Aktualizacja stanu ...
 
Powiadomienia
Wyczyść wszystko

Aktualizacja stanu w Domoticz przez MQTT

6 Wpisów
2 Użytkownicy
1 Reactions
6,954 Wyświetleń
malygrzegorz
(@malygrzegorz)
Wpisów: 44
Kontrybutor
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#514]

Witajcie 

Aktualnie przesiadłem się z openHAB-a na Domoticz i słowem wstępu żeby było wiadomo co i jak konfigurację mam następującą:

Chcę się pozbyć fizycznego urządzenia/serwera w domu Raspberry Pi 3 i wykupiłem serwer wirtualny VPS w ArubaCloud. Tam mam uruchomionego Linuxa Ubuntu z zainstalowanym Domoticz i skonfigurowanym MQTT. W sonoff ustawiłem bezpośrednie połączenie z MQTT w chmurze Aruba. 

Jak na razie zrobiłem tak że wirtualny przełącznik w Domoticz wywołuje skrypt w którym jest wpisane polecenie MQTT i to działa poprawnie. Niestety jak np. wyśle się ręcznie polecenie z lini komend to już stan w Domoticz nie jest aktualizowany. 

 

domoticz mqtt1

 
Dodane : 02/11/2018 2:27 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

A w jaki sposób obsługujesz wiadomości które idą do brokera MQTT w chmurze z urządzeń. Tzn jak je obsługuesz w Domoticz? Ja nie wiem jak to zrobić, ale Twoj Domoticz musi jakos zasubskrybować się do tego MQTT Brokera i jak "usłyszy" wiadomość która jest np, aktualizacją stany przełącznika to ją odpowiednio obsłużyć.

 


 
Dodane : 02/11/2018 2:35 pm
malygrzegorz
(@malygrzegorz)
Wpisów: 44
Kontrybutor
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

tzn nie jestem aż tak biegły jeszcze ale jak patrzę co się dzieje poleceniem w linuxie:

mosquitto_sub -h localhost -t "#" -u "login" -P "haslo" -v

to jak się przełączy fizycznym przyciskiem to widać to w konsoli tylko nie wiem jak to ma domoticz załapać

w Domoticz mam dodane takie urządzenie i skonfigurowane: "MQTT Client Gateway with LAN interface"


 
Dodane : 02/11/2018 2:51 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

ja nie pomogę, nie używam domoticz, ale chętnie poczytam, jak ktoś to zrobił. 

w OH2 to jest konfigurowalne, w Domoticz czegos takiego nie znalazłem.

Z tego co kiedyś czytałem o Domoticz i jak to zrozumiałem to Domoticz potrzebuje mieć wysłane wiadomości w dedykowanym formacie pod Domoticz, czyli to urządzenie musi się dostosować pod Domoticz, a nie Domoticz jest na tyle elastyczny, ze może skonfigurować się pod różne sposoby wymiany informacji. 

Ale tak jak napisałem, ja za cieńki jestem w Domoticz


 
Dodane : 02/11/2018 3:06 pm
malygrzegorz
(@malygrzegorz)
Wpisów: 44
Kontrybutor
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Aha rozumiem czyli komunikaty MQTT które wysyła np. sonoff z AFE to są przez Ciebie wbudowane i tak jak w przypadku OH można sobie to odpowiednio odczytywać to po prostu w Domoticz musiał być pewnie pozmieniać te komunikaty na takie jakie Domoticz chce co oczywiście jest bez sensu żeby dopasowywać AFE tylko do jednego systemu. 


 
Dodane : 02/11/2018 11:20 pm
malygrzegorz
(@malygrzegorz)
Wpisów: 44
Kontrybutor
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Z tego co znalazłem to faktycznie trzeba się dostosować do domoticza

na tej stronce są jakieś przykładowe informacje  https://www.sigmdel.ca/michel/ha/domo/domo_03_en.html

trzeba konkretne tematy stosować:

np.: 

mosquitto_pub -h 192.168.0.22 -t "domoticz / in" -m '{"idx": 1, "nvalue": 1}'

mosquitto_sub -h 192.168.0.22 -v -t "#" domomoticz / out {"Bateria": 255, "RSSI": 12, "dtype": "Light / Switch", "id": " 00014051 "," idx ": 1," name ":" Test Switch "," nvalue ": 1," stype ":" Switch "," svalue1 ":" 0 "," switchType ":" On / Off ", "unit": 1} domoticz / out {"Bateria": 255, "RSSI": 12, "dtype": "Light / Switch", "id": "00014051", "idx": 1, "name": "Test Switch", "nvalue": 0, "stype": "Switch", "svalue1": "0", "switchType": "On / Off", "unit": 1}

to mi zostaje z powrotem przesiadka na openHAB tym bardziej że na OH działa bez problemu sterowanie głosowe przez Google Assistant i ja jednym telefonie już nawet po polsku 🙂 


 
Dodane : 04/11/2018 1:56 pm
Krzysztofch zareagował
Udostępnij: