ramses_cc
ramses_cc copied to clipboard
Orcon Fan: 10D0 filter change in logs but no attribute/entity in HA
I have on orcon fan (32:134446) in Home Assistant, all 31DA messages are present as entities.
However "filter change" (days_remaining
) from 10D0 message class does not show up. The entity simply does not exist. When I set restore_cache
to false, no change.
I see the 10D0 messages in packet.log. It is actively polled by ramses_cc:
Yesterday
2023-03-24T16:21:48.729835 000 RQ --- 18:203011 32:134446 --:------ 10D0 001 00
2023-03-24T16:21:48.747136 074 RP --- 32:134446 18:203011 --:------ 10D0 006 0008B4090000
Today
2023-03-25T07:29:50.228353 000 RQ --- 18:203011 32:134446 --:------ 10D0 001 00
2023-03-25T07:29:50.258392 073 RP --- 32:134446 18:203011 --:------ 10D0 006 0007B4080000
The latter is succesfully parsed by ramses_rf:
07:29:50.258 || HVC:134446 | HGI:203011 | RP | filter_change | || {'days_remaining': 7, 'days_lifetime': 180, 'percent_remaining': 0.04}
days_remaining
seems to be the correct entity: https://github.com/zxdavb/ramses_rf/blob/master/ramses_rf/device/hvac.py#L198
I have no clue why the entity is not in HA. And no clue how to debug this either.
configuration.yaml:
ramses_cc:
serial_port: /dev/ttyACM0 # SSM-D2
#serial_port: /dev/ttyUSB.HIG80
#serial_port: /dev/ttyUSB.nanocul
orphans_hvac: [32:134446, 37:123456, 32:132403, 37:005302, 37:005608, 37:171685, 29:162275, 18:203011, 02:250708]
restore_cache: true
packet_log:
file_name: packet.log
rotate_backups: 100
known_list:
32:134446: {class: FAN} # WTW HRC400
32:132403: {class: HVC} # zone valve unit
37:005302: {class: CO2} # CO2 woonkamer
37:005608: {class: CO2} # CO2 slaapkamer
37:171685: {class: DIS} # RF15 display
02:250704: {class: UFC} # autotemp master beneden
02:250708: {class: UFC} # autotemp master BUREN
02:250984: {class: UFC} # autotemp slave boven
21:033160: {class: THM} # Itho spider livingroom
21:043468: {class: THM}
21:043352: {class: THM}
21:043436: {class: THM}
21:043273: {class: THM}
18:203011:
class: HGI
_note: SSM-D2
29:162275: # RF15 switch bathroom
class: REM
faked: True # real RF15 but not operational, fake it...
_note: Orcon 15RF
commands:
request31DA: 'RQ --- 29:162275 32:134446 --:------ 31DA 001 00'
request10D0: 'RQ --- 29:162275 32:134446 --:------ 10D0 001 00' # filter
low: ' I --- 29:162275 32:134446 --:------ 22F1 003 000107'
high: ' I --- 29:162275 32:134446 --:------ 22F1 003 000307'
away: ' I --- 29:162275 32:134446 --:------ 22F1 003 000007'
low: ' I --- 29:162275 32:134446 --:------ 22F1 003 000107'
medium: ' I --- 29:162275 32:134446 --:------ 22F1 003 000207'
high: ' I --- 29:162275 32:134446 --:------ 22F1 003 000307'
auto: ' I --- 29:162275 32:134446 --:------ 22F1 003 000407'
auto2: ' I --- 29:162275 32:134446 --:------ 22F1 003 000507'
boost: ' I --- 29:162275 32:134446 --:------ 22F1 003 000607'
disable: ' I --- 29:162275 32:134446 --:------ 22F1 003 000707'
bypass_open: ' W --- 29:162275 32:134446 --:------ 22F7 003 00C8EF'
bypass_close: ' W --- 29:162275 32:134446 --:------ 22F7 003 0000EF'
bypass_auto: ' W --- 29:162275 32:134446 --:------ 22F7 003 00FFEF'
high_60: ' I --- 29:162275 32:134446 --:------ 22F3 007 00123C03040404'
high_30: ' I --- 29:162275 32:134446 --:------ 22F3 007 00121E03040404'
high_15: ' I --- 29:162275 32:134446 --:------ 22F3 007 00120F03040404'
reset_filter: ' W --- 29:162275 32:134446 --:------ 10D0 002 00FF'
37:123456:
# let op deze fake remote is niet meer gepaired!!!
class: REM
faked: True
commands:
away: ' I --- 37:123456 32:134446 --:------ 22F1 003 000007'
low: ' I --- 37:123456 32:134446 --:------ 22F1 003 000107'
medium: ' I --- 37:123456 32:134446 --:------ 22F1 003 000207'
high: ' I --- 37:123456 32:134446 --:------ 22F1 003 000307'
auto: ' I --- 37:123456 32:134446 --:------ 22F1 003 000407'
auto2: ' I --- 37:123456 32:134446 --:------ 22F1 003 000507'
boost: ' I --- 37:123456 32:134446 --:------ 22F1 003 000607'
disable: ' I --- 37:123456 32:134446 --:------ 22F1 003 000707'
bypass_open: ' W --- 37:123456 32:134446 --:------ 22F7 003 00C8EF'
bypass_close: ' W --- 37:123456 32:134446 --:------ 22F7 003 0000EF'
bypass_auto: ' W --- 37:123456 32:134446 --:------ 22F7 003 00FFEF'
reset_filter: ' W --- 37:123456 32:134446 --:------ 10D0 002 00FF'
_note: based upon an Orcon 15RF 6-button remote (VMN-15LF01)
scan_interval: 180
block_list:
18:111262: {} # identified as HGI. Neighbours?
advanced_features:
message_events: None
send_packet: true
ramses_rf:
enforce_known_list: true
#enable_eavesdrop: false