ArduCounter Support und neue Versionen (war: Stromzähler mit S0 Schnitt...)

Begonnen von StefanStrobel, 26 Januar 2014, 12:08:13

Vorheriges Thema - Nächstes Thema

no_Legend

Guten Morgen Zusammen,

ich hab meinen Wasserzähler mit einer Reflex Lichtschranke ausgestattet.

Genau ist es eine Sunx (Panasonic) EX26A.
Da der aber mit 12V arbeitet, leider auch beim Ausgang, hab ich das teil Optokoppler an einen Eingang des TTGO (ESP32) gehängt.
Spannungsversorgung geht auch über einen StepUp Wandler.
Erfasst wird der 10L Zeiger.

Definition des PINs:
pin17 = rising pullup min 125
Nun zu meinem Problem:
Ich bekomme beim Wasserzähler immer wieder Fehl-Zählungen. Der Counter ist höher als er eigentlich sein darf, also Doppel und 3-fach Zählungen.
Es scheint mir Grundlegend aber kein Prellen des EX26A zu sein.
Meine Vermutung geht eher in Richtung Vorwärts und Rückwärts drehenden Zeiger.
Es scheint so zu sein, dass wenn die Wasserentnahme stoppt (Hahn wird zu getretet), dann läuft der Zeiger ein Kurzes Stück rückwärts.
Das war am 1L Zeiger noch krasser zu sehen und am auffälligsten, war es an dem schwarzen "zinken" Rad.
Wie man das Phänomen genau benennt, kann ich nicht sagen. (Hydro Puls)

Zu meiner Frage:
Hatte jemand schon etwas ähnliches gehabt?
Was könnte ich aus eurer Sicht verbessern/ändern?

Danke und Grüße Robert



IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

DerD

Rückwärtslaufender Zähler hieße ja, Wasser läuft zurück in die Versorgungsleitung. Sprechen wir da von 10Liter, wenn das deine Zählungen beeinflusst? Das haben die Versorger gar nicht gern, deshalb sind da dann Rückflußventile verbaut.
Oder kommt dein Wasser nicht vom Versorger?
Gruß,
Dieter

no_Legend

Zitat von: DerD am 17 März 2024, 11:43:18Rückwärtslaufender Zähler hieße ja, Wasser läuft zurück in die Versorgungsleitung. Sprechen wir da von 10Liter, wenn das deine Zählungen beeinflusst? Das haben die Versorger gar nicht gern, deshalb sind da dann Rückflußventile verbaut.
Oder kommt dein Wasser nicht vom Versorger?

Viel ist das nicht.
Du siehst aber schon, dass sich das "zinken" Rad vorwärts und rückwärtsbewegt.
Genau so auch der 1l Zeiger. Beim 10l Zeiger sind die Bewegungen fast nicht wahrnehmbar.
Hab eben noch mal nachgeschaut sind vielleicht so 100ml-200ml Bewegungen die man da sieht.

Ich bin halt immer noch nicht sicher, ob es jetzt wirklich, dieses "rückwärts" zählen ist.
Oder vielleicht einfach ein prellen.

Gestern Nachmittag hatte ich den Zähler neu gesetzt und heute morgen war 4 Pulse zu viel

Grüße Robert
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

DerD

Korrigier mich , aber der Zähler erkennt ja nicht, ob das Zinkenrad nun vorwärts oder rückwärts läuft. Damit kommt die Rückwärtsmenge ja in jedem Fall obendrauf.
Leider habe ich die Parameter des Counter nicht so im Griff, dass ich da einen besseren Tipp geben könnte, wie die min length zu erhöhen.
Gruß,
Dieter

DerD

Hallo,

ich bin derzeit am neues austesten und habe dazu ein zweites fhem auf einem anderen Rechner parallel zu meinem Produktivsystem laufen. Zwischendurch hatte ich das Hauptsystem kurz ab- und wieder eingeschaltet. Danach hat sich allerdings der Arducounter nicht wieder verbunden.
Die counts liefen dafür auf mein Testsystem. Nachdem ich das kurz abgestellt hatte, liefen die counts wieder aufs Produktivsystem.

Gibt es denn eine Möglichkeit das zu beeinflußen, abzufragen oder ähnliches? So wie ich das in Erinnerung habe, habe ich ja auf einen verbundenen Zähler keinen direkten Zugriff wie über Webserver.

Ach ja, Arducounter ist auf ESP32 und über Wlan angebunden.

Nachtrag: heute war kurzer Stromausfall, vermutlich wegen Sturm. Das Produktiv- und Testserver sind wieder hochgefahren, der Arducounter hatte sich mit dem Testsystem verbunden - möglicherweise war der früher wieder erreichbar. Den Wechsel zum Prod-system habe ich nur durch kurzfristiges stoppen des Testsystems hinbekommen
Gruß,
Dieter

StefanStrobel

Hallo Dieter,

der ArduCounter erlaubt bisher nur eine parallele Verbindung. Das wollte ich schon lange mal verbessern. Für andere Projekte habe ich mir da eine Library gebaut, die das alles macht. Die muss ich eigentlich nur noch in den ArduCounter integrieren. Ich befürchte aber dass ich da erst gegen Jahresende dazu komme.

Gruss
   Stefan

DerD

Hi Stefan,
kapiert. Aber kann man denn steuern, an welches fhem die Daten gehen? Wenn er läuft, kann ich auf den ArduCounter ja nur noch über die fhem Schnittstelle zugreifen, oder?
Gruß,
Dieter

StefanStrobel

Hallo Dieter,

Fhem verbindet sich zum Arducounter und belegt ihn damit. Das zweite Fhem kommt dann zu spät und wird abgewiesen. Der Arducounter schickt die Daten an das jeweils verbundene Fhem.
Sobald das Fhem-Modul auf disable steht, beendet es die Verbindung und die Verbindung ist wieder frei.

Gruss
   Stefan