Honeywell CH/DHW via RF - evohome, sundial, hometronics, chronotherm

@So871 “value” and “percentage” seem related to modulation level but not the same. I’m not getting good data for either at the moment but if you are interested I’ve attached screenshots from when I was getting data. rel_modulation_level seems to give a good indication of how hard the system is working anyway.

R8810A OTB / Intergas Xclusive 24 boiler


I have accidentally removed them from the polling engine - I will put them back in 0.31.6.

The percentage is definitely a percentage - the value could be a bitmask.

Those spikes in modulation level :
Is that the warm water running?

If so , the value could be the dhw flow in l/m .

heres a list of most ot values . perhaps it helps

Implement all known OpenTherm Data-ID’s. · Issue #5 · rvdbreemen/OTGW-firmware · GitHub

@so871 - no, on that particular day the house was empty and HW off so not terribly representative but the most recent day I have good data for. Those occasional spikes would have been the system kicking in to maintain a minimum temp

Upgraded to 0.31.5 and so far appears stable. Same errors in logfile as I previously reported.

If anyone is interested in creating a faked sensor which reports from 2 separate physical sensors I can write it up.

In short: I created 2 set point sensors for the room, 1 with the actual set point and one with an offset from that setpoint. I expanded the automation to now report when the temperature of one of the two physical sensors changes and created an andif , then, else routine.

IF the temperature of physical sensor 1 (room sensor @ 1.5m) drops below the setpoint AND the temperature of physical sensor 2 (on the floor) is below (setpoint -0.5) the value for physical sensor 2 is send to ramses. Else: it sends the reading of physical sensor 1 to ramses.

Upgraded to 0.31.5 from 0.31.4 and all seems good after 12 hours

All looking good here too on 0.31.5. I don’t have opentherm but the other sensors that were previously going unavailable a lot all seem to be much more stable now.

Hi,

Trying message events to work:

Configuration with HGI80

ramses_cc:
  serial_port: /dev/serial/by-id/usb-Texas_Instruments_TUSB3410_Boot_Device_TUSB3410-if00-port0
  advanced_features:
    send_packet: true
    message_events: "RQ.* 21:"

Automation

alias: Ramses message event
description: ""
trigger:
  - platform: state
    entity_id: event.ramses_cc_message
condition: []
action:
  - service: notify.mobile_app_iphone14pro
    data:
      message: Received event
mode: single

But it doesn’t trigger on:

2024-01-30T14:26:05.764563 074 RQ --- 21:033620 18:010547 --:------ 01FF 026 00802B282AD0008000143C28320000C10280800280FF80040020

Any idea why it doesn’t trigger? This Spider is in my known list.
Running version 0.31.5.

OK, I’m now on the latest version. The send command is fixed and yields a checkmark instead of an error now, but responsiveness is still very iffy. I was finally was able to catch a “unresponsive” send command the ventilation unit, where the unit doesn’t respond as normal:

Since I was experiencing this issue, I’ve “upgraded” the automation and it’s now using a repeat of three button presses, each 1 second apart. This “block” of three presses is repeated until the fan speed is adjusted. So that’s why you’ll see multiples of 3. Below is the example of this “loop” for the high setting and similar is present for the auto setting after humidity is restored:

action:
  - repeat:
      sequence:
        - service: ramses_cc.send_command
          data:
            entity_id: remote.29_123456
            command: high
            num_repeats: 3
            delay_secs: 1
      until:
        - condition: state
          entity_id: sensor.37_182456_fan_info
          state: speed 3, high

Logs:

High setting succeeding in 1 try (repeats are there since I’ve set up now to repeat the button press 3 times)

2024-01-30T20:05:30.108721 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T20:05:30.144845 041  I --- --:------ --:------ 37:182456 31DA 030 00C840033A33EF7FFF7FFF7FFF7FFFF800EF0357000000EFEF7FFF7FFF00
2024-01-30T20:05:31.106289 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BC320B332324631204932393A303537383830
2024-01-30T20:05:31.109290 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T20:05:32.131516 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BC324B432324631204932393A303537383830
2024-01-30T20:05:32.134350 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T20:05:37.320909 078  I --- 37:078891 --:------ 37:078891 31DA 029 00EF007FFF30EF7FFF7FFF7FFF7FFFF800EF183C000000EFEF7FFF7FFF
2024-01-30T20:05:38.281861 041  I 175 37:182456 --:------ 37:182456 31D9 017 0006C40020202020202020202020202000

Auto “failing” multiple times and finally responding in the 3rd block of 3 presses:

