jeżeli urządzenie nie wysyła komunikatu “discovery” (a tak chyba jest w przypadku SUPLA mqtt)
MQTT - Home Assistant to nie można go automatycznie dodać, trzeba ręcznie podać w konfiguracji definicje tego urządzenia (opisać jak z nim gadać)
Najpierw proponuje pogadać z urządzeniem za pomocą jakiegoś MQTT klienta, np:
czyli definujemy połaczenie z bramką AIS dom
i publikujemy do brokera MQTT (do którego podłaczone jest urządzenie supla) wiadomości
o temacie/topic: supla/channels/command/41349
i o treści/payload która rozumie urządzenie: {“idx”: 41349, “on”: false}
jeżeli uda nam się w ten sposób komunikować z urządzeniem, to możemy dodać definicję w pliku konfiguracyjnym Asystenta domowego
zakładają, że
topic to: supla/channels/command/41349
payload: { “idx”: 41349, “on”: false } → wyłącza światło
payload: { “idx”: 41349, “on”: true } → włącza światło
logujemy się po ssh do bramki
https://sviete.github.io/AIS-docs/docs/en/next/ais_bramka_remote_ssh.html
i dodajemy definicję urządzenia w pliku ~/AIS/configuration.yaml
light:
- platform: mqtt
schema: template
name: "światło"
state_topic: "supla/channels/status/41349"
command_topic: "supla/channels/command/41349"
command_on_template: ' { "idx": 41349, "on": true } '
command_off_template: ' { "idx": 41349, "on": false } '
Nie mamy takiego urządzenia więc ta instrukcja jest nie sprawdzona.
Jeżeli się uda to będziemy wdzięczni za opis (proszę dodać do FAQ)- przyda się dla innych użytkowników SUPLA
Powodzenia