FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: rodnic am 02 Februar 2020, 18:05:12

Titel: Shelly 2.5 Statuspollen minimieren
Beitrag von: rodnic am 02 Februar 2020, 18:05:12
Hallo Zusammen,

ich habe seit Kurzem zwei Shelly bei mir im Einsatz.
Diese beiden Senden nahezu alle 10s ihre Statusinfos per MQTT.

Wie kann ich dies minimieren bzw. nur geänderte Statusinfos übertragen lassen.?
Ich möchte gern die offizielle Firmware auf dem gerät belassen.

Gruß
Nico
Titel: Antw:Shelly 2.5 Statuspollen minimieren
Beitrag von: rudolfkoenig am 02 Februar 2020, 18:11:43
https://shelly-api-docs.shelly.cloud/#mqtt-support
ZitatDevice state is reported periodically, every 30 seconds by default. This can be changed by setting a new period for updates: mqtt_update_period under /settings. A value of 0 will disable periodic updates.
Titel: Antw:Shelly 2.5 Statuspollen minimieren
Beitrag von: rodnic am 02 Februar 2020, 18:19:10
diesen Menüpunkt finde ich leider nicht
Titel: Antw:Shelly 2.5 Statuspollen minimieren
Beitrag von: 87insane am 02 Februar 2020, 18:23:27
Ist ein mqtt Kommando.
Warum willst du das überhaupt ändern? Ist doch super so. Bei über 100 Geräten würde ich drüber nachdenken. Aber ansonsten sollten die Daten kein Problem sein.

Gesendet von meinem LM-G810 mit Tapatalk
Titel: Antw:Shelly 2.5 Statuspollen minimieren
Beitrag von: Gundermann am 03 Februar 2020, 15:10:16
Hier ging es vor einigen Tagen um etwa das gleiche Thema.

https://forum.fhem.de/index.php/topic,107859.0.html (https://forum.fhem.de/index.php/topic,107859.0.html)


Grüße von Gundermann
Titel: Antw:Shelly 2.5 Statuspollen minimieren
Beitrag von: psycho160 am 10 Februar 2020, 14:53:49
Falls es dir nur im die Logfiles geht kannst du beim Device event-on-change-reading .* einstellen und im Logfile bei der Definition :(pct|light_0_power|light_0_energy|over|loaderror).* hinten anhängen (nötigen falls an die readings anpassen)
Konnte dadurch meine Logs ordentlich reduzieren.