2024-01-30T20:48:31.015212 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA7E7732324631204932393A303537383830
2024-01-30T20:48:31.018239 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:32.015342 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA826032324631204932393A303537383830
2024-01-30T20:48:32.019461 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:33.044398 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA866032324631204932393A303537383830
2024-01-30T20:48:33.051449 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:33.077204 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA866232324631204932393A303537383830
2024-01-30T20:48:33.081285 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:34.042335 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA8A4B32324631204932393A303537383830
2024-01-30T20:48:34.046174 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:35.067398 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA8E4C32324631204932393A303537383830
2024-01-30T20:48:35.073360 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:35.113199 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA8E4D32324631204932393A303537383830
2024-01-30T20:48:35.117180 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:36.070278 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA923632324631204932393A303537383830
2024-01-30T20:48:36.073247 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:36.108305 042  I --- --:------ --:------ 37:182456 31DA 030 00C84002F933EF7FFF7FFF7FFF7FFFF800EF18C8000000EFEF7FFF7FFF00
2024-01-30T20:48:37.094391 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5BEA963732324631204932393A303537383830
2024-01-30T20:48:37.098211 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T20:48:41.482210 042  I 180 37:182456 --:------ 37:182456 31D9 017 0006A50020202020202020202020202000
2024-01-30T20:48:45.555418 042  I 181 37:182456 --:------ 37:182456 31D9 017 00064B0020202020202020202020202000

And here’s one for a barrage of manual sending the command for high, not responding, but after it’s on high it responds to auto instantly:

2024-01-30T23:41:47.878052 081  I --- 04:136057 --:------ 01:245354 3150 002 0022
2024-01-30T23:41:49.300272 082  I --- 04:136203 --:------ 01:245354 3150 002 0022
2024-01-30T23:41:49.808857 069  I --- 04:136201 --:------ 01:245354 3150 002 0022
2024-01-30T23:41:50.518177 055  I --- 04:040508 --:------ 01:245354 3150 002 0022
2024-01-30T23:41:52.423896 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C8934F832324631204932393A303537383830
2024-01-30T23:41:52.426939 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:41:57.630888 000 RQ --- 18:203291 13:155994 --:------ 3EF1 001 00
2024-01-30T23:41:57.645266 063 RP --- 13:155994 18:203291 --:------ 3EF1 007 0001DD012900FF
2024-01-30T23:42:01.745144 063  I --- 34:010179 --:------ 34:010179 30C9 003 0006CE
2024-01-30T23:42:02.558094 057  I --- 04:136205 --:------ 01:245354 3150 002 0378
2024-01-30T23:42:03.653832 075  I --- 01:245354 --:------ 01:245354 0008 002 FC14
2024-01-30T23:42:03.665923 075  I --- 01:245354 --:------ 01:245354 3150 002 FC14
2024-01-30T23:42:10.210546 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C897A7332324631204932393A303537383830
2024-01-30T23:42:10.213408 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:42:13.753999 081  I --- 04:136057 --:------ 04:136057 30C9 003 000811
2024-01-30T23:42:19.564727 053  I --- 04:136051 --:------ 01:245354 3150 002 0500
2024-01-30T23:42:21.597779 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C89A6EE32324631204932393A303537383830
2024-01-30T23:42:21.601970 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:42:24.807789 000 RQ --- 18:203291 13:155994 --:------ 0008 001 00
2024-01-30T23:42:24.818992 064 RP --- 13:155994 18:203291 --:------ 0008 002 0014
2024-01-30T23:42:27.686886 083  I --- 37:088826 --:------ 37:088826 31DA 030 00EF007FFF30EF7FFF7FFF7FFF7FFFF800EF183C000000EFEF7FFF7FFF00
2024-01-30T23:42:33.672818 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C89D61932324631204932393A303537383830
2024-01-30T23:42:33.676148 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:42:39.827077 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C89EE2432324631204932393A303537383830
2024-01-30T23:42:39.830951 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:42:42.540978 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C89F8BE32324631204932393A303537383830
2024-01-30T23:42:42.544971 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:42:42.977847 060  I --- 04:040506 --:------ 01:245354 3150 002 0600
2024-01-30T23:42:45.650841 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C8A04E332324631204932393A303537383830
2024-01-30T23:42:45.653846 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:42:57.811748 000 RQ --- 18:203291 13:155994 --:------ 3EF1 001 00
2024-01-30T23:42:57.825622 064 RP --- 13:155994 18:203291 --:------ 3EF1 007 0001A100ED00FF
2024-01-30T23:43:04.362631 076  I --- 01:245354 --:------ 01:245354 0008 002 FC14
2024-01-30T23:43:07.063130 076  I --- 01:245354 --:------ 01:245354 3150 002 FC14
2024-01-30T23:43:09.939983 057  I --- 04:136199 --:------ 04:136199 30C9 003 0005EC
2024-01-30T23:43:18.342788 056  I --- 34:095145 --:------ 34:095145 30C9 003 000627
2024-01-30T23:43:33.043653 000 RQ --- 18:203291 01:245354 --:------ 2349 001 06
2024-01-30T23:43:33.059860 076 RP --- 01:245354 18:203291 --:------ 2349 007 0605DC00FFFFFF
2024-01-30T23:43:39.104959 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C8AD5B132324631204932393A303537383830
2024-01-30T23:43:39.108222 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:43:39.293952 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C8AD66E32324631204932393A303537383830
2024-01-30T23:43:39.297112 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:43:42.621599 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C8AE36E32324631204932393A303537383830
2024-01-30T23:43:42.624471 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:43:43.806849 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C8AE80F32324631204932393A303537383830
2024-01-30T23:43:43.809747 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:43:45.649870 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C8AEF4232324631204932393A303537383830
2024-01-30T23:43:45.653777 000  I --- --:------ --:------ 29:057880 22F1 003 630404
2024-01-30T23:43:45.689723 042  I --- --:------ --:------ 37:182456 31DA 030 00C840027D2EEF7FFF7FFF7FFF7FFFF800EF033C000000EFEF7FFF7FFF00
2024-01-30T23:43:47.632846 000 RQ --- 18:203291 01:245354 --:------ 2349 001 01
2024-01-30T23:43:47.647959 077 RP --- 01:245354 18:203291 --:------ 2349 007 0101F400FFFFFF
2024-01-30T23:43:50.414946 042  I 199 37:182456 --:------ 37:182456 31D9 017 0006640020202020202020202020202000
2024-01-30T23:43:50.486892 000 RQ --- 18:203291 01:245354 --:------ 0418 003 000000
2024-01-30T23:43:50.512705 075 RP --- 01:245354 18:203291 --:------ 0418 022 000000B0000000000000000000007FFFFF7000000000
2024-01-30T23:43:55.939115 000  I --- 18:203291 63:262142 --:------ 7FFF 023 0011018D5C8B177332324631204932393A303537383830
2024-01-30T23:43:55.942724 000  I --- --:------ --:------ 29:057880 22F1 003 630304
2024-01-30T23:43:55.977945 042  I --- --:------ --:------ 37:182456 31DA 030 00C840027D2EEF7FFF7FFF7FFF7FFFF800EF18C8000000EFEF7FFF7FFF00
2024-01-30T23:43:56.310861 042  I 200 37:182456 --:------ 37:182456 31D9 017 0006C80020202020202020202020202000
2024-01-30T23:44:00.415017 042  I 201 37:182456 --:------ 37:182456 31D9 017 0006A70020202020202020202020202000
2024-01-30T23:44:00.815609 000 RQ --- 18:203291 13:155994 --:------ 3EF1 001 00
2024-01-30T23:44:00.830823 064 RP --- 13:155994 18:203291 --:------ 3EF1 007 00016200AE00FF
2024-01-30T23:44:01.918774 000 RQ --- 18:203291 01:245354 --:------ 0006 001 00
2024-01-30T23:44:01.931479 075 RP --- 01:245354 18:203291 --:------ 0006 004 0005042E
2024-01-30T23:44:05.348719 042  I 202 37:182456 --:------ 37:182456 31D9 017 0006400020202020202020202020202000

any news on the base remote commands for the fake Nuaire Humidity Sensor? once there I can test and write up the WIKI

I have just released 0.31.6 - if there are not significant issues with it, I will mark it as a stable release.

Please report any issues.

Note that I am working on a test suite for this integration - we are not there yet.

Why don’t you write up what you think is reasonable / what you’ve tried, given what I did for CH/DHW sensors.

I’ll then have a look at it - get it working with my kit - and edit it accordingly.

@zxdavb

I’ve got an issue (probably not new) where the enforce_known_list: true parameter doesn’t filter out my next door neighbours Evohome (it’s partly my fault since I installed it for them as a favour! :rofl:)

Despite enforcing the enforce_known_list the following entities are automatically added;

  • climate
  • heat_demand
  • window_open
  • active_fault
  • hw
  • hw_heat_demand
  • hw_relay_demand

I thought the entities were created from a enable_eavesdrop and when I didn’t enforce_known_list so I removed the ramses integration completely, deleted the entities and started again with the enforce_known_list from the beginning. After all of that, the entities were created again :joy:

My theory is the integration is not filtering the “controller” 01:xxxxxx correctly and assumes that I have a “multi” Evohome system but in fact it’s my neighbour. The log file complains that I don’t have a controller in my known list, but clearly I do.

BTW, it would be helpful if you were very precise with your description. For exaple, how did you delete the entities?

When these unwanted entities appear - what is their status? Available (+/- being updated with data) / unavailable / removed by the integration?

Hmmm… PM me your latest configuration.yaml, and the contents of ramses_cc.json +/- a packet log when HA was restarted.

Don’t know if it’s HAOS or Ramses related, but I got both updates at the same time and I haven’t been having a very fun time. Boot up took ages, when finally loading Ramses was shot, as was every other HACS component. Tried restoring the back up, which of course failed, tried reupdating HAOS core, went OK, but again took ages. After that Ramses failed to load, still said there was an update, but trying to update didn’t do anything. Tried removing ramses altogether and now I can’t even reinstall or re-download as the page doesn’t load… Weird stuff…

Just upgraded to 0.31.6 and everything looks good so far.

OK, Don’t know what happend, but all my troubles went away after using a laptop to manage my install. Was finally able to get ramses reinstalled and it appears to be working again. Was shitting bricks there for an hour and a half

I simply commented out the configuration.yaml lines, rebooted, then deleted the entities.

Some of the entities are reported as available but are missing data, whilst others are created but report unavailable - here is a screenshot example.

I will forward the config.