4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

BS250
Beiträge: 21
Registriert: 16.03.2021, 20:55
System: keine Zentrale (nur Pairing, FHEM etc.)
Danksagung erhalten: 2 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von BS250 » 01.05.2021, 21:43

funkleuchtturm hat geschrieben:
01.05.2021, 19:26
Ich verwende einen externen Impulsgenerator und habe häufig Resettet und auch die Versorgungsspannung unterbrochen, ohne daß es zu den genannten Problemen führte.
Das ist ja echt vertrackt. Ich habe zum Testen jetzt auch wieder einen Funktionsgenerator angeschlossen. Es hat etwas mit dem Reset zu tun. Ich lag aber falsch damit, dass Pulse während des Neustarts der Grund sind. Es sieht so aus als hängt es von der Frequenz der Pulse nach dem Reset ab:

3 s Pulslänge -> Reset :
Alles funktioniert, sowohl über die externe, wie auch über die interne Pulsquelle.

30 s Pulslänge -> Reset:
Erst eine Zeitlang "0.000" (wie zu erwarten) dann "inf" statt des ersten Messwerts.

3 s Pulslänge -> Reset -> warten bis erstes Messergebnis angezeigt wird -> 30 s Pulsdauer: Alles o.k.

Kein Puls -> Reset – 3 min warten (Anzeige „0.000“) -> 30 s Pulslänge:
Anzeige „inf“

Es könnte also sein, dass es mit dem Abstand der ersten Pulse nach dem Reset bzw. der ersten Berechnung der Leistung zu tun hat.
Vielleicht kannst Du das Problem nachvollziehen, wenn du die Pulslänge erhöhst.

funkleuchtturm hat geschrieben:
01.05.2021, 19:26
Erfolgt auch die Stromversorgung immer die Stromversorgung über die Schraubklemmen und nicht über USB ?
Sind die Parameter in Ordnung? Sicherheitshalber ein Komplett-Update gemacht ?
An den USB-Anschluss komme ich gar nicht dran - der Pulscounter ist im Gehäuse auf der Hutschiene :-). Die Parameter sind i.O. - die habe ich und vermutlich die anderen mit dem Problem gar nicht verstellt. Und mit kurzen Periodendauern funktioniert ja auch alles. Für ein Komplett-Update gab es bisher kein Anlass, aber probieren kann ich das natürlich sicherheitshalber.

Grüße,
Gunnar

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von funkleuchtturm » 01.05.2021, 22:03

BS250 hat geschrieben:
01.05.2021, 21:43
Das ist ja echt vertrackt.
Ja, es ist wohl ein sporadisch auftretendes Timing-Problem in der I2C-Kommunikation des WeMos mit dem ATTINY84. Ich hab jetzt einige Routinen "verschlankt", aber ich teste noch. Die Fehlerbeseitigung kann sicher etwas dauern, weil der Fehler eben nur selten auftritt.
Ursache ist vermutlich das schlechte Interrupt-Management des ESP8266, da sowohl die verwendeten I2C-Routinen als auch der nicht abschaltbare Interrupt des WLAN-Controller möglicherweise manchmal "kollidieren".
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker

BS250
Beiträge: 21
Registriert: 16.03.2021, 20:55
System: keine Zentrale (nur Pairing, FHEM etc.)
Danksagung erhalten: 2 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von BS250 » 01.05.2021, 22:34

funkleuchtturm hat geschrieben:
01.05.2021, 22:03
Ja, es ist wohl ein sporadisch auftretendes Timing-Problem in der I2C-Kommunikation des WeMos mit dem ATTINY84. Ich hab jetzt einige Routinen "verschlankt", aber ich teste noch. Die Fehlerbeseitigung kann sicher etwas dauern, weil der Fehler eben nur selten auftritt.
Du meinst die Einbrüche in der Leistungsberechnung, oder? Dann wird der Zeitpunkt des Zählerereignisses nicht übertragen?
Mit der 117 hatte ich damit kein Problem mehr - dafür aber mit dem Überlauf "inf" nach Reset. Das tritt eigentlich zuverlässig nach jedem Reset auf, wenn die Pulslänge lang genug ist.

Vollupdate kann ich mir wohl sparen - sag Bescheid, falls ich noch etwas testen kann.

Grüße,

Gunnar

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von funkleuchtturm » 02.05.2021, 11:56

BS250 hat geschrieben:
01.05.2021, 22:34
sag Bescheid, falls ich noch etwas testen kann.
Ich hab mal ein weiteres Test-Update 119 auf meine Webseite gestellt. Hierbei ist u. a. standardmäßig der eingebaute Impulsgenerator abgeschaltet, kann aber mit param 2 jederzeit wieder zugeschaltet werden. Vielleicht erzeugen die Interrupts dieses Impulsgenerators die sporadischen Fehlanzeigen bei der Leistung.

Darüber hinaus müßten bei dieser Firmware die Leistungsberechnungen mit einem "inf"-Ergebnis beseitigt sein.
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker

JayJayX
Beiträge: 9
Registriert: 01.04.2021, 19:42
System: sonstige
Hat sich bedankt: 2 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von JayJayX » 02.05.2021, 14:14

funkleuchtturm hat geschrieben:
02.05.2021, 11:56
Darüber hinaus müßten bei dieser Firmware die Leistungsberechnungen mit einem "inf"-Ergebnis beseitigt sein.
Funktioniert wieder, vielen vielen Dank...

asmd
Beiträge: 35
Registriert: 23.01.2020, 12:15
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von asmd » 02.05.2021, 14:35

Also ich habe es auch installiert, obwohl bei mir die 117 auch ohne Probleme lief.
Auch die 119 läuft bisher einwandfrei.

Viele Grüße

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von funkleuchtturm » 02.05.2021, 14:50

JayJayX hat geschrieben:
02.05.2021, 14:14
Funktioniert wieder, vielen vielen Dank...
asmd hat geschrieben:
02.05.2021, 14:35
Auch die 119 läuft bisher einwandfrei.
Danke für die Rückmeldungen :D
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker

HeRi55
Beiträge: 34
Registriert: 21.01.2018, 09:36
Danksagung erhalten: 2 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von HeRi55 » 02.05.2021, 19:13

Danke EUgen!

Bei mir läuft es auf allen 4 Kanälen perfekt.

DANKE :D

Herbert

BS250
Beiträge: 21
Registriert: 16.03.2021, 20:55
System: keine Zentrale (nur Pairing, FHEM etc.)
Danksagung erhalten: 2 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von BS250 » 02.05.2021, 20:59

Hallo Eugen,

bei mir sieht es auch gut aus: Kein "inf" und keine Leistungseinbrüche (läuft aber auch erst seit 7 h). An drei Eingängen habe ich nun Zähler und am vierten hängt ein externer Freuquenzgenerator. Ich melde mich in den nächsten 1-2 Tagen noch einmal.

Danke,

Gunnar

BS250
Beiträge: 21
Registriert: 16.03.2021, 20:55
System: keine Zentrale (nur Pairing, FHEM etc.)
Danksagung erhalten: 2 Mal

Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar

Beitrag von BS250 » 04.05.2021, 21:57

Hallo Eugen,

nach wie vor alles im grünen Bereich!

Viele Grüße,

Gunnar

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“