-
-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Setpoint differently implemented on T2plus from 2007 #1105
Comments
Hi 👋! This sounds very much like #1064 (comment) For solution 1 to work you'd need
You can test it by adjusting the schema validation for these values in HA https://github.com/home-assistant/core/blob/3d7a3afca70c0e760ffb2dbf3c72ddec24fa0c0e/homeassistant/components/knx/schema.py#L426 |
The last condition is not met. When you change mode, say to away. The device still expects the setpoint range to be the one of the comfort mode. |
I must admit, I dont know enough to even change the schema.py to test if it would work. Sorry. Can someone point me to the obvious?
For those with similar coding skills than me ... plus some knowledge on HA and KNX. I did the following workaround. I created an additional setpoin GA in ETS for every climate device which expects [-4 to 4] and put this GA to the climate setpoint adress in knx config.yaml. I created a KNX sensor for each of this setpoint GA. I created the following automation. The effect is that the climate entity form xknx sends teh setpoint to the respective GA on the BUS ... which is received by HA on the respective setpoint sensor. The change of this sensor triggers the following automation.
|
Easiest way is probably to not mess with your production system, but set up a small test instance on your local PC. See https://developers.home-assistant.io/docs/development_environment @rklueber for your workaround: If you don't need the value on the bus, you can use internal GAs. Just use a string starting with "i-" (eg. Does this work in all modes? |
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. |
Description of problem:
Version information:
KNX installation:
I am using a Gira TS2plus which implements the setpoint very different from what is implemented in xknx.
In xknx the setpoint is around "zero" ... like [-4,+4]. The Ts2plus has a similar Konzept which is Called "Basis Sollwertverschiebung". Kind of "Base Target Value Setpoint". Actuall this is the target temperature for the comfort mode. For the other modes you define fixed offsets (like away 2°K less and night 7°k less). Say you configured the "Basissollwert" to 22°C the target temperature for comfort mode is set to 22°C, away tp 20°C and night to 15°C.
You can use the GA "Basis Sollwertverschiebung" to move the target temperature for all modes. If you set the GA configured for to a diffferent value it "moves" all the other temperatures. Similar concept like the setpoint, but not in the range [-4,+4], but around the base temperatur [+18,+26].
I see two potential options to implement this ...
setpoint_shift_offset
This value would be added before sending the setpoinmt to the setpoint GA adress and substracted from every value which is received from the bus.
The 1st option seems more consistant to me.
Please allow me to say that I am not capable of implementing this on my own. I was lucky enough to find out/understand what the issue actually is with my TS2plus. I am happy to test if need is.
Let me know your thoughts.
Ralf
The text was updated successfully, but these errors were encountered: