NEWS
Problem Einbinden eines LED Trading Schalters über HUE-APP
-
Hallo Leute,
nach langer Zeit mache ich mal wieder was an meiner Lichtsteuerung.
Mittlerweile habe ich folgendes Setup:
ConBeeII Stick für die Aqara Produkte
Philips Hue Bridge für Hue und Tradfri Lampen.
Heute ist ein neuer Schalter [siehe hier] gekommen und der bereitet mir leichte Kopfschmerzen.
Nach erfolgreichem einbinden in der Hue App habe ich in den Objekten nur:
buttonevent hier kommen immer verschiedene Zahlen:
oben links 1000 beim drücken, 1002 beim loslassen und ca 5-7 sek später 20
unten links 2000 beim drücken, 2002 beim loslassen und ca 5-7 sek später 21
oben rechts 3000 beim drücken, 3002 beim loslassen und ca 5-7 sek später 23
unten rechts 4000 beim drücken, 4002 beim loslassen und ca 5-7 sek später 22lastupdated Zeitstempel der letzten änderung
on immer true
Mein Problem ist, ich möchte mit dem Taster über Skripte das Licht schalten, aber leider funktioniert das nicht richtig, egal ob ich oben oder unten schalte, geht das Licht aus und kurz danach wieder an. BZW genauso andersherum.
Links oben soll Scene Tag schalten
Links unten soll Licht ausschalten.
Hier mein Testblockly:
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="B7U?bdU;.|#z_khQ:RW7" x="62" y="142"> <field name="OID">hue.0.WZ_Lichtschalter_Tür.buttonevent</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="1cskEY#w~;:hcffJy(z="> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="p!k^_(6pwas/d}@SaL`I"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="HCs5xBB/TXuG}Dz.^*VE"> <field name="ATTR">val</field> <field name="OID">hue.0.WZ_Lichtschalter_Tür.buttonevent</field> </block> </value> <value name="B"> <block type="math_number" id="GpLzJw9l3aP6i]dXwG@W"> <field name="NUM">1002</field> </block> </value> </block> </value> <statement name="DO0"> <block type="procedures_callnoreturn" id="cO#che}$`#w%xU!9W!pc"> <mutation name="Couchlicht An"></mutation> </block> </statement> <value name="IF1"> <block type="logic_compare" id="U5irR8fh4}}z?eqlW9%%"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="%SrZ4Um;C4:Ou!b.wi{9"> <field name="ATTR">val</field> <field name="OID">hue.0.WZ_Lichtschalter_Tür.buttonevent</field> </block> </value> <value name="B"> <block type="math_number" id="HSZCQmAZULA#kF#!X]v,"> <field name="NUM">2002</field> </block> </value> </block> </value> <statement name="DO1"> <block type="procedures_callnoreturn" id="R!R_B=2=O/ct).WpRH}-"> <mutation name="Couchlicht Aus"></mutation> </block> </statement> </block> </statement> <next> <block type="comment" id="Km=zYlam(S2=F7*@^0cs"> <field name="COMMENT">Deckenlicht</field> <next> <block type="on_ext" id="ohXZvT*c^e;O8L/!g;tO"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="3"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="xE^,!j:E-7`nl;yXNytH"> <field name="oid">zigbee.0.00158d000283f5b4.right_click</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="yLJ[0zl:s%+7#0($)6W9"> <field name="oid">zigbee.0.54ef4410001af374.single_right</field> </shadow> </value> <value name="OID2"> <shadow type="field_oid" id="6VJ].]l:)ROzp6;bUl(+"> <field name="oid">zigbee.0.54ef4410002a33a7.single_right</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="0Ku;Kfhlci4?q_M{A`uG"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="_9^f~)!fH=RhR:4PSdTx"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="%go3CO5iv^yll1IFET2^"> <field name="ATTR">val</field> <field name="OID">hue.0.Wohnzimmer_Decke.anyOn</field> </block> </value> <value name="B"> <block type="logic_boolean" id="oS=4ljkXu0DRu-{EX{s`"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="oW(9?@/$L,QTC*eE;yN,"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="%.k`E:%V%$T60_xo:B9n" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="time_compare_ex" id="C@?O]DM55{d@MvAMrwcS"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="false" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION"><</field> <value name="START_TIME"> <shadow type="text" id="f=(Ra??!(+.^57..6$6H"> <field name="TEXT">6:00</field> </shadow> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="n[=Ym9q$5(yN4#e={kAB"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="false" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION"><</field> <value name="START_TIME"> <shadow type="text" id="-rOG;.7az*/N{#^m~jzq"> <field name="TEXT">22:00</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="@e6?bYk86db4dK]g`n}A"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hue.0.Wohnzimmer_Decke.scene_tag</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="8R^sH$t=9V||^@tI}Lc0"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="oy/alC0|,?81Px-Vm|(4"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hue.0.Wohnzimmer_Decke.scene_nacht</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="31u^o%jS~mUMh$9l9-y="> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="control" id="RVQA0|T3:uc(#A=N.q1V"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hue.0.Wohnzimmer_Decke.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Ch@kkCLjw4aCk^wAVb)F"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> <block type="procedures_defnoreturn" id="P%@R:I4[(bMJ7;u1K|Ca" x="888" y="162"> <field name="NAME">Couchlicht An</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="control" id="jw:L~@X/A?+SH}[kN?H4"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hue.0.Wohnzimmer_Couch.scene_tag</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="R.HyX8$dh/j$lIe_jda5"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> <block type="procedures_defnoreturn" id="SwCUR|^o0:sYM8SzDhhd" x="863" y="288"> <field name="NAME">Couchlicht Aus</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="control" id=":bSRg^r2f+Zk0t3f.=mq"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hue.0.Wohnzimmer_Couch.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="1^VKPqR8IAY:f6?Ii%?O"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </xml>
Das ist jetzt nur ein Testaufbau um herauszubekommen was ich falsch mache.
Nun komme ich hier aber nicht weiter und hoffe hier auf die Schwarmintelligenz die mir hier weiterhelfen kann.
Grüße Torsten
-
@torsten_mg sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
Hier mein Testblockly
Blocklys bitte auch immer als Screenshot posten
-
-
ändert/aktualisiert sich der DP (buttonevent) wenn Du den Knopf am Schalter drückst ?
edit: da steht 20 und nicht 1002
-
buttonevent hier kommen immer verschiedene Zahlen:
oben links 1000 beim drücken, 1002 beim loslassen und ca 5-7 sek später 20
unten links 2000 beim drücken, 2002 beim loslassen und ca 5-7 sek später 21
oben rechts 3000 beim drücken, 3002 beim loslassen und ca 5-7 sek später 23
unten rechts 4000 beim drücken, 4002 beim loslassen und ca 5-7 sek später 22 -
@torsten_mg sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
5-7 sek
das wird wohl die Pollzeit in Deinem Adapter sein und sollte auch so korrekt sein
Dann trigger auf 1002,2002,usw.
-
@djmarc75 sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
@torsten_mg sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
5-7 sek
das wird wohl die Pollzeit in Deinem Adapter sein und sollte auch so korrekt sein
Dann trigger auf 1002,2002,usw.
Wie man an meinem Blockly erkennen kann, trigger ich schon auf 1002 & 2002. Trotzdem habe ich dieses Phänomen
-
@torsten_mg sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
Trotzdem habe ich dieses Phänomen
Sicher dass der Wert sich im Objekt ändert ?
Ich wage das zu bezweifeln
-
@djmarc75 sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
@torsten_mg sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
Trotzdem habe ich dieses Phänomen
Sicher dass der Wert sich im Objekt ändert ?
Ich wage das zu bezweifeln
![6_1711223462396_20240323_204854.jpg](Lade 100% hoch) ![5_1711223462386_20240323_204848.jpg](Lade 100% hoch) ![4_1711223462377_20240323_204847.jpg](Lade 100% hoch) ![3_1711223462368_20240323_204843.jpg](Lade 100% hoch) ![2_1711223462359_20240323_204840.jpg](Lade 100% hoch) ![1_1711223462343_20240323_204838.jpg](Lade 100% hoch) ![0_1711223462326_20240323_204836.jpg](Lade 100% hoch)
-
-
@djmarc75 sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
wollte gerade die Bilder hochladen, wo man die jeweiligen Werte sehen kann, leider ist die Dateimenge zu hoch
-
@torsten_mg sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
Bilder hochladen
nix Bilder sondern schau auf den Datenpunkt wenn Du die Taste klickst. Aktualisiert sich der Datenpunkt wenn Du mehrmals die gleiche Taste klickst ?
-
@djmarc75 sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
@torsten_mg sagte in Problem Einbinden eines LED Trading Schalters über HUE-APP:
Bilder hochladen
nix Bilder sondern schau auf den Datenpunkt wenn Du die Taste klickst. Aktualisiert sich der Datenpunkt wenn Du mehrmals die gleiche Taste klickst ?
Meinst du buttonevent und lastupdate?
die ändern sich bei jedem Drücken und loslassen
-
Problem hat sich erledigt. Es saß mal wieder vor dem PC.
Man sollte alle Trigger genau anschauen wenn man was macht
Danke trotzdem!!