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. Error/Bug
  4. Homematic Lowbat und Unreach Status fehlerhaft

NEWS

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

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

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

Homematic Lowbat und Unreach Status fehlerhaft

Geplant Angeheftet Gesperrt Verschoben Error/Bug
homematic ccu3
7 Beiträge 3 Kommentatoren 720 Aufrufe 1 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.
  • M Offline
    M Offline
    Marty56
    schrieb am zuletzt editiert von
    #1

    Hallo,

    In der CCU wird keine Servicemeldung angezeigt, aber in ioBroker sehe ich

    1. einen Fensterkontakt, der "unreach" gleich true anzeigt, obwohl der Fensterstatus ohne Probleme in den Datenpunkt übertragen wird.

    2. einen anderen weiteren Fensterkontakt, der "lowbat" gleich true anzeigt, obwohl die Batterie frisch gewechselt wurde.

    3. ein Thermostat mit frisch gewechselten Batterien, aber mit "lowbat" gleich true

    Ich habe schon iobroker neugestartet, aber keine Änderung.

    Irgendeine Idee?

    HW:NUC (16 GB Ram)
    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

    haselchenH 1 Antwort Letzte Antwort
    0
    • M Marty56

      Hallo,

      In der CCU wird keine Servicemeldung angezeigt, aber in ioBroker sehe ich

      1. einen Fensterkontakt, der "unreach" gleich true anzeigt, obwohl der Fensterstatus ohne Probleme in den Datenpunkt übertragen wird.

      2. einen anderen weiteren Fensterkontakt, der "lowbat" gleich true anzeigt, obwohl die Batterie frisch gewechselt wurde.

      3. ein Thermostat mit frisch gewechselten Batterien, aber mit "lowbat" gleich true

      Ich habe schon iobroker neugestartet, aber keine Änderung.

      Irgendeine Idee?

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

      @marty56

      Uff. Da gibt es viele Möglichkeiten.
      Wenn es HM IP ist , den Knopf am Gerät 1 mal drücken.
      Oder CCU neu starten.
      Oder im Iobroker den Knopf Geräte einmalig synchronisieren im Adapter anklicken.
      Oder die Zeit abwarten.
      Nach nem Batteriewechsel dauert es ein wenig das der aktuelle Status gemeldet wird.

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

      M 1 Antwort Letzte Antwort
      0
      • haselchenH haselchen

        @marty56

        Uff. Da gibt es viele Möglichkeiten.
        Wenn es HM IP ist , den Knopf am Gerät 1 mal drücken.
        Oder CCU neu starten.
        Oder im Iobroker den Knopf Geräte einmalig synchronisieren im Adapter anklicken.
        Oder die Zeit abwarten.
        Nach nem Batteriewechsel dauert es ein wenig das der aktuelle Status gemeldet wird.

        M Offline
        M Offline
        Marty56
        schrieb am zuletzt editiert von
        #3

        @haselchen Danke.
        Hat leider alles nichts gebracht.

        HW:NUC (16 GB Ram)
        OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

        haselchenH 1 Antwort Letzte Antwort
        0
        • M Marty56

          @haselchen Danke.
          Hat leider alles nichts gebracht.

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

          @marty56

          Die Datenpunkt der Geräte mal gelöscht und neu einlesen lassen?

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

          M 1 Antwort Letzte Antwort
          0
          • haselchenH haselchen

            @marty56

            Die Datenpunkt der Geräte mal gelöscht und neu einlesen lassen?

            M Offline
            M Offline
            Marty56
            schrieb am zuletzt editiert von
            #5

            @haselchen
            Das Löschen hat die Fehler gelöscht. So weit so gut.
            Ich würde aber dennoch verstehen, was da passiert ist, denn so kann ich mich auf die Werte gar nicht mehr richtig verlassen.

            Ich habe meinen Raspberry erst vor einen Tag neu gestartet.

            HW:NUC (16 GB Ram)
            OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

            haselchenH 1 Antwort Letzte Antwort
            0
            • M Marty56

              @haselchen
              Das Löschen hat die Fehler gelöscht. So weit so gut.
              Ich würde aber dennoch verstehen, was da passiert ist, denn so kann ich mich auf die Werte gar nicht mehr richtig verlassen.

              Ich habe meinen Raspberry erst vor einen Tag neu gestartet.

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

              @marty56

              Da hat der Entwickler bestimmt mehr Infos zu @foxriver76

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

              1 Antwort Letzte Antwort
              0
              • sissiwupS Offline
                sissiwupS Offline
                sissiwup
                schrieb am zuletzt editiert von
                #7

                @marty56 sagte in Homematic Lowbat und Unreach Status fehlerhaft:

                @haselchen
                Das Löschen hat die Fehler gelöscht. So weit so gut.
                Ich würde aber dennoch verstehen, was da passiert ist, denn so kann ich mich auf die Werte gar nicht mehr richtig verlassen.

                Ich habe meinen Raspberry erst vor einen Tag neu gestartet.

                Hallo,

                der Fehler das einige Statusmeldungen nicht im iobroker ankommen/zurückgesetzt werden habe ich leider auch schon lange Zeit.
                Was meist sicher funktioniert: status kommt an, z.B. UNREACH,LOWBAT, ...
                Oft bleibt der Status aber hängen.

                Ich habe ein kleines Skript, was das repariert. Wenn ich in Homematic keine Servicemeldungen habe, dann lösche ich sie auch in iobroker:

                
                var instanz = 'javascript.0.';
                
                // Service Meldungen
                
                var SelectorUNREACH = $('channel[state.id=hm-rpc.0.*.UNREACH]');
                //var SelectorUNREACH = $('channel[state.id=*.UNREACH]');
                // var SelectorSTICKY_UNREACH = $('channel[state.id=^hm-rpc.0.*.STICKY_UNREACH$]');
                var SelectorLOWBAT = $('channel[state.id=hm-rpc.0.*.LOWBAT]');
                var SelectorCONFIG_PENDING = $('channel[state.id=hm-rpc.0.*.CONFIG_PENDING]');
                
                
                function delService(obj) {
                    var anzahl    = 0;
                    var text      = "";
                    log("Start");
                    function delid(id) {
                        try {
                //            log(id);
                            var status = getState(id).val;                // Zustand abfragen (jedes Element)
                            if (status) {                        // wenn Zustand = true, dann löschen
                                text = text + getObject(id).common.name + ",";                  // Zu String hinzufügen
                                ++anzahl;                                  // Zählt die Anzahl der Service-Alarme
                                log(getObject(id).common.name);
                                setState(id,false);
                            }
                        }
                        catch (err) {
                            log("ERR:"+err);
                        }
                    }
                 
                    SelectorUNREACH.each(function (id, i) {
                //        log(id);
                        delid(id);
                     });
                      
                //    SelectorSTICKY_UNREACH.each(function (id, i) {
                //        var status = getState(id).val;                // Zustand abfragen (jedes Element)
                //        if (status) {                        // wenn Zustand = true, dann wird die Anzahl der Geräte hochgezählt
                //            log('STICKY_UNREACH Meldung: ' + id + ' wurde auf <true> gesetzt. Das Homematic Gerät ist wieder uneingeschränkt erreichbar.');
                //            setState(id, false); // STICKY_UNREACH werden gelöscht
                //        }
                //    });
                      
                    SelectorLOWBAT.each(function (id, i) {
                        delid(id);
                    });
                      
                    SelectorCONFIG_PENDING.each(function (id, i) {
                        delid(id);
                    });
                      
                
                    // Schleife ist durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon Service zutreffend) ausgegeben
                
                    // die ermittelten Werte werden als javascript.0. Variable in ioBroker gespeichert 
                    if (!anzahl) { 
                        text = "keine Servicemeldungen";
                    } 
                    log("Anzahl Homematic-Servicemeldungen: " + anzahl);
                    log("Text   Homematic-Servicemeldungen: " + text);
                
                    
                }   
                
                
                // Ausführung bei Scriptstart
                delService(); 
                // deaktiviert
                
                
                

                Triggern tue ich dass wenn die Servicemeldungen in der CCU auf 0 gehen (habe ich als Rega-Variable).
                Wenn du das mal aus versehen laufen lassen hast, dann mußt du nur rpc mit "Neu einlesen" neu starten, dann ist wieder alles sauber.

                MfG

                Sissi

                –-----------------------------------------

                1 CCU3 1 CCU2-Gateway 1 LanGateway 1 Pi-Gateway 1 I7 für ioBroker/MySQL


                1 Antwort Letzte Antwort
                1
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                503

                Online

                32.7k

                Benutzer

                82.6k

                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