Forum Smart'ny Dom

AFE i MQTT dla Domoticz  

  RSS
isom
 isom
(@isom)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

Bardziej pytanie niż pomysł @adrian przymierzałeś się kiedyś do takiego softu ? Wiem że domoticz używa specyficznych tematów innych niż OH czy HA ale można chyba zrobić jakiś szablon i np jak domoticz subskrybuje temat domoticz/in
z payloadem np. { "idx" : 1, "nvalue" : 0, "svalue" : "25.0" }

to chyba można topic: domoticz/in
payload: {"idx": $id$, "nvalue": 0, "svalue" : "$temperature"}

i chyba zadziała .

Tak czytam o T6 i różnicach miedzy http a mqtt i szkoda mi trochę że nie mogę używać mqtt  

Cytuj
Dodane : 19/10/2019 7:45 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

MQTT w Domoticz jest podobnie ograniczony jak HTTP.

Mam na myśli to, że każdą wartość trzeba wysłać osobną wiadomością MQTT tak jak w przypadku HTTP.

Różnica w zasadzie taka, że inny protokół zamiast HTTP to MQTT


Na przykładzie (AFE T6 2.0), dane wysyłane przez MQTT do systemu automatyki z czujnika BME680

{"device":{"type":"BMEX80","name":"BMEX80-1"},"command":"get","data":{"temperature":{"value":23.6004,"unit":"C","correction":0},"pressure":{"value":1006.413,"unit":"hPa","correction":0},"relativePressure":{"value":1029.615,"unit":"hPa"},"dewPoint":{"value":14.12298,"unit":"C"},"humidity":{"value":55.36123,"unit":"%","correction":0,"rating":1},"heatIndex":{"value":25.16518,"unit":"C"},"iaq":{"value":25,"rating":1,"accuracy":0},"staticIaq":{"value":25,"rating":1,"accuracy":0},"co2Equivalent":{"value":500,"unit":"ppm","rating":1,"accuracy":0},"breathVocEquivalent":{"value":0.5,"unit":"?","accuracy":0},"gasResistance":{"value":76.60435,"unit":"kOm"}},"status":"success"}

 

Wszystko idzie za jednym strzałem. W Domoticz MQTT każdą wartości trzeba wysłać osobą wiadomością - w formacie jak napisałeś (mnie więcej)

Szkoda, że urządzenia i firmware muszą dostosowywać się do Domoticz, a nie Domoticz był w stanie parsować dowolne MQTT, jak robią to np. OH, HA czy DomotiGA 

Tak czy inaczej wolę MQTT niż HTTP - jest szybszy, mniej zawodny. Jak się uporam z przeróbkami na wersje 2 pozostałych wersji AFE, to zobaczę ile będzie "kosztowało" KB dodanie MQTT Domoticzowego. 

Pozdrawiam

OH2+AFE

OdpowiedzCytuj
Dodane : 19/10/2019 8:39 pm
isom
 isom
(@isom)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

Fakt wysyłanie grupowych danych za pomocą mqtt znacznie zwiększa sens używania tego protokołu , ale to co napisałeś na końcu czyli mniejsza zawodność też jest wystarczającym powodem żeby chcieć to wdrożyć .

Dzięki za chęć podjęcia tematu .

Pozdrawiam 

OdpowiedzCytuj
Dodane : 19/10/2019 10:38 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Dał mi dzisiaj w nocy popalić ten Domoticz MQTT API - kilka razy budziłem się i ciągle ten MQTT (jak nigdy)

Będę musiał teraz zrobić eksperymentalnie, żeby dobrze spać 🤣 

https://github.com/tschaban/AFE-Firmware/issues/495

OH2+AFE

OdpowiedzCytuj
Dodane : 20/10/2019 9:38 am
isom
 isom
(@isom)
Dyrektor Moderator Zasłużony dla Forum, Donator 2019

Jeszcze jedna źle przespana noc i wyjdzie pierwsza beta z mqtt- domoticz 🙂 

OdpowiedzCytuj
Dodane : 20/10/2019 10:49 pm
adrian polubień
Udostępnij:



Udostępnij
  • 1
    Share

Proszę Zaloguj Się lub Zarejestruj