NEWS
Blockly-Script Status Xiaomi Roboter in Homematic-Variable schreiben
-
Hallo zusammen,
ich möchte den jeweils aktuellen Status meines Xiaomi-Roboters aus ioBroker in eine Homematic-Variable schreiben. Sobald er sich bewegt "Cleaning (Status 5)" und "Going back to dock (Status 6)" soll die Homematic-Variable auf "wahr" gesetzt werden, alle anderen Stati setzen die Variable auf "falsch".
Hierzu habe ich das folgende Blockly-Script erstellt:

Es wird zwar ein Status in die Variable geschrieben, allerdings immer nur der Status "falsch".
Kann mir jemand von euch einen Tipp geben wo der Fehler liegen könnte? ich habe die beiden Stati "5" und "6" auch schon als Text hinterlegt, hat auch nichts gebracht.
Gruß
Ja.rod
-
Hallo Ja.rod
So wie Alex1808 es beschrieben hat, sollte es gehen.
Wobei ein einfaches "Sonst" anstatt "Sonst falls" reichen würde.
Warum setzt Du aber immer den Baustein "Zustand erzeugen" ein?
Damit werden Datenpunkte unter JavaScript.0 angelegt.
Du hast nun einen Datenpunkt mit dem Namen "jsState" angelegt, der völlig sinn frei vor sich her dümpelt.
Grüße
-
Zu „Jsstate“bin ich ehrlich, ich habe keinen Ahnung was es bedeutet. Bevor ich mich mit Blockly versucht habe, bin ich erstmal selbst auf Suche im Internet gegangen und in irgendeinem Beitrag habe ich gelesen, dass dies Befehl notwendig ist um eine Variable zu setzen…
Ich werde euren Vorschlag heute Abend umsetzen und berichten.
Vielen Dank schon mal.
Gruß Ja.rod
Gesendet von iPad mit Tapatalk
-
-
Noch jemand eine Idee was ich ändern sollte? `
Setze doch mal einen Export, von dem was Du hast, hier rein.
Und setze mal den "Debug-Baustein" ein!
Damit kannst Du überprüfen ob überhaupt die Werte kommen, die Du erwartest.
Grüße
