TLDR; Tasmota is great for bespoke devices, but IMO ESPHome is better because it's modular and supports OTA updates.
TLDR; Tasmota is great for bespoke devices, but IMO ESPHome is better because it's modular and supports OTA updates.
When I hit a limit I went to Arduino and then hooked that into Home Assistant via and MQTT broker - Mosquitto.
BTW I can’t say enough good stuff about node-red for automation. It has been great. I tie it into into influxdb for telemetry and it has a nice little dashboard feature for process monitoring. All with almost zero code.
I run Home Assistant (on their Hassio OS) on a raspberry pi2, which includes integration for Tasmota, ESPHome, Node-red, MQTT server, influxdb, plex server, presence detection, and more, all through a polished web ui. I highly recommend it if you're looking to tie together a bunch of IoT devices. For me it has become my central location to manage all my "smart" home devices, and is essentially the glue that holds it all together while providing a pleasant UX for managing it all. With the integration of Node-red, it provides nodes that represent your Home Assistant based sensors/switches so you can easily read/write their values within your Node-red flow.
https://www.malachisoord.com/2019/12/05/esphome-based-pir-mo...
Tasmota I use just like said for switches and for that it works very well too.