Batterie Abfrage HM-SEC-SD via CCU2

Begonnen von AlexMuc81, 12 September 2019, 10:24:39

Vorheriges Thema - Nächstes Thema

AlexMuc81

Hallo zusammen,

ich betreibe folgendes Setup: HM-SEC-SD Rauchmelder ist mit einer CCU2 verbunden und FHEM liest die Daten via HMCCU ein.
Ich habe auch einige Türkontakte und Thermostate integriert und da funktioniert die Batterieabfrage wie gewünscht. Nur beim Rauchmelder bekomme ich es gerade nicht hin.

Hier mal ein Auszug der Config und der Daten


DEF Rauchmelder_Schlafen 1 readonly
STATE OK
TYPE HMCCUDEV
ccutype HM-Sec-SD

Readings:
0.UNREACH false 2019-09-12 10:13:21
1.STATE OK 2019-09-12 10:13:21
battery false 2019-09-12 10:13:21
control OK 2019-09-12 10:13:21
hmstate OK 2019-09-12 10:13:21
state OK 2019-09-12 10:13:21

Attributes:
IODev    d_ccu   
ccureadingfilter  (LOW_BAT|STATE)
event-on-change-reading .*
room Schlafzimmer
statechannel 1
substitute STATE!(0|false):OK,(1|true):Alarm;LOW_BAT!(0|false):ok,(1|true):low



Get deviceinfo:


CHN IEQ0012575:0 Rauchmelder_Schlafen:0
  DPT {b} BidCos-RF.IEQ00XXXXX:0.UNREACH = false [RE]
  DPT {b} BidCos-RF.IEQ00XXXXX:0.STICKY_UNREACH = false [RWE]
  DPT {b} BidCos-RF.IEQ00XXXXX:0.CONFIG_PENDING = false [RE]
  DPT {b} BidCos-RF.IEQ00XXXXX:0.LOWBAT = false [RE]
  DPT {b} BidCos-RF.IEQ00XXXXX:0.DUTYCYCLE = false [RE]
  DPT {n} BidCos-RF.IEQ00XXXXX:0.RSSI_DEVICE = 1 [RE]
  DPT {n} BidCos-RF.IEQ00XXXXX:0.RSSI_PEER = 185 [RE]
  DPT {b} BidCos-RF.IEQ00XXXXX:0.DEVICE_IN_BOOTLOADER = false [RE]
  DPT {b} BidCos-RF.IEQ00XXXXX:0.UPDATE_PENDING = false [RE]
CHN IEQ00XXXXX:1 HM-Sec-SD IEQ00XXXXX:1
  DPT {b} BidCos-RF.IEQ00XXXXX:1.STATE = false [RE]
  DPT {b} BidCos-RF.IEQ00XXXXX:1.INSTALL_TEST =  [E]


Bei allen anderen Geräten hat das mit der Batterie anzeige und dem substitute geklappt.
Beim Rauchmelder bleibt es auf false stehen. Warum wandelt er mir den Wert nicht in OK oder LOW um?

Danke
Gruß
Alex

AlexMuc81

Fehler gefunden..... Was so ein Schreibfehler alles ausmachen kann

Hatte von den optischen Sensoren einen Copy und Paste Fehler.
Beim optischen Sensor heißt der Wert LOW_BAT, beim Rauchmelder LOWBAT