So, Iāve been playing around for the past month or so, trying to set up this integration. It has been with varying levels of succes, which is mostly related to coverage of the dongle with some HR92ās showing up intermittently. I think this might be caused by the fact that my SSM-D2 is plugged directly into my USB3 port on the mini-pic running HA OS. I will try to get this better later on, but my main focus is now to get the basis working.
Most recently I added my Itho-Daaldrop CVE-S Optima into the mix and (through eavesdropping?) I also found the RF remote in the packet logs. What I tried to set up was a clone or impersonation of the current RF remote, but the WIKI is not very clear on how to achieve this. So I went the trial and error route. At one point I was able to see a āremoteā entity is home assistant, but it didnāt behave as I hoped. Learning the commands didnāt go as expected with the ventilation box not responding to it and being unable to learn more than one command. So I put it away/aside for a bit.
Now Iām trying to get back into it and somewhere, or somehow I lost the remote entity and I canāt seem to get it back. I still have 2 sensor entities: a battery state entity and an OEM_code entity for the ID that is the remote, but the remote itself is nowhere to be found. Making it impossible to fiddle and tinker with commands. I donāt know what I have changed between it being available and not working and losing it, because some time has passed where I put it aside and was busy with other things, but still tinkering with Ramses_cc for other things.
Below is my configuration.yaml. The 37: is the CVE, the 29: is the RF remote. The commands for low, auto and high were simply copy/pasted from the packet log (and removing the counter that in there) in an effort to amend the configuration as stated in the WIKI. But this is the part where I was struggling before to understand what is/was needed to simply clone or impersonate a remote.I didnāt have it in there before, when I first tried to have the remote faked. I was trying various things, hoping it would fix stuff, but unfortunately, it didnāt. Iāve also tried reinstalling the whole integration and various variations on cache, state and schema restore, eavesdrop on/off, enforce known list and what not, but still nothing:
ramses_cc:
serial_port: /dev/serial/by-id/usb-SparkFun_evofw3_atmega32u4-if00
packet_log:
file_name: packet.log
rotate_backups: 7
restore_cache:
restore_schema: false
restore_state: false
ramses_rf:
enforce_known_list: true # if not true, still enforces the block_list
disable_discovery: false
disable_sending: false # do not transmit any packets, ever
enable_eavesdrop: true # can be used to create an initial system schema
01:245354: # Temperature control system (Evohome)
#system:
# appliance_control: 13:155994
zones:
"00": {sensor: 01:245354}
orphans_hvac: [37:182456, 29:057880]
known_list:
18:203291: {class: HGI} # SSM-D Kantoor
01:245354: # Evohome / Controller Huiskamer
13:155994: # BDR91 Meterkast
04:136057: # HR92 zone 00 Trapkast
04:040504: # HR92 zone 01 Garage
04:136053: # HR92 zone 02 Entree
04:136205: # HR92 zone 03 1e Badkamer
04:136055: # HR92 zone 04 2e Badkamer
03:255542: # Thermostaat zone 05 Kantoor
04:136051: # HR92 zone 05 Kantoor
34:010179: # Thermostaat zone 06 Slaapkamer
04:040506: # HR92 zone 06 Slaapkamer
04:245529: # HR92 zone 07 Sport
34:095145: # Thermostaat zone 08 W&W
04:040510: # HR92 zone 08 W&W
04:136199: # HR92 zone 08 W&W
04:136201: # HR92 zone 09 Tafel
04:040508: # HR92 zone 09 Keuken
04:136203: # HR92 zone 09 TV
37:182456: {class: FAN} # Itho CVE-S Optima
#29:057880: {class: REM} # Itho CVE-S Optima Remote
29:057880: # Itho CVE-S Optima Remote faked
class: REM
faked: true
commands:
low: ' I --- --:------ --:------ 29:057880 22F1 003 630204'
auto: ' I --- --:------ --:------ 29:057880 22F1 003 630304'
high: ' I --- --:------ --:------ 29:057880 22F1 003 630404'
#edited for correct formatiing. appologies.
I found out the entity for the remote was gone when I tried the service call to copy a command. it would give me an instant checkmark without pushing a button on the physical remote. it gives an error in the log:
"
2023-12-18 11:52:39.048 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities remote.29_057880 are missing or not currently available"
Also, ā03:255542: # Thermostaat zone 05 Kantoorā is a HCF82 temperature sensor/thermostat without manual temperature setting from Honeywell. It shows up in the logs. but the entities in HA never become available.
#2nd edit
I also found some error messages related to 03:255542:
Logger: ramses_rf.protocol.message
Source: runner.py:188
First occurred: 20:15:33 (5 occurrences)
Last logged: 22:15:31
I 107 03:255542 --:------ 03:255542 30C9 003 0106E0 < Corrupt payload: Packet idx is 01, but expecting no idx (00) (0xAB)
I 108 03:255542 --:------ 03:255542 30C9 003 0106D6 < Corrupt payload: Packet idx is 01, but expecting no idx (00) (0xAB)