Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. SoerenKaiser99

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    S
    • Profile
    • Following 0
    • Followers 1
    • Topics 17
    • Posts 117
    • Best 8
    • Groups 2

    SoerenKaiser99

    @SoerenKaiser99

    8
    Reputation
    63
    Profile views
    117
    Posts
    1
    Followers
    0
    Following
    Joined Last Online
    Location Germany Age 42

    SoerenKaiser99 Follow
    Pro Starter

    Best posts made by SoerenKaiser99

    • RE: Garagentor mit Shelly Yahka & Aqara Sensor

      @lessthanmore ja stimmt schon, aber die (funktionierende) Kombi habe ich nicht gefunden.
      Entweder nur Homekit-Steuerung oder nur Status.
      Selbst das habe ich in 4 Posts bis zum Ende durch gehabt, der Status war trotzdem nicht korrekt in Homekit.

      Die Infos habe ich dann aus diesen 4 Posts kombinieren müssen bis es gepasst hatte.
      Bei dem einen war in Yahka etwas falsch, beim anderen das script nicht fertig ....

      So kann man es ohne Aufwand und sehr günstig realisieren und hat alle Infos zusammen.
      Wollte nur etwas zurückgeben 🙂

      posted in Hardware
      S
      SoerenKaiser99
    • RE: Gragentor über iobroker steuern

      @tb_apple04

      ja laut IKEA schon:
      IKEA smart lighting products use the ZigBee Light Link, which is an open standards protocol aimed at remote control. The lights create a mesh network with each other, enabling each light to pass on messages to the next. IKEA Smart Lighting products are compatible with other products according to the ZigBee Alliance. You can find more information at: zigbee.org

      Ich kann es nicht garantieren weil ich (noch) keine Gelegenheit hatte zu den "Schwedenteufeln" zu fahren und mir welche zu kaufen.
      Das Licht (die Birne!) muss halt immer an sein sonst sind die Devices hinter der Lampe die diesen Knoten benötigen um sich mit dem Netzwerk zu verbinden offline.

      Das Bild ist was älter aber zeigt wie es bei mir ausschaut:
      alt text

      coordinator ist der CC-Stick (Darf nur 1x vorhanden sein), die zahlen sind die Verbindungswerte, je höher desto besser. Damals war der Stick noch im Wohnzimmer, Heut ist es genau anders rum, macht aber keinen Unterschied.

      Der switch 4x EU.. ist z.b. ein Osram 4fachschalter der 8damals) noch nicht unterstützt wurd. Der Entwickler vom Controler arbeitet aber wohl dran.. Bin nur nicht sicher obs inzwischen geht.

      posted in ioBroker Allgemein
      S
      SoerenKaiser99
    • RE: *gelöst* Mehrere Lampen Blinken (via Sonoff) & gleichzeitige Textausgabe (via Alexa) wenn es Klingelt

      @dslraser
      Läuft 🙂 Dank dir!
      hier noch das Skript für den Webhook falls es jemand braucht:
      IFTTT Parser.txt

      posted in Blockly
      S
      SoerenKaiser99
    • RE: *gelöst* Mehrere Lampen Blinken (via Sonoff) & gleichzeitige Textausgabe (via Alexa) wenn es Klingelt

      @dslraser
      hier ist das fertige Skript
      door.PNG

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <variables>
          <variable type="" id="M3m7O(~[HxAyvaZ`X9fc">dingdong</variable>
          <variable type="undefined" id="timeout">timeout</variable>
          <variable type="undefined" id="Intervall">Intervall</variable>
          <variable type="undefined" id="timeout3">timeout3</variable>
          <variable type="undefined" id="timeout2">timeout2</variable>
        </variables>
        <block type="on" id="k]$B;N;31WP-1t,*.qMY" x="-2438" y="-1362">
          <field name="OID">cloud.0.services.Door</field>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="variables_set" id="np)k3#L^*ND){3JUGc0$">
              <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field>
              <value name="VALUE">
                <block type="text" id="n1upn[Gc2|F+.k7;.q%#">
                  <field name="TEXT">&lt;speak&gt;&lt;say-as interpret-as="interjection"&gt;ding dong&lt;/say-as&gt;,&lt;speak&gt;&lt;voice name="Alexa"&gt;Es klingelt an der Haustür&lt;/voice&gt;&lt;/speak&gt;</field>
                </block>
              </value>
              <next>
                <block type="timeouts_clearinterval" id="|Uln^,p|+cf#@}Lt#7`S">
                  <field name="NAME">Intervall</field>
                  <next>
                    <block type="controls_if" id="lzhT95AO^8[e]v~+.91x">
                      <value name="IF0">
                        <block type="logic_compare" id="v:xG5Go0Ttc7i`|Om[Wg">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="t/ZL:ZNgLjn$K_zNL8As">
                              <field name="ATTR">val</field>
                              <field name="OID">cloud.0.services.Door</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="rniEEUT8)NdbRIVwl5H[">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="comment" id="M(u*]*Q4TYC$!MB`#i#F">
                          <field name="COMMENT">ECHO Wohnzimmer</field>
                          <next>
                            <block type="control" id=")en[Es_ZKi-`1NPhg)k4">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.ssml</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="text_join" id="Gx|EFOt/ZM4jRIss,SM~">
                                  <mutation items="1"></mutation>
                                  <value name="ADD0">
                                    <block type="variables_get" id=":0(:#oES+{pa3_tsyj#v">
                                      <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="comment" id="on=EC!a0W!5GtEMU4RSt">
                                  <field name="COMMENT">Lampe Wohnzimmer</field>
                                  <next>
                                    <block type="control" id="AHTnnWEX?D6,fyL`2#ZK">
                                      <mutation delay_input="false"></mutation>
                                      <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="P37yZdjG~TQT3Vnx:)[n">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id=";:D~bXnVVq.3me{Sk*YK">
                                          <mutation delay_input="false"></mutation>
                                          <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="!s{Zr%euZ.lcb{H:icGz">
                                              <field name="BOOL">TRUE</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="control" id="rI4i)b?Tus^2!skY*;JT">
                                              <mutation delay_input="false"></mutation>
                                              <field name="OID">sonoff.0.Stehlampe.POWER</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="logic_boolean" id="weTaLB#JVs9m6/GId]Q.">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="comment" id="uiK`hL2]yR^rNmy]YTJ5">
                                                  <field name="COMMENT">ECHO Küche</field>
                                                  <next>
                                                    <block type="control" id="wbI5_bWXwsEp6MR(Wrgs">
                                                      <mutation delay_input="false"></mutation>
                                                      <field name="OID">alexa2.0.Echo-Devices.G090LF11749612G9.Commands.ssml</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="text_join" id=".*Za73IG;:{%#):oT{i2">
                                                          <mutation items="1"></mutation>
                                                          <value name="ADD0">
                                                            <block type="variables_get" id=")zS*5~GL`Ae!$G$89sTt">
                                                              <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="comment" id="[C`hZ^c6g0W?+Z~~U5an">
                                                          <field name="COMMENT">Lampe Küche</field>
                                                          <next>
                                                            <block type="control" id="TqWScaKtMTIyJS}cR)4F">
                                                              <mutation delay_input="false"></mutation>
                                                              <field name="OID">sonoff.0.Küchenlicht.POWER</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="logic_boolean" id="E}`L5}AlV]SjFUl.R1If">
                                                                  <field name="BOOL">TRUE</field>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="timeouts_settimeout" id="E3wbHE,hz7v`0~8oB]h`">
                                                                  <field name="NAME">timeout</field>
                                                                  <field name="DELAY">2</field>
                                                                  <field name="UNIT">sec</field>
                                                                  <statement name="STATEMENT">
                                                                    <block type="comment" id="Jg8W!*C7HRZ*)Is:VhsT">
                                                                      <field name="COMMENT">Lampe Wohnzimmer</field>
                                                                      <next>
                                                                        <block type="control" id="ww=i2Fm0ST@/:hqt,ITi">
                                                                          <mutation delay_input="false"></mutation>
                                                                          <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field>
                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                          <value name="VALUE">
                                                                            <block type="logic_boolean" id="]9QtXPw_]w)%DsZiZJ*E">
                                                                              <field name="BOOL">FALSE</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="control" id="pJGqW(|P;|`K6U#:ilaU">
                                                                              <mutation delay_input="false"></mutation>
                                                                              <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field>
                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                              <value name="VALUE">
                                                                                <block type="logic_boolean" id="|q%p@be=1;9|*AS?t?ZP">
                                                                                  <field name="BOOL">FALSE</field>
                                                                                </block>
                                                                              </value>
                                                                              <next>
                                                                                <block type="control" id="^gQti+F:JwaAO8Qzser6">
                                                                                  <mutation delay_input="false"></mutation>
                                                                                  <field name="OID">sonoff.0.Stehlampe.POWER</field>
                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                  <value name="VALUE">
                                                                                    <block type="logic_boolean" id="r{Y/[s(p2.cH=?`{i52*">
                                                                                      <field name="BOOL">FALSE</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <next>
                                                                                    <block type="comment" id="V$5~/2_{$,mDqjbWsksC">
                                                                                      <field name="COMMENT">Lampe Küche</field>
                                                                                      <next>
                                                                                        <block type="control" id="A=DY0W4i}?}(lz,-`1N=">
                                                                                          <mutation delay_input="false"></mutation>
                                                                                          <field name="OID">sonoff.0.Küchenlicht.POWER</field>
                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                          <value name="VALUE">
                                                                                            <block type="logic_boolean" id="}u,rrPqnO[42%rc[-x`6">
                                                                                              <field name="BOOL">FALSE</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </statement>
                                                                  <next>
                                                                    <block type="timeouts_setinterval" id="k@.H@[JR[(vstjR9Jm.=">
                                                                      <field name="NAME">Intervall</field>
                                                                      <field name="INTERVAL">5</field>
                                                                      <field name="UNIT">sec</field>
                                                                      <statement name="STATEMENT">
                                                                        <block type="comment" id="$W;bRo]Xqps%CNbK2mlz">
                                                                          <field name="COMMENT">ECHO Wohnzimmer</field>
                                                                          <next>
                                                                            <block type="control" id="}%e%kDh$?WnEPQf)XLq-">
                                                                              <mutation delay_input="false"></mutation>
                                                                              <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.ssml</field>
                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                              <value name="VALUE">
                                                                                <block type="text_join" id="Q0ita0{:e(zJRLsBl+L8">
                                                                                  <mutation items="1"></mutation>
                                                                                  <value name="ADD0">
                                                                                    <block type="variables_get" id="zd1o^+`ME-ls@@0MFL?r">
                                                                                      <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                              <next>
                                                                                <block type="comment" id="d=4Q_A,I1`G8q^G|dRtg">
                                                                                  <field name="COMMENT">Lampe Wohnzimmer</field>
                                                                                  <next>
                                                                                    <block type="control" id="KO/+]d{7v03GwX;YRkVs">
                                                                                      <mutation delay_input="false"></mutation>
                                                                                      <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field>
                                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                                      <value name="VALUE">
                                                                                        <block type="logic_boolean" id="~gUo9^TL%c*%OoMd:(0{">
                                                                                          <field name="BOOL">TRUE</field>
                                                                                        </block>
                                                                                      </value>
                                                                                      <next>
                                                                                        <block type="control" id="(L3e%B/db/3~tC{gyBZx">
                                                                                          <mutation delay_input="false"></mutation>
                                                                                          <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field>
                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                          <value name="VALUE">
                                                                                            <block type="logic_boolean" id="lOn#yQd^7AJb-,%(cS]~">
                                                                                              <field name="BOOL">TRUE</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <next>
                                                                                            <block type="control" id="V{VCE-r+^m*ys}ZU.gP4">
                                                                                              <mutation delay_input="false"></mutation>
                                                                                              <field name="OID">sonoff.0.Stehlampe.POWER</field>
                                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                                              <value name="VALUE">
                                                                                                <block type="logic_boolean" id="n8Fss104]{|DxYBSx[if">
                                                                                                  <field name="BOOL">TRUE</field>
                                                                                                </block>
                                                                                              </value>
                                                                                              <next>
                                                                                                <block type="comment" id="duH[)r-B+:vF]?:%~c]U">
                                                                                                  <field name="COMMENT">ECHO Küche</field>
                                                                                                  <next>
                                                                                                    <block type="control" id=")/KZ9N:tv=}UEP~Fv(mD">
                                                                                                      <mutation delay_input="false"></mutation>
                                                                                                      <field name="OID">alexa2.0.Echo-Devices.G090LF11749612G9.Commands.ssml</field>
                                                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                                                      <value name="VALUE">
                                                                                                        <block type="text_join" id="S5HX)]bF/s)e~1fPG~d.">
                                                                                                          <mutation items="1"></mutation>
                                                                                                          <value name="ADD0">
                                                                                                            <block type="variables_get" id="QlGrLA6|iTV2$REtd8#%">
                                                                                                              <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field>
                                                                                                            </block>
                                                                                                          </value>
                                                                                                        </block>
                                                                                                      </value>
                                                                                                      <next>
                                                                                                        <block type="comment" id="MRK7f;Dk;^1*FJ[EYZa$">
                                                                                                          <field name="COMMENT">Lampe Küche</field>
                                                                                                          <next>
                                                                                                            <block type="control" id="nOc$hI_^#|:*L)IL1PR(">
                                                                                                              <mutation delay_input="false"></mutation>
                                                                                                              <field name="OID">sonoff.0.Küchenlicht.POWER</field>
                                                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                                                              <value name="VALUE">
                                                                                                                <block type="logic_boolean" id="a5LSpcSYFWp]s1z0Bm0`">
                                                                                                                  <field name="BOOL">TRUE</field>
                                                                                                                </block>
                                                                                                              </value>
                                                                                                              <next>
                                                                                                                <block type="timeouts_settimeout" id="j]8)ZR8|ryJ_BCXl`xQT">
                                                                                                                  <field name="NAME">timeout2</field>
                                                                                                                  <field name="DELAY">2</field>
                                                                                                                  <field name="UNIT">sec</field>
                                                                                                                  <statement name="STATEMENT">
                                                                                                                    <block type="control" id="q#xX5jm;{hR0aMow;0Oq">
                                                                                                                      <mutation delay_input="false"></mutation>
                                                                                                                      <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field>
                                                                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                                                                      <value name="VALUE">
                                                                                                                        <block type="logic_boolean" id=":E}y8~$u(O`yh5=l4Z5J">
                                                                                                                          <field name="BOOL">FALSE</field>
                                                                                                                        </block>
                                                                                                                      </value>
                                                                                                                      <next>
                                                                                                                        <block type="control" id="TxF:g6mES6G}9ByxpZ|B">
                                                                                                                          <mutation delay_input="false"></mutation>
                                                                                                                          <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field>
                                                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                                                          <value name="VALUE">
                                                                                                                            <block type="logic_boolean" id="cv`n*N-7nc_:{Zp;,es`">
                                                                                                                              <field name="BOOL">FALSE</field>
                                                                                                                            </block>
                                                                                                                          </value>
                                                                                                                          <next>
                                                                                                                            <block type="control" id="}/73MHa9tb/s^${!by9_">
                                                                                                                              <mutation delay_input="false"></mutation>
                                                                                                                              <field name="OID">sonoff.0.Stehlampe.POWER</field>
                                                                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                                                                              <value name="VALUE">
                                                                                                                                <block type="logic_boolean" id="nWJu0nz/LZ7-?f8N2$!w">
                                                                                                                                  <field name="BOOL">FALSE</field>
                                                                                                                                </block>
                                                                                                                              </value>
                                                                                                                              <next>
                                                                                                                                <block type="control" id="%w!VX+J0Lq|gtAvo4Dye">
                                                                                                                                  <mutation delay_input="false"></mutation>
                                                                                                                                  <field name="OID">sonoff.0.Küchenlicht.POWER</field>
                                                                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                                                                  <value name="VALUE">
                                                                                                                                    <block type="logic_boolean" id="HxMaqDdOU^jRcj:BGLtv">
                                                                                                                                      <field name="BOOL">FALSE</field>
                                                                                                                                    </block>
                                                                                                                                  </value>
                                                                                                                                </block>
                                                                                                                              </next>
                                                                                                                            </block>
                                                                                                                          </next>
                                                                                                                        </block>
                                                                                                                      </next>
                                                                                                                    </block>
                                                                                                                  </statement>
                                                                                                                </block>
                                                                                                              </next>
                                                                                                            </block>
                                                                                                          </next>
                                                                                                        </block>
                                                                                                      </next>
                                                                                                    </block>
                                                                                                  </next>
                                                                                                </block>
                                                                                              </next>
                                                                                            </block>
                                                                                          </next>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </statement>
                                                                      <next>
                                                                        <block type="timeouts_settimeout" id="iiaM#Q#p#-!KJ0SdVU@%">
                                                                          <field name="NAME">timeout3</field>
                                                                          <field name="DELAY">14</field>
                                                                          <field name="UNIT">sec</field>
                                                                          <statement name="STATEMENT">
                                                                            <block type="control" id=";Pl$4~[E[,_AoRFr3!+3">
                                                                              <mutation delay_input="false"></mutation>
                                                                              <field name="OID">cloud.0.services.Door</field>
                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                              <value name="VALUE">
                                                                                <block type="logic_boolean" id="ZETJ-Q{JIEXb?ZaI2BOd">
                                                                                  <field name="BOOL">FALSE</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </statement>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      
      posted in Blockly
      S
      SoerenKaiser99
    • RE: Tado Fenstersteuerung Blockly

      @slowman du darfst eben nicht clear zone overlay schalten sondern power in dem Fall dann wieder auf on.
      Er nimmt alle letzten Eeinstellungen weil diese nicht geändert werden. Bei clear wird eben alles gelöscht und der Zeitplan wieder hergestellt

      posted in Blockly
      S
      SoerenKaiser99
    • RE: Pool Chlorgenerator Steuerung

      @mymeyer Sorry 😄 vor lauter planschen war ich ein wenig inaktiv in all den Gruppen und Foren die man bei schlechtem Wetter so besucht und dann ist es mir durchgegangen 😂🙈

      Das Skript läuft nun seid knapp 1 Monat ohne Probleme. Ich hänge mal ein bild von unserem Blueconnect ran. Da sieht man den ORP Wert in 30 tagen. Normalerweise passt es schon ganz gut, nur wenn die Sonne kanllt und sehr viel uv Strahlung da ist sackt er Mittags komplett ab. ich würde es die Tage noch mit ner UV abfrage beim daswetter adapter kombinieren und entsprechend die Laufzeit verlängern ohne auszuschalten aber an sich ist auch das nicht nötig da der Wert Abends immer hoch geht und dann komplett desinfiziert wird. Bei und liegt der fcl immer zwischen 0,3 und 1,8 dass passt gut bei dem Wetter.

      IMG_1056.jpg

      hier ist nochmal das Skript

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="fY|a$gWyt(nK=4FWvBcK">Chlor</variable>
        </variables>
        <block type="comment" id="8_E*([YkOs$r.8,onj8p" x="-1137" y="-137">
          <field name="COMMENT">Pumpe Ein</field>
          <next>
            <block type="schedule" id="w#7):F;6N(giY,%`+r|(">
              <field name="SCHEDULE">0 5 * * *</field>
              <statement name="STATEMENT">
                <block type="control" id="2sNd(=:!XjyU^J{m|-{U">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">shelly.0.SHSW-25#C46476#1.Relay0.Switch</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="E+J|Y]-4rApqwPzOyX~H">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </statement>
              <next>
                <block type="comment" id="m:[*]QErQlF?p8iK{b:!">
                  <field name="COMMENT">Pumpe Aus</field>
                  <next>
                    <block type="schedule" id="Nx(uN0@FAl@%=J21puJ?">
                      <field name="SCHEDULE">0 23 * * *</field>
                      <statement name="STATEMENT">
                        <block type="control" id="?}4t1cLeF^VzS9Hz|/)K">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">shelly.0.SHSW-25#C46476#1.Relay0.Switch</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="b?$Nln9Znzp8B:4Iggn]">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                      <next>
                        <block type="comment" id="^TP4q#?0cVWJ#H~vc*fk">
                          <field name="COMMENT">Chlorgenerator</field>
                          <next>
                            <block type="on" id="zXT1JH!~UKCcwLrEJhpF">
                              <field name="OID">blueconnect.0.6c8a05da-08d5-4c46-9af3-7c5168f66123.orp.value</field>
                              <field name="CONDITION">ne</field>
                              <field name="ACK_CONDITION"></field>
                              <statement name="STATEMENT">
                                <block type="controls_if" id="}M;m*5M?9JY=7)V@X7(S">
                                  <mutation elseif="1"></mutation>
                                  <value name="IF0">
                                    <block type="logic_operation" id="*]hzE,yI:DSm55wyCh8%" inline="false">
                                      <field name="OP">AND</field>
                                      <value name="A">
                                        <block type="logic_compare" id="Fb-Jc6FBd)9(_MEAk*KH">
                                          <field name="OP">LTE</field>
                                          <value name="A">
                                            <block type="on_source" id="_Dv7(B@G+jc;w`,}q;Sy">
                                              <field name="ATTR">state.val</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="get_value" id="5Ff].YB:mE^PD?q6rhRt">
                                              <field name="ATTR">val</field>
                                              <field name="OID">javascript.0.Pool.Filteranlage.Chlor_Min</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_compare" id="Mnz1rP8j5BZ}o:0F}w~.">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                            <block type="get_value" id="?gzuP+dxjXIMpJk%nAe$">
                                              <field name="ATTR">val</field>
                                              <field name="OID">shelly.0.SHSW-25#C46476#1.Relay0.Switch</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_boolean" id="nLu-w^;-YC`wp8*Dj|sV">
                                              <field name="BOOL">TRUE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="variables_set" id="@1AyOFRBxYqlgRN;o+{:">
                                      <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="^1@#5:F+S,cqs#zz.i_4">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <value name="IF1">
                                    <block type="logic_compare" id="ZGF#}xZe69K(7aT_eIpd">
                                      <field name="OP">GTE</field>
                                      <value name="A">
                                        <block type="on_source" id="!c3D(6J[r(b3d4~9ieRl">
                                          <field name="ATTR">state.val</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="get_value" id="*Q5{mZSdiAxmpejG-Vor">
                                          <field name="ATTR">val</field>
                                          <field name="OID">javascript.0.Pool.Filteranlage.Chlor_Max</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO1">
                                    <block type="variables_set" id="0-Xy2fzz#X365Z]W!@n/">
                                      <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="7I=GRKU*UFS,8HoV/-ZN">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="controls_if" id="N#,gr`#,^dtI,D~Jv.y*">
                                      <value name="IF0">
                                        <block type="logic_compare" id="axFljj2y#RDtPl.xCKwd">
                                          <field name="OP">NEQ</field>
                                          <value name="A">
                                            <block type="variables_get" id="Q];`2Ei$}!NtHiiB776u">
                                              <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="get_value" id="=xMQK$dU?r8-w[;Wg,yl">
                                              <field name="ATTR">val</field>
                                              <field name="OID">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="control" id="n8iLAbI@sR?$mHAy;^e_">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="variables_get" id="WPIe;S9LxdS!).z4cY=N">
                                              <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <next>
                                <block type="on_ext" id="RnNqePkHjN:vvE,EweE3">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                  <field name="CONDITION">gt</field>
                                  <field name="ACK_CONDITION"></field>
                                  <value name="OID0">
                                    <shadow type="field_oid" id="mP9g^HP]%ns+6ch7ZhS#">
                                      <field name="oid">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                    </shadow>
                                  </value>
                                  <statement name="STATEMENT">
                                    <block type="pushover" id="Y.@GGssym_|v3e}lg(vl">
                                      <field name="INSTANCE"></field>
                                      <field name="SOUND"></field>
                                      <field name="PRIORITY">0</field>
                                      <field name="LOG"></field>
                                      <value name="MESSAGE">
                                        <shadow type="text" id="pmX@O66|Ks.:}NJrPAmW">
                                          <field name="TEXT">text</field>
                                        </shadow>
                                        <block type="text_join" id="3E$HwLWFU]lV`?kb7D)d">
                                          <mutation items="5"></mutation>
                                          <value name="ADD0">
                                            <block type="text" id="2Y0b**WcLsz[Bo6SYqFr">
                                              <field name="TEXT">Chlorinator wurde eingeschaltet </field>
                                            </block>
                                          </value>
                                          <value name="ADD1">
                                            <block type="text_newline" id="9;vPyOERBTH%JO]}b)a#">
                                              <field name="Type">\n</field>
                                            </block>
                                          </value>
                                          <value name="ADD2">
                                            <block type="text" id="7$VvEV.Rr{08Qo^-Rsz?">
                                              <field name="TEXT">Der Redox-Wert beträgt  </field>
                                            </block>
                                          </value>
                                          <value name="ADD3">
                                            <block type="get_value" id="7tZaZ@rVd!W~-8nz#r.,">
                                              <field name="ATTR">val</field>
                                              <field name="OID">blueconnect.0.6c8a05da-08d5-4c46-9af3-7c5168f66123.orp.value</field>
                                            </block>
                                          </value>
                                          <value name="ADD4">
                                            <block type="text" id="|_[K5?Xe@y4tE0%=09lD">
                                              <field name="TEXT"> mV</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="lSjgX^-xpn{vx|s+B8mw">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                          <field name="OID">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">75</field>
                                          <field name="UNIT">min</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="FDVa5dhV}_;]M5k[bZkN">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>
      
      posted in Blockly
      S
      SoerenKaiser99
    • RE: Pool Chlorgenerator Steuerung

      @mymeyer
      ich habe für schlechtwetterphasen einen block der die tageshöchsttemperatur morgens beim daswetter adapter checkt und dann den wert durch 2 teilt und als laufzeit festlegt. Das geht bei mir aber nur wenn die wärmepumpe nicht laufen soll, daher schlechtwetterblok 😜 für einen oder 2 tage stell ich das nicht um, da gibt viel zu viel Energie verloren aber wenn es so jetzt eine Woche lang schlechter ist dann stelle ich die Wärmepumpe aus und lasse die Pumpe nur nach dem Wetter laufen. Hier läuft sie abends mindestens 4 Stunden und in der Zeit wird auch der chlorinator zu geschaltet und morgens den Rest der nötigen Laufzeit.

      ja ich hab den blueconnect salt. hab ihn im Angebot für 369 geschossen aber auch des ist eigentlich noch teuer.. daür funktioniert die anbindung an den iob super

      posted in Blockly
      S
      SoerenKaiser99
    • RE: *gelöst*Heizung bei Kamin aus-Zeit/Temp wieder einschalten

      @cinimod
      Du hast recht, ohne geht es prima. hab grade die Temperaturen im Datenpunkt rauf und runter gestellt und jetzt läuft es wie gewollt. Vielen Dank!

      posted in Blockly
      S
      SoerenKaiser99

    Latest posts made by SoerenKaiser99

    • RE: [Vorlage] Poolfilterpumpensteuerung

      @michisa86888

      das ist meine Wintersteurung:

      Bildschirmfoto 2024-04-17 um 10.53.15.png

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="fY|a$gWyt(nK=4FWvBcK">Chlor</variable>
        </variables>
        <block type="procedures_defnoreturn" id="krpD%r,K:?XP^0}HpcxV" x="-912" y="-438">
          <field name="NAME">Power</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="control" id="~1Dn1@*IDrzRDfXBx3Mh">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
              <field name="OID">tuya.0.bf0e611510167547eethsa.2</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="NRl!=9l?+gJZs?1VOce=">
                  <field name="BOOL">FALSE</field>
                </block>
              </value>
              <next>
                <block type="control" id="uf/@PQ0t|#y)6WCyUw4T">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                  <field name="OID">tuya.0.bf0e611510167547eethsa.1</field>
                  <field name="WITH_DELAY">TRUE</field>
                  <field name="DELAY_MS">500</field>
                  <field name="UNIT">ms</field>
                  <field name="CLEAR_RUNNING">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="(y@Er:?^Hc7[@.$q)vHf">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="[HooE]!@+#:[_q$%6*nP">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">tuya.0.bf0e611510167547eethsa.3</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="Ka_)m)ss-LPEznT|{3h#">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
        <block type="schedule" id="{+bo?]JupI}xy(^0xS]O" x="-1113" y="-313">
          <field name="SCHEDULE">30 9 * * *</field>
          <statement name="STATEMENT">
            <block type="procedures_callnoreturn" id="d0O7j}@q3h8oO*[,AqK=">
              <mutation name="Winter Ein"></mutation>
            </block>
          </statement>
          <next>
            <block type="schedule" id="Fh=*5cu]a$[:yJ(KL,ve">
              <field name="SCHEDULE">0 19 * * *</field>
              <statement name="STATEMENT">
                <block type="procedures_callnoreturn" id="*?H^sH$n6*82HwE|%!2R">
                  <mutation name="Power"></mutation>
                </block>
              </statement>
              <next>
                <block type="schedule" id="5uK!5PN55##3#t?,,#ah">
                  <field name="SCHEDULE">0 20 * * *</field>
                  <statement name="STATEMENT">
                    <block type="procedures_callnoreturn" id="@DY[c|7b{wdMx6aG!FAl">
                      <mutation name="Winter Ein"></mutation>
                    </block>
                  </statement>
                  <next>
                    <block type="comment" id="8_E*([YkOs$r.8,onj8p">
                      <field name="COMMENT">Pumpe Ein</field>
                      <next>
                        <block type="schedule" id="w#7):F;6N(giY,%`+r|(">
                          <field name="SCHEDULE">30 9 * * *</field>
                          <statement name="STATEMENT">
                            <block type="procedures_callnoreturn" id="}VcbiwGHX#Pu~PB8orgv" disabled="true">
                              <mutation name="sommer ein"></mutation>
                            </block>
                          </statement>
                          <next>
                            <block type="comment" id="m:[*]QErQlF?p8iK{b:!">
                              <field name="COMMENT">Pumpe Aus</field>
                              <next>
                                <block type="schedule" id="Nx(uN0@FAl@%=J21puJ?">
                                  <field name="SCHEDULE">0 20 * * *</field>
                                  <statement name="STATEMENT">
                                    <block type="procedures_callnoreturn" id="18zW(;#0/9sBq]19{)d}" disabled="true">
                                      <mutation name="sommer aus"></mutation>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="comment" id="^TP4q#?0cVWJ#H~vc*fk">
                                      <field name="COMMENT">Chlorgenerator</field>
                                      <next>
                                        <block type="on" id="zXT1JH!~UKCcwLrEJhpF">
                                          <field name="OID">0_userdata.0.Pool.Chlor</field>
                                          <field name="CONDITION">ne</field>
                                          <field name="ACK_CONDITION"></field>
                                          <statement name="STATEMENT">
                                            <block type="controls_if" id="}M;m*5M?9JY=7)V@X7(S">
                                              <mutation elseif="1"></mutation>
                                              <value name="IF0">
                                                <block type="logic_operation" id="*]hzE,yI:DSm55wyCh8%" inline="false">
                                                  <field name="OP">AND</field>
                                                  <value name="A">
                                                    <block type="logic_compare" id="Fb-Jc6FBd)9(_MEAk*KH">
                                                      <field name="OP">LTE</field>
                                                      <value name="A">
                                                        <block type="on_source" id="_Dv7(B@G+jc;w`,}q;Sy">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="get_value" id="5Ff].YB:mE^PD?q6rhRt">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">0_userdata.0.Pool.Chlor_Min</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="logic_compare" id="Mnz1rP8j5BZ}o:0F}w~.">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="get_value" id="FUEV2^)nV2c.M{_M}J{C">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="logic_boolean" id="nLu-w^;-YC`wp8*Dj|sV">
                                                          <field name="BOOL">FALSE</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="variables_set" id="@1AyOFRBxYqlgRN;o+{:">
                                                  <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="^1@#5:F+S,cqs#zz.i_4">
                                                      <field name="BOOL">TRUE</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                              <value name="IF1">
                                                <block type="logic_compare" id="ZGF#}xZe69K(7aT_eIpd">
                                                  <field name="OP">GTE</field>
                                                  <value name="A">
                                                    <block type="on_source" id="!c3D(6J[r(b3d4~9ieRl">
                                                      <field name="ATTR">state.val</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="get_value" id="*Q5{mZSdiAxmpejG-Vor">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">0_userdata.0.Pool.Chlor_Max</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO1">
                                                <block type="variables_set" id="0-Xy2fzz#X365Z]W!@n/">
                                                  <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="7I=GRKU*UFS,8HoV/-ZN">
                                                      <field name="BOOL">FALSE</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                              <next>
                                                <block type="controls_if" id="N#,gr`#,^dtI,D~Jv.y*">
                                                  <value name="IF0">
                                                    <block type="logic_compare" id="axFljj2y#RDtPl.xCKwd">
                                                      <field name="OP">NEQ</field>
                                                      <value name="A">
                                                        <block type="variables_get" id="Q];`2Ei$}!NtHiiB776u">
                                                          <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="get_value" id="}fdv=3G]Zf!Ny$sH,A9a">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="control" id="n8iLAbI@sR?$mHAy;^e_">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="variables_get" id="WPIe;S9LxdS!).z4cY=N">
                                                          <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <next>
                                                    <block type="debug" id="f]{3goY3~yq7@K*240K}">
                                                      <field name="Severity">log</field>
                                                      <value name="TEXT">
                                                        <shadow type="text" id="1b8O7AuC`gw3N`VmpEYu">
                                                          <field name="TEXT">test</field>
                                                        </shadow>
                                                        <block type="variables_get" id="pY{c~iX+MWg5_48uOb~v">
                                                          <field name="VAR" id="fY|a$gWyt(nK=4FWvBcK">Chlor</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="on_ext" id="RnNqePkHjN:vvE,EweE3">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                              <field name="CONDITION">gt</field>
                                              <field name="ACK_CONDITION"></field>
                                              <value name="OID0">
                                                <shadow type="field_oid" id="mP9g^HP]%ns+6ch7ZhS#">
                                                  <field name="oid">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                                </shadow>
                                              </value>
                                              <statement name="STATEMENT">
                                                <block type="pushover" id="Y.@GGssym_|v3e}lg(vl">
                                                  <field name="INSTANCE"></field>
                                                  <field name="SOUND"></field>
                                                  <field name="PRIORITY">0</field>
                                                  <field name="LOG"></field>
                                                  <value name="MESSAGE">
                                                    <shadow type="text" id="pmX@O66|Ks.:}NJrPAmW">
                                                      <field name="TEXT">text</field>
                                                    </shadow>
                                                    <block type="text_join" id="3E$HwLWFU]lV`?kb7D)d">
                                                      <mutation items="5"></mutation>
                                                      <value name="ADD0">
                                                        <block type="text" id="2Y0b**WcLsz[Bo6SYqFr">
                                                          <field name="TEXT">Chlorinator wurde eingeschaltet </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD1">
                                                        <block type="text_newline" id="9;vPyOERBTH%JO]}b)a#">
                                                          <field name="Type">\n</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD2">
                                                        <block type="text" id="7$VvEV.Rr{08Qo^-Rsz?">
                                                          <field name="TEXT">Der Redox-Wert beträgt  </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD3">
                                                        <block type="get_value" id="7tZaZ@rVd!W~-8nz#r.,">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">0_userdata.0.Pool.Chlor</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD4">
                                                        <block type="text" id="|_[K5?Xe@y4tE0%=09lD">
                                                          <field name="TEXT"> mV</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="telegram" id="m5VLvz@y|6%`.Pr#K6n!" disabled="true">
                                                      <field name="INSTANCE"></field>
                                                      <field name="LOG"></field>
                                                      <field name="SILENT">FALSE</field>
                                                      <field name="PARSEMODE">default</field>
                                                      <field name="ESCAPING">FALSE</field>
                                                      <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                      <value name="MESSAGE">
                                                        <shadow type="text" id="Q.ZRw,r#i`~@Msw/Jh-h">
                                                          <field name="TEXT">text</field>
                                                        </shadow>
                                                        <block type="text_join" id="/s|c|{@4D`F#$)=_Dx$I">
                                                          <mutation items="5"></mutation>
                                                          <value name="ADD0">
                                                            <block type="text" id="yjJ4#t1z}/h8B?DA=Q$p">
                                                              <field name="TEXT">Chlorinator wurde eingeschaltet </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD1">
                                                            <block type="text_newline" id="741y3l*z2+Rf7{AK59q*">
                                                              <field name="Type">\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD2">
                                                            <block type="text" id="KkaEY|LcUu5s!CcFp/Ib">
                                                              <field name="TEXT">Der Redox-Wert beträgt  </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD3">
                                                            <block type="get_value" id="^]:F5TG3HBpxb3yENGb@">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">0_userdata.0.Pool.Chlor</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD4">
                                                            <block type="text" id="0Wo{%jpK-N/9#?K2KNrh">
                                                              <field name="TEXT"> mV</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="control" id="lSjgX^-xpn{vx|s+B8mw">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                          <field name="OID">shelly.0.SHSW-25#C46476#1.Relay1.Switch</field>
                                                          <field name="WITH_DELAY">TRUE</field>
                                                          <field name="DELAY_MS">70</field>
                                                          <field name="UNIT">min</field>
                                                          <field name="CLEAR_RUNNING">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="logic_boolean" id="FDVa5dhV}_;]M5k[bZkN">
                                                              <field name="BOOL">FALSE</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
        <block type="procedures_defnoreturn" id="03m(MjWx#3hh**k}Qqfs" x="-937" y="-263">
          <field name="NAME">sommer ein</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="control" id="2sNd(=:!XjyU^J{m|-{U">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">tuya.0.bf0e611510167547eethsa.2</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="E+J|Y]-4rApqwPzOyX~H">
                  <field name="BOOL">TRUE</field>
                </block>
              </value>
              <next>
                <block type="control" id="tXM0rqU)N.d3D;IC[Bxo">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                  <field name="OID">tuya.0.bf0e611510167547eethsa.1</field>
                  <field name="WITH_DELAY">TRUE</field>
                  <field name="DELAY_MS">500</field>
                  <field name="UNIT">ms</field>
                  <field name="CLEAR_RUNNING">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="qL-#PR1lSz1o)8pGWsWs">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="Kzd~{$(1o,UZ-N,383F)">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                      <field name="OID">tuya.0.bf0e611510167547eethsa.3</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">700</field>
                      <field name="UNIT">ms</field>
                      <field name="CLEAR_RUNNING">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id=";w6XAI$gy6q@S6x@$=yA">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
        <block type="procedures_defnoreturn" id="S.}O(bE+G][_HTP}!m0a" x="-787" y="-88">
          <field name="NAME">sommer aus</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="control" id="4/UtwaU-]0(}~N0yWXMj">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">tuya.0.bf0e611510167547eethsa.1</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="so*-~6}1Smz2c_TxW+Tq">
                  <field name="BOOL">FALSE</field>
                </block>
              </value>
              <next>
                <block type="control" id="mYP3*ZZQY^/r%7R4wQZ=">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                  <field name="OID">tuya.0.bf0e611510167547eethsa.2</field>
                  <field name="WITH_DELAY">TRUE</field>
                  <field name="DELAY_MS">500</field>
                  <field name="UNIT">ms</field>
                  <field name="CLEAR_RUNNING">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="bJLvv;gw(lUOB#Go*a^r">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="KL2[1:_G|Bu1Pd31ajDd">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                      <field name="OID">tuya.0.bf0e611510167547eethsa.3</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">700</field>
                      <field name="UNIT">ms</field>
                      <field name="CLEAR_RUNNING">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="T]+4{ksJ#4mv_k?YeP,{">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
        <block type="procedures_defnoreturn" id="7Kn:jXR*IymU5rgDV0jF" x="-537" y="88">
          <field name="NAME">Winter Ein</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="control" id="$_%MJ8fQW(c9?+VV=@L%">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">tuya.0.bf0e611510167547eethsa.1</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="+g)4uyI4;i[lo=29^whv">
                  <field name="BOOL">TRUE</field>
                </block>
              </value>
              <next>
                <block type="control" id="{?sSNbBstd-OVl._B7~9">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                  <field name="OID">tuya.0.bf0e611510167547eethsa.2</field>
                  <field name="WITH_DELAY">TRUE</field>
                  <field name="DELAY_MS">700</field>
                  <field name="UNIT">ms</field>
                  <field name="CLEAR_RUNNING">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="^mfW~$1q!4eadbw.BqdS">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id=",ipK?X0/,-~S`?G^7~GI">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                      <field name="OID">tuya.0.bf0e611510167547eethsa.3</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">500</field>
                      <field name="UNIT">ms</field>
                      <field name="CLEAR_RUNNING">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="]:z0tYf)!1`4+uHq*Al3">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
        <block type="procedures_defnoreturn" id="e7{UPVeV|T*)JiBN@Yo," x="-488" y="263">
          <field name="NAME">Winter Aus</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="control" id="U4$jviMmVsTT+prMk8Cc">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">tuya.0.bf0e611510167547eethsa.2</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="Y[lP_C=JFHPa.K5h/,:0">
                  <field name="BOOL">FALSE</field>
                </block>
              </value>
              <next>
                <block type="control" id="Bv$Utyufuu`E8#47AeGI">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                  <field name="OID">tuya.0.bf0e611510167547eethsa.1</field>
                  <field name="WITH_DELAY">TRUE</field>
                  <field name="DELAY_MS">500</field>
                  <field name="UNIT">ms</field>
                  <field name="CLEAR_RUNNING">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="s+J25%o@bV^!I{@Rr,3H">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="G5y`5IP9Ot-4prV(:f]a">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                      <field name="OID">tuya.0.bf0e611510167547eethsa.3</field>
                      <field name="WITH_DELAY">TRUE</field>
                      <field name="DELAY_MS">700</field>
                      <field name="UNIT">ms</field>
                      <field name="CLEAR_RUNNING">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="[#?CsK;|p#L:8i`.x%Wj">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      

      Ich hab einen variator für die Poolpumpe beim den ich über ein Tuja 4fach Relais (Tuya Wifi Smart Switch Modul 250/4ch AC DC 7-32V 85-V Jog ) die Geschwindigkeiten der Pumpe schalten kann, einen blueconnect salt für die automatischen werte, einen poollab für manuelle Messungen und einen Shelly für den Chlorinator um chlor zu steuern (ginge aber auch mit ner Dosipumpe)

      Im Winter läuft die pumpe nur mit 65 Watt durch und einmal am Tag auf 2/3 Leistung zum Filtern

      Bei der Chlordosierung habe ich Min und Maxwerte in je einem Datenpunkt. Wenn eine neue Messung erfolgt, wird geschaut ob einer der Werte unter- bzw überschritten ist und dann der Chlori eingeschaltet. Bei mir dauert es etwa 60-80 minuten bis die Werte wieder passen (erfahrung) daher wird nach 70 min ausgeschaltet und auf die nächste Messung gewartet.

      Selbiges funktioniert analog mit PH heber oder senker, je nach bedarf.

      Ich werd es die kommenden Tage mal in das große Script einarbeiten, im Winter brauch ichs aber nicht. da dann eh Lichtdicht abgedeckt ist.

      posted in Blockly
      S
      SoerenKaiser99
    • RE: Raumluftsensoren

      @surfer09
      Schau doch mal beim Eugen vorbei:
      https://www.stall.biz/project/der-airsniffer-schlechte-luft-kann-man-messen/

      Ich verwende von ihm schon den Weatherman außen, impulscounter und das Powermeter an dem Wärmepumpenzähler. Alle funktionieren super und man hat noch was zum basteln.
      Der Sniffer kommt als nächstes.
      Für die Geräte gibt es einen Adapter in iobroker und jedes hat noch seine eigene Webpage mit Statistiken etc...

      posted in Hardware
      S
      SoerenKaiser99
    • RE: Garagentor mit Shelly Yahka & Aqara Sensor

      @lessthanmore ja stimmt schon, aber die (funktionierende) Kombi habe ich nicht gefunden.
      Entweder nur Homekit-Steuerung oder nur Status.
      Selbst das habe ich in 4 Posts bis zum Ende durch gehabt, der Status war trotzdem nicht korrekt in Homekit.

      Die Infos habe ich dann aus diesen 4 Posts kombinieren müssen bis es gepasst hatte.
      Bei dem einen war in Yahka etwas falsch, beim anderen das script nicht fertig ....

      So kann man es ohne Aufwand und sehr günstig realisieren und hat alle Infos zusammen.
      Wollte nur etwas zurückgeben 🙂

      posted in Hardware
      S
      SoerenKaiser99
    • Garagentor mit Shelly Yahka & Aqara Sensor

      Moin Zs,

      da ich nun fast 3 Tage gebraucht habe, um mir eine Lösung zu basteln, die sowohl die Öffnung per Homekit, Shelly-App und manuell mit Handsender ermöglicht, dabei aber jeweils den Status des Tores korrekt in Homekit anzeigt, nachfolgend mal meine Lösung:

      • Shelly Plus 1 mit o / i am Schaltereingang des Tores ( Bei mir reicht es den Kontakt mit dem potentialfreien Relais vom Shelly zu schließen, kein Strom Eingangseitig nötig)
      • Aqara doorsensor via Conbee https://www.aqara.com/us/product/door-and-window-sensor/ in iobroker
        angebunden
      • eine Osram smart+ Steckdosen als Zigbee repeater (je nach Signalstärke) in der Garage die ich gleichzeitig für die
        Weihnachtsbeleuchtung nehme.
      • Aqara Garagentorhalterung 3D gedruckt für Türsensor https://www.thingiverse.com/thing:5405600
        oder zum kaufen https://threedee.nl/produkt/xiaomi-aqara-sensor-garagentorhalter/?lang=de
        Der Sensor "pendelt" bei öffnung des Tores vor und öfftnet den Kontakt, wenn das Tor zu ist, liegt das Pendel an
        und der Kontakt ist geschlossen. Super simpel aber funktioniert mega gut.
        medium_preview_IMG_1633.jpg
        large_display_IMG_1634.jpg
        Hier die Yahka Einstellungen dazu:
        Bildschirmfoto 2023-10-17 um 09.01.31.png
        Dazu ein kleines Script:

      Bildschirmfoto 2023-10-17 um 09.09.38.png

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable type="timeout" id="Öffnungszeit">Öffnungszeit</variable>
        </variables>
        <block type="create" id="sF(t:%t/_0rK`vj2E0{v" disabled="true" x="-1787" y="-1338">
          <field name="NAME">0_userdata.0.Garage.Garagentor_offen</field>
          <value name="VALUE">
            <block type="math_number" id="k~N2*pVx)GvfXiH*op7g">
              <field name="NUM">0</field>
            </block>
          </value>
          <value name="COMMON">
            <block type="text" id="W6dC-JA2T{I{N8pu;ap|">
              <field name="TEXT">{ type:"number", name:"Garagentor_offen"}</field>
            </block>
          </value>
          <next>
            <block type="create" id="taODgD#mV!M@G_?+d-q2" disabled="true">
              <field name="NAME">0_userdata.0.Garage.Target</field>
              <value name="VALUE">
                <block type="math_number" id="*txh%6k2Nypu*eOH!H+J">
                  <field name="NUM">0</field>
                </block>
              </value>
              <value name="COMMON">
                <block type="text" id="U?+HHJQ$/XXHJVujtHfx">
                  <field name="TEXT">{ type:"number", name:"Target"}</field>
                </block>
              </value>
              <next>
                <block type="on" id="S6+*M-n7_Ao+HPgulE_t">
                  <field name="OID">0_userdata.0.Garage.Target</field>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION">false</field>
                  <statement name="STATEMENT">
                    <block type="control" id="Ci0+B_;}:u{,]-q@lpoX">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">shelly.2.shellyplus1#441793a381a0#1.Relay0.Switch</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="_}L%FcGT{.J9S5BZFGD:">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <next>
                    <block type="comment" id="SC2{|(BKaSP^:0{JIC+U">
                      <field name="COMMENT">DP vom Aqara Sensor als Trigger-&gt;</field>
                      <next>
                        <block type="on" id="/Uz$cpQJmj{:lxY}ryi_">
                          <field name="OID">deconz.0.Sensors.44.open</field>
                          <field name="CONDITION">any</field>
                          <field name="ACK_CONDITION"></field>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="P2xkSX%L2^/6SrOw/MZM">
                              <mutation elseif="1"></mutation>
                              <value name="IF0">
                                <block type="logic_compare" id="2Ck)ALcUq-U/F+4(uy*3">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="on_source" id="hhEwO=_h_K]t-,n;0J$O">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="Mx)!CyV$]:*:j+mmnU2t">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="comment" id="l48SB@u,*O9%(+=pynJ+">
                                  <field name="COMMENT">geschlossen</field>
                                  <next>
                                    <block type="update" id="wiY9a[9K{S}l`B6[F*u-">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Garage.Garagentor_offen</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="mV[-6;;CDH.c{g73/$Pi">
                                          <field name="NUM">1</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="update" id="aHo=4gmY:-8[)z:*=:~P">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">0_userdata.0.Garage.Target</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="/e(/tojNYP39JE0us#ZI">
                                              <field name="NUM">1</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <value name="IF1">
                                <block type="logic_compare" id="gh?cbXZ6g:1d_QF2S[8m">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="on_source" id="]y~285-d__0*#EjV^G@.">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="t~)9SWbK#96$DFDl*-OY">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO1">
                                <block type="comment" id="[.c50^LM.xGrqw({7E(@">
                                  <field name="COMMENT">Offen - Timeout an Öffnungszeit des Tores anpassen!</field>
                                  <next>
                                    <block type="update" id="}1v%$1|PKPA%`}pa=F~#">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Garage.Target</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="C%21#MGv_k-igv?2cEpy">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="timeouts_settimeout" id="nN@ED4lbTKB]vSKD6OkW">
                                          <field name="NAME">Öffnungszeit</field>
                                          <field name="DELAY">12</field>
                                          <field name="UNIT">sec</field>
                                          <statement name="STATEMENT">
                                            <block type="controls_if" id="/3Bd=vHA*N#qit9{}9w(">
                                              <value name="IF0">
                                                <block type="logic_compare" id="d@l^_IT]3isV5I(~_Ax}">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="get_value" id="#|C[DN@b[oAb*MiY(atS">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">deconz.0.Sensors.44.open</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="logic_boolean" id="q=_{[T}OERl0,8PX$7jP">
                                                      <field name="BOOL">TRUE</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="update" id="t7+qWJWF%=983V8EJ05=">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">0_userdata.0.Garage.Garagentor_offen</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="math_number" id="^wk.BSIYk|Wzf3lN:`j;">
                                                      <field name="NUM">0</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>
      
      posted in Hardware
      S
      SoerenKaiser99
    • RE: Licht mit Aktoren-Schalter,DP und Fenstersensor *gelöst*

      @paul53 hast du eine Idee was der Fehler bedeutet?

      Alias subscription error. Please check your alias definitions: sourceId=0_userdata.0.Licht.Gartenbeleuchtung, sourceObj={"common":{"name":"0_userdata.0.Licht.Gartenbeleuchtung","role":"state","type":"mixed"},"native":{},"type":"state","from":"system.adapter.javascript.0","user":"system.user.admin","ts":1691788973908,"_id":"0_userdata.0.Licht.Gartenbeleuchtung","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}}
      

      hab ich grad nach dem ändern in Log gefunden.
      Evtl das ein Alias auf einen DP in userdata verweist? Ist am Ende nicht schlimm. war nur ein Test und ich kann den DP in userdata verwenden

      posted in Blockly
      S
      SoerenKaiser99
    • RE: Licht mit Aktoren-Schalter,DP und Fenstersensor *gelöst*

      @paul53 Vielen Dank 😄
      so geht nun wieder alles. Ich habe den falls block beim Schalter entfernt, die Frau hasst es wenn die ned tun, egal warum und wieso 😄 aber sonst ist alles prima! Tausend Dank!

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="on" id="*o[JXvmq6XD-1%iR[+M0" x="-1612" y="-2613">
          <field name="OID">hm-rpc.0.00085D89B90BD4.1.PRESS_SHORT</field>
          <field name="CONDITION">true</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="update" id="Ou3tL6WhOy*Bu[;yYQ!R">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">0_userdata.0.Licht.Gartenbeleuchtung</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="=P~L0K%H:^j4BrvnJJL=">
                  <field name="BOOL">FALSE</field>
                </block>
              </value>
            </block>
          </statement>
          <next>
            <block type="on" id="BYu`aFp}|.]2{n*ToB{n">
              <field name="OID">hm-rpc.0.00085D89B90BD4.2.PRESS_SHORT</field>
              <field name="CONDITION">true</field>
              <field name="ACK_CONDITION"></field>
              <statement name="STATEMENT">
                <block type="update" id="@k@si/l0x5oUCnPK4sfG">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">0_userdata.0.Licht.Gartenbeleuchtung</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="o40:FCJ7y|w(LEI5mZQj">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </statement>
              <next>
                <block type="on" id="#K]kp]J0h/-L{(:X+DJV">
                  <field name="OID">alias.0.Sensoren.Terassetuersensor.open</field>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <statement name="STATEMENT">
                    <block type="update" id="[,4t9BBN=@xAfB6w@)km">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">0_userdata.0.Licht.Gartenbeleuchtung</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="on_source" id="s,(_MGF_8Aaf(~-wGj:z">
                          <field name="ATTR">state.val</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <next>
                    <block type="on" id="2=wam/#)@cX?5Opj|[;H">
                      <field name="OID">0_userdata.0.Licht.Gartenbeleuchtung</field>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <statement name="STATEMENT">
                        <block type="controls_if" id="gdGl4y*5G~F%h~^:6%%C">
                          <value name="IF0">
                            <block type="time_compare_ex" id="hR-`-sk,Vd!+{Wx5%b]G">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation>
                              <field name="USE_ACTUAL_TIME">TRUE</field>
                              <field name="OPTION">not between</field>
                              <value name="START_TIME">
                                <shadow type="text" id="ytd}G5w3G!iZ)|n:aE+]">
                                  <field name="TEXT">12:00</field>
                                </shadow>
                                <block type="time_astro" id="J9OP3:?UU)YJq^u$937Y">
                                  <field name="TYPE">sunrise</field>
                                  <field name="OFFSET">0</field>
                                </block>
                              </value>
                              <value name="END_TIME">
                                <shadow type="text" id="[xIT_y.u1BAu];keKH{=">
                                  <field name="TEXT">18:00</field>
                                </shadow>
                                <block type="time_astro" id="D(T2)OJ/Ih5Arb?WA:);">
                                  <field name="TYPE">sunset</field>
                                  <field name="OFFSET">0</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="control" id="]=5c+k!t]2Tks~uR)7.h">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">hm-rpc.0.00085D89B90BD4.4.STATE</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="on_source" id="bdO7a062Jqr?SvPP/p$,">
                                  <field name="ATTR">state.val</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="JS|?Yjl2-@A3|^R`UPuy">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">sonoff.0.Holzlampe.POWER</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="on_source" id="8j1q5;W`T@;9@Fd,HzX|">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="I)mhog^iQ+jp903nd`{S">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">shelly.2.shellyplus1#441793a3a1d4#1.Relay0.Switch</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="on_source" id="?0A4{$6{]3t/si,qq+Z.">
                                          <field name="ATTR">state.val</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="XIs=W;mB/X]UOAYT;W4Q">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">shelly.2.shellyplus1#441793a39f10#1.Relay0.Switch</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="on_source" id="gWz+z6#{F_x/3gJJ(pU~">
                                              <field name="ATTR">state.val</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </statement>
                      <next>
                        <block type="create" id="ziOT+E[_qE:b6az5Zq.v">
                          <field name="NAME">0_userdata.0.Licht.Gartenbeleuchtung</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="WQtQ%cE}1}2;qfGgPP@C">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
        <block type="astro" id="|xcn%F284aD/`,f)irIW" x="-888" y="-2563">
          <field name="TYPE">dusk</field>
          <field name="OFFSET">0</field>
          <statement name="STATEMENT">
            <block type="control" id="Uk8/_.$!~m/I*r(AV-Ri">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">hm-rpc.0.00085D89B90BD4.4.STATE</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="GX]Z+MG*=iCa5S{P_l{|">
                  <field name="BOOL">TRUE</field>
                </block>
              </value>
              <next>
                <block type="control" id="L7p]485Qq|_rRF9PqDeh">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                  <field name="OID">tuya.0.bf99b0e69416e17744rd02.20</field>
                  <field name="WITH_DELAY">TRUE</field>
                  <field name="DELAY_MS">10</field>
                  <field name="UNIT">sec</field>
                  <field name="CLEAR_RUNNING">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="u~ZI%(`dsNz+~anrdEkZ">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="BO)KneXt@*;pT:0sWnwc">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">tuya.0.bfa9393d1da9c96d2fk1jj.20</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="kt.Zi{rj}e66QVMSra?3">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
        <block type="schedule" id="yzeU(IW:Qt#Toz.z!3Pp" x="-887" y="-2362">
          <field name="SCHEDULE">{"time":{"exactTime":true,"start":"23:35"},"period":{"days":1}}</field>
          <statement name="STATEMENT">
            <block type="control" id="goecet,I.sULAmsWRSqv">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">hm-rpc.0.00085D89B90BD4.4.STATE</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="8WLOMvT+pP[rqg$B7F`-">
                  <field name="BOOL">FALSE</field>
                </block>
              </value>
              <next>
                <block type="control" id="@*u|W740=TxB8k[9}Vh*">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">tuya.0.bfa9393d1da9c96d2fk1jj.20</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="RE*JDZ`)jd7}!amLl[|9">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      
      posted in Blockly
      S
      SoerenKaiser99
    • RE: Licht mit Aktoren-Schalter,DP und Fenstersensor *gelöst*

      @paul53 meintest du in meiner Textbeschreibung? Da wäre es Garten_licht Press_Short ist in einem anderen kanal. Ich hatte nur den Stae in 4 erwähnt, sorry.
      Ansonsten ist eben da mein Problem, die Gartenbeleuchtung via State als DB in userdate und den Schlater mit Press_Short zusammen zu bringen, so dass der state korrekt in Yhaka angezeigt wird, von allen seiten zu schalten ist, es sich aber keine Schleife ergibt

      posted in Blockly
      S
      SoerenKaiser99
    • Licht mit Aktoren-Schalter,DP und Fenstersensor *gelöst*

      Hi Zs,

      ich habe ein Skript das super lief, bis wir zum renovieren einige Aktoren tauschen mussten.
      Es ging etwas Zeit ins Land und als ich mein Skript wieder in Betrieb nehmen wollte, hatte ich eine Endlosschleife gebaut.
      Ich finde aber den Fehler einfach nicht, bzw. komme nicht mehr auf die Lösung. 😄

      Probieren führt unweigerlich zu Frust der weiblichen Mitbehauserin, da wir dann disco rund ums Haus haben Vielleicht kann mir ja jemand grad den entscheidenenden Tipp geben?! 😄

      Folgendes soll eigentlich passieren:
      DP in Userdata.Licht.Gartenbeleuchtung soll wahr sein, wenn min. 1 der Aktoren auch wahr ist und falsch wenn alle falsch sind.

      Garten_Licht:4.State, Holzlampe & Terrassenlicht sollen eingeschaltet werden wenn:
      Terassentuer.Actual wahr ist und und nur nach Sonnenuntergang & vor Sonnenaufgang
      sowie aus wenn Actual falsch ist.

      Zusätzlich sollen noch
      Garten_Licht:4.State & switch_led bei Abenddämmerung ein und um 23:35 ausgeschaltet werden.

      Dazu soll noch bei Änderung des DP Userdata.Licht.Gartenbeleuchtung in wahr die
      Funktion Garten ein & bei falsch die Funktion aus geschaltet werden.
      Selbiges bei Garten_licht ( ist ein Homematic Ip wanschalter fürs Gartenlicht)

      So schaut es momentan aus:
      Bildschirmfoto 2023-08-26 um 17.56.04.png

      <block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id="plXeo4*.}X^.GszP|@w{" x="-862.537109375" y="-1612.578125">
        <field name="NAME">Garten Ein</field>
        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
        <statement name="STACK">
          <block type="control" id="JS|?Yjl2-@A3|^R`UPuy">
            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
            <field name="OID">sonoff.0.Holzlampe.POWER</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="logic_boolean" id="@p4(B%Yu44gdXvG^W}Bi">
                <field name="BOOL">TRUE</field>
              </block>
            </value>
            <next>
              <block type="control" id="`4^ed-LG!D*sbELB@;!|">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">hm-rpc.0.00085D89B90BD4.4.STATE</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id="r`M]nk7;#(d,NRVa%1_K">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
                <next>
                  <block type="control" id="I)mhog^iQ+jp903nd`{S">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">shelly.2.shellyplus1#441793a3a1d4#1.Relay0.Switch</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="|``(}PM)VK4iF9y_ZB7t">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                    <next>
                      <block type="control" id="XIs=W;mB/X]UOAYT;W4Q">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                        <field name="OID">shelly.2.shellyplus1#441793a39f10#1.Relay0.Switch</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="logic_boolean" id="3-lvI|N-uJwewhfat1[M">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                        <next>
                          <block type="control" id="F%sVb0Mt||v98xQ,YBg:">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                            <field name="OID">tuya.0.bf99b0e69416e17744rd02.20</field>
                            <field name="WITH_DELAY">TRUE</field>
                            <field name="DELAY_MS">10</field>
                            <field name="UNIT">sec</field>
                            <field name="CLEAR_RUNNING">FALSE</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="acXjHB^5WB,7K9$,5]4I">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </statement>
      </block>
      
      posted in Blockly
      S
      SoerenKaiser99
    • RE: Bambulab 3d-Drucker adapter

      @dutchman ich habe seit eben einen P1S. Kann ich helfen beim Testen?

      posted in Tester
      S
      SoerenKaiser99
    • RE: Homematic IP 2-Fach Wandtaster (HMIP-WRC2)

      @homoran dank dir, hatte ich befürchtet. Wollte nur sicher gehen das ich`s ned übersehen hab. Geht so aber ja auch.

      posted in Hardware
      S
      SoerenKaiser99
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo