Problem z połączeniem do własnego MQTT Broker z supla-docker

User avatar
pzygmunt
Posts: 18914
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Dzięki za info. Dodałem odpowiednie zgłoszenie.

https://github.com/SUPLA/supla-docker/issues/25
User avatar
fracz
Posts: 2271
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków

Post

Ponieważ zmienne dla Dockera są podawane przez plik .env, podlegają one standardowym ograniczeniom bashowym i nie mamy na to wpływu.

Jeśli hasło (lub jakakolwiek inna wartość) zawiera znak dolara ($) lub płotek (#) - należy wziąć ją w apostrofy (nie cudzysłów!) lub wyescapować backslashem.

Code: Select all

PASSWORD='abc$abc'
PASSWORD2=abc\$abc
Więcej info: https://askubuntu.com/questions/755033/ ... bles-value

Zadanie na Githubie zamykam.
Simono
Posts: 446
Joined: Mon Sep 17, 2018 5:26 pm

Post

Koledzy mam problem z podpięciem własnej instancji do własnego brokera aby mieć urządzenia z własnego serwera Supli w HA.
Tu jak rozumiem jest poprawnie gdyż broker mosquitto mam postawiony na adresie 192.168.1.204 co z reszta widac jak łączę sie do niego z MQTT explorera.

Code: Select all

nano /etc/mosquitto/conf.d/default.conf
allow_anonymous false
persistence true
password_file /etc/mosquitto/passwd
listener 1883

Code: Select all

MQTT_BROKER_ENABLED=true
MQTT_BROKER_HOST=192.168.1.204
MQTT_BROKER_PORT=1883
MQTT_BROKER_TLS=false
MQTT_BROKER_USERNAME=xxx
MQTT_BROKER_PASSWORD=xxx
MQTT_BROKER_CLIENT_ID=supla
MQTT exp.png
Powinienem zdaje się widzieć topiki z Supli jak widzę z Home Assiatant ale ich nie widzę.
Co i jak mam sprawdzić?
Dodam, że broker mosquitto to u mnie oddzielna wirtualka postawiona na proxmox.

Log z brokera MQTT (mój serwer Supli ma ip 192.168.1.201):

Code: Select all

root@mqtt:~# sudo tail -n20 -f /var/log/mosquitto/mosquitto.log
1714927775: New client connected from 192.168.1.202:42202 as supla-virtual-device (p2, c0, k400, u'usr').
1714927778: New connection from 192.168.1.101:61224 on port 1883.
1714927778: New client connected from 192.168.1.101:61224 as mqtt-explorer-d1874c4e (p2, c1, k60, u'usr').
1714927780: Client supla-virtual-device closed its connection.
1714927780: New connection from 192.168.1.202:42218 on port 1883.
1714927780: New client connected from 192.168.1.202:42218 as supla-virtual-device (p2, c0, k400, u'usr').
1714927783: New connection from 192.168.1.201:34176 on port 1883.
1714927783: New connection from 192.168.1.201:34182 on port 1883.
1714927783: New client connected from 192.168.1.201:34182 as supla-sub (p2, c1, k30, u'usr').
1714927783: New client connected from 192.168.1.201:34176 as supla-pub (p2, c1, k30, u'usr').
1714927783: New connection from 192.168.1.201:34188 on port 1883.
1714927783: New client connected from 192.168.1.201:34188 as supla-unpub (p2, c1, k30, u'usr').
1714927785: Client supla-virtual-device closed its connection.
1714927785: New connection from 192.168.1.202:51802 on port 1883.
1714927785: New client connected from 192.168.1.202:51802 as supla-virtual-device (p2, c0, k400, u'usr').
1714927786: Client supla-virtual-device closed its connection.
1714927786: New connection from 192.168.1.202:51818 on port 1883.
1714927786: New client connected from 192.168.1.202:51818 as supla-virtual-device (p2, c0, k400, u'usr').
1714929164: Saving in-memory database to /var/lib/mosquitto//mosquitto.db.
1714930965: Saving in-memory database to /var/lib/mosquitto//mosquitto.db.

Chol.... nie włączyłem integracji :oops:
Już działa
You do not have the required permissions to view the files attached to this post.

Return to “MQTT”