I think this is what you need? Sorry if I stuffed something up.
also tried a delete /reinstall of my heater
2024-07-08 22:25:10.461 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration rinnaitouch which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-07-08 22:25:10.461 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-07-08 22:25:10.461 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration momentary which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-07-08 22:25:11.512 DEBUG (MainThread) [custom_components.rinnaitouch] Get controller with IP: 192.168.3.15
2024-07-08 22:25:11.512 DEBUG (SyncWorker_14) [pyrinnaitouch.connection] Creating new client...
2024-07-08 22:25:11.618 DEBUG (SyncWorker_14) [pyrinnaitouch.connection] Client connection created: ('192.168.3.15', 27847)
2024-07-08 22:25:11.619 DEBUG (SyncWorker_14) [pyrinnaitouch.connection] Connected to ('192.168.3.15', 27847)
2024-07-08 22:25:11.619 DEBUG (SyncWorker_14) [pyrinnaitouch.system] Client Connection: <socket.socket fd=28, family=2, type=1, proto=0, laddr=('192.168.3.230', 34922), raddr=('192.168.3.15', 27847)>/False
2024-07-08 22:25:11.757 ERROR (Thread-3 (receiver)) [pyrinnaitouch.receiver] Couldn't decode JSON (probably HELLO), skipping (AttributeError("'NoneType' object has no attribute 'group'"))
2024-07-08 22:25:11.928 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/hacsfiles/themes", "/config/themes", True)])`; This function will be removed in 2025.7 at custom_components/hacs/base.py, line 1182: self.hass.http.register_static_path(f"{URL_BASE}/themes", self.hass.config.path("themes")), please create a bug report at https://github.com/hacs/integration/issues
2024-07-08 22:25:11.929 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/hacsfiles/frontend", "/config/custom_components/hacs/hacs_frontend", False)])`; This function will be removed in 2025.7 at custom_components/hacs/frontend.py, line 54: hass.http.register_static_path(f"{URL_BASE}/frontend", locate_dir(), cache_headers=False), please create a bug report at https://github.com/hacs/integration/issues
2024-07-08 22:25:11.930 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/hacsfiles/iconset.js", "/config/custom_components/hacs/iconset.js", True)])`; This function will be removed in 2025.7 at custom_components/hacs/frontend.py, line 57: hass.http.register_static_path(, please create a bug report at https://github.com/hacs/integration/issues
2024-07-08 22:25:11.931 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/hacs/frontend.py, line 68: hass.components.frontend.async_register_built_in_panel(, please create a bug report at https://github.com/hacs/integration/issues
2024-07-08 22:25:12.006 INFO (MainThread) [custom_components.rinnaitouch.climate] Set up RinnaiTouch entity 192.168.3.15
2024-07-08 22:25:12.006 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Ext. temp sensor entity name: None
2024-07-08 22:25:12.006 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.rinnaitouch.climate.RinnaiTouch'>) implements HVACMode(s): off, fan_only and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please create a bug report at https://github.com/funtastix/rinnaitouch/issues
2024-07-08 22:25:12.605 DEBUG (Thread-3 (receiver)) [pyrinnaitouch.receiver] Sequence: 0 Json: [{"SYST": {"CFG": {"MTSP": "N", "NC": "07", "DF": "N", "TU": "C", "CF": "1", "VR": "0183", "CV": "0010", "CC": "086", "ZA": " ", "ZB": " ", "ZC": " ", "ZD": " " }, "AVM": {"HG": "Y", "EC": "N", "CG": "N", "RA": "N", "RH": "N", "RC": "N" }, "OSS": {"DY": "MON", "TM": "10:26", "BP": "Y", "RG": "Y", "ST": "N", "MD": "H", "DE": "N", "DU": "N", "AT": "999", "LO": "N" }, "FLT": {"AV": "N", "C3": "061" } } },{"HGOM": {"CFG": {"ZUIS": "Y", "ZAIS": "N", "ZBIS": "N", "ZCIS": "N", "ZDIS": "N", "CF": "Y", "PS": "N", "DG": "A" }, "OOP": {"ST": "N", "CF": "N", "FL": "09", "SN": "N" }, "GSO": {"OP": "M", "SP": "21", "AO": "N" }, "GSS": {"HC": "Y", "FS": "Y", "GV": "Y", "PH": "N", "AT": "W", "AZ": "W" }, "APS": {"AV": "N" }, "ZUO": {"UE": "Y" }, "ZAO": {"UE": "N" }, "ZBO": {"UE": "N" }, "ZCO": {"UE": "N" }, "ZDO": {"UE": "N" }, "ZUS": {"AE": "Y", "MT": "200" }, "ZAS": {"AE": "N", "MT": "206" }, "ZBS": {"AE": "N", "MT": "206" }, "ZCS": {"AE": "N", "MT": "206" }, "ZDS": {"AE": "N", "MT": "206" } } }]
2024-07-08 22:25:12.606 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.system_status] We are in HEAT mode
2024-07-08 22:25:12.606 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit is ON
2024-07-08 22:25:12.606 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Fan Speed is: 09
2024-07-08 22:25:12.607 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit OpMode is: M
2024-07-08 22:25:12.607 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit set temp is: 21
2024-07-08 22:25:12.607 DEBUG (Thread-2 (poll_loop)) [custom_components.rinnaitouch.climate] Ext. temp sensor entity name: None
2024-07-08 22:25:12.609 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Internal temperature sensor reports: 999
2024-07-08 22:25:12.609 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Internal temperature sensor reports: 999
2024-07-08 22:25:12.611 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch switch.rinnai_touch_cooling_mode_switch
2024-07-08 22:25:12.612 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch switch.rinnai_touch_evap_mode_switch
2024-07-08 22:25:12.612 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch switch.rinnai_touch_water_pump_switch
2024-07-08 22:25:12.612 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch switch.rinnai_touch_evap_fan_switch
2024-07-08 22:25:12.613 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch binary_sensor.rinnai_touch_compressor_active_sensor
2024-07-08 22:25:12.613 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch binary_sensor.rinnai_touch_calling_cool_sensor
2024-07-08 22:25:12.613 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch binary_sensor.rinnai_touch_evap_prewetting_sensor
2024-07-08 22:25:12.613 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch binary_sensor.rinnai_touch_pump_operating_sensor
2024-07-08 22:25:12.614 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Removing entity: rinnaitouch binary_sensor.rinnai_touch_cooler_busy_sensor
2024-07-08 22:25:42.955 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.helpers.event. This is deprecated and will stop working in Home Assistant 2024.11, it should be updated to import functions used from event directly at custom_components/hacs/base.py, line 630: self.hass.helpers.event.async_track_time_interval(, please create a bug report at https://github.com/hacs/integration/issues
2024-07-08 22:25:47.455 WARNING (MainThread) [homeassistant.components.automation.bellhorn_fix] Bellhorn Fix: Already running
2024-07-08 22:26:12.599 DEBUG (Thread-3 (receiver)) [pyrinnaitouch.receiver] Sequence: 0 Json: [{"SYST": {"CFG": {"MTSP": "N", "NC": "07", "DF": "N", "TU": "C", "CF": "1", "VR": "0183", "CV": "0010", "CC": "086", "ZA": " ", "ZB": " ", "ZC": " ", "ZD": " " }, "AVM": {"HG": "Y", "EC": "N", "CG": "N", "RA": "N", "RH": "N", "RC": "N" }, "OSS": {"DY": "MON", "TM": "10:27", "BP": "Y", "RG": "Y", "ST": "N", "MD": "H", "DE": "N", "DU": "N", "AT": "999", "LO": "N" }, "FLT": {"AV": "N", "C3": "061" } } },{"HGOM": {"CFG": {"ZUIS": "Y", "ZAIS": "N", "ZBIS": "N", "ZCIS": "N", "ZDIS": "N", "CF": "Y", "PS": "N", "DG": "A" }, "OOP": {"ST": "N", "CF": "N", "FL": "09", "SN": "N" }, "GSO": {"OP": "M", "SP": "21", "AO": "N" }, "GSS": {"HC": "Y", "FS": "Y", "GV": "Y", "PH": "N", "AT": "W", "AZ": "W" }, "APS": {"AV": "N" }, "ZUO": {"UE": "Y" }, "ZAO": {"UE": "N" }, "ZBO": {"UE": "N" }, "ZCO": {"UE": "N" }, "ZDO": {"UE": "N" }, "ZUS": {"AE": "Y", "MT": "200" }, "ZAS": {"AE": "N", "MT": "206" }, "ZBS": {"AE": "N", "MT": "206" }, "ZCS": {"AE": "N", "MT": "206" }, "ZDS": {"AE": "N", "MT": "206" } } }]
2024-07-08 22:26:12.599 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.system_status] We are in HEAT mode
2024-07-08 22:26:12.600 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit is ON
2024-07-08 22:26:12.600 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Fan Speed is: 09
2024-07-08 22:26:12.600 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit OpMode is: M
2024-07-08 22:26:12.600 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit set temp is: 21
2024-07-08 22:26:12.600 DEBUG (Thread-2 (poll_loop)) [custom_components.rinnaitouch.climate] Ext. temp sensor entity name: None
2024-07-08 22:26:12.601 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Internal temperature sensor reports: 999
2024-07-08 22:26:23.532 WARNING (MainThread) [homeassistant.components.automation.link_shed_1r_switch] Link Shed 1R Switch: Already running
2024-07-08 22:26:23.533 WARNING (MainThread) [homeassistant.components.automation.link_z_shed_2r_switch] Link_Z_Shed 2R Switch: Already running
2024-07-08 22:26:23.535 WARNING (MainThread) [homeassistant.components.automation.link_shed_porch_switch] Link Shed Porch Switch: Already running
2024-07-08 22:27:12.590 DEBUG (Thread-3 (receiver)) [pyrinnaitouch.receiver] Sequence: 0 Json: [{"SYST": {"CFG": {"MTSP": "N", "NC": "07", "DF": "N", "TU": "C", "CF": "1", "VR": "0183", "CV": "0010", "CC": "086", "ZA": " ", "ZB": " ", "ZC": " ", "ZD": " " }, "AVM": {"HG": "Y", "EC": "N", "CG": "N", "RA": "N", "RH": "N", "RC": "N" }, "OSS": {"DY": "MON", "TM": "10:28", "BP": "Y", "RG": "Y", "ST": "N", "MD": "H", "DE": "N", "DU": "N", "AT": "999", "LO": "N" }, "FLT": {"AV": "N", "C3": "061" } } },{"HGOM": {"CFG": {"ZUIS": "Y", "ZAIS": "N", "ZBIS": "N", "ZCIS": "N", "ZDIS": "N", "CF": "Y", "PS": "N", "DG": "A" }, "OOP": {"ST": "N", "CF": "N", "FL": "09", "SN": "N" }, "GSO": {"OP": "M", "SP": "21", "AO": "N" }, "GSS": {"HC": "Y", "FS": "Y", "GV": "Y", "PH": "N", "AT": "W", "AZ": "W" }, "APS": {"AV": "N" }, "ZUO": {"UE": "Y" }, "ZAO": {"UE": "N" }, "ZBO": {"UE": "N" }, "ZCO": {"UE": "N" }, "ZDO": {"UE": "N" }, "ZUS": {"AE": "Y", "MT": "200" }, "ZAS": {"AE": "N", "MT": "206" }, "ZBS": {"AE": "N", "MT": "206" }, "ZCS": {"AE": "N", "MT": "206" }, "ZDS": {"AE": "N", "MT": "206" } } }]
2024-07-08 22:27:12.592 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.system_status] We are in HEAT mode
2024-07-08 22:27:12.592 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit is ON
2024-07-08 22:27:12.592 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Fan Speed is: 09
2024-07-08 22:27:12.592 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit OpMode is: M
2024-07-08 22:27:12.592 DEBUG (Thread-2 (poll_loop)) [pyrinnaitouch.unit_status] Unit set temp is: 21
2024-07-08 22:27:12.593 DEBUG (Thread-2 (poll_loop)) [custom_components.rinnaitouch.climate] Ext. temp sensor entity name: None
2024-07-08 22:27:12.594 DEBUG (MainThread) [custom_components.rinnaitouch.climate] Internal temperature sensor reports: 999