I wanted to switch my Sonoff Devices over to Tasmota to gain automatic discovery as I want to expand my devices without all the admin of configuring one device at a time.
Here is what i’ve done so far:
Flashed Sonoff Switch with the full Tasmota Sonoff firmware, connected to my wifi etc - no issues
Discovered the device via TasmotaAdmin (via Home Assistant Add-On), discovered device and can edit it no issues
MQTT broker is one via Frenck Add-On (MQTT Server & Web client), it works as I can connect to it and see my Sonoff device connecting in the logs
1562977352: New connection from 192.168.86.182 on port 1883.
1562977352: New client connected from 192.168.86.182 as DVES_F4F8E3 (p2, c1, k10, u'mqtt').
Went to check it in “Configuration -> Integrations -> MQTT” as per the GitHub instructions for Auto-Discovery - nothing is displayed.
Hi @mitch, I’m wondering if you might remember what made it work. I have the same symptoms you’re describing. see the connections coming in but they don’t show up in integrations -> MQTT broker
Whats the point of using integrations if they require restarts and other (guess)work?
I’m asking seriously after lot of problems with shelly mqtt discovery integration. At the end I returned back to using mqtt light/switches/sensors. I admit it requires some restarts but at least it behaves in deterministic way
Whilst I agree in a lot of ways it’s annoying an integration is a little trickier to debug than the old school way it’s also more my fault then hass.io.
I, like many of of, have lots of old junk yaml confit code and weird ways of hooking stuff together from 0.50 days of hass when the feature set was a lot more limited.
I’m thinking of resetting fresh to remove all my old yaml code so I get out of these issues in the future as the core has come so far.
I personally prefer the new approach and if I wasn’t so deep in 100’s of devices I’d probably rebuild from scratch.