Code: Alles auswählen
09:10:51.530 -> debounce
09:10:51.629 -> pressed
09:10:51.695 -> released
09:10:51.762 -> <- 1A 21 80 00 F60401 123456 10 F6 04 42 4D 45 32 38 30 54 48 50 31 70 01 01 01 - 290775
09:10:51.762 ->
09:10:54.145 -> debounce
09:10:54.178 -> pressed
09:10:54.277 -> released
09:10:54.311 -> <- 1A 22 80 00 F60401 123456 10 F6 04 42 4D 45 32 38 30 54 48 50 31 70 01 01 01 - 293322
09:10:54.311 ->
09:10:54.410 -> -> 0A 22 81 02 123456 F60401 00 - 293435
09:10:54.443 -> -> 0B 2B A0 01 123456 F60401 01 03 - 293459
09:10:54.575 -> <- 0E 2B 80 10 F60401 123456 01 00 00 00 00 - 293588
09:10:54.675 -> -> 10 34 A0 01 123456 F60401 01 01 19 57 4D 3F 00 - 293707
09:10:54.741 -> * Config Changed : List1
09:10:54.741 -> * Temperature Offset x10 : 1
09:10:54.741 -> * Humidity Offset x10 : 0
09:10:54.741 -> * Pressure Offset x10 : 0
09:10:54.741 -> BME280 sensor OK
09:10:54.741 -> BME280 offsets (all x10):
09:10:54.741 -> -T : 1
09:10:54.741 -> -P : 0
09:10:54.741 -> -H : 0
09:10:54.807 -> <- 0E 34 80 02 F60401 123456 01 01 00 00 60 - 293828
09:11:01.726 -> ignore 0C 22 86 70 2C79C1 000000 00 F5 1F - 300730
09:11:03.944 -> ignore 0F FE 86 10 67F020 000000 0A B0 FB 0D 00 00 - 302921
09:11:06.860 -> ignore 0F 0F 86 10 640308 000000 0A B8 F5 0C 45 00 - 305864
Der Unterschied ist, das beim ersten Tastendruck die Quittung der Zentrale (-> 0A 22 81 02 123456 F60401 00) nicht erfolgt / nicht empfangen wird.
Woran kann das liegen?
Wenn Kanalparameter geändert werden, wird die Statusmeldung durch Drücken der Config-Taste zuverlässig und sofort zurückgenommen.
Das Phänomen tritt also nur bei dem Anlegen oder Löschen eines Zentralenprogramms auf.
EDIT: Im LOG der Raspberrymatic konnte ich das Phänomen nun auch fassen:
Code: Alles auswählen
Mar 4 09:57:24 homematic-raspi user.debug rfd: Event: BME280THP1:0.CONFIG_PENDING=true
Mar 4 09:57:24 homematic-raspi user.debug rfd: HSSXmlRpcEventDispatcher::Handle send 1 events
Mar 4 09:57:24 homematic-raspi user.debug rfd: Saving device BME280THP1
Mar 4 09:57:24 homematic-raspi user.debug rfd: HSSXmlRpcEventDispatcher::Handle send completed
Mar 4 09:57:24 homematic-raspi local0.err ReGaHss: ERROR: rpc.CallReportValueUsage failed dp id = 38887 [DeleteObject():iseManageObj.cpp:120]
Mar 4 09:57:24 homematic-raspi user.debug rfd: HSSXmlRpcEventDispatcher::Handle send completed
Mar 4 09:57:24 homematic-raspi user.debug rfd: Saving device BidCoS-RF
Mar 4 09:57:50 homematic-raspi user.debug rfd: RX for BME280THP1: @1411796151 RSSI=-52dB 0xF60401 -> 0x123456 SYSINFO [OEQ1234567]: CNT=62,RPTEN=1,RPTED=0,BIDI=0,BURST=0,WAKEUP=0,WAKEMEUP=0,BCAST=0,TYPE=0x00 SYSINFO_SWVER = 0x10 SYSINFO_TYPE = 0xF604 SYSINFO_SERIAL = BME280THP1 SYSINFO_CODE = 0x7001 SYSINFO_CH_A = 1 SYSINFO_CH_B = 1
Mar 4 09:57:50 homematic-raspi user.debug rfd: Device has been woken up
Mar 4 09:57:50 homematic-raspi user.debug rfd: TX: @1411796152 0x123456 -> 0xF60401 CONFIG_PEER_LIST_REQ [OEQ1234567]: CNT=71,RPTEN=1,RPTED=0,BIDI=1,BURST=0,WAKEUP=0,WAKEMEUP=0,BCAST=0,TYPE=0x01 CONFIG_CHANNEL = 1
Mar 4 09:57:50 homematic-raspi user.debug rfd: (OEQ1234567) Response status: Telegram sent, received ACK.
Mar 4 09:57:50 homematic-raspi user.debug rfd: Response accepted: @1411796421 RSSI=-167dB 0xF60401 -> 0x123456 INFO_PEER_LIST [OEQ1234567]: CNT=71,RPTEN=1,RPTED=0,BIDI=0,BURST=0,WAKEUP=0,WAKEMEUP=0,BCAST=0,TYPE=0x10 LINK_PEER_ADDRESS = 0x123456 LINK_PEER_CHANNEL = 63 LINK_PEER_ADDRESS = 0x000000 LINK_PEER_CHANNEL = 0 LINK_PEER_ADDRESS = 0x000000 LINK_PEER_CHANNEL = 0 LINK_PEER_ADDRESS = 0x000000 LINK_PEER_CHANNEL = 0
Mar 4 09:57:50 homematic-raspi user.debug rfd: RFChannel::GetLinkPeersFromDevice, Link von 16122881 mit Addresse 1660749
Mar 4 09:57:50 homematic-raspi user.debug rfd: TX: @1411796422 0x123456 -> 0xF60401 CONFIG_PEER_REMOVE [OEQ1234567]: CNT=80,RPTEN=1,RPTED=0,BIDI=1,BURST=0,WAKEUP=0,WAKEMEUP=0,BCAST=0,TYPE=0x01 CONFIG_CHANNEL = 1 CONFIG_PEER_ADDRESS = 0x123456 CONFIG_PEER_CHANNEL = 63
Mar 4 09:57:51 homematic-raspi user.debug rfd: (OEQ1234567) Response status: Telegram sent, received ACK.
Mar 4 09:57:51 homematic-raspi user.debug rfd: Response accepted: @1411796658 RSSI=-167dB 0xF60401 -> 0x123456 ACK_STATUS [OEQ1234567]: CNT=80,RPTEN=1,RPTED=0,BIDI=0,BURST=0,WAKEUP=0,WAKEMEUP=0,BCAST=0,TYPE=0x02 CHANNEL = 1 STATUS = 0 STATE = 0 CLOCK = 0 LOWBAT = 0 DUTY_CYCLE = 0 RSSI = 96
Mar 4 09:57:51 homematic-raspi user.debug rfd: (OEQ1234567) Response status: OK, Data.
Mar 4 09:57:51 homematic-raspi user.debug rfd: Event: BME280THP1:0.CONFIG_PENDING=false
Mar 4 09:57:51 homematic-raspi user.debug rfd: HSSXmlRpcEventDispatcher::Handle send 1 events
Mar 4 09:57:51 homematic-raspi user.debug rfd: (OEQ1234567) Response status: OK, Data.
Mar 4 09:57:51 homematic-raspi user.debug rfd: Sysinfo received by OEQ1234567 while not in install mode:BME280THP1 (HB-UNI-Sensor-THPD-BME280)
Mar 4 09:57:51 homematic-raspi user.debug rfd: RX for BME280THP1: @1411796658 RSSI=-167dB 0xF60401 -> 0x123456 ACK_STATUS [OEQ1234567]: CNT=80,RPTEN=1,RPTED=0,BIDI=0,BURST=0,WAKEUP=0,WAKEMEUP=0,BCAST=0,TYPE=0x02 CHANNEL = 1 STATUS = 0 STATE = 0 CLOCK = 0 LOWBAT = 0 DUTY_CYCLE = 0 RSSI = 96
Mar 4 09:57:51 homematic-raspi user.debug rfd: Saving device BME280THP1
Der zweite Tastendruck war erfolgreich.
Der Verdacht besteht, dass der ReGaHss: ERROR: rpc.CallReportValueUsage failed dp id die Ursache sein könnte. Hier brauche ich definitiv Hilde der Experten.