NEWS
Frage zu common.alias.read
-
Hallo,
meine Frage ist, ob das getState() in folgendem Beispiel: eine korrekte Verwendung ist, oder es einen Alternative dazu gibt.
Ziel ist das Statevalue nicht zu verändern, wenn kein gültiger Wert gefunden wurde.EDIT: und mir ist klar das die Variable aliasID nicht im Sting funktioniert, ist aber so erstmal übersichtlicher für die Frage. Da kommt dann ein '+aliasID+' hin
let aliasID = 'alias.0.my.state1' let o = getObject(aliasID) /********** geht das getState() und ist es nicht "falsch" */ o.common.alias.read = 'JSON.parse(val).battery !== undefined ? JSON.parse(val).battery : getState(aliasID).val' /**********/ o.common.type = 'number' setObject('alias.0.my.state1',o)'
Danke
-
@ticaki sagte: getState() in folgendem Beispiel: eine korrekte Verwendung ist
Nein, man kann nur natives Javascript verwenden.
@ticaki sagte in Frage zu common.alias.read:
Ziel ist das Statevalue nicht zu verändern, wenn kein gültiger Wert gefunden wurde.
Mit einem Alias ist das nicht möglich.
-
@paul53
Danke dann überlege ich mir was anderes