Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Shelly Button soll LED streifen steuern (gelöst)

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Shelly Button soll LED streifen steuern (gelöst)

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      docsnyder7 last edited by docsnyder7

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="nFcEizAJ`~6mN4i{7SX6">Status Nachtlicht</variable>
        </variables>
        <block type="on" id="|NsJdRxK6h)wTk*ol9|:" x="113" y="-262">
          <field name="OID">shelly.1.SHBTN-2#C45BBE6BA637#1.Button.EventCount</field>
          <field name="CONDITION">gt</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="variables_set" id="OBBdVD|/tyUtavo7%o}S">
              <field name="VAR" id="nFcEizAJ`~6mN4i{7SX6">Status Nachtlicht</field>
              <value name="VALUE">
                <block type="get_value" id="})$3{E;UV6ngLg#Mz#}l">
                  <field name="ATTR">val</field>
                  <field name="OID">homee.0.DimmableExtendedColorLight-20.OnOff-88</field>
                </block>
              </value>
              <next>
                <block type="controls_if" id="YX5aE~!w_iwnga.?Jy7h">
                  <value name="IF0">
                    <block type="logic_operation" id="%^nF!Iufh#j2*SxOTP`*" inline="false">
                      <field name="OP">AND</field>
                      <value name="A">
                        <block type="logic_compare" id="la-;}`SABps,[9^S$TX.">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="field_oid" id="u!HjZ~E)lQ9)6]aqYN.3">
                              <field name="oid">shelly.1.SHBTN-2#C45BBE6BA637#1.Button.Event</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="text" id="F;PrN.B6Tn(|)qqo/(};">
                              <field name="TEXT">S</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_compare" id=";Gh~nN/4r0eMPrp-E2wl">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="variables_get" id="B3!+}Nf(!T@J?$WiZW8K">
                              <field name="VAR" id="nFcEizAJ`~6mN4i{7SX6">Status Nachtlicht</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id="5R7S_c`NTE0vxo7Nq66V">
                              <field name="NUM">0</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="d*bWgR_/ES/hz^s{Y8Wa">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                      <field name="OID">homee.0.DimmableExtendedColorLight-20.OnOff-88</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">1</field>
                      <field name="UNIT">sec</field>
                      <field name="CLEAR_RUNNING">FALSE</field>
                      <value name="VALUE">
                        <block type="math_number" id="8d}5.dy(y_0ftay{c[^P">
                          <field name="NUM">1</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="(LE-$Me,qfa26rg$|3$A">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                          <field name="OID">homee.0.DimmableExtendedColorLight-20.Color-91</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">2</field>
                          <field name="UNIT">sec</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="colour_picker" id="CV/XTdDOh2GiPh1wU6K}">
                              <field name="COLOUR">#ffffff</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="1L-d8knA@x;bN89=hmO}">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                              <field name="OID">homee.0.DimmableExtendedColorLight-20.OnOff-88</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">30</field>
                              <field name="UNIT">min</field>
                              <field name="CLEAR_RUNNING">FALSE</field>
                              <value name="VALUE">
                                <block type="math_number" id="H,78vdb6PgfWrHErB2x%">
                                  <field name="NUM">0</field>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <next>
                    <block type="controls_if" id="0I616g;@sp3x6,ZMN()u">
                      <value name="IF0">
                        <block type="logic_operation" id="M0/~l(zi,B(Y$w2i(QH9" inline="false">
                          <field name="OP">AND</field>
                          <value name="A">
                            <block type="logic_compare" id=".B~8:qT9*zdnOV_AJxzJ">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="field_oid" id="r`B{[EEkvtCDop}vxZEx">
                                  <field name="oid">shelly.1.SHBTN-2#C45BBE6BA637#1.Button.Event</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="text" id="84uKwjctaiBUF1@[`w~a">
                                  <field name="TEXT">S</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_compare" id="uiBO/~Im^!Q3xmOt?.VK">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="variables_get" id="Hg[Y{#L+xEG#OmWy=SCE">
                                  <field name="VAR" id="nFcEizAJ`~6mN4i{7SX6">Status Nachtlicht</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="#m}F7Jq`YO!8|$G*DOSu">
                                  <field name="NUM">1</field>
                                </block>
                              </value>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="control" id="3c!hmc};|:nA_~)^H{@l">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                          <field name="OID">homee.0.DimmableExtendedColorLight-20.OnOff-88</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">1</field>
                          <field name="UNIT">sec</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="math_number" id="YXwt0:F*COf#@Qrelr,%">
                              <field name="NUM">0</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      

      nach Lesen einiger Beiträge zum Shelly Button, will ich meinen hier aus dem homee herauslösen und in Blockly umsetzen.

      og skript hab ich nach bestem Wissen angelegt…. der Counter als Trigger und den aktuellen Status des Streifens , dazu das „S“ als shortbutton…. den ledstreifen les ich noch über den homee adapter aus…
      stand jetzt geht der streifen nicht an.. wo hab ich den Fehler eingebaut?

      N 1 Reply Last reply Reply Quote 0
      • N
        Nordischerjung @docsnyder7 last edited by Nordischerjung

        @docsnyder7 Kannst du den Baustein als Screenshot einfügen

        D 1 Reply Last reply Reply Quote 0
        • D
          docsnyder7 @Nordischerjung last edited by

          @nordischerjung

          nachtlicht.jpg

          N DJMarc75 2 Replies Last reply Reply Quote 0
          • N
            Nordischerjung @docsnyder7 last edited by

            @docsnyder7 Kommt der Trigger denn? Bau doch mal Debug Bausteine dort ein, dann siehst du im LOG wo etwas klemmt

            1 Reply Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @docsnyder7 last edited by

              @docsnyder7 Du verwendest falsche Bausteine, nimm diese:

              Screenshot 2023-08-29 150410.png

              N D 2 Replies Last reply Reply Quote 1
              • N
                Nordischerjung @DJMarc75 last edited by

                @djmarc75 Stimmt, nicht drauf geachtet

                1 Reply Last reply Reply Quote 1
                • D
                  docsnyder7 @DJMarc75 last edited by

                  @djmarc75

                  Danke... soooooo einfach 😕

                  darf ich den farbwechsel Blockly ggf hier auch noch überprüfen lassen?

                  DJMarc75 1 Reply Last reply Reply Quote 0
                  • DJMarc75
                    DJMarc75 @docsnyder7 last edited by

                    @docsnyder7 sagte in Shelly Button soll LED streifen steuern:

                    darf ich den farbwechsel Blockly ggf hier auch noch überprüfen lassen?

                    klar, aber dazu müsste man den Typ vom Datenpunkt wissen und auch die Objektdaten.

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      docsnyder7 @DJMarc75 last edited by

                      @djmarc75

                      nachtlicht farbe.jpg

                      nachtlicht farbe blockly.jpg

                      Bitteschön

                      D DJMarc75 2 Replies Last reply Reply Quote 0
                      • D
                        docsnyder7 @docsnyder7 last edited by docsnyder7

                        @docsnyder7

                        hab jetzt am NAchmittag bissel gegoogelt und gelesen und herumexperimentiert...

                        nachtlicht farbe blockly.jpg

                        nachtlicht farbe.jpg

                        leider noch nicht weit genug , um hier mherauszulsene, was falsch läuft...

                        1 Reply Last reply Reply Quote 0
                        • T
                          ticaki Developer last edited by ticaki

                          du hast da die Blockly falsch zusammen gebaut:

                          Object ID muß direkt in Wert von Objekt sein und dieser ganze Block muß dann in dem Vergleichsblockly sein.

                          Du willst gebe mir Wert von Object und Vergleich mit SS ... Du tust Vergleiche Object ID mit SS (false) und geben wir den Wert von Objekt(False) - das gibts nicht, deshalb Fehler.

                          1 Reply Last reply Reply Quote 0
                          • DJMarc75
                            DJMarc75 @docsnyder7 last edited by DJMarc75

                            @docsnyder7 und schon wieder falsche Blöcke verwendet...

                            Verwende es so bitte:

                            Screenshot 2023-08-29 175512.png

                            wenn Du mal DIESE Basics drin hast kannst Du auch mit Schleifenfunktionen weiter machen.

                            edit: und alles was Text ist bitte hier in Codetags reinsetzen !

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              docsnyder7 @DJMarc75 last edited by

                              @djmarc75
                              ey das gibts doch nicht... warum seh ich sowas nicht 😞
                              Danke für die Hilfe @DJMarc75 @Nordischerjung @ticaki

                              1 Reply Last reply Reply Quote 0
                              • D
                                docsnyder7 last edited by docsnyder7

                                @DJMarc75
                                ich muss das Thema nochmals aufgreifen
                                hab heute den conbee 2 Stick in betrieb genommen und die Zigbee Streifen eingelernt
                                Nun wollte ich das Blockly anpassen... das AN/AUS hab ich hinbekommen... aber keiner der datenpunkte ändert die Farbe
                                farbe.jpg

                                farbe2.jpg

                                DJMarc75 2 Replies Last reply Reply Quote 0
                                • DJMarc75
                                  DJMarc75 @docsnyder7 last edited by

                                  @docsnyder7 sagte in Shelly Button soll LED streifen steuern (gelöst):

                                  ich das Blockly anpassen

                                  bitte immer alles zeigen

                                  D 1 Reply Last reply Reply Quote 0
                                  • D
                                    docsnyder7 @DJMarc75 last edited by

                                    @djmarc75
                                    sorry zu schnell abgeschickt

                                    1 Reply Last reply Reply Quote 0
                                    • DJMarc75
                                      DJMarc75 @docsnyder7 last edited by

                                      @docsnyder7 sagte in Shelly Button soll LED streifen steuern (gelöst):

                                      aber keiner der datenpunkte ändert die Farbe

                                      Ja, weil der Block "zufällige Farbe" auch nur HEX ausspuckt und Du keinen Datenpunkt HEX hast.

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        docsnyder7 @DJMarc75 last edited by

                                        @djmarc75
                                        das heisst ich sollte den Stripe besser im homee lassen?

                                        DJMarc75 1 Reply Last reply Reply Quote 0
                                        • DJMarc75
                                          DJMarc75 @docsnyder7 last edited by DJMarc75

                                          @docsnyder7 sagte in Shelly Button soll LED streifen steuern (gelöst):

                                          ich sollte den Stripe besser im homee lassen?

                                          Kann ich Dir so nicht beantworten, nutze weder Homee noch so einen Stripe.

                                          Vielleicht gibts ja eine Möglichkeit einen HEX-Wert in XY oder HUE umzurechnen.
                                          Da kenn ich mich aber nicht aus.

                                          EDIT: mir fällt grad auf - in welchen Adapter hast Du den Stripe eigentlich jetzt eingebunden ???

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            docsnyder7 last edited by

                                            @djmarc75
                                            deConz , warum

                                            DJMarc75 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            795
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            45
                                            1426
                                            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