Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 11
    • Best 0
    • Groups 1

    Bastelhittn

    @Bastelhittn

    0
    Reputation
    13
    Profile views
    11
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Location Austria

    Bastelhittn Follow
    Starter

    Latest posts made by Bastelhittn

    • Verbauchsmessung von Öl/Gas/Wasser... anhand der Laufzeit

      oelBrennserSkript_MO20220110230427.txt
      Hi,

      durch einen FB Beitrag habe ich mich aus interesse mal wieder mit einem Skript gespielt und dachte mir, dass es der eine oder andere evtl brauchen kann.

      ca59016a-fab6-4304-9558-318869e6f5a5-grafik.png

      Es legt die benötigten Datenpunkte an und errechnet aus der Laufzeit (Diff von Start und Stop) den Verbrauch.
      Es gibt jeweils einen Zähler für Laufzeit in Minuten und Verbrauch für:
      Tag, Woche, Monat, Jahr und Total

      Wenn es jemanden hilft, bitte gerne.

      LG,
      Matthias

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="G5Z%{ppsaZ-?Ud[t`8km">oelVerbrauchMin</variable>
          <variable id="wuzu`_9*pv!xK9B)TcQG">brennerStart</variable>
          <variable id="?0{6sN|nz$`+H#V@w=v=">brennerStop</variable>
          <variable id="oY^C:$:+THsMZ)lBqWOP">brennerRuntimeTemp</variable>
        </variables>
        <block type="comment" id="uKOr2@$hEWG!:aa5{,E(" x="87" y="13">
          <field name="COMMENT">Datenpunkte für das Skript anlegen</field>
          <next>
            <block type="create" id="p=@j#ic%*I/OE=hY,Fx;">
              <field name="NAME">0_userdata.0.Brenner.brennerRunTotal</field>
              <value name="VALUE">
                <block type="text" id="*U7/lAC2?D:9`/[7Kq*!">
                  <field name="TEXT">0</field>
                </block>
              </value>
              <value name="COMMON">
                <block type="text" id="Jd,2AF^Dk:Nvs$d2_vw4">
                  <field name="TEXT">{ "type": "number", "unit": "min" }</field>
                </block>
              </value>
              <next>
                <block type="create" id="=8`#3*c5PJPYq6mp]Efl">
                  <field name="NAME">0_userdata.0.Brenner.brennerRuntimeDay</field>
                  <value name="VALUE">
                    <block type="text" id=";RJwG`C1V9!rUeYhTDcY">
                      <field name="TEXT">0</field>
                    </block>
                  </value>
                  <value name="COMMON">
                    <block type="text" id="G1bg{KoSgwzTpua8d{;o">
                      <field name="TEXT">{ "type": "number", "unit": "min" }</field>
                    </block>
                  </value>
                  <next>
                    <block type="create" id="QPpmGwsAa@A6C_@e@Ev#" inline="true">
                      <field name="NAME">0_userdata.0.Brenner.brennerRuntimeWeek</field>
                      <value name="VALUE">
                        <block type="text" id="BBt4o+Ml]:h_/urc@L|C">
                          <field name="TEXT">0</field>
                        </block>
                      </value>
                      <value name="COMMON">
                        <block type="text" id="sTd~d,dJZtu`LhzQ51EX">
                          <field name="TEXT">{ "type": "number", "unit": "min" }</field>
                        </block>
                      </value>
                      <next>
                        <block type="create" id="|,a79t*kaEluj08]}M8_" inline="true">
                          <field name="NAME">0_userdata.0.Brenner.brennerRuntimeMonth</field>
                          <value name="VALUE">
                            <block type="text" id="n+_s,JzZe}?2.A1Lqb.A">
                              <field name="TEXT">0</field>
                            </block>
                          </value>
                          <value name="COMMON">
                            <block type="text" id="c$ne8Mn9Z`};Y@@.siZx">
                              <field name="TEXT">{ "type": "number", "unit": "min" }</field>
                            </block>
                          </value>
                          <next>
                            <block type="create" id="]WC%Pd,0V!=Y+i6GPuS7" inline="true">
                              <field name="NAME">0_userdata.0.Brenner.brennerRuntimeYear</field>
                              <value name="VALUE">
                                <block type="text" id="*AEcmqoJrB{e%+Vra7eU">
                                  <field name="TEXT">0</field>
                                </block>
                              </value>
                              <value name="COMMON">
                                <block type="text" id="KC.nGyZo5z9VYj|cR~*?">
                                  <field name="TEXT">{ "type": "number", "unit": "min" }</field>
                                </block>
                              </value>
                              <next>
                                <block type="create" id="]?(X6r1`UBYJ0rhKF?cK" inline="true">
                                  <field name="NAME">0_userdata.0.Brenner.brennerRuntimeYear</field>
                                  <value name="VALUE">
                                    <block type="text" id="sqz*1XG;Gp6.S3}?%hnF">
                                      <field name="TEXT">0</field>
                                    </block>
                                  </value>
                                  <value name="COMMON">
                                    <block type="text" id="[{lap9-=88@w4KD2*X=G">
                                      <field name="TEXT">{ "type": "number", "unit": "min" }</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="create" id="SmL{T@UW3Gg*{jEt6jqS" inline="true">
                                      <field name="NAME">0_userdata.0.Brenner.brennerOilusetotal</field>
                                      <value name="VALUE">
                                        <block type="text" id="(!{;kKLl[ka+Cv5Gk-zW">
                                          <field name="TEXT">0</field>
                                        </block>
                                      </value>
                                      <value name="COMMON">
                                        <block type="text" id=".w;jB+ZjOuz)2p}i)@B(">
                                          <field name="TEXT">{ "type": "number", "unit": "l" }</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="create" id="1z[EpPSCrpcf$v[,6$u4" inline="true">
                                          <field name="NAME">0_userdata.0.Brenner.brennerOiluseday</field>
                                          <value name="VALUE">
                                            <block type="text" id="021(/wJg={Goy7dJ$~,4">
                                              <field name="TEXT">0</field>
                                            </block>
                                          </value>
                                          <value name="COMMON">
                                            <block type="text" id=":9`)t~_O[u9J;$3%uI~p">
                                              <field name="TEXT">{ "type": "number", "unit": "l" }</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="create" id="b)|iM4?]e[fD]5@,TYNU" inline="true">
                                              <field name="NAME">0_userdata.0.Brenner.brennerOiluseWeek</field>
                                              <value name="VALUE">
                                                <block type="text" id="12jt.Wn|7x=P%`RhBYHp">
                                                  <field name="TEXT">0</field>
                                                </block>
                                              </value>
                                              <value name="COMMON">
                                                <block type="text" id="w3f.W,]P*uEF*AT=lSt)">
                                                  <field name="TEXT">{ "type": "number", "unit": "l" }</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="create" id=",lrco2fMAv(rUcUS1;^L" inline="true">
                                                  <field name="NAME">0_userdata.0.Brenner.brennerOiluseMonth</field>
                                                  <value name="VALUE">
                                                    <block type="text" id="m94kWI!5S9j$E/S,/:XS">
                                                      <field name="TEXT">0</field>
                                                    </block>
                                                  </value>
                                                  <value name="COMMON">
                                                    <block type="text" id="DM}:Z=huzLhYozE3vANw">
                                                      <field name="TEXT">{ "type": "number", "unit": "l" }</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="create" id="I@m(NXO|rXJ7NGdj+G^N" inline="true">
                                                      <field name="NAME">0_userdata.0.Brenner.brennerOiluseYear</field>
                                                      <value name="VALUE">
                                                        <block type="text" id="]QQ!|}w$mTc8t5o=9Zhb">
                                                          <field name="TEXT">0</field>
                                                        </block>
                                                      </value>
                                                      <value name="COMMON">
                                                        <block type="text" id="u,PNmpEf-e#Akf?CB8|9">
                                                          <field name="TEXT">{ "type": "number", "unit": "l" }</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="comment" id="bWMcFIc8)33[7s0{$Ms9">
                                                          <field name="COMMENT">Errechnung der Laufzeit - Als Objekt ID den Kontakt vom Brenner wählen</field>
                                                          <next>
                                                            <block type="on_ext" id=";l5o*c`%(w6F+wujf%3.">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                                              <field name="CONDITION">ne</field>
                                                              <field name="ACK_CONDITION"></field>
                                                              <value name="OID0">
                                                                <shadow type="field_oid" id="LMsb!/DOO|tvWFdt5[uI">
                                                                  <field name="oid">0_userdata.0.example_state</field>
                                                                </shadow>
                                                              </value>
                                                              <statement name="STATEMENT">
                                                                <block type="controls_if" id="OlG51D63D*tlV$LsGn[$">
                                                                  <mutation else="1"></mutation>
                                                                  <value name="IF0">
                                                                    <block type="on_source" id="cE4?S8#3@3{-D-dMFJDB">
                                                                      <field name="ATTR">state.val</field>
                                                                    </block>
                                                                  </value>
                                                                  <statement name="DO0">
                                                                    <block type="variables_set" id="0NoUdyMGScJ/Ns4:Uh!A">
                                                                      <field name="VAR" id="wuzu`_9*pv!xK9B)TcQG">brennerStart</field>
                                                                      <value name="VALUE">
                                                                        <block type="time_get" id="Ln@B#;)hobLi}X2~Q1`Q">
                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                                          <field name="OPTION">object</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </statement>
                                                                  <statement name="ELSE">
                                                                    <block type="variables_set" id="+g#ir^q8p/Wu!aZcGK5M">
                                                                      <field name="VAR" id="?0{6sN|nz$`+H#V@w=v=">brennerStop</field>
                                                                      <value name="VALUE">
                                                                        <block type="time_get" id="`hLOK$(8}vMkgdxYrNuu">
                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                                          <field name="OPTION">object</field>
                                                                        </block>
                                                                      </value>
                                                                      <next>
                                                                        <block type="variables_set" id="]q4$XT0WvWk*nwJbSwYq">
                                                                          <field name="VAR" id="oY^C:$:+THsMZ)lBqWOP">brennerRuntimeTemp</field>
                                                                          <value name="VALUE">
                                                                            <block type="math_arithmetic" id="G4mV~Uba/MPm@_n^TR~O" inline="false">
                                                                              <field name="OP">MINUS</field>
                                                                              <value name="A">
                                                                                <shadow type="math_number" id="q44g9PO=A@G}.:G.bxf3">
                                                                                  <field name="NUM">1</field>
                                                                                </shadow>
                                                                                <block type="variables_get" id="ih]tU2TfKQoC$7^EB@zc">
                                                                                  <field name="VAR" id="?0{6sN|nz$`+H#V@w=v=">brennerStop</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <shadow type="math_number" id="Z*XPv4kDpZUeRa9e)kCq">
                                                                                  <field name="NUM">1</field>
                                                                                </shadow>
                                                                                <block type="variables_get" id="+U2@=Ov1/3cMK9aJ3J:h">
                                                                                  <field name="VAR" id="wuzu`_9*pv!xK9B)TcQG">brennerStart</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="comment" id=")i5d}Du4t#P1wxKr;Ps;">
                                                                              <field name="COMMENT">Schreibe den Wert zum Datenpunkt "Totale Laufzeit" inkl. Umrechnung von Millisekunden in Minuten</field>
                                                                              <next>
                                                                                <block type="update" id="M7-qEJ,9ck:7V!}!pyFb" inline="false">
                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                  <field name="OID">0_userdata.0.Brenner.brennerRunTotal</field>
                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                  <value name="VALUE">
                                                                                    <block type="math_rndfixed" id="5N9X=l?UplSZ,F)Sz2(|">
                                                                                      <field name="n">2</field>
                                                                                      <value name="x">
                                                                                        <shadow type="math_number" id="%p`GQnq+mH/WT$kXyEWd">
                                                                                          <field name="NUM">3.1234</field>
                                                                                        </shadow>
                                                                                        <block type="math_arithmetic" id="]@G^VI/bC8lD5)r:iQ4Y" inline="false">
                                                                                          <field name="OP">ADD</field>
                                                                                          <value name="A">
                                                                                            <shadow type="math_number" id="P*#Ge@^4Y9!m`feWCrV@">
                                                                                              <field name="NUM">1</field>
                                                                                            </shadow>
                                                                                            <block type="get_value" id="WsdWNW)4V}OFkCT(MC^7">
                                                                                              <field name="ATTR">val</field>
                                                                                              <field name="OID">0_userdata.0.Brenner.brennerRunTotal</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="B">
                                                                                            <shadow type="math_number" id=".ta{f0T+,vJnJE?q98cd">
                                                                                              <field name="NUM">1</field>
                                                                                            </shadow>
                                                                                            <block type="math_arithmetic" id="b9P7Rylrc}DIjC$Tyzoa">
                                                                                              <field name="OP">DIVIDE</field>
                                                                                              <value name="A">
                                                                                                <shadow type="math_number" id="?B/N[%~|X|GkW;}G=*-K">
                                                                                                  <field name="NUM">1</field>
                                                                                                </shadow>
                                                                                                <block type="variables_get" id="b/$-OLBpIQ6}cf[`QO%W">
                                                                                                  <field name="VAR" id="oY^C:$:+THsMZ)lBqWOP">brennerRuntimeTemp</field>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="B">
                                                                                                <shadow type="math_number" id="90w26OOq^GET([4RFxiZ">
                                                                                                  <field name="NUM">60000</field>
                                                                                                </shadow>
                                                                                              </value>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </value>
                                                                                  <next>
                                                                                    <block type="comment" id="^]lU{*wX}XT{:6bG6$32">
                                                                                      <field name="COMMENT">Kommentar</field>
                                                                                      <next>
                                                                                        <block type="update" id="0S%J4s;N@6z56v{4?yn:" inline="false">
                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                          <field name="OID">0_userdata.0.Brenner.brennerRuntimeDay</field>
                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                          <value name="VALUE">
                                                                                            <block type="math_rndfixed" id="`(Y#DPM74glTKQkZF{Oj">
                                                                                              <field name="n">2</field>
                                                                                              <value name="x">
                                                                                                <shadow type="math_number">
                                                                                                  <field name="NUM">3.1234</field>
                                                                                                </shadow>
                                                                                                <block type="math_arithmetic" id="L@iK5#(.nT1EN[A#P]V`" inline="false">
                                                                                                  <field name="OP">ADD</field>
                                                                                                  <value name="A">
                                                                                                    <shadow type="math_number">
                                                                                                      <field name="NUM">1</field>
                                                                                                    </shadow>
                                                                                                    <block type="get_value" id="uD@o34YrT*2En6B;E?3w">
                                                                                                      <field name="ATTR">val</field>
                                                                                                      <field name="OID">0_userdata.0.Brenner.brennerRuntimeDay</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                  <value name="B">
                                                                                                    <shadow type="math_number">
                                                                                                      <field name="NUM">1</field>
                                                                                                    </shadow>
                                                                                                    <block type="math_arithmetic" id="{Gu!;m?K^;@7|BvLQ_-Q">
                                                                                                      <field name="OP">DIVIDE</field>
                                                                                                      <value name="A">
                                                                                                        <shadow type="math_number">
                                                                                                          <field name="NUM">1</field>
                                                                                                        </shadow>
                                                                                                        <block type="variables_get" id="9Ohu/Q3+nUS#{!fKJRDo">
                                                                                                          <field name="VAR" id="oY^C:$:+THsMZ)lBqWOP">brennerRuntimeTemp</field>
                                                                                                        </block>
                                                                                                      </value>
                                                                                                      <value name="B">
                                                                                                        <shadow type="math_number" id="aCv!fY=Nn6b=0hDRGxsS">
                                                                                                          <field name="NUM">60000</field>
                                                                                                        </shadow>
                                                                                                      </value>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                </block>
                                                                                              </value>
                                                                                            </block>
                                                                                          </value>
                                                                                          <next>
                                                                                            <block type="update" id="56bE4k9:Q=b74l:P)aHn" inline="false">
                                                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                              <field name="OID">0_userdata.0.Brenner.brennerRuntimeWeek</field>
                                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                                              <value name="VALUE">
                                                                                                <block type="math_rndfixed" id="09=L2~]n0m!(;b@OBJ;F">
                                                                                                  <field name="n">2</field>
                                                                                                  <value name="x">
                                                                                                    <shadow type="math_number">
                                                                                                      <field name="NUM">3.1234</field>
                                                                                                    </shadow>
                                                                                                    <block type="math_arithmetic" id="=!6ra;M/b*k(Q*6S!boh" inline="false">
                                                                                                      <field name="OP">ADD</field>
                                                                                                      <value name="A">
                                                                                                        <shadow type="math_number">
                                                                                                          <field name="NUM">1</field>
                                                                                                        </shadow>
                                                                                                        <block type="get_value" id="*7NN{{Jp!A;zg3k6{c+p">
                                                                                                          <field name="ATTR">val</field>
                                                                                                          <field name="OID">0_userdata.0.Brenner.brennerRuntimeWeek</field>
                                                                                                        </block>
                                                                                                      </value>
                                                                                                      <value name="B">
                                                                                                        <shadow type="math_number">
                                                                                                          <field name="NUM">1</field>
                                                                                                        </shadow>
                                                                                                        <block type="math_arithmetic" id="C.hsaE79B%${jOVOHJxL">
                                                                                                          <field name="OP">DIVIDE</field>
                                                                                                          <value name="A">
                                                                                                            <shadow type="math_number">
                                                                                                              <field name="NUM">1</field>
                                                                                                            </shadow>
                                                                                                            <block type="variables_get" id="N.EAgWZ:MydDd%tW@dvS">
                                                                                                              <field name="VAR" id="oY^C:$:+THsMZ)lBqWOP">brennerRuntimeTemp</field>
                                                                                                            </block>
                                                                                                          </value>
                                                                                                          <value name="B">
                                                                                                            <shadow type="math_number" id="A{fd:#q~eQyf3#|CZ|.R">
                                                                                                              <field name="NUM">60000</field>
                                                                                                            </shadow>
                                                                                                          </value>
                                                                                                        </block>
                                                                                                      </value>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                </block>
                                                                                              </value>
                                                                                              <next>
                                                                                                <block type="update" id=")LAA1sRz?XIEV6+iosYw" inline="false">
                                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                  <field name="OID">0_userdata.0.Brenner.brennerRuntimeMonth</field>
                                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                                  <value name="VALUE">
                                                                                                    <block type="math_rndfixed" id="eda#8@6x-xcfljtmPJgx">
                                                                                                      <field name="n">2</field>
                                                                                                      <value name="x">
                                                                                                        <shadow type="math_number">
                                                                                                          <field name="NUM">3.1234</field>
                                                                                                        </shadow>
                                                                                                        <block type="math_arithmetic" id="^7(??Y6])dtFI|T+mvD_" inline="false">
                                                                                                          <field name="OP">ADD</field>
                                                                                                          <value name="A">
                                                                                                            <shadow type="math_number">
                                                                                                              <field name="NUM">1</field>
                                                                                                            </shadow>
                                                                                                            <block type="get_value" id=".9KU!L=3r5$xVwYW-uS2">
                                                                                                              <field name="ATTR">val</field>
                                                                                                              <field name="OID">0_userdata.0.Brenner.brennerRuntimeMonth</field>
                                                                                                            </block>
                                                                                                          </value>
                                                                                                          <value name="B">
                                                                                                            <shadow type="math_number">
                                                                                                              <field name="NUM">1</field>
                                                                                                            </shadow>
                                                                                                            <block type="math_arithmetic" id="F^,q}N{]$PPI|.A1%fdn">
                                                                                                              <field name="OP">DIVIDE</field>
                                                                                                              <value name="A">
                                                                                                                <shadow type="math_number">
                                                                                                                  <field name="NUM">1</field>
                                                                                                                </shadow>
                                                                                                                <block type="variables_get" id=",RH+8{IZ~69`kWoF+.)}">
                                                                                                                  <field name="VAR" id="oY^C:$:+THsMZ)lBqWOP">brennerRuntimeTemp</field>
                                                                                                                </block>
                                                                                                              </value>
                                                                                                              <value name="B">
                                                                                                                <shadow type="math_number" id="8~:/(y7?2,Uovl9YEncO">
                                                                                                                  <field name="NUM">60000</field>
                                                                                                                </shadow>
                                                                                                              </value>
                                                                                                            </block>
                                                                                                          </value>
                                                                                                        </block>
                                                                                                      </value>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                  <next>
                                                                                                    <block type="update" id="fPQUq,nx7}qWY^CA?g;_" inline="false">
                                                                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                      <field name="OID">0_userdata.0.Brenner.brennerRuntimeYear</field>
                                                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                                                      <value name="VALUE">
                                                                                                        <block type="math_rndfixed" id="EBU3=rxUPxVr9C*i2Pg7">
                                                                                                          <field name="n">2</field>
                                                                                                          <value name="x">
                                                                                                            <shadow type="math_number">
                                                                                                              <field name="NUM">3.1234</field>
                                                                                                            </shadow>
                                                                                                            <block type="math_arithmetic" id="i}MAtpco/||H:#vxMwA[" inline="false">
                                                                                                              <field name="OP">ADD</field>
                                                                                                              <value name="A">
                                                                                                                <shadow type="math_number">
                                                                                                                  <field name="NUM">1</field>
                                                                                                                </shadow>
                                                                                                                <block type="get_value" id="U90C}DNu-J#mt}KI{*)q">
                                                                                                                  <field name="ATTR">val</field>
                                                                                                                  <field name="OID">0_userdata.0.Brenner.brennerRuntimeYear</field>
                                                                                                                </block>
                                                                                                              </value>
                                                                                                              <value name="B">
                                                                                                                <shadow type="math_number">
                                                                                                                  <field name="NUM">1</field>
                                                                                                                </shadow>
                                                                                                                <block type="math_arithmetic" id="z^||0O?XF%{`G}?`WS~y">
                                                                                                                  <field name="OP">DIVIDE</field>
                                                                                                                  <value name="A">
                                                                                                                    <shadow type="math_number">
                                                                                                                      <field name="NUM">1</field>
                                                                                                                    </shadow>
                                                                                                                    <block type="variables_get" id="cILl@$LRNh)1}ya,f2rZ">
                                                                                                                      <field name="VAR" id="oY^C:$:+THsMZ)lBqWOP">brennerRuntimeTemp</field>
                                                                                                                    </block>
                                                                                                                  </value>
                                                                                                                  <value name="B">
                                                                                                                    <shadow type="math_number" id="?LTHXEMuIJ]e7PVl`hzz">
                                                                                                                      <field name="NUM">60000</field>
                                                                                                                    </shadow>
                                                                                                                  </value>
                                                                                                                </block>
                                                                                                              </value>
                                                                                                            </block>
                                                                                                          </value>
                                                                                                        </block>
                                                                                                      </value>
                                                                                                    </block>
                                                                                                  </next>
                                                                                                </block>
                                                                                              </next>
                                                                                            </block>
                                                                                          </next>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </statement>
                                                                </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>
          </next>
        </block>
        <block type="comment" id="4|2QzGcg;$x96WQQ##j@" x="-638" y="888">
          <field name="COMMENT">Die einzelnen Zähler werden zurückgesetzt</field>
          <next>
            <block type="comment" id="nWQ%4*kzhA~d/QP4zV[z">
              <field name="COMMENT">Jeden Tag um 0:00 wird der Tagzähler auf 0 gesetzt</field>
              <next>
                <block type="schedule" id="lMdbn81]%Czr`P3nO?eH">
                  <field name="SCHEDULE">0 0 * * *</field>
                  <statement name="STATEMENT">
                    <block type="update" id="XDt$S|xBg0u.Y3g#KP|6">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">0_userdata.0.Brenner.brennerRuntimeDay</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="math_number" id="C=9[cm7f*)eZ6fW_z*6J">
                          <field name="NUM">0</field>
                        </block>
                      </value>
                      <next>
                        <block type="update" id="K^Y2{wPyRnuUqng#CvW=">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.Brenner.brennerOiluseday</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="math_number" id="(`eLvlADo_roJ6@h}n$K">
                              <field name="NUM">0</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <next>
                    <block type="comment" id="s4@l{F~`]8]+HJU]75oY">
                      <field name="COMMENT">Jeden Montag um 0:00 wird der Wochenzähler auf 0 gesetzt</field>
                      <next>
                        <block type="schedule" id="lNyy%D=!1@^fB)A0[a~%">
                          <field name="SCHEDULE">0 0 * * 1</field>
                          <statement name="STATEMENT">
                            <block type="update" id="v0^Ab/Ifl[F)=tkFfRx@">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">0_userdata.0.Brenner.brennerRuntimeWeek</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_number" id="=~izU!Yeh#{=okaKDXF{">
                                  <field name="NUM">0</field>
                                </block>
                              </value>
                              <next>
                                <block type="update" id="nu9B9S=[p^#9R?0NQwp]">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">0_userdata.0.Brenner.brennerOiluseWeek</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="Y6CVmJ_i`K,7.aRpb4Xp">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                          <next>
                            <block type="comment" id="HPTlLaq^$GHfwsm(v^63">
                              <field name="COMMENT">Jeden 1. im Montag um 0:00 wird der Monatzähler auf 0 gesetzt</field>
                              <next>
                                <block type="schedule" id="-##;~J6o=74K[_+dVaDI">
                                  <field name="SCHEDULE">0 0 1 * *</field>
                                  <statement name="STATEMENT">
                                    <block type="update" id="yA/8-i@XZwiX:P]p|J?C">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Brenner.brennerRuntimeMonth</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="/L%+FX8po_%1^F0,UD|I">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="update" id="BHvmfb8wX=4.$.oNav+z">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">0_userdata.0.Brenner.brennerOiluseMonth</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="1Rtc/Mpg|NLDbUoG+~GA">
                                              <field name="NUM">0</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="comment" id="xzBzr[6Pc!:sMvw!.qqG">
                                      <field name="COMMENT">Jedes Jahr am 01.01. um 0:00 wird der Jahreszähler auf 0 gesetzt</field>
                                      <next>
                                        <block type="schedule" id="6r`hm^1qHbn,DQQkJ.aC">
                                          <field name="SCHEDULE">0 0 1 1 *</field>
                                          <statement name="STATEMENT">
                                            <block type="update" id="/o,b1v.fSl2obYjIe~d[">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">0_userdata.0.Brenner.brennerRuntimeYear</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_number" id="Yt#%D5i}QU,U}|JEP#)9">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="update" id="@7/ieU=t!hY]/0@iSj;Y">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">0_userdata.0.Brenner.brennerOiluseYear</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="math_number" id="rOj7sQN.UvsYYGk70y4`">
                                                      <field name="NUM">0</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
        <block type="comment" id="w@udjrtRN)fVJpg!mJCR" x="1387" y="1012">
          <field name="COMMENT">Errechnen der Verbrauchs</field>
          <next>
            <block type="on_ext" id="?yZoWLpKM;mcEBU9SAa@">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="+]bhP8HIH2!VAjAM*;VM">
                  <field name="oid">0_userdata.0.Brenner.brennerRunTotal</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="comment" id="N{(RD=;1D:A9tp]*Wvg~">
                  <field name="COMMENT">Wert einsetzen, wieviel Liter in der Minute verbraucht werden</field>
                  <next>
                    <block type="variables_set" id=",G!=h/Q$-aAYX^(73A1;">
                      <field name="VAR" id="G5Z%{ppsaZ-?Ud[t`8km">oelVerbrauchMin</field>
                      <value name="VALUE">
                        <block type="math_number" id="vG^lh{()D?k#fPVHoM05">
                          <field name="NUM">0.025</field>
                        </block>
                      </value>
                      <next>
                        <block type="comment" id="v;[]F}m45J9GhjGacIVS">
                          <field name="COMMENT">Hier wird der Verbrauch errechnet</field>
                          <next>
                            <block type="update" id="C6pYuK#|,J1@(cA5=(HC">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">0_userdata.0.Brenner.brennerOilusetotal</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_rndfixed" id="+~UDmeJ}k/Mdo%yNA}kz" inline="false">
                                  <field name="n">2</field>
                                  <value name="x">
                                    <shadow type="math_number">
                                      <field name="NUM">3.1234</field>
                                    </shadow>
                                    <block type="math_arithmetic" id="}57q=BD(Unp+_uRK!7|?" inline="false">
                                      <field name="OP">MULTIPLY</field>
                                      <value name="A">
                                        <shadow type="math_number" id="(j%v$lpsUc^G/##?)c$0">
                                          <field name="NUM">1</field>
                                        </shadow>
                                        <block type="on_source" id=",~qu@[EIIW}U=z0XF6V)">
                                          <field name="ATTR">state.val</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <shadow type="math_number" id="1mydZk:@_py$71#i|U)I">
                                          <field name="NUM">1</field>
                                        </shadow>
                                        <block type="variables_get" id="cJilL0Afm^Il8b_!/F[!">
                                          <field name="VAR" id="G5Z%{ppsaZ-?Ud[t`8km">oelVerbrauchMin</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="update" id="0nIWn^6QAT$PV(eu5qU*">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">0_userdata.0.Brenner.brennerOiluseday</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="math_rndfixed" id="XQZsX@c?M6frH0o{SCuE" inline="false">
                                      <field name="n">2</field>
                                      <value name="x">
                                        <shadow type="math_number">
                                          <field name="NUM">3.1234</field>
                                        </shadow>
                                        <block type="math_arithmetic" id="-`FDZZkwovp3Gn^QV6]=" inline="false">
                                          <field name="OP">MULTIPLY</field>
                                          <value name="A">
                                            <shadow type="math_number" id="-:A6Z13:A%$5+zUMig1{">
                                              <field name="NUM">1</field>
                                            </shadow>
                                            <block type="get_value" id="3;MOfMhS.@DFt^A8ZiP`">
                                              <field name="ATTR">val</field>
                                              <field name="OID">0_userdata.0.Brenner.brennerRuntimeDay</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <shadow type="math_number">
                                              <field name="NUM">1</field>
                                            </shadow>
                                            <block type="variables_get" id="DY1Qc|rYK!2A$:g#Mxgo">
                                              <field name="VAR" id="G5Z%{ppsaZ-?Ud[t`8km">oelVerbrauchMin</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="update" id="#}[(MXI,-QC[o|5WSffC">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Brenner.brennerOiluseWeek</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_rndfixed" id="S^Jx|j0J`V{$fd+b?IE=" inline="false">
                                          <field name="n">2</field>
                                          <value name="x">
                                            <shadow type="math_number">
                                              <field name="NUM">3.1234</field>
                                            </shadow>
                                            <block type="math_arithmetic" id="QnkYbB#UM^8ijFB^7eK=" inline="false">
                                              <field name="OP">MULTIPLY</field>
                                              <value name="A">
                                                <shadow type="math_number" id="zI}7db2n!X!;;AGEWDNf">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                                <block type="get_value" id="GoNRQ({HutmVw:.E*gJE">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">0_userdata.0.Brenner.brennerRuntimeWeek</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <shadow type="math_number">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                                <block type="variables_get" id="q)Z=k;%V+YVjJ?!8wul_">
                                                  <field name="VAR" id="G5Z%{ppsaZ-?Ud[t`8km">oelVerbrauchMin</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="update" id="LRk,iR8:F0K.K1!uIzl|">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">0_userdata.0.Brenner.brennerOiluseMonth</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_rndfixed" id="%sRddj{K-ti[;$1a(*[K" inline="false">
                                              <field name="n">2</field>
                                              <value name="x">
                                                <shadow type="math_number">
                                                  <field name="NUM">3.1234</field>
                                                </shadow>
                                                <block type="math_arithmetic" id="Y4XF21-}RdwQ_]G|DUQU" inline="false">
                                                  <field name="OP">MULTIPLY</field>
                                                  <value name="A">
                                                    <shadow type="math_number">
                                                      <field name="NUM">1</field>
                                                    </shadow>
                                                    <block type="get_value" id="Q42c[.Kra!Y;9b2]^WzI">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">0_userdata.0.Brenner.brennerRuntimeMonth</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <shadow type="math_number">
                                                      <field name="NUM">1</field>
                                                    </shadow>
                                                    <block type="variables_get" id="YC0rK~H;zds-`NyJzxt_">
                                                      <field name="VAR" id="G5Z%{ppsaZ-?Ud[t`8km">oelVerbrauchMin</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="update" id="(T%Lwnf2?F!*I0bP606]">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">0_userdata.0.Brenner.brennerOiluseYear</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_rndfixed" id="`8n)3hnA@(f+h;wWJneq" inline="false">
                                                  <field name="n">2</field>
                                                  <value name="x">
                                                    <shadow type="math_number">
                                                      <field name="NUM">3.1234</field>
                                                    </shadow>
                                                    <block type="math_arithmetic" id="~!hi[IRslc0[2E8wm{Mx" inline="false">
                                                      <field name="OP">MULTIPLY</field>
                                                      <value name="A">
                                                        <shadow type="math_number">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="get_value" id="rWf~hqRh9m?~U(m25#Kz">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">0_userdata.0.Brenner.brennerRuntimeYear</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="variables_get" id="+b24z?Tf}bm`2DtgzQ[J">
                                                          <field name="VAR" id="G5Z%{ppsaZ-?Ud[t`8km">oelVerbrauchMin</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      
      posted in Blockly
      Bastelhittn
      Bastelhittn
    • RE: Zigbee: Eurotronic Spirit thermostat funktioniert nicht

      @Asgothian
      entschuldige die späte Rückmeldung.

      bei diesem Thermostat kann ich heating_setpnt_occupied setzen, diesen wert übernimmt es dann auch und schreibt ihn auf heating_setpnt_current. current kann ich aber nicht direkt schreiben.
      local_temp_calibration und spz_trv_mode bleiben auch rot.

      Im Log wird immer auf einen falschen Wert hingewiesen:

      2020-11-03 12:41:10.553 - error: zigbee.0 (1589) Error on send command to 0x00158d00053d3972. Error: Error: Write 0x00158d00053d3972/1 hvacThermostat({"localTemperatureCalibration":10}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null}) failed (Status 'INVALID_VALUE')
      
      posted in Error/Bug
      Bastelhittn
      Bastelhittn
    • RE: Zigbee: Eurotronic Spirit thermostat funktioniert nicht

      @Asgothian
      Meine Teilenummern:
      ET200431 - 2313
      ET200431 - 1344
      ET200321 - 1352 (Funktioniert "manchmal")

      Ich bin mittlerweile wirklich am überlegen, die Dinger zurück zu schicken. 🙄

      posted in Error/Bug
      Bastelhittn
      Bastelhittn
    • RE: Zigbee: Eurotronic Spirit thermostat funktioniert nicht

      @Asgothian
      Danke für den Hinweis.

      Ich habe mir jetzt mal die Kanäle angesehen. Scheint soweit i.O., soweit ich das beurteilen kann. Wlan ist bei mir auf 6 und zigbee auf 11.
      Alle Geräte (Lampen, Sensoren, Schalter) haben eine gute Verbindung und alles reagiert auch.

      Habe zur Sicherheit aber alle Geräte aus meinem Adapter gelöscht und für zigbee sowie für mein Wlan einen neuen Kanal ausgewählt. (Wlan 11 und Zigbee 19)

      Leider keine Verbesserung.
      Ein DECT Telefon habe ich nicht. Bei mir steht eine "normale" 4040 Fritzbox.

      (FYI: T1 erstes Thermostat, welches ich vor ca.: 2-3 Wochen gekauft hatte. T2+T3 sind jene, welche ich vor ca.: einer Woche erworben hatte)
      Nun habe ich auch das eine T1, welches sich steuern lässt, an den Heizkörper im Schlafzimmer montiert und ich kann diese noch immer steuern, durch eine 20cm Stahlbetonwand...
      Das Thermostat (T2) vom Schlafzimmer habe ich nun an den Heizkörper neben den Schreibtisch montiert.
      Es befindet sich somit ca.: 2m vom Stick entfernt, welcher sich auf einem Regal befindet.

      Leider kann ich den Setpoint current von T2 und T3 und nicht verstellen. Aber es werden mir die Werte angezeigt, welche ich am Gerät einstelle. Also eine Kommunikation ist vorhanden.

      Ich habe gerade, in meiner Verzweiflung, bei T2+T3 den "heating_setpnt_occupied" geändert und das Thermostat hat diesen Wert übernommen 🤔 Dies hatte ich auch früher versucht, jedoch ohne Erfolg.
      Somit ist es schon eine "Besserung", jedoch sollte man ja immer nur den current beschreiben, wenn ich richtig informiert bin.

      Wenn ich es bei "heating_setpnt_current" versuche, bekomm ich den error, dass der Wert ungültig ist 😒
      Bei T1 passt hier alles... egal ob ich current oder occupied ändere, das Thermostat übernimmt den Wert.

      2020-10-24 15:23:37.940 - debug: zigbee.0 (31251) Publish {"occupied_heating_setpoint":23}
      2020-10-24 15:23:42.632 - debug: zigbee.0 (31251) User stateChange zigbee.0.00158d00053d3972.heating_setpnt_current {"val":20,"ack":false,"ts":1603545822628,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1603545822628}
      2020-10-24 15:23:42.638 - debug: zigbee.0 (31251) Change state 'heating_setpnt_current' at device 0x00158d00053d3972 type 'SPZB0001'
      2020-10-24 15:23:42.639 - debug: zigbee.0 (31251) State changes. dev: 0x00158d00053d3972 model: SPZB0001 states: [{"stateDesc":{"id":"heating_setpnt_current","prop":"current_heating_setpoint","name":"Current Target Temperature","role":"value.temperature","write":true,"read":true,"type":"number","unit":"°C","min":5,"max":30},"value":20,"index":0,"timeout":0}] opt: {"window_open":false,"boost":false,"child_protection":false,"mirror_display":false}
      2020-10-24 15:23:42.640 - debug: zigbee.0 (31251) entity: {"type":"device","device":{"ID":3,"_type":"EndDevice","_ieeeAddr":"0x00158d00053d3972","_networkAddress":30481,"_manufacturerID":4151,"_endpoints":[{"ID":1,"profileID":260,"deviceID":769,"inputClusters":[0,1,3,513,25,10],"outputClusters":[0,1,3,4,513,25,10],"deviceNetworkAddress":30481,"deviceIeeeAddress":"0x00158d00053d3972","clusters":{"genBasic":{"attributes":{"modelId":"SPZB0001","manufacturerName":"Eurotronic","powerSource":3,"zclVersion":2,"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930"}},"hvacThermostat":{"attributes":{"16387":2300,"16392":1,"unoccupiedHeatingSetpoint":1600,"occupiedHeatingSetpoint":2300,"localTemp":2350,"pIHeatingDemand":255}}},"_binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00212effff05b1e4","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff05b1e4","endpointID":1}],"meta":{}}],"_manufacturerName":"Eurotronic","_powerSource":"Battery","_modelID":"SPZB0001","_applicationVersion":22,"_stackVersion":5,"_zclVersion":2,"_hardwareVersion":35,"_dateCode":"20191014","_softwareBuildID":"22190930","_interviewCompleted":true,"_interviewing":false,"meta":{"configured":3},"_lastSeen":1603545817920},"mapped":{"zigbeeModel":["SPZB0001"],"model":"SPZB0001","vendor":"Eurotronic","description":"Spirit Zigbee wireless heater thermostat","supports":"temperature, heating system control","fromZigbee":[{"cluster":"hvacThermostat","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["occupied_heating_setpoint"]},{"key":["unoccupied_heating_setpoint"]},{"key":["local_temperature_calibration"]},{"key":["system_mode"]},{"key":["eurotronic_host_flags","eurotronic_system_mode"]},{"key":["eurotronic_error_status"]},{"key":["setpoint_raise_lower"]},{"key":["control_sequence_of_operation"]},{"key":["remote_sensing"]},{"key":["current_heating_setpoint"]},{"key":["eurotronic_trv_mode"]},{"key":["eurotronic_valve_position"]},{"key":["local_temperature"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]}],"meta":{"configureKey":3}},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00158d00053d3972"}
      2020-10-24 15:23:42.641 - debug: zigbee.0 (31251) convert current_heating_setpoint, 20, {}
      2020-10-24 15:23:42.642 - debug: zigbee.0 (31251) target: {"ID":1,"profileID":260,"deviceID":769,"inputClusters":[0,1,3,513,25,10],"outputClusters":[0,1,3,4,513,25,10],"deviceNetworkAddress":30481,"deviceIeeeAddress":"0x00158d00053d3972","clusters":{"genBasic":{"attributes":{"modelId":"SPZB0001","manufacturerName":"Eurotronic","powerSource":3,"zclVersion":2,"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930"}},"hvacThermostat":{"attributes":{"16387":2300,"16392":1,"unoccupiedHeatingSetpoint":1600,"occupiedHeatingSetpoint":2300,"localTemp":2350,"pIHeatingDemand":255}}},"_binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00212effff05b1e4","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff05b1e4","endpointID":1}],"meta":{}}
      2020-10-24 15:23:44.035 - error: zigbee.0 (31251) Error on send command to 0x00158d00053d3972. Error: Error: Write 0x00158d00053d3972/1 hvacThermostat({"16387":{"value":2000,"type":41}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4151,"transactionSequenceNumber":null}) failed (Status 'INVALID_VALUE')
      at Endpoint.checkStatus (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:173:23)
      at Endpoint. (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:202:26)
      at Generator.next ()
      at fulfilled (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:24:58)
      

      Hast du hier zufällig eine Idee?

      posted in Error/Bug
      Bastelhittn
      Bastelhittn
    • RE: Zigbee: Eurotronic Spirit thermostat funktioniert nicht

      @Asgothian

      Ich habe mal ein "sauberes" LOG erstellt. also den Adapter auf Debug und dann neu gestartet. Danach versuchte ich den Setpoint zu ändern, wodurch der Fehler kam.
      iobroker.zigbee Spirit.JPG

      2020-10-24 13:11:36.121 - info: host.iobroker stopInstance system.adapter.zigbee.0 (force=false, process=true)
      2020-10-24 13:11:36.125 - info: host.iobroker stopInstance system.adapter.zigbee.0 send kill signal
      2020-10-24 13:11:36.130 - info: zigbee.0 (27459) Got terminate signal TERMINATE_YOURSELF
      2020-10-24 13:11:36.133 - info: zigbee.0 (27459) cleaned everything up...
      2020-10-24 13:11:36.137 - info: zigbee.0 (27459) Zigbee: disabling joining new devices.
      2020-10-24 13:11:36.331 - debug: zigbee.0 (27459) Publish available for 0x00158d00054c5aa9 = false
      2020-10-24 13:11:36.332 - debug: zigbee.0 (27459) Publish available for 0x00158d00032f6d35 = false
      2020-10-24 13:11:36.332 - debug: zigbee.0 (27459) Publish available for 0x00124b002228b795 = false
      2020-10-24 13:11:36.333 - debug: zigbee.0 (27459) Publish available for 0x04cf8cdf3c7918f5 = false
      2020-10-24 13:11:36.334 - debug: zigbee.0 (27459) Publish available for 0xccccccfffe26a5a9 = false
      2020-10-24 13:11:36.334 - debug: zigbee.0 (27459) Publish available for 0x00158d0004aaeb81 = false
      2020-10-24 13:11:36.335 - debug: zigbee.0 (27459) Publish available for 0x00158d00053d3972 = false
      2020-10-24 13:11:36.335 - debug: zigbee.0 (27459) Publish available for 0x0017880108ae784d = false
      2020-10-24 13:11:36.336 - debug: zigbee.0 (27459) Publish available for 0x0017880108a957ef = false
      2020-10-24 13:11:36.336 - debug: zigbee.0 (27459) Publish available for 0xccccccfffe25a0eb = false
      2020-10-24 13:11:36.337 - debug: zigbee.0 (27459) Publish available for 0x00158d00032f7ea4 = false
      2020-10-24 13:11:36.496 - info: zigbee.0 (27459) terminating
      2020-10-24 13:11:36.497 - info: zigbee.0 (27459) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      2020-10-24 13:11:37.014 - info: host.iobroker instance system.adapter.zigbee.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      2020-10-24 13:11:39.153 - info: host.iobroker instance system.adapter.zigbee.0 started with pid 27514
      2020-10-24 13:11:40.617 - debug: zigbee.0 (27514) Redis Objects: Use Redis connection: 127.0.0.1:9001
      2020-10-24 13:11:40.655 - debug: zigbee.0 (27514) Objects client ready ... initialize now
      2020-10-24 13:11:40.659 - debug: zigbee.0 (27514) Objects create System PubSub Client
      2020-10-24 13:11:40.660 - debug: zigbee.0 (27514) Objects create User PubSub Client
      2020-10-24 13:11:40.661 - debug: zigbee.0 (27514) Objects client initialize lua scripts
      2020-10-24 13:11:40.673 - debug: zigbee.0 (27514) Objects connected to redis: 127.0.0.1:9001
      2020-10-24 13:11:40.681 - debug: zigbee.0 (27514) objectDB connected
      2020-10-24 13:11:40.684 - debug: zigbee.0 (27514) Redis States: Use Redis connection: 127.0.0.1:9000
      2020-10-24 13:11:40.689 - debug: zigbee.0 (27514) States create User PubSub Client
      2020-10-24 13:11:40.691 - debug: zigbee.0 (27514) States create System PubSub Client
      2020-10-24 13:11:40.698 - debug: zigbee.0 (27514) States connected to redis: 127.0.0.1:9000
      2020-10-24 13:11:40.698 - debug: zigbee.0 (27514) statesDB connected
      2020-10-24 13:11:40.873 - info: zigbee.0 (27514) starting. Version 1.3.0 in /opt/iobroker/node_modules/iobroker.zigbee, node: v10.22.1, js-controller: 3.1.6
      2020-10-24 13:11:40.911 - debug: zigbee.0 (27514) Using zigbee-herdsman with settings: {"network":{"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[11],"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13]},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2197755-if00","adapter":"deconz"}}
      2020-10-24 13:11:40.969 - info: zigbee.0 (27514) Starting Zigbee...
      2020-10-24 13:11:40.970 - debug: zigbee.0 (27514) Starting zigbee-herdsman...
      2020-10-24 13:11:41.142 - debug: zigbee.0 (27514) Backup /opt/iobroker/iobroker-data/zigbee_0/backup_2020_10_24-13_11_40.tar.gz success
      2020-10-24 13:11:41.435 - debug: zigbee.0 (27514) zigbee-herdsman started
      2020-10-24 13:11:41.482 - info: zigbee.0 (27514) Coordinator firmware version: {"type":"ConBee2/RaspBee2","meta":{"transportrev":0,"product":0,"majorrel":38,"minorrel":102,"maintrel":0,"revision":"0x26660700"}}
      2020-10-24 13:11:41.681 - debug: zigbee.0 (27514) Zigbee network parameters: {"panID":6754,"extendedPanID":"0xdddddddddddddddd","channel":11}
      2020-10-24 13:11:41.682 - info: zigbee.0 (27514) Unable to disable LED, unsupported function.
      2020-10-24 13:11:41.682 - info: zigbee.0 (27514) --> transmitPower : normal
      2020-10-24 13:11:41.684 - info: zigbee.0 (27514) Unable to set transmit power, unsupported function.
      2020-10-24 13:11:41.688 - info: zigbee.0 (27514) Currently 11 devices are joined:
      2020-10-24 13:11:41.689 - debug: zigbee.0 (27514) DeviceConfigure 0x00158d00054c5aa9 lumi.weather not needed
      2020-10-24 13:11:41.690 - debug: zigbee.0 (27514) DeviceConfigure 0x00158d00032f6d35 SPZB0001 not needed
      2020-10-24 13:11:41.690 - debug: zigbee.0 (27514) DeviceConfigure 0x00124b002228b795 MSO1 not needed
      2020-10-24 13:11:41.690 - debug: zigbee.0 (27514) DeviceConfigure 0x04cf8cdf3c7918f5 lumi.remote.b486opcn01 not needed
      2020-10-24 13:11:41.691 - debug: zigbee.0 (27514) DeviceConfigure 0xccccccfffe26a5a9 ICZB-KPD14S not needed
      2020-10-24 13:11:41.691 - debug: zigbee.0 (27514) DeviceConfigure 0x00158d0004aaeb81 lumi.weather not needed
      2020-10-24 13:11:41.691 - debug: zigbee.0 (27514) DeviceConfigure 0x00158d00053d3972 SPZB0001 not needed
      2020-10-24 13:11:41.692 - debug: zigbee.0 (27514) DeviceConfigure 0x0017880108ae784d LTA001 not needed
      2020-10-24 13:11:41.692 - debug: zigbee.0 (27514) DeviceConfigure 0x0017880108a957ef LTA001 not needed
      2020-10-24 13:11:41.692 - debug: zigbee.0 (27514) DeviceConfigure 0xccccccfffe25a0eb ICZB-KPD18S not needed
      2020-10-24 13:11:41.693 - debug: zigbee.0 (27514) DeviceConfigure 0x00158d00032f7ea4 SPZB0001 not needed
      2020-10-24 13:11:41.693 - debug: zigbee.0 (27514) Publish available for 0x00158d00054c5aa9 = true
      2020-10-24 13:11:41.694 - debug: zigbee.0 (27514) Publish available for 0x00158d00032f6d35 = true
      2020-10-24 13:11:41.695 - debug: zigbee.0 (27514) Publish available for 0x00124b002228b795 = true
      2020-10-24 13:11:41.695 - debug: zigbee.0 (27514) Publish available for 0x04cf8cdf3c7918f5 = true
      2020-10-24 13:11:41.695 - debug: zigbee.0 (27514) Publish available for 0xccccccfffe26a5a9 = true
      2020-10-24 13:11:41.696 - debug: zigbee.0 (27514) Publish available for 0x00158d0004aaeb81 = true
      2020-10-24 13:11:41.696 - debug: zigbee.0 (27514) Publish available for 0x00158d00053d3972 = true
      2020-10-24 13:11:41.696 - debug: zigbee.0 (27514) Publish available for 0x0017880108ae784d = true
      2020-10-24 13:11:41.697 - debug: zigbee.0 (27514) Publish available for 0x0017880108a957ef = true
      2020-10-24 13:11:41.697 - debug: zigbee.0 (27514) Publish available for 0xccccccfffe25a0eb = true
      2020-10-24 13:11:41.697 - debug: zigbee.0 (27514) Publish available for 0x00158d00032f7ea4 = true
      !!!!!!!!!!!!!!!!!!"Ich musste etwas herausschneiden, da zu viele Zeichen"!!!!!!!!!!!!!!!!!!!!!
      2020-10-24 13:12:10.692 - debug: zigbee.0 (27514) User stateChange zigbee.0.00158d00053d3972.heating_setpnt_current {"val":23,"ack":false,"ts":1603537930687,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1603537930687}
      2020-10-24 13:12:10.703 - debug: zigbee.0 (27514) Change state 'heating_setpnt_current' at device 0x00158d00053d3972 type 'SPZB0001'
      2020-10-24 13:12:10.706 - debug: zigbee.0 (27514) State changes. dev: 0x00158d00053d3972 model: SPZB0001 states: [{"stateDesc":{"id":"heating_setpnt_current","prop":"current_heating_setpoint","name":"Current Target Temperature","role":"value.temperature","write":true,"read":true,"type":"number","unit":"°C","min":5,"max":30},"value":23,"index":0,"timeout":0}] opt: {"window_open":false,"boost":false,"child_protection":false,"mirror_display":false}
      2020-10-24 13:12:10.708 - debug: zigbee.0 (27514) entity: {"type":"device","device":{"ID":8,"_type":"EndDevice","_ieeeAddr":"0x00158d00053d3972","_networkAddress":43618,"_manufacturerID":4151,"_endpoints":[{"ID":1,"profileID":260,"deviceID":769,"inputClusters":[0,1,3,513,25,10],"outputClusters":[0,1,3,4,513,25,10],"deviceNetworkAddress":43618,"deviceIeeeAddress":"0x00158d00053d3972","clusters":{"genBasic":{"attributes":{"modelId":"SPZB0001","manufacturerName":"Eurotronic","powerSource":3,"zclVersion":2,"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930"}},"hvacThermostat":{"attributes":{"16386":0,"16387":2100,"16392":1,"localTemp":2050,"pIHeatingDemand":53,"occupiedHeatingSetpoint":2100,"unoccupiedHeatingSetpoint":1600}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}}},"_binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00212effff05b1e4","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff05b1e4","endpointID":1}],"meta":{}}],"_manufacturerName":"Eurotronic","_powerSource":"Battery","_modelID":"SPZB0001","_applicationVersion":22,"_stackVersion":5,"_zclVersion":2,"_hardwareVersion":35,"_dateCode":"20191014","_softwareBuildID":"22190930","_interviewCompleted":true,"_interviewing":false,"meta":{"configured":3},"_lastSeen":1603537569992},"mapped":{"zigbeeModel":["SPZB0001"],"model":"SPZB0001","vendor":"Eurotronic","description":"Spirit Zigbee wireless heater thermostat","supports":"temperature, heating system control","fromZigbee":[{"cluster":"hvacThermostat","type":["attributeReport","readResponse"]},{"cluster":"genPowerCfg","type":["attributeReport","readResponse"]}],"toZigbee":[{"key":["occupied_heating_setpoint"]},{"key":["unoccupied_heating_setpoint"]},{"key":["local_temperature_calibration"]},{"key":["system_mode"]},{"key":["eurotronic_host_flags","eurotronic_system_mode"]},{"key":["eurotronic_error_status"]},{"key":["setpoint_raise_lower"]},{"key":["control_sequence_of_operation"]},{"key":["remote_sensing"]},{"key":["current_heating_setpoint"]},{"key":["eurotronic_trv_mode"]},{"key":["eurotronic_valve_position"]},{"key":["local_temperature"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]}],"meta":{"configureKey":3}},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00158d00053d3972"}
      2020-10-24 13:12:10.711 - debug: zigbee.0 (27514) convert current_heating_setpoint, 23, {}
      2020-10-24 13:12:10.712 - debug: zigbee.0 (27514) target: {"ID":1,"profileID":260,"deviceID":769,"inputClusters":[0,1,3,513,25,10],"outputClusters":[0,1,3,4,513,25,10],"deviceNetworkAddress":43618,"deviceIeeeAddress":"0x00158d00053d3972","clusters":{"genBasic":{"attributes":{"modelId":"SPZB0001","manufacturerName":"Eurotronic","powerSource":3,"zclVersion":2,"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930"}},"hvacThermostat":{"attributes":{"16386":0,"16387":2100,"16392":1,"localTemp":2050,"pIHeatingDemand":53,"occupiedHeatingSetpoint":2100,"unoccupiedHeatingSetpoint":1600}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}}},"_binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00212effff05b1e4","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff05b1e4","endpointID":1}],"meta":{}}
      2020-10-24 13:13:11.360 - error: zigbee.0 (27514) Error on send command to 0x00158d00053d3972. Error: Error: Write 0x00158d00053d3972/1 hvacThermostat({"16387":{"value":2300,"type":41}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4151,"transactionSequenceNumber":null}) failed (no response received)
      at DeconzAdapter. (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/adapter/deconzAdapter.js:552:23)
      at Generator.throw ()
      at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/adapter/deconzAdapter.js:25:65)
      

      Ich habe das komplette LOG als txt hochgeladen. Es waren leider zu viele Zeichen und ich kann nicht einschätzen, was von bedeutung ist 😞
      iobroker.zigbee log spirit.txt
      Vielen Dank für deine Unterstützung!

      LG aus Wien,
      Matthias

      posted in Error/Bug
      Bastelhittn
      Bastelhittn
    • RE: Zigbee: Eurotronic Spirit thermostat funktioniert nicht

      @Asgothian die 21°C, wie nach jedem "Reset".

      posted in Error/Bug
      Bastelhittn
      Bastelhittn
    • RE: Zigbee: Eurotronic Spirit thermostat funktioniert nicht

      @Asgothian
      Entschuldige, war aus dem Admin... Wusste nicht, dass sich noch mehr erfahren lässt, wenn man die Datei herunterladet.
      Ich habe nun extra das Thermostat demontiert und bei bei mir am Schreibtisch liegen um ein sauberes LOG erzeugen zu können, wo man ausschließen kann, dass die Verbindungen ein Problem sein könnet (ca.: 1m Entfernung zum Conbee2, welcher per USB-Verlängerung an dem Pi4 hängt).

      2020-10-24 12:53:23.944 - info: zigbee.0 (1656) Zigbee: allowing new devices to join.
      2020-10-24 12:53:26.497 - info: zigbee.0 (1656) Starting interview of '0x00158d00032f7ea4'
      2020-10-24 12:53:33.027 - info: zigbee.0 (1656) Successfully interviewed '0x00158d00032f7ea4', device has succesfully been paired
      2020-10-24 12:53:33.027 - info: zigbee.0 (1656) Device '0x00158d00032f7ea4' is supported, identified as: Eurotronic Spirit Zigbee wireless heater thermostat (SPZB0001)
      2020-10-24 12:53:33.030 - info: zigbee.0 (1656) Configuring 0x00158d00032f7ea4 SPZB0001
      2020-10-24 12:53:35.238 - info: zigbee.0 (1656) DeviceConfigure successful 0x00158d00032f7ea4 SPZB0001
      2020-10-24 12:54:25.138 - info: zigbee.0 (1656) Zigbee: stop joining
      2020-10-24 12:54:56.639 - error: zigbee.0 (1656) Error on send command to 0x00158d00032f7ea4. Error: Error: Write 0x00158d00032f7ea4/1 hvacThermostat({"16387":{"value":2200,"type":41}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4151,"transactionSequenceNumber":null}) failed (Status 'INVALID_VALUE')
      at Endpoint.checkStatus (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:173:23)
      at Endpoint. (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:202:26)
      at Generator.next ()
      at fulfilled (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:24:58)
      

      Alle Geräte haben einen gute Verbindung.
      iobroker.zigbee20201024.JPG

      posted in Error/Bug
      Bastelhittn
      Bastelhittn
    • RE: Zigbee: Eurotronic Spirit thermostat funktioniert nicht

      Hallo,

      bei mir zeigt sich ein ähnliches Problem mit den Spirit Thermostaten. Ich hatte mir kürzlich eines zugelegt und war nach anfänglichen Problemen beim einbinden soweit zufrieden, weshalb ich mir 2 weitere zulegt.
      Leider sind dann weitere Probleme aufgetaucht und beschäftigen mich nun seit 5-6 Tagen...

      Kurzfassung der Geschichte:

      • Zigbee Spirit Thermostat ließ sich anfangs nicht über den deconz Adapter, selbst mit der Anleitung aus dem Forum, verbinden. Das How-To von falk0holic

      • Ich habe dann auf einen zweiten Pi4 ioBroker neu aufgesetzt und den "normalen" Zigbeeadapter installiert, welcher nun auch, noch nicht 100%, den conbee 2 unterstützt.
        Mit diesem konnte ich das Thermostat einbinden und fand auch die Datenbunkte. Bei dem ersten Versuch war es aber noch nicht möglich, den "zigbee.0.00158d00032f6d35.heating_setpnt_current" zu ändern. Nachdem ich das Device nochmal entfernte und neu eingebunden habe hat es funktioniert, somit große Freude 🙂
        Darauf hin habe ich mich von Phoscon verabschiedet, da ich keinen Mehrwert daraus beziehe und alles auf den Zigbeeadapter umgestellt, welcher mir auch übersichtlicher erscheint.

      • Ich legte mir nun 2 weiter Thermostate von Eurotronic zu und versuchte diese einzubinden. Durch die Erfahrung mit dem ersten, war nicht nicht verwundert, dass es nicht beim ersten mal klappte. Jedoch spiele ich mich nun seit Tagen ohne größere Erfolge 😞
        Anfangs waren keine Datenpunkte für die neuen Thermostate zu sehen. Mittlerweile bekomme ich zwar die Datenpunkte angezeigt, jedoch kann ich hier nichts ändern. Daraufhin versuchte ich es wieder mit dem zweiten Pi4+frischer Installation und einem CC2531. Hier hat es leider auch nicht geklappt...
        Für die absolute Verwirrung sorgt: Bei dem ersten Thermostat kann ich selbst nach dem 4ten oder 5ten mal, wo ich es neu eingebunden habe, die Datenpunkte per ioBroker ändern... Bei den neuen gelingt mir dies nicht...

      -- Mein System:
      Pi4 4gb
      ioBroker 4.1.10
      Node.js v10.22.1
      NPM 6.14.6
      Zigbee Adapter 1.3.0
      Conbee2 Stick

      Hier der Log. Es wurde erfolgreich eingebunden, jedoch gibt es ein Timeout, wenn ich versuche den Sollwert zu ändern:

      zigbee.0	2020-10-24 11:41:42.151	error	at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/adapter/deconzAdapter.js:25:65)
      zigbee.0	2020-10-24 11:41:42.151	error	at Generator.throw (<anonymous>)
      zigbee.0	2020-10-24 11:41:42.151	error	at DeconzAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/adapter/deconzAdapter.js:552:23)
      zigbee.0	2020-10-24 11:41:42.151	error	(1656) Error on send command to 0x00158d00053d3972. Error: Error: Write 0x00158d00053d3972/1 hvacThermostat({"occupiedHeatingSetpoint":2300}, {"timeout":10000,"disableResponse":false,"disableRecovery
      zigbee.0	2020-10-24 11:40:53.145	error	at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/adapter/deconzAdapter.js:25:65)
      zigbee.0	2020-10-24 11:40:53.145	error	at Generator.throw (<anonymous>)
      zigbee.0	2020-10-24 11:40:53.145	error	at DeconzAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/deconz/adapter/deconzAdapter.js:552:23)
      zigbee.0	2020-10-24 11:40:53.145	error	(1656) Error on send command to 0x00158d00053d3972. Error: Error: Write 0x00158d00053d3972/1 hvacThermostat({"16387":{"value":2400,"type":41}}, {"timeout":10000,"disableResponse":false,"disableRecove
      zigbee.0	2020-10-24 01:36:17.117	info	(1656) Zigbee: stop joining
      zigbee.0	2020-10-24 01:35:58.633	info	(1656) DeviceConfigure successful 0x00158d00053d3972 SPZB0001
      zigbee.0	2020-10-24 01:35:57.031	info	(1656) Configuring 0x00158d00053d3972 SPZB0001
      zigbee.0	2020-10-24 01:35:57.029	info	(1656) Device '0x00158d00053d3972' is supported, identified as: Eurotronic Spirit Zigbee wireless heater thermostat (SPZB0001)
      zigbee.0	2020-10-24 01:35:57.029	info	(1656) Successfully interviewed '0x00158d00053d3972', device has succesfully been paired
      zigbee.0	2020-10-24 01:35:51.571	info	(1656) Starting interview of '0x00158d00053d3972'
      zigbee.0	2020-10-24 01:35:15.581	info	(1656) Zigbee: allowing new devices to join.
      zigbee.0	2020-10-24 01:35:12.504	info	(1656) Zigbee started
      

      Bezüglich den oben angeführten Verzeichnisse von @Asgothian Beitrag:

      • zigbee-herdsman-converters@12.0.203
      • iobroker.zigbee@1.3.0
      • zigbee-herdsman@0.13.13
      • Das Verzeichniss "/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman" fehlt bei mir leider

      Die Hardware/Software der Thermostate "SPZB0001"
      (gekauft Sep.+Oct. 2020 bei "dem großen A"):
      app version:22
      hard version:35
      zcl version:2
      stack version:5

      Würde mich über jeden Tipp freuen, wie ich diese zum laufen bekommen könnte.

      posted in Error/Bug
      Bastelhittn
      Bastelhittn
    • RE: Test Adapter lovelace v0.2.x

      @Garfonso
      Die Toolbar habe ich deaktiviert, jedoch habe ich 4 weitere Seiten, dadurch wird, neben den Reitern für die anderen Seiten, auch die Glocke und das Mic angezeigt 😞

      Hast du eine zusätzliche instanz für das Tablet UI gemacht? (Ist die einzige Möglichkeit die mir jetzt noch einfällt)

      @Cristian
      okay... das war etwas seltsam. Ich musste jetzt mit dem Windows Edge Browser arbeiten, da mir im FireFox das Eingabefeld nicht angezeigt wurde...

      Danke für die Tipps 🙂

      posted in Tester
      Bastelhittn
      Bastelhittn
    • RE: Test Adapter lovelace v0.2.x

      @Bastelhittn said in Test Adapter lovelace v0.2.x:

      Hallo,

      ich bin von dem Adapter total begeistert.
      Bei mir kommt es aber zu einem Problem, wenn ich über eine dyndns Adresse (noip.com) die UI aufrufen will und die "Authentication" nutze:
      Der Adapter hängt sich auf und startet ständig neu.

      Hatte das schon einer von euch bzw kennt hier die Lösung? Ich konnte hier leider nichts finden...
      ....

      FYI
      Nach dem Update auf 1.0.x hat sich das Problem gelöst.

      Nun haben sich 2 neue Fragen ergeben:

      1. Wie kann man die Themen einspielen? Die Custom Cards kann man per Drag&Drop einspielen. Bei dem Themen ist ebenfalls zu lesen "Platzieren Sie die Themen als YAML hier", jedoch scheint hier kein Drag&Drop gemeint zu sein.
        Kann mir wer verraten, wo ich das "yaml" file einspielen kann/muss?

      2. Kann man beim Alarmpanel die "Used States" selbst erstellen/benennen und irgendwo abfragen, welcher aktiv ist?

      Besten Dank schon mal im Vorhinein.

      Nachtrag:
      Soeben hat sich noch eine dritte Frage ergeben:
      3) Wie kann man die Symbole der Spracheingabe (Mikrofon) und für Benachrichtigungen (Glocke) deaktivien?
      Ich würde diese gerne am "Wand-Tablet" ausblenden (Verwende die App "WallPanel" für die Anzeige) und ebenso für die Smartphones. (Alg. würde ich dies gerne komplett "abschalten" oder "verbergen")

      posted in Tester
      Bastelhittn
      Bastelhittn
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo