Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Script zur Überprüfung ob eine Instanz noch läuft.

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    616

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

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

Script zur Überprüfung ob eine Instanz noch läuft.

Scheduled Pinned Locked Moved Skripten / Logik
blocklyjavascript
52 Posts 15 Posters 8.7k Views 21 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • paul53P paul53

    @deta sagte:

    Das Wetter und tvspielfilm ein Problem mit alive

    Laufen die Instanzen nicht ständig ? Dann ergänze die Zeile

        if (id[2] != 'admin' && id[2] != 'daswetter' && id[2] != 'tvspielfilm') {
    

    um diese Adapter.

    eumatsE Offline
    eumatsE Offline
    eumats
    wrote on last edited by eumats
    #15

    @paul53
    Ich glaube er meint mehr, dass der Zustand "toggelt". Also alive kurzzeitig auf false geht. Ich hatte heute morgen z.B. 10 Meldungen das der Adapter web nicht geht, obwohl alles ok ist.

    1 Reply Last reply
    0
    • D Offline
      D Offline
      deta
      Most Active
      wrote on last edited by
      #16

      Es kommt aber immer alle paar Minuten, das die beiden Adapter ein problem mit Alive haben. So die Nachricht.
      Ich versuche mal die Ergänzung.

      1 Reply Last reply
      0
      • D Offline
        D Offline
        deta
        Most Active
        wrote on last edited by
        #17

        bis jetzt ist alles gut. Beobachte es weiter..

        paul53P 1 Reply Last reply
        0
        • D deta

          bis jetzt ist alles gut. Beobachte es weiter..

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #18

          @deta Das sind beides Adapter, die sich Daten aus dem Internet holen. Verhält sich connected genauso wie alive ?

          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

          eumatsE 1 Reply Last reply
          0
          • paul53P paul53

            @deta Das sind beides Adapter, die sich Daten aus dem Internet holen. Verhält sich connected genauso wie alive ?

            eumatsE Offline
            eumatsE Offline
            eumats
            wrote on last edited by
            #19

            Bei mir waren es Web und Backitup...

            1 Reply Last reply
            0
            • D Offline
              D Offline
              deta
              Most Active
              wrote on last edited by
              #20

              Ich denke das hängt damit zusammen , das diese nicht immer aktiv sind, sondern nur kurz zum Datenabgleich.
              e0fbb622-257b-4222-80be-7495aed35692-grafik.png

              1 Reply Last reply
              0
              • D deta

                Scheint zu funktionieren .

                Nur jetzt Meckert er . das der Adapter Das Wetter und tvspielfilm ein Problem mit alive haben.
                Laufen aber .

                cu Deta

                thewhoboxT Offline
                thewhoboxT Offline
                thewhobox
                wrote on last edited by
                #21

                @deta Die Adapter laufen nicht ständig, sondern per Cron.
                In der io-package.json sieht man das schön:

                "mode": "schedule",
                "schedule": "*/5 * * * *",
                

                Evtl müsste man noch einbauen, dass er sich das common Objekt des Adapters holt und überprüft ob es dauernd läuft (daemond glaube ich) oder eben nur alle paar Mintuen zum abholen von Daten (scheduled).

                Meine Adapter: emby | discovery
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                paul53P 2 Replies Last reply
                0
                • thewhoboxT thewhobox

                  @deta Die Adapter laufen nicht ständig, sondern per Cron.
                  In der io-package.json sieht man das schön:

                  "mode": "schedule",
                  "schedule": "*/5 * * * *",
                  

                  Evtl müsste man noch einbauen, dass er sich das common Objekt des Adapters holt und überprüft ob es dauernd läuft (daemond glaube ich) oder eben nur alle paar Mintuen zum abholen von Daten (scheduled).

                  paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by paul53
                  #22

                  @thewhobox sagte:

                  Die Adapter laufen nicht ständig, sondern per Cron.

                  Das war meine Frage

                  Laufen die Instanzen nicht ständig ?

                  @eumats sagte in Script zur Überprüfung ob eine Instanz noch läuft.:

                  Bei mir waren es Web

                  Ich habe mal web.0.alive und web.0.connected historisiert mit folgendem Ergebnis: Es wird immer wieder ein Wert null in web.0.alive eingefügt. web.0.connected hat keine zusätzlichen Einträge (ist konstant true), also sollte man im RegExp alive gegen connected austauschen.

                  web0alive.JPG

                  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 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    deta
                    Most Active
                    wrote on last edited by
                    #23

                    Diese Adapter sind doch nicht wichtig! Wenn Sie abkacken ist das halt so.
                    Andere für die ganze Steuerung sind wichtig! Das Sie laufen, Alexa Adapter ioT etc...
                    Wenn man diese Adapter einfach so ausklammern kann ist das ok!

                    Bei mir ist nun Ruhe. Werde ich genau wissen ob alles geht, wenn ein Adapter mal Geld wird.

                    cu Deta

                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      deta
                      Most Active
                      wrote on last edited by
                      #24

                      Aber nun kommen im Log neue Fehler:

                      javascript.0 2019-05-23 13:48:52.637 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                      javascript.0 2019-05-23 13:48:52.637 error at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                      javascript.0 2019-05-23 13:48:52.636 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12)
                      javascript.0 2019-05-23 13:48:52.636 error at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10)
                      javascript.0 2019-05-23 13:48:52.636 error at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                      javascript.0 2019-05-23 13:48:52.635 error at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30)
                      javascript.0 2019-05-23 13:48:52.635 error at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3705:37)
                      javascript.0 2019-05-23 13:48:52.634 error at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
                      javascript.0 2019-05-23 13:48:52.634 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
                      javascript.0 2019-05-23 13:48:52.633 error at Object.<anonymous> (script.js.common.Instanzen_Überwachung:61:26)
                      javascript.0 2019-05-23 13:48:52.633 error Error in callback: TypeError: Cannot read property 'common' of null
                      javascript.0 2019-05-23 13:48:52.629 warn Object "system,adapter,lgtv,0,alive" does not exist

                      paul53P eumatsE 2 Replies Last reply
                      0
                      • D deta

                        Aber nun kommen im Log neue Fehler:

                        javascript.0 2019-05-23 13:48:52.637 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                        javascript.0 2019-05-23 13:48:52.637 error at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                        javascript.0 2019-05-23 13:48:52.636 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12)
                        javascript.0 2019-05-23 13:48:52.636 error at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10)
                        javascript.0 2019-05-23 13:48:52.636 error at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                        javascript.0 2019-05-23 13:48:52.635 error at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30)
                        javascript.0 2019-05-23 13:48:52.635 error at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3705:37)
                        javascript.0 2019-05-23 13:48:52.634 error at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
                        javascript.0 2019-05-23 13:48:52.634 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
                        javascript.0 2019-05-23 13:48:52.633 error at Object.<anonymous> (script.js.common.Instanzen_Überwachung:61:26)
                        javascript.0 2019-05-23 13:48:52.633 error Error in callback: TypeError: Cannot read property 'common' of null
                        javascript.0 2019-05-23 13:48:52.629 warn Object "system,adapter,lgtv,0,alive" does not exist

                        paul53P Offline
                        paul53P Offline
                        paul53
                        wrote on last edited by
                        #25

                        @deta sagte:

                        warn Object "system,adapter,lgtv,0,alive" does not exist

                        Wie kommen Kommata in die ID ?

                        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

                        D 1 Reply Last reply
                        0
                        • paul53P Offline
                          paul53P Offline
                          paul53
                          wrote on last edited by
                          #26

                          Mit folgendem Skript

                          on(/^system\.adapter\..+\.alive$/, function(dp) {
                              log(dp.common.name + ': ' + dp.state.val);
                          });
                          
                          on(/^system\.adapter\..+\.connected$/, function(dp) {
                              log(dp.common.name + ': ' + dp.state.val);
                          });
                          

                          habe ich festgestellt, dass etliche Adapter (ping, web, admin, linkeddevices, javascript, ...) immer wieder null und kurz darauf true bei alive liefern. Bei connected dagegen ist es ruhig.
                          Schlussfolgerung: Entweder man verwendet connected

                          on(/^system\.adapter\..+\.connected$/, function (dp) {
                          

                          oder man prüft explizit auf false.

                                   } else if(dp.state.val === false) {
                          

                          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

                          eumatsE 1 Reply Last reply
                          2
                          • paul53P paul53

                            @deta sagte:

                            warn Object "system,adapter,lgtv,0,alive" does not exist

                            Wie kommen Kommata in die ID ?

                            D Offline
                            D Offline
                            deta
                            Most Active
                            wrote on last edited by
                            #27

                            @paul53 sagte in Script zur Überprüfung ob eine Instanz noch läuft.:

                            @deta sagte:

                            warn Object "system,adapter,lgtv,0,alive" does not exist

                            Wie kommen Kommata in die ID ?

                            Woher soll ich das Wissen, vom Adapter warscheinlich :grin:

                            1 Reply Last reply
                            0
                            • paul53P paul53

                              Mit folgendem Skript

                              on(/^system\.adapter\..+\.alive$/, function(dp) {
                                  log(dp.common.name + ': ' + dp.state.val);
                              });
                              
                              on(/^system\.adapter\..+\.connected$/, function(dp) {
                                  log(dp.common.name + ': ' + dp.state.val);
                              });
                              

                              habe ich festgestellt, dass etliche Adapter (ping, web, admin, linkeddevices, javascript, ...) immer wieder null und kurz darauf true bei alive liefern. Bei connected dagegen ist es ruhig.
                              Schlussfolgerung: Entweder man verwendet connected

                              on(/^system\.adapter\..+\.connected$/, function (dp) {
                              

                              oder man prüft explizit auf false.

                                       } else if(dp.state.val === false) {
                              
                              eumatsE Offline
                              eumatsE Offline
                              eumats
                              wrote on last edited by
                              #28

                              @paul53
                              Danke das Du noch mal geschaut hast. Ich versuche mal else if Variante...

                              1 Reply Last reply
                              0
                              • thewhoboxT thewhobox

                                @deta Die Adapter laufen nicht ständig, sondern per Cron.
                                In der io-package.json sieht man das schön:

                                "mode": "schedule",
                                "schedule": "*/5 * * * *",
                                

                                Evtl müsste man noch einbauen, dass er sich das common Objekt des Adapters holt und überprüft ob es dauernd läuft (daemond glaube ich) oder eben nur alle paar Mintuen zum abholen von Daten (scheduled).

                                paul53P Offline
                                paul53P Offline
                                paul53
                                wrote on last edited by
                                #29

                                @thewhobox sagte:

                                dass er sich das common Objekt des Adapters holt und überprüft ob es dauernd läuft

                                Ich habe das Skript entsprechend geändert. Bitte testen !

                                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 Reply Last reply
                                0
                                • D deta

                                  Aber nun kommen im Log neue Fehler:

                                  javascript.0 2019-05-23 13:48:52.637 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                                  javascript.0 2019-05-23 13:48:52.637 error at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                                  javascript.0 2019-05-23 13:48:52.636 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12)
                                  javascript.0 2019-05-23 13:48:52.636 error at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10)
                                  javascript.0 2019-05-23 13:48:52.636 error at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                                  javascript.0 2019-05-23 13:48:52.635 error at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30)
                                  javascript.0 2019-05-23 13:48:52.635 error at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3705:37)
                                  javascript.0 2019-05-23 13:48:52.634 error at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
                                  javascript.0 2019-05-23 13:48:52.634 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
                                  javascript.0 2019-05-23 13:48:52.633 error at Object.<anonymous> (script.js.common.Instanzen_Überwachung:61:26)
                                  javascript.0 2019-05-23 13:48:52.633 error Error in callback: TypeError: Cannot read property 'common' of null
                                  javascript.0 2019-05-23 13:48:52.629 warn Object "system,adapter,lgtv,0,alive" does not exist

                                  eumatsE Offline
                                  eumatsE Offline
                                  eumats
                                  wrote on last edited by
                                  #30

                                  @deta sagte in Script zur Überprüfung ob eine Instanz noch läuft.:

                                  "system,adapter,lgtv,0,alive" does not exist

                                  Poste mal das Skript was Du nutzt (bitte mit Code-Tag). Du scheinst irgendwo mit id und nicht id[<zahl>] zu arbeiten.

                                  Denn der split (var id = (dp.id.split('.'));) zerlegt das ja und zeigt dann in id alles mit Komma an.

                                  1 Reply Last reply
                                  0
                                  • paul53P paul53

                                    @deta sagte:

                                    Das Wetter und tvspielfilm ein Problem mit alive

                                    Laufen die Instanzen nicht ständig ? Dann ergänze die Zeile

                                        if (id[2] != 'admin' && id[2] != 'daswetter' && id[2] != 'tvspielfilm') {
                                    

                                    um diese Adapter.

                                    M Offline
                                    M Offline
                                    Michi68
                                    wrote on last edited by Michi68
                                    #31

                                    bitte löschen fehler mit dem handy gemacht

                                    1 Reply Last reply
                                    0
                                    • paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by
                                      #32

                                      Bitte folgendes Skript testen !
                                      Hier ist berücksichtigt, dass laufende Instanzen im Datenpunkt alive immer wieder den Wert null annehmen und gestörte Instanzen immer wieder (minütlich) kurzzeitig den Wert true. Die Ausblendung des Wertes null erfolgt durch Prüfung auf false und die Ausblendung des Wertes true durch Timer, wobei jede Instanz ihren eigenen Timer benötigt.
                                      Da ich nicht weiß, wie ich gestörte Instanzen simulieren kann, kann ich es nicht selbst vollständig testen.

                                      function alarmMsg(txt) {
                                         log('Instanz ' + txt);
                                         // sendTo();
                                      }
                                      
                                      var ids = [];
                                      var timers = [];
                                      
                                      on(/^system\.adapter\..+\.alive$/, function(dp) {
                                         var idx = ids.indexOf(dp.id);
                                         if(idx == -1) {
                                            idx = ids.push(dp.id) - 1;
                                            timers[idx] = null;
                                         }
                                         var id = dp.id.split('.');
                                         var common = getObject('system.adapter.' + id[2] + '.' + id[3]).common;
                                         if(common.mode == 'daemon' && common.enabled) {  // Instanzen mit cronjob und gesperrte Instanzen ausblenden
                                            if(dp.state.val && dp.oldState.val === false) {
                                               if(timers[idx]) clearTimeout(timers[idx]);
                                               timers[idx] = setTimeout(function() {
                                                  timers[idx] = null;
                                                  alarmMsg(dp.common.name + ' läuft wieder');
                                               }, 150000); // 2,5 Minuten
                                            } else if(dp.state.val === false && !timers[idx]) alarmMsg(dp.common.name + ' meldet Probleme');
                                         }
                                      });
                                      

                                      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 Reply Last reply
                                      0
                                      • Z Offline
                                        Z Offline
                                        zahnheinrich
                                        wrote on last edited by zahnheinrich
                                        #33

                                        Das Script läuft soweit.
                                        Wenn ich einen Adapter händisch neu starte, kommt sofort die entsprechende Problemmeldung, ca 3 Minuten später die Gutmeldung.
                                        Könnte evtl ein nur kurzer "Ausfall" ignoriert werden, also ohne Meldung bleiben?

                                        Vielen Dank für das Script!

                                        Edit: Schalte ich einen Adapter dauernd aus, kommt wie erwartet zunächst die Fehlmeldung, nach drei Minuten aber trotzdem die Gutmeldung, obwohl der Adapter nicht läuft.

                                        MfG Ulrich

                                        paul53P 1 Reply Last reply
                                        0
                                        • Z zahnheinrich

                                          Das Script läuft soweit.
                                          Wenn ich einen Adapter händisch neu starte, kommt sofort die entsprechende Problemmeldung, ca 3 Minuten später die Gutmeldung.
                                          Könnte evtl ein nur kurzer "Ausfall" ignoriert werden, also ohne Meldung bleiben?

                                          Vielen Dank für das Script!

                                          Edit: Schalte ich einen Adapter dauernd aus, kommt wie erwartet zunächst die Fehlmeldung, nach drei Minuten aber trotzdem die Gutmeldung, obwohl der Adapter nicht läuft.

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          wrote on last edited by paul53
                                          #34

                                          @zahnheinrich sagte:

                                          nach drei Minuten aber trotzdem die Gutmeldung, obwohl der Adapter nicht läuft.

                                          Das kann ich bei mir nicht nachvollziehen.

                                          @zahnheinrich sagte in Script zur Überprüfung ob eine Instanz noch läuft.:

                                          ein nur kurzer "Ausfall" ignoriert werden, also ohne Meldung bleiben?

                                          Im folgenden Skript habe ich "kurzer Ausfall" mit 5 s definiert, denn 3 s waren zu wenig. Da nur ein Kurzzeit-Timer verwendet wird, muss man hoffen, dass innerhalb der 5 s keine andere Instanz "reingrätscht". Andernfalls müsste man ein zweites Timer-Array verwenden. Bitte testen:

                                          function alarmMsg(txt) {
                                             txt = 'Instanz ' + txt; 
                                             log(txt);
                                             // sendTo();
                                          }
                                          
                                          var ids = [];
                                          var timers = [];
                                          var timer = null; // Kurzzeit-Timer
                                          
                                          on(/^system\.adapter\..+\.alive$/, function(dp) {
                                             var idx = ids.indexOf(dp.id);
                                             if(idx == -1) {
                                                idx = ids.push(dp.id) - 1;
                                                timers[idx] = null;
                                             }
                                             var id = dp.id.split('.');
                                             var common = getObject('system.adapter.' + id[2] + '.' + id[3]).common;
                                             if(common.mode == 'daemon' && common.enabled) {  // Instanzen mit cronjob und gesperrte Instanzen ausblenden
                                                if(dp.state.val && dp.oldState.val === false) {
                                                   if(timer) {
                                                      clearTimeout(timer);
                                                      timer = null;
                                                   } else {
                                                      if(timers[idx]) clearTimeout(timers[idx]);
                                                      timers[idx] = setTimeout(function() {
                                                         timers[idx] = null;
                                                         alarmMsg(dp.common.name + ' läuft wieder');
                                                      }, 150000); // 2,5 Minuten
                                                   }   
                                                } else if(dp.state.val === false && dp.oldState.val && !timers[idx]) {
                                                   timer = setTimeout(function() {
                                                      alarmMsg(dp.common.name + ' meldet Probleme');
                                                      timer = null;
                                                   }, 5000);
                                                } 
                                             }
                                          });
                                          

                                          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 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          742

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe