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. [gelöst] Tägliche Meldung von Geräten, die einen schwachen Batteriezustand haben

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    227

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    222

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    894

[gelöst] Tägliche Meldung von Geräten, die einen schwachen Batteriezustand haben

Scheduled Pinned Locked Moved Skripten / Logik
112 Posts 26 Posters 20.4k Views 16 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.
  • S Offline
    S Offline
    smarti2015
    wrote on last edited by
    #9

    Hi Jörg,

    hab es. Vielen Dank für eure Hílfe. Sry wenn ich immer so blöde frage, aber ich beschäftige mich erst seit ein paar Tagen damit und muss noch viel lernen, aber danke dieses Forums hier und seiner Community klappt das super :)
    7763_2018-07-01_13_13_43-window.png

    GEEKOM AS 6

    1 Reply Last reply
    0
    • C Offline
      C Offline
      Camuri
      wrote on last edited by
      #10

      die Idee an sich find ich super nur habe ich keine lust etwa 100 HM Komponenten einzeln hinzuzufügen :D wenn du mal eine Lösung gefunden hast um nicht alle einzeln hinzuzufügen gib mal bescheid :D

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tempestas
        wrote on last edited by
        #11
        var debug = false;
        
        createState('zählenLowbat.möglicheLOWBAT', 0);   // wenn benötigt: Anzahl der vorhandenen Geräte
        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 cacheSelectorLOWBAT  = $('channel[state.id=*.LOWBAT]');
        var cacheSelectorLOW_BAT  = $('channel[state.id=*.LOW_BAT]');   // für Homematic IP, dort LOWBAT in LOW_BAT umbenannt
        
        function countLowbat(obj) {
           // Setzt die Zähler vor dem Durchlauf aller Elemente *.LOWBAT auf 0
           var moeglicheLOWBAT = 0;
           var anzahlLOWBAT    = 0;
           var textLOWBAT      = [];
        
           if (obj) {
              if(debug) log('Auslösender Aktor: ' + obj.id + ': ' + obj.newState.val);  // Info im Log, welcher Zustand sich geändert hat
           } else {
              if(debug) log('Ausgelöst bei Timer'); 
           } 
        
           cacheSelectorLOWBAT.each(function (id, i) {                         // Schleife für jedes gefundenen Element *.LOWBAT
              var status = getState(id).val;                                  // Zustand *.LOWBAT abfragen (jedes Element)
                if (status === true) {                                              // wenn Zustand = true, dann wird die Anzahl der Geräte hochgezählt
                var name = getObject(id).common.name;                                   // neu eingefügt
                var devicename = name.substring(0, name.indexOf(":0.LOWBAT"));    // neu eingefügt, LOWBAT aus Bezeichnung entfernen   
                textLOWBAT.push(devicename);                                   // Zu Array hinzufügen; aktualisiert, vormals obj.common.name
                ++anzahlLOWBAT;
              }                
              if(debug) log("Geräte Nr. " + i + ": " + getObject(id).common.name + ": " + status);
              ++moeglicheLOWBAT;                                                 // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status
           }); 
        
           cacheSelectorLOW_BAT.each(function (id, i) {                         // Schleife für jedes gefundenen Element *.LOW_BAT, Homematic IP
              var status = getState(id).val;                                    // Zustand *.LOW_BAT abfragen (jedes Element)
                if (status === true) {                                            // wenn Zustand = true, dann wird die Anzahl der Geräte hochgezählt      
                var name = getObject(id).common.name;                             // neu eingefügt
                var devicename = name.substring(0, name.indexOf(":0.LOW_BAT"));   // neu eingefügt, LOW_BAT aus Bezeichnung entfernen         
                textLOWBAT.push(devicename);                                   // Zu Array hinzufügen; aktualisiert, vormals obj.common.name
                ++anzahlLOWBAT;
              }                
              if(debug) log("Geräte Nr. " + i + ": " + getObject(id).common.name + ": " + status);
              ++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
           if(debug) log("Text: " + textLOWBAT);
           log("Anzahl Geräte: " + moeglicheLOWBAT + " # davon LOWBAT erkannt: " +  anzahlLOWBAT);
        
           // 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);
        });
        
        cacheSelectorLOW_BAT.on(function(obj) {    // bei Zustandänderung *. LOW_BAT in allen Gewerken
           countLowbat(obj);
        });
        
        schedule("0 */6 * * *", function () {                                  //ausgelöst alle 6 Stunden
           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
        • P Offline
          P Offline
          ple
          wrote on last edited by
          #12

          Dafür gibt es $selector.

          Das ist eigentlich ganz cool, wenn man es halbwegs verstanden hat. Das schaut z.b auf alle States, die als Licht deklariert sind, wenn sich eines von den 100 sich ändert, dann soll was ausgelöst werden.

          Das geht such super mit den Batterien. Für hm gibt es mein ich auch schon ein fertiges Script.

          Hier mal ein Ansatz

          viewtopic.php?t=12677

          $selector

          https://github.com/ioBroker/ioBroker.ja ... --selector

          Gesendet von iPhone mit Tapatalk

          Intel Nuc + Proxmox

          1 Reply Last reply
          0
          • S Offline
            S Offline
            smarti2015
            wrote on last edited by
            #13

            Danke für den Hinweis, puh das ist noch etwas zu kompliziert für mich, bin ha schon froh, das ich mit dem Blockly so langsam in Gange komme. Dazu kommt, das manche Geräte einen Wert wie "true" bzw "false" nutzen und andere wiederum nutzen den Wert in %. Also wenn ich alle Geräte in ioBroker drin habe, sind es 28 Stück. Momentan hängt das meiste noch in meinern Telekom Smarthome und ziehen alles grad zu ioBroker. Ich sag mal so, es ist mühsam und wird bestimmt unübersichtlich aber wenn ich alle 28 kopiere geht es erstmal. Sobald ich etwas weiter im Scripte schreiben bin, schau ich mir das direkt mal an. Momentan werde ich täglich morgens um abends jeweils um 8 Uhr erinnert. Pass und läuft :)

            GEEKOM AS 6

            1 Reply Last reply
            0
            • P Offline
              P Offline
              ple
              wrote on last edited by
              #14

              Dann ist ja gut.

              Gesendet von iPhone mit Tapatalk

              Intel Nuc + Proxmox

              1 Reply Last reply
              0
              • Holger76H Offline
                Holger76H Offline
                Holger76
                wrote on last edited by
                #15

                für homematic geräte gibts das allinclusive script … ggf. kann man sich da ein paar Tipps für die ioBroker Version holen:

                das script ist einfach super (die meisten werden es kennen)

                https://homematic-forum.de/forum/viewto … 10250d951e

                NUC12i7 -> Proxmox VM [ioBroker.Pro]+[InfluxDB/Grafana]+[AdGuard]+[ OpenCCU ]+[Conbee3] +[Graylog]+[Octopi]+[OpenClaw]
                NUC6CAYH (16GB) [Proxmox Backup Server]+[OMV]

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  Mitch
                  wrote on last edited by
                  #16

                  Hallo zusammen,

                  ich habe Probleme das Skript auf den Zigbee-Adapter umzubasteln. Dort steht die Batterieladung in % im Feld battery mit der Rolle battery.percent.

                  Hat das jemand schonmal gemacht?

                  @tempestas:

                  var debug = false;
                  
                  createState('zählenLowbat.möglicheLOWBAT', 0);   // wenn benötigt: Anzahl der vorhandenen Geräte
                  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 cacheSelectorLOWBAT  = $('channel[state.id=*.LOWBAT]');
                  var cacheSelectorLOW_BAT  = $('channel[state.id=*.LOW_BAT]');   // für Homematic IP, dort LOWBAT in LOW_BAT umbenannt
                  
                  function countLowbat(obj) {
                     // Setzt die Zähler vor dem Durchlauf aller Elemente *.LOWBAT auf 0
                     var moeglicheLOWBAT = 0;
                     var anzahlLOWBAT    = 0;
                     var textLOWBAT      = [];
                  
                     if (obj) {
                        if(debug) log('Auslösender Aktor: ' + obj.id + ': ' + obj.newState.val);  // Info im Log, welcher Zustand sich geändert hat
                     } else {
                        if(debug) log('Ausgelöst bei Timer'); 
                     } 
                  
                     cacheSelectorLOWBAT.each(function (id, i) {                         // Schleife für jedes gefundenen Element *.LOWBAT
                        var status = getState(id).val;                                  // Zustand *.LOWBAT abfragen (jedes Element)
                          if (status === true) {                                              // wenn Zustand = true, dann wird die Anzahl der Geräte hochgezählt
                          var name = getObject(id).common.name;                                   // neu eingefügt
                          var devicename = name.substring(0, name.indexOf(":0.LOWBAT"));    // neu eingefügt, LOWBAT aus Bezeichnung entfernen   
                          textLOWBAT.push(devicename);                                   // Zu Array hinzufügen; aktualisiert, vormals obj.common.name
                          ++anzahlLOWBAT;
                        }                
                        if(debug) log("Geräte Nr. " + i + ": " + getObject(id).common.name + ": " + status);
                        ++moeglicheLOWBAT;                                                 // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status
                     }); 
                  
                     cacheSelectorLOW_BAT.each(function (id, i) {                         // Schleife für jedes gefundenen Element *.LOW_BAT, Homematic IP
                        var status = getState(id).val;                                    // Zustand *.LOW_BAT abfragen (jedes Element)
                          if (status === true) {                                            // wenn Zustand = true, dann wird die Anzahl der Geräte hochgezählt      
                          var name = getObject(id).common.name;                             // neu eingefügt
                          var devicename = name.substring(0, name.indexOf(":0.LOW_BAT"));   // neu eingefügt, LOW_BAT aus Bezeichnung entfernen         
                          textLOWBAT.push(devicename);                                   // Zu Array hinzufügen; aktualisiert, vormals obj.common.name
                          ++anzahlLOWBAT;
                        }                
                        if(debug) log("Geräte Nr. " + i + ": " + getObject(id).common.name + ": " + status);
                        ++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
                     if(debug) log("Text: " + textLOWBAT);
                     log("Anzahl Geräte: " + moeglicheLOWBAT + " # davon LOWBAT erkannt: " +  anzahlLOWBAT);
                  
                     // 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);
                  });
                  
                  cacheSelectorLOW_BAT.on(function(obj) {    // bei Zustandänderung *. LOW_BAT in allen Gewerken
                     countLowbat(obj);
                  });
                  
                  schedule("0 */6 * * *", function () {                                  //ausgelöst alle 6 Stunden
                     countLowbat();
                  });
                  
                  // Bei Start
                  
                  countLowbat();
                  ```` ` 
                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    Mitch
                    wrote on last edited by
                    #17

                    Ich habe nun folgendes Skript genommen. Diese musste ich nicht umbasteln auf Zigbee:

                    `const sensor = getObject('enum.functions.sensors').common.members;
                    
                    for(let i = 0; i < sensor.length; i++) {
                        $('state[id='+sensor[i]+']').each(function(id) {
                            on({id: id, change: 'ne'}, function (obj) {
                                var name = getObject(sensor[i]).common.name;
                    
                                switch(getObject(id).common.name)
                                {
                                    case "Battery percent":
                                        if(obj.newState.val <= 20)
                                        {
                                            sendTo('telegram.0', {
                                                text:   'Die Batterie vom Sensor '+ name +' neigt sich dem Ende zu. Aktuell noch ' + obj.newState.val + '% Batterie.'
                                            });    
                                        }
                                        break;
                                    case "Battery voltage":
                                        if(obj.newState.val <= 2.8)
                                        {
                                            sendTo('telegram.0', {
                                                text:   'Die Batterie vom Sensor '+ name +' neigt sich dem Ende zu. Die aktuelle Spannung beträgt ' + obj.newState.val + ' V.'
                                            });
                                        }
                                        break;
                                }
                            });
                        });
                    }`[/i]
                    
                    1 Reply Last reply
                    0
                    • tugsiT Offline
                      tugsiT Offline
                      tugsi
                      wrote on last edited by
                      #18

                      @Mitch

                      Ich bräuchte auch das Script für Zigbee, aber Deines klappt nicht.

                      Ich habe im enum.functions keine Sensors, hast Du da explizit welche eingerichtet und wenn ja wie?

                      Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        smarti2015
                        wrote on last edited by
                        #19

                        Ich würde gern alles in einem Scipt unterbringen und damit die Datenpunkte befüllen, damit ich dann per Blockly eine Auswertung klickern kann. Kann uns jemand helfen, wie wir die % Abfrage von z.B. Xioaomi Sensoren ebenfalls in diesem Script abfragen können? DANKE!

                        createState('zählenLowbat.möglicheLOWBAT', 0, {type: 'number'});   // wenn benötigt: Anzahl der vorhandenen LOWBAT
                        createState('zählenLowbat.anzahlLOWBAT', 0, {type: 'number'});     // wenn benötigt: Anzahl der tatsächlichen LOWBAT
                        createState('zählenLowbat.textLOWBAT', " ", {type: 'string'});     // Anzeige der LOWBAT
                        
                        var cacheSelectorLOWBAT  = $('channel[state.id=*.LOWBAT]');
                        var loggen = true;  // = false, wenn kein Logging gewünscht
                        
                        function countLowbat() {
                           // Setzt die Zähler vor dem Durchlauf aller Elemente *.LOWBAT auf 0
                           var moeglicheLOWBAT = 0;
                           var textLOWBAT      = [];
                           cacheSelectorLOWBAT.each(function (id, i) {   // Schleife für jedes gefundenen Element *.LOWBAT
                              var status = getState(id).val;             // Zustand *.LOWBAT abfragen (jedes Element)
                              var obj    = getObject(id);
                              if (status) {
                                 textLOWBAT.push(obj.common.name);       // Zu Array hinzufügen
                              }                
                              if(loggen) log("Geräte Nr. " + i + ": " + getObject(id).common.name + ": " + status);
                              ++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
                           if(loggen) log("Text: " + textLOWBAT.join(', '));
                           if(loggen) 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 Namen der Geräte mit LOWBAT Meldung
                           setState("zählenLowbat.anzahlLOWBAT",   textLOWBAT.length);        // Schreibt die Anzahl der LOWBAT-Meldungen
                           setState("zählenLowbat.möglicheLOWBAT", moeglicheLOWBAT);          // Schreibt die Anzahl der vorhandene Geräte 
                        }
                        
                           schedule("*/60 * * * *", function () {                        
                           countLowbat();
                        });
                        
                        

                        GEEKOM AS 6

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

                          @smarti2015:

                          Kann uns jemand helfen, wie wir die % Abfrage von z.B. Xioaomi Sensoren ebenfalls in diesem Script abfragen können? `
                          Vielleicht, wenn Du die Objektansicht (inkl. Baum-Struktur) mit einem solchen Datenpunkt (%) als Screenshot postest.

                          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
                          • S Offline
                            S Offline
                            smarti2015
                            wrote on last edited by
                            #21

                            Hab ein Screen hochlgeladen, wäre supi. Ich sage schonmal Dankeschön :)

                            Ach und noch ein kleines Problem hab ich. Wenn ein Fenster z.B auf ist, zeigt er 2 Fenster an, bzw es ist ein und dasselbe Fenster, aber unter dem Datenpunkt befinden sich blöderweise zwei LowBat und daher zählt er das Fenster gleich zweimal. Wie kann ich das ändern?
                            7763_2018-10-17_07_44_17-objects_-_iobroker.png
                            7763_2018-10-17_07_46_21-objects_-_iobroker.png

                            GEEKOM AS 6

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

                              Versuche es mal so:

                              createState('zählenLowbat.möglicheLOWBAT', 0, {type: 'number'});   // wenn benötigt: Anzahl der vorhandenen LOWBAT
                              createState('zählenLowbat.anzahlLOWBAT', 0, {type: 'number'});     // wenn benötigt: Anzahl der tatsächlichen LOWBAT
                              createState('zählenLowbat.textLOWBAT', " ", {type: 'string'});     // Anzeige der LOWBAT
                              
                              const hmLOWBAT  = $('hm-rpc.*:0.LOWBAT');
                              const mipercent = $('mihome.*.percent');
                              const loggen = true;  // = false, wenn kein Logging gewünscht
                              
                              var arrLOWBAT;
                              
                              function lowbat(id) {
                                 var obj = getObject(id);
                                 arrLOWBAT.push(obj.common.name);  // Zu Array hinzufügen
                                 if(loggen) log("Gerät: " + obj.common.name);
                              }
                              
                              function countLowbat() {
                                 // Setzt die Zähler vor dem Durchlauf aller Elemente *.LOWBAT auf 0
                                 var moeglicheLOWBAT = 0;
                                 arrLOWBAT      = [];
                                 hmLOWBAT.each(function (id, i) {   // Schleife für jedes gefundenen Element *.LOWBAT
                                    if(getState(id).val) lowbat(id);
                                    ++moeglicheLOWBAT;                         // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status
                                 }); 
                                 mipercent.each(function (id, i) {   // Schleife für jedes gefundenen Element *.percent
                                    if(getState(id).val < 20) lowbat(id);
                                    ++moeglicheLOWBAT;                         // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status
                                 }); 
                              
                                 // Schleifen sind durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon LOWBAT zutreffend) ausgegeben
                                 if(loggen) log("Text: " + arrLOWBAT.join(', '));
                                 if(loggen) log("Anzahl Geräte: " + moeglicheLOWBAT + " # davon LOWBAT erkannt: " +  arrLOWBAT.length);
                              
                                 // die ermittelten Werte werden als javascript.0\. Variable in ioBroker gespeichert (z.B. für die Verarbeitung in VIS)
                                 setState("zählenLowbat.textLOWBAT",     arrLOWBAT.join(',
                              ')); // Schreibt die Namen der Geräte mit LOWBAT Meldung
                                 setState("zählenLowbat.anzahlLOWBAT",   arrLOWBAT.length);        // Schreibt die Anzahl der LOWBAT-Meldungen
                                 setState("zählenLowbat.möglicheLOWBAT", moeglicheLOWBAT);          // Schreibt die Anzahl der vorhandene Geräte 
                              }
                              
                              countLowbat(); // Skriptstart
                              
                              schedule("*/60 * * * *", countLowbat);
                              
                              

                              Damit Du mit der Anzeige etwas anfangen kannst, solltest Du die Namen ändern: Battery percent –> Battery Gerätename.

                              EDIT: Log in der Funktion lowbat(id) korrigiert.

                              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

                              M 1 Reply Last reply
                              0
                              • S Offline
                                S Offline
                                smarti2015
                                wrote on last edited by
                                #23

                                @paul53: super vielen Dank. Hab es grad mal eingetragen und den Wert von <20 auf <80 gesetzt, damit ich es auch glatt mal testen kann. Leider kommt, sobald ich einen Wert eintrage, auf den das Script dann positiv reagiert , eine Fehlermeldung.
                                7763_2018-10-17_10_19_27-server_patch-status_rkadm.xlsx_-_excel.png

                                GEEKOM AS 6

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

                                  Sorry, habe übersehen, dass im Log die Nummer i des Durchlaufs ausgegeben wird. Da es mehr als eine Schleife gibt, liefert i ohnehin keine echte Information und sollte im Log weggelassen werden.

                                  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
                                  • S Offline
                                    S Offline
                                    smarti2015
                                    wrote on last edited by
                                    #25

                                    Hab das Log deaktiviert, jetzt klappt es. Prima und vielen Dank!

                                    GEEKOM AS 6

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

                                      @smarti2015:

                                      jetzt klappt es `
                                      Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

                                      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
                                      • S Offline
                                        S Offline
                                        smarti2015
                                        wrote on last edited by
                                        #27

                                        Erledigt :D

                                        GEEKOM AS 6

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          smarti2015
                                          wrote on last edited by
                                          #28

                                          Hab noch nen Frage. Momentan zeigt er mir die Sensoren dann so an: Sensorname:0.LowBat ich hätte aber gern nur den Sensornamen. Hab unter Objekte mal den Datenpunktnanmen LowBat geändert, aber sobald man das System rebootet wird der alte Name aus der CCU wieder übernommen. Jetzt hab ich gedacht ok ändere ich den Namen in der CCU, aber dann hängt er mir unabhängig davon immer noch die Endung: 0.LowBat an. Wie kann man die entfernen?
                                          7763_2018-10-18_14_50_22-objects_-_iobroker.png
                                          7763_2018-10-18_14_51_10-objects_-_iobroker.png

                                          GEEKOM AS 6

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          586

                                          Online

                                          32.8k

                                          Users

                                          82.8k

                                          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