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