NEWS
Garagentortaster HmIP-WGC
-
Moin, Bilder kann ich nachher mal einstellen.
Es ist ein Taster der HMIP, der aber mit der HMIP App nicht läuft. Der funzt nur mit CCU2/3.In der CCU3 ist der Taster mit Kanal 3 gekoppelt.
Ein Dummyprog habe ich nicht angelegt, wobei ich nicht sicher bin was Du damit meinst.
Habe lediglich mit den Kanälen "State" gespielt.
Melde mich heute Nachmittag nochmals.. -
@Aidan sagte in Garagentortaster HmIP-WGC:
wobei ich nicht sicher bin was Du damit meinst.
ein Programm in der CCU: WENN TASTE -> DANN nix
-
Hoi Homoran,
hier kannst du sehen, dass der Kanal 3 in der CCU3 eingebunden wurde. Die geschah beim anlernen automatisch.Klickt man auf "Ein" fährt das Tor hoch. Erneutes "Ein" hält das Tor an, nochmal "Ein" fährt es wieder runter.Im IOBroker habe ich den Kanal 3 "State" genommen. Da Reagiert das Tor nicht drauf. Kanal 2-5 "State" ebenfals ohne Reaktion.
-
Hole das Thema hoch, da es noch nicht gelöst ist.
Irgendwer eine Idee? -
@Aidan
Zeig mal die Einstellungen von deiner HM Instanz,
Alle Seiten bitte.Wenn du in der CCU den Aktor schaltest, ändert sich dann der entsprechende Wert in den broker Objekten gleichzeitig?
-
Hoi Zahnheinrich,
was meinst Du mit HM Instanz? Du scheinst ja mehrere Seiten zu erwarten.
Der Kanal 1 und drei sind in der CCUmiteinander verknüpft.
Daher hatte ich versucht ein Blockly zu basten (bin aber absoluter Neuling was IObroker und CCU betrifft.) -
Datenpunkt sieht dazu so aus
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="procedures_defcustomnoreturn" id="eZsGA^2r{c%G,YpuLp]K" x="-362" y="-362"> <mutation statements="false"></mutation> <field name="NAME">Datenpunkte_erstellen</field> <field name="SCRIPT">Ly9EYXRlbnB1bmt0IGVyc3RlbGxlbgpjcmVhdGVTdGF0ZSgiRWlnZW5lX0RhdGVucHVua3RlLktlbGxlci5HYXJhZ2VudG9yIiwnMCcsIHsKICAgIG5hbWU6ICdHYXJhZ2VudG9yJywgCiAgICAidW5pdCI6ICdNaW51dGVuJywKICAgICJyb2xlIjogImxldmVsIiwKICAgICJ0eXBlIjogIm51bWJlciIsCiAgICAicmVhZCI6IHRydWUsCiAgICAid3JpdGUiOiBmYWxzZSwKICAgICJtaW4iOiAwLAogICAgIm1heCI6IDEwMCwKfSk7CgovL0RhdGVucHVua3QgZXJzdGVsbGVuCmNyZWF0ZVN0YXRlKCJFaWdlbmVfRGF0ZW5wdW5rdGUuS2VsbGVyLkdhcmFnZW50b3IgYXVmX3p1IiwnZmFsc2UnLCB7CiAgICBuYW1lOiAnR2FyYWdlbnRvciBhdWZfenUnLCAKICAgICJyb2xlIjogInN3aXRjaCIsCiAgICAidHlwZSI6ICJib29sZWFuIiwKICAgICJyZWFkIjogdHJ1ZSwKICAgICJ3cml0ZSI6IHRydWUsCiAgICAic3RhdGVzIjogewogICAgICAidHJ1ZSI6ICJlaW5nZXNjaGFsdGV0IiwKICAgICAgImZhbHNlIjogImF1c2dlc2NoYWx0ZXQiCiAgICB9Cn0pOw==</field> <comment pinned="false" h="80" w="160">Datenpunkte erstellen</comment> </block> <block type="procedures_callcustomnoreturn" id="?r$F~4;#`B~_*uaiMV0`" x="-287" y="-262"> <mutation name="Datenpunkte_erstellen"></mutation> <next> <block type="on_ext" id="+TDJ.3g_Z8R%NA)f]]tA"> <mutation items="1"></mutation> <field name="CONDITION">false</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="zDvFSXKFpQ])~;,4L*+q"> <field name="oid">javascript.0.Eigene_Datenpunkte.Keller.Garagentor auf_zu</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="3l^G%Ti]MAnzr_sCf4bn"> <value name="IF0"> <block type="logic_compare" id="1cen!)F[ji!n6nXp1bm+"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="2D9Iw4u~Z.T^WX|5z-I}"> <field name="ATTR">val</field> <field name="OID">javascript.0.Eigene_Datenpunkte.Keller.Garagentor auf_zu</field> </block> </value> <value name="B"> <block type="logic_boolean" id=".rRSmf;(zxiuth,bc(}b"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="?ib_.jxy2G%X%nUNlzx{"> <value name="IF0"> <block type="logic_compare" id="p-vp`R02+*7w48M87]H*"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="^Vx~yE[Y%/^1)eU2O4]S"> <field name="ATTR">val</field> <field name="OID">hm-rpc.2.00131709AE3703.1.PRESS_SHORT</field> </block> </value> <value name="B"> <block type="logic_boolean" id="O$mSiN6s8y+C_Y7!#{Om"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="/#f(W_35U9}Ygz|kx!5B"> <mutation delay_input="false"></mutation> <field name="OID">hm-rpc.2.00131709AE3703.1.PRESS_SHORT</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="oD~W{}$%~wrM1r~R$qM;"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="0!dEQD!{%_/^?.R{t$[r"> <value name="IF0"> <block type="logic_compare" id="2#y:$O4*~cnKx5xH++f)"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=":@xFE)vDh25|{YFjM~Ea"> <field name="ATTR">val</field> <field name="OID">hm-rpc.2.00131709AE3703.3.STATE</field> </block> </value> <value name="B"> <block type="logic_boolean" id=";3gBH--xBxSWdS!1nDBz"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="sC6o%Z.6NCC*v5M`R99U"> <mutation delay_input="false"></mutation> <field name="OID">hm-rpc.2.00131709AE3703.3.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="`K}L]W^,?2;s4_APd$fe"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </xml> Allerdings habe ich keine Ahnung wie ich den "press short" in den Datenpunkt baue
-
Meiste das?
-
@Aidan said in Garagentortaster HmIP-WGC:
Daher hatte ich versucht ein Blockly zu basten (bin aber absoluter Neuling was IObroker und CCU betrifft.)
Das Tor geht mit dem Blockly genau einmal auf. Zu gehts dann nicht mehr.
Per Hand geschlossen, geht es per Blockly kein zweites Mal mehr auf. -
Hast du mittlerweile eine Lösung gefunden? Ich stehe derzeit vor dem selben Problem. LG