NEWS
[gelöst] Mit der Switch MAC von Unifi Licht einschalten
-
javascript.0 2021-01-10 16:18:49.875 warn (919554) script.js.Privat.debug: e0:63:da:c6:ec:73
-
@Bahadir-Ergüllü Warum über die MAC und nicht die IP mittels Ping? Mit dem Ping-Adapter geht das ganz einfach.
-
-
Weil ich hier 6 AP habe und ich möchte das nur in dem Raum und Etage in dem ich mich aufhalte, das Licht angeht und ausgeht wenn ich mich weiter entferne.
-
@paul53 Den Textstein bekomme ich nicht mit meiner UND Logik verbunden ;(
Ist der Textbaustein den richtig?
-
@Bahadir-Ergüllü Verstehe, ich habe aber die Erfahrung gemacht, dass sich die Geräte nicht unbedingt in den gewünschten AP einbuchen. Da würde deine Lösung also eher unzuverlässig funktionieren.
Mit Präsenz oder Bewegungsmeldern würde das vermutlich besser funktionieren.
-
@Dr-Bakterius
Da hast du bestimmt recht. Ich möchte aber gerne die Möglichkeiten bzw. die Grenzen von IOBroker kennenlernen.Hast du eine Idee wie ich das umsetzen kann.
-
@Bahadir-Ergüllü sagte:
Den Textstein bekomme ich nicht mit meiner UND Logik verbunden
Der Textbaustein gehört in den Vergleich.
-
@paul53
Dank dir. Es funktioniert. -
Anbei die fertige Version
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="Rz/e+S[ZC(=g1B_{lnTP" x="-412" y="-512"> <field name="OID">unifi.0.default.clients.a4:50:46:75:3a:b7.sw_mac</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="fVgwL6#dsMO1#olcFhk%"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="?$U9dz)Q@v6tm.@h.pJZ" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="ffA!EVHMW/8LKtd!,h|A"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="#yF[Nu;l-KhikS|Bgv=^"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="text" id="s{{sepW3U`dzGbPbz{zw"> <field name="TEXT">74:ac:b9:19:8a:96</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="H_6?e)vc5|v:Y.4?Y}Z|"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="-(LaRz7+uY./1W5r5rc~"> <field name="ATTR">val</field> <field name="OID">unifi.0.default.clients.a4:50:46:75:3a:b7.is_online</field> </block> </value> <value name="B"> <block type="logic_boolean" id="bG8Lbf-W1FPG1qQ23Tt@"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="}SXgVo:3/o!9Z+!0UKcN"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="~IZ%o(H=BskfK|GH.P=/"> <field name="TEXT">Baha Büro Licht an</field> </shadow> </value> <next> <block type="control" id="3~x1V[=ava+w1Y;ZL:wM"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">knx.0.EG_Etage_.Licht_.Büro_Chef_Licht_an_aus</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="8lo;ZPPK2ug-_sHr{~Ty"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="JzGDGF^}Bn@|}D:8uf[F"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">knx.0.EG_Etage_.Licht_.Büro_Chef_Licht_an_aus</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="e~:jj*/~KxCt16Njv+9y"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="telegram" id="!:iLM3It!ue_*ExYe:Lu"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="_;kz]FGPc7^@zA6kApoO"> <field name="TEXT">Baha Büro Licht aus</field> </shadow> </value> </block> </next> </block> </statement> </block> </statement> </block> </xml>