I’ve been running Home Assistant on a Raspberry Pi 4 in my home, spread over three floors and have been fairly reliable for over three years now. I’ve recently backed up the system, installed the HAOS dedicated image and restored my backup and all seems to still work.
However, I’m still finding that automations are getting missed, which when it’s a thermostatic radiator valve (TRV) command, is becoming more and more frustrating; I don’t want radiators left on all day. It’s not limited to the TRVs, sometimes the lights won’t switch on/off (both group or single) when the switch is pressed or there’s a latency that can be a few seconds, or sometimes (albeit rarely) the proximity sensor doesn’t turn a light on (whether it’s the signal from the sensor to the controller or the controller to the lights I don’t know) and so it goes on.
I reportedly have 114 devices in the system using one controller, although currently there are 99 online; batteries are flat in some devices and being endpoints they’re not routers. A repeater was added about a week ago with the hope of relieving the load on some of the devices, though this hasn’t happened as I expected; with the number of mains devices I have the also behave as router I think this is probably redundant. The controller is on the ground floor and is more-or-less central in my home, while the repeater is on the first floor; again, more-or-less central.
I’m running ZHA throughout with mainly Tuya devices.
My configuration is as follows:
Home Assistant (updated today, 2025-12-13)
Core 2025.12.3
Supervisor 2025.12.3
OS 16.3
Areas: 20
Bulbs: 57 as 54x TS505B and 3x ZB-CL01; 20x lighting groups
TRVs: 8x TS0601 (so far)
Magnetic Switch Sensors: 4x TS0203 (so far)
Proximity Sensors: 6x TS0202 (so far)
Switches (4 button): 13x TS0044
Mains Switches: 2 (so far) as 1x SONOFF S26R2ZB and 1x SONOFF 01MINIZB
Temperature / Humidity Sensors: 3x TS0201 (so far)
Repeaters: 1x TS0207
Controllers: 1x ZBDongle-P reporting as TI CC2652
Recent Error: (Running on 2025.12.2)
Perform action ‘Climate: Set target temperature’ on Front Single Bedroom Thermostat
Executed: 13 December 2025 at 06:54:39
Error: Failed to send request: Failed to send request: <Status.APS_NO_ACK: 183>
Suggests that the device failed to respond.
alias: Cal AM FSB Rad On
description: Calendar schedule - Morning, Front Single Bedroom, Radiator On
triggers:
- at: "05:30:00"
trigger: time
conditions: []
actions:
- data:
temperature: "{{ states('input_number.fsbtemp')|int }}"
target:
entity_id: climate.front_single_bedroom_thermostat
action: climate.set_temperature
mode: single
Automations are mainly configured to use entities but there are some with device or possibly even area use cases too, which I’m correcting as and when I spot them. I don’t use scenes as I found these too unreliable.
While I’ve mainly configured the devices in their respective placements, some devices were not. I’m therefore wondering if there’s a one stop way to recalibrate and refresh the whole network in one go for the signal paths to be more efficient and robust, allowing the signals to be more consistent?


