From 77510c4014c7237e7daa0ad78613913c977a66d7 Mon Sep 17 00:00:00 2001 From: pulquero Date: Sun, 3 Mar 2024 19:50:50 +0000 Subject: [PATCH 1/2] Use filter-seen = 1 for mqtt-hassio.cfg as some messages might not like being polled --- contrib/etc/ebusd/mqtt-hassio.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/etc/ebusd/mqtt-hassio.cfg b/contrib/etc/ebusd/mqtt-hassio.cfg index ab000d8bb..b9090a686 100644 --- a/contrib/etc/ebusd/mqtt-hassio.cfg +++ b/contrib/etc/ebusd/mqtt-hassio.cfg @@ -96,7 +96,7 @@ # when set to 1. If set to >1, then all messages passing the other filter criteria (including active read messages) will # automatically be set to have a poll priority of at most this value, so these are automatically being polled. # HA integration: filtering only seen messages to avoid unnecessary "pollution" and auto-poll all matched messages -filter-seen = 5 +filter-seen = 1 # include only messages having a priority less than or equal to the specified value. #filter-priority = # include only messages having the specified circuit (partial match, alternatives and wildcard supported). From d43247d8061614050d49051459b336a61be10cfc Mon Sep 17 00:00:00 2001 From: pulquero Date: Mon, 4 Mar 2024 14:20:20 +0000 Subject: [PATCH 2/2] Update mqtt-hassio.cfg --- contrib/etc/ebusd/mqtt-hassio.cfg | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contrib/etc/ebusd/mqtt-hassio.cfg b/contrib/etc/ebusd/mqtt-hassio.cfg index b9090a686..b38dc558c 100644 --- a/contrib/etc/ebusd/mqtt-hassio.cfg +++ b/contrib/etc/ebusd/mqtt-hassio.cfg @@ -96,7 +96,7 @@ # when set to 1. If set to >1, then all messages passing the other filter criteria (including active read messages) will # automatically be set to have a poll priority of at most this value, so these are automatically being polled. # HA integration: filtering only seen messages to avoid unnecessary "pollution" and auto-poll all matched messages -filter-seen = 1 +filter-seen = 5 # include only messages having a priority less than or equal to the specified value. #filter-priority = # include only messages having the specified circuit (partial match, alternatives and wildcard supported). @@ -105,7 +105,8 @@ filter-seen = 1 #filter-non-circuit = # include only messages having the specified name (partial match, alternatives and wildcard supported). # HA integration: filter to some useful names for monitoring the heating circuit -filter-name = status|temp|humidity|yield|count|energy|power|runtime|hours|starts|mode|curve|^load$|^party$|sensor|timer +# NB: be careful with what you add, not all messages like to be polled! +filter-name = ^status|^livemonitor|^testmenu|compressor|^hwc*temp # exclude messages having the specified name (partial match, alternatives and wildcard supported). #filter-non-name = # include only messages having the specified level (partial match, alternatives and wildcard supported).