NEWS
Wie kann ich Wertaktualisierungen mit Blockly überwachen?
-
Hallo Zusammen,
ich möchte Werte auf Wertänderungen überwachen.
1.
Ich bekomme bei meinen HS100 die Information "letztes Update" in dieser Form: 2022.1.12 19:06:10
Wenn sich der Wert nicht innerhalb von 5 Minuten ändert, soll eine Info in der VIS und ein Neustart des Adapters erfolgen.Ich würde gerne die rssi-Werte von Funksensoren überwachen.
Wenn sich der Wert nicht innerhalb von 10 Minuten ändert, soll ebenfalls eine Info in der VIS erzeugt werden.Die Connection-Informationen sind nicht aussagekräftig. Sie bleiben teilweise einfach auf true stehen.
Wenn jemand ein fertiges Script hat, wäre es super.
Danke euch.
Gregor
-
- Dürfte so gehen...
Object ID ist natürlich dann Dein Datenpunkt für die VIS und birthdays musste gegen Deinen Datenpunkt tauschen...(system/Adapter/alive)
- Ist eine Variante von 1.
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="CemRv3Y~cr#`4!^Gwot?">Zeitstempel</variable> </variables> <block type="schedule" id="]JyiIFj$E~F)L#WxL#Ev" x="63" y="113"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="controls_if" id="uRj!q;i*}W`kOX`V{$(d"> <value name="IF0"> <block type="logic_compare" id="9g=Laib#c:Bn$fYOY2_q"> <field name="OP">GT</field> <value name="A"> <block type="math_arithmetic" id="VyHSl}})Ub2,1{dw|1|n"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="a07zY.Y5l.CqfmKQpqmV"> <field name="NUM">1</field> </shadow> <block type="time_get" id="*q^Ccv@X;!u9QvtMu3L-"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">mid</field> </block> </value> <value name="B"> <shadow type="math_number" id="{5#;9eT0MG6m`.5Pjd$r"> <field name="NUM">1</field> </shadow> <block type="convert_from_date" id="FUYp/w4xk8wNXk:tvkcW"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">mid</field> <value name="VALUE"> <block type="variables_get" id="P7AE!9!}%4pGBFYRXg_m"> <field name="VAR" id="CemRv3Y~cr#`4!^Gwot?">Zeitstempel</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="gF8axKej9(mQxZ.5lsm+"> <field name="NUM">4</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="k(#LIfN;@94wzZi]Jqm1"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="IvU%w-VPo0kPzG]Fea_1"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="nQtls}X^YsZ^|Da`qwIi"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">system.adapter.birthdays.0.alive</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="A!GfB)n9s{X.Ij^f+!KJ"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> </xml>
-
-
Vielen lieben Dank.
Werde beide Lösungen mal ausprobieren.Bleibt gesund !
Gregor