This fixes the following reported issue:
Detected that custom integration 'localtuya' accesses
hass.helpers.service, which should be updated to import functions used
from service directly at custom_components/localtuya/__init__.py,
line 165: hass.helpers.service.async_register_admin_service(. This will
stop working in Home Assistant 2025.5, please create a bug report at
https://github.com/rospogrigio/localtuya/issues
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]>
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]>
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]>
* 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: https://github.com/rospogrigio/localtuya/issues/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]>
* 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]>
The default min/max temps are in C but when the climate entity is set up with F this will cause incorrect boundary check and an inability to change the temperature from the home assistant entity UI widget.