kein Update des "unreach" und "battery" Readings

Begonnen von pflock_y, 17 Dezember 2021, 12:11:24

Vorheriges Thema - Nächstes Thema

pflock_y

Hallo zusammen,
seit dem Update auf Version 5.0 bekomme ich keine Readings zu unreach und battery mehr.
Ich hab die SuFu schon genutzt, aber leider keine Lösung gefunden.

ccuaggregate ist wie folg,


name:unreach,filter:name=(^HM.*|^Hm.*),read:activity,if:any=dead,else:alive,prefix:unreach_,coll:comment!Alle Geraete erreichbar;
name:battery,filter:name=(^HM.*|^Hm.*),read:battery,if:any=low,else:ok,prefix:battery_,coll:comment!Batterien OK;
name:lock,filter:name=(^HM.*|^Hm.*),read:state,if:any=open,else:closed,prefix:lock_,coll:comment!Alle Fenster/Türen geschlossen



battery_count 25 2021-12-15 19:35:41
battery_list Batterien OK 2021-12-15 19:35:41
battery_match 0 2021-12-15 19:35:41
battery_state ok 2021-12-15 19:35:41
count_channels 235 2021-12-15 16:44:00
count_devices 33 2021-12-15 16:44:00
count_groups 2 2021-12-15 16:44:00
count_interfaces 4 2021-12-15 16:44:00
count_programs 10 2021-12-15 16:44:00
lock_count 25 2021-12-17 12:06:33
lock_list HM_FK_EG_Terrassentuer 2021-12-17 12:06:33
lock_match 1 2021-12-17 12:06:33
lock_state open 2021-12-17 12:06:33
rpcstate running 2021-12-15 21:27:39
state OK 2021-12-15 21:27:39
unreach_count 25 2021-12-15 19:35:41
unreach_list Alle Geraete erreichbar 2021-12-15 19:35:41
unreach_match 0 2021-12-15 19:35:41
unreach_state alive 2021-12-15 19:35:41


Einer meiner Fenstergriffkontakte macht Probleme, wird aber nicht aktualisiert.


Internals:
   DEF        OEQ0966242:1
   FUUID      6194acbf-f33f-6019-bcaf-2e7517672cad8730
   IODev      pflockys_ccu2
   NAME       HM_FK_OG_Balkontuer
   NR         914
   STATE      closed
   TYPE       HMCCUCHN
   ccuaddr    OEQ0966242:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Balkontuer:1
   ccurolestate ROTARY_HANDLE_SENSOR
   ccusubtype HM-Sec-RHS
   ccutype    HM-Sec-RHS
   firmware   2.4
   readonly   no
   receiver   HM_CC_RT_DN_OG_links
   READINGS:
     2021-12-14 19:25:21   Balkontuer.1.ERROR NO_ERROR
     2021-12-15 22:07:40   Balkontuer.1.LOWBAT ok
     2021-12-15 22:07:39   Balkontuer.1.STATE closed
     2021-12-14 19:25:21   HM-Sec-RHS-Balkontuer.0.AES_KEY on
     2021-12-14 19:25:21   HM-Sec-RHS-Balkontuer.0.CONFIG_PENDING false
     2021-12-14 19:25:21   HM-Sec-RHS-Balkontuer.0.LOWBAT ok
     2021-12-14 19:25:21   HM-Sec-RHS-Balkontuer.0.RSSI_DEVICE -255
     2021-12-14 19:25:21   HM-Sec-RHS-Balkontuer.0.RSSI_PEER -255
     2021-12-16 22:37:40   HM-Sec-RHS-Balkontuer.0.STICKY_UNREACH true
     2021-12-16 22:37:40   HM-Sec-RHS-Balkontuer.0.UNREACH dead
     2021-12-15 16:44:12   IODev           pflockys_ccu2
     2021-12-16 22:37:40   activity        dead
     2021-12-14 19:25:21   battery         ok
     2021-12-16 22:37:40   devstate        stickyUnreach
     2021-12-16 22:37:40   hmstate         unreachable
     2021-12-14 19:25:21   rssidevice      -255
     2021-12-14 19:25:21   rssipeer        -255
     2021-12-14 19:25:21   sign            on
     2021-12-15 22:07:39   state           closed
   hmccu:
     channels   1
     detect     1
     devspec    OEQ0966242:1
     nodefaults 1
     role       1:ROTARY_HANDLE_SENSOR
     setDefaults 0
     cmdlist:
       get       
       set       
     control:
     dp:
       0.STICKY_UNREACH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        1
       0.UNREACH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      dead
           OVAL       1
           SVAL       dead
           VAL        1
       1.LOWBAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       1.STATE:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      open
           OVAL       2
           SVAL       closed
           VAL        0
     roleCmds:
       get:
       set:
     state:
       chn        1
       dpt        STATE
