This project originated as a fork of Original Project by [nliaudat]. It has since diverged significantly and is maintained independently.
web interface at http://canbus.local/
This firmware has been tailored to run on a WaveShare ESP32-S3 RS485 CAN Board ( https://www.waveshare.com/esp32-s3-rs485-can.htm?&aff_id=142371 ).This is an off the shelf IoT CAN transceiver which has DIN rail mount. It can be neatly mounted inside the Hoval TopTronic E casing.
It cost about 20CHF so this is a much cheaper option than the official Hoval HomeAssistant solution. (4-500CHF)
- The software runs under esphome to be easy to customize and linked with https://www.home-assistant.io
- Power is taken from CanBus 12V directly from the Hoval
- Powered by ESPHome
- Webserver enabled at canbus.local
- Automatically recognized by Home Assistant
- Forked from nliaudat/esp_canbus *
Make sure you have Python and ESPHome installed.
To install ESPHome you can follow the manual installation guide or use Docker.
You can validate your installation by running
> esphome version
Version: 2023.11.6Enter your Wifi SSID and password in secrets.yaml.
- Select your desired presets. All presets are located at [
esphome/src/preset]
If you want to create your own preset or need other datapoints have a look at esphome/hoval_data_processing
Connect your ESP32 via USB to your computer. (Only required for the first time, subsequent installations can be done over WiFi)
Then run esphome run config.yaml
Not maintained for HomeVent
- Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC-BY-NC-SA)
- No commercial use