Supla<->MQTT - Instalacja

Beku
Posty: 342
Rejestracja: wt lis 06, 2018 1:49 pm

wt gru 10, 2019 1:05 pm

michael pisze:
wt gru 10, 2019 12:26 pm
Na QNAPie nie da się pobrać libssl-dev.
Klient, który mi dałeś zadziałał na malinie. Między czasie naprawiłem swoją malinę i skompilowałem dzisiejsze źródła bez problemów.
We wcześniejszych wersjach, w pliku konfiguracyjnym zmyliła mnie nazwa location, która teraz jest zastąpiona access_id. Tutaj też się nagłówkowałem dlaczego mi nie działa login hasło lokalizacji :lol:

Teraz jest to super zrobione! Dzięki za pomoc!
🙂 sam się zapędziłem z tą lokalizacją i mnie poprawiono 🙂 od początku miał być identyfikator dostępu. Dobrze że działa. Jak
znajdę chwile to zrobię tego Dockerfile’a żebyś mógł dokera odpalić.
Awatar użytkownika
michael
Posty: 1106
Rejestracja: śr lis 09, 2016 8:00 am
Lokalizacja: Wojkowice

wt gru 10, 2019 1:14 pm

Beku pisze:
wt gru 10, 2019 1:05 pm
Jak
znajdę chwile to zrobię tego Dockerfile’a żebyś mógł dokera odpalić.
:D

Co do brokera, który działa bezproblemowo to odpaliłem tego -> https://hub.docker.com/_/eclipse-mosquitto
Testowałem też inne i różne miały przypadłości. Ten działa "od strzału".
Kabel ucięty na miarę zawsze jest za krótki...
UbU
Posty: 32
Rejestracja: pt sty 18, 2019 12:34 pm

śr gru 11, 2019 9:52 am

Po:

Kod: Zaznacz cały

git checkout -b mqtt-experimental
nie ma katalogu supla-mqtt-client

Przełączanie między branchami gita nic nie daje :-(
W czym jest problem?
UbU
Posty: 32
Rejestracja: pt sty 18, 2019 12:34 pm

śr gru 11, 2019 9:55 am

Dobra, pomogło:

Kod: Zaznacz cały

git clone https://github.com/SUPLA/supla-core.git -b mqtt-experimental
Awatar użytkownika
michael
Posty: 1106
Rejestracja: śr lis 09, 2016 8:00 am
Lokalizacja: Wojkowice

śr gru 11, 2019 10:04 am

UbU pisze:
śr gru 11, 2019 9:52 am
Po:

Kod: Zaznacz cały

git checkout -b mqtt-experimental
nie ma katalogu supla-mqtt-client

Przełączanie między branchami gita nic nie daje :-(
W czym jest problem?
Też w pewnym momencie miałem taki problem, u mnie zadziałało bez parametru -b:

Kod: Zaznacz cały

git checkout mqtt-experimental
Kabel ucięty na miarę zawsze jest za krótki...
Awatar użytkownika
pzygmunt
Posty: 8396
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

śr gru 11, 2019 10:15 am

Kod: Zaznacz cały

git checkout -b mqtt-experimental
Tworzy branch mqtt-experimental na podstawie bieżącego
Beku
Posty: 342
Rejestracja: wt lis 06, 2018 1:49 pm

śr gru 11, 2019 10:24 am

UbU pisze:
śr gru 11, 2019 9:52 am
Po:

Kod: Zaznacz cały

git checkout -b mqtt-experimental
nie ma katalogu supla-mqtt-client

Przełączanie między branchami gita nic nie daje :-(
W czym jest problem?
W opisie był błąd - poprawiłem.
Powinno być:

Kod: Zaznacz cały

git checkout mqtt-experimental
UbU
Posty: 32
Rejestracja: pt sty 18, 2019 12:34 pm

śr gru 11, 2019 10:46 am

Kolejny problem:

Kod: Zaznacz cały

-- Logs begin at Thu 2016-11-03 18:16:43 CET. --
gru 11 11:42:42 raspberrypi3 systemd[1]: Started SUPLA MQTT Broker.
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: INFO[1576060963.55759] initializing main loop
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: INFO[1576060963.115128] Client GUID: D11634F2747A6E6B0CC50B4A702B7E0E
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: INFO[1576060963.213533] SSL version: OpenSSL 1.1.0l  10 Sep 2019
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: INFO[1576060963.231917] Connecting...
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_SOCKET_ERROR
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_SOCKET_ERROR
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_SOCKET_ERROR
gru 11 11:42:44 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_SOCKET_ERROR
gru 11 11:42:44 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_CONNECTION_REFUSED
Przy starcie mam takie błędy. Co ciekawe, po restarcie klienta pojawia się jeden błąd

Kod: Zaznacz cały

mqtt client error MQTT_ERROR_SOCKET_ERROR
i dalej działa prawidłowo. Kolejny restart klienta i znowu kilka linii z błędami i "connection refused".
Miał ktoś tak?

Poprawka: Po tym zestawie błędów, komunikaty do brokera dochodzą. Więc wygląda, że działa.
Tylko skąd tyle błędów?
Beku
Posty: 342
Rejestracja: wt lis 06, 2018 1:49 pm

śr gru 11, 2019 10:50 am

UbU pisze:
śr gru 11, 2019 10:46 am
Kolejny problem:

Kod: Zaznacz cały

-- Logs begin at Thu 2016-11-03 18:16:43 CET. --
gru 11 11:42:42 raspberrypi3 systemd[1]: Started SUPLA MQTT Broker.
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: INFO[1576060963.55759] initializing main loop
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: INFO[1576060963.115128] Client GUID: D11634F2747A6E6B0CC50B4A702B7E0E
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: INFO[1576060963.213533] SSL version: OpenSSL 1.1.0l  10 Sep 2019
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: INFO[1576060963.231917] Connecting...
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_SOCKET_ERROR
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_SOCKET_ERROR
gru 11 11:42:43 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_SOCKET_ERROR
gru 11 11:42:44 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_SOCKET_ERROR
gru 11 11:42:44 raspberrypi3 supla-mqtt-client[537]: mqtt client error MQTT_ERROR_CONNECTION_REFUSED
Przy starcie mam takie błędy. Co ciekawe, po restarcie klienta pojawia się jeden błąd

Kod: Zaznacz cały

mqtt client error MQTT_ERROR_SOCKET_ERROR
i dalej działa prawidłowo. Kolejny restart klienta i znowu kilka linii z błędami i "connection refused".
Miał ktoś tak?
1. Upewnij się że parametry brokera MQTT wpisałeś poprawnie w pliku config_template.yaml
(Spróbuj na te same parametry zalogować się do tego brokera np. MQTT Explorerem)
2. Zmień w config_template.yaml protocol_version na 3 (zamiast 5) ale tylko w sekcji MQTT
UbU
Posty: 32
Rejestracja: pt sty 18, 2019 12:34 pm

śr gru 11, 2019 10:57 am

Pomogła zmiana wersji protokołu na "3".
mosquitto jest w wersji 1.4.10 (MQTT v3.1) na tej wersji brokera to normalne?
ODPOWIEDZ