You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We could implement a device wich converts payloads from one DPT to another.
Some actuators seem to send percentages as DPT 9 instead of the typical DPT 5 or temperatures as DPT 14 instead of 9.
A converter device could have one input GA and value_type and one output GA and value_type. For every received telegram on the input GA the value would be sent out on the output GA in a different encoding. If the value exceeds the outgoing max/min values or precision we'd need some kind of defined behavior (raise an error or send max/min or round...).
We could even accept some kind of template language (like HA does - there is for sure a nice python package for this) to do basic transitions of the value like + - / * and < > = for DPT 1 output.
What do you think?
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Please make sure to update to the latest version of xknx (or Home Assistant) and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
We could implement a device wich converts payloads from one DPT to another.
Some actuators seem to send percentages as DPT 9 instead of the typical DPT 5 or temperatures as DPT 14 instead of 9.
A converter device could have one input GA and value_type and one output GA and value_type. For every received telegram on the input GA the value would be sent out on the output GA in a different encoding. If the value exceeds the outgoing max/min values or precision we'd need some kind of defined behavior (raise an error or send max/min or round...).
We could even accept some kind of template language (like HA does - there is for sure a nice python package for this) to do basic transitions of the value like
+ - / *
and< > =
for DPT 1 output.What do you think?
The text was updated successfully, but these errors were encountered: