Navigation

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

    NEWS

    • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    G
    • Profile
    • Following 0
    • Followers 0
    • Topics 126
    • Posts 999
    • Best 18
    • Groups 2

    guitardoc

    @guitardoc

    Starter

    19
    Reputation
    86
    Profile views
    999
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    guitardoc Follow
    Pro Starter

    Best posts made by guitardoc

    • RE: Pimp my Shuttercontrol

      @negalein Ich möchte niemandem Probleme machen, im Gegenteil. Es haben mich aber mehrere User darum gebeten, den Algorithmus zu veröffentlichen. Ich würfe es schade finden, wenn das nicht möglich sein sollte.

      Oder aber vielleicht könnt ihr Moderatoren das auch erst mal von der Sichtbarkeit her einschränken, dass es z.B. nur @simatec sieht? Den entwickelten Algorithmus könnte man auch direkt in den Adapter einbauen, das würde die Fehlerproblematik entschärfen.

      Der Algorithmus hat es nämlich in sich, da haben ein paar Leute einige Wochen dran getüftelt.

      Noch hab ich ihn ja hier nicht veröffentlicht - dann würde ich erst mal warten bis einer der Mod oder @simatec das OK gibt.

      posted in ioBroker Allgemein
      G
      guitardoc
    • RE: Test Adapter VW Connect für VW, ID, Audi, Seat, Skoda

      @bananajoe Gabs auch schon Tage, wo VW kein Serverproblem hatte? Bei mir ist das Log ständig mit Fehlermeldungen vom VW-Adapter voll. Letztens konnte ich mich nicht mal mehr an meinem eigenen Auto anmelden und musste als Gast fahren - erst komplettes Zurücksetzen und neu Einrichten meines Profils hat es mir erlaubt, mein eigenes Fahrzeug mit meinen eigenen Einstellungen zu nutzen... Vielleicht sollte VW die Daten per Fax schicken, geht bestimmt schneller und zuverlässiger... 🙂

      posted in Tester
      G
      guitardoc
    • RE: Conbee II, Firmware nicht verbunden

      @mickym Vielen lieben Dank - jetzt funktioniert es erstmal wieder! Er erkennt zwar die Sensoren noch nicht, aber zumindest läuft das Gateway wieder. Danke noch mal!

      posted in Hardware
      G
      guitardoc
    • RE: IoBroker nach Updateversuch von admin nicht mehr erreichbar

      @glasfaser YEPPPPP!!! Das war der Fehler. Wusste nicht, dass man den noch mal separat starten muss / kann und wie das überhaupt geht. Leider kann ich nur einen Daumen nach oben geben… 🙂

      posted in ioBroker Allgemein
      G
      guitardoc
    • RE: Grafana + MariaDB

      @homoran Hab mir eCharts gerade mal angesehen. Sieht ganz gut aus! Werde wohl darauf umstellen. So viele Charts habe ich mit Flot noch nicht gebaut, die paar sind in eCharts schnell nachgebaut. Danke für die Info!

      posted in Grafana
      G
      guitardoc
    • RE: Test Adapter shuttercontrol v2.0.x

      @esmax666 Ich habe mir da ein Blockly geschrieben, welches die Vorhersagetemperaturen nimmt, dann ein paar Auswertungen damit macht, und dann den ausgewerteten Wert in einem selbst erstellten Datenpunkt der Object-ID des Temperatur-Sensors zuweist.

      posted in Tester
      G
      guitardoc
    • RE: Problem beim Löschen von Node Red

      @thomas-braun Das brachte nichts - AAAAABER… Reboot tut gut!!! Jetzt läuft alles wieder!! Adapter ist weg, ich komme überall drauf und alle Instanzen die laufen sollen sind grün!!

      Vielen Vielen Vielen lieben Dank euch für die kompetente Hilfe!!! Leider kann ich überall nur ein Sternchen vergeben…

      posted in ioBroker Allgemein
      G
      guitardoc
    • RE: Test Adapter shuttercontrol v2.0.x

      @esmax666 WU ist weatherunderground. Da gibt es einen Adapter dafür, wenn du den installierst, dann bekommst du die Werte für die Vorhersage. Die gemessenen Werte kommen von meiner eigenen Wetterstation, da habe ich eine Bresser 7in1. Blockly Export ist hier:

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="{d9L#.7^I6W|-3MNL*mW">Temperatur</variable>
          <variable id="k`d6q+)pd71@/025S::8">Monat</variable>
          <variable id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</variable>
        </variables>
        <block type="on_ext" id="!c4ef2Oo}7L6]R:Jc5g]" x="109" y="21">
          <mutation xmlns="http://www.w3.org/1999/xhtml" items="3"></mutation>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id="~Ch*?VK%z8=m:[(#jN:C">
              <field name="oid">alias.0.Temperatur.Vorhersage max</field>
            </shadow>
          </value>
          <value name="OID1">
            <shadow type="field_oid" id="j8`YT5v}h?u$OD]n3GlS">
              <field name="oid">alias.0.Temperatur.Vorhersage aktuell</field>
            </shadow>
          </value>
          <value name="OID2">
            <shadow type="field_oid" id="g;^nUXv6-Gy}N(JlwciF">
              <field name="oid">alias.0.Temperatur.Gemessen</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="comment" id="Z$`902y~S8;iqEVv,j0O">
              <field name="COMMENT">Wir nehmen erst mal die aktuelle Temperatur vom Bresser</field>
              <next>
                <block type="variables_set" id="]*sA#{;U*N.bOs:aM[gF">
                  <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                  <value name="VALUE">
                    <block type="get_value" id="QR[us~(XE?1f#d}3sV:F">
                      <field name="ATTR">val</field>
                      <field name="OID">alias.0.Temperatur.Gemessen</field>
                    </block>
                  </value>
                  <next>
                    <block type="comment" id="{zY|}F98u=Awz6f.:-bb">
                      <field name="COMMENT">Wenn die aktuelle Temperatur aus WU größer ist, dann nehmen wir diese</field>
                      <next>
                        <block type="controls_if" id="SmPF!XuMCaQ7c`MZ%M5$">
                          <value name="IF0">
                            <block type="logic_compare" id="z:q-@r?O}F1=%mYhK17I">
                              <field name="OP">GT</field>
                              <value name="A">
                                <block type="get_value" id="|d+q]Ov~M2t^S%+@E!u4">
                                  <field name="ATTR">val</field>
                                  <field name="OID">alias.0.Temperatur.Vorhersage aktuell</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="variables_get" id="DIdUEMMwQ,jlh#sL*|66">
                                  <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="variables_set" id="im#i;8~Q/`M_Z/x|nuHs">
                              <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                              <value name="VALUE">
                                <block type="get_value" id="g+;N{s(C6(nh[^zIPpCq">
                                  <field name="ATTR">val</field>
                                  <field name="OID">alias.0.Temperatur.Vorhersage aktuell</field>
                                </block>
                              </value>
                            </block>
                          </statement>
                          <next>
                            <block type="comment" id="V-3~3s|^g%5NNIB49A-m">
                              <field name="COMMENT">Wenn es eine Maximaltemperaturvorhersage aus WU für heute gibt</field>
                              <next>
                                <block type="controls_if" id="+n8:8xovOa[b2Ch2~4TP">
                                  <value name="IF0">
                                    <block type="logic_compare" id="*lwh`Nf3La$$RVZ;S-pO">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="BA(prX:i?6oj8:Roz,-c">
                                          <field name="ATTR">val</field>
                                          <field name="OID">alias.0.Temperatur.Vorhersage Datum</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="time_get" id="-{}+w;?BXzy}w+2jxh0L">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                          <field name="OPTION">custom</field>
                                          <field name="FORMAT">JJJJ-MM-TT</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="comment" id="uF,=LXwc(y_lk2A)*`33">
                                      <field name="COMMENT">Wenn der Wert nicht NULL ist</field>
                                      <next>
                                        <block type="controls_if" id="i$g2.1@ZB1=i;;aG-$j|">
                                          <value name="IF0">
                                            <block type="logic_compare" id="DETB]yEMA-W:{hUB:-7~">
                                              <field name="OP">NEQ</field>
                                              <value name="A">
                                                <block type="get_value" id="+b%P(#63DaQWP8xR~j!;">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">alias.0.Temperatur.Vorhersage max</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_null" id="B[?W]qEbbjt}(U#N-`T5"></block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="comment" id="B9)w9vo$@lZRH;=$VXaX">
                                              <field name="COMMENT">Wenn der Wert größer ist als die aktuelle Temperatur</field>
                                              <next>
                                                <block type="controls_if" id=";w4}0c!5sNXJ{68[-OU2">
                                                  <value name="IF0">
                                                    <block type="logic_compare" id="()M$1l8$)OsF,X79mvXq">
                                                      <field name="OP">GT</field>
                                                      <value name="A">
                                                        <block type="get_value" id="Kf%qWQKdx4=pt:ne{8ba">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">alias.0.Temperatur.Vorhersage max</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="variables_get" id="7p~sqA1,6^3D*h@?2D3K">
                                                          <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="variables_set" id="C.-,YrddhNuNP`7qYilr">
                                                      <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                      <value name="VALUE">
                                                        <block type="get_value" id="Hg-50IskiDUlqAq~8|`X">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">alias.0.Temperatur.Vorhersage max</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="comment" id="VYB-=N0MoS?|oSwE~#?f">
                                      <field name="COMMENT">Nur schreiben wenn sich der Wert geändert hat</field>
                                      <next>
                                        <block type="controls_if" id="Y?#Bv+EP|8Gw4=(|Bl$z">
                                          <value name="IF0">
                                            <block type="logic_compare" id="-IJtvev=6o!kFJvBM)%|">
                                              <field name="OP">NEQ</field>
                                              <value name="A">
                                                <block type="get_value" id="giB~wze:(=,mDA-XyxMQ">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">0_userdata.0.Temperatur.Vorhersage</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="variables_get" id="Ad_[U81]Ho1*`.a=$`_s">
                                                  <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="variables_set" id="MY2XOGDd-aKmjf88.a_.">
                                              <field name="VAR" id="k`d6q+)pd71@/025S::8">Monat</field>
                                              <value name="VALUE">
                                                <block type="time_get" id="]!9J]8u2|UO49QFy)]Ck">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="true"></mutation>
                                                  <field name="OPTION">Mt</field>
                                                  <field name="LANGUAGE">de</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="logic_switch_case" id="rw0WX=+WXq;(uu`Cr)o.">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" case="2" default="1"></mutation>
                                                  <value name="CONDITION">
                                                    <block type="variables_get" id="P(jmgB:2SXbcquWwfn{-">
                                                      <field name="VAR" id="k`d6q+)pd71@/025S::8">Monat</field>
                                                    </block>
                                                  </value>
                                                  <value name="CASECONDITION0">
                                                    <block type="text" id="Q2G30]Z_a[]Dd;v#{)y*">
                                                      <field name="TEXT">März</field>
                                                    </block>
                                                  </value>
                                                  <statement name="CASE0">
                                                    <block type="variables_set" id="9:!b_8rEP/3gNkp1~3|a">
                                                      <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field>
                                                      <value name="VALUE">
                                                        <block type="math_arithmetic" id="*:K5`EXF^bOwpP^cOhOB">
                                                          <field name="OP">ADD</field>
                                                          <value name="A">
                                                            <shadow type="math_number" id="NR4#6imb#d|3K-6oM3rh">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="variables_get" id="yuljG.b[0b4Gfl]pp`R!">
                                                              <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <shadow type="math_number" id="l+oJcJ907oefF8E[56D.">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="get_value" id="IEXCM.[Bd|~!?3}yPiIy">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">0_userdata.0.Temperatur.Offset_März</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <value name="CASECONDITION1">
                                                    <block type="text" id="p{d)4,OA6I6Q)HmuZu8|">
                                                      <field name="TEXT">April</field>
                                                    </block>
                                                  </value>
                                                  <statement name="CASE1">
                                                    <block type="variables_set" id="em2cUoT2]AKZmn5i+7?N">
                                                      <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field>
                                                      <value name="VALUE">
                                                        <block type="math_arithmetic" id="*=OHssEO6,ils_d1*Xoi">
                                                          <field name="OP">ADD</field>
                                                          <value name="A">
                                                            <shadow type="math_number" id="NR4#6imb#d|3K-6oM3rh">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="variables_get" id="V;G_)}`VB[XZ2=@7)@D+">
                                                              <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <shadow type="math_number" id="l+oJcJ907oefF8E[56D.">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="get_value" id="u6EY[@svZwHi~!8:jj^Y">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">0_userdata.0.Temperatur.Offset_April</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <value name="CASECONDITION2">
                                                    <block type="text" id="zGs;7c2{0J!03p0w192?">
                                                      <field name="TEXT">Mai</field>
                                                    </block>
                                                  </value>
                                                  <statement name="CASE2">
                                                    <block type="variables_set" id="W1=i!Qbxr@prqn?lrIW=">
                                                      <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field>
                                                      <value name="VALUE">
                                                        <block type="math_arithmetic" id="1sM=k2hq:J,t_)pbvcCv">
                                                          <field name="OP">ADD</field>
                                                          <value name="A">
                                                            <shadow type="math_number" id="NR4#6imb#d|3K-6oM3rh">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="variables_get" id="avDJJ3Mku)^=Gu].Ck3g">
                                                              <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <shadow type="math_number" id="l+oJcJ907oefF8E[56D.">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="get_value" id="sZ:L}yC-$N5]V]fA8%%e">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">0_userdata.0.Temperatur.Offset_Mai</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <statement name="ONDEFAULT">
                                                    <block type="variables_set" id="%JI]9sk5l.-^2bjKhVCu">
                                                      <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field>
                                                      <value name="VALUE">
                                                        <block type="variables_get" id="}CB4M`B4d/i8d.7iRLIq">
                                                          <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <next>
                                                    <block type="debug" id="}rW!4}!,Pj{gv1dJ]cX0">
                                                      <field name="Severity">debug</field>
                                                      <value name="TEXT">
                                                        <shadow type="text" id="D`#9P-eNCH?3PqtB`*M!">
                                                          <field name="TEXT">test</field>
                                                        </shadow>
                                                        <block type="text_join" id="XNB[UQ6_Km|P{V0%Gn2A">
                                                          <mutation items="21"></mutation>
                                                          <value name="ADD0">
                                                            <block type="text" id="m+Fk+M@;|a;;FGp9fM58">
                                                              <field name="TEXT">Temperaturermittlung für Verschattung : </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD1">
                                                            <block type="text_newline" id="WN/.).s[Vpgq;K/G=eGI">
                                                              <field name="Type">\r\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD2">
                                                            <block type="text" id="K2`s#T;1G2%`*Nm)2:FB">
                                                              <field name="TEXT">Aktuelle Temperatur Bresser: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD3">
                                                            <block type="get_value" id="bWP7)5dM3SsS^KM.r89}">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">alias.0.Temperatur.Gemessen</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD4">
                                                            <block type="text_newline" id="mbM7].zVr-(3Op4FyJ}c">
                                                              <field name="Type">\r\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD5">
                                                            <block type="text" id="#O}pU-CK4UBqtpb??/Xk">
                                                              <field name="TEXT">Aktuelle Temperatur Weatherunderground: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD6">
                                                            <block type="get_value" id="Aw=Wcj6sG:o($3pu?fpF">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">alias.0.Temperatur.Vorhersage aktuell</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD7">
                                                            <block type="text_newline" id="Df(aH89]{,Rx?4u!7UPT">
                                                              <field name="Type">\r\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD8">
                                                            <block type="text" id="`1UJWepRGo1aeWtxcl9r">
                                                              <field name="TEXT">Vorhergesagte Höchsttemperatur Weatherunderground: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD9">
                                                            <block type="get_value" id="[Ifn+2ej(@kfe}-2D8a.">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">alias.0.Temperatur.Vorhersage max</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD10">
                                                            <block type="text_newline" id="j/gd@7%}Y|l[XJh1(+rz">
                                                              <field name="Type">\r\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD11">
                                                            <block type="text" id="~Gdn!V^7du[ZA#rUpgd%">
                                                              <field name="TEXT">Ermittelte Höchsttemperatur: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD12">
                                                            <block type="variables_get" id="dOV}kwO/p@V$Zdv3wN4s">
                                                              <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD13">
                                                            <block type="text" id="}%JPjAL0!FSI-~SEfO]!">
                                                              <field name="TEXT"> °C</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD14">
                                                            <block type="text_newline" id="}N~wmfK:*$Y@]?k%@d3q">
                                                              <field name="Type">\r\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD15">
                                                            <block type="text" id="TL:0Y;v*FK`HWJ~zcPtm">
                                                              <field name="TEXT">Aktueller Monat: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD16">
                                                            <block type="variables_get" id="C6lrIK;W5I[G,#ycLlIK">
                                                              <field name="VAR" id="k`d6q+)pd71@/025S::8">Monat</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD17">
                                                            <block type="text_newline" id="H^[;#+xj*2$v_YiDcxa+">
                                                              <field name="Type">\r\n</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD18">
                                                            <block type="text" id="A(T2DM4?q#}}@B0[zb1a">
                                                              <field name="TEXT">Ermittelte Höchsttemperatur mit monatlichem Offset: </field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD19">
                                                            <block type="variables_get" id="%C!K0A=0VhbZ^n7%vBO.">
                                                              <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field>
                                                            </block>
                                                          </value>
                                                          <value name="ADD20">
                                                            <block type="text" id="]aCR[mFdvyfyfi#;::K@">
                                                              <field name="TEXT"> °C</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="control" id="m~9Ub,S#v+AfxWPS|+-v">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                          <field name="OID">0_userdata.0.Temperatur.Vorhersage</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="variables_get" id="wRf-`?ff)k#[]XUzle%U">
                                                              <field name="VAR" id="{d9L#.7^I6W|-3MNL*mW">Temperatur</field>
                                                            </block>
                                                          </value>
                                                          <next>
                                                            <block type="control" id="]@55!Znawa_:SLo/@n)c">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                              <field name="OID">0_userdata.0.Temperatur.Vorhersage_mit_Offset</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="variables_get" id="h154e599ABu[^4^]r%{l">
                                                                  <field name="VAR" id="]wX)W![o)A8a*nn^r*-M">Temperatur mit Offset</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      
      posted in Tester
      G
      guitardoc
    • RE: MQTT einrichten für Shelly Blu Motion

      Ich habe jetzt mal den MQTT Broker/Client installiert. Hab ein Video dazu gefunden, welches die folgenden Einstellungen empfiehlt:

      343d61e8-b5fc-4e05-bbdb-a1a17033c048-image.png

      85dac706-a0d5-4f94-ba7f-444391508018-image.png

      73849b83-b064-4c19-8c8f-34280fd2d75b-image.png

      Sind die Einstellungen so OK?

      Habe jetzt in zwei Shellys den MQTT Adapter eingetragen, also die IP des Raspis und den Port 1886.
      Die beiden Shellys erscheinen jetzt auch im MQTT Adapter.
      Einer der beiden hat den Shelly Blu Motion Huckepack. Wie komme ich da jetzt auf dessen Daten?

      posted in ioBroker Allgemein
      G
      guitardoc
    • RE: [Neuer Adapter] EuSec

      @cash Ich hab es hinbekommen. Thomas Braun konnte mir helfen. Da war tatsächlich etwas falsch installiert: https://forum.iobroker.net/topic/74631/adapter-vollständig-deinstallieren

      posted in Tester
      G
      guitardoc

    Latest posts made by guitardoc

    • Nanoleaf Wood - Effect Write

      Hallo zusammen,

      Kann mir jemand sagen, wie ich den Nanoleaf-Adapter dazu bekomme, einen anderen Effekt zu schalten? Egal was ich in EffectWrite eintrage, es tut sich nichts. Vielleicht mache ich es auch nur verkehrt...

      Danke schon mal vorab!

      posted in ioBroker Allgemein
      G
      guitardoc
    • RE: There are differences between boot sector and its backup.

      @thomas-braun said in There are differences between boot sector and its backup.:

      dmesg -T --level=emerg,alert,crit,err

      liefert

      mn@raspberrypi:~ $ dmesg -T --level=emerg,alert,crit,err
      [Sat Nov  1 20:14:27 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd022 fail, reason -52
      [Sat Nov  1 20:14:27 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd026 fail, reason -52
      [Sat Nov  1 20:14:27 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd02a fail, reason -52
      [Sat Nov  1 20:14:27 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd02e fail, reason -52
      [Sat Nov  1 20:14:29 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd090 fail, reason -52
      [Sat Nov  1 20:14:29 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd095 fail, reason -52
      [Sat Nov  1 20:14:29 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd099 fail, reason -52
      [Sat Nov  1 20:14:29 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd09d fail, reason -52
      [Sat Nov  1 20:14:29 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd0a1 fail, reason -52
      [Sat Nov  1 20:14:29 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd0a5 fail, reason -52
      [Sat Nov  1 20:16:36 2025] ieee80211 phy0: brcmf_p2p_send_action_frame: Unknown Frame: category 0xa, action 0x8
      [Sat Nov  1 20:22:59 2025] ieee80211 phy0: brcmf_p2p_send_action_frame: Unknown Frame: category 0xa, action 0x8
      [Sun Nov  2 20:13:47 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd022 fail, reason -52
      [Sun Nov  2 20:13:48 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd026 fail, reason -52
      [Sun Nov  2 20:13:48 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd02a fail, reason -52
      [Sun Nov  2 20:13:48 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd02e fail, reason -52
      [Sun Nov  2 20:13:49 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd090 fail, reason -52
      [Sun Nov  2 20:13:49 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd095 fail, reason -52
      [Sun Nov  2 20:13:49 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd099 fail, reason -52
      [Sun Nov  2 20:13:49 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd09d fail, reason -52
      [Sun Nov  2 20:13:49 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd0a1 fail, reason -52
      [Sun Nov  2 20:13:49 2025] brcmfmac: brcmf_set_channel: set chanspec 0xd0a5 fail, reason -52
      [Sun Nov  2 20:15:16 2025] ieee80211 phy0: brcmf_p2p_send_action_frame: Unknown Frame: category 0xa, action 0x8
      mn@raspberrypi:~ $ 
      
      

      Das sind alles böhmische Dörfer für mich... Vermutlich sind da irgendwelche Sektoren defekt?

      posted in Pflege des Betriebssystems
      G
      guitardoc
    • RE: Test Adapter shuttercontrol v2.0.x

      @cino Kommt auf den Shelly an. Beim 2.5 ist es Shutter/Position, beim Plus2pm ist es Cover0/Position. Bei den noch neueren Shellys weiß ich es nicht, hab da keine davon im Einsatz.

      posted in Tester
      G
      guitardoc
    • There are differences between boot sector and its backup.

      Hallo zusammen,

      Ich hab hier einen Raspi4, den ich als Fileserver für Backups des Proxmox nutze, auf welchem wiederum der ioBroker läuft. Um vom Raspi selbst auch ein Backup zu haben, habe ich Raspibackup installiert und lasse dieses einmal täglich laufen. Letztens hab ich mir mal ein Log vom Backup angesehen und dabei das hier entdeckt:

      20251102-120119 DBG 5840:                      --- Loop device: /dev/loop1
      20251102-120119 DBG 5843:                      --- losetup rc: 0
      20251102-120119 MSG 5848:                      --- RBK0292I: Bootpartitionscheck gestartet 
      fsck from util-linux 2.41
      fsck.fat 4.2 (2021-01-31)
      There are differences between boot sector and its backup.
      This is mostly harmless. Differences: (offset:original/backup)
        65:01/00
        Not automatically fixing this.
      Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
       Automatically removing dirty bit.
      

      Das steht in allen Backup-Logfiles der letzten Tage drin, hab gerade mal nachgesehen.

      Mir ist auch aufgefallen, dass das System mit sudo reboot unglaublich zäh startet und manchmal auch gar nicht - da muss ich erst das Netzkabel ziehen und wieder anstecken bis er hochfährt. Ich vermute, dass das mit der obigen Fehlermeldung zusammen hängt und ggf. das Problem auch dadurch entstanden ist.
      Nun hab ich das Internet mal nach Lösungen durchforstet, bin mir aber unsicher, ob ich nicht noch mehr kaputt mache. fsck kann ich vermutlich nicht ausführen, da die Bootpartition ja gemounted ist. Ich hab den Raspi auch mal runtergefahren, die SD-Karte genommen und im Festplattendienstprogramm vom Mac mal die erste Hilfe für die Karte ausgeführt - die sagt, dass alles OK wäre. Trotzdem fährt das System manchmal nicht hoch, wenn dann dauert es ewig, und die Fehlermeldung im Backuplog ist auch immer noch drin.

      Die Backups scheint das System aber alle richtig zu erstellen, ich habe zumindest noch nichts entdeckt, was dem entgegenstehen könnte.

      Hier noch alle Platten die am Raspi hängen:

      NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
      loop0         7:0    0     2G  0 loop 
      sda           8:0    0 238.5G  0 disk /backup
      sdb           8:16   0   3.6T  0 disk 
      └─sdb1        8:17   0   3.6T  0 part /mnt/creatorpro
      mmcblk0     179:0    0  29.8G  0 disk 
      ├─mmcblk0p1 179:1    0   512M  0 part /boot/firmware
      └─mmcblk0p2 179:2    0  29.3G  0 part /
      zram0       254:0    0     2G  0 disk [SWAP]
      
      

      sda ist die SSD für die Backups des Raspi
      sdb ist die SSD für die Backups des Proxmox
      mmcblk0 ist die SD-Karte mit Trixie drauf.

      Nun meine Frage - wie kann den Fehler loswerden, wie müsste ich da genau vorgehen? Kann mir da jemand helfen?

      Danke schon mal im Voraus!

      posted in Pflege des Betriebssystems
      G
      guitardoc
    • RE: Upgrade von Debian 12 'Bookworm' auf Debian 13 'Trixie'

      @thomas-braun said in Upgrade von Debian 12 'Bookworm' auf Debian 13 'Trixie':

      /etc/apt/keyrings/nodesource.gpg

      Alles klar, danke!

      posted in Pflege des Betriebssystems
      G
      guitardoc
    • RE: Upgrade von Debian 12 'Bookworm' auf Debian 13 'Trixie'

      @thomas-braun Ahh, danke für die Info. Kommt dieser Schlüssel bei Veröffentlichung irgendwie per apt auf das System oder muss ich selbst aktiv auf die Suche gehen, wann der wo veröffentlicht wird? Weißt du das?

      posted in Pflege des Betriebssystems
      G
      guitardoc
    • RE: Upgrade von Debian 12 'Bookworm' auf Debian 13 'Trixie'

      @thomas-braun Ahhh - die Anleitung war nur für Raspi-OS... Ich hab den ioB in einem LXC auf einem Proxmox laufen. Hmm, was mache ich denn da nun wegen der Fehlermeldung?

      posted in Pflege des Betriebssystems
      G
      guitardoc
    • RE: Upgrade von Debian 12 'Bookworm' auf Debian 13 'Trixie'

      Ich habe jetzt auch den Schritt gewagt und auf Trixie aufgesprungen. Und wie viele andere auch habe ich die Warnung drin:

      mn@iobroker:~$ sudo apt update --audit
      Hit:1 http://deb.debian.org/debian trixie InRelease
      Hit:2 http://deb.debian.org/debian trixie-updates InRelease                         
      Hit:3 http://security.debian.org trixie-security InRelease                          
      Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease                       
      All packages are up to date.    
      Warning: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details
      Audit: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is:
         Signing key on 6F71F525282841EEDAF851B42F59B5F99B1BE0B4 is not bound:
                    No binding signature at time 2025-10-28T19:21:53Z
           because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance
           because: SHA1 is not considered secure since 2026-02-01T00:00:00Z
      mn@iobroker:~$ 
      
      

      Interessanterweise ist die oben mal angeführte /etc/apt/sources.list.d/raspi.sources bei mir leer. Der Keyring scheint auch nicht installiert zu sein:

      mn@iobroker:~$ apt policy raspberrypi-archive-keyring
      Notice: Unable to locate package raspberrypi-archive-keyring
      mn@iobroker:~$ 
      

      Die Ausgabe von iob diag liefert:

      ========== Start marking the full check here ===========
      
      ```bash
      Script v.2025-08-09
      
      *** BASE SYSTEM ***
      Operating System: Debian GNU/Linux 13 (trixie)
       Static hostname: iobroker
             Icon name: computer-container
               Chassis: container ☐
        Virtualization: lxc
                Kernel: Linux 6.14.11-4-pve
          Architecture: x86-64
      OS is similar to: 
      
      model name	: Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz
      Docker          : false
      Virtualization  : lxc
      Kernel          : x86_64
      Userland        : 64 bit
      
      Systemuptime and Load:
       16:07:46 up 25 min,  1 user,  load average: 0.60, 0.75, 1.01
      CPU threads: 2
      
      
      *** LIFE CYCLE STATUS ***
      Operating System is the current Debian stable version codenamed 'trixie'!
      
      *** TIME AND TIMEZONES ***
                     Local time: Wed 2025-10-29 16:07:47 CET
                 Universal time: Wed 2025-10-29 15:07:47 UTC
                       RTC time: n/a
                      Time zone: Europe/Berlin (CET, +0100)
      System clock synchronized: yes
                    NTP service: inactive
                RTC in local TZ: no
      
      *** Users and Groups ***
      User that called 'iob diag':
      mn
      HOME=/home/mn
      GROUPS=mn adm dialout sudo users iobroker
      
      User that is running 'js-controller':
      iobroker
      HOME=/home/iobroker
      SUDO_HOME=/home/mn
      GROUPS=iobroker tty dialout audio video plugdev
      
      *** DISPLAY-SERVER SETUP ***
      Display-Server: 	false
      Unit display-manager.service could not be found.
      Display-Manager: 	
      Desktop: 		
      Session: 		tty
      
      *** MEMORY ***
                     total        used        free      shared  buff/cache   available
      Mem:             12G        3.6G        8.4G        573K        897M        9.3G
      Swap:           536M          0B        536M
      Total:           13G        3.6G        8.9G
      
      Active iob-Instances: 	33
      
              12288 M total memory
               3466 M used memory
               3530 M active memory
                635 M inactive memory
               7965 M free memory
                  0 M buffer memory
                856 M swap cache
                512 M total swap
                  0 M used swap
                512 M free swap
      
      *** top - Table Of Processes  ***
      top - 16:07:47 up 25 min,  1 user,  load average: 0.60, 0.75, 1.01
      Tasks:  65 total,   1 running,  64 sleeping,   0 stopped,   0 zombie
      %Cpu(s):  5.0 us,  0.0 sy,  0.0 ni, 95.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
      MiB Mem :  12288.0 total,   7965.6 free,   3466.5 used,    856.3 buff/cache     
      MiB Swap:    512.0 total,    512.0 free,      0.0 used.   8821.5 avail Mem 
      
      *** FAILED SERVICES ***
      
        UNIT                    LOAD   ACTIVE SUB    DESCRIPTION
      * run-rpc_pipefs.mount    loaded failed failed RPC Pipe File System
      * sys-kernel-config.mount loaded failed failed Kernel Configuration File System
      
      Legend: LOAD   -> Reflects whether the unit definition was properly loaded.
              ACTIVE -> The high-level unit activation state, i.e. generalization of SUB.
              SUB    -> The low-level unit activation state, values depend on unit type.
      
      2 loaded units listed.
      
      
      *** DMESG CRITICAL ERRORS ***
      dmesg: read kernel buffer failed: Operation not permitted
      No critical errors detected
      
      *** FILESYSTEM ***
      Filesystem                       Type      Size  Used Avail Use% Mounted on
      /dev/mapper/pve-vm--100--disk--0 ext4       63G   25G   36G  41% /
      none                             tmpfs     492K  4.0K  488K   1% /dev
      /dev/mapper/pve-root             ext4       94G   14G   76G  16% /dev/ttyACM0
      udev                             devtmpfs   32G     0   32G   0% /dev/tty
      tmpfs                            tmpfs      32G     0   32G   0% /dev/shm
      tmpfs                            tmpfs      13G  136K   13G   1% /run
      tmpfs                            tmpfs     5.0M     0  5.0M   0% /run/lock
      tmpfs                            tmpfs      32G  412K   32G   1% /tmp
      tmpfs                            tmpfs     6.3G  8.0K  6.3G   1% /run/user/1001
      
      Messages concerning ext4 filesystem in dmesg:
      dmesg: read kernel buffer failed: Operation not permitted
      
      Show mounted filesystems:
      TARGET         SOURCE                                                 FSTYPE OPTIONS
      /              /dev/mapper/pve-vm--100--disk--0                       ext4   rw,relatime,stripe=16
      `-/dev/ttyACM0 /dev/mapper/pve-root[/var/lib/lxc/101/devices/ttyACM0] ext4   rw,relatime,errors=remount-ro
      
      Files in neuralgic directories:
      
      /var:
      8.3G	/var/
      7.2G	/var/lib
      7.0G	/var/lib/mysql
      6.9G	/var/lib/mysql/DBioBroker
      935M	/var/log
      
      Archived and active journals take up 932M in the file system.
      
      /opt/iobroker/backups:
      8.6G	/opt/iobroker/backups/
      
      /opt/iobroker/iobroker-data:
      785M	/opt/iobroker/iobroker-data/
      498M	/opt/iobroker/iobroker-data/files
      152M	/opt/iobroker/iobroker-data/backup-objects
      92M	/opt/iobroker/iobroker-data/files/vis-2
      67M	/opt/iobroker/iobroker-data/files/echarts.admin
      
      The five largest files in iobroker-data are:
      114M	/opt/iobroker/iobroker-data/objects.jsonl
      30M	/opt/iobroker/iobroker-data/files/notification-manager.admin/build/index.js.map
      26M	/opt/iobroker/iobroker-data/files/echarts/static/js/main.41cee985.js.map
      26M	/opt/iobroker/iobroker-data/files/echarts.admin/chart/static/js/main.41cee985.js.map
      24M	/opt/iobroker/iobroker-data/files/modbus.admin/static/js/main.6a71b34c.js.map
      
      USB-Devices by-id:
      USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
      
      /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2285504-if00
      
      *** ZigBee Settings ***
      
      HINT:
      Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting:
      /dev/ttyACM0
      Zigbee Network Settings on your coordinator/in nvbackup are:
      
      zigbee.X
      Extended Pan ID:
      *** MASKED ***
      Pan ID:
      *** MASKED ***
      Channel:
      *** MASKED ***
      Network Key:
      *** MASKED ***
      
      To unmask the settings run 'iob diag --unmask'
      
      
      *** NodeJS-Installation ***
      
      /usr/bin/nodejs 	v22.21.1
      /usr/bin/node 		v22.21.1
      /usr/bin/npm 		10.9.4
      /usr/bin/npx 		10.9.4
      /usr/bin/corepack 	0.34.0
      
      nodejs:
        Installed: 22.21.1-1nodesource1
        Candidate: 22.21.1-1nodesource1
        Version table:
       *** 22.21.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
              100 /var/lib/dpkg/status
           22.21.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.20.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.19.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.18.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.17.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.17.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.16.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.15.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.15.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.14.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.13.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.13.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.12.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.11.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.10.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.9.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.8.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.7.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.6.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.5.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.5.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.4.1-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.4.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.3.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.2.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.1.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           22.0.0-1nodesource1 1001
              500 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages
           20.19.2+dfsg-1 500
              500 http://deb.debian.org/debian trixie/main amd64 Packages
      
      Temp directories causing deletion problem: 0
      No problems detected
      
      Errors in npm tree: 0
      No problems detected
      
      Checking for nodejs vulnerability:
      
      
       █████  ██      ██           ██████   ██████   ██████  ██████         ██
      ██   ██ ██      ██          ██       ██    ██ ██    ██ ██   ██     ██  ██
      ███████ ██      ██          ██   ███ ██    ██ ██    ██ ██   ██         ██
      ██   ██ ██      ██          ██    ██ ██    ██ ██    ██ ██   ██     ██  ██
      ██   ██ ███████ ███████      ██████   ██████   ██████  ██████         ██
      
      
      
      *** ioBroker-Installation ***
      
      ioBroker Status
      iobroker is running on this host.
      
      
      Objects type: jsonl
      States  type: jsonl
      
      Hosts:
      iobroker            iobroker (version: 7.0.7, hostname: iobroker      , alive, uptime: 1560)
      
      Core adapters versions
      js-controller: 	7.0.7
      admin: 		7.7.2
      javascript: 	8.9.2
      
      nodejs modules from github: 	0
      
      Adapter State
      + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
        system.adapter.alias-manager.0          : alias-manager         : iobroker                                 -  enabled
      + system.adapter.backitup.0               : backitup              : iobroker                                 -  enabled
      + system.adapter.cloud.0                  : cloud                 : iobroker                                 -  enabled
      + system.adapter.discovery.0              : discovery             : iobroker                                 -  enabled
      + system.adapter.echarts.0                : echarts               : iobroker                                 -  enabled
      + system.adapter.eusec.0                  : eusec                 : iobroker                                 -  enabled
        system.adapter.feiertage.0              : feiertage             : iobroker                                 -  enabled
      + system.adapter.followthesun.0           : followthesun          : iobroker                                 -  enabled
      + system.adapter.homeconnect.0            : homeconnect           : iobroker                                 -  enabled
      + system.adapter.hydrawise.0              : hydrawise             : iobroker                                 -  enabled
      + system.adapter.javascript.0             : javascript            : iobroker                                 -  enabled
      + system.adapter.javascript.1             : javascript            : iobroker                                 -  enabled
      + system.adapter.logparser.0              : logparser             : iobroker                                 -  enabled
      + system.adapter.modbus.0                 : modbus                : iobroker                                 -  enabled
      + system.adapter.mqtt.0                   : mqtt                  : iobroker                                 -  enabled, port: 1886, bind: 0.0.0.0
      + system.adapter.nanoleaf-lightpanels.0   : nanoleaf-lightpanels  : iobroker                                 -  enabled, port: 16021
      + system.adapter.notification-manager.0   : notification-manager  : iobroker                                 -  enabled
      + system.adapter.pvforecast.0             : pvforecast            : iobroker                                 -  enabled
      + system.adapter.shelly.0                 : shelly                : iobroker                                 -  enabled, port: 1882, bind: 0.0.0.0
      + system.adapter.shelly.1                 : shelly                : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
      + system.adapter.shuttercontrol.0         : shuttercontrol        : iobroker                                 -  enabled
      + system.adapter.shuttercontrol.1         : shuttercontrol        : iobroker                                 -  enabled
      + system.adapter.shuttercontrol.2         : shuttercontrol        : iobroker                                 -  enabled
        system.adapter.solaredge.0              : solaredge             : iobroker                                 -  enabled
      + system.adapter.sonoff.0                 : sonoff                : iobroker                                 -  enabled, port: 1888, bind: 0.0.0.0
      + system.adapter.sql.0                    : sql                   : iobroker                                 -  enabled, port: 3306
      + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
      + system.adapter.tuya.0                   : tuya                  : iobroker                                 -  enabled
        system.adapter.uv-protect.0             : uv-protect            : iobroker                                 -  enabled
      + system.adapter.viessmannapi.0           : viessmannapi          : iobroker                                 -  enabled
        system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: iobroker                                 -  enabled
      + system.adapter.vis-2.0                  : vis-2                 : iobroker                                 -  enabled
        system.adapter.vis-map.0                : vis-map               : iobroker                                 - disabled
        system.adapter.vis-materialdesign.0     : vis-materialdesign    : iobroker                                 - disabled
        system.adapter.vis.0                    : vis                   : iobroker                                 -  enabled
      + system.adapter.vw-connect.0             : vw-connect            : iobroker                                 -  enabled
        system.adapter.weatherunderground.0     : weatherunderground    : iobroker                                 -  enabled
      + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      + system.adapter.yahka.0                  : yahka                 : iobroker                                 -  enabled
      + system.adapter.zigbee.0                 : zigbee                : iobroker                                 -  enabled, port: /dev/ttyACM0
      
      + instance is alive
      
      Enabled adapters with bindings
      + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.mqtt.0                   : mqtt                  : iobroker                                 -  enabled, port: 1886, bind: 0.0.0.0
      + system.adapter.nanoleaf-lightpanels.0   : nanoleaf-lightpanels  : iobroker                                 -  enabled, port: 16021
      + system.adapter.shelly.0                 : shelly                : iobroker                                 -  enabled, port: 1882, bind: 0.0.0.0
      + system.adapter.shelly.1                 : shelly                : iobroker                                 -  enabled, port: 1883, bind: 0.0.0.0
      + system.adapter.sonoff.0                 : sonoff                : iobroker                                 -  enabled, port: 1888, bind: 0.0.0.0
      + system.adapter.sql.0                    : sql                   : iobroker                                 -  enabled, port: 3306
      + system.adapter.telegram.0               : telegram              : iobroker                                 -  enabled, port: 8443, bind: 0.0.0.0
      + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      + system.adapter.zigbee.0                 : zigbee                : iobroker                                 -  enabled, port: /dev/ttyACM0
      
      ioBroker-Repositories
      ┌─────────┬───────────────┬──────────────────────────────────────────────────────────┬──────────────┐
      │ (index) │ name          │ url                                                      │ auto upgrade │
      ├─────────┼───────────────┼──────────────────────────────────────────────────────────┼──────────────┤
      │ 0       │ 'stable'      │ 'https://download.iobroker.net/sources-dist.json'        │ false        │
      │ 1       │ 'beta'        │ 'https://download.iobroker.net/sources-dist-latest.json' │ false        │
      │ 2       │ 'live-stable' │ 'http://iobroker.live/repo/sources-dist.json'            │ false        │
      │ 3       │ 'live-beta'   │ 'http://iobroker.live/repo/sources-dist-latest.json'     │ false        │
      └─────────┴───────────────┴──────────────────────────────────────────────────────────┴──────────────┘
      
      Active repo(s): stable
      Upgrade policy: none
      
      Installed ioBroker-Adapters
      Used repository: stable
      Adapter    "admin"        : 7.7.2    , installed 7.7.2
      Adapter    "alias-manager": 2.0.0    , installed 2.0.0
      Adapter    "backitup"     : 3.3.5    , installed 3.3.5
      Adapter    "cloud"        : 5.0.1    , installed 5.0.1
      Adapter    "discovery"    : 5.0.0    , installed 5.0.0
      Adapter    "echarts"      : 1.9.2    , installed 1.9.2
      Adapter    "eusec"        : 1.3.3    , installed 2.0.3
      Adapter    "feiertage"    : 1.2.1    , installed 1.2.1
      Adapter    "followthesun" : 0.5.2    , installed 0.5.2
      Adapter    "homeconnect"  : 1.4.3    , installed 1.4.3
      Adapter    "hydrawise"    : 1.0.2    , installed 1.0.2
      Adapter    "javascript"   : 8.9.2    , installed 8.9.2
      Controller "js-controller": 7.0.7    , installed 7.0.7
      Adapter    "logparser"    : 2.4.0    , installed 2.4.0
      Adapter    "modbus"       : 6.3.2    , installed 6.3.2
      Adapter    "mqtt"         : 6.1.4    , installed 6.1.4
      Adapter    "nanoleaf-lightpanels": 1.4.0, installed 1.4.0
      Adapter    "notification-manager": 1.3.0, installed 1.3.0
      Adapter    "pvforecast"   : 5.0.0    , installed 5.0.0
      Adapter    "shelly"       : 10.2.0   , installed 10.2.0
      Adapter    "shuttercontrol": 2.0.5   , installed 2.0.5
      Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
      Adapter    "socketio"     : 6.7.1    , installed 6.7.1
      Adapter    "solaredge"    : 1.4.1    , installed 1.4.1
      Adapter    "sonoff"       : 3.2.1    , installed 3.2.1
      Adapter    "sql"          : 3.0.1    , installed 3.0.1
      Adapter    "telegram"     : 4.1.0    , installed 4.1.0
      Adapter    "tuya"         : 3.16.0   , installed 3.16.0
      Adapter    "uv-protect"   : 0.6.8    , installed 0.6.8
      Adapter    "viessmannapi" : 2.3.0    , installed 2.4.3
      Adapter    "vis"          : 1.5.6    , installed 1.5.6
      Adapter    "vis-2"        : 2.13.4   , installed 2.13.4
      Adapter    "vis-2-widgets-material": 1.4.10, installed 1.4.10
      Adapter    "vis-map"      : 1.1.2    , installed 1.1.2
      Adapter    "vis-materialdesign": 0.5.9, installed 0.5.9
      Adapter    "weatherunderground": 3.7.0, installed 3.7.0
      Adapter    "web"          : 7.0.8    , installed 7.0.8
      Adapter    "ws"           : 2.6.2    , installed 2.6.2
      Adapter    "yahka"        : 1.1.5    , installed 1.1.5
      Adapter    "zigbee"       : 3.1.5    , installed 3.1.5
      
      Objects and States
      Please stand by - This may take a while
      Objects: 	68545
      States: 	55952
      
      *** OS-Repositories and Updates ***
      W: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details
      Hit:1 http://deb.debian.org/debian trixie InRelease
      Hit:2 http://security.debian.org trixie-security InRelease
      Hit:3 http://deb.debian.org/debian trixie-updates InRelease
      Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease
      Reading package lists...
      W: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details
      Pending Updates: 0
      
      *** Listening Ports ***
      Active Internet connections (only servers)
      Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name    
      tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      1000       115012421  666/io.shelly.1     
      tcp        0      0 0.0.0.0:1887            0.0.0.0:*               LISTEN      1000       115012240  624/io.mqtt.0       
      tcp        0      0 0.0.0.0:1886            0.0.0.0:*               LISTEN      1000       115012239  624/io.mqtt.0       
      tcp        0      0 0.0.0.0:1888            0.0.0.0:*               LISTEN      1000       115018118  767/io.sonoff.0     
      tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          115007612  1/init              
      tcp        0      0 127.0.0.1:39081         0.0.0.0:*               LISTEN      1000       115017176  736/io.yahka.0      
      tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      0          115009868  349/master          
      tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      105        115007110  236/mariadbd        
      tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1000       115010141  141/iobroker.js-con 
      tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1000       115010146  141/iobroker.js-con 
      tcp6       0      0 ::1:25                  :::*                    LISTEN      0          115009869  349/master          
      tcp6       0      0 :::1984                 :::*                    LISTEN      1000       115023888  982/go2rtc          
      tcp6       0      0 :::22                   :::*                    LISTEN      0          115007940  1/init              
      tcp6       0      0 :::111                  :::*                    LISTEN      0          115007614  1/init              
      tcp6       0      0 :::33743                :::*                    LISTEN      1000       115017158  736/io.yahka.0      
      tcp6       0      0 :::8082                 :::*                    LISTEN      1000       115022041  861/io.web.0        
      tcp6       0      0 :::8081                 :::*                    LISTEN      1000       115010488  435/io.admin.0      
      tcp6       0      0 :::8555                 :::*                    LISTEN      1000       115023882  982/go2rtc          
      tcp6       0      0 :::8554                 :::*                    LISTEN      1000       115023880  982/go2rtc          
      udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          115007613  1/init              
      udp        0      0 0.0.0.0:34140           0.0.0.0:*                           1000       115022091  802/io.eusec.0      
      udp        0      0 0.0.0.0:1900            0.0.0.0:*                           1000       115022502  1029/io.nanoleaf-li 
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           1000       115017163  736/io.yahka.0      
      udp        0      0 0.0.0.0:5353            0.0.0.0:*                           1000       115017162  736/io.yahka.0      
      udp        0      0 0.0.0.0:5683            0.0.0.0:*                           1000       115016741  655/io.shelly.0     
      udp        0      0 0.0.0.0:6666            0.0.0.0:*                           1000       115018462  712/io.tuya.0       
      udp        0      0 0.0.0.0:6667            0.0.0.0:*                           1000       115018463  712/io.tuya.0       
      udp        0      0 0.0.0.0:49656           0.0.0.0:*                           1000       115022096  802/io.eusec.0      
      udp6       0      0 :::111                  :::*                                0          115007615  1/init              
      udp6       0      0 :::8555                 :::*                                1000       115023883  982/go2rtc          
      
      *** Log File - Last 25 Lines ***
      
      2025-10-29 15:45:05.269  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-78ee4cc4e244"
      2025-10-29 15:45:05.269  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-78ee4cc4e604"
      2025-10-29 15:45:05.269  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-2cbcbb3e9980"
      2025-10-29 15:45:05.269  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-c82e189590d4"
      2025-10-29 15:45:05.269  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-345f4520313c"
      2025-10-29 15:45:05.273  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-a0dd6c4821e4"
      2025-10-29 15:45:05.274  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-ccdba7d035a4"
      2025-10-29 15:45:05.281  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-c82e189590d4"
      2025-10-29 15:45:05.281  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1-30c9224c881c"
      2025-10-29 15:45:05.281  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-a0dd6c312c40"
      2025-10-29 15:45:05.285  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-a0dd6c27921c"
      2025-10-29 15:45:05.285  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-c049ef89564c"
      2025-10-29 15:45:05.285  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-c049ef8b45c0"
      2025-10-29 15:45:05.285  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-b8d61a898d30"
      2025-10-29 15:45:05.285  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-a0dd6c49bba4"
      2025-10-29 15:45:05.285  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-a0dd6c27921c"
      2025-10-29 15:45:05.285  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-ccdba7d035a4"
      2025-10-29 15:45:05.286  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-10061ccac808"
      2025-10-29 15:45:05.286  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1-b0a7324d7b7c"
      2025-10-29 15:45:05.286  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-2cbcbb3e7f48"
      2025-10-29 15:45:05.286  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus2pm-c049ef8b45c0"
      2025-10-29 15:45:05.289  - error: shelly.1 (666) [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-78ee4cc4e604"
      2025-10-29 15:45:36.488  - info: cloud.0 (576) Trying to connect as system.user.admin to cloud
      2025-10-29 15:45:36.606  - info: cloud.0 (576) Connection changed: connect
      2025-10-29 16:06:05.901  - error: sql.0 (518) Cannot insert INSERT INTO `DBioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES (41, 1761750365856, 0.5776, 1, 7, 0);: Error: Duplicate entry '41-1761750365856' for key 'PRIMARY' (id: alias.0.Solaranlage.DC-Leistungswert)
      
      

      Der ioBroker scheint aber richtig zu laufen, zumindest sind alle Instanzen grün und unerwartete Fehlermeldungen hab ich bisher auch nicht entdecken können. Muss ich mir da irgendwie Gedanken machen oder geht das von "allein" irgendwie weg?

      posted in Pflege des Betriebssystems
      G
      guitardoc
    • RE: Backup wird auf andere Nummer zurückgespielt

      @arteck said in Backup wird auf andere Nummer zurückgespielt:

      @guitardoc meine Frage brauchst nicht bantworten.. jo

      Oops, sorry, das hatte ich ganz übersehen... Hmm, ich kann auch nicht mehr sagen, wie ich es zurückgespielt hab. Vermutlich hab ich das genommen, wo ich zuerst gesehen hab, dass es das Backup ist was ich brauche...
      Interessant, dass es da Unterschiede gibt. Aber bei näherer Betrachtung macht das schon Sinn - wenn man aus dem LXC rückspielt, dann weiß er ja wohin, während von der Backupplatte kann es sonst wohin gehen. Ich vermute daher, dass ich es von der Backupplatte genommen hab, und dann hat er den ersten freien Slot vorgeschlagen, der ihm untergekommen ist (das war die 100). Und da die 101 möglicherweise auch noch lief, ließ sich die 101 auch nicht mehr für die Herstellung auswählen. Wieder was gelernt!

      posted in Proxmox
      G
      guitardoc
    • RE: Herausfinden, ob ein Timeout in der Pipeline ist

      @paul53 Jepp, das funktioniert. Kurz zum Hintergrund, falls das interessiert:

      Bei allen batteriebetriebenen Geräten schaue ich per "IDs vom Selektor", ob sich der Ladestand eines der Geräte geändert hat und wenn einbestimmter Wert unterschritten wird, dann sende ich eine Nachricht per Telegram.
      Ich habe unterschiedliche batteriebetriebene Geräte (Shellys, unterschiedliche Geräte im Zigbee-Netzwerk), welche in unterschiedlichen Abständen den Ladezustand aktualisieren. Eines der Zigbee-Geräte (ein Lichtsensor) liefert aus unerklärlichen Gründen immer mal 0%, obwohl die Ladung viel größer ist. Hab schon alles versucht, er sagt zwischendurch immer wieder 0%, und das teilweise über Stunden, bevor er den richtigen Wert wieder liefert.
      Ich habe den Timeout auf 6h(!) setzen müssen, damit ich nicht immer eine Nachricht bekomme, dass er auf 0% ist, nur weil sich der Ladezustand eines anderen Gerätes geändert hat und das Blockly ausgelöst wird. In der Liste der Geräte, deren Ladung zu gering ist, steht dann ja jedesmal die 0% drin, auch wenn ich die 0% schon vor Stunden erfasst hab.
      Wenn ich nun den Timeout jedesmal vor Ausführung lösche, dann fängt er immer wieder an 6h zu warten, mit dem Ergebnis, dass ich vielleicht gar keine Meldung mehr bekomme, denn eines der Geräte wird sich in der Zeit vermutlich schon mit einem geänderten Ladungszustand melden. Daher die Frage, wie man herausbekommt, ob der Timeout schon läuft.

      Hier noch das Blockly zur Veranschaulichung (hoffentlich kann man was erkennen).

      f5d98c27-0938-4c49-8b11-c3dde58f6f95-image.png

      posted in Blockly
      G
      guitardoc
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo