Musisz uruchomić np. Mosquitto i do niego podłączyć Suplę (prywatna instacja nie ma swojego brokera) i MQTT Explorer'a
Natywne wsparcie dla MQTT
Automatyczne tłumaczenie Yandex: i możesz trochę bardziej szczegółowo, jak to zrobić, zakładam instalację
eclipse-mosquito, go wybrać czy coś innego? I jak połączyć z Supla, przynajmniej skieruj się na właściwą drogę, będę bardzo wdzięczny.
Ja akurat skorzystałem z dodatku Mosquitto w HA - https://www.youtube.com/watch?v=dqTn-Gk4Qeo
Na qnap'ie możesz zainstalować Mosquitto z repo Qnapclub - https://www.qnapclub.eu/en/howto/1
W .env podajesz adres IP, port i dane logowania do brokera i w zasadzie to tyle.
Kod: Zaznacz cały
# MQTT Broker settings (you have to run the broker yourself)
MQTT_BROKER_ENABLED=true
MQTT_BROKER_HOST=broker IP
MQTT_BROKER_PORT=1883
MQTT_BROKER_TLS=false
MQTT_BROKER_USERNAME=login
MQTT_BROKER_PASSWORD=pass
MQTT_BROKER_CLIENT_ID="a string of random characters"
https://www.facebook.com/groups/supladiy/
Masz włączone szyfrowanie, a Twój broker MQTT działa na porcie 1883 czyli bez szyfrowania.
Automatyczne tłumaczenie Yandex: czy broker jest wbudowany w osobistą instancję Supla? Eksperymentowałem włączanie i wyłączanie TLS zmieniałem porty 1883 i 8883, który Port jest potrzebny do szyfrowania - 8883 lub inny?
Nie jest. Musisz uruchomić własny broker.
Do tego pytanie czy broker ma dostęp do docker na tym porcie.
Każdy broker powinien działać. Najlżejszy jest mosqutto od Eclipse.
W .env podajesz adres IP, port i dane logowania do brokera i w zasadzie to tyle.
Automatyczne tłumaczenie Yandex: w ten sposób .env piszę dane, aby połączyć się z tym brokerem, prawda?
Kod: Zaznacz cały
# MQTT Broker settings (you have to run the broker yourself)
MQTT_BROKER_ENABLED=true
MQTT_BROKER_HOST=broker IP
MQTT_BROKER_PORT=1883
MQTT_BROKER_TLS=false
MQTT_BROKER_USERNAME=login
MQTT_BROKER_PASSWORD=pass
MQTT_BROKER_CLIENT_ID="a string of random characters"