Forum: Mikrocontroller und Digitale Elektronik MQTT oder Modbus IP, was ist schneller?


von Sven (elitron)


Lesenswert?

Hi.

Ich habe einen Shelly Pro 3EM Stromzähler, der seine Daten per MQTT an 
den mosquitto schickt.

Leider habe ich nur alle 15 Sekunden einen Wert.
Nun ist die Frage, ob es mit Modbus IP eventuell schneller geht.
Bei Modbus IP muss man ja pollen, während bei MQTT der Zähler die Daten 
schickt. Und das Polling könnte man ja evtl. etwas häufiger machen (z.B. 
einmal pro Sekunde)

Daher meine Frage, ob man über Modbus IP evtl. schnellere 
Aktualisierungen als mit MQTT hin bekommt.

LG

von Jens M. (schuchkleisser)


Lesenswert?

Das Problem ist hier sicher nicht MQTT, das ist "LAN-Schnell".
Evtl. kannst du einen Parameter setzen wie oft das Ding senden soll.

von Rüdiger B. (rbruns)


Lesenswert?

Aus einem Forum:
Ich habe seit Kurzem einen Shelly 3EM im Einsatz - er hängt nach dem 
Zähler.
Dieser produziert leider Daten ohne Ende.
Ich habe aber (finde keine) Möglichkeit die Datenflut auf eine mir 
angenehme Weise einzuschränken.
Im Archiv kann ich nur ein Komprimierungsintervall von min. 1 Minute 
einstellen was mir aber zu lange ist. Da schlüpfen mir zu viele Werte 
durch. Ein Wunsch wären 5 Sekunden.
Interessant wäre es dies schon an der Instanz definieren zu können - 
dann würde das System gleich gar nicht so stark belastet werden.
Gibt’s da irgend welche Möglichkeiten - oder evtl. auch in der nächsten 
Version ?

    erstellt
    März '23
    letzte Antw.
    März '23
    3
    Antworten
    1,5 T.
    Aufrufe
    3
    Benutzer
    2

10 Tage später
paresy
Administrator
März '23

Ich glaube der 3EM sendet alle 3 Sek, oder? Aktuell sehe ich für solch 
eine Funktion kaum bedarf; somit glaube ich nicht, dass wir dort soetwas 
realisieren werden. Das Verdichten auf 1 Minute liegt mit unseren 
Aggregationsstufen begründet - dort ist 1 Minute das Minimum. Ich würde 
also die Daten alle 3 Sekunden loggen, sofern du es wirklich so 
detailliert brauchst und dann z.B. nach 1 Monat das Verdichten 
verwenden.

paresy
habre
Senior Member
März '23

Naja, das mit den 3 Sekunden kann ich leider nicht bestätigen.
Falls sich der Wert ändert kommt auch im Sekundentakt was daher.
Ich finde auch keine Möglichkeit das am 3EM zu ändern.
Und mit dieser Flut tut sich auch die grafische Anzeige schwer - da 
kommts sehr oft zu einem Überlauf - und somit wirds unbrauchbar.
Die seinerzeitige Diskussion war den MQTT einzuschränken.


https://community.symcon.de/t/mqtt-update-intervall-bei-shelly-3em/132454/2

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.