Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. (Gelöst) HM-LC-Sw1PBU-FM lässt sich nicht steuern

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    (Gelöst) HM-LC-Sw1PBU-FM lässt sich nicht steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      herr_kuschel @Homoran last edited by Homoran

      @homoran meinst du so? Es soll der HM-LC-Sw-1PBU angesteuert werden. Dieser hm-rpc.1.OEQ0621962.1.STATE

      Mit diesem Skript wird wird durch deconz.0.Lights.4.on eine Tradfri Lampe von Ikea geschaltet.
      Das funktioniert. Die Lampe, die vom HM-LC-Sw1PBU geschaltet werden soll, bleibt aus.

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="on" id="Xb1qGz`^SszovleU0Oh[" x="188" y="87">
          <field name="OID">0_userdata.0.Uhrzeit</field>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="controls_if" id="CCZ8C5XD[}6#_C,*,u7}">
              <value name="IF0">
                <block type="logic_compare" id="*P4_E?-a]lUsd+k6dVOg">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="get_value" id="=0m%%E[c-u9Kli,;fA]0">
                      <field name="ATTR">val</field>
                      <field name="OID">0_userdata.0.GartenlampenStatus</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_boolean" id="0Nh$TS)hXICx=as,+^#4">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="controls_if" id="a5m/6-Yss^W/kqC2!?gY">
                  <value name="IF0">
                    <block type="logic_operation" id="qc9nm(IVwR5i00:%c=!$">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="ib8}y#,+-Y{%-.TZ=xY=">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="time_get" id="M$a]K2(-oo9e!2KDN,E#">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                              <field name="OPTION">h</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="get_value" id="fM:$+a8pRfpBRFnr/Fi@">
                              <field name="ATTR">val</field>
                              <field name="OID">0_userdata.0.Stunde</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_compare" id="uV+(8,DJq1A98pq.ch#j">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="time_get" id="q-D*|Ch7Fp!ufhAG8Z2%">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                              <field name="OPTION">m</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="get_value" id="K`~hiaQbu9ELXG,$BYo`">
                              <field name="ATTR">val</field>
                              <field name="OID">0_userdata.0.Minuten</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="bM,Uzc?aD7H6q.Vdy5R;">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                      <field name="OID">hm-rpc.1.OEQ0621962.1.STATE</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">1000</field>
                      <field name="UNIT">ms</field>
                      <field name="CLEAR_RUNNING">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="ev-#Ro0n)92yBm9(#-36">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="XMfS8o6okj@9~iM6o/D8">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                          <field name="OID">deconz.0.Lights.4.on</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">1000</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="lVXc?_W_`KQ!v)4_SN8)">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
              <next>
                <block type="debug" id="cb3hMO@7|x`q%:*S{lg(">
                  <field name="Severity">log</field>
                  <value name="TEXT">
                    <shadow type="text" id="E9EduR3C#W7q)J?+f=x.">
                      <field name="TEXT">test</field>
                    </shadow>
                    <block type="get_value" id="Tf3G|YQ^7nja[HhS[+FA">
                      <field name="ATTR">val</field>
                      <field name="OID">0_userdata.0.GartenlampenStatus</field>
                    </block>
                  </value>
                  <next>
                    <block type="debug" id="i2aX%xP?9C/2sEyHDEW7">
                      <field name="Severity">log</field>
                      <value name="TEXT">
                        <shadow type="text">
                          <field name="TEXT">test</field>
                        </shadow>
                        <block type="get_value" id="M7a}K3(tgDDiW1L]^wV^">
                          <field name="ATTR">val</field>
                          <field name="OID">0_userdata.0.Stunde</field>
                        </block>
                      </value>
                      <next>
                        <block type="debug" id="ZLxvm9gN[TkwTIwBI%{M">
                          <field name="Severity">log</field>
                          <value name="TEXT">
                            <shadow type="text">
                              <field name="TEXT">test</field>
                            </shadow>
                            <block type="get_value" id="`NosCOOkT+JA+S46tMwX">
                              <field name="ATTR">val</field>
                              <field name="OID">0_userdata.0.Minuten</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
        <block type="math_number" id="3dsjF|6V:%wV^bdBxwit" x="887" y="512">
          <field name="NUM">1</field>
        </block>
      </xml>
      

      MOD-Edit: Code in code-tags gesetzt!

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @herr_kuschel last edited by

        @herr_kuschel sagte in HM-LC-Sw1PBU-FM lässt sich nicht steuern:

        meinst du so?

        nein, Bitte einen Screenshot

        H 1 Reply Last reply Reply Quote 0
        • H
          herr_kuschel @Homoran last edited by

          @homoran Bildschirmfoto 2021-02-05 um 12.27.08.png

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @herr_kuschel last edited by

            @herr_kuschel sagte in HM-LC-Sw1PBU-FM lässt sich nicht steuern:

            es werden Datenpunkte gesetzt auf der vis-oberfläche. Aus Wahl Stunde und Minute.
            Das Skript prüft regelmäßig, ob die eingestellte Zeit erreicht ist. Wenn dann noch eine andere Bedingung erfüllt ist, dann soll der HM-LC-Sw1PBU-FM geschaltet werden.
            Funktioniert alles, außer dass der HM-LC-Sw1PBU-FM geschaltet wird und das Licht eingeschaltet wird...Liegt es ggf am HM-LC-Sw1PBU-FM, dass er evtl gar nicht so bedient werden kann, wie ich es mir vorstelle?

            nein das tut es nicht!
            Es prüft nur bei der Änderung des Datenpunktes Uhrzeit ob zu dem Zeitpunkt diese Zeit identisch ist

            H 1 Reply Last reply Reply Quote 0
            • H
              herr_kuschel @Homoran last edited by

              @homoran egal, es wird jedenfalls zu der eingestellten Zeit ausgelöst und darauf kommt es an, die Lampen (Ikea) gehen ja an....

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @herr_kuschel last edited by

                @herr_kuschel sagte in HM-LC-Sw1PBU-FM lässt sich nicht steuern:

                es wird jedenfalls zu der eingestellten Zeit ausgelöst

                nein, wird es nicht!
                aber egal

                @herr_kuschel sagte in HM-LC-Sw1PBU-FM lässt sich nicht steuern:

                die Lampen (Ikea) gehen ja an..

                ist das der DP undefined_on?

                Dann jetzt bitte mal exakte Infos zu dem Datenpunkt State
                Am besten in den Objekten den Inhalt des Reiters RAW (über Bleistift) hier posten

                H 1 Reply Last reply Reply Quote 0
                • H
                  herr_kuschel @Homoran last edited by

                  @homoran Bildschirmfoto 2021-02-05 um 12.39.42.png

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @herr_kuschel last edited by paul53

                    @herr_kuschel
                    Du solltest die Webseite nicht übersetzen lassen. Das verwirrt.

                    Wenn true rot angezeigt wird, wurde der Blockly-Befehl nicht durch die CCU bestätigt. Es liegt also nicht an Blockly.

                    H Homoran 2 Replies Last reply Reply Quote 0
                    • H
                      herr_kuschel @paul53 last edited by

                      @paul53 stimmt 🙂

                      paul53 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @paul53 last edited by

                        @paul53 sagte in HM-LC-Sw1PBU-FM lässt sich nicht steuern:

                        Wenn true rot angezeigt wird, wurde der Blockly-Befehl nicht durch die CCU bestätigt. Es liegt also nicht an Blockly.

                        @herr_kuschel
                        wenn wir schon mal so weit sind, was passiert, wenn du dort in den Objects manuell auf true setzst?

                        Steht etwas im log?

                        1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @herr_kuschel last edited by

                          @herr_kuschel
                          Da auch alle Werte von Kanal 0 fehlen, gehe ich davon aus, dass die HM-RPC-Instanz falsch konfiguriert ist.

                          H 2 Replies Last reply Reply Quote 0
                          • H
                            herr_kuschel @paul53 last edited by

                            @paul53 andere Geräte funktionieren ja...
                            im Protokoll ändert sich nichts.
                            Der Status bleibt true.Setze ich ihn manuell auf false, wird er durch das skript nicht verändert.

                            wendy2702 Homoran 2 Replies Last reply Reply Quote 0
                            • wendy2702
                              wendy2702 @herr_kuschel last edited by wendy2702

                              @herr_kuschel Wie sieht die Konfig vom RPC Adapter aus? Welche CCU?

                              Kannst du mal im RPC Adapter den Haken bei "Geräte einmalig neu einlesen" setzen und das log nach Speichern posten sowie einen Screenshot der Objekte des Schalters.

                              c2b346ca-0e78-420a-a3ac-9552267072d8-grafik.png

                              Achja, und geht die Lampe an wenn du den Status manuell auf TRUE gesetzt hast?

                              Und lässt der Schalter sich über die CCU WEB UI Schalten?

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @herr_kuschel last edited by

                                @herr_kuschel sagte in HM-LC-Sw1PBU-FM lässt sich nicht steuern:

                                andere Geräte funktionieren ja...

                                das nutzt jetzt nichts.

                                Bitte noch alle offenen Fragen beantworten.
                                Wir wissen langsam nicht mehr, wie der komplette Status ist

                                1 Reply Last reply Reply Quote 0
                                • H
                                  herr_kuschel @paul53 last edited by

                                  @paul53 Der Tipp mit der RPC war Gold wert. Der Schalter ist in der RPC1 und in der RPC0 aufgeführt.
                                  Ich habe die RPC geändert und es funktioniert.
                                  Danke schön 🙂

                                  H 1 Reply Last reply Reply Quote 0
                                  • H
                                    herr_kuschel @herr_kuschel last edited by

                                    @herr_kuschel Danke an alle, die sich gekümmert haben 🙂

                                    wendy2702 1 Reply Last reply Reply Quote 0
                                    • wendy2702
                                      wendy2702 @herr_kuschel last edited by

                                      @herr_kuschel Wieso hat man 2 RPC Instanzen identisch konfiguriert?

                                      H 1 Reply Last reply Reply Quote 0
                                      • H
                                        herr_kuschel @wendy2702 last edited by

                                        @wendy2702 eben nicht identisch --- keine Ahnung --Anfängerfehler??

                                        H wendy2702 2 Replies Last reply Reply Quote 0
                                        • H
                                          herr_kuschel @herr_kuschel last edited by

                                          @herr_kuschel Bildschirmfoto 2021-02-05 um 14.15.31.png

                                          1 Reply Last reply Reply Quote 0
                                          • wendy2702
                                            wendy2702 @herr_kuschel last edited by wendy2702

                                            @herr_kuschel Zeig doch mal bitte die Unterschiede in form von Screenshots.

                                            Wieso taucht der bei deinen CUXD Devices auf ?

                                            H Homoran 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            809
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            5
                                            46
                                            2033
                                            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