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. Script zur Überprüfung ob eine Instanz noch läuft.

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.6k

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

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklyjavascript
52 Beiträge 15 Kommentatoren 7.7k Aufrufe 21 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.
  • D deta

    bis jetzt ist alles gut. Beobachte es weiter..

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #19

      Bei mir waren es Web und Backitup...

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        deta
        Most Active
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antworten Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              deta
              Most Active
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                deta
                Most Active
                schrieb am zuletzt editiert von
                #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 Antworten Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #28

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

                        1 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von Michi68
                              #31

                              bitte löschen fehler mit dem handy gemacht

                              1 Antwort Letzte Antwort
                              0
                              • paul53P Offline
                                paul53P Offline
                                paul53
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • Z Offline
                                  Z Offline
                                  zahnheinrich
                                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                    0
                                    • N Offline
                                      N Offline
                                      nevermind
                                      schrieb am zuletzt editiert von nevermind
                                      #35

                                      Danke für das Script, wirklich sehr nützlich!

                                      Wäre es auch möglich zusätzlich z.b. dieses "verbunden mit..." Abzufangen? Bei mir geht gelegentlich der Alexa Adapter auf gelb, was vom Script aber nicht berücksichtigt wird.

                                      alexa.jpg

                                      1 Antwort Letzte Antwort
                                      0
                                      • D Offline
                                        D Offline
                                        deta
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #36

                                        Kann bitte jetzt mal das aktuelle und letzte Version hier gepostet werden? Ich blicke gerade gar nicht mehr durch.
                                        Danke

                                        1 Antwort Letzte Antwort
                                        0
                                        • Z Offline
                                          Z Offline
                                          zahnheinrich
                                          schrieb am zuletzt editiert von
                                          #37

                                          @paul53
                                          Das sript läuft so einwandfrei, ohne überflüssige Fehlermeldungen!
                                          Vielen Dank!

                                          MfG Ulrich

                                          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

                                          507

                                          Online

                                          32.4k

                                          Benutzer

                                          81.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