Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. höchste Windgeschwindigkeit der letzten 30 Min bekommen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    918

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

höchste Windgeschwindigkeit der letzten 30 Min bekommen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklyjavascript
12 Beiträge 3 Kommentatoren 1.2k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    mse1971
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich stehe gedanklich gerade auf dem Schlauch, bin aber auch kein begnadeter Programmierer ;)
    Ich möchte gerne meine Rolladensteuerung organisieren (Werte und Steuerung kommt aus Homematic).
    Ich möchte gerne zeitgesteuert die Rolladen rauf oder runter fahren (soweit kein Problem)

    Nun möchte ich das raus und runterfahren aber nur machen, wenn kein Sturm ist. Habe ich auch hinbekommen, die letzte Windgeschwindigkeit zu nehmen und in die Prüfung mit eingebaut.

    Nun ist aber das Problem, dass Wind ja in Böen auftritt. Es kann also sein, dass vor 10 Min eine heftige Böe war, der Wind sich gerade ausruht, und wenn ich die Rolläden dann hochfahre die nächste Böe kommt.

    Also würde ich gerne für die letzten 30 Min prüfen, ob eine Windgeschwindigkeit über einerm Mindestwert war.
    Hier hapert es nun leider.

    1. kann ich irgendwie die letzten historischen Werte auslesen und dagegen prüfen?
    2. Falls erstes nicht geht, habt ihr eine gute Idee, wie ich immer den höchsten Wert der letzten 30 Min speichern kann?

    Derzeit bekomme ich den höchsten, allerdins wenn 30 Min vorbei sind, dann bekomme ich nicht den 2 höchsten Wert, sondern den aktuellen Wert und würde dagegen wieder eine 30 Min Tabelle mit dem höchsten Wert aufbauen.

    Beispiel
    Wind 60km/h um 12:00 = höchster Wert
    Wind 58 km/h um 12:28 = zweithöchster Wert
    Wind 20 km/h um 12:31 => würde mein neuester höchster Wert werden, obwohl nur vor 3 Min. 58 km/h waren, da ich ja immer nur gegen den höchsten Wert messe.

    Aus dem Bauch raus würde ich nun 2 Variablenb aufmachen und mir auch den 2 höchsten Wert speichern, aber vielleicht geht es ja geschickter.

    Habt schon mal vielen Dank
    Matthias

    paul53P 1 Antwort Letzte Antwort
    0
    • M mse1971

      Hallo zusammen,

      ich stehe gedanklich gerade auf dem Schlauch, bin aber auch kein begnadeter Programmierer ;)
      Ich möchte gerne meine Rolladensteuerung organisieren (Werte und Steuerung kommt aus Homematic).
      Ich möchte gerne zeitgesteuert die Rolladen rauf oder runter fahren (soweit kein Problem)

      Nun möchte ich das raus und runterfahren aber nur machen, wenn kein Sturm ist. Habe ich auch hinbekommen, die letzte Windgeschwindigkeit zu nehmen und in die Prüfung mit eingebaut.

      Nun ist aber das Problem, dass Wind ja in Böen auftritt. Es kann also sein, dass vor 10 Min eine heftige Böe war, der Wind sich gerade ausruht, und wenn ich die Rolläden dann hochfahre die nächste Böe kommt.

      Also würde ich gerne für die letzten 30 Min prüfen, ob eine Windgeschwindigkeit über einerm Mindestwert war.
      Hier hapert es nun leider.

      1. kann ich irgendwie die letzten historischen Werte auslesen und dagegen prüfen?
      2. Falls erstes nicht geht, habt ihr eine gute Idee, wie ich immer den höchsten Wert der letzten 30 Min speichern kann?

      Derzeit bekomme ich den höchsten, allerdins wenn 30 Min vorbei sind, dann bekomme ich nicht den 2 höchsten Wert, sondern den aktuellen Wert und würde dagegen wieder eine 30 Min Tabelle mit dem höchsten Wert aufbauen.

      Beispiel
      Wind 60km/h um 12:00 = höchster Wert
      Wind 58 km/h um 12:28 = zweithöchster Wert
      Wind 20 km/h um 12:31 => würde mein neuester höchster Wert werden, obwohl nur vor 3 Min. 58 km/h waren, da ich ja immer nur gegen den höchsten Wert messe.

      Aus dem Bauch raus würde ich nun 2 Variablenb aufmachen und mir auch den 2 höchsten Wert speichern, aber vielleicht geht es ja geschickter.

      Habt schon mal vielen Dank
      Matthias

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @mse1971 sagte:

      Also würde ich gerne für die letzten 30 Min prüfen, ob eine Windgeschwindigkeit über einerm Mindestwert war.

      Dazu ist es nicht nötig, die höchste Windgeschwindigkeit zu ermitteln, sondern es genügt, den Grenzwert zu überwachen. Etwa so:

      const idWind = '...'; // Windgeschwindigkeit
      const idSturm = '...'; // Grenzwert überschritten
      const gw = 30; // Grenzwert für Sturm
      
      var timer = null;
      
      on({id: idWind, valGt: gw}, function() {
         setState(idSturm, true, true);
         if(timer) clearTimeout(timer);
         timer = setTimeout(function() {
            setState(idSturm, false, true);
         }, 30 * 60000);
      });
      

      Bei jeder Böe über dem Grenzwert wird der Timer neu gestartet.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      M 1 Antwort Letzte Antwort
      0
      • iomountainI Offline
        iomountainI Offline
        iomountain
        schrieb am zuletzt editiert von
        #3

        Die Lösung hat @mse1971 dank @paul53 schon, aber damit ich auch was lerne:
        Meine Lösung in Blockly:
        f7d29dba-d63f-43ee-8d70-487ba0ca08bd-image.png
        Würde das so passen?

        paul53P 2 Antworten Letzte Antwort
        0
        • iomountainI iomountain

          Die Lösung hat @mse1971 dank @paul53 schon, aber damit ich auch was lerne:
          Meine Lösung in Blockly:
          f7d29dba-d63f-43ee-8d70-487ba0ca08bd-image.png
          Würde das so passen?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @iomountain sagte:

          Würde das so passen?

          Nein, es können mehrere Timer ausgelöst werden, da innerhalb von 30 Minuten mehrere Messwerte größer dem Grenzwert auftreten können.
          Wie wird die Variable idWarn ausgewertet ? Weshalb beginnen die Variablennamen mit "id", obwohl es sich nicht um IDs handelt ?

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          1
          • iomountainI Offline
            iomountainI Offline
            iomountain
            schrieb am zuletzt editiert von
            #5

            @paul53 ja es können mehrere laufen, aber nur wenn einer die 30 Minutengrenze erreicht wird warn auf true gesetzt.
            Sollte in der Zwischenzeit ein Wert unter dem Warnwert kommen werden die Timeouts alle gestoppt (Entwarnung).
            So hab ich mir das jedenfalls gedacht.
            ID weil ich erst Datenpunkte verwenden wollte, dann aber doch nur einen für den Sensor angelegt habe, bzw weil ich es auch nicht besser weiß.
            Gibt es eine Übersicht wie Variablen, Zähler usw. benannt werden sollten?

            paul53P 1 Antwort Letzte Antwort
            0
            • iomountainI iomountain

              @paul53 ja es können mehrere laufen, aber nur wenn einer die 30 Minutengrenze erreicht wird warn auf true gesetzt.
              Sollte in der Zwischenzeit ein Wert unter dem Warnwert kommen werden die Timeouts alle gestoppt (Entwarnung).
              So hab ich mir das jedenfalls gedacht.
              ID weil ich erst Datenpunkte verwenden wollte, dann aber doch nur einen für den Sensor angelegt habe, bzw weil ich es auch nicht besser weiß.
              Gibt es eine Übersicht wie Variablen, Zähler usw. benannt werden sollten?

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @iomountain sagte:

              Sollte in der Zwischenzeit ein Wert unter dem Warnwert kommen werden die Timeouts alle gestoppt

              Es wird erst dann ein Timer gestoppt. Bleibt es über dem Grenzwert, laufen die zuerst gestarten Timer ab und es wird immer wieder "kein Sturm mehr" signalisiert (bis zum nächsten Trigger über dem Grenzwert).

              @iomountain sagte in höchste Windgeschwindigkeit der letzten 30 Min bekommen:

              Gibt es eine Übersicht wie Variablen, Zähler usw. benannt werden sollten?

              Nein, aber möglichst nicht irreführend.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @mse1971 sagte:

                Also würde ich gerne für die letzten 30 Min prüfen, ob eine Windgeschwindigkeit über einerm Mindestwert war.

                Dazu ist es nicht nötig, die höchste Windgeschwindigkeit zu ermitteln, sondern es genügt, den Grenzwert zu überwachen. Etwa so:

                const idWind = '...'; // Windgeschwindigkeit
                const idSturm = '...'; // Grenzwert überschritten
                const gw = 30; // Grenzwert für Sturm
                
                var timer = null;
                
                on({id: idWind, valGt: gw}, function() {
                   setState(idSturm, true, true);
                   if(timer) clearTimeout(timer);
                   timer = setTimeout(function() {
                      setState(idSturm, false, true);
                   }, 30 * 60000);
                });
                

                Bei jeder Böe über dem Grenzwert wird der Timer neu gestartet.

                M Offline
                M Offline
                mse1971
                schrieb am zuletzt editiert von
                #7

                @paul53 said in höchste Windgeschwindigkeit der letzten 30 Min bekommen:

                @mse1971 sagte:

                Also würde ich gerne für die letzten 30 Min prüfen, ob eine Windgeschwindigkeit über einerm Mindestwert war.

                Dazu ist es nicht nötig, die höchste Windgeschwindigkeit zu ermitteln, sondern es genügt, den Grenzwert zu überwachen.
                Bei jeder Böe über dem Grenzwert wird der Timer neu gestartet.

                Hallo Paul53,

                vielen lieben Dank für den Hinweis - das wird die Lösung werden.

                Gruß
                Matthias

                1 Antwort Letzte Antwort
                0
                • iomountainI iomountain

                  Die Lösung hat @mse1971 dank @paul53 schon, aber damit ich auch was lerne:
                  Meine Lösung in Blockly:
                  f7d29dba-d63f-43ee-8d70-487ba0ca08bd-image.png
                  Würde das so passen?

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #8

                  @iomountain sagte:

                  Meine Lösung in Blockly:

                  Vorschlag:

                  Blockly_Sturm.JPG

                  Wert ist eine Eigenschaft des Trigger-Datenpunktes (unter Blöcke Trigger).

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Antwort Letzte Antwort
                  1
                  • iomountainI Offline
                    iomountainI Offline
                    iomountain
                    schrieb am zuletzt editiert von iomountain
                    #9

                    Danke @paul53 für Deinen Vorschlag, aber muss das unterschreiten nicht auch irgendwie abgefragt werden? Muss ich mir noch genau reinziehen.
                    Ich brauch etwas länger und hab jetzt eine etwas kompliziertere Lösung über die Suchfunktion des Forums zusammengesteckt und frage einfach ab ob schon ein Timer läuft:
                    bf1dbac8-7dbc-4073-b17f-01b627a11110-image.png

                    <xml xmlns="http://www.w3.org/1999/xhtml">
                      <variables>
                        <variable type="" id="CB)^8[2Ii6@gY?z?|o8!">MaxWind</variable>
                        <variable type="" id="NX%n(s|t2x3hUpzX)v}y">Warn</variable>
                        <variable type="undefined" id="timeout">timeout</variable>
                      </variables>
                      <block type="comment" id="FIV(W$J{hTrj0bZ1Rxgi" x="337" y="-159">
                        <field name="COMMENT">Windgeschwindigkeit Grenzwert idMax</field>
                        <next>
                          <block type="variables_set" id="o[-bPFgO=^LwaMmQa5I[">
                            <field name="VAR" id="CB)^8[2Ii6@gY?z?|o8!" variabletype="">MaxWind</field>
                            <value name="VALUE">
                              <block type="math_number" id="}r6~3~7]]aUM.V=4L?p:">
                                <field name="NUM">33</field>
                              </block>
                            </value>
                            <next>
                              <block type="comment" id="T:o37@)rJ?`SD}u?ES;x">
                                <field name="COMMENT">bei Windgeschwindigkeiten von über MaxWind</field>
                                <next>
                                  <block type="comment" id="viu[nTJcy,Xk+BtLgB^i">
                                    <field name="COMMENT">für über 30 min Warn = true</field>
                                    <next>
                                      <block type="variables_set" id=".tAJ.SM#4%C=e$}v!TGK">
                                        <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                        <value name="VALUE">
                                          <block type="logic_boolean" id=":?$IEB3U$WbG){,19P{2">
                                            <field name="BOOL">FALSE</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="comment" id="~pbXrcpHb(rW0xJd$Lb]">
                                            <field name="COMMENT">Trigger</field>
                                            <next>
                                              <block type="on_ext" id="`QAQQ=;Mv-!s8Xisv`Q[">
                                                <mutation items="1"></mutation>
                                                <field name="CONDITION">ne</field>
                                                <field name="ACK_CONDITION"></field>
                                                <value name="OID0">
                                                  <shadow type="field_oid" id="x3Az;0]0yDfTN#aGm8{3">
                                                    <field name="oid">default</field>
                                                  </shadow>
                                                  <block type="field_oid" id="fJE1{[S|hKT$]p%?%]p%">
                                                    <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                  </block>
                                                </value>
                                                <statement name="STATEMENT">
                                                  <block type="controls_if" id="o~?pt_u4s*XtqU`Z69`2">
                                                    <mutation else="1"></mutation>
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="Bhp(J%#1%=gs0dCb,O+,">
                                                        <field name="OP">GT</field>
                                                        <value name="A">
                                                          <block type="get_value_var" id="p(u{,,i((^q+_gOwFJnf">
                                                            <field name="ATTR">val</field>
                                                            <value name="OID">
                                                              <shadow type="text" id="Cv-OS@sUAXD~9P5{(8tR">
                                                                <field name="TEXT"></field>
                                                              </shadow>
                                                              <block type="field_oid" id="qT?Vtj}/srx=Ui=UB`3k">
                                                                <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="variables_get" id="a,b1ANgtVZlP*NQ?xqei">
                                                            <field name="VAR" id="CB)^8[2Ii6@gY?z?|o8!" variabletype="">MaxWind</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="comment" id="bFw@l$0Fm!-qk}S{YQ03">
                                                        <field name="COMMENT">Wenn der Grenzwert 30 Minuten lang </field>
                                                        <next>
                                                          <block type="comment" id="mfbJdgNSg4Yzkguz5jY~">
                                                            <field name="COMMENT">überschritten wird:</field>
                                                            <next>
                                                              <block type="controls_if" id="{@9RQR`h3S{^4F,u)*cd">
                                                                <mutation else="1"></mutation>
                                                                <value name="IF0">
                                                                  <block type="logic_negate" id="G2-k]hm)8`(hmpxVkVRi">
                                                                    <value name="BOOL">
                                                                      <block type="variables_get" id="|gX5jP?PSPld$)zpp5q:">
                                                                        <field name="VAR" id="timeout" variabletype="undefined">timeout</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="debug" id="^z00JlMMNMqWC,Y9CEg0">
                                                                    <field name="Severity">log</field>
                                                                    <value name="TEXT">
                                                                      <shadow type="text" id="o.hhPSwcRcS#WPV-lTJo">
                                                                        <field name="TEXT">Timer starten</field>
                                                                      </shadow>
                                                                    </value>
                                                                    <next>
                                                                      <block type="comment" id="bMz^T%zW)}k_)*jj4Ky1">
                                                                        <field name="COMMENT">Timer</field>
                                                                        <next>
                                                                          <block type="timeouts_settimeout" id="V5PJ*,eX}qP)$s%TheU~">
                                                                            <field name="NAME">timeout</field>
                                                                            <field name="DELAY">30</field>
                                                                            <field name="UNIT">min</field>
                                                                            <statement name="STATEMENT">
                                                                              <block type="debug" id="WvB9$WY;fB=*qM(JGs8m">
                                                                                <field name="Severity">log</field>
                                                                                <value name="TEXT">
                                                                                  <shadow type="text" id="Tz~]w[#}$ZiSGnN0GA:*">
                                                                                    <field name="TEXT">Timer Start</field>
                                                                                  </shadow>
                                                                                  <block type="text" id="`m+|3DX[$K6^LNnAay{u">
                                                                                    <field name="TEXT">Timer erstellt</field>
                                                                                  </block>
                                                                                </value>
                                                                                <next>
                                                                                  <block type="variables_set" id="qBMEMk#9`MHVln^6NaiI">
                                                                                    <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                                    <value name="VALUE">
                                                                                      <block type="logic_boolean" id="A[_;W]rc/aqi6cD3HT9+">
                                                                                        <field name="BOOL">TRUE</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <next>
                                                                                      <block type="debug" id="6A**$|OP!fP3@|pt(l(d">
                                                                                        <field name="Severity">log</field>
                                                                                        <value name="TEXT">
                                                                                          <shadow type="text" id=",dG*QXcM[^)?4#s+Xl!0">
                                                                                            <field name="TEXT">test</field>
                                                                                          </shadow>
                                                                                          <block type="text_join" id="A=(!|CSF}k^!6s`s4]mk">
                                                                                            <mutation items="5"></mutation>
                                                                                            <value name="ADD0">
                                                                                              <block type="text" id="jf/4`;Un*H+Ti6sb2N[$">
                                                                                                <field name="TEXT">Windgeschwindigkeit Sensor1: </field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="ADD1">
                                                                                              <block type="get_value_var" id="IwML-b]571V:!A|p/IyQ">
                                                                                                <field name="ATTR">val</field>
                                                                                                <value name="OID">
                                                                                                  <shadow type="text" id="Cv-OS@sUAXD~9P5{(8tR">
                                                                                                    <field name="TEXT"></field>
                                                                                                  </shadow>
                                                                                                  <block type="field_oid" id="#5G!,sb[r,^.:uP};xy4">
                                                                                                    <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="ADD2">
                                                                                              <block type="text_newline" id="4R36V(RO5t0q{_0F8,Cm">
                                                                                                <field name="Type">\n</field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="ADD3">
                                                                                              <block type="text" id="k^/xN)L~Z3G.C]=#EBa^">
                                                                                                <field name="TEXT">Sturmwarnung: </field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="ADD4">
                                                                                              <block type="variables_get" id="J9dZnTATfjeDQh+3^HfO">
                                                                                                <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                                              </block>
                                                                                            </value>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </statement>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                                <statement name="ELSE">
                                                                  <block type="debug" id="7R0Athvq3vh|fA:#0~(L">
                                                                    <field name="Severity">log</field>
                                                                    <value name="TEXT">
                                                                      <shadow type="text" id=",dG*QXcM[^)?4#s+Xl!0">
                                                                        <field name="TEXT">test</field>
                                                                      </shadow>
                                                                      <block type="text" id="]j^f#+~[;yUk2{,B6Lv}">
                                                                        <field name="TEXT">Timer läuft schon</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="debug" id="Fu2zm.ZH)i6#Vwyp0dms">
                                                                        <field name="Severity">log</field>
                                                                        <value name="TEXT">
                                                                          <shadow type="text" id=",dG*QXcM[^)?4#s+Xl!0">
                                                                            <field name="TEXT">test</field>
                                                                          </shadow>
                                                                          <block type="text_join" id="Bcpqc+N76INhlIX(zwzO">
                                                                            <mutation items="5"></mutation>
                                                                            <value name="ADD0">
                                                                              <block type="text" id="4DzB}``nu0+cd^Zb1X)y">
                                                                                <field name="TEXT">Windgeschwindigkeit Sensor1: </field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="ADD1">
                                                                              <block type="get_value_var" id="oZ74AXUxt2%pGX-X$i{;">
                                                                                <field name="ATTR">val</field>
                                                                                <value name="OID">
                                                                                  <shadow type="text" id="Cv-OS@sUAXD~9P5{(8tR">
                                                                                    <field name="TEXT"></field>
                                                                                  </shadow>
                                                                                  <block type="field_oid" id="J/:ByL1K;e_!$l^L=QNR">
                                                                                    <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="ADD2">
                                                                              <block type="text_newline" id="Xbk37^`*/vR5thG75NUp">
                                                                                <field name="Type">\n</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="ADD3">
                                                                              <block type="text" id="oxn.iVu+N^?Fm;85LIF9">
                                                                                <field name="TEXT">Sturmwarnung: </field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="ADD4">
                                                                              <block type="variables_get" id="l7@(yHGkv?@B96UfCh1`">
                                                                                <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </statement>
                                                    <statement name="ELSE">
                                                      <block type="debug" id="n2@F,04s@!Qnpy^DKuGj">
                                                        <field name="Severity">log</field>
                                                        <value name="TEXT">
                                                          <shadow type="text" id="p=VuuiNk+jf/o1%^e=hM">
                                                            <field name="TEXT">Entwarnung</field>
                                                          </shadow>
                                                        </value>
                                                        <next>
                                                          <block type="debug" id="5]RJyO348K{L`3~OsyX@">
                                                            <field name="Severity">log</field>
                                                            <value name="TEXT">
                                                              <shadow type="text" id=")$f|Y^JWBGl[;y{h?v7s">
                                                                <field name="TEXT">Stop timeout</field>
                                                              </shadow>
                                                            </value>
                                                            <next>
                                                              <block type="timeouts_cleartimeout" id="|!MS6zf2yP.||Fu8sVm%">
                                                                <field name="NAME">timeout</field>
                                                                <next>
                                                                  <block type="variables_set" id="9lYuqps4Uhduuomv/fTU">
                                                                    <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="WCh]?BUKoRH=Nm%#}[E2">
                                                                        <field name="BOOL">FALSE</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="debug" id="@MaW56CXd3?)X[*rC$~s">
                                                                        <field name="Severity">log</field>
                                                                        <value name="TEXT">
                                                                          <shadow type="text" id=":q;wfQg1vldso{hi8##1">
                                                                            <field name="TEXT"></field>
                                                                          </shadow>
                                                                          <block type="text_join" id="B_g1QW1wJn!`l50lSKk%">
                                                                            <mutation items="5"></mutation>
                                                                            <value name="ADD0">
                                                                              <block type="text" id="B=)9V1Ac}1F`.j2~SJZo">
                                                                                <field name="TEXT">Windgeschwindigkeit Sensor1: </field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="ADD1">
                                                                              <block type="get_value_var" id="$}T1X}/;76#^!]63+6A?">
                                                                                <field name="ATTR">val</field>
                                                                                <value name="OID">
                                                                                  <shadow type="text" id="Cv-OS@sUAXD~9P5{(8tR">
                                                                                    <field name="TEXT"></field>
                                                                                  </shadow>
                                                                                  <block type="field_oid" id="DD/$pP%@F,7k,:kroY+}">
                                                                                    <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="ADD2">
                                                                              <block type="text_newline" id="l@/@yQ-)aX0P)WTER|iw">
                                                                                <field name="Type">\n</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="ADD3">
                                                                              <block type="text" id="KGsWf-pXogtO=UZ9/9?U">
                                                                                <field name="TEXT">Sturmwarnung: </field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="ADD4">
                                                                              <block type="variables_get" id="zC]sT26Jz9(]+t(Vg}k/">
                                                                                <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </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>
                    </xml>
                    

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • iomountainI iomountain

                      Danke @paul53 für Deinen Vorschlag, aber muss das unterschreiten nicht auch irgendwie abgefragt werden? Muss ich mir noch genau reinziehen.
                      Ich brauch etwas länger und hab jetzt eine etwas kompliziertere Lösung über die Suchfunktion des Forums zusammengesteckt und frage einfach ab ob schon ein Timer läuft:
                      bf1dbac8-7dbc-4073-b17f-01b627a11110-image.png

                      <xml xmlns="http://www.w3.org/1999/xhtml">
                        <variables>
                          <variable type="" id="CB)^8[2Ii6@gY?z?|o8!">MaxWind</variable>
                          <variable type="" id="NX%n(s|t2x3hUpzX)v}y">Warn</variable>
                          <variable type="undefined" id="timeout">timeout</variable>
                        </variables>
                        <block type="comment" id="FIV(W$J{hTrj0bZ1Rxgi" x="337" y="-159">
                          <field name="COMMENT">Windgeschwindigkeit Grenzwert idMax</field>
                          <next>
                            <block type="variables_set" id="o[-bPFgO=^LwaMmQa5I[">
                              <field name="VAR" id="CB)^8[2Ii6@gY?z?|o8!" variabletype="">MaxWind</field>
                              <value name="VALUE">
                                <block type="math_number" id="}r6~3~7]]aUM.V=4L?p:">
                                  <field name="NUM">33</field>
                                </block>
                              </value>
                              <next>
                                <block type="comment" id="T:o37@)rJ?`SD}u?ES;x">
                                  <field name="COMMENT">bei Windgeschwindigkeiten von über MaxWind</field>
                                  <next>
                                    <block type="comment" id="viu[nTJcy,Xk+BtLgB^i">
                                      <field name="COMMENT">für über 30 min Warn = true</field>
                                      <next>
                                        <block type="variables_set" id=".tAJ.SM#4%C=e$}v!TGK">
                                          <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id=":?$IEB3U$WbG){,19P{2">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="comment" id="~pbXrcpHb(rW0xJd$Lb]">
                                              <field name="COMMENT">Trigger</field>
                                              <next>
                                                <block type="on_ext" id="`QAQQ=;Mv-!s8Xisv`Q[">
                                                  <mutation items="1"></mutation>
                                                  <field name="CONDITION">ne</field>
                                                  <field name="ACK_CONDITION"></field>
                                                  <value name="OID0">
                                                    <shadow type="field_oid" id="x3Az;0]0yDfTN#aGm8{3">
                                                      <field name="oid">default</field>
                                                    </shadow>
                                                    <block type="field_oid" id="fJE1{[S|hKT$]p%?%]p%">
                                                      <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                    </block>
                                                  </value>
                                                  <statement name="STATEMENT">
                                                    <block type="controls_if" id="o~?pt_u4s*XtqU`Z69`2">
                                                      <mutation else="1"></mutation>
                                                      <value name="IF0">
                                                        <block type="logic_compare" id="Bhp(J%#1%=gs0dCb,O+,">
                                                          <field name="OP">GT</field>
                                                          <value name="A">
                                                            <block type="get_value_var" id="p(u{,,i((^q+_gOwFJnf">
                                                              <field name="ATTR">val</field>
                                                              <value name="OID">
                                                                <shadow type="text" id="Cv-OS@sUAXD~9P5{(8tR">
                                                                  <field name="TEXT"></field>
                                                                </shadow>
                                                                <block type="field_oid" id="qT?Vtj}/srx=Ui=UB`3k">
                                                                  <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="variables_get" id="a,b1ANgtVZlP*NQ?xqei">
                                                              <field name="VAR" id="CB)^8[2Ii6@gY?z?|o8!" variabletype="">MaxWind</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="comment" id="bFw@l$0Fm!-qk}S{YQ03">
                                                          <field name="COMMENT">Wenn der Grenzwert 30 Minuten lang </field>
                                                          <next>
                                                            <block type="comment" id="mfbJdgNSg4Yzkguz5jY~">
                                                              <field name="COMMENT">überschritten wird:</field>
                                                              <next>
                                                                <block type="controls_if" id="{@9RQR`h3S{^4F,u)*cd">
                                                                  <mutation else="1"></mutation>
                                                                  <value name="IF0">
                                                                    <block type="logic_negate" id="G2-k]hm)8`(hmpxVkVRi">
                                                                      <value name="BOOL">
                                                                        <block type="variables_get" id="|gX5jP?PSPld$)zpp5q:">
                                                                          <field name="VAR" id="timeout" variabletype="undefined">timeout</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <statement name="DO0">
                                                                    <block type="debug" id="^z00JlMMNMqWC,Y9CEg0">
                                                                      <field name="Severity">log</field>
                                                                      <value name="TEXT">
                                                                        <shadow type="text" id="o.hhPSwcRcS#WPV-lTJo">
                                                                          <field name="TEXT">Timer starten</field>
                                                                        </shadow>
                                                                      </value>
                                                                      <next>
                                                                        <block type="comment" id="bMz^T%zW)}k_)*jj4Ky1">
                                                                          <field name="COMMENT">Timer</field>
                                                                          <next>
                                                                            <block type="timeouts_settimeout" id="V5PJ*,eX}qP)$s%TheU~">
                                                                              <field name="NAME">timeout</field>
                                                                              <field name="DELAY">30</field>
                                                                              <field name="UNIT">min</field>
                                                                              <statement name="STATEMENT">
                                                                                <block type="debug" id="WvB9$WY;fB=*qM(JGs8m">
                                                                                  <field name="Severity">log</field>
                                                                                  <value name="TEXT">
                                                                                    <shadow type="text" id="Tz~]w[#}$ZiSGnN0GA:*">
                                                                                      <field name="TEXT">Timer Start</field>
                                                                                    </shadow>
                                                                                    <block type="text" id="`m+|3DX[$K6^LNnAay{u">
                                                                                      <field name="TEXT">Timer erstellt</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <next>
                                                                                    <block type="variables_set" id="qBMEMk#9`MHVln^6NaiI">
                                                                                      <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                                      <value name="VALUE">
                                                                                        <block type="logic_boolean" id="A[_;W]rc/aqi6cD3HT9+">
                                                                                          <field name="BOOL">TRUE</field>
                                                                                        </block>
                                                                                      </value>
                                                                                      <next>
                                                                                        <block type="debug" id="6A**$|OP!fP3@|pt(l(d">
                                                                                          <field name="Severity">log</field>
                                                                                          <value name="TEXT">
                                                                                            <shadow type="text" id=",dG*QXcM[^)?4#s+Xl!0">
                                                                                              <field name="TEXT">test</field>
                                                                                            </shadow>
                                                                                            <block type="text_join" id="A=(!|CSF}k^!6s`s4]mk">
                                                                                              <mutation items="5"></mutation>
                                                                                              <value name="ADD0">
                                                                                                <block type="text" id="jf/4`;Un*H+Ti6sb2N[$">
                                                                                                  <field name="TEXT">Windgeschwindigkeit Sensor1: </field>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="ADD1">
                                                                                                <block type="get_value_var" id="IwML-b]571V:!A|p/IyQ">
                                                                                                  <field name="ATTR">val</field>
                                                                                                  <value name="OID">
                                                                                                    <shadow type="text" id="Cv-OS@sUAXD~9P5{(8tR">
                                                                                                      <field name="TEXT"></field>
                                                                                                    </shadow>
                                                                                                    <block type="field_oid" id="#5G!,sb[r,^.:uP};xy4">
                                                                                                      <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="ADD2">
                                                                                                <block type="text_newline" id="4R36V(RO5t0q{_0F8,Cm">
                                                                                                  <field name="Type">\n</field>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="ADD3">
                                                                                                <block type="text" id="k^/xN)L~Z3G.C]=#EBa^">
                                                                                                  <field name="TEXT">Sturmwarnung: </field>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="ADD4">
                                                                                                <block type="variables_get" id="J9dZnTATfjeDQh+3^HfO">
                                                                                                  <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                                                </block>
                                                                                              </value>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </statement>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </statement>
                                                                  <statement name="ELSE">
                                                                    <block type="debug" id="7R0Athvq3vh|fA:#0~(L">
                                                                      <field name="Severity">log</field>
                                                                      <value name="TEXT">
                                                                        <shadow type="text" id=",dG*QXcM[^)?4#s+Xl!0">
                                                                          <field name="TEXT">test</field>
                                                                        </shadow>
                                                                        <block type="text" id="]j^f#+~[;yUk2{,B6Lv}">
                                                                          <field name="TEXT">Timer läuft schon</field>
                                                                        </block>
                                                                      </value>
                                                                      <next>
                                                                        <block type="debug" id="Fu2zm.ZH)i6#Vwyp0dms">
                                                                          <field name="Severity">log</field>
                                                                          <value name="TEXT">
                                                                            <shadow type="text" id=",dG*QXcM[^)?4#s+Xl!0">
                                                                              <field name="TEXT">test</field>
                                                                            </shadow>
                                                                            <block type="text_join" id="Bcpqc+N76INhlIX(zwzO">
                                                                              <mutation items="5"></mutation>
                                                                              <value name="ADD0">
                                                                                <block type="text" id="4DzB}``nu0+cd^Zb1X)y">
                                                                                  <field name="TEXT">Windgeschwindigkeit Sensor1: </field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="ADD1">
                                                                                <block type="get_value_var" id="oZ74AXUxt2%pGX-X$i{;">
                                                                                  <field name="ATTR">val</field>
                                                                                  <value name="OID">
                                                                                    <shadow type="text" id="Cv-OS@sUAXD~9P5{(8tR">
                                                                                      <field name="TEXT"></field>
                                                                                    </shadow>
                                                                                    <block type="field_oid" id="J/:ByL1K;e_!$l^L=QNR">
                                                                                      <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                              <value name="ADD2">
                                                                                <block type="text_newline" id="Xbk37^`*/vR5thG75NUp">
                                                                                  <field name="Type">\n</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="ADD3">
                                                                                <block type="text" id="oxn.iVu+N^?Fm;85LIF9">
                                                                                  <field name="TEXT">Sturmwarnung: </field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="ADD4">
                                                                                <block type="variables_get" id="l7@(yHGkv?@B96UfCh1`">
                                                                                  <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </statement>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </statement>
                                                      <statement name="ELSE">
                                                        <block type="debug" id="n2@F,04s@!Qnpy^DKuGj">
                                                          <field name="Severity">log</field>
                                                          <value name="TEXT">
                                                            <shadow type="text" id="p=VuuiNk+jf/o1%^e=hM">
                                                              <field name="TEXT">Entwarnung</field>
                                                            </shadow>
                                                          </value>
                                                          <next>
                                                            <block type="debug" id="5]RJyO348K{L`3~OsyX@">
                                                              <field name="Severity">log</field>
                                                              <value name="TEXT">
                                                                <shadow type="text" id=")$f|Y^JWBGl[;y{h?v7s">
                                                                  <field name="TEXT">Stop timeout</field>
                                                                </shadow>
                                                              </value>
                                                              <next>
                                                                <block type="timeouts_cleartimeout" id="|!MS6zf2yP.||Fu8sVm%">
                                                                  <field name="NAME">timeout</field>
                                                                  <next>
                                                                    <block type="variables_set" id="9lYuqps4Uhduuomv/fTU">
                                                                      <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                      <value name="VALUE">
                                                                        <block type="logic_boolean" id="WCh]?BUKoRH=Nm%#}[E2">
                                                                          <field name="BOOL">FALSE</field>
                                                                        </block>
                                                                      </value>
                                                                      <next>
                                                                        <block type="debug" id="@MaW56CXd3?)X[*rC$~s">
                                                                          <field name="Severity">log</field>
                                                                          <value name="TEXT">
                                                                            <shadow type="text" id=":q;wfQg1vldso{hi8##1">
                                                                              <field name="TEXT"></field>
                                                                            </shadow>
                                                                            <block type="text_join" id="B_g1QW1wJn!`l50lSKk%">
                                                                              <mutation items="5"></mutation>
                                                                              <value name="ADD0">
                                                                                <block type="text" id="B=)9V1Ac}1F`.j2~SJZo">
                                                                                  <field name="TEXT">Windgeschwindigkeit Sensor1: </field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="ADD1">
                                                                                <block type="get_value_var" id="$}T1X}/;76#^!]63+6A?">
                                                                                  <field name="ATTR">val</field>
                                                                                  <value name="OID">
                                                                                    <shadow type="text" id="Cv-OS@sUAXD~9P5{(8tR">
                                                                                      <field name="TEXT"></field>
                                                                                    </shadow>
                                                                                    <block type="field_oid" id="DD/$pP%@F,7k,:kroY+}">
                                                                                      <field name="oid">javascript.1.Datenpunkte_own.Systemvariable.Windgeschwindigkeit.Sensor1</field>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                              <value name="ADD2">
                                                                                <block type="text_newline" id="l@/@yQ-)aX0P)WTER|iw">
                                                                                  <field name="Type">\n</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="ADD3">
                                                                                <block type="text" id="KGsWf-pXogtO=UZ9/9?U">
                                                                                  <field name="TEXT">Sturmwarnung: </field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="ADD4">
                                                                                <block type="variables_get" id="zC]sT26Jz9(]+t(Vg}k/">
                                                                                  <field name="VAR" id="NX%n(s|t2x3hUpzX)v}y" variabletype="">Warn</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </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>
                      </xml>
                      

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #10

                      @iomountain Du setzt warn sofort auf falsch, wenn der Grenzwert unterschritten wird und erst nach 30 Minuten auf wahr bei Grenzwertüberschreitung. Es muss genau umgekehrt erfolgen: Sofort Warnung und erst nach 30 Minuten Entwarnung.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Antwort Letzte Antwort
                      1
                      • iomountainI Offline
                        iomountainI Offline
                        iomountain
                        schrieb am zuletzt editiert von
                        #11

                        @paul53 stimmt, bei mir muss 30 Minuten Sturm geben, damit es auf true geht. Aber immerhin hab ich etwas über timeout gelernt. Danke und schöne Ostern noch.

                        1 Antwort Letzte Antwort
                        0
                        • M Offline
                          M Offline
                          mse1971
                          schrieb am zuletzt editiert von
                          #12

                          Ich habe es am Ende etwas anders gelöst.
                          Wenn der Wind den Sturm-Wert überschreitet setze ich einfach einen neuen Zeitstempel in eine Variable.

                          3c1c7080-1a74-4730-8c2c-b986e84467bb-grafik.png

                          Diese frage ich dann vor den rauf- oder runterfahren immer ab, und schuae ob sie älter als 30 Min ist.
                          3038adaf-34c2-4fc8-a702-a7f57dab2339-grafik.png

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          707

                          Online

                          32.6k

                          Benutzer

                          82.2k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe