NEWS
(gelöst) Mit Blockly alle x Sekunden einen Datenpunkt ändern
-
Moin, ich habe da mal vermutlich ein recht simples Problem, komme aber einfach nicht zu einer Lösung.
Ich nutze in meiner VIS ein iFrame 8 Widget für die beiden URL meiner zwei Webcams. Ein Datenpunkt (Zahl) "Wert" ist eingerichtet. Ist der Wert 0 oder 1, wird jeweils eine der URL angezeigt. Soweit funktioniert alles.
Ich möchte, dass z.B. im Abstand von 10 Sekunden abwechselnd der Wert 0 oder 1 in den Datenpunkt geschrieben wird, sodaß abwechselnd die Cams angezeigt werden.
Das müßte doch mit Blockly irgendwie zu machen sein ? Ich komme nur nicht drauf.
Wer kann helfen ? Danke. -
@hansmeier sagte in Mit Blockly alle x Sekunden einen Datenpunkt ändern:
Ich möchte, dass z.B. im Abstand von 10 Sekunden abwechselnd der Wert 0 oder 1 in den Datenpunkt geschrieben wird
Mit einem Zeitplan, welcher alle 10 Sekunden den Wert ändert.
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="]Dz_@M2TT4gVoefoV{3Q">status</variable> </variables> <block type="variables_set" id="7*P{)yV3K_Aj$fKvARs$" x="113" y="513"> <field name="VAR" id="]Dz_@M2TT4gVoefoV{3Q">status</field> <value name="VALUE"> <block type="logic_boolean" id="54+(8(qrB7tw9.!o)mgY"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="schedule" id="G}T{P:_eqlR_SR|!+Bh."> <field name="SCHEDULE">*/10 * * * * *</field> <statement name="STATEMENT"> <block type="control" id=";*QUaMM:{~crkRtBqFvU"> <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_ternary" id="Y*U^a1X#Ss[2*oKD~jAL"> <value name="IF"> <block type="variables_get" id="nyn~O!hPBmm[]t*A}5D3"> <field name="VAR" id="]Dz_@M2TT4gVoefoV{3Q">status</field> </block> </value> <value name="THEN"> <block type="math_number" id="L8i4,PXL7/@$tuZPR|],"> <field name="NUM">1</field> </block> </value> <value name="ELSE"> <block type="math_number" id="9LT|`%]5H9cbY=l`~(J]"> <field name="NUM">0</field> </block> </value> </block> </value> <next> <block type="variables_set" id="xm*j]=+puOOG,#^S)?B!"> <field name="VAR" id="]Dz_@M2TT4gVoefoV{3Q">status</field> <value name="VALUE"> <block type="logic_negate" id="KQc;F:;avR~HUMTQNP|7"> <value name="BOOL"> <block type="variables_get" id="WA^G@:`:3/j*8TBy/fGq"> <field name="VAR" id="]Dz_@M2TT4gVoefoV{3Q">status</field> </block> </value> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </xml>
-
@hansmeier sagte: im Abstand von 10 Sekunden abwechselnd der Wert 0 oder 1 in den Datenpunkt
Vorschlag:
-
Vielen Dank euch beiden ! Funktioniert super !