SUPLA - MQTT - Homebridge... i mamy Hej Siri!
Sprawdź port, czy masz włączone szyfrowanie, czy firewall nie blokuje 8883.
Dzięki miałem wyłączone szyfrowanie, już działa, podczas połączenia z mqtt widzę zakładkę supla oraz homeassistant (mam zainstalowanego homebridge), a podczas łączenia z malinką widzę supla, $SYS oraz homeassistant. Czy wszystko jest tutaj w porządku?
Jeszcze chciałbym zapytać o swoją konfiguracje mqttthing w homebridge do sterowania bramą (sterownik SBW-02). Póki co brama się nie otwiera z Homekit
Kod: Zaznacz cały
{
"accessory": "mqttthing",
"type": "garageDoorOpener",
"name": "Gate",
"url": "mqtt://mqtt52.supla.org:8883",
"username": "mojlogin",
"password": "mojehaslo",
"topics": {
"getTargetDoorState": {
"topic": "supla/xxx/devices/1557/channels/2826/state/hi"
},
"setTargetDoorState": {
"topic": "supla/xxx/devices/1557/channels/2826/state/execute_action"
},
"getCurrentDoorState": {
"topic": "supla/xxx/devices/1557/channels/2826/state/hi"
}
}
}
Kod: Zaznacz cały
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest file /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
Kod: Zaznacz cały
connection bridge-RANDOM
address mqtt52.supla.org:8883
topic supla/# in
topic homeassistant/# in
topic supla/+/devices/+/channels/+/execute_action out
topic supla/+/devices/+/channels/+/set/+ out
remote_username mojlogin
remote_password mojehaslo
bridge_capath /etc/ssl/certs
Homebridge powinien działać bez dodatkowej konfiguracji. Najpierw upewnij się, że encje z mqtt działają.
Właśnie robiłem według tego poradnika, tylko ja posiadam Homebridge wiec nie jestem pewien czy wszystko dobrze zrobiłem. Przez MQTT Explorer niby widzę że dodają się elementy po kliknięciu otwarcia "EXECUTE_ACTION = O albo C. tylko że nic się nie dzieje
Zainstaluj homeassistant. Tam jest wbudowany homebridge. Nic więcej nie musisz konfigurować.
Odpal dla testu na kompie z użyciem VM.