yes the same message. All climate entities are unavailable.
try:
ramses_cc:
scan_interval: 5
serial_port: /dev/ttyUSB-EVOHOME
restore_cache:
restore_schema: false
restore_state: true
ramses_rf:
disable_discovery: false
doesnāt solve the problem.
OK. Please re-describe your problem (so Iām clear).
Please provide a home-assistant.log.
After upgrading to 0.20.13 I get all climate entities in āunknownā state even their name isnāt loaded in the entity. The first few minutes of restarting HA I have to wait for the entities to load, currently itās > 10 min and still most is undefined or unknown. You can find some logs here: https://cloud.delodder.be/s/95iAWxXBP4DxXMz
My config:
ramses_cc:
serial_port: /dev/ttyUSB0
restore_cache: true
packet_log:
file_name: /config/ramses_cc_packet.log
rotate_bytes: null
rotate_backups: 7
ramses_rf:
enable_eavesdrop: false
enforce_known_list: false
schema:
controller: 01:223036
known_list:
- 01:223036
- 10:040239
- 04:231770
- 04:231772
- 04:231774
- 04:231776
- 04:050559
- 04:155445
- 04:155403
- 04:081849
- 04:155443
- 04:155407
- 04:155551
- 04:155533
- 04:155537
Can you try:
ramses_cc:
serial_port: /dev/ttyUSB0
restore_cache:
restore_schema: false
restore_state: true
I also recommend:
ramses_rf:
enforce_known_list: true
Still the same after doing the changes
I am about to push 0.20.14ā¦
Please try 0.20.15 and report back.
Working with 0.20.15!
Do I need to keep this or can I revert to my previous config?
My expectation is that you can use any configuration you like. However, I strongly recommend:
ramses_cc:
ramses_rf:
enforce_known_list: true
@cinnamon Please remind me - is your ventilation kit Orcon, or Itho, or something else?
It would be helpful if you could give me make/models.
Hi,
Just want to say that Iāve switched over to the new version and so far everything is working very nicely for me.
Thanks
If anyone uses HVAC (Orcon, Itho) and wants to test sensor faking for CO2 and/or humidity (i.e. you have a third-party humidity/CO2 sensor in your house):
- You will need to download release 0.20.16 or later
- You will need a USB dongle that is is running evofw3
- You will need to set up a faked sensor, e.g., I have this setup:
ramses_cc:
schema:
orphans_hvac:
- 32:123456 # instantiate the device on startup
known_list:
- 32:123456: {class: HUM, faked: true} # set the attributes of the device when it is instantiated
- 32:111111: {class: CO2, faked: true}
- You will also have to bind them to your fan. Here is how you start a device binding (put the fan in listen mode first)ā¦
service: ramses_cc.fake_device
data:
device_id: '32:123456'
start_binding: true
- Here is the service call for humidity:
service: ramses_cc.put_indoor_humidity
data:
entity_id: sensor.32_123456_indoor_humidity
indoor_humidity: 59.3
Obviously, the next step is to fake a remoteā¦ this will require a change to the schema that I am currently sorting out.
Iāve just upgraded to 0.20.15, and I think I have it working with my setup below. Iāve got lots of new things from my Nuaire PIV too.
ramses_cc:
serial_port: /dev/ttyACM2
packet_log: /config/packet_logs
restore_schema: true
known_list:
- 10:051349 # Appliance Control
- 01:169176 # main_controller
- 18:135447 # Config Sensor
- 04:190691 # Harry's Room
- 04:198483 # Bedroom
- 04:198487 # Spare Room
- 04:112546 # Living Room 1
- 04:198485 # Living Room 2
- 04:038015 # Utility Room
- 04:090189 # Kitchen
- 32:166025: {class: CO2}
- 32:123456: {class: CO2, faked: true}
- 30:079129: {class: FAN}
- 32:168240: {class: HUM}
- 32:172534: {class: REM}
# - 32:172522: {class: SWI}
- 03:000001 # kitchen
- 03:000002 # Living Room 1
- 03:000004 # Harry's Room
- 03:000005 # Master Bedroom
- 03:000006 # Utility Room
- 03:000007 # Spare Room
# block_list:
# - 10:051349
ramses_rf:
enforce_known_list: true
enable_eavesdrop: false
schema:
orphans_hvac:
- 32:172534
- 32:168240
- 32:172534
- 32:123456
- 30:079129
controller: 01:169176
system:
appliance_control: 10:051349
I have his error with the binary_sensor.18
Logger: homeassistant.components.binary_sensor
Source: custom_components/ramses_cc/helpers.py:30
Integration: Binary Sensor (documentation, issues)
First occurred: 15:02:12 (1 occurrences)
Last logged: 15:02:12
Error while setting up ramses_cc platform for binary_sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 250, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/ramses_cc/binary_sensor.py", line 58, in async_setup_platform
new_sensors += [
File "/config/custom_components/ramses_cc/binary_sensor.py", line 59, in <listcomp>
entity_factory(broker, dev, k, **v)
File "/config/custom_components/ramses_cc/binary_sensor.py", line 45, in entity_factory
migrate_to_ramses_rf(hass, "binary_sensor", f"{device.id}-{attr}")
File "/config/custom_components/ramses_cc/helpers.py", line 30, in migrate_to_ramses_rf
if hass.states.get(entity_id).state == STATE_UNAVAILABLE: # HACK
AttributeError: 'NoneType' object has no attribute 'state'
Yes itās there every time I restart.