S-Thermatik NEO EspHome integration

Hello, I made a integration to support S-Thermatik controllers (wood stoves). The official app doesn’t work reliable (bluetooth disconnections, only 1 active device, etc.), so I made a integration by myself with EspHome and a cheap ESP32 with wifi and BLE.

page project: GitHub - vk496/esphome-thermatik: MQTT integration of S-Thermatik NEO

Installation is quite simple from EspHome:

packages:
  thermatik:
    url: https://github.com/vk496/esphome-thermatik
    files:
      - path: package.yaml
        vars:
          mac_address: "3C:E0:64:XX:XX:XX"
          # pincode: 000000 # Not required unless you changed it from default

I considered external components, but doing it with packages is good enough.
Any feedback is welcome!

2 Likes

This confuded me a bit. Maybe I’m still confused. don’t know.
Perhaps title this as an EspHome Package? Or EspHome Package Integration maybe?

Having this posted in the Home Assistant Forum as an Integration is a bit misleading I think. Integrations here are Generally referring to Custom Integrations that are extensions to the Core, so different.

yes, is done with EspHome because is very affordable (the ESP32 HW) . But the whole idea behind is connecting the stove to Home Assistant, that’s why I posted it here.

No problem that it’s here. The suggestion was to tweak the title to include that it’s an EspHome Package as opposed to a Home Assistant Integration.

Nice work in any case.

1 Like