NEOGSM-IP-64 MQTT - natychmiastowe publikowanie stanu

Zaczęty przez adamDr, Kwiecień 17, 2023, 16:02:31

Poprzedni wątek - Następny wątek

adamDr

Dzień dobry,
Jeżeli dobrze rozumiem i obserwuję działanie centrali, to publikuje ona przez MQTT stan wejść, wyjść itd okresowo zgodnie z parametrem "Interwał". Nawet przy ustawieniu interwału na jedną sekundę czujki będą raportowały z opóźnieniem do 1 sekundy. Przy okazji broker mqtt będzie zalewany komunikatami w topic'ach inputs, outputs i status, nawet jak się tam nic nie zmieniło.
Dobrą praktyką byłoby wysyłanie stanu przynajmniej wejść i wyjść bez opóźnienia w momencie zmiany a okresowo inne parametry (stan centrali itp).
Czy jest szansa na taką zmianę w przyszłych wersjach firmware?
Btw, w  modbus jest jeszcze gorzej - opóźnienia są co najmniej kilkusekundowe, bez możliwości konfiguracji...

I podobnie do pytań z innych wątków, przydałoby się też publikować w MQTT informacje, które są dostępne w centrali (np. informacje o awariach)

adamDr

Coś się podziało z formatowaniem powyższego pytania a nie widzę opcji edycji. Poniżej jeszcze raz:
Jeżeli dobrze rozumiem i obserwuję działanie centrali, to publikuje ona przez MQTT stan wejść, wyjść itd okresowo zgodnie z parametrem "Interwał(s)". Nawet przy ustawieniu interwału na jedną sekundę czujki będą raportowały z opóźnieniem do 1 sekundy. Przy okazji broker mqtt będzie zalewany komunikatami w topic'ach inputs, outputs i status, nawet jak się tam nic nie zmieniło.
Dobrą praktyką byłoby wysyłanie stanu przynajmniej wejść i wyjść bez opóźnienia w momencie zmiany a okresowo inne parametry (stan centrali itp).
Czy jest szansa na taką zmianę w przyszłych wersjach firmware?
Btw, w  modbus jest jeszcze gorzej - opóźnienia są co najmniej kilkusekundowe, bez możliwości konfiguracji...

I podobnie do pytań z innych wątków, przydałoby się też publikować w MQTT informacje, które są dostępne w centrali (np. informacje o awariach)