Skip to content

krasnoukhov/homeassistant-tesy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Assistant Tesy integration

This unofficial Tesy integration allows you to control smart wifi devices based on external esp32 wifi module (black pcb). It won't work if you have older device based on Atheros AR9331 chipset since the local API is different. In this case the module could be replaced with esp32 replacement module as they are compatible with most of Tesy water heaters, even if not comming with WiFi from the factory.

Tested with:

Highlights

This intergation allows you to change modes of the water heater as well as controling the temperature setpoint in manual mode (defined as Performance in HA).

Energy counter is also working. It uses long term counter from the device that counts the seconds the heater was on. In order for this to work propperly you need to enter your heater power rating in the setup dialog. This information could be found on the device's label. For double tank devices this is read from the device and leaving it as zero is recommended.

This integration exposes boost mode of the heaters as a switch. It can be switched on and off, but in order to work the heater should on.

Temperature setpoint is only used in manual (Performance) mode. In any other modes it is ignored. If setpoint is manually changed operation mode will jump to performance in case the heater is powered on.

heater

Installation

Via HACS

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

  • Search for "Tesy" on HACS tab in Home Assistant
  • Click on three dots and use the "Download" option
  • Follow the steps
  • Restart Home Assistant

Manual Installation (not recommended)

  • Copy the entire custom_components/tesy/ directory to your server's <config>/custom_components directory
  • Restart Home Assistant