Best Practice um Werte per MQTT zu senden

Fragen zur Nutzung, Features, usw..
Antworten
Benutzeravatar
unlight
Beiträge: 70
Registriert: Mi Jul 08, 2020 6:46 pm

Best Practice um Werte per MQTT zu senden

Beitrag von unlight »

Moin,

Frage an die MQTT Cracks:
Da ich absoluter mqtt noob bin und auch noch nicht so ganz durch die Funktionsweise durchblicke sende ich momentan alle 10 Sekunden per
publish.multiple 5 Werte an die OpenWB. Laut Doku wird nach jedem Aufruf ja disconnected; kann ich das so lassen und habe damit eine
unschöne aber funktionierende und die Box nicht weiter belastende Art der Übermittlung oder darf ich damit rechnen das die Box nach kurzer Zeit den Dienst quittiert weil irgendwas an dieser Methode so nicht gemacht werden sollte?

Bin für jeden Kommentar dankbar,

Gruß
Unlight
LutzB
Beiträge: 3806
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 27 times

Re: Best Practice um Werte per MQTT zu senden

Beitrag von LutzB »

Eleganter wäre es, wenn die Verbindung gehalten wird. Nebenwirkungen oder Leistungseinbußen dürften aber nicht bemerkbar sein.
Benutzeravatar
unlight
Beiträge: 70
Registriert: Mi Jul 08, 2020 6:46 pm

Re: Best Practice um Werte per MQTT zu senden

Beitrag von unlight »

Hab ich mir gedacht, nur mangels Erfahrung habe ich das so ähnlich wie das regel.sh auf der Box gemacht; jede Minute ein cronjob der mit sleep
Unterbrechungen 6 mal die Aktion ausführt. Für eine aufrechterhaltene Verbindung wäre ein loop oder ein Dienst oder sowas nötig oder?
Davon abgesehen, dass das meine Fähigkeiten übersteigt wüsste ich auch garnicht wie ich das mqtt mäßig machen müsste; publish.multiple war
halt so schön schlicht, bin in meiner Denke immer noch zu sehr auf der request Schiene :)
Wichtig war mir nur das die OpenWB damit klarkommt.

THX und schönes WE
Unlight
Antworten