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. Blockly
  5. Stromzählung stündlich

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    859

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Stromzählung stündlich

Geplant Angeheftet Gesperrt Verschoben Blockly
22 Beiträge 7 Kommentatoren 2.3k Aufrufe 6 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.
  • HomoranH Homoran

    @klassisch sagte in Stromzählung stündlich:

    also den Monatstag rausholen und dann auf 1 prüfen.

    nicht ganz,
    das aktuelle Datum nehmen, Anzahl msec hinzuzählen, bis der nächste Tag sein wird und das dann auf den 1. prüfen

    a200A Offline
    a200A Offline
    a200
    schrieb am zuletzt editiert von
    #12

    @Homoran @klassisch so mache ich das:

    // NEU - Zählerstand vom Anfang der akt. Stunde wird ermittelt
    // 
    
    var cronH           = "0 * * * *";
    var cronD           = "59 23 * * *";
    var cronW           = "0 0 * * 1";
    var cronM           = "0 0 1 * *";
    var cronY           = "1 0 1 1 *";
    
    var PathToDP        = "javascript.0.Stromzähler.Hager.";  // Pfad zum Datenpunkt
    
    var idHAGTotH       = PathToDP + "tmp.Total-h";
    var idHAGTotD       = PathToDP + "tmp.Total-d";
    var idHAGTotW       = PathToDP + "tmp.Total-w";
    var idHAGTotM       = PathToDP + "tmp.Total-m";
    var idHAGTotY       = PathToDP + "tmp.Total-y";
    var idHAGTotal      = "smartmeter.0.1-0:1_8_0__255.value";
    var idHAGZielH      = PathToDP + "Hour";
    var idHAGZielD      = PathToDP + "Day";
    var idHAGZielW      = PathToDP + "Week";
    var idHAGZielM      = PathToDP + "Month";
    var idHAGZielT      = PathToDP + "CurrentDay";
    var idHAGZielY      = PathToDP + "Year";
    var idHAGZielCW     = PathToDP + "CurrentWeek";
    var idHAGZielCM     = PathToDP + "CurrentMonth";
    var Teiler, dat, zahl;
    var debug           = true;
    
    var DPArray         = [idHAGTotH, idHAGTotD , idHAGTotW, idHAGTotM, idHAGTotY, idHAGZielH, idHAGZielD, idHAGZielW, idHAGZielM, idHAGZielY, idHAGZielT, idHAGZielCW, idHAGZielCM];
    var DPUnit          = "W";
    
    DPArray.forEach(function(wert, index, array) {
        var DPType = wert.split(".");
        var DPDescr = "Power consumption of " + (DPType[DPType.length - 1]);
        
        if(index > 4) DPUnit = "Wh";
        createState(wert, 0, {
            name: DPDescr,
            desc: DPDescr,
            type: 'number',
            unit: DPUnit,
            role: 'value'
        });
    });
    
    function haupt (VorId, ZielId, SetN) {
        var nVorwert = getState(VorId).val;
        var nAktuell = getState(idHAGTotal).val;
        var nDiff = (parseFloat(nAktuell) - parseFloat(nVorwert)).toFixed(3);
        if(debug) log("Vor: " + parseFloat(nVorwert) + " Aktuell: " +parseFloat(nAktuell) + " Differenz: " + nDiff);
        setState(ZielId, parseFloat(nDiff), true);
        if(SetN) {
            var shandler = on ({id: ZielId, change: 'any'}, function(data) {
                setState(VorId, nAktuell, true);
                unsubscribe(shandler); 
            });
        }
    }
    
    // regelmäßige Wiederholungen
    // -----------------------------------------------------------------------------
    
    schedule(cronH, function () {
        haupt(idHAGTotH, idHAGZielH, true);
    
        haupt(idHAGTotD, idHAGZielT, false);    // Today
    
        haupt(idHAGTotW, idHAGZielCW, false);  // Current Week
    
        haupt(idHAGTotM, idHAGZielCM, false);  // Current Month
    });
    
    schedule(cronD, function () {
        haupt(idHAGTotD, idHAGZielD, true);
    });
    
    schedule(cronW, function () {
        haupt(idHAGTotW, idHAGZielW, true);
    });
    
    schedule(cronM, function () {
        haupt(idHAGTotM, idHAGZielM, true);
    });
    
    schedule(cronY, function () {
        haupt(idHAGTotY, idHAGZielY, true);
    });
    
    

    Ich schreibe die Vorperioden-Werte in einzelne DP (das sind die tmp.Total-?)
    Damit habe ich die DP für minütlich, stündlich, täglich, wöchentlich, monatlich, jährlich, heute, diese Woche und dieser Monat.

    IoBroker auf QNAP TS-451, Raspi und NUC

    HomoranH 1 Antwort Letzte Antwort
    0
    • a200A a200

      @Homoran @klassisch so mache ich das:

      // NEU - Zählerstand vom Anfang der akt. Stunde wird ermittelt
      // 
      
      var cronH           = "0 * * * *";
      var cronD           = "59 23 * * *";
      var cronW           = "0 0 * * 1";
      var cronM           = "0 0 1 * *";
      var cronY           = "1 0 1 1 *";
      
      var PathToDP        = "javascript.0.Stromzähler.Hager.";  // Pfad zum Datenpunkt
      
      var idHAGTotH       = PathToDP + "tmp.Total-h";
      var idHAGTotD       = PathToDP + "tmp.Total-d";
      var idHAGTotW       = PathToDP + "tmp.Total-w";
      var idHAGTotM       = PathToDP + "tmp.Total-m";
      var idHAGTotY       = PathToDP + "tmp.Total-y";
      var idHAGTotal      = "smartmeter.0.1-0:1_8_0__255.value";
      var idHAGZielH      = PathToDP + "Hour";
      var idHAGZielD      = PathToDP + "Day";
      var idHAGZielW      = PathToDP + "Week";
      var idHAGZielM      = PathToDP + "Month";
      var idHAGZielT      = PathToDP + "CurrentDay";
      var idHAGZielY      = PathToDP + "Year";
      var idHAGZielCW     = PathToDP + "CurrentWeek";
      var idHAGZielCM     = PathToDP + "CurrentMonth";
      var Teiler, dat, zahl;
      var debug           = true;
      
      var DPArray         = [idHAGTotH, idHAGTotD , idHAGTotW, idHAGTotM, idHAGTotY, idHAGZielH, idHAGZielD, idHAGZielW, idHAGZielM, idHAGZielY, idHAGZielT, idHAGZielCW, idHAGZielCM];
      var DPUnit          = "W";
      
      DPArray.forEach(function(wert, index, array) {
          var DPType = wert.split(".");
          var DPDescr = "Power consumption of " + (DPType[DPType.length - 1]);
          
          if(index > 4) DPUnit = "Wh";
          createState(wert, 0, {
              name: DPDescr,
              desc: DPDescr,
              type: 'number',
              unit: DPUnit,
              role: 'value'
          });
      });
      
      function haupt (VorId, ZielId, SetN) {
          var nVorwert = getState(VorId).val;
          var nAktuell = getState(idHAGTotal).val;
          var nDiff = (parseFloat(nAktuell) - parseFloat(nVorwert)).toFixed(3);
          if(debug) log("Vor: " + parseFloat(nVorwert) + " Aktuell: " +parseFloat(nAktuell) + " Differenz: " + nDiff);
          setState(ZielId, parseFloat(nDiff), true);
          if(SetN) {
              var shandler = on ({id: ZielId, change: 'any'}, function(data) {
                  setState(VorId, nAktuell, true);
                  unsubscribe(shandler); 
              });
          }
      }
      
      // regelmäßige Wiederholungen
      // -----------------------------------------------------------------------------
      
      schedule(cronH, function () {
          haupt(idHAGTotH, idHAGZielH, true);
      
          haupt(idHAGTotD, idHAGZielT, false);    // Today
      
          haupt(idHAGTotW, idHAGZielCW, false);  // Current Week
      
          haupt(idHAGTotM, idHAGZielCM, false);  // Current Month
      });
      
      schedule(cronD, function () {
          haupt(idHAGTotD, idHAGZielD, true);
      });
      
      schedule(cronW, function () {
          haupt(idHAGTotW, idHAGZielW, true);
      });
      
      schedule(cronM, function () {
          haupt(idHAGTotM, idHAGZielM, true);
      });
      
      schedule(cronY, function () {
          haupt(idHAGTotY, idHAGZielY, true);
      });
      
      

      Ich schreibe die Vorperioden-Werte in einzelne DP (das sind die tmp.Total-?)
      Damit habe ich die DP für minütlich, stündlich, täglich, wöchentlich, monatlich, jährlich, heute, diese Woche und dieser Monat.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #13

      @a200 sagte in Stromzählung stündlich:

      Damit habe ich die DP für minütlich, stündlich, täglich, wöchentlich, monatlich, jährlich, heute, diese Woche und dieser Monat.

      Ich habe mir das script nicht näher angesehen, aber der cronM mit 0 0 1 * * wird am ersten (ich nehme an des Folgemonats) geschrieben, das wird bei grafischer Darstellung dann dem nächsten Monat zugeordnet, während cronD "korrekterweise" kurz vor Mitternacht 59 23 * * * abläuft

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      a200A 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @a200 sagte in Stromzählung stündlich:

        Damit habe ich die DP für minütlich, stündlich, täglich, wöchentlich, monatlich, jährlich, heute, diese Woche und dieser Monat.

        Ich habe mir das script nicht näher angesehen, aber der cronM mit 0 0 1 * * wird am ersten (ich nehme an des Folgemonats) geschrieben, das wird bei grafischer Darstellung dann dem nächsten Monat zugeordnet, während cronD "korrekterweise" kurz vor Mitternacht 59 23 * * * abläuft

        a200A Offline
        a200A Offline
        a200
        schrieb am zuletzt editiert von a200
        #14

        @Homoran sagte in Stromzählung stündlich:

        @a200 sagte in Stromzählung stündlich:

        Damit habe ich die DP für minütlich, stündlich, täglich, wöchentlich, monatlich, jährlich, heute, diese Woche und dieser Monat.

        Ich habe mir das script nicht näher angesehen, aber der cronM mit 0 0 1 * * wird am ersten (ich nehme an des Folgemonats) geschrieben, das wird bei grafischer Darstellung dann dem nächsten Monat zugeordnet, während cronD "korrekterweise" kurz vor Mitternacht 59 23 * * * abläuft

        am ersten eines Monats wird der aktueller Gesamtwert in den DP tmp.Total-m geschrieben. Am ersten des Folgemonats wird die Differenz der beider Werte als Monatsverbrauch gespeichert und danach der aktueller Gesamtwert wieder in den DP tmp.Total-m geschrieben.

        Das gleiche mache ich stündlich, wöchentlich und jährlich. Die Werte für heute, diese Woche und dieser Monat werden nach dem Prinzip "aktueller Wert" - "Vorwert" gerechnet.

        Ich verstehe deinen Einwand, deine Frage nicht ganz.

        cronD könnte auch "0 0 * * *" sein, aber es gab da schon genug andere Jobs.

        IoBroker auf QNAP TS-451, Raspi und NUC

        HomoranH 1 Antwort Letzte Antwort
        0
        • a200A a200

          @Homoran sagte in Stromzählung stündlich:

          @a200 sagte in Stromzählung stündlich:

          Damit habe ich die DP für minütlich, stündlich, täglich, wöchentlich, monatlich, jährlich, heute, diese Woche und dieser Monat.

          Ich habe mir das script nicht näher angesehen, aber der cronM mit 0 0 1 * * wird am ersten (ich nehme an des Folgemonats) geschrieben, das wird bei grafischer Darstellung dann dem nächsten Monat zugeordnet, während cronD "korrekterweise" kurz vor Mitternacht 59 23 * * * abläuft

          am ersten eines Monats wird der aktueller Gesamtwert in den DP tmp.Total-m geschrieben. Am ersten des Folgemonats wird die Differenz der beider Werte als Monatsverbrauch gespeichert und danach der aktueller Gesamtwert wieder in den DP tmp.Total-m geschrieben.

          Das gleiche mache ich stündlich, wöchentlich und jährlich. Die Werte für heute, diese Woche und dieser Monat werden nach dem Prinzip "aktueller Wert" - "Vorwert" gerechnet.

          Ich verstehe deinen Einwand, deine Frage nicht ganz.

          cronD könnte auch "0 0 * * *" sein, aber es gab da schon genug andere Jobs.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #15

          @a200 sagte in Stromzählung stündlich:

          Ich verstehe deinen Einwand, deine Frage nicht ganz.

          Ich versuche es nochmal ;-)

          Wenn du deinen Stromverbrauch als Balkengrafik darstellen willst, werden dein Balken dem Folgemonat (in dem du vielleicht in Urlaub bist) zugeordnet.
          Aus dem Grund mache ich das (genau wie du am Tag) am letzten Tag des Monats um 23:59
          Dann ist der Timestmp des Wertes noch im aktuellen Monat

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          a200A 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @loni78
            @Asgothian sagte in Stromzählung stündlich:

            Mal dumm gefragt - warum hast Du 24 Datenpunkte pro Tag ? Für eine Visualisierung

            ich habe zwar keinen stündlich wechselnden Tarif, aber ich mache es ähnlich wie @Asgothian es schreibt.
            Einen DP der die aktuellen Werte kumuliert, und dann je einen für Tag, Monat und Jahr, ebenfalls kumuliert. Bei dir käme dann noch einer je Stunde dazu.
            Am Ende jeden Zeitabschnitts wird der Wert in die Datenpunkte der jeweils höheren "Kategorie" geschrieben sowie in weitere Datenpunkte, in denen nur der Endwert geloggt wird

            05-Strom.png
            Hier für Erzeugung, Einspeisung, Bezug und Verbrauch

            L Offline
            L Offline
            loni78
            schrieb am zuletzt editiert von
            #16

            @Homoran
            @Asgothian

            So ich habe mal meine Sammlung von Datenpunkten gelöscht...... und habe Euren Ratschlag umgesetzt. D.h. ich aggregiere jetzt die Werte hoch --> von Stunde --> zu Tage --> zu Monate usw.

            Es scheint so, dass es funktioniert. Manchmal sieht man den Wald vor lauter Bäumen nicht. Jetzt muss ich mir nur noch überlegen, wie ich das mit den Tageswerten mache, da diese erst um 0.01 Uhr in der Influx gespeichert werden.

            Erstmal vielen Dank an alle.

            Grüße
            Rafael

            L 1 Antwort Letzte Antwort
            0
            • L loni78

              @Homoran
              @Asgothian

              So ich habe mal meine Sammlung von Datenpunkten gelöscht...... und habe Euren Ratschlag umgesetzt. D.h. ich aggregiere jetzt die Werte hoch --> von Stunde --> zu Tage --> zu Monate usw.

              Es scheint so, dass es funktioniert. Manchmal sieht man den Wald vor lauter Bäumen nicht. Jetzt muss ich mir nur noch überlegen, wie ich das mit den Tageswerten mache, da diese erst um 0.01 Uhr in der Influx gespeichert werden.

              Erstmal vielen Dank an alle.

              Grüße
              Rafael

              L Offline
              L Offline
              loni78
              schrieb am zuletzt editiert von
              #17

              @Homoran
              @Asgothian 4df46893-0211-4af0-8c87-88752288613f-image.png

              So habe ich das in Blockly umgesetzt. Müsste doch so funktionieren bzw. gibt es Verbesserungsvorschlage. In diesem Skript werden erstmal nur die kWh gezählt bzw. geloggt. In einem zweiten würde ich das noch in EUR umrechnen.

              Grüße
              Rafael

              1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @a200 sagte in Stromzählung stündlich:

                Ich verstehe deinen Einwand, deine Frage nicht ganz.

                Ich versuche es nochmal ;-)

                Wenn du deinen Stromverbrauch als Balkengrafik darstellen willst, werden dein Balken dem Folgemonat (in dem du vielleicht in Urlaub bist) zugeordnet.
                Aus dem Grund mache ich das (genau wie du am Tag) am letzten Tag des Monats um 23:59
                Dann ist der Timestmp des Wertes noch im aktuellen Monat

                a200A Offline
                a200A Offline
                a200
                schrieb am zuletzt editiert von a200
                #18

                @Homoran sagte in Stromzählung stündlich:

                Ich versuche es nochmal ;-)

                Wenn du deinen Stromverbrauch als Balkengrafik darstellen willst, werden dein Balken dem Folgemonat (in dem du vielleicht in Urlaub bist) zugeordnet.
                Aus dem Grund mache ich das (genau wie du am Tag) am letzten Tag des Monats um 23:59
                Dann ist der Timestmp des Wertes noch im aktuellen Monat

                Ok, jetzt! Balkendiagramm ist das Stichwort! Du hast vorhin nur von Grafen gesprochen.
                Ich nutze Liniendiagram und dann habe ich korrekterweise am Ersten eines Monats um 0:00 den Verbrauch bis zu diesem Zeitpunkt.

                002.PNG

                003.PNG

                IoBroker auf QNAP TS-451, Raspi und NUC

                XxJooOX 1 Antwort Letzte Antwort
                0
                • a200A a200

                  @Homoran sagte in Stromzählung stündlich:

                  Ich versuche es nochmal ;-)

                  Wenn du deinen Stromverbrauch als Balkengrafik darstellen willst, werden dein Balken dem Folgemonat (in dem du vielleicht in Urlaub bist) zugeordnet.
                  Aus dem Grund mache ich das (genau wie du am Tag) am letzten Tag des Monats um 23:59
                  Dann ist der Timestmp des Wertes noch im aktuellen Monat

                  Ok, jetzt! Balkendiagramm ist das Stichwort! Du hast vorhin nur von Grafen gesprochen.
                  Ich nutze Liniendiagram und dann habe ich korrekterweise am Ersten eines Monats um 0:00 den Verbrauch bis zu diesem Zeitpunkt.

                  002.PNG

                  003.PNG

                  XxJooOX Online
                  XxJooOX Online
                  XxJooO
                  schrieb am zuletzt editiert von
                  #19

                  Hallo,

                  darf ich mal in die Runde fragen, wie Ihr das dann speichert? Ich kann ja DPs anlegen für 31 Tage und die dann jeweils füllen. Für Wochen, Monate und Jahre ist das Anlegen von DPs (man möchte ja nichts verlieren) aber irgendwie viel Aufwand (kann man automatisieren, ist mir bekannt). Lässt sich sowas in einer Art array speichern, oder habt Ihr jeweils wirklich DPs erstellt?

                  ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                  paul53P AsgothianA HomoranH 3 Antworten Letzte Antwort
                  0
                  • XxJooOX XxJooO

                    Hallo,

                    darf ich mal in die Runde fragen, wie Ihr das dann speichert? Ich kann ja DPs anlegen für 31 Tage und die dann jeweils füllen. Für Wochen, Monate und Jahre ist das Anlegen von DPs (man möchte ja nichts verlieren) aber irgendwie viel Aufwand (kann man automatisieren, ist mir bekannt). Lässt sich sowas in einer Art array speichern, oder habt Ihr jeweils wirklich DPs erstellt?

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

                    @XxJooO sagte:

                    Lässt sich sowas in einer Art array speichern

                    Ja, das lässt sich in einem Datenpunkt vom Typ "array" speichern.

                    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
                    • XxJooOX XxJooO

                      Hallo,

                      darf ich mal in die Runde fragen, wie Ihr das dann speichert? Ich kann ja DPs anlegen für 31 Tage und die dann jeweils füllen. Für Wochen, Monate und Jahre ist das Anlegen von DPs (man möchte ja nichts verlieren) aber irgendwie viel Aufwand (kann man automatisieren, ist mir bekannt). Lässt sich sowas in einer Art array speichern, oder habt Ihr jeweils wirklich DPs erstellt?

                      AsgothianA Offline
                      AsgothianA Offline
                      Asgothian
                      Developer
                      schrieb am zuletzt editiert von
                      #21

                      @XxJooO
                      Ich speichere das in einer Datenbank, und mache den Graph dann mit Grafana, Flot oder dem neuen E-Charts adapter.

                      Gefällt mir besser als irgendeine selbstgebaute "array" Speicherung.

                      A.

                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                      1 Antwort Letzte Antwort
                      0
                      • XxJooOX XxJooO

                        Hallo,

                        darf ich mal in die Runde fragen, wie Ihr das dann speichert? Ich kann ja DPs anlegen für 31 Tage und die dann jeweils füllen. Für Wochen, Monate und Jahre ist das Anlegen von DPs (man möchte ja nichts verlieren) aber irgendwie viel Aufwand (kann man automatisieren, ist mir bekannt). Lässt sich sowas in einer Art array speichern, oder habt Ihr jeweils wirklich DPs erstellt?

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #22

                        @XxJooO sagte in Stromzählung stündlich:

                        Ich kann ja DPs anlegen für 31 Tage und die dann jeweils füllen

                        Wieso?
                        ein TagesDatenpunkt reicht.
                        Der wird historisiert und einmal am Tag befüllt

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        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

                        791

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        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