This repository contains ESPHome config for Smartavan heater controller.
Product is available for purchase at https://shop.smartavan.com/products/smartavan-heater-controller
Device itself is connected between Truma CP Plus (this or newer "iNET READY" control panel is required).
It is used to control Truma/Alde and other possibly supported RV heaters (and ACs).
Thanks to @Fabian-Schmidt for creating custom component which enables communication with the heater.
With your mobile phone/computer, connect to smartavan-heater-XXXXX
network. Page http://192.168.4.1
should open automatically (if not, go to that address manually).
Then connect Smartavan Heater Controller to your WiFi network.
It will by default get IP Address from your DHCP server.
Then, you will be able to open up web page of the device, showing its current status.
If you want to define static IP address for it, modify config file accordingly.
If you want to watch video how it is done, see https://www.youtube.com/shorts/HoGUFc7grXM
RESET
and press buttonPR SET
)INIT..
and it searches for the device, screen will flicker few times and finally it will rebootConfirm the connection:
INDEX
T23.ZZZ
is the Smartavan Heater ControllerNow you should be able to control device from ESPHome web page.
Go to Settings -> Integrations on Home Assistant. There you should see immediately the new ESPHome device.
If you want to use the device without Home Assistant integration as a standalone device - or integrate it via MQTT to some other platform, modify the ESPHome config to fullfill your needs.
Note: remove api:
line from config, as otherwise it will reboot the device every 15 minutes when there is no Home Assistant connection.
The config file contains everything needed for the operation.
File is currently somewhat commented, most of the settings should be self-explanatory.
In case you want to change the settings, you have few options:
esphome run smartavan-heater-controller.yaml
and it will build&upload new firmware to deviceFor uploading the firmware, Smartavan Heater Controller can be connected either with WiFi or USB connection.