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. Erster Werte des Tages aus History auslesen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    97

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

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

Erster Werte des Tages aus History auslesen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascriptblockly
52 Beiträge 6 Kommentatoren 7.0k 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.
  • G glitzi

    @paul53
    Eventuell eine Idee warum der Tageswert gelegentlich um 0:00 Uhr geschrieben wird?

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

    @glitzi sagte:

    Idee warum der Tageswert gelegentlich um 0:00 Uhr geschrieben wird?

    Nein. Nimm mal einen normalen CRON-String

    schedule1 =  schedule('59 23 * * *', function () {
    

    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
    • G glitzi

      Hallo,

      ist es eigentlich schlecht wenn ich

      var berechnung
      

      in zwei funktionen nutze?

      Denn seltsamer weise schreibt er mir gelegentlich eine 0 um 00:00 Uhr in den Tageswert!

      // Wasserzähler summieren
      
      createState('WasserzählerSumme', function () {
        on({id: "mqtt.0.ESP_Easy.Wasser.Count"/*ESP_Easy/Wasser/Count*/, change: "any"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
         
             var berechnung = Math.round((getState('javascript.0.WasserzählerSumme').val + (getState("mqtt.0.ESP_Easy.Wasser.Count").val / 60))*100 ) / 100;
           //  log(berechnung);
          setState('javascript.0.WasserzählerSumme', berechnung, true);
          
        });
      });
      
      // Wasser Tageswert
      schedule1 =  schedule('{"time":{"exactTime":true,"start":"23:59"},"period":{"days":1}}', function () {
      
      createState('Wasserzähler_Tageswert');
      
      sendTo('influxdb.0', 'getHistory', {
          id: 'javascript.0.WasserzählerSumme',
          options: {
              start:      getDateObject('00:00').getTime(),
              count:      1,
              aggregate: 'none' // or 'none' to get raw values
          }
      }, function (result) {
          var berechnung = Math.round((getState('javascript.0.WasserzählerSumme').val - result.result[0].val) * 100) / 100;
          setState('javascript.0.Wasserzähler_Tageswert', berechnung, true);
          log("Wasser Tageswert geschrieben"+ berechnung);
      });
      });
      
      //Wasser Tageswert hochlaufend
      on({id: ['mqtt.0.ESP_Easy.Wasser.Count','javascript.0.Tick_1m'], change: "any"}, function (obj) {
           
      createState('Wasserzähler_Tageswert_hochlaufend');
      
      sendTo('influxdb.0', 'getHistory', {
          id: 'javascript.0.WasserzählerSumme',
          options: {
              start:      getDateObject('00:00').getTime(),
              count:      1,
              aggregate: 'none' // or 'none' to get raw values
          }
      }, function (result) {
          //log(result.result[0].val + ' ' + formatDate(result.result[0].ts, 'DD.MM.YYYY hh:mm:ss'));
          //log(getState('javascript.0.WasserzählerSumme').val);
          var berechnung = Math.round((getState('javascript.0.WasserzählerSumme').val - result.result[0].val) * 100) / 100;
          setState('javascript.0.Wasserzähler_Tageswert_hochlaufend', berechnung, true);  
      });
      });
      
      //Wasser Minutenwert
      schedule3 = schedule('* * * * *', function () {
      
      createState('Wasserzähler_Minutenwert');
      var end = new Date().getTime();
      sendTo('influxdb.0', 'getHistory', {
          id: 'javascript.0.WasserzählerSumme',
          options: {
              start:      end - 60000,
              count:      1,
              aggregate: 'none' // or 'none' to get raw values
          }
      }, function (result) {
          //log(result.result[0].val + ' ' + formatDate(result.result[0].ts, 'DD.MM.YYYY hh:mm:ss'));
          //log(getState('javascript.0.WasserzählerSumme').val);
          var berechnung = Math.round((getState('javascript.0.WasserzählerSumme').val - result.result[0].val) * 100) / 100;
          setState('javascript.0.Wasserzähler_Minutenwert', berechnung, true);  
      });
      });
      
      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #44

      @glitzi
      Übrigens: Das Script verbraucht viel zu viel Ressourcen (dreimal Datenbankabfrage). Das kann man viel einfacher ohne Datenbank-Abfrage mit nur einem Datenpunkt-Trigger, einem Schedule und 4 Datenpunkten lösen:

      • Zählerstand
      • Zählerstand Tageswechsel
      • Verbrauch gestern
      • laufender Verbrauch heute
      const idCount = 'mqtt.0.ESP_Easy.Wasser.Count';
      const path = '0_userdata.0.Wasser.'
      const idStand = path + 'Zaehlerstand';
      const idTagesstand = path + 'Stand_Tageswechsel';
      const idGestern = path + 'Verbrauch_gestern';
      const idHeute = path + 'Verbrauch_heute';
      
      var stand = 0; // aktuellen Zählerstand eintragen !
      if(existsState(idStand)) stand = getState(idStand).val;
      else createState(idStand, stand, {type: 'number', unit: 'm³', role: 'value'});
      var tag = 0; // aktuellen Stand bei letztem Tageswechsel eintragen !
      if(existsState(idTagesstand)) tag = getState(idTagesstand).val;
      else createState(idTagesstand, tag, {type: 'number', unit: 'm³', role: 'value'});
      var heute = stand - tag;
      createState(idHeute, heute, {type: 'number', unit: 'm³', role: 'value'});
      createState(idGestern, heute, {type: 'number', unit: 'm³', role: 'value'});
      
      on({id: idCount}, function(dp) {
          stand = stand + dp.state.val / 60; 
          setState(idStand, Math.round(stand * 100) / 100, true);
          heute = stand - tag;
          setState(idHeute, Math.round(heute * 100) / 100, true);
      });
      
      schedule('59 23 * * *', function() {
          setState(idGestern, Math.round(heute * 100) / 100, true);
          setState(idHeute, 0, true);
          tag = stand;
          setState(idTagesstand, Math.round(tag * 100) / 100, true);
      });
      

      EDIT: Schedule geändert auf 23:59 Uhr.

      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

      G Agria4800A 2 Antworten Letzte Antwort
      0
      • paul53P paul53

        @glitzi
        Übrigens: Das Script verbraucht viel zu viel Ressourcen (dreimal Datenbankabfrage). Das kann man viel einfacher ohne Datenbank-Abfrage mit nur einem Datenpunkt-Trigger, einem Schedule und 4 Datenpunkten lösen:

        • Zählerstand
        • Zählerstand Tageswechsel
        • Verbrauch gestern
        • laufender Verbrauch heute
        const idCount = 'mqtt.0.ESP_Easy.Wasser.Count';
        const path = '0_userdata.0.Wasser.'
        const idStand = path + 'Zaehlerstand';
        const idTagesstand = path + 'Stand_Tageswechsel';
        const idGestern = path + 'Verbrauch_gestern';
        const idHeute = path + 'Verbrauch_heute';
        
        var stand = 0; // aktuellen Zählerstand eintragen !
        if(existsState(idStand)) stand = getState(idStand).val;
        else createState(idStand, stand, {type: 'number', unit: 'm³', role: 'value'});
        var tag = 0; // aktuellen Stand bei letztem Tageswechsel eintragen !
        if(existsState(idTagesstand)) tag = getState(idTagesstand).val;
        else createState(idTagesstand, tag, {type: 'number', unit: 'm³', role: 'value'});
        var heute = stand - tag;
        createState(idHeute, heute, {type: 'number', unit: 'm³', role: 'value'});
        createState(idGestern, heute, {type: 'number', unit: 'm³', role: 'value'});
        
        on({id: idCount}, function(dp) {
            stand = stand + dp.state.val / 60; 
            setState(idStand, Math.round(stand * 100) / 100, true);
            heute = stand - tag;
            setState(idHeute, Math.round(heute * 100) / 100, true);
        });
        
        schedule('59 23 * * *', function() {
            setState(idGestern, Math.round(heute * 100) / 100, true);
            setState(idHeute, 0, true);
            tag = stand;
            setState(idTagesstand, Math.round(tag * 100) / 100, true);
        });
        

        EDIT: Schedule geändert auf 23:59 Uhr.

        G Offline
        G Offline
        glitzi
        schrieb am zuletzt editiert von
        #45

        @paul53

        Danke, sehr elegant gelöst...

        komme von openHAB, und das hat beim Neustart immer die Werte vergessen, daher der Ansatz mit der Datenbank.

        1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @glitzi
          Übrigens: Das Script verbraucht viel zu viel Ressourcen (dreimal Datenbankabfrage). Das kann man viel einfacher ohne Datenbank-Abfrage mit nur einem Datenpunkt-Trigger, einem Schedule und 4 Datenpunkten lösen:

          • Zählerstand
          • Zählerstand Tageswechsel
          • Verbrauch gestern
          • laufender Verbrauch heute
          const idCount = 'mqtt.0.ESP_Easy.Wasser.Count';
          const path = '0_userdata.0.Wasser.'
          const idStand = path + 'Zaehlerstand';
          const idTagesstand = path + 'Stand_Tageswechsel';
          const idGestern = path + 'Verbrauch_gestern';
          const idHeute = path + 'Verbrauch_heute';
          
          var stand = 0; // aktuellen Zählerstand eintragen !
          if(existsState(idStand)) stand = getState(idStand).val;
          else createState(idStand, stand, {type: 'number', unit: 'm³', role: 'value'});
          var tag = 0; // aktuellen Stand bei letztem Tageswechsel eintragen !
          if(existsState(idTagesstand)) tag = getState(idTagesstand).val;
          else createState(idTagesstand, tag, {type: 'number', unit: 'm³', role: 'value'});
          var heute = stand - tag;
          createState(idHeute, heute, {type: 'number', unit: 'm³', role: 'value'});
          createState(idGestern, heute, {type: 'number', unit: 'm³', role: 'value'});
          
          on({id: idCount}, function(dp) {
              stand = stand + dp.state.val / 60; 
              setState(idStand, Math.round(stand * 100) / 100, true);
              heute = stand - tag;
              setState(idHeute, Math.round(heute * 100) / 100, true);
          });
          
          schedule('59 23 * * *', function() {
              setState(idGestern, Math.round(heute * 100) / 100, true);
              setState(idHeute, 0, true);
              tag = stand;
              setState(idTagesstand, Math.round(tag * 100) / 100, true);
          });
          

          EDIT: Schedule geändert auf 23:59 Uhr.

          Agria4800A Offline
          Agria4800A Offline
          Agria4800
          schrieb am zuletzt editiert von
          #46

          @paul53 Ich habe eine Frage zu deinem Script, welches ich etws Zweckentfremden möchte:
          Hier triggerst du auf die Aktualisierung des DP von iD Count (Denke ich zumindest) und führst idStand und idHeute aus mit jeder Aktualisierung.
          Wie kann ich das in ein Schedule setzen, welches einfach 1 min. vor dem bereits vorhandenen ausgeführt wird, aber ohne eine Aktualisierung, also eine reine Ausführung ?
          Mir geht es darum, das ich einen Tageswert (idCount) am Ende des Tages z.B.23:57 schreiben möchte (idHeute+idStand) und 2 min später 23:59 den Rest mit idGestern, idHeute auf 0 und idTagesstand ausführen,
          kannst du mir dabei helfen ?

          Hier on({id: idCount}, function(dp) hatte ich schon ein Schedule gesetzt, aber meine Aktualisierung ist nicht in der Zeit, daher passiert nichts... daher benötige ich die einfache Ausführung per Zeit.

          on({id: idCount}, function(dp) {
              stand = stand + dp.state.val / 60; 
              setState(idStand, Math.round(stand * 100) / 100, true);
              heute = stand - tag;
              setState(idHeute, Math.round(heute * 100) / 100, true);
          });
          

          Gruß Benny

          haselchenH paul53P 2 Antworten Letzte Antwort
          0
          • Agria4800A Agria4800

            @paul53 Ich habe eine Frage zu deinem Script, welches ich etws Zweckentfremden möchte:
            Hier triggerst du auf die Aktualisierung des DP von iD Count (Denke ich zumindest) und führst idStand und idHeute aus mit jeder Aktualisierung.
            Wie kann ich das in ein Schedule setzen, welches einfach 1 min. vor dem bereits vorhandenen ausgeführt wird, aber ohne eine Aktualisierung, also eine reine Ausführung ?
            Mir geht es darum, das ich einen Tageswert (idCount) am Ende des Tages z.B.23:57 schreiben möchte (idHeute+idStand) und 2 min später 23:59 den Rest mit idGestern, idHeute auf 0 und idTagesstand ausführen,
            kannst du mir dabei helfen ?

            Hier on({id: idCount}, function(dp) hatte ich schon ein Schedule gesetzt, aber meine Aktualisierung ist nicht in der Zeit, daher passiert nichts... daher benötige ich die einfache Ausführung per Zeit.

            on({id: idCount}, function(dp) {
                stand = stand + dp.state.val / 60; 
                setState(idStand, Math.round(stand * 100) / 100, true);
                heute = stand - tag;
                setState(idHeute, Math.round(heute * 100) / 100, true);
            });
            

            Gruß Benny

            haselchenH Offline
            haselchenH Offline
            haselchen
            Most Active
            schrieb am zuletzt editiert von haselchen
            #47

            Häng mich auch mal mit ins Thema.
            Möchte täglich den Stromverbrauch Wert vom Vortag in die Tabelle schreiben lassen.
            Um 0:00 wird ein Datenpunkt mit der kw/h vom Vortag gefüllt, auf 0 gesetzt und beginnt für den aktuellen Tag wieder zu zählen.

            d5d1ced9-dca1-463a-978a-cca309b7509c-grafik.png

            a64d8a0c-eca4-448b-acee-ab1648666b99-grafik.png
            Die Einstellungen in history wären diese:

            fef5d4a4-c409-4984-a6fd-403aa11eda89-grafik.png

            Ich möchte am Ende des Jahre 365 Werte da stehen haben.
            Eigentliche Frage: Wenn z.B. an 3 Tagen 20 kw/h verbraucht werden , was muss ich in der Konfig eingeben, bezüglich gleicher Werte?

            Wie gesagt ich möchte nicht 1000 Werte in der Tabelle irgendwann haben sondern für jeden Tag 1mal den Verbrauch.

            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

            Agria4800A paul53P 2 Antworten Letzte Antwort
            0
            • haselchenH haselchen

              Häng mich auch mal mit ins Thema.
              Möchte täglich den Stromverbrauch Wert vom Vortag in die Tabelle schreiben lassen.
              Um 0:00 wird ein Datenpunkt mit der kw/h vom Vortag gefüllt, auf 0 gesetzt und beginnt für den aktuellen Tag wieder zu zählen.

              d5d1ced9-dca1-463a-978a-cca309b7509c-grafik.png

              a64d8a0c-eca4-448b-acee-ab1648666b99-grafik.png
              Die Einstellungen in history wären diese:

              fef5d4a4-c409-4984-a6fd-403aa11eda89-grafik.png

              Ich möchte am Ende des Jahre 365 Werte da stehen haben.
              Eigentliche Frage: Wenn z.B. an 3 Tagen 20 kw/h verbraucht werden , was muss ich in der Konfig eingeben, bezüglich gleicher Werte?

              Wie gesagt ich möchte nicht 1000 Werte in der Tabelle irgendwann haben sondern für jeden Tag 1mal den Verbrauch.

              Agria4800A Offline
              Agria4800A Offline
              Agria4800
              schrieb am zuletzt editiert von
              #48

              @haselchen daher musste uns Paul sagen, wie idCount nur einmal geschrieben wird (idHeute), am besten mit einem 2 schedule oder 1 schedule und Verzögerung für der anderen Werte(Vortag, Heute auf 0, Zählerstand)

              Alternative, in die History schreiben alle 86400 Sec. (24h), was ich aber nicht bevorzuge, das der Zeitpunkt nicht fix nach Uhrzeit ist...

              Ich schreibe die Tageswerte als Zähler fortlaufend, am Monatsende wird der Zähler wert dann auf den entsprechenden Monat geschrieben.

              Falls du Bedarf hast, kann ich dir das, was
              Ich habe mal einstellen. Ich benutze es in Verbindung mit dem Solarlog Adapter

              1 Antwort Letzte Antwort
              0
              • haselchenH haselchen

                Häng mich auch mal mit ins Thema.
                Möchte täglich den Stromverbrauch Wert vom Vortag in die Tabelle schreiben lassen.
                Um 0:00 wird ein Datenpunkt mit der kw/h vom Vortag gefüllt, auf 0 gesetzt und beginnt für den aktuellen Tag wieder zu zählen.

                d5d1ced9-dca1-463a-978a-cca309b7509c-grafik.png

                a64d8a0c-eca4-448b-acee-ab1648666b99-grafik.png
                Die Einstellungen in history wären diese:

                fef5d4a4-c409-4984-a6fd-403aa11eda89-grafik.png

                Ich möchte am Ende des Jahre 365 Werte da stehen haben.
                Eigentliche Frage: Wenn z.B. an 3 Tagen 20 kw/h verbraucht werden , was muss ich in der Konfig eingeben, bezüglich gleicher Werte?

                Wie gesagt ich möchte nicht 1000 Werte in der Tabelle irgendwann haben sondern für jeden Tag 1mal den Verbrauch.

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

                @haselchen sagte:

                Ich möchte am Ende des Jahre 365 Werte da stehen haben.

                Genau die 365 Werte in der History liefert der Datenpunkt "Verbrauch_gestern", der einmal pro Tag geschrieben wird. Wenn das Datum im Zeitstempel stört, dann ändere das Schedule von "0 0 * * *" in "59 23 * * *".

                @haselchen sagte in Erster Werte des Tages aus History auslesen:

                Wenn z.B. an 3 Tagen 20 kw/h verbraucht werden , was muss ich in der Konfig eingeben, bezüglich gleicher Werte?

                Den Haken bei "Nur Änderungen aufzeichnen" entfernen.

                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

                haselchenH 1 Antwort Letzte Antwort
                0
                • Agria4800A Agria4800

                  @paul53 Ich habe eine Frage zu deinem Script, welches ich etws Zweckentfremden möchte:
                  Hier triggerst du auf die Aktualisierung des DP von iD Count (Denke ich zumindest) und führst idStand und idHeute aus mit jeder Aktualisierung.
                  Wie kann ich das in ein Schedule setzen, welches einfach 1 min. vor dem bereits vorhandenen ausgeführt wird, aber ohne eine Aktualisierung, also eine reine Ausführung ?
                  Mir geht es darum, das ich einen Tageswert (idCount) am Ende des Tages z.B.23:57 schreiben möchte (idHeute+idStand) und 2 min später 23:59 den Rest mit idGestern, idHeute auf 0 und idTagesstand ausführen,
                  kannst du mir dabei helfen ?

                  Hier on({id: idCount}, function(dp) hatte ich schon ein Schedule gesetzt, aber meine Aktualisierung ist nicht in der Zeit, daher passiert nichts... daher benötige ich die einfache Ausführung per Zeit.

                  on({id: idCount}, function(dp) {
                      stand = stand + dp.state.val / 60; 
                      setState(idStand, Math.round(stand * 100) / 100, true);
                      heute = stand - tag;
                      setState(idHeute, Math.round(heute * 100) / 100, true);
                  });
                  

                  Gruß Benny

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

                  @Agria4800 sagte:

                  Wie kann ich das in ein Schedule setzen, welches einfach 1 min. vor dem bereits vorhandenen ausgeführt wird, aber ohne eine Aktualisierung, also eine reine Ausführung ?

                  Das macht keinen Sinn. Im Trigger auf idCount wird der laufende Zählerstand und der aktuelle Tagesverbrauch ermittelt. Tageswerte werden im Schedule in Datenpunkte geschrieben.

                  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

                  Agria4800A 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @Agria4800 sagte:

                    Wie kann ich das in ein Schedule setzen, welches einfach 1 min. vor dem bereits vorhandenen ausgeführt wird, aber ohne eine Aktualisierung, also eine reine Ausführung ?

                    Das macht keinen Sinn. Im Trigger auf idCount wird der laufende Zählerstand und der aktuelle Tagesverbrauch ermittelt. Tageswerte werden im Schedule in Datenpunkte geschrieben.

                    Agria4800A Offline
                    Agria4800A Offline
                    Agria4800
                    schrieb am zuletzt editiert von
                    #51

                    @paul53 danke dir für die Erklärung, hab’s jetzt erst verstanden 😁

                    1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @haselchen sagte:

                      Ich möchte am Ende des Jahre 365 Werte da stehen haben.

                      Genau die 365 Werte in der History liefert der Datenpunkt "Verbrauch_gestern", der einmal pro Tag geschrieben wird. Wenn das Datum im Zeitstempel stört, dann ändere das Schedule von "0 0 * * *" in "59 23 * * *".

                      @haselchen sagte in Erster Werte des Tages aus History auslesen:

                      Wenn z.B. an 3 Tagen 20 kw/h verbraucht werden , was muss ich in der Konfig eingeben, bezüglich gleicher Werte?

                      Den Haken bei "Nur Änderungen aufzeichnen" entfernen.

                      haselchenH Offline
                      haselchenH Offline
                      haselchen
                      Most Active
                      schrieb am zuletzt editiert von
                      #52

                      @paul53

                      Bisher läuft alles zufriedenstellend.
                      Habe den Haken rausgenommen. Mal sehen was passiert, wenn an 2 Tagen derselbe Wert passiert.

                      58b1856b-c2b0-423a-8c57-b0df89aa820d-grafik.png

                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                      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

                      490

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      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