Domyślam się, że być może chodzi o urządzenia MQTT które mają inny soft niż AIS (albo mają ustawienia z innego softu).
To już było wyjaśniane wiele razy ale postaram się jeszcze raz.
Jeżeli chodzi o auto discovery (czyli mechanizm pozwalający na automatyczne wykrywanie urządzeń) to kluczowe jest to zdanie:
Rozbijmy to zdanie na 3 punkty:
1. W naszej kompilacji oprogramowania Tasmota automatycznie ustawiamy na urządzeniu, żeby przedstawiało się bramce (mqtt discovery)
Urządzenie po włączeniu automatycznie przedstawia się bramce - wysyła do niej komunikat disovery, z opisem jak się nazywa i jak z nim się komunikować. Za mqtt discovery odpowiada parametr SetOption19.
Żeby sprawdzić, jaka jest wartość tego parametru, wystarczy w konsoli wpisać SetOption19.
A żeby go włączyć, to wystarczy w konsoli urządzenia wpisać:
SetOption19 1
Po tym urządzenie przedstawi się bramce MQTT (i będzie się już zawsze przedstawiać, jeżeli coś się zmieni w jego ustawieniach lub zostanie zrestartowane).
2. Wszystkie urządzenia dodane są też do grupy dom
Wszystkie nasze urządzenia mają wspólny grupowy temat dom, na którym nasłuchują komunikatów z bramki.
Żeby sprawdzić, jaka jest wartość tematu grupowego GroupTopic, wystarczy w konsoli wpisać GroupTopic. A żeby przestawić ten parametr, to wystarczy w konsoli urządzenia wpisać:
GroupTopic dom
3. Bramka po uruchomieniu publikuje na tę grupę prośbę o przedstawienie się do urządzeń i ustala komunikację z nowymi urządzeniami.
Jeżeli Asystent domowy jest restartowany/aktualizowany to po ponownym uruchomieniu automatycznie publikuje na GroupTopic dom prośbę do urządzeń o przedstawienie się.
Podsumowując, jeżeli ustawisz na urządzeniu:
- SetOption19 1
- GroupTopic dom
to bez względu na to, co zrestartujesz (bramkę czy urządzenie) to i tak po ponowny uruchomieniu automatycznie dojdzie do ponownej komunikacji.
To nie jest normalnie potrzebne, po to jest MQTT, żeby urządzenia komunikowały się, nie znając swojego IP, tu też cytat z tego samego FAQ:
To zadziała tylko z naszą kompilacją.
PS
Ja oczywiście rozumiem, że to nie są proste rzeczy, łatwe do ogarnięcia… i pewnie dlatego nie każdy sam kompiluje i wgrywa oprogramowanie do urządzeń IoT.
Jeżeli chce się to robić samemu, to przed zadawaniem kolejnych pytań, gorąco polecam jeszcze raz przeczytać naszą dokumentację o brokerze MQTT na bramce:
Wyjaśnienie w FAQ:
Komendy Tasmota: