Strona 3 z 12

Re: Supla<->MQTT - Instalacja

: wt gru 10, 2019 1:05 pm
autor: Beku
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ć.

Re: Supla<->MQTT - Instalacja

: wt gru 10, 2019 1:14 pm
autor: michael
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".

Re: Supla<->MQTT - Instalacja

: śr gru 11, 2019 9:52 am
autor: UbU
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?

Re: Supla<->MQTT - Instalacja

: śr gru 11, 2019 9:55 am
autor: UbU
Dobra, pomogło:

Kod: Zaznacz cały

git clone https://github.com/SUPLA/supla-core.git -b mqtt-experimental

Re: Supla<->MQTT - Instalacja

: śr gru 11, 2019 10:04 am
autor: michael
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

Re: Supla<->MQTT - Instalacja

: śr gru 11, 2019 10:15 am
autor: pzygmunt

Kod: Zaznacz cały

git checkout -b mqtt-experimental
Tworzy branch mqtt-experimental na podstawie bieżącego

Re: Supla<->MQTT - Instalacja

: śr gru 11, 2019 10:24 am
autor: Beku
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

Re: Supla<->MQTT - Instalacja

: śr gru 11, 2019 10:46 am
autor: UbU
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?

Re: Supla<->MQTT - Instalacja

: śr gru 11, 2019 10:50 am
autor: Beku
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

Re: Supla<->MQTT - Instalacja

: śr gru 11, 2019 10:57 am
autor: UbU
Pomogła zmiana wersji protokołu na "3".
mosquitto jest w wersji 1.4.10 (MQTT v3.1) na tej wersji brokera to normalne?