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

Thermostat #12

Open
wants to merge 704 commits into
base: master
Choose a base branch
from
Open

Thermostat #12

wants to merge 704 commits into from

Conversation

Alloc186
Copy link

@Alloc186 Alloc186 commented Sep 1, 2020

Hi can you add also support for local control of thermostats? I mean climate entity class.

Thank you!

@rospogrigio
Copy link

@postlund, I see you are still pushing into this PR which is inside mileperhour's repo... is this really your intention?

@postlund
Copy link

Hmm, I don't really understand what is happening here and how can I have permissions to push here anyway....

@postlund
Copy link

Uhm, this is a merge from master in your repo so it will keep updating every time something is merged to master in your fork. That's the problem.

rospogrigio and others added 27 commits January 3, 2022 14:23
update to the new fan platform
Implementation of climate platform
There is a typo in target precision which prevents corrct handling of temperature
* Add link to _tinytuya_.
* Clarify steps in Home Assistant Configuration screens.
* Set `yaml` syntax on a code example.
Use the core utility rather than reimplementing it.

Signed-off-by: Peter A. Bigot <[email protected]>
If light.turn_on is invoked with `brightness: 128, color_temp: 500`
for a bulb that supports mired range 154..370 in value range 1..255
the calculated color temperature will be negative.  When the bulb
receives the command it may turn on, but will fail processing the
color_temp operation and will not send a response.

At this point `light.toggle` will have no effect because Home
Assistant is unaware that the bulb is on.

Fix the state by clamping the sent color temperature to the allowed
range.

Signed-off-by: Peter A. Bigot <[email protected]>
Fix color temperature to use correct conversion and clamp to allowed range
Add Brazilian Portuguese translation
rospogrigio and others added 3 commits January 22, 2024 10:37
Fix #1610 - Replaced SUPPORT_* with enums
* Add support for more ac/fan modes

* Replace deprecated constants with enums

* Add support for ClimateEntityFeature.TURN_{ON,OFF}

* Fix swing log message

---------

Co-authored-by: Simon Tegelid <[email protected]>
estebanz01 and others added 13 commits July 29, 2024 18:04
Based on https://developers.home-assistant.io/blog/2024/06/12/async_forward_entry_setups/
it is possible to replace it with `async_forward_entry_setups` instead,
which accepts multiple platforms and it should be more efficient.
* Add discovered HVAC and PRESET options

This commit adds the HVAC Action Set and Preset Set that I've discovered my Bödenwarme Underfloor Heating thermostat to be using as detailed here: #1175

* Add HVAC mode and action sets for climate entities

These are the actions and modes as reported by the Magnum smart wifi
thermostat: https://www.magnumheating.com/product/remote-control/

---------

Co-authored-by: Rutger Kerkhoff <[email protected]>
iPAC-40 Portable Air Conditioning Heat Pump with Wifi and Remote Control. These devices have a limited option of modes. The available modes are Hot, Cold and Dry.

Co-authored-by: rospogrigio <[email protected]>
…m WARNING to DEBUG. (#1816)

Loglevel warning produces a huge amount of log messages (around 500000 a day - depends on how much tuya devices are in your local network).

Co-authored-by: Tobias Dörfler <[email protected]>
Co-authored-by: rospogrigio <[email protected]>
Tuya integration page shows new information and no longer includes how to get Client ID & Secret. Added those here.

Co-authored-by: rospogrigio <[email protected]>
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

Successfully merging this pull request may close these issues.