Hallo
Ich versuche krampfhaft den Inhalt eines Objects in Blockly zu vergleichen. folgendes Json Object eines Mqtt Wertes ist gegeben:
{
     "hcmode": {"value": "auto"},
     "flowtempdesired": {"value": 0.0},
     "hwctempdesired": {"value": null},
     "hwcflowtempdesired": {"value": null},
     "disablehc": {"value": 1},
     "disablehwctapping": {"value": 0},
     "disablehwcload": {"value": 0},
     "remoteControlHcPump": {"value": 0},
     "releaseBackup": {"value": 0},
     "releaseCooling": {"value": 0}}
Aus diesem versuche ich mit Hilfe eines Blockly scripts den Wert disablehc zu vergleichen:

Der Vergleich liefert immer false, Wenn ich das Attribut von setmode_json im Debug anzeigen lasse dann kommt da { value: 1} raus. Wenn ich versuche diesen in Text um zu wandeln dann kommt Obj:Obj raus. Was mache ich falsch?
Im nächsten schritt würde ich den wert { value: 1}in { value: 0} ändern und zurück in den Mqtt wert schreiben.

Auch das funktioniert irgendwie nicht. Was mache ich falsch, bzw., washabe ich an der Funktionsweise falsch verstanden?