Supla<->MQTT - Instalacja

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

pn mar 16, 2020 6:34 pm

Moim zdaniem podajesz złe dane dostępowe do mqtt.
opok_junior
Posty: 5
Rejestracja: ndz lis 03, 2019 11:34 pm

pn mar 16, 2020 6:47 pm

Beku pisze:
pn mar 16, 2020 6:34 pm
Moim zdaniem podajesz złe dane dostępowe do mqtt.
hmm, jako hosta podaje adres mojego brokera mosquito czyli defacto maliny
użytkownik i pass jest w porządku, bo pod to mam m.in. shelly po mqtt.
Do SuplaCloud nic mi się nię dodało też, a wszystkie dane podane dobre .

Próbowałem dawać inne adresy ip ale nic to nie dało :(
Beku
Posty: 357
Rejestracja: wt lis 06, 2018 1:49 pm

pn mar 16, 2020 6:56 pm

Po mqtt w config nie masz dwukropka. Pierwsza linia logu pokazuje ze wywalił się program na czytaniu configu
opok_junior
Posty: 5
Rejestracja: ndz lis 03, 2019 11:34 pm

pn mar 16, 2020 7:15 pm

Beku pisze:
pn mar 16, 2020 6:56 pm
Po mqtt w config nie masz dwukropka. Pierwsza linia logu pokazuje ze wywalił się program na czytaniu configu
ehhh, człowiek stary i głupi, DZIAŁA!
Pokazało się w explorerze elegancko, dzięki bardzo!!! :D
Crey
Posty: 3
Rejestracja: pn maja 06, 2019 7:37 pm

śr mar 18, 2020 1:10 pm

Mam sonoffa sv i do niego podpięty kontaktron, w supli elegancko się to wyświetla ze stanem.
Niestety w Home Assistancie nie potrafię wyciągnąć danych z sensorów, tak wnioskuję po tym jak dodałęm Cover i ikonka się nie zmienia. Mógłby ktoś pomóc/nakierować ?

configuration.yaml:

Kod: Zaznacz cały

cover:
- platform: mqtt
  name: "BRAMA"
  state_topic: "supla/channels/status/gate/3470"
  command_topic: "supla/channels/command/gate/3470"
  payload_open: '{"id": 3470, "hi": 1, "sensor_1": 0 }'
  payload_close: '{"id": 3470, "hi": 1, "sensor_1": 1}'
  state_open: '{"id": 3470, "hi": 0, "sensor_1": 0, "online": 1}'
  state_closed: '{"id": 3470, "hi": 0, "sensor_1": 1, "online": 1}'
  value_template: "{{ value_json.CONTROLLINGTHEGATE }}"
Awatar użytkownika
uchnast.michal
Posty: 324
Rejestracja: wt cze 04, 2019 11:37 am
Lokalizacja: Czeladź
Kontaktowanie:

ndz kwie 12, 2020 4:12 pm

Zatrzymałem się na

Kod: Zaznacz cały

INFO[1586707719.778723] initializing main loop
INFO[1586707719.783212] Client GUID: C0D7639A......................
INFO[1586707719.798254] SSL version: OpenSSL 1.1.1d  10 Sep 2019
INFO[1586707719.820523] Connecting...
Segmentation fault
Urządzenie proxy pojawiło się w supli.
Awatar użytkownika
pzygmunt
Posty: 8656
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

ndz kwie 12, 2020 4:33 pm

Segmentation fault == Naruszenie ochrony pamięci.
Zwykle taki błąd pojawia się przy odczycie niezainicjowanego wskaźnika, lub po przekroczeniu obszaru tablicy.
Awatar użytkownika
uchnast.michal
Posty: 324
Rejestracja: wt cze 04, 2019 11:37 am
Lokalizacja: Czeladź
Kontaktowanie:

ndz kwie 12, 2020 6:16 pm

pzygmunt pisze:
ndz kwie 12, 2020 4:33 pm
Segmentation fault == Naruszenie ochrony pamięci.
Zwykle taki błąd pojawia się przy odczycie niezainicjowanego wskaźnika, lub po przekroczeniu obszaru tablicy.
dziękuję lecz niewiele mi to mówi:( Uruchamiam na Raspberry pi zero.
Awatar użytkownika
pzygmunt
Posty: 8656
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

ndz kwie 12, 2020 6:48 pm

Trzeba skompilować w trybie Debug i uruchomić z użyciem gdb aby ustalić na czym się wysypuje
Awatar użytkownika
uchnast.michal
Posty: 324
Rejestracja: wt cze 04, 2019 11:37 am
Lokalizacja: Czeladź
Kontaktowanie:

ndz kwie 12, 2020 7:35 pm

Podczas kompilacji mam błędy i ostrzeżenia

Kod: Zaznacz cały

/src/yaml/yaml.cpp:1024:24: warning: catching polymorphic type ‘class Yaml::Exception’ by value [-Wcatch-value=]
     } catch (Exception e) {
	 ../src/yaml/yaml.cpp: In function ‘void Yaml::Parse(Yaml::Node&, std::iostream&)’:
../src/yaml/yaml.cpp:1763:28: warning: catching polymorphic type ‘const class Yaml::Exception’ by value [-Wcatch-value=]
   } catch (const Exception e) {
   
   
   /usr/include/openssl/ssl.h:1891:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void))
 ^~~~~~~~~~~~~~~~~~
../src/supla-client-lib/supla-socket.c: In function ‘ssocket_free’:
../src/supla-client-lib/supla-socket.c:306:5: warning: ‘ERR_remove_thread_state’ is deprecated [-Wdeprecated-declarations]
     ERR_remove_thread_state(NULL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/err.h:13,
                 from ../src/supla-client-lib/supla-socket.c:42:
/usr/include/openssl/err.h:260:1: note: declared here
 DEPRECATEDIN_1_1_0(void ERR_remove_thread_state(void *))
 ^~~~~~~~~~~~~~~~~~
../src/supla-client-lib/supla-socket.c: In function ‘ssocket_supla_socket_close’:
../src/supla-client-lib/supla-socket.c:446:5: warning: ‘ERR_remove_thread_state’ is deprecated [-Wdeprecated-declarations]
     ERR_remove_thread_state(NULL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/err.h:13,
                 from ../src/supla-client-lib/supla-socket.c:42:
/usr/include/openssl/err.h:260:1: note: declared here
 DEPRECATEDIN_1_1_0(void ERR_remove_thread_state(void *))
 ^~~~~~~~~~~~~~~~~~
ODPOWIEDZ

Wróć do „MQTT”