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

@grazzii - My records are bit sparse, so would have to investigate further, but I think my connections are the same as yours, with the addition of SS connected to CSN on the arduino. Vcc of course needs to be 3.3v

I saw this response and I reconfigured my pins accordingly, the participant in that thread appears to be using the a board that has the same pin configuration to the one I have. CC1101 to ATMEGA328P pinning Ā· Discussion #17 Ā· ghoti57/evofw3 Ā· GitHub

I feel like I may be going wrong as my Arduino board is running on 5v Arduino Pro Micro Leonardo compatible 5V 16MHz ATmega32U4 Type-C USB - TESTED | eBay

therefore Iā€™m assuming the VCC pin is outputting 5v instead of 3.3v? Woops! That may be where Iā€™ve been going wrong this whole time.

Sorry to post a noob question, Iā€™m not really sure where to look for help on this, apologies if it should be elsewhere.

Being a previous Domoticz user with the SSM-D2 module, Iā€™ve shifted over to HA and find it looks really good. Got the integration installed, everything running fine, a really simple configuration.yaml with a ramses_cc section that just defines the serial port and everything else was auto-discovered. Sweet!

My EvoHome system has 15 HR92s and a couple of DT92ā€™s. Everything has been discovered ok and is correctly reflecting temperatures and heat demandsā€¦ brilliant work! Except for one HR92.

It is registering the temperature, but the heat_demand stays as ā€˜unavailableā€™. (I get the same for the Stored HW demand, but as thatā€™s either 0 or 100, I guess itā€™s less important)

Obviously my question is how do I fix this? But Iā€™ve honestly no idea where to look. The log has 1 persistent error message from ramses_cc that may or may not be related:

Any help or pointers to where to look would be gratefully received!

I would start by making sure your schema is correct. Perhaps post a copy here and also the relevant section from configuration.yaml

Thanks for the reply. Iā€™m very new to this HA world! The relevant section from configuration.yaml is simply

ramses_cc:
  serial_port: /dev/ttyACM0

Iā€™m not sure where the schema is located? :grimacing: I found the ramses_cc file in .storage and itā€™s interesting ā€¦ for each zone thereā€™s a sensor and an actuator (or list of actuators) but for the one with the missing heat demand, thereā€™s only a sensor listed but no actuators. Is this file manually editable to fix this or will it be constantly recreated? (so many questionsā€¦)

That file gets recreated. Post the contents here and it might highlight an error on your evohome config. (You probably think your system is working as it should, so canā€™t have errors. Well there are a few of us who thought that, and then we found otherwise with this software.)

Also worth you looking at the wiki and implementing a known devices list.

Yeah, EvoHome isā€¦ quirky. Iā€™ve had the system 4 years and been reasonably regular on automatedhome forums. Iā€™d be pretty sure itā€™s still got errors in it though it is now working quite reliably :slight_smile: Iā€™m relatively new to SSM, and initially Domoticz, but was encouraged down the HA path from other postings Iā€™d read.

I read through the Wiki but thereā€™s too many numbers that I donā€™t (yet) know the source of in those pages. Iā€™m a developer and used to jumping around reading stuff, eventually it will become clear Iā€™m sure. I was hopeful the auto-discovery was working well enough when everything auto-populated for me.

Anyway, hereā€™s the ramses_cc file off my systemā€¦ It looks to be mostly correct. The missing actuator stands out, but also in the living room, the sensor is listed as null, but is actually set to be the EvoHome controller. Thereā€™s a couple of ā€œorphans_heatā€ entries as well that I donā€™t know about.

{
  "version": 1,
  "minor_version": 1,
  "key": "ramses_cc",
  "data": {
    "client_state": {
      "schema": {
        "main_tcs": "01:124821",
        "01:124821": {
          "system": {
            "appliance_control": null
          },
          "orphans": [],
          "stored_hotwater": {
            "sensor": "07:019739",
            "hotwater_valve": "13:048457",
            "heating_valve": "13:025663"
          },
          "underfloor_heating": {},
          "zones": {
            "00": {
              "_name": "Living room",
              "class": "radiator_valve",
              "sensor": null,
              "actuators": [
                "04:063095",
                "04:063097",
                "04:063099",
                "04:063113"
              ]
            },
            "01": {
              "_name": "Comp Room",
              "class": "radiator_valve",
              "sensor": "04:063259",
              "actuators": [
                "04:063259"
              ]
            },
            "02": {
              "_name": "Kitchen",
              "class": "radiator_valve",
              "sensor": "22:231538",
              "actuators": [
                "04:063255",
                "04:063257"
              ]
            },
            "03": {
              "_name": "Erin Bedroom",
              "class": "radiator_valve",
              "sensor": "04:063473",
              "actuators": [
                "04:063473"
              ]
            },
            "04": {
              "_name": "Master Bed",
              "class": "radiator_valve",
              "sensor": "04:063471",
              "actuators": [
                "04:063471"
              ]
            },
            "05": {
              "_name": "Niamh Bed",
              "class": "radiator_valve",
              "sensor": "04:063469",
              "actuators": [
                "04:063469"
              ]
            },
            "06": {
              "_name": "Jude Bedroom",
              "class": "radiator_valve",
              "sensor": "04:063465",
              "actuators": [
                "04:063465"
              ]
            },
            "07": {
              "_name": "En-suite",
              "class": "radiator_valve",
              "sensor": "04:063477",
              "actuators": []
            },
            "08": {
              "_name": "Cloakroom",
              "class": "radiator_valve",
              "sensor": "04:063253",
              "actuators": [
                "04:063253"
              ]
            },
            "09": {
              "_name": "TV Room",
              "class": "radiator_valve",
              "sensor": "22:061479",
              "actuators": [
                "04:063467"
              ]
            },
            "0A": {
              "_name": "Bathroom",
              "class": "radiator_valve",
              "sensor": "04:063479",
              "actuators": [
                "04:063479"
              ]
            }
          }
        },
        "orphans_heat": [
          "07:016370",
          "30:085433"
        ],
        "orphans_hvac": []
      },
      "packets": {
        "2022-12-20T09:39:29.185772": "...  I --- 04:063467 --:------ 01:124821 1060 003 096401 # 1060| I|04:063467|09 (09)",
        "2022-12-20T09:39:29.200722": "...  I --- 04:063467 --:------ 04:063467 1060 003 006401 # 1060| I|04:063467",
        "2022-12-20T10:55:04.257899": "...  I --- 22:061479 --:------ 22:061479 1100 008 00180404FF009601 # 1100| I|22:061479",
        "2022-12-20T10:55:12.755080": "...  I --- 22:061479 --:------ 22:061479 1060 003 00FF01 # 1060| I|22:061479",
        "2022-12-20T11:36:29.766406": "...  I --- 04:063471 --:------ 01:124821 1060 003 046401 # 1060| I|04:063471|04 (04)",
        "2022-12-20T11:36:29.781382": "...  I --- 04:063471 --:------ 04:063471 1060 003 006401 # 1060| I|04:063471",
        "2022-12-20T11:37:12.070006": "...  I --- 04:063469 --:------ 01:124821 1060 003 056401 # 1060| I|04:063469|05 (05)",
        "2022-12-20T11:37:12.084995": "...  I --- 04:063469 --:------ 04:063469 1060 003 006401 # 1060| I|04:063469",
        "2022-12-20T12:34:42.877485": "... RP --- 01:124821 18:203025 --:------ 000C 006 000F7FFFFFFF # 000C|RP|01:124821|000F (000F)",
        "2022-12-20T12:34:43.070529": "... RP --- 01:124821 18:203025 --:------ 000C 006 000E0034BD49 # 000C|RP|01:124821|000E (000E)",
        "2022-12-20T12:34:46.152980": "... RP --- 01:124821 18:203025 --:------ 000C 006 010E0034643F # 000C|RP|01:124821|010E (010E)",
        "2022-12-20T12:34:48.934321": "... RP --- 01:124821 18:203025 --:------ 000C 006 000D001C4D1B # 000C|RP|01:124821|000D (000D)",
        "2022-12-20T12:34:50.107469": "... RP --- 01:124821 18:203025 --:------ 000C 024 00080010F67B00080010F67700080010F67900080010F689 # 000C|RP|01:124821|0008 (0008)",
        "2022-12-20T12:34:50.507660": "... RP --- 01:124821 18:203025 --:------ 000C 006 01080010F71B # 000C|RP|01:124821|0108 (0108)",
        "2022-12-20T12:34:50.707583": "... RP --- 01:124821 18:203025 --:------ 000C 012 02080010F71902080010F717 # 000C|RP|01:124821|0208 (0208)",
        "2022-12-20T12:34:51.308592": "... RP --- 01:124821 18:203025 --:------ 000C 006 03080010F7F1 # 000C|RP|01:124821|0308 (0308)",
        "2022-12-20T12:34:51.503631": "... RP --- 01:124821 18:203025 --:------ 000C 006 04080010F7EF # 000C|RP|01:124821|0408 (0408)",
        "2022-12-20T12:34:52.001782": "... RP --- 01:124821 18:203025 --:------ 0005 004 0008FF07 # 0005|RP|01:124821|0008 (0008)",
        "2022-12-20T12:34:52.095706": "... RP --- 01:124821 18:203025 --:------ 0005 004 00090000 # 0005|RP|01:124821|0009 (0009)",
        "2022-12-20T12:34:52.210737": "... RP --- 01:124821 18:203025 --:------ 000C 006 05080010F7ED # 000C|RP|01:124821|0508 (0508)",
        "2022-12-20T12:34:52.409744": "... RP --- 01:124821 18:203025 --:------ 0005 004 000A0000 # 0005|RP|01:124821|000A (000A)",
        "2022-12-20T12:34:52.611762": "... RP --- 01:124821 18:203025 --:------ 000C 006 06080010F7E9 # 000C|RP|01:124821|0608 (0608)",
        "2022-12-20T12:34:52.811786": "... RP --- 01:124821 18:203025 --:------ 0005 004 000B0000 # 0005|RP|01:124821|000B (000B)",
        "2022-12-20T12:34:53.012811": "... RP --- 01:124821 18:203025 --:------ 0005 004 00110000 # 0005|RP|01:124821|0011 (0011)",
        "2022-12-20T12:34:53.223703": "... RP --- 01:124821 18:203025 --:------ 0005 004 0004FF07 # 0005|RP|01:124821|0004 (0004)",
        "2022-12-20T12:34:53.415896": "... RP --- 01:124821 18:203025 --:------ 000C 006 07087FFFFFFF # 000C|RP|01:124821|0708 (0708)",
        "2022-12-20T12:34:53.615928": "... RP --- 01:124821 18:203025 --:------ 000C 006 00047FFFFFFF # 000C|RP|01:124821|0004 (0004)",
        "2022-12-20T12:34:53.816941": "... RP --- 01:124821 18:203025 --:------ 000C 006 01040010F71B # 000C|RP|01:124821|0104 (0104)",
        "2022-12-20T12:34:54.018027": "... RP --- 01:124821 18:203025 --:------ 000C 006 09080010F7EB # 000C|RP|01:124821|0908 (0908)",
        "2022-12-20T12:34:54.218994": "... RP --- 01:124821 18:203025 --:------ 000C 006 0204005B8872 # 000C|RP|01:124821|0204 (0204)",
        "2022-12-20T12:34:54.420035": "... RP --- 01:124821 18:203025 --:------ 000C 006 0A080010F7F7 # 000C|RP|01:124821|0A08 (0A08)",
        "2022-12-20T12:34:54.620010": "... RP --- 01:124821 18:203025 --:------ 000C 006 03040010F7F1 # 000C|RP|01:124821|0304 (0304)",
        "2022-12-20T12:34:54.820077": "... RP --- 01:124821 18:203025 --:------ 000C 006 04040010F7EF # 000C|RP|01:124821|0404 (0404)",
        "2022-12-20T12:34:55.266123": "... RP --- 01:124821 18:203025 --:------ 000C 006 05040010F7ED # 000C|RP|01:124821|0504 (0504)",
        "2022-12-20T12:34:55.424155": "... RP --- 01:124821 18:203025 --:------ 000C 006 08080010F715 # 000C|RP|01:124821|0808 (0808)",
        "2022-12-20T12:34:55.670154": "... RP --- 01:124821 18:203025 --:------ 000C 006 06040010F7E9 # 000C|RP|01:124821|0604 (0604)",
        "2022-12-20T12:34:56.463556": "... RP --- 01:124821 18:203025 --:------ 000C 006 07040010F7F5 # 000C|RP|01:124821|0704 (0704)",
        "2022-12-20T12:34:57.068387": "... RP --- 01:124821 18:203025 --:------ 000C 006 09040058F027 # 000C|RP|01:124821|0904 (0904)",
        "2022-12-20T12:34:57.467432": "... RP --- 01:124821 18:203025 --:------ 000C 006 0A040010F7F7 # 000C|RP|01:124821|0A04 (0A04)",
        "2022-12-20T12:34:58.495556": "... RP --- 01:124821 18:203025 --:------ 000C 006 08040010F715 # 000C|RP|01:124821|0804 (0804)",
        "2022-12-20T12:44:55.013390": "...  I --- 04:063473 --:------ 01:124821 1060 003 036401 # 1060| I|04:063473|03 (03)",
        "2022-12-20T12:44:55.028359": "...  I --- 04:063473 --:------ 04:063473 1060 003 006401 # 1060| I|04:063473",
        "2022-12-20T13:00:35.683104": "...  I --- 04:063259 --:------ 01:124821 1060 003 016401 # 1060| I|04:063259|01 (01)",
        "2022-12-20T13:00:35.698105": "...  I --- 04:063259 --:------ 04:063259 1060 003 006401 # 1060| I|04:063259",
        "2022-12-20T13:18:05.215140": "...  I --- 04:063477 --:------ 01:124821 1060 003 076401 # 1060| I|04:063477|07 (07)",
        "2022-12-20T13:18:05.231103": "...  I --- 04:063477 --:------ 04:063477 1060 003 006401 # 1060| I|04:063477",
        "2022-12-20T13:30:05.477227": "...  I --- 04:063253 --:------ 01:124821 1060 003 086401 # 1060| I|04:063253|08 (08)",
        "2022-12-20T13:30:05.493191": "...  I --- 04:063253 --:------ 04:063253 1060 003 006401 # 1060| I|04:063253",
        "2022-12-20T13:58:06.214363": "...  I --- 30:085433 63:262142 --:------ 10E0 038 000001C90011006CFEFFFFFFFFFF090907E0425244472D30324A415330310000000000000000 # 10E0| I|30:085433",
        "2022-12-20T14:30:37.959124": "...  I --- 13:048457 --:------ 13:048457 1100 008 00180404007FFF01 # 1100| I|13:048457",
        "2022-12-20T14:31:40.885476": "...  I --- 13:025663 --:------ 13:025663 1100 008 00180404007FFF01 # 1100| I|13:025663",
        "2022-12-20T16:43:12.863249": "...  I --- 04:063099 --:------ 01:124821 1060 003 006401 # 1060| I|04:063099|00 (00)",
        "2022-12-20T16:43:12.876806": "...  I --- 04:063099 --:------ 04:063099 1060 003 006401 # 1060| I|04:063099",
        "2022-12-20T16:44:05.019874": "...  I --- 04:063113 --:------ 01:124821 1060 003 006401 # 1060| I|04:063113|00 (00)",
        "2022-12-20T16:44:05.034888": "...  I --- 04:063113 --:------ 04:063113 1060 003 006401 # 1060| I|04:063113",
        "2022-12-20T16:44:21.150037": "...  I --- 04:063097 --:------ 01:124821 1060 003 006401 # 1060| I|04:063097|00 (00)",
        "2022-12-20T16:44:21.165969": "...  I --- 04:063097 --:------ 04:063097 1060 003 006401 # 1060| I|04:063097",
        "2022-12-20T17:29:58.149229": "...  I --- 04:063255 --:------ 01:124821 1060 003 026401 # 1060| I|04:063255|02 (02)",
        "2022-12-20T17:29:58.165147": "...  I --- 04:063255 --:------ 04:063255 1060 003 006401 # 1060| I|04:063255",
        "2022-12-20T17:53:36.024353": "...  I --- 04:063465 --:------ 01:124821 1060 003 066401 # 1060| I|04:063465|06 (06)",
        "2022-12-20T17:53:36.039253": "...  I --- 04:063465 --:------ 04:063465 1060 003 006401 # 1060| I|04:063465",
        "2022-12-20T20:58:37.407416": "...  I --- 04:063095 --:------ 01:124821 1060 003 006401 # 1060| I|04:063095|00 (00)",
        "2022-12-20T20:58:37.423362": "...  I --- 04:063095 --:------ 04:063095 1060 003 006401 # 1060| I|04:063095",
        "2022-12-20T22:37:55.706906": "...  I --- 07:016370 --:------ 07:016370 1060 003 00FF01 # 1060| I|07:016370",
        "2022-12-21T02:25:19.110982": "...  I --- 01:124821 22:231538 --:------ 000A 006 021001F40DAC # 000A| I|01:124821|02 (02)",
        "2022-12-21T02:25:23.594405": "...  I --- 22:231538 --:------ 22:231538 1100 008 00180404FF009601 # 1100| I|22:231538",
        "2022-12-21T02:25:31.591438": "...  I --- 22:231538 --:------ 22:231538 1060 003 00FF01 # 1060| I|22:231538",
        "2022-12-21T02:31:41.026156": "... RP --- 13:025663 18:203025 --:------ 1100 008 00180404007FFF01 # 1100|RP|13:025663",
        "2022-12-21T03:11:13.198571": "...  I --- 07:019739 --:------ 07:019739 1060 003 00FF01 # 1060| I|07:019739",
        "2022-12-21T06:34:56.478988": "... RP --- 01:124821 18:203025 --:------ 1100 008 FC180400007FFF01 # 1100|RP|01:124821|FC (FC)",
        "2022-12-21T06:35:17.266831": "... RP --- 01:124821 18:203025 --:------ 0004 022 04004D61737465722042656400000000000000000000 # 0004|RP|01:124821|04 (04)",
        "2022-12-21T06:35:18.182177": "... RP --- 01:124821 18:203025 --:------ 0004 022 03004572696E20426564726F6F6D0000000000000000 # 0004|RP|01:124821|03 (03)",
        "2022-12-21T06:35:18.389917": "... RP --- 01:124821 18:203025 --:------ 0004 022 06004A75646520426564726F6F6D0000000000000000 # 0004|RP|01:124821|06 (06)",
        "2022-12-21T06:35:18.796995": "... RP --- 01:124821 18:203025 --:------ 0004 022 00004C6976696E6720726F6F6D000000000000000000 # 0004|RP|01:124821|00 (00)",
        "2022-12-21T06:35:18.950074": "... RP --- 01:124821 18:203025 --:------ 0004 022 02004B69746368656E00000000000000000000000000 # 0004|RP|01:124821|02 (02)",
        "2022-12-21T06:35:19.258195": "... RP --- 01:124821 18:203025 --:------ 0004 022 0700456E2D7375697465000000000000000000000000 # 0004|RP|01:124821|07 (07)",
        "2022-12-21T06:35:22.364458": "... RP --- 01:124821 18:203025 --:------ 0004 022 05004E69616D68204265640000000000000000000000 # 0004|RP|01:124821|05 (05)",
        "2022-12-21T06:35:22.722531": "... RP --- 01:124821 18:203025 --:------ 0004 022 0100436F6D7020526F6F6D0000000000000000000000 # 0004|RP|01:124821|01 (01)",
        "2022-12-21T06:35:23.485618": "... RP --- 01:124821 18:203025 --:------ 0004 022 0900545620526F6F6D00000000000000000000000000 # 0004|RP|01:124821|09 (09)",
        "2022-12-21T06:35:23.690696": "... RP --- 01:124821 18:203025 --:------ 0004 022 0800436C6F616B726F6F6D0000000000000000000000 # 0004|RP|01:124821|08 (08)",
        "2022-12-21T06:35:26.891062": "... RP --- 01:124821 18:203025 --:------ 0004 022 0A0042617468726F6F6D000000000000000000000000 # 0004|RP|01:124821|0A (0A)",
        "2022-12-21T06:48:43.304650": "... RP --- 01:124821 04:063257 --:------ 0100 005 00656EFFFF # 0100|RP|01:124821",
        "2022-12-21T06:48:44.064639": "...  I --- 04:063257 --:------ 01:124821 1060 003 026401 # 1060| I|04:063257|02 (02)",
        "2022-12-21T06:48:44.080543": "...  I --- 04:063257 --:------ 04:063257 1060 003 006401 # 1060| I|04:063257",
        "2022-12-21T07:24:29.666539": "...  I --- 04:063479 --:------ 01:124821 1060 003 0A6401 # 1060| I|04:063479|0A (0A)",
        "2022-12-21T07:24:29.682739": "...  I --- 04:063479 --:------ 04:063479 1060 003 006401 # 1060| I|04:063479",
        "2022-12-21T07:58:15.323348": "... RP --- 13:025663 18:203025 --:------ 0008 002 00C8 # 0008|RP|13:025663",
        "2022-12-21T07:59:10.449615": "... RP --- 13:025663 18:203025 --:------ 3EF1 007 0001E701E7C8FF # 3EF1|RP|13:025663",
        "2022-12-21T08:17:27.269409": "...  I --- 13:025663 --:------ 13:025663 3EF0 003 0000FF # 3EF0| I|13:025663",
        "2022-12-21T08:17:29.256805": "...  I --- 04:063465 --:------ 04:063465 30C9 003 000438 # 30C9| I|04:063465",
        "2022-12-21T08:30:38.251733": "... RP --- 13:048457 18:203025 --:------ 1100 008 00180404007FFF01 # 1100|RP|13:048457",
        "2022-12-21T08:33:41.504967": "...  I --- 01:124821 --:------ 01:124821 12B0 003 020000 # 12B0| I|01:124821|02 (02)",
        "2022-12-21T08:36:11.309765": "...  I --- 07:016370 --:------ 07:016370 1260 003 00125F # 1260| I|07:016370",
        "2022-12-21T08:37:07.989259": "...  I --- 04:063469 --:------ 01:124821 12B0 003 050000 # 12B0| I|04:063469|05 (05)",
        "2022-12-21T08:37:13.497993": "...  I --- 04:063465 --:------ 01:124821 2309 003 0603E8 # 2309| I|04:063465|06 (06)",
        "2022-12-21T08:39:21.909076": "...  I --- 04:063467 --:------ 04:063467 30C9 003 000513 # 30C9| I|04:063467",
        "2022-12-21T08:39:26.635644": "...  I --- 04:063467 --:------ 01:124821 12B0 003 090000 # 12B0| I|04:063467|09 (09)",
        "2022-12-21T08:43:13.332744": "...  I --- 04:063099 --:------ 01:124821 12B0 003 000000 # 12B0| I|04:063099|00 (00)",
        "2022-12-21T08:43:25.603358": "...  I --- 04:063099 --:------ 01:124821 2309 003 0003E8 # 2309| I|04:063099|00 (00)",
        "2022-12-21T08:44:01.840237": "...  I --- 04:063113 --:------ 01:124821 2309 003 0003E8 # 2309| I|04:063113|00 (00)",
        "2022-12-21T08:44:04.369487": "...  I --- 04:063113 --:------ 01:124821 12B0 003 000000 # 12B0| I|04:063113|00 (00)",
        "2022-12-21T08:44:22.939984": "...  I --- 04:063097 --:------ 01:124821 12B0 003 000000 # 12B0| I|04:063097|00 (00)",
        "2022-12-21T08:44:31.549149": "...  I --- 04:063097 --:------ 01:124821 2309 003 0003E8 # 2309| I|04:063097|00 (00)",
        "2022-12-21T08:44:45.759986": "...  I --- 04:063473 --:------ 01:124821 12B0 003 030000 # 12B0| I|04:063473|03 (03)",
        "2022-12-21T08:45:00.219914": "...  I --- 04:063473 --:------ 01:124821 2309 003 0303E8 # 2309| I|04:063473|03 (03)",
        "2022-12-21T08:46:58.616681": "...  I --- 22:061479 --:------ 22:061479 2309 003 0003E8 # 2309| I|22:061479",
        "2022-12-21T08:48:10.645234": "...  I --- 04:063099 --:------ 04:063099 30C9 003 00048F # 30C9| I|04:063099",
        "2022-12-21T08:48:57.224421": "...  I --- 04:063257 --:------ 01:124821 2309 003 0203E8 # 2309| I|04:063257|02 (02)",
        "2022-12-21T08:49:53.870985": "...  I --- 04:063467 --:------ 01:124821 2309 003 0903E8 # 2309| I|04:063467|09 (09)",
        "2022-12-21T08:53:29.664639": "...  I --- 04:063465 --:------ 01:124821 12B0 003 060000 # 12B0| I|04:063465|06 (06)",
        "2022-12-21T08:55:25.226936": "...  I --- 01:124821 --:------ 01:124821 000A 018 081001F40DAC091001F40DAC0A1001F40DAC # 000A| I|01:124821 (True)",
        "2022-12-21T08:55:26.113111": "... RP --- 01:124821 22:061479 --:------ 2309 003 0903E8 # 2309|RP|01:124821|09 (09)",
        "2022-12-21T08:55:27.111309": "... RP --- 01:124821 22:231538 --:------ 2309 003 0203E8 # 2309|RP|01:124821|02 (02)",
        "2022-12-21T08:58:36.227513": "...  I --- 04:063095 --:------ 01:124821 12B0 003 000000 # 12B0| I|04:063095|00 (00)",
        "2022-12-21T08:58:44.583565": "...  I --- 04:063473 --:------ 04:063473 30C9 003 0005B0 # 30C9| I|04:063473",
        "2022-12-21T08:58:45.039680": "...  I --- 04:063095 --:------ 01:124821 2309 003 0003E8 # 2309| I|04:063095|00 (00)",
        "2022-12-21T09:00:25.516974": "... RP --- 01:124821 18:203025 --:------ 313F 009 00FC040149150C07E6 # 313F|RP|01:124821",
        "2022-12-21T09:00:35.904386": "...  I --- 04:063259 --:------ 01:124821 12B0 003 010000 # 12B0| I|04:063259|01 (01)",
        "2022-12-21T09:07:40.363398": "...  I --- 04:063469 --:------ 01:124821 3150 002 0500 # 3150| I|04:063469|05 (05)",
        "2022-12-21T09:09:46.746416": "...  I --- 04:063259 --:------ 01:124821 2309 003 0103E8 # 2309| I|04:063259|01 (01)",
        "2022-12-21T09:11:26.136774": "... RP --- 01:124821 07:019739 --:------ 10A0 006 00157C0001F4 # 10A0|RP|01:124821|00 (00)",
        "2022-12-21T09:13:51.013276": "...  I --- 04:063471 --:------ 01:124821 12B0 003 040000 # 12B0| I|04:063471|04 (04)",
        "2022-12-21T09:16:06.659457": "...  I --- 04:063469 --:------ 04:063469 30C9 003 000505 # 30C9| I|04:063469",
        "2022-12-21T09:18:14.361557": "...  I --- 04:063477 --:------ 01:124821 2309 003 0703E8 # 2309| I|04:063477|07 (07)",
        "2022-12-21T09:20:15.764824": "...  I --- 04:063097 --:------ 04:063097 30C9 003 000492 # 30C9| I|04:063097",
        "2022-12-21T09:20:41.319235": "...  I --- 01:124821 --:------ 01:124821 0008 002 FA00 # 0008| I|01:124821|FA (FA)",
        "2022-12-21T09:20:41.331174": "...  I --- 01:124821 --:------ 01:124821 0008 002 F900 # 0008| I|01:124821|F9 (F9)",
        "2022-12-21T09:20:47.957143": "...  I --- 04:063257 --:------ 01:124821 3150 002 0200 # 3150| I|04:063257|02 (02)",
        "2022-12-21T09:20:49.583448": "...  I --- 04:063471 --:------ 01:124821 3150 002 0400 # 3150| I|04:063471|04 (04)",
        "2022-12-21T09:20:52.558661": "...  I --- 04:063255 --:------ 01:124821 3150 002 0200 # 3150| I|04:063255|02 (02)",
        "2022-12-21T09:20:54.762048": "...  I --- 04:063479 --:------ 01:124821 3150 002 0A00 # 3150| I|04:063479|0A (0A)",
        "2022-12-21T09:22:13.461509": "... RP --- 13:048457 18:203025 --:------ 0008 002 0000 # 0008|RP|13:048457",
        "2022-12-21T09:22:18.691299": "...  I --- 04:063477 --:------ 01:124821 3150 002 0700 # 3150| I|04:063477|07 (07)",
        "2022-12-21T09:22:27.067236": "...  I --- 04:063479 --:------ 01:124821 12B0 003 0A0000 # 12B0| I|04:063479|0A (0A)",
        "2022-12-21T09:22:31.791069": "...  I --- 04:063095 --:------ 04:063095 30C9 003 0004D8 # 30C9| I|04:063095",
        "2022-12-21T09:24:28.056592": "...  I --- 04:063479 --:------ 01:124821 2309 003 0A05DC # 2309| I|04:063479|0A (0A)",
        "2022-12-21T09:24:34.567414": "...  I --- 22:231538 --:------ 22:231538 30C9 003 0005F6 # 30C9| I|22:231538",
        "2022-12-21T09:24:50.157561": "...  I --- 04:063255 --:------ 04:063255 30C9 003 0004B5 # 30C9| I|04:063255",
        "2022-12-21T09:25:21.933708": "... RP --- 01:124821 18:203025 --:------ 12B0 003 070000 # 12B0|RP|01:124821|07 (07)",
        "2022-12-21T09:25:22.756911": "...  I --- 04:063471 --:------ 04:063471 30C9 003 0004F0 # 30C9| I|04:063471",
        "2022-12-21T09:25:23.391906": "... RP --- 01:124821 18:203025 --:------ 12B0 003 0A0000 # 12B0|RP|01:124821|0A (0A)",
        "2022-12-21T09:25:27.743526": "... RP --- 01:124821 18:203025 --:------ 12B0 003 030000 # 12B0|RP|01:124821|03 (03)",
        "2022-12-21T09:25:28.495603": "... RP --- 01:124821 18:203025 --:------ 12B0 003 050000 # 12B0|RP|01:124821|05 (05)",
        "2022-12-21T09:25:29.853464": "... RP --- 01:124821 18:203025 --:------ 12B0 003 090000 # 12B0|RP|01:124821|09 (09)",
        "2022-12-21T09:25:32.029082": "... RP --- 01:124821 18:203025 --:------ 12B0 003 040000 # 12B0|RP|01:124821|04 (04)",
        "2022-12-21T09:25:39.412208": "...  I --- 04:063473 --:------ 01:124821 3150 002 0300 # 3150| I|04:063473|03 (03)",
        "2022-12-21T09:25:44.965807": "... RP --- 01:124821 18:203025 --:------ 12B0 003 080000 # 12B0|RP|01:124821|08 (08)",
        "2022-12-21T09:25:45.134869": "... RP --- 01:124821 18:203025 --:------ 12B0 003 060000 # 12B0|RP|01:124821|06 (06)",
        "2022-12-21T09:25:47.600156": "... RP --- 01:124821 18:203025 --:------ 12B0 003 010000 # 12B0|RP|01:124821|01 (01)",
        "2022-12-21T09:26:04.391477": "... RP --- 01:124821 18:203025 --:------ 12B0 003 000000 # 12B0|RP|01:124821|00 (00)",
        "2022-12-21T09:26:31.250501": "...  I --- 04:063479 --:------ 04:063479 30C9 003 00060E # 30C9| I|04:063479",
        "2022-12-21T09:26:42.115546": "...  I --- 07:019739 --:------ 07:019739 1260 003 0010D7 # 1260| I|07:019739",
        "2022-12-21T09:26:42.203472": "... RP --- 01:124821 18:203025 --:------ 1260 003 001295 # 1260|RP|01:124821|00 (00)",
        "2022-12-21T09:27:55.341278": "...  I --- 04:063253 --:------ 01:124821 3150 002 0800 # 3150| I|04:063253|08 (08)",
        "2022-12-21T09:27:58.785757": "...  I --- 01:124821 --:------ 01:124821 3B00 002 FCC8 # 3B00| I|01:124821|FC (FC)",
        "2022-12-21T09:27:59.031839": "...  I --- 13:048457 --:------ 13:048457 3EF0 003 0000FF # 3EF0| I|13:048457",
        "2022-12-21T09:29:02.207283": "...  I --- 04:063113 --:------ 04:063113 30C9 003 00048F # 30C9| I|04:063113",
        "2022-12-21T09:29:54.103180": "...  I --- 04:063255 --:------ 01:124821 12B0 003 020000 # 12B0| I|04:063255|02 (02)",
        "2022-12-21T09:30:02.409277": "...  I --- 04:063253 --:------ 01:124821 12B0 003 080000 # 12B0| I|04:063253|08 (08)",
        "2022-12-21T09:30:08.985185": "...  I --- 04:063255 --:------ 01:124821 2309 003 0203E8 # 2309| I|04:063255|02 (02)",
        "2022-12-21T09:30:17.362270": "...  I --- 04:063253 --:------ 01:124821 2309 003 0803E8 # 2309| I|04:063253|08 (08)",
        "2022-12-21T09:30:37.711003": "...  I --- 04:063259 --:------ 01:124821 3150 002 0100 # 3150| I|04:063259|01 (01)",
        "2022-12-21T09:30:38.556068": "...  I --- 22:231538 --:------ 22:231538 0008 002 0000 # 0008| I|22:231538",
        "2022-12-21T09:30:53.409082": "...  I --- 04:063471 --:------ 01:124821 2309 003 0403E8 # 2309| I|04:063471|04 (04)",
        "2022-12-21T09:31:00.236061": "...  I --- 04:063477 --:------ 01:124821 12B0 003 070000 # 12B0| I|04:063477|07 (07)",
        "2022-12-21T09:31:01.846167": "... RP --- 01:124821 18:203025 --:------ 0006 004 000502B7 # 0006|RP|01:124821",
        "2022-12-21T09:31:04.631503": "... RP --- 01:124821 18:203025 --:------ 1F41 006 000000FFFFFF # 1F41|RP|01:124821|00 (00)",
        "2022-12-21T09:31:12.848636": "... RP --- 01:124821 18:203025 --:------ 0418 022 000000B0000000000000000000007FFFFF7000000000 # 0418|RP|01:124821|00 (00)",
        "2022-12-21T09:31:22.194974": "...  I --- 04:063469 --:------ 01:124821 2309 003 0503E8 # 2309| I|04:063469|05 (05)",
        "2022-12-21T09:31:22.955985": "... RP --- 01:124821 18:203025 --:------ 2E04 008 00FFFFFFFFFFFF00 # 2E04|RP|01:124821",
        "2022-12-21T09:31:31.459162": "... RP --- 01:124821 18:203025 --:------ 2349 007 0003E800FFFFFF # 2349|RP|01:124821|00 (00)",
        "2022-12-21T09:31:42.040613": "... RP --- 01:124821 18:203025 --:------ 2349 007 0803E800FFFFFF # 2349|RP|01:124821|08 (08)",
        "2022-12-21T09:31:42.564666": "...  I --- 22:061479 --:------ 22:061479 30C9 003 0005AE # 30C9| I|22:061479",
        "2022-12-21T09:31:49.019481": "... RP --- 01:124821 18:203025 --:------ 2349 007 0703E800FFFFFF # 2349|RP|01:124821|07 (07)",
        "2022-12-21T09:31:50.478669": "... RP --- 01:124821 18:203025 --:------ 2349 007 0A05DC00FFFFFF # 2349|RP|01:124821|0A (0A)",
        "2022-12-21T09:31:50.564730": "...  I --- 22:061479 --:------ 22:061479 0008 002 0000 # 0008| I|22:061479",
        "2022-12-21T09:31:53.327114": "...  I --- 04:063465 --:------ 01:124821 3150 002 0600 # 3150| I|04:063465|06 (06)",
        "2022-12-21T09:31:53.476127": "...  I --- 04:063097 --:------ 01:124821 3150 002 0000 # 3150| I|04:063097|00 (00)",
        "2022-12-21T09:31:54.898315": "...  I --- 04:063113 --:------ 01:124821 3150 002 0000 # 3150| I|04:063113|00 (00)",
        "2022-12-21T09:31:55.405383": "...  I --- 04:063095 --:------ 01:124821 3150 002 0000 # 3150| I|04:063095|00 (00)",
        "2022-12-21T09:31:56.475573": "...  I --- 04:063099 --:------ 01:124821 3150 002 0000 # 3150| I|04:063099|00 (00)",
        "2022-12-21T09:31:59.099817": "... RP --- 01:124821 18:203025 --:------ 2349 007 0403E800FFFFFF # 2349|RP|01:124821|04 (04)",
        "2022-12-21T09:32:02.126186": "... RP --- 01:124821 18:203025 --:------ 2349 007 0603E800FFFFFF # 2349|RP|01:124821|06 (06)",
        "2022-12-21T09:32:07.647020": "...  I --- 04:063467 --:------ 01:124821 3150 002 0900 # 3150| I|04:063467|09 (09)",
        "2022-12-21T09:32:08.166053": "... RP --- 01:124821 18:203025 --:------ 2349 007 0903E800FFFFFF # 2349|RP|01:124821|09 (09)",
        "2022-12-21T09:32:08.968173": "... RP --- 01:124821 18:203025 --:------ 2349 007 0203E800FFFFFF # 2349|RP|01:124821|02 (02)",
        "2022-12-21T09:32:09.213143": "... RP --- 01:124821 18:203025 --:------ 2349 007 0303E800FFFFFF # 2349|RP|01:124821|03 (03)",
        "2022-12-21T09:32:14.566911": "... RP --- 01:124821 18:203025 --:------ 2349 007 0503E800FFFFFF # 2349|RP|01:124821|05 (05)",
        "2022-12-21T09:32:53.126086": "...  I --- 01:124821 --:------ 01:124821 1F09 003 FF057D # 1F09| I|01:124821",
        "2022-12-21T09:32:53.158049": "...  I --- 01:124821 --:------ 01:124821 2309 033 0003E80103E80203E80303E80403E80503E80603E80703E80803E80903E80A05DC # 2309| I|01:124821 (True)",
        "2022-12-21T09:32:53.184140": "...  I --- 01:124821 --:------ 01:124821 30C9 033 0005540105A90205F60305830404F005050506042C0706190805090905AE0A060E # 30C9| I|01:124821 (True)",
        "2022-12-21T09:33:33.348459": "...  I --- 04:063259 --:------ 04:063259 30C9 003 0005C2 # 30C9| I|04:063259",
        "2022-12-21T09:33:42.019532": "... RP --- 01:124821 18:203025 --:------ 12B0 003 020000 # 12B0|RP|01:124821|02 (02)",
        "2022-12-21T09:33:43.482843": "...  I --- 04:063257 --:------ 01:124821 12B0 003 020000 # 12B0| I|04:063257|02 (02)",
        "2022-12-21T09:33:57.723714": "...  I --- 04:063477 --:------ 04:063477 30C9 003 000605 # 30C9| I|04:063477",
        "2022-12-21T09:33:59.474937": "... RP --- 13:048457 18:203025 --:------ 3EF1 007 0000F000F000FF # 3EF1|RP|13:048457",
        "2022-12-21T09:34:00.162050": "...  I --- 04:063253 --:------ 04:063253 30C9 003 0004F2 # 30C9| I|04:063253",
        "2022-12-21T09:34:14.811030": "...  I --- 30:085433 --:------ 30:085433 1F09 003 00084D # 1F09| I|30:085433",
        "2022-12-21T09:34:35.809775": "...  I --- 30:085433 --:------ 30:085433 31DA 029 21EF007FFFEFEF7FFF7FFF7FFF7FFF0002EF18FFFF000000EF7FFF7FFF # 31DA| I|30:085433",
        "2022-12-21T09:34:40.630406": "... RP --- 01:124821 18:203025 --:------ 2349 007 0103E800FFFFFF # 2349|RP|01:124821|01 (01)",
        "2022-12-21T09:34:41.348622": "...  I --- 04:063257 --:------ 04:063257 30C9 003 000510 # 30C9| I|04:063257"
      }
    },
    "remotes": {}
  }
}