Attributes:
   alias      Balkontür
   ccuflags   showMasterReadings,showLinkReadings,showDeviceReadings,showServiceReadings
   devStateIcon open:fts_window_2w_open_r@red tilted:fts_window_2w_tilt@yellow closed:fts_window_2w@green
   event-on-change-reading .*
   group      CCUv5
   room       HomeMatic



Vielleicht hat jemand einen Tip für mich.

vg
pflock_y

P.S. Ein list vom HMCCU device liefere ich gern nach.

Wernieman

kann ich bestätigen. habe seit gestern auch ein Gerät, wo die CCU2 sagt, Batterie ist leer, aber auf FHEM Seite (HMCCU) ist alles O.K.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

pflock_y

Zitat von: Wernieman am 17 Dezember 2021, 12:57:00
kann ich bestätigen. habe seit gestern auch ein Gerät, wo die CCU2 sagt, Batterie ist leer, aber auf FHEM Seite (HMCCU) ist alles O.K.

Aber eine Lösung hast du noch nicht?

zap

Wird das battery Reading aktualisiert, wenn man "get values" ausführt?
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

pflock_y


Wernieman

Kann ich so nicht bestätigen, das Gerät zeigt immer noch "Batterie OK", obwohl die CCU2 was anderes sagt

CCU2:
Name: HM-CC-RT-DN OEQ1714578:4
Servicemeldung: Leere Batterie


FHEM List des Gerätes:
Internals:
   .AttrList  IODev ccuaggregate:textField-long ccucalculate:textField-long ccuflags:multiple-strict,ackState,noBoundsChecking,logCommand,noReadings,trace,showMasterReadings,showLinkReadings,showDeviceReadings,showServiceReadings ccureadingfilter:textField-long ccureadingformat:name,namelc,address,addresslc,datapoint,datapointlc ccureadingname:textField-long ccuSetOnChange ccuReadingPrefix ccuget:State,Value ccuscaleval ccuverify:0,1,2 disable:0,1 hmstatevals:textField-long statevals substexcl substitute:textField-long statechannel controlchannel stripnumber peer:textField-long traceFilter event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading statedatapoint:select,4.ACTUAL_TEMPERATURE controldatapoint:select,4.SET_TEMPERATURE
   DEF        OEQ1714578
   FUUID      602c07a3-f33f-a76c-f48e-eab7ca67bf6cd944
   IODev      ccu2
   NAME       Heizung_Anja_1
   NR         33
   STATE      20.0
   TYPE       HMCCUDEV
   ccuaddr    OEQ1714578
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Heizung_Anja_1
   ccusubtype HM-CC-RT-DN
   ccutype    HM-CC-RT-DN
   firmware   1.5
   readonly   no
   sender     Temperatur_Anja
   .attraggr:
   .attreocr:
     .*
   .attreour:
     .*(HUMIDITY|(SET|ACTUAL)_TEMPERATURE|VALVE).*
   .attrminint:
   READINGS:
     2021-12-17 20:20:30   .0.AES_KEY      on
     2021-12-17 20:20:30   .0.CONFIG_PENDING false
     2021-12-17 20:20:30   .0.DEVICE_IN_BOOTLOADER false
     2021-12-17 20:20:30   .0.INHIBIT      false
     2021-12-17 20:20:30   .0.LOWBAT       ok
     2021-12-17 20:20:30   .0.RSSI_DEVICE  N/A
     2021-12-17 20:20:30   .0.RSSI_PEER    -42
     2021-12-17 20:20:30   .0.STICKY_UNREACH false
     2021-12-17 20:20:30   .0.UNREACH      alive
     2021-12-17 20:20:30   .0.UPDATE_PENDING false
     2021-12-17 20:24:26   4.ACTUAL_TEMPERATURE 20.2
     2021-12-17 20:24:26   4.BATTERY_STATE 2.3
     2021-12-17 20:24:26   4.BOOST_STATE   0
     2021-12-17 20:24:26   4.CONTROL_MODE  AUTO-MODE
     2021-12-17 20:24:26   4.FAULT_REPORTING LOWBAT
     2021-12-17 20:24:26   4.PARTY_START_DAY 1
     2021-12-17 20:24:26   4.PARTY_START_MONTH 1
     2021-12-17 20:24:26   4.PARTY_START_TIME 00:00
     2021-12-17 20:24:26   4.PARTY_START_YEAR 0
     2021-12-17 20:24:26   4.PARTY_STOP_DAY 1
     2021-12-17 20:24:26   4.PARTY_STOP_MONTH 1
     2021-12-17 20:24:26   4.PARTY_STOP_TIME 00:00
     2021-12-17 20:24:26   4.PARTY_STOP_YEAR 0
     2021-12-17 20:24:26   4.PARTY_TEMPERATURE 5.0
     2021-12-17 20:24:26   4.SET_TEMPERATURE 20.0
     2021-12-17 20:24:26   4.VALVE_STATE   0
     2021-12-13 19:52:29   IODev           ccu2
     2021-12-17 20:24:26   activity        alive
     2021-12-17 20:24:26   battery         ok
     2021-12-17 20:24:26   control         20.0
     2021-12-17 20:24:26   desired-temp    20.0
     2021-12-17 20:24:26   devstate        ok
     2021-12-17 20:24:26   hmstate         20.0
     2021-12-17 20:24:26   measured-temp   20.2
     2021-12-17 20:24:26   rssidevice      N/A
     2021-12-17 20:24:26   rssipeer        -42
     2021-12-17 20:24:26   sign            on
     2021-12-17 20:24:26   state           20.0
   hmccu:
     channels   7
     detect     1
     devspec    OEQ1714578
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:WEATHER_RECEIVER,2:CLIMATECONTROL_RECEIVER,3:WINDOW_SWITCH_RECEIVER,4:CLIMATECONTROL_RT_TRANSCEIVER,5:CLIMATECONTROL_RT_RECEIVER,6:REMOTECONTROL_RECEIVER
     setDefaults 0
     cmdlist:
       get       
       set        desired-temp manu auto:noArg on:noArg off:noArg boost:noArg toggle:noArg
     control:
       chn        4
       dpt        SET_TEMPERATURE
     dp:
       0.AES_KEY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       on
           VAL        1
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.DEVICE_IN_BOOTLOADER:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.INHIBIT:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.LOWBAT:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      ok
           OVAL       false
           SVAL       ok
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       N/A
           ONVAL      -255
           OSVAL      -255
           OVAL       1
           SVAL       N/A
           VAL        -65535
       0.RSSI_PEER:
         VALUES:
           NVAL       -42
           ONVAL      -46
           OSVAL      -46
           OVAL       210
           SVAL       -42
           VAL        -42
       0.STICKY_UNREACH:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       4.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       20.200000
           ONVAL      20.200000
           OSVAL      20.2
           OVAL       20.200000
           SVAL       20.2
           VAL        20.200000
       4.BATTERY_STATE:
         VALUES:
           NVAL       2.300000
           ONVAL      2.300000
           OSVAL      2.3
           OVAL       2.300000
           SVAL       2.3
           VAL        2.300000
       4.BOOST_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.CONTROL_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      AUTO-MODE
           OVAL       0
           SVAL       AUTO-MODE
           VAL        0
       4.FAULT_REPORTING:
         VALUES:
           NVAL       6
           ONVAL      6
           OSVAL      LOWBAT
           OVAL       6
           SVAL       LOWBAT
           VAL        6
       4.PARTY_START_DAY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_START_MONTH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_START_TIME:
         VALUES:
           NVAL       00:00
           ONVAL      00:00
           OSVAL      00:00
           OVAL       0
           SVAL       00:00
           VAL        0
       4.PARTY_START_YEAR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.PARTY_STOP_DAY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_STOP_MONTH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_STOP_TIME:
         VALUES:
           NVAL       00:00
           ONVAL      00:00
           OSVAL      00:00
           OVAL       0
           SVAL       00:00
           VAL        0
       4.PARTY_STOP_YEAR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.PARTY_TEMPERATURE:
         VALUES:
           NVAL       5.000000
           ONVAL      5.000000
           OSVAL      5.0
           OVAL       5.000000
           SVAL       5.0
           VAL        5.000000
       4.SET_TEMPERATURE:
         VALUES:
           NVAL       20.000000
           ONVAL      20.000000
           OSVAL      20.0
           OVAL       20.000000
           SVAL       20.0
           VAL        20.000000
       4.VALVE_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
         auto:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:AUTO_MODE:1
           usage      auto
           subcmd:
             000:
               args       1
               dpt        AUTO_MODE
               fnc       
               max        1
               min        0
               parname    AUTO_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         boost:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:BOOST_MODE:1
           usage      boost
           subcmd:
             000:
               args       1
               dpt        BOOST_MODE
               fnc       
               max        1
               min        0
               parname    BOOST_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         desired-temp:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:SET_TEMPERATURE:?temperature
           usage      desired-temp temperature
           subcmd:
             000:
               args       
               dpt        SET_TEMPERATURE
               fnc       
               max        30.500000
               min        4.500000
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         manu:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:?temperature=20
           usage      manu [temperature]
           subcmd:
             000:
               args       20
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         off:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:4.5
           usage      off
           subcmd:
             000:
               args       4.5
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    MANU_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       �C
         on:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:30.5
           usage      on
           subcmd:
             000:
               args       30.5
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    MANU_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       �C
     state:
       chn        4
       dpt        SET_TEMPERATURE
Attributes:
   IODev      ccu2
   controldatapoint 4.SET_TEMPERATURE
   event-on-change-reading .*
   event-on-update-reading .*(HUMIDITY|(SET|ACTUAL)_TEMPERATURE|VALVE).*
   room       Heizung
   statedatapoint 4.SET_TEMPERATURE
   stripnumber 1
   substexcl  control


P.S. Habe mit Absicht die Batterie noch nicht gewechselt, um den "Fehler" zu halten. Batteriewechsel muß ich aber c.a. Mitte nächster Woche machen ... sonst bleibt irgendwann der Heitzkörper auf "Dauerheitzen" stehen.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Wernieman

Gibt es dazu News? Oder wird mehr Info benötigt?

Meine Batterie zeigt immer noch leer an, aber eben nicht in FHEM selber. D.h. aktuell ist der "Fehler" fürs Debuggen noch da. Muß aber diese Woche die Batterie wechseln, dann ist er eben nicht mehr "da".

Sorry fürs "Pushen"
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

zap

Könnte sein, dass die CCU das LOWBAT nur einmal automatisch schickt. Das müsste ich mal versuchen zu reproduzieren.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

zap

Danke, ich habe einen TF-Sensor an der Tür zur Speisekammer. Der ist sowieso ständig auf low bat, weil die Tür ca. 100 Mal/Tag auf und zu gemacht wird (schalte das Licht darüber)
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

zap

Frage: Sind bei den betroffenen Geräten die zyklischen Statusmeldungen aktiviert?
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Wernieman

Ähhhh ... guute Frage. Habe in Antwort #5 am 17 Dezember 2021, 20:26:25 ein List eines Gerätes gepostet.

Habe meines Wissens aber an "zyklischen Statusmeldungen" nichts geändert. Auf CCU2 Seite ist es Standard, auf FHEM Seite mir nichts bekannt ... wie kann man das einsehen?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

zap

Ich meine die CCU Einstellungen.

Einstellungen > Geräte > Gerät auswählen und "Einstellungen" anklicken.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Wernieman

#13
Es tut mir leider, aber meine CCU2 hat an der Stelle keine Möglichkeit, so etwas an oder abzuschalten .... dort kann ich bei dem gerät, es ist ein Thermostat, nur alles bezüglich Temperatur einstellen. Also Wochenprogramme, Booster, Entkalkungsfahrt etc.
Wenn Du es möchtest kann ich Dir gerne ein ScreenShot schicken ...

Edit:
Habe jetzt die Komplette CCU2 durch, soweit es per Weboberfläche geht. Ich sehe nirgends so eine Einstellung. Allerdings Sieh man bei der CCU2 auch nicht, welchen Zustand die Batterie hat, solange nicht die "Leer-Meldung" kommt ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

pflock_y

Bei meinen Fenster-/Drehgriffkontakten gibt es die Einstellung. Ist auch gesetzt.

vg
pflock_y