Presently I’m having difficulties with getting reliable information from my heating controller. I’m also having similar issues with some onewire-attached sensors.
In detail it’s mostly on temperature sensors, which suddenly drop in values or even return completely illogical values (like -999). Presently I have some trouble with my rules, which rely on temperature change over some time period - if for some reason it drops to 0, the rule is triggered but the “real” temperature is still over the threshold…
so, my Question:
Is there are built-in logic for items, which prevent an item change, that I’m perhaps not aware of? The workaround is very special and complex and would involve to add another item per sensor, which gets updated via a dedicated rule per item - within the rule I would then do some logic and only update the item, if the change is within some boundaries. This would be the worst case, because it would involve having duplicates of items (at least that ones I use for other rules).
What I’d like to have is some kind of configuration on item-level which prevents an item update, if the new value is completely out of logic (e.g. an temperatue change of more than let’s say 3-5K per interval). If the change is “denied”, it also shouldn’t persisted at all.