NEWS
[GELÖST] Unifi Anwesenheits Blockly
-
Moin zusammen,
für die meisten hier sicherlich eine glasklare Sache... für mich als Blockly Neuling ein Problem...
Ich versuche über den Unifi Adapter den online Status unserer Handys an Homematic zu übermitteln.
Dazu soll sobald ein Handy online ist, die Systemvarable in der CCU auf wahr gestellt werden, und sobald das Telefon offline ist auf falsch.Leider tut sich da nix.
Vielleicht könnt Ihr mir ja sagen wo da der Fehler im Blockly ist ?
Die Datenpunkte im Unifi Adapter werden einwandfrei gesetzt. -
-
Innerhalb eines falls Objektblocks bekommst du keine brauchbaren Werte zu dem Objekt, da gibt es ein Block für diese Abfrage in der gleichen Kategorie wie falls objekt. Weiß gerade nicht wie der heisst.
-
@schost sagte in Unifi Anwesenheits Blockly:
ein Handy online ist, die Systemvarable in der CCU auf wahr gestellt werden, und so
Die Korrekturen haben die anderen User ja schon genannt, aber das Skript ist auch grundsätzlich etwas umständlich.
Du triggerst auf eine Variable is_online und wenn is_online=wahr setzt du eine andere Variable Benutzer_Katja auf wahr, bzw bei falsch auf falsch.
Da kannst du auch gleich ohne if zuweisen:
"falls objekt is_online wurde geändert Bewohner_Katja=is_online" -
@schost sagte in Unifi Anwesenheits Blockly:
ein Handy online ist, die Systemvarable in der CCU auf wahr gestellt werden, und so
Die Korrekturen haben die anderen User ja schon genannt, aber das Skript ist auch grundsätzlich etwas umständlich.
Du triggerst auf eine Variable is_online und wenn is_online=wahr setzt du eine andere Variable Benutzer_Katja auf wahr, bzw bei falsch auf falsch.
Da kannst du auch gleich ohne if zuweisen:
"falls objekt is_online wurde geändert Bewohner_Katja=is_online" -
@meister-mopper sagte in Unifi Anwesenheits Blockly:
Hast du es mit bind object versucht?
So hat es funktioniert.
merci
-
@schost sagte in Unifi Anwesenheits Blockly:
So hat es funktioniert. merci
Dann setz bitte diesen thread auf [gelöst]. Das kannst (nur) du im ersten Beitrag im Titel ändern.