The above packet, decoded:

12:34:53.415 || CTL:124821 |  18:203025 | RP | zone_devices     | 0708 || {'zone_type': '08', 'zone_idx': '07', 'device_role': 'rad_actuator', 'devices': []}

That is, ramses_rf is telling you the truth (have a look at the other 000C 006 0.08........ packets): your system is misconfigured - you will have to bind the TRV as an actuator for that zone.

Incidentally:

ā€¦ is what the controller says if it is the sensor for a zone (that is, there is nothing ramses_rf can do about it). So, youā€™ll have to put this in your configuration.yaml:

ramses_cc:
  01:124821:
    zones:
      '00': {sensor: 01:124821}

The 30:085433 looks like a Nuaire PIV (a type of ventilation unit) - if it is yours - add it to a white list (known_list) & give it a type hint of FAN. This will stop the TraceBack you are getting:

TypeError: Invalid device type to be a controller: 30:085433 (RFG)

The 07:016370 may simply be a corrupt packet - create a white list and enforce it.

Some of teh above could be auto-discovered with eavesdropping - but eavesdropping is not generally recommended, especially in the absence of a white list.

Thanks David! (Apologies for delays, an over-zealous spam filter on my email seems to think notification mails are unimportantā€¦)

Ok, so after editing the configuration yaml and restarting, my ramses_cc now correctly reflects the Controller as the sensor for zone ā€œ00ā€ and 30:085433 is under orphans_hvac. Youā€™re right, we do have a Nuaire PIV, interesting itā€™s being picked up, itā€™s made me think thoughā€¦ I also have a pulse-sensor on the gas meter that was supplier by Loop Energy. They discontinued the system, making it worthless junk, but I have a feeling it may be on the same band. I wonder if itā€™s the 07:016370, it would be great to be able to make that work again!

