-
-
Notifications
You must be signed in to change notification settings - Fork 31.3k
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
HASS.IO v0.97.1 Lovelace Card not displaying correct KNX Operation Modes #26624
Comments
Hey there @Julius2342, mind taking a look at this issue as its been labeled with a integration ( |
0.97.2 has the same issue |
This look like it's correct. HA only display modes in GUI. Presets are only in the drop-down. So graphics will only show: off, auto, heat, cool. |
Until 95.4 it all worked properly, Colour changed and all buttons worked and am were present, definitely a bug in the latest release and 0.96
Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 13 Aug 2019, at 12:28, Joakim Plate ***@***.***> wrote:
This look like it's correct. HA only display modes in GUI. Presets are only in the drop-down.
So graphics will only show: off, auto, heat, cool.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Climate changed in 0.96: https://www.home-assistant.io/blog/2019/07/17/release-96/ |
HI, this issue is far from closed. The issue relates specifically to the Lovelace Climate Card not displaying the 4 KNX operation modes from 0.96.x, it is not fixed in 0.97.x either. Look at my config above, it is to the book To summarise: There are no issues using the STATES-UI, neither are there any issue using the LOVELACE UI using a simple thermostat, for example:
But using the Thermostat Card is where it all goes wrong. MY configuration in UI-LOVELACE.yaml is as follows: ` - type: vertical-stack # column 2
So something has gone badly wrong with the Thermostat Card from 0.96 |
It is not that broken. There are not that many modes to display. "Comfort" is no longer a mode for climate. It's a profile. Lovelace card will only display valid modes, not profiles. Yes it's reduction in function. Motivation is to keep modes in line with Alexa and Google Assistant. |
That just cannot be true, as I say it is only the Thermostat Card in Lovelace that is broken (the most important user interface) The fundamental STATES-UI work perfectly ok, so how can Lovelace be anything to do with Alexa? OK so how should profiles be configured? The documentation is either incorrect or missing something really important. If it is intentional then I believe a re-think should be in order, grief even the documentation shows the Lovelace-UI example that worked for me a couple of weeks ago. |
Can you link the documentation that you mention? |
I don't fullt understand why you say graphics is wrong. It shows icons for selecting the mode. Ie off, auto, heat, cool. There is no graphics for comfort, away, sleep, eco. Those you need to drill down into. Same goes for small also large Lovelace card, no difference there. |
Sure, the KNX Page shows the configuration.yaml entries, mine are identical (apart from the addresses of course) and worked perfectly. In the UI- Lovelace .yaml the configuration for a thermostat card, until 0.95.4 everything worked well - you saw the 4 modes and as you switched modes the ocular changed, so did the set point and as you switched modes this would be reflected in the graphics. Now there are only 3 modes shown and none of them work and the colours don't change. KNX Climate: Lovelace KNX is the worldwide standard for building control - it's a professional solution for systems integrators: The issue seems to be with the Thermostat Card as the STATES-UI is just fine. Many thanks for your help in anticipation. |
I was going to say, we could do a WebEX if you would like to see the problem first hand. |
In the Lovelace UI Thermostat card only 3 modes are shown, but on the STATES UI all 4 are shown and this work properly. Also the mode buttons no longer work on the Lovelace UI and the state colours are not shown either. The Lovelace UI Thermostat card has been useless since v 0.96, yet it worked perfectly on previous versions. The key issue is with the Lovelace Thermostat Card. The picture here shows only three operation modes available when there should be 4 like there always was before. |
I think you will get better visibility if we transfer this issue to the frontend repo, since it sounds like it's a frontend issue. Although it sounds like there has already been an answer to the change of behavior. https://github.com/home-assistant/home-assistant/issues/25904#issuecomment-521810026 |
I did see that comment about reduction in functionality, but that cannot be true, frankly if this does not work I'm wasting my time going with Home Assistant. KNX is the worldwide BMS standard with massive adoption, Google and the like are just toys. |
No functionality was reduced, it's just accessible as a preset instead of an hvac mode. |
The whole Lovelace Thermostat interface is now basically useless, but the documentation does not say this. How is the current operation mode displayed? How is it usable from a finger on an iPhone or on a car dashboard or a touchscreen phone like the Gigaset Maxwell 10? |
Cool! here is what the thermostat page looks like (prior to 0.96) on my Tesla Screen/ Nabu Casa, you can see the thermostats have all modes and can easily be operated by a finger. My plan is to buy the Gigaset Maxwell 10S VOIP phone for my Asterisk system and use the Android OS on the phone to install the HA App and use it to control functions for that room, situated next to the sofa on the coffee table. I think that would be great use for HA as a room controller. |
A video also.... |
wow, looking mightily impressive. But please don't tell us you have 12 thermostats ..? (sorry if this diverges from the OP) |
The house is KNX, only diverges for things like Yale Conexis integration (via Smartthings Hub) external web sensors, HIK Vision Cameras, Cars etc. I took a KNX certification course 10 years ago when planning the house self-build. The heating consists of a Mitsubishi Ecodan air-water Heat Pump, Theben HMT12 actuator that controls 11 underfloor zones and then there are 4 electric towels radiators in the bathrooms, so there are actually 15 zones, though several are dual heat zones. The thing I like about KNX is that it's and open protocol and a "walled garden" - one configuration tool for all manufacturers and 100% compatibility between manufacturers is gauranteed. The design life of the kit is about 25 years, no software updates required. It just works and does not become obsolete. Next integration challenge is the Resol solar thermal controller, might do the PV too, but right now I use a Zennio KEX KNX current sensor to measure power. |
Hi, is anyone looking at this issue since 0.96? It has completely broken the KNX thermostat integration. Someone has not thought these changes through, a major backward step that writes off HASS for use with KNX which is the largest professional BMS out there. |
The card shows modes, not presets. You can access the more-info dialog which shows the presets by clicking the top right icon. I don't consider this issue based on your description. The modes of the integration changed, not our display. |
Yes the Operation Modes don't work anymore. It has completely destroyed the UI with Lovelace how can the card show and control the operation modes correctly again? There must be a fix. Whatever had been done has ruined the interface. Check out how the colours used to change with mode too, not any more. |
I see. People seemed to be focusing on the number of modes rather than the failure of the buttons and is what I picked up on as well. So to be clear, all the mode buttons on the card no longer work for you but selecting from the drop-down does work? |
Yes, that's correct, also you see only 3 operation mode buttons and before there were 4. The picture on the Tesla Dash vs the other (post 0.96) pictures I took. The Lovelace card lends itself very well to a touchscreen, the drop-down does not. |
I agree, it is most annoying that this bug as not been fixed for months!
Justin.
Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 3 Mar 2020, at 18:48, SergeRPM ***@***.***> wrote:
106.2 has the same issues.
Please make the operation mode (presets) worked as it was in the 0.96 version!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
That is because it's not a bug. It may be a lack of the feature to set presets directly from GUI. But it's not a bug. |
It’s a design fault then, it uses to work perfectly and now this error prevents the worldwide professional KNX BMS standard thermostat working properly with Home Assistant.
That’s a massive hit to the usefulness of HA. Remember the majority of new homes built in Germany use KNX, it has massive penetration in the hotel industry. Heathrow Airport? KNX of course.....
Justin.
Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 3 Mar 2020, at 19:08, Joakim Plate ***@***.***> wrote:
That is because it's not a bug. It may be a lack of the feature to set presets directly from GUI. But it's not a bug.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
My home run knx.. I know what it is. But pressing the more info button to get to profiles is not that huge a problem. |
Actually that’s very fiddly to do on a touch screen interface. The plan was to use an Android desk phone for each room as a room controller, but this issue prevents that.
Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 4 Mar 2020, at 05:49, Joakim Plate ***@***.***> wrote:
My home run knx.. I know what it is. But pressing the more info button to get to profiles is not that huge a problem.
Also, it should not be too hard to install the custom GUI https://github.com/nervetattoo/simple-thermostat to be able to control that.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@Julius2342 was the maintainer and is not active around that anymore. So you need to wait until a new developer or exists developer buys a KNX and will fix that. Since KNX is not just cheap, I don't think that will happen soon. |
@pvizeli, too bad @Julius2342 doesn't maintain the KNX integration anymore, I use KNX too.
But I see the modes are also not displayed correctly (at least on/off heating should be there?) |
Frontend devs should add a preset control flag and icons to the thermostat card as well. |
Two kids at home don't scale. @pvizeli : Is there anybody on hass team, who can help us fixing the Climate integration, mainly how to convert the new settings into KNX climate modes? Or more specific: tell me what was changed on HASS side which broke the climate modes on KNX. From what i see, the core of the problem is, that HASS introduced new climate modes - and oriented on modern devices like NEST. These modes are incompatible with KNX Modes and all mitigations yet did not work. Or made it even worse. |
What I noticed just now is that KNX climate doens't have hvac_action() implemented, which should return something like this (pseudo code)
Will have a look |
Looking at config page and code, it all seems to work as designed (to new lovelace/climate standard) climate presets: climate operation modes: If not correct, please specify clearly what is missing/wrong, the long thread above is difficult to read through. |
I still don't understand why this Lovelace bug has not been fixed. Why can't we just roll back to as t was in 0.96 when it worked perfectly? Nobody asked for this change. What people would like is an integrated scheduler (including thermostats where the operation mode change is available in the scheduler and with a decent user interface for the wife to use. |
Because it's not a bug |
Everything worked perfectly before 0.97 and then it did not - so its a bug or fault my book. Faulty design perhaps. The designer failed to understand the consequences for a proper professional smart building solution like KNX and the power of knx operation modes in energy management. |
You can then easily afford the time to write a custom Lovelace card to support your need for direct touch access to profiles. They work perfectly fine from the sub menu. |
If I was a coder... Which I am not, but system integration and telecommunications I do well.
…Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 29 Apr 2020, at 13:02, Joakim Plate <notifications@github.com> wrote:
You can then easily afford the time to write a custom Lovelace card to support your need for direct touch access to profiles. They work perfectly fine from the sub menu.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
No, I’m afraid the issue is still present on 0.113.3. It’s a real problem that requires fixing as the Lovelace Thermostat is more or less useless.
Justin.
…Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 29 Jul 2020, at 06:13, stale[bot] <notifications@github.com> wrote:
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@G8YTZ You should have a read through home-assistant/architecture#22. This was the architectural design decision that forced us to implement a proper mapping to the available HomeAssistant HVACModes in the backend. Please also read specifically this comment that makes it clear that we actively participated there: home-assistant/architecture#22 (comment) From an architecture perspective this has been a tremendously huge change involving a lot of integrations and will not be rolled back (as it was a perfectly fine move from HA to streamline the climate entity). Let me clarify this: The old lovelace card is not going to come back, you will always need to use the presets in order to do what you are trying to achieve. Consider moving to the custom card mentioned by @cyberjunky if you can't afford to open the three dot menu. I think there still is some weird issue with the duplicated HVAC_HEAT_MODE that should be fixed with the next release of xknx (if I recall correctly). From my perspective the issue reported here is not an issue, but rather a result of a new architecture (and the related frontend changes). Please also note one more thing: Due to the fact that XKNX supports literally all KNX devices for a specific type it's very hard to test if everything is working correctly since one usually doesn't own all needed devices from all vendors in all different variations in order to make a complete test. |
I still can’t understand a strategy that ignores a major worldwide standard in BMS systems in favour of the numerous smart home “toys” that come and go on the market. The fact remains that there was a perfectly working solution that now does not work.
Don’t get me wrong, I think Home Assistant is a fantastic project and I love the solution, but to ignore compatibility with such a major BMS standard is beyond comprehension to me and others who use KNX and it’s longevity and industrial strength qualities.
…Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 23 Aug 2020, at 19:19, Marvin Wichmann <notifications@github.com> wrote:
@G8YTZ You should have a read through home-assistant/architecture#22. This was the architectural design decision that forced us to implement a proper mapping to the available HomeAssistant HVACModes in the backend.
Please also read specifically this comment that makes it clear that we actively participated there: home-assistant/architecture#22 (comment)
From an architecture perspective this has been a tremendously huge change involving a lot of integrations and will not be rolled back (as it was a perfectly fine move from HA to streamline the climate entity).
Let me clarify this: The old lovelace card is not going to come back, you will always need to use the presets in order to do what you are trying to achieve.
Consider moving to the custom card mentioned by @cyberjunky if you can't afford to open the three dot menu.
I think there still is some weird issue with the duplicated HVAC_HEAT_MODE that should be fix with the next release of xknx (if I recall correctly).
From my perspective the issue reported here is not an issue, but rather a result of a new architecture (and the related frontend changes).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I mean it still is compatible, you just have to click one more button or just use that custom card that was mentioned. We know the integration isn't perfect, but you have to make compromises in order to support multiple smart home solutions. Please test it. There will not be any improvement to the current lovelace card in terms of usability for KNX as this would break the integration for other climate platforms. |
Why not offer the old solution as an option? There are plenty of people who are not impressed with this change.
…Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 23 Aug 2020, at 20:53, Marvin Wichmann <notifications@github.com> wrote:
I mean it still is compatible, you just have to click one more button or just use that custom card that was mentioned.
We know the integration isn't perfect, but you have to make compromises in order to support multiple smart home solutions. Please test it. There will not be any improvement to the current lovelace card in terms of usability for KNX as this would break the integration for other climate platforms.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
This should be fixed. The default climate havc_mode is now "heat" since #35154 so it isn't viewed as "off" (grey) anymore. |
You can always roll back to HA < 0.97 but this change will not come back. Feel free to use one of the alternatives provided or write your own custom lovelace card. |
I think it is time for a long term supported version. There are so many changes, constant changes to entity naming conventions for example it is difficult to keep a stable operational or supportable environment. An awful lot of investment in time is required where what’s really required is solution that once it is in an working stays working, even after an upgrade. Hopefully it will get there one day, but still this whole thermostat thing is a mess and before 0.97 is was so good.
One of the reasons that I went for KNX in my home is because the solution just works, you out it in on day one, configure it and it will work for 25 years or so without touching it or ever upgrading any firmware or software. My KNX installation is now 20 years old, I commissioned it in my self-build house, built 2010.
I’m not a software engineer, my background is radio and electronics and telecommunications/telemetry and BMS systems, though I have dabbled with software since 1974 and given time can work out most things, I just love the range of integrations in Home Assistant, but boy I wish when an upgrade was pushed that old working integrations carried on working.
…Sent from my Remington Rand UNIVAC
www.g8ytz.com
On 23 Aug 2020, at 22:45, Marvin Wichmann <notifications@github.com> wrote:
You can always roll back to HA < 0.97 but this change will not come back. Feel free to use one of the alternatives provided or write your own custom lovelace card.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
In the States UI thermostats appear with the ability to select one of the 4 KNX Operation Modes. With 0.97 the Lovelace Card only displays 3 Operation modes and these do not work to change the Operation mode. The picture shows the Graphic that is incorrect, but the "drill-down" is ok.
The text was updated successfully, but these errors were encountered: