func GetSysString(parameter string) (string, error) {
    val, err := ioutil.ReadFile(path.Join("/sys", strings.Replace(parameter, ".", "/", -1)))
    if err != nil {
        WarningLog("failed to read sys string key '%s': %v", parameter, err)
        return "PNA", err