NEWS
Tv Steuern
-
Servus Männer,
hier die Daten wo ihr wolltet.
Das man nicht so weit zurück schaun muss was ich machen möchte:
Ich habe 2 Funksteckdosen die alle Geräte vom Strom trennen ( false und true ) und einen Harmony Hub der alle Geräte ein und aus schaltet ( 2 und 0 ) mit einer Aktion.
Ich möchte das erst die Steckdosen einschalten und mit Verzögerung die Geräte.
Und beim Aus erst die Geräte aus gehen und dann mit Verzögerung die Steckdosen.
Jetzt habe ich mir gedacht das das nicht funktionieren kann denn das erste Signal bekommen ja die Steckdosen und wenn der strom mal weg ist dann ist er weg.
Deshalb zum Ausschalten -> erst das Signal an die Geräte und dann an die Steckdosen.
Oder doch machbar ??
Habe es deshalb in Blockly mal geändert aber geht auch nicht.
Danke mal
5633_10.png
5633_ko.jpg -
Mmmh… so wird das auch nicht funktionieren. Ich denke, Du musst da erstmal einen Datenpunkt manuell erstellen.
Auf diesen dann im Blockly triggern und erst dann die anderen Aktionen durchführen.
Wenn ich mich recht erinnere, muss dann Deine activity:Film mit 0 und 2 geschalten werden, nicht mit wahr und unwahr.
-
Servus Männer,
hier die Daten wo ihr wolltet.
Das man nicht so weit zurück schaun muss was ich machen möchte:
Ich habe 2 Funksteckdosen die alle Geräte vom Strom trennen ( false und true ) und einen Harmony Hub der alle Geräte ein und aus schaltet ( 2 und 0 ) mit einer Aktion.
Ich möchte das erst die Steckdosen einschalten und mit Verzögerung die Geräte.
Und beim Aus erst die Geräte aus gehen und dann mit Verzögerung die Steckdosen.
Jetzt habe ich mir gedacht das das nicht funktionieren kann denn das erste Signal bekommen ja die Steckdosen und wenn der strom mal weg ist dann ist er weg.
Deshalb zum Ausschalten -> erst das Signal an die Geräte und dann an die Steckdosen.
Oder doch machbar ??
Habe es deshalb in Blockly mal geändert aber geht auch nicht.
Danke mal `
Super, das ist doch mal eine klare ansage inkl. vernünftiger beschreibung.
Dann wird mein Skripte so natürlich nicht funtionieren, bin momentan Unterwegs wenn ich die Zeit finde versuche ich es nochmal.
Gruß Christian
-
So hab mir mal kurz zeit genommen :)
Versuch das mal so:

Der Export:
! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
! <block type="on_ext" id="f80aCBk|2Svf:O%Czd7~" x="-388" y="-287"><mutation items="1"></mutation>
! <field name="CONDITION">ne</field>
! <value name="OID0"><shadow type="field_oid" id="ZjX!i@w;6xW/c:2bkIbE"><field name="oid">default</field></shadow></value>
! <statement name="STATEMENT"><block type="controls_if" id="4e.J#lFi*#Pj~2v1^Gr"><value name="IF0"><block type="logic_compare" id="]zt.i~y6oJt#VmnD.t4@"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="7c0Yy-PsHn#b)._,[uHW"><field name="ATTR">val</field> ! <field name="OID">ID auswählen</field></block></value> ! <value name="B"><block type="logic_boolean" id="H7^cN4()H4qIkInU?=Pr"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="control" id="Oy!j7)WVB_QvClOF)X_4"><mutation delay_input="true"></mutation> ! <field name="OID">Object ID</field> ! <field name="WITH_DELAY">TRUE</field> ! <field name="DELAY_MS">7</field> ! <field name="UNIT">sec</field> ! <field name="CLEAR_RUNNING">FALSE</field> ! <value name="VALUE"><block type="math_number" id="D.v|[mDpnhRPsQu2txHP"><field name="NUM">2</field></block></value></block></statement></block></statement> ! <next><block type="on_ext" id="WKS4@QPil)^STV)yabh)"><mutation items="1"></mutation> ! <field name="CONDITION">ne</field> ! <value name="OID0"><shadow type="field_oid" id="S2f9,ecgc)BxVwEvPUaA"><field name="oid">default</field></shadow></value> ! <statement name="STATEMENT"><block type="controls_if" id="wT*%ZSUTgjv9yy2wnL*3"><value name="IF0"><block type="logic_compare" id="(@xQ]percl3A!+rC}=51"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="OCL6AxN|gEUeb%,I|sxm"><field name="ATTR">val</field> ! <field name="OID">ID auswählen</field></block></value> ! <value name="B"><block type="math_number" id="roTLq:;BLR{SoV|aUIT"><field name="NUM">0</field></block></value></block></value>
! <statement name="DO0"><block type="control" id="0.Fc-6P!klNK?Et@)T2V"><mutation delay_input="true"></mutation>
! <field name="OID">Object ID</field>
! <field name="WITH_DELAY">TRUE</field>
! <field name="DELAY_MS">7</field>
! <field name="UNIT">sec</field>
! <field name="CLEAR_RUNNING">FALSE</field>
! <value name="VALUE"><block type="logic_boolean" id="7v?I9v=QY(/n%]Z5kdJ2"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block></next></block></xml>Gruß Christian
-
Oh Oh das ist jetzt Neuland
5633_1.png -
Sorry Turbo aber hab null Plan was ich wie und wo eingeben soll !
5633_1.png -
Welches objekt ?
Ich muss doch ein geräte/schalter angeben oder nicht
5633_1.png
