Skip to content
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

UX improvements #54

Closed
RubenKelevra opened this issue Nov 29, 2021 · 6 comments
Closed

UX improvements #54

RubenKelevra opened this issue Nov 29, 2021 · 6 comments
Labels
bug Something isn't working

Comments

@RubenKelevra
Copy link
Collaborator

Hey Toby,

currently the "virtual" thermostat shows the lowest temperature possible on an overswing protection event:

IMG_20211129_113449.jpg

And off if a window / door gets opened:

IMG_20211129_113459.jpg

I would like to give an improvement idea:

While I don't want my radiators to heat while the window is open it is confusing to me that the virtual thermostat goes off if that happens.

I like them to show always my set temperature and my heat on/off status and maybe a message right next to it which tells me that it's not gonna heat right now since a window is open.

This way I can turn it on/off and directly see why it's off instead of clicking on heat and nothing happens, because the window is open.

@KartoffelToby
Copy link
Owner

The UX bug will be fixed in 0.7.4

But your improvement idea isn't possible for now, because. There are specific HVAC actions in HA (https://developers.home-assistant.io/docs/core/entity/climate/#hvac-action) We can't set a custom window is open one. Also i try to keep it 100% Google Home compatible, there are also no such actions.

What i can do is set a preset mode, but it think the TRV shoud report OFF if a window is open, because it is off at this time.
An alternative can be to setup a sensor entity to represent the window state.

@KartoffelToby KartoffelToby added the bug Something isn't working label Nov 29, 2021
@KartoffelToby KartoffelToby linked a pull request Dec 10, 2021 that will close this issue
@KartoffelToby KartoffelToby removed a link to a pull request Dec 11, 2021
@KartoffelToby
Copy link
Owner

Need to do some Translation stuff, i don't know how in the moment, so will be in the next release, i disabled it again.

@KartoffelToby KartoffelToby reopened this Dec 11, 2021
@KartoffelToby
Copy link
Owner

@RubenKelevra i take a huge research, seems its not possible to extend the presets with custom one and translate them (is possible to add new but no translation) so this opportunity does not longer exist, in 0.8.3 i expose the status via extra attr. you can pick
them up, i plan to create a modded HACS Frontend Thermostat which will display them.

@RubenKelevra
Copy link
Collaborator Author

Hey thanks for digging this deep.

Hope I'll have some time that weekend to go through your code (for the other ticket).

I actually really hate the current "thermostat" frontend by home assistant. It's bulky and most of the space isn't showing anything useful. I mean simulating a dial with a small ball on a curve which you have to select with a touch interface and then drag left or right, while your finger is in the way? Yeah great userinterface 😂

I would actually prefer a very tidy one which just shows the current setpoint for heating and just - - °C if the heat is turned off by the user.

And maybe a "Pause symbol" if there's a window / door open etc.

I would even go that far to hide the +/- buttons and only show them if you tap on the setpoint.

The current temperature shouldn't be displayed, as I already have a gauge showing this and humidity for the room. 🤷‍♂️

@KartoffelToby
Copy link
Owner

KartoffelToby commented Dec 17, 2021

checkout: https://github.com/KartoffelToby/better-thermostat-ui-card

PR is not merged at this time, so you must be add this repo manual to your HACS hacs/default#1148

@KartoffelToby
Copy link
Owner

@RubenKelevra its available in HACS Frontend now, search for better thermostat ui

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants