Supla<->MQTT - Instalacja

Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

michael wrote: Tue Dec 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ć.
User avatar
michael
Posts: 1311
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

Beku wrote: Tue Dec 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".
:mrgreen: :mrgreen: :mrgreen:
UbU
Posts: 84
Joined: Fri Jan 18, 2019 12:34 pm

Post

Po:

Code: Select all

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
Posts: 84
Joined: Fri Jan 18, 2019 12:34 pm

Post

Dobra, pomogło:

Code: Select all

git clone https://github.com/SUPLA/supla-core.git -b mqtt-experimental
User avatar
michael
Posts: 1311
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

UbU wrote: Wed Dec 11, 2019 9:52 am Po:

Code: Select all

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:

Code: Select all

git checkout mqtt-experimental
:mrgreen: :mrgreen: :mrgreen:
User avatar
pzygmunt
Posts: 19243
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Code: Select all

git checkout -b mqtt-experimental
Tworzy branch mqtt-experimental na podstawie bieżącego
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

UbU wrote: Wed Dec 11, 2019 9:52 am Po:

Code: Select all

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ć:

Code: Select all

git checkout mqtt-experimental
UbU
Posts: 84
Joined: Fri Jan 18, 2019 12:34 pm

Post

Kolejny problem:

Code: Select all

-- 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

Code: Select all

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
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

UbU wrote: Wed Dec 11, 2019 10:46 am Kolejny problem:

Code: Select all

-- 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

Code: Select all

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
Posts: 84
Joined: Fri Jan 18, 2019 12:34 pm

Post

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

Return to “MQTT”