Regarding the En-Suiteā€¦ itā€™s a single HR92 like all the other radiators. Would deleting the zone off EvoHome and re-adding it fix the problem there?

And the last question that springs to mind - is there a way of grouping things together? Like, thereā€™s 4 radiators and a thermostat in one room but the only way I know to view this data is using the sensors tile and locating each one individually. The ā€˜Relatedā€™ tab seems the logical choice but HA help says this is to group identical devices.

Interestingly 07:016370 has temperature dataā€¦ I wonder what it is

You can assign each entity to a room, that cause the default dashboard to group them.

Looks like some sort of water temperature to me.

Device type 07 is a dhw sensor, so either yours or a neighborā€™s

My HW sensor is 07:019739. This is a detached house so Iā€™m thinking itā€™s fairly unlikely to be from a neighbour, but itā€™s not following my heat cycles. Iā€™ll keep an eye on it for a while and see if I can spot a pattern.

I also have a detached house but picking up an EvoHome 3 houses down the streetā€¦

Fair enough, I didnā€™t think there was enough range on the system (it seems to have enough difficulty getting to my own water temperature sensor from time to time!)

Curiously now I seem to have a ā€œclimate.controllerā€ entity and a ā€œclimate.ramses_cc_01_124821_00ā€ entity, which should surely be the same thing (i.e. the zone ā€œ0ā€ temperature thermostat built into the controller)? Yet they are reading different temperatures. Only by 0.2 degrees at the moment but the history is quite different for them.

Regarding the above Lloyd has given you good advice.:

It is a DHW sensor, either yours, or your neighbours - we could comment more with a packet log (youā€™d see the RSSI).

They are not the same thing. The former is the TCS (temperature control system, controller), and the latter is zone 0.

In reality, the TCS doesnā€™t have a temperature, but HA insists upon having one - so the temp is the average of all the zones. BTW, youā€™ll notice teh TCS doesnā€™t have a setpoint.

[EDIT] The TCS should really be called climate.ramses_cc_01_124821ā€¦

Please implement a known_list and enforce it.

No need.

Zones only need to be deleted/recreated when actuators need removing - you want to add an actuator.

It will help to thing of a TRV as an actuator, with the possibility of also being a sensor.

Well done.

Wellā€¦ okā€¦ but the TRV is already bound to the zone. This is a simple zone with only a single HR92 in it. I am failing to see what could be wrong - I created it in the same way as I created all the other zones and bound it to the HR92, itā€™s a one-shot process, no separate actuator and sensor binding. So if I put the HR92 back into bind mode and use the controller to bind additional devices to this zone isnā€™t it either going to complain that this device is already bound, or somehow double-bind it? (With EvoHome anything is possible :rofl:)

The zone also appears to be functioning absolutely fineā€¦ follows schedules, heats and cools, does all it should be doing, it just isnā€™t reporting correctly in ramses_cc?

Happy to try whatever you suggest, Iā€™m just not sure what that is :slight_smile:

Yep, Iā€™d noticed the lack of setpoint. Interesting. Now I know what it is, I can ignore it.

Iā€™ll do that now. Thanks!

It is bound to the zone, but only as a sensor.

Sorry, I thought I was clear: You need it to be bound as an actuator too - thatā€™s a separate binding.

If you destroy the zone & recreate it (I recommend you donā€™t - e.g. you will lose its schedule), you will see that you have to bind that TRV twice - once as a sensor, once as an actuator. Look at the docs.

How to set up the HR92 TRVs as sensor and actuators in one zone? (honeywellhome.com)

Your solution now is to simply add it as an actuator to the zone - (all other things being OK) that will not break anything.

It appears to be working fine - I am curious: Does it have a heat demand in the controller UI?

You have asked for advice, I have offered you a low-risk solution that will address the problem.

The fact is, this happens all the time, and a fair majority of people just donā€™t accept the reality of itā€¦ I am unsure whyā€¦

I am not willing to offer any more advice on this issue.

Ok, I can understand why people donā€™t accept the reality of it. The installation guide says thereā€™s 1 step and thatā€™s all Iā€™ve ever done aside from zones which have a separate dt92 sensor, then you bind the dt92 first followed by the actuators. Iā€™m not arguing with you, Iā€™ll go and try adding it now as an actuator, seems strange that it differs from the installation guide and that all the other zones (that I created) are set correctly.

Yep. currently demanding 4% heat.