NEWS
Blockly - Anfängerfrage
-
Hallo,
ich habe mal ein Problem mit Blockly…
Ich möchte ein TP-Link HS100 Steckdose parallel zu einer Homematic Steckdose (G_Wohnzimmer-Radio) schalten lassen.
Diese hat als Status false und true (wird so zumindest in den Objekten so angezeigt).
Die HS100 Steckdose wird auch mit Status False/true in IOBroker angezeigt.
Hier mein Blockly Screenshot :
Wenn ich die Steckdose in den Objekten oder im vis schalte, funktioniert es.
Nur das oben gezeigte Blockly Script schaltet die HS100 nicht, weder an noch aus.
Hier der Javascript Code zum Blockly :
on({id: "hm-rpc.0.LEQXXXXXXX.1.STATE"/*G_Wohnzimmer-Radio:1.STATE*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("hs100.0.192_168_XXX_XXX.state"/*HS100*/, getState("hm-rpc.0.LEQXXXXXXX.1.STATE").val, true); });
Mache ich da grundsätzlich was falsch?
Wenn ja, was?
Grüße
Tom
-
Ist HS100 bereits der State? oder nur das device?
Gruß
Rainer
-
HS100 ist der Name des Device…
Wird in Blockly angezeigt, wenn ich in Objekten hs100.0 die IP Adresse und den State auswähle.
Erscheint dann der im Adapter vergebene Name.
ODER muss ich da was anderes wählen??
Wie gesagt, das ist mein erstes Blockly und ich peile es noch nicht wirklich.
Grüße
Tom
-
Wichtig ist, dass das was als HS100 angezeigt wird der STATE Datenpunkt ist.
Wenn es trotzdem nicht geht nutze doch mal den debug baustein und lasse dir den Wertvon.. ausgeben, damit man vergleichen kann, was da verglichen wird
Gruß
Rainer
-
Anfängerfehler ….
Man sollte den richtigen Baustein wählen :lol:
on({id: "hm-rpc.0.LEQ0XXXXXX.1.STATE"/*G_Wohnzimmer-Radio:1.STATE*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("hs100.0.192_168_XXX_XXX.state"/*HS100*/, getState("hm-rpc.0.LEQ04XXXXXX.1.STATE").val); });
Damit geht es….
Wofür dann der aktualisiere Baustein ist, weiß ich allerdings noch nicht.
Danke dir trotzdem
Hast mich auf die Spure gebracht
es ist definitiv der State Datenpunkt des HS100 bei beiden Blockly Scripts
Grüße
Tom
-
Owei, das hat rantanplan gestern beim HM Treffen extra erwähnt.
Schande über mein haupt.
Aktualisiere bei "Systemvariablen", steuete bei Aktor-Datenpunkten.
Gruß
Rainer