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

Please add "hvac_action" to climate card #95

Open
DanielNagy opened this issue Sep 18, 2024 · 1 comment
Open

Please add "hvac_action" to climate card #95

DanielNagy opened this issue Sep 18, 2024 · 1 comment

Comments

@DanielNagy
Copy link

Describe the solution you'd like
If you are able to get current status of the unit, as "heating/cooling/idle" etc, you should be able to map it to the climate entity "hvac_action" - https://developers.home-assistant.io/docs/core/entity/climate/

Benefits include:

  • be able to create automations if the unit is actively heating (rather than mode = heat, when the unit may be idle)
    ie - states of the another climate entity integration as an example.
    image

  • The climate card will show additional gui differences based on mode. eg, Left is Aquatemp climate card, Right is another integration showing the "Heating" status and additional "red shade".
    image
    image
    image

The heating history graph will also only shade RED when it is Heating(or Blue when Cooling), rather than all the time when in mode heat.
ie: Current Aquatemp. It shows red the whole time, even with the unit in a idle state (where the temp is dropping)
image
Another climate entity integration as an example with hvac_action mapped, only shading Red when the unit is actively heating upto the set point.
image

Additional context
Add any other context or screenshots about the feature request here.

@DanielNagy
Copy link
Author

I've had a look at all param's that are captured by the aquatemp integration, and nothing stands out to me showing the status from the cloud. In saying that, There could be unmapped stuff i don't understand.

If this is indeed the case, you could assume an hvac_action based on the unit is activity if the compressor is > 0 hz and the selected HVAC Mode

if "Comp. Output frequency [O07] > 0" and "HVACMode = heat" then set HVACAction.HEATING
if "Comp. Output frequency [O07] > 0" and "HVACMode = cool" then set HVACAction.COOLING
if "Comp. Output frequency [O07] = 0" and "HVACMode != off" then set HVACAction.IDLE
if "HVACMode is off" then set HVACAction.OFF

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant