-
-
Notifications
You must be signed in to change notification settings - Fork 110
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
Toggle between target_temperature_state_address and target_temperature_address #1064
Comments
1 bit setpoint shift is not supported by XKNX as it is something proprietary from MDT. From the docs: setpoint_shift_mode allows the two following DPTs to be used: DPT6002 (for 1 byte signed integer) You can change the setpoint shift type in the Application program. I have the same device and everything works perfectly :). |
These are treated equally (in a non-setpoint-shift configuration). The last received value updates the Climate objects value. |
The topic is not how to set the temperature. There are two variables target_temperature_address and target_temperature_state_address. |
Would this even solve the issue? |
Why is it even showing wrong? When you shift temp the last received value should be from state_address, not from target_temperature_address, isn't it? |
It doesn't make sense to me. When there is a shift and no new value received on target_temperature_address but only on target_temperature_state_address then target_temperature_state_address is our new target. So under what circumstances can there be a new value on target_temperature_address, but no update on target_temperature_state_address? To be honest, I'm hesitant to change this because there is only a single (discontinued) device having one specific setting known to not work with our current implementation. And this specific setting is imho not sticking to KNX specifications. All other devices (and this very device with different settings) seem to work just fine. |
Hm... thinking about that, there is a second type of controller not being supported well.
That is in many kinds the same problem as your controller has: the actual See #1033 |
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:
If I set the temperature with HA everything is working fine.
If I set the temperature with other KNX devices with the GA 4/2/25 (1-Bit Shift) it is not shown correct.
The setpoint comfort is remaining and actual setpoint is changing to the new value. I can understand the KNX behavior.
But why the the xknx at HA using the target_temperature_address as input?
I think it should only be a input if no target_temperature_state_address is set.
The target_temperature_state_address should always be the main information.
Version information:
KNX installation:
MDT Heat Actor AKH-0800.02
Problem-relevant
configuration.yaml
entries (fill out even if it seems unimportant):temperature_address: '4/2/20'
target_temperature_address: '4/2/21'
operation_mode_state_address: '4/2/23'
target_temperature_state_address: '4/2/24'
temperature_step: 0.5
Diagnostic data of the config entry (only when Home Assistant is used)
Traceback (if applicable):
The text was updated successfully, but these errors were encountered: