Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Mit der Switch MAC von Unifi Licht einschalten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Mit der Switch MAC von Unifi Licht einschalten

    This topic has been deleted. Only users with topic management privileges can see it.
    • Bahadir Ergüllü
      Bahadir Ergüllü last edited by Bahadir Ergüllü

      Hallo zusammen,

      ich möchte gerne in meinem Büro automatisch das Licht ein und aus schalten wenn ich in der nähe bin bzw. weg bin.

      Ich bin mir aber nicht sicher, mit welchen Baustein ich die MAC Adresse prüfen kann.

      445f8a59-5e2d-4f68-93d7-4b8cdb903925-image.png

      <block xmlns="https://developers.google.com/blockly/xml" type="get_value" id="4Ni:7(GyFW1WyOPdFJ13" x="30.001419067382812" y="-321">
        <field name="ATTR">val</field>
        <field name="OID">unifi.0.default.clients.a4:50:46:75:3a:b7.sw_mac</field>
      </block>
      

      Über Ideen wäre ich dankbar.

      paul53 Dr. Bakterius 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @Bahadir Ergüllü last edited by paul53

        @Bahadir-Ergüllü sagte:

        mit welchen Baustein ich die MAC Adresse prüfen kann.

        Das ist ein String (Text). Was erscheint hier im Log?

        Blockly_temp.JPG

        Wert findet man unter "Trigger".

        Bahadir Ergüllü 1 Reply Last reply Reply Quote 1
        • Bahadir Ergüllü
          Bahadir Ergüllü @paul53 last edited by

          @paul53

          javascript.0 2021-01-10 16:18:49.875 warn (919554) script.js.Privat.debug: e0:63:da:c6:ec:73

          paul53 1 Reply Last reply Reply Quote 0
          • Dr. Bakterius
            Dr. Bakterius Most Active @Bahadir Ergüllü last edited by

            @Bahadir-Ergüllü Warum über die MAC und nicht die IP mittels Ping? Mit dem Ping-Adapter geht das ganz einfach.

            Bahadir Ergüllü 1 Reply Last reply Reply Quote 1
            • paul53
              paul53 @Bahadir Ergüllü last edited by

              @Bahadir-Ergüllü sagte:

              e0:63:da:c6:ec:73

              Das gehört in einen Textbaustein zum Vergleich.

              Bahadir Ergüllü 1 Reply Last reply Reply Quote 1
              • Bahadir Ergüllü
                Bahadir Ergüllü @Dr. Bakterius last edited by

                @Dr-Bakterius

                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.

                Dr. Bakterius 1 Reply Last reply Reply Quote 0
                • Bahadir Ergüllü
                  Bahadir Ergüllü @paul53 last edited by

                  @paul53 Den Textstein bekomme ich nicht mit meiner UND Logik verbunden ;(

                  96ba308a-4759-48d3-80a1-b2ffa44c5bc5-image.png

                  Ist der Textbaustein den richtig?

                  paul53 1 Reply Last reply Reply Quote 0
                  • Dr. Bakterius
                    Dr. Bakterius Most Active @Bahadir Ergüllü last edited by

                    @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.

                    Bahadir Ergüllü 1 Reply Last reply Reply Quote 1
                    • Bahadir Ergüllü
                      Bahadir Ergüllü @Dr. Bakterius last edited by

                      @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.

                      1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Bahadir Ergüllü last edited by

                        @Bahadir-Ergüllü sagte:

                        Den Textstein bekomme ich nicht mit meiner UND Logik verbunden

                        Der Textbaustein gehört in den Vergleich.

                        Blockly_temp.JPG

                        Bahadir Ergüllü 1 Reply Last reply Reply Quote 1
                        • Bahadir Ergüllü
                          Bahadir Ergüllü @paul53 last edited by

                          @paul53
                          Dank dir. Es funktioniert.

                          Bahadir Ergüllü 1 Reply Last reply Reply Quote 0
                          • Bahadir Ergüllü
                            Bahadir Ergüllü @Bahadir Ergüllü last edited by

                            Anbei die fertige Version

                            19ef0e46-d1dd-4119-8572-a6d6e5f12acd-image.png

                            <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>
                            
                            1 Reply Last reply Reply Quote 1
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            904
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            blockly javascript monitoring
                            3
                            12
                            468
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo