Hallo zusammen,
Ich habe das Problem, dass ich den Zustand eines Tasmota-Schalters abfragen möchte, aber egal, wie der POWER-Status des Schalters ist, Blockly falls ermittelt immer Wahr.
Der eigentliche Zustand ist false

{
"_id": "sonoff.0.DVES_9DBC22.POWER",
"common": {
"type": "boolean",
"role": "switch",
"read": true,
"write": true,
"storeMap": true,
"name": "DVES_9DBC22 POWER"
},
"native": {},
"type": "state",
"from": "system.adapter.sonoff.0",
"user": "system.user.admin",
"ts": 1698153505301,
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}
Ich prüfe das mit folgendem Testskript:

Blockly-Text.xml
Debug-Ausgabe:
javascript.0 2023-10-25 10:14:25.645 info script.js.Testskripte.Prüfe_Schalterzustand: Testskript: Wahr
Ich habe schon alles Mögliche ausprobiert: mit Konvertierung nach Logikwert, ohne Konvertierung, Object ohne Vergleich und mit Vergleich mit wahr...
Ich dachte, ich hätte Blockly allmählich verstanden, aber scheinbar doch noch nicht...
Was mache ich falsch?
LG Achim