Seite 1 von 1

JSON Zählermodul vs. Regelintervall

Verfasst: Mi Jan 08, 2025 1:37 am
von ChristophR
Im Rahmen der neuen Zähler im Smarthome Bereich habe ich mir ein paar Geräte direkt als JSON Zählermodule eingerichtet.
Das Problem hatte ich schonmal in meiner Testumgebung festgestellt, besteht also schon länger.
Wenn man zu viele JSON Zähler anlegt, werden plötzlich gar keine Werte mehr aktualisiert, auch von anderen Zählern nicht mehr.
Das passiert bereits ab ca. 3 JSON Zähler. Die gleiche Anzahl als HTTP Geräte (Geht ja jetzt für die SH-Geräte) machen keine Probleme.

Ich habe dann festgestellt, dass wenn man das Regelintervall auf langsam stellt, die Abfragen wieder funktionieren.
Gibt es hierfür eine andere Lösung oder sind die Module einfach zu Ressourcenhungrig?

Wenn Logs dafür benötigt werden, kann ich das gerne nochmal nachstellen und welche liefern.
Ich habe sie erstmal wieder gelöscht, da ich nur 1 davon zwingend brauche (WP über Shelly 3EM, als JSON wegen "echtem" Zählerstand statt simcount).

Re: JSON Zählermodul vs. Regelintervall

Verfasst: Mi Jan 08, 2025 5:31 am
von okaegi
ChristophR hat geschrieben: Mi Jan 08, 2025 1:37 am Ich habe sie erstmal wieder gelöscht, da ich nur 1 davon zwingend brauche (WP über Shelly 3EM, als JSON wegen "echtem" Zählerstand statt simcount).
Oh gib acht. Shelly persistiert m.e. den Zählerstand nicht sondern fängt nach power off / on wieder von 0 an. Deshalb simcount.
Gruss Oliver

Re: JSON Zählermodul vs. Regelintervall

Verfasst: Mi Jan 08, 2025 5:41 am
von ChristophR
okaegi hat geschrieben: Mi Jan 08, 2025 5:31 am
ChristophR hat geschrieben: Mi Jan 08, 2025 1:37 am Ich habe sie erstmal wieder gelöscht, da ich nur 1 davon zwingend brauche (WP über Shelly 3EM, als JSON wegen "echtem" Zählerstand statt simcount).
Oh gib acht. Shelly persistiert m.e. den Zählerstand nicht sondern fängt nach power off / on wieder von 0 an. Deshalb simcount.
Gruss Oliver
Beim 3EM nicht, da ist er persistent.

Bei den "kleinen" stimmt das, daher habe ich die gegen Tasmota getauscht, da ist er auch persistent.
Musste mir nur was ausdenken, da die keinen Counter für die Einspeisung haben, wie ich 0 erhalte. .TOTAL * 0 hat aber funktioniert, damit kein simcount verwendet wird.