xknx icon indicating copy to clipboard operation
xknx copied to clipboard

new Device: DPT converter

Open farmio opened this issue 4 years ago • 2 comments

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?

farmio avatar Sep 11 '20 21:09 farmio

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.

github-actions[bot] avatar Nov 18 '21 18:11 github-actions[bot]

Yes, this would be a really good idea. Even in the commercial KNX world I have very rarely seen this feature, which could be very helpful indeed

zaphood1967 avatar Nov 18 '23 21:11 zaphood1967