Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Skript LOWBAT

NEWS

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

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

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

Skript LOWBAT

Skript LOWBAT

Scheduled Pinned Locked Moved Skripten / Logik
201 Posts 44 Posters 51.6k Views 14 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.
  • D Offline
    D Offline
    dali3
    wrote on last edited by
    #94

    herzlichen Dank! Habe es sofort angepasst.

    jedoch ist immer noch auf "false" aber zählen tut er es jedenfalls schon mal! 🙂
    4746_x3.jpg

    Systeminfo:
    Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

    1 Reply Last reply
    0
    • D Offline
      D Offline
      dali3
      wrote on last edited by
      #95

      Ergänzung:

      Hier noch der Log, theoretisch müssten einige Meldungen kommen.
      4746_x4.jpg

      Systeminfo:
      Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tempestas
        wrote on last edited by
        #96

        hmm da übersehe ich irgendwas. Eigentlich dürfte value im log ja nicht "false" sein sondern eben eine Prozentzahl;

        ach verdammt, ich bin noch nicht fähig genug, das im Forum zu sehen. Aber nun ist der Ehrgeiz geweckt… melde mich gleich

        edit: ach es funktioniert ja doch. Grund gefunden

        Setz mal statt 0.87 oder 0.95 die ganze Zahl 95 oder 87 ein

        Die Prozente werden offenbar als Ganzzahl interpretiert, darin liegt der Fehler

        also bitte den Schwellenwert im skript auf die Ganzzahl setzen

        var minlevel = 87;		
        

        mit 87 sollte es spannender sein als mit 95, weil dann einige aber nicht alle lowbat melden sollten

        <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

        1 Reply Last reply
        0
        • D Offline
          D Offline
          dali3
          wrote on last edited by
          #97

          angepasst, sehe schon viel mehr!

          jedoch noch false 😞
          4746_x5.jpg
          4746_x6.jpg

          Systeminfo:
          Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

          1 Reply Last reply
          0
          • T Offline
            T Offline
            tempestas
            wrote on last edited by
            #98

            Wir nähern uns. Auf welchen Wert hattest du den Schwellwert jetzt gesetzt? Aktuell wird nun alles als Lowbat erkannt, das sollte bei 87 eigentlich nicht sein

            edit:

            if(value < minlevel){lowbattery = true} 
            

            bitte ändern in

            if(value < minlevel) {lowbattery = true}
            else {lowbattery = false} 
            

            <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

            1 Reply Last reply
            0
            • D Offline
              D Offline
              dali3
              wrote on last edited by
              #99

              sofort korrigiert bzw. den Code ergänzt, der Schwellenwert ist bei 87%
              4746_x7.jpg
              4746_x8.jpg

              Systeminfo:
              Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

              1 Reply Last reply
              0
              • T Offline
                T Offline
                tempestas
                wrote on last edited by
                #100

                So, das Ergebnis stimmt damit ja schonmal.

                Laut dme Log sind 5 Geräte da und davon liegen vier unter dem Schwellenwert, würden also als Lowbat gezählt.

                Das passt.

                Nun bleiben noch die Namen. Da haben wir ein kleines Problem.

                auf den Screenshots von dir sehe ich, dass es entweder gar keine Namen gibt, oder diese ausgebldnet sind?

                hier meine ich:

                http://forum.iobroker.net/download/file … &mode=view

                <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  dali3
                  wrote on last edited by
                  #101

                  Sind nun da, aber ohne Text, bzw:

                  Battery percent,
                  Battery percent,
                  Battery percent,
                  Battery percent
                  4746_x9.jpg

                  Systeminfo:
                  Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

                  1 Reply Last reply
                  0
                  • T Offline
                    T Offline
                    tempestas
                    wrote on last edited by
                    #102

                    Nein ich meinte, dass deine xiomi Magentkontakte in den Objekten keine Namen haben, siehe den von mir verlinkten Screenshot. Deswegen wirft er als nam,en immer Battery percent aus.

                    Ersetz im Skript mal

                    .common.name
                    

                    durch

                    .native.TYPE
                    

                    dann sollte er dir zumindest die vorne angezeigten Gerätenamen auswerfen, hoffe ich

                    <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      dali3
                      wrote on last edited by
                      #103

                      meinst du hier?

                      Leider kann ich dies nicht ändern, bzw. wüsste nicht wo. hier akzeptiert er keine Änderungen.
                      4746_x10.jpg

                      Systeminfo:
                      Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        tempestas
                        wrote on last edited by
                        #104

                        Genau die meinte ich.

                        Das was du umrandet hast ist der Name, den das Skript raussucht. Einen ansatz habe ich im Posting weiter oben geschrieben, versuch das mal. Schön wirds nicht, aber besser als 4x "Battery Percent" hoffe ich.

                        Er sollte dann "maget_158d0001….. usw ausgeben

                        Nachtrag:

                        ich kenne xiaomi nicht wirklich, aber kannst du nicht in der App oder wie auch immer du die Dinger anlernst da Namen vergeben? Bei Homemamtic kann ich jedes element benennen wie ich es brauche.

                        Dann einmal in iobroker beim Adapter auf "reload" klicken und alles wird eingelesen

                        <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                        1 Reply Last reply
                        0
                        • D Offline
                          D Offline
                          dali3
                          wrote on last edited by
                          #105

                          jetzt erhalte ich keinen Text mehr.

                          In der App habe ich die Sensoren alle benannt.

                          Kann ich z.b. den Text Fenster und "Room" übernehmen? (enum.rooms)

                          Nachtrag:

                          Weshalb erhalte ich noch "false" bei "Bestätigt"? 😕
                          4746_x11.jpg
                          4746_screenshot_20180103-163426.jpg

                          Systeminfo:
                          Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

                          1 Reply Last reply
                          0
                          • T Offline
                            T Offline
                            tempestas
                            wrote on last edited by
                            #106

                            Wo steht denn "Window Wohnzimmer" in IoBroker? Das müsste ja irgendwie der Name sein. Welcher Sensor ist das? Ich will einen in Gänze sehen, um es evtl zu verstehen. Kann es halt nicht nachbauen mangels Xiaomi Besitz

                            Was meinst du, du erhälst bie "false" "bestätigt"?

                            A) welches False meinst du?

                            b) wo steht bestätigt?

                            Nur damit wir da auf einer Ebene sind: Das Skript funktioniert jetzt korrekt wie es scheint. Dass die Namen nicht eingelesen werden, ist ein Xiaomi Problem, da diese anders aufgebaut sind als Homematic. Da arbeiten wir dran, die Lowbat Erkennung als solche funktioniert aber!

                            <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                            1 Reply Last reply
                            0
                            • D Offline
                              D Offline
                              dali3
                              wrote on last edited by
                              #107

                              leider nirgends, nur im App.

                              Kann/Darf ich das im "RAW" direkt anpassen?

                              Nachtrag:

                              Siehe Bild betreffend "false"
                              4746_x12.jpg
                              4746_x13.jpg

                              Systeminfo:
                              Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

                              1 Reply Last reply
                              0
                              • D Offline
                                D Offline
                                dali3
                                wrote on last edited by
                                #108

                                Text/Name habe ich nun anpassen können. Neustart hilft 🙂

                                Nun noch weshalb "false"
                                4746_x14.jpg

                                Systeminfo:
                                Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

                                1 Reply Last reply
                                0
                                • T Offline
                                  T Offline
                                  tempestas
                                  wrote on last edited by
                                  #109

                                  Sehr schön.

                                  Das "Bestätigt: false" kannst du ignorieren.

                                  Ich habe das Skript nochmal angepasst, um das "Battery percent" rauszunehmen.

                                  Sobald du alle Magneten und sonstiges benannt hast und nochmal neugestartet hast, kannst du es ja ausprobieren

                                  ! ````
                                  ! createState('zählenLowbat.möglicheLOWBAT', 0); // wenn benötigt: Anzahl der vorhandenen LOWBAT
                                  createState('zählenLowbat.anzahlLOWBAT', 0); // wenn benötigt: Anzahl der vorhandenen LOWBAT
                                  createState('zählenLowbat.textLOWBAT', " "); // Anzahl LOWBAT, die an sind als Variable unter Javascript.0 anlegen
                                  ! var minlevel = 87; // HIER LEGT DU DEINE SCHWELLE FEST. ICH HABE DIE 87% WILLKÜRLICH GEWÄHLT, denn damit sollte beim Test mindestens einmal "lowbat".rauskommen
                                  ! var cacheSelectorLOWBAT = $('channel[state.id=*.percent]'); // HIER HABE ICH NUN AUF DEIEN PROZENT WERT VERWIESEN
                                  ! function countLowbat(obj) {
                                  // Setzt die Zähler vor dem Durchlauf aller Elemente auf 0
                                  var moeglicheLOWBAT = 0;
                                  var textLOWBAT = [];
                                  var lowbattery = false; // NEU EINGEFÜGT
                                  ! if (obj) {
                                  log('Auslösender Aktor: ' + obj.id + ': ' + obj.newState.val); // Info im Log, welcher Zustand sich geändert hat
                                  } else {
                                  log('Ausgelöst bei Timer');
                                  }
                                  ! cacheSelectorLOWBAT.each(function (id, i) { // Schleife für jedes gefundenen Element *.LOWBAT
                                  var value = getState(id).val; // Zustand *.LOWBAT abfragen (jedes Element)

                                    if(value < minlevel){lowbattery = true} else {lowbattery = false}         // NEU EINGEFÜGT. Ist der Ladestand kleiner als der Schwellwert? Wenn ja, setze die Variable lowbattery auf true
                                  
                                    var obj    = getObject(id);
                                    var name = getObject(id).common.name;
                                    var devicename = name.replace("Battery percent","");
                                    if (lowbattery=== true) {                                          // wenn Zustand der Variable "lowbattery" = true, dann wird die Anzahl der Geräte hochgezählt
                                       textLOWBAT.push(devicename);                           // Zu Array hinzufügen
                                    }                
                                    log("Geräte Nr. " + i + ": " + devicename + "meldet: " + lowbattery);
                                    ++moeglicheLOWBAT;                                                 // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status
                                  

                                  });

                                  ! // Schleife ist durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon LOWBAT zutreffend) ausgegeben
                                  log("Text: " + textLOWBAT.join(', '));
                                  log("Anzahl Geräte: " + moeglicheLOWBAT + " # davon LOWBAT erkannt: " + textLOWBAT.length);
                                  ! // die ermittelten Werte werden als javascript.0. Variable in ioBroker gespeichert (z.B. für die Verarbeitung in VIS)
                                  setState("zählenLowbat.textLOWBAT", textLOWBAT.join(',
                                  ')); // Schreibt die aktuelle Namen der Geräte mit LOWBAT Meldung
                                  setState("zählenLowbat.anzahlLOWBAT", textLOWBAT.length); // Schreibt die aktuelle Anzahl der Geräte im System
                                  setState("zählenLowbat.möglicheLOWBAT", moeglicheLOWBAT); // Schreibt die aktuelle Anzahl der vorhandene Geräte
                                  }
                                  ! cacheSelectorLOWBAT.on(function(obj) { // bei Zustandänderung . LOWBAT in allen Gewerken
                                  countLowbat(obj);
                                  });
                                  schedule("
                                  /60 * * * *", function () { //oder!! soll entweder ausgelöst werden alle 10 Minuten
                                  countLowbat();
                                  });
                                  ! // Bei Start:
                                  ! countLowbat();
                                  ! ````

                                  <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                                  1 Reply Last reply
                                  0
                                  • D Offline
                                    D Offline
                                    dali3
                                    wrote on last edited by
                                    #110

                                    perfekt! Herzlichen Dank! Funktioniert nun TOP!!

                                    Danke für deine tolle Unterstützung!!!

                                    Hier noch das passende Bild dazu:
                                    4746_x1.jpg

                                    Systeminfo:
                                    Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

                                    1 Reply Last reply
                                    0
                                    • T Offline
                                      T Offline
                                      tempestas
                                      wrote on last edited by
                                      #111

                                      Gern geschehen. Schön, dass es läuft

                                      <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                                      1 Reply Last reply
                                      0
                                      • F Offline
                                        F Offline
                                        firephaser
                                        wrote on last edited by
                                        #112

                                        Hallo zusammen,

                                        ich habe die Scripte Lowbat, Fenster und offene Konfiguration aus diesem Threat erfolgreich bei mir am laufen, einzig das Script Lichter will nicht.

                                        createState('zählen_Lichter.anzahlLichter', 0);                     // wenn benötigt: Anzahl der vorhandenen Lichter
                                        createState('zählen_Lichter.anzahlLichterAn', 0);                   // Anzahl der Lichter, die an sind als Variable unter Javascript.0 anlegen
                                        
                                        var cacheSelector = $('channel[state.id=*.STATE](functions=funcLight)');
                                        createState('zählen_Lichter.anzahlLichter', 0);                     // wenn benötigt: Anzahl der vorhandenen Lichter
                                        createState('zählen_Lichter.anzahlLichterAn', 0);                   // Anzahl der Lichter, die an sind als Variable unter Javascript.0 anlegen
                                        createState('zählen_Lichter.textLichterAn', " ");                   // Text der Lichter, die an sind als Variable unter Javascript.0 anlegen
                                        
                                        var cacheSelectorState  = $('channel[state.id=*.STATE](functions=funcLight)');
                                        
                                        function countLamps(obj) {
                                             // Setzt die Zähler vor dem Durchlauf aller Elemente *.STATE im Gewerk Licht auf 0
                                            var anzahlLichterAn = 0;
                                            var anzahlLichter = 0;
                                            var textLichterAn = [];
                                        
                                           log('Auslösender Aktor: ' + obj.id + ': ' + obj.newState.val);   // Info im Log, welcher Zustand sich geändert hat
                                        
                                           cacheSelectorState.each(function (id, i) {                       // Schleife für jedes gefundenen Element *.STATE im Gewerk Licht
                                                var status = getState(id).val;                              // Zustand *.STATE abfragen (jedes Element)
                                                var obj    = getObject(id);
                                                if (status === true) {                                      // wenn Zustand = true, dann wird die ANzahl der Lichter hochgezählt
                                                     textLichterAn.push(obj.common.name);                   // Zu Array hinzufügen
                                                }                
                                                log("Licht Nr. " + i + ": " + getObject(id).common.name + ": " + status);
                                                ++anzahlLichter;                                            // Zählt die Anzahl der vorhandenen Lichter unabhängig vom Status
                                            }); 
                                        
                                            // Schleife ist durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon an) ausgegeben
                                                log("Text: " + textLichterAn);
                                                log("Anzahl Lichter: " + anzahlLichter + " # davon Lichter an: " + anzahlLichterAn);
                                        
                                            // die ermittelten Werte werden als javascript.0\. Variable in ioBroker gespeichert (z.B. für die Verarbeitung in VIS)
                                           setState("zählen_Lichter.textLichterAn", textLichterAn.join(',
                                        '));    // Schreibt die aktuelle Namen der eingeschalteten Lichter
                                           setState("zählen_Lichter.anzahlLichterAn", textLichterAn.length);        // Schreibt die aktuelle Anzahl der eingeschalteten Lichter
                                           setState("zählen_Lichter.anzahlLichter", anzahlLichter);                 // Schreibt die aktuelle Anzahl der vorhandene Elemente im Gewerk Licht
                                        }
                                        
                                        cacheSelectorState.on(function(obj) {    // bei Zustandänderung *. STATE im Gewerk Fenster
                                           countLamps(obj);
                                        });
                                        

                                        Das Script zeigt bei mir keine Fehler an und die Datenpunkte unter Objekte werden erzeugt.

                                        Unter "Aufzählungen" kann ich in enum.functions den Punkt "Licht" mit 21 Geräten sehen. Am Anfang konnte ich nur den Punkt $(funcLight) sehen, aber der Hinweis mit dem mehrmaligen Umbenennen des Gewerkes in der CCU2 hat den Namen in "Licht" geändert.

                                        Starte ich das Script nun fällt mir als erstes auf, das kein Scheduler gestartet wird, ist das im Script Lichter anders gegenüber dem z.B. Fenster Script! Ich dacht das dieses in einer Schleife läuft und auf Veränderungen reagiert.

                                        Schalte ich nun Lampen an, die sich im Gewerk Licht befinden, ändert sich beim Script "Lichter" und den Datenpunkten nichts. Auch ein manuelles Ausführen des Scriptes füllt die Datenpunkte nicht.

                                        Ich habe auch schon verschiedene Gewerke z.B. CCULicht ausprobiert, leider mit dem selben Ergebnis.

                                        Hat jemand eine Idee

                                        Vielen Dank und Gruß

                                        Micha
                                        4781_io1.png

                                        iObroker 3

                                        1 Reply Last reply
                                        0
                                        • P Offline
                                          P Offline
                                          pix
                                          wrote on last edited by
                                          #113

                                          Hallo Micha,

                                          schnell per tapatalk: ändere

                                          var cacheSelectorState= $('channel[state.id=*.STATE](functions=funcLight)');
                                          
                                          

                                          in

                                          var cacheSelectorState  = $('channel[state.id=*.STATE](functions=Licht)');
                                          

                                          Und wenn ich dein Skript hier vollständig gesehen hab, dann brauchst du

                                          var cacheSelector // ohne State 
                                          
                                          

                                          gar nicht.

                                          Pix

                                          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                          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

                                          568

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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