NEWS
Homematic Wert aus Werteliste über Blockly ändern
-
Hallo,
ich bin noch Blockly-Anfänger und konnte bisher folgendes Problem nicht lösen.
Ziel ist es, während der Abwesenheit (wird über Ping-Adpater geprüft) und nur
zu bestimmten Zeiten (nicht nachts, wegen schlafender Familienmitglieder) einen Wachhund zu aktivieren.
Trigger ist der Doorbird Bewegungsmelder, falls alle abwesend und richtige Uhrzeit soll eine Homematic
Sys-Var um eins erhöht werden. Die Sys-Var heißt Bellen und hat die Werte 0, 1, 2, 3 oder 4.
Ich hab jetzt mehrere Varianten probiert, aber es scheint so, dass Blockly immer nur die max. Anzahl
der Stati der Sys-Var ausliest und um 1 erhöht. In iobroker steht hinter der Sys-Var Wert 0 (4).
Ich denke der Wert in der Klammer ist die max. Anzahl der Stati ab 0 gezählt. Laut Debug wird immer der
Wert 4 auf 5 erhöht.
Hintergrund der Werteliste ist, um kein gleichmäßiges Bellen zu haben, habe ich 5 verschiedene Sounds
auf meinem MP3 Gong. Immer, wenn die obigen Bedingungen erfüllt sind, soll die Sys-Var um 1 erhöht
werden und wenn sich die Sys-Var ändert bellt der MP3-Gong. Wenn die Sys-Var auf 4 gesetzt wurde, wird sie
durch HM Programm wieder auf 0 gesetzt.Vielen Dank im Voraus für Tipps.
-
@ForrestGump sagte:
Ich denke der Wert in der Klammer ist die max. Anzahl der Stati ab 0 gezählt.
Nein, in Klammern steht der eigentliche Wert. Davor wird der zum Wert gehörende Zustandstext angezeigt.
-
@paul53 ,
danke für den Hinweis. Also sollte es so funktionieren:
-
@ForrestGump sagte:
Sys-Var ausliest und um 1 erhöht.
Eine Sys-Var kann man nur mit "steuere" anstelle "aktualisiere" verändern.
-
Ok, das hatte ich hier im Forum während der Suche nach einer Lösung
schon umgekehrt gelesen. Daher hatte ich es jetzt mit "Aktualisiere" porbiert.
So jetzt nochmal mit "Steuere". Rückmeldung folgt nach Test. -
@ForrestGump sagte in Homematic Wert aus Werteliste über Blockly ändern:
Ok, das hatte ich hier im Forum während der Suche nach einer Lösung
schon umgekehrt gelesen.Du musst dabei genau auf die Definition von SysVar achten. CCU-User benutzen diesen Begriff auch für selbst erstellte Datenpunkte in ioBroker, die wie eine SysVar auf der CCU eingesetzt werden.
Dann ist "aktualiisere" zu nehmen.
Muss ein Wert jedoch von einem Adapter (bei "echten" SysVar auf der CCU ist das der hm-rega Adapter) übernommen und verarbeitet werden, muss mit "steuere" gearbeitet werden. -