NEWS
UNSOLVED Umwandlung String in bool Zahl
-
Hallo,
mal eine Frage an die Experten.
Ich möchte aus einer Variablen die Zustände Closed, Open u. Locked abfragen.
Die Definition der Variablen siehe unten.
Dann kommt immer eine Fehlermeldung, jemand einen Tipp stehe da irgendwie auf dem Schlauch.Wenn ic h es so mache kommt zwar keine Fehlermeldung aber die Abfrage funktioniert nicht:
javascript.0 script.js.common.Waschmaschine: Cannot parse "homeconnect.0.BOSCH-WAYH2791-6"SyntaxError: Unexpected token h in JSON at position 0
{ "from": "system.adapter.homeconnect.0", "ts": 1571729092721, "user": "system.user.admin", "common": { "name": "BSH_Common_Status_DoorState", "type": "object", "role": "indicator", "write": true, "read": true, "states": { "BSH.Common.EnumType.DoorState.Locked": "Locked", "BSH.Common.EnumType.DoorState.Closed": "Closed", "BSH.Common.EnumType.DoorState.Open": "Open" } }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "homeconnect.0.BOSCH-WAYH2791-68A40E13A88D.status.BSH_Common_Status_DoorState", "type": "state" }
-
@heinzie sagte:
Die Definition der Variablen siehe unten.
Solche Datenpunkte vom Typ "object" kennt ioBroker nicht.
@heinzie sagte in Umwandlung String in bool Zahl:
Zustände Closed, Open u. Locked
Wenn der Datenpunkt 3 Zustände hat, muss der Datenpunkt vom Typ "number" sein (Multistate) mit den Zuständen
"states": { "0": "Locked", "1": "Closed", "2": "Open" }
-
Danke für die Info.