From 8abae0fd6888b3cc8e26a9f9d4426800ad492d43 Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 29 Aug 2026 13:13:32 +0200 Subject: [PATCH] OpenDTU: tolerate missing radio_stats in energy filter (#33279) --- templates/definition/meter/hoymiles-opendtu.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/definition/meter/hoymiles-opendtu.yaml b/templates/definition/meter/hoymiles-opendtu.yaml index 1b222c7ba..740572a91 100644 --- a/templates/definition/meter/hoymiles-opendtu.yaml +++ b/templates/definition/meter/hoymiles-opendtu.yaml @@ -16,4 +16,5 @@ render: | energy: source: http uri: http://{{ .host }}/api/livedata/status - jq: 'if all(.inverters[]; .radio_stats.rssi > -127) then .total.YieldTotal.v else empty end' + # skip partial sums until all inverters are contacted; radio_stats needs firmware 2024.10.22+ + jq: 'if all(.inverters[]; .radio_stats.rssi == null or .radio_stats.rssi > -127) then .total.YieldTotal.v else empty end'