NEWS
Wasserzähler - Selfmade
-
So.. die ersten technischen Hürden sind weg...
Das liefert http://192.168.160.76/capture_with_flashlight

Und das kommt bei: http://192.168.160.28:3000/roi.html
Spiegelverkehrt ?? (unscharf ist noch ein ganz anderes Thema)

Wo sollte ich denn jetzt ansetzten ?
In der Config.ini habe ich bisher nur die Url des Kameraservers angepasst
[alignment]
initial_rotation_angle=180das heist doch um 180° verdreht , oder ? bei mir sind es aber vieleicht 30 ° ?
-
So.. die ersten technischen Hürden sind weg...
Das liefert http://192.168.160.76/capture_with_flashlight

Und das kommt bei: http://192.168.160.28:3000/roi.html
Spiegelverkehrt ?? (unscharf ist noch ein ganz anderes Thema)

Wo sollte ich denn jetzt ansetzten ?
In der Config.ini habe ich bisher nur die Url des Kameraservers angepasst
[alignment]
initial_rotation_angle=180das heist doch um 180° verdreht , oder ? bei mir sind es aber vieleicht 30 ° ?
@mameier1234 das Bild wird erst richtig in der Rio.html dargestellt, sobald deine 3 Bezugspunkte richtig in der config.ini eingestellt sind. Und dein Fokus müsste justiert werden, dein Bild erscheint unscharf
-
Also, heute wieder der ESP offline um 12:02 Uhr (laut Radar Adapter). Jetzt habe ich mal ins Log geschaut was der parser sagt:
2019-11-25 11:32:56.258 - [34mdebug[39m: parser.0 (3306) States for current Interval (900000): ["parser.0.Wasserzähler"] 2019-11-25 11:32:56.259 - [34mdebug[39m: parser.0 (3306) Do Link: http://192.168.66.38:3000/wasserzaehler.html?usePreValue 2019-11-25 11:32:56.259 - [34mdebug[39m: parser.0 (3306) Request URL: http://192.168.66.38:3000/wasserzaehler.html?usePreValue 2019-11-25 11:33:02.231 - [34mdebug[39m: parser.0 (3306) Process ["parser.0.Wasserzähler"] for link http://192.168.66.38:3000/wasserzaehler.html?usePreValue 2019-11-25 11:33:02.231 - [34mdebug[39m: parser.0 (3306) analyseData CHECK for parser.0.Wasserzähler, old=489.5301Da ging es noch...
2019-11-25 11:47:56.259 - [34mdebug[39m: parser.0 (3306) States for current Interval (900000): []Und hier fängt das Problem an, denke da geht irgendwas nicht mit dem parser nicht. Er fragt ja gar keine URL mehr an und ne viertel Stunde später ist der ESP offline.
Gut, warum der ESP dann offline geht wenn keine Anfrage kommt, weiß ich leider nicht, aber solange der parser immer konstant abfragt, läuft das Ding.Vllt mal ausweichen auf javascript, da muss ich aber erst mal schauen wie dann die Rückmeldung verarbeitet wird. Was denkt ihr?
-
@watcherkb @coyote
Wie auch schon weiter oben beschrieben, hatte ich dasselbe Verhalten. Der Parser geht aus irgendeinem Grund nicht mehr und ein paar Minuten (15?) ist der ESP32 tot. Dann hilft nur mehr neustarten des ESP32 - Wasserzähler Server und des Parsers. Mir aber ein Rätsel warum das so ist....@mameier1234
Man muss über den initial_rotation_angle den ungefähren Drehwinkel einstellen. Also zuerst ein Bild mit http://IP-Adresse ESP32/wasserzaehler.html machen und dann entweder deinen Aufbau solange drehen bis das Bild gerade zu Dir zeigt, oder Du stellst eben über den initial_rotation_angle einen Winkel so ein, das das Bild "gerade" (also nicht am Kopf stehend) zu Dir zeigt. Um den Fokus zu verstellen verdrehe die Linse circa eine halbe Umdrehung. Das erste Bild bei Dir sieht eh schon gut aus, deshalb initial_rotation_angle = 0. Mir scheint aber, dass der Aufbau schief auf dem Wasserzähler montiert ist (links näher als rechts) -
@watcherkb @coyote
Wie auch schon weiter oben beschrieben, hatte ich dasselbe Verhalten. Der Parser geht aus irgendeinem Grund nicht mehr und ein paar Minuten (15?) ist der ESP32 tot. Dann hilft nur mehr neustarten des ESP32 - Wasserzähler Server und des Parsers. Mir aber ein Rätsel warum das so ist....@mameier1234
Man muss über den initial_rotation_angle den ungefähren Drehwinkel einstellen. Also zuerst ein Bild mit http://IP-Adresse ESP32/wasserzaehler.html machen und dann entweder deinen Aufbau solange drehen bis das Bild gerade zu Dir zeigt, oder Du stellst eben über den initial_rotation_angle einen Winkel so ein, das das Bild "gerade" (also nicht am Kopf stehend) zu Dir zeigt. Um den Fokus zu verstellen verdrehe die Linse circa eine halbe Umdrehung. Das erste Bild bei Dir sieht eh schon gut aus, deshalb initial_rotation_angle = 0. Mir scheint aber, dass der Aufbau schief auf dem Wasserzähler montiert ist (links näher als rechts) -
@watcherkb @coyote
Wie auch schon weiter oben beschrieben, hatte ich dasselbe Verhalten. Der Parser geht aus irgendeinem Grund nicht mehr und ein paar Minuten (15?) ist der ESP32 tot. Dann hilft nur mehr neustarten des ESP32 - Wasserzähler Server und des Parsers. Mir aber ein Rätsel warum das so ist....@mameier1234
Man muss über den initial_rotation_angle den ungefähren Drehwinkel einstellen. Also zuerst ein Bild mit http://IP-Adresse ESP32/wasserzaehler.html machen und dann entweder deinen Aufbau solange drehen bis das Bild gerade zu Dir zeigt, oder Du stellst eben über den initial_rotation_angle einen Winkel so ein, das das Bild "gerade" (also nicht am Kopf stehend) zu Dir zeigt. Um den Fokus zu verstellen verdrehe die Linse circa eine halbe Umdrehung. Das erste Bild bei Dir sieht eh schon gut aus, deshalb initial_rotation_angle = 0. Mir scheint aber, dass der Aufbau schief auf dem Wasserzähler montiert ist (links näher als rechts)- Du musst erstmal das Bild scharf bekommen (siehe dazu viel weiter oben im Chat).
- Jetzt musst du die Refererenzen und die Config-Einstellungen an deinen Wasserzähler anpassen. Anleitung habe ich hier verlinkt:Alignment_procedure_draft.pdf
-
Also bei mir funktioniert die Erkennung mit den neuen Zahlen auch viel besser.
Die Neadle Erkennung spinnt nur manchmal.
Wird hier eigentlich nur nie Nadelstellung detektiert, oder spielen die Zahlen drumrum auch eine Rolle?
Toll wäre bei der Einrichtung ein Mittelpunkt (Kreuz) in der Roi.html als Einrichtungshilfe. Diesen Mittelpunkt könnte man zum einrichten über den Drehpunkt der Nadel platzieren.
Aber hiermit nochmals einen RIESIGEN Dank an @jomjol das du dein Projekt 👍 mit uns teilst@Knallochse Ich habe die "roi.html" angepasst. In der neuesten Version hat sie jetzt ein Kreuz in der Mitte.
-
@jomjol Ich hoffe, Du bekommst das noch hin! Wenn das mit dem RB PI nicht klappt, was für HW verwendest Du denn?
-
@pfried Hallo Pfried,
ich verwende eine Synology DS718 mit einem Intel-Prozessor und habe darauf Docker laufen. Das ist echt stabil.
Es sollte aber eigentlich auf jedem Linux-Server mit einem Intel-Prozessor funktionieren. -
@jomjol und @pfried : Ich glaube hier gibt es eine Verwechslung. Ich hatte eher @mameier1234 helfen wollen, seinen Wassermengenzähler in Betrieb zu nehmen. Bei mir läuft es soweit
-
@watcherkb habe jetzt ein Script zusammengebastelt, da aber der ESP schon wieder offline ist, kann ich erst heute mittag testen.
-
@jomjol Ich habe heute einen neuen Docker Container erstellt (mit deinen Änderungen von gestern V4.1.0) Ich habe dabei auch die Bildeinrichtung komplett neu vorgenommen, um die neue RIO.html zu testen (mit dem Kreuz) :+1: . Mir hatte diese Änderung sehr geholfen, um die Zeiger zu platzieren.
Vielen Dank für die Umsetzung.
Bis jetzt sieht es gut aus mit der Erkennung. Ich muss das natürlich länger beobachten, um die Änderungen beurteilen zu können. Ich gebe auch jeden Fall hier ein Feedback -
Also ich muss in 2020 mein Gartenwasserzähler erneuern. Da die Eichung abgelaufen ist. Gibt es da kostengünstige Wasseruhren die man einfacher auswerten kann? Glaube aber die ESP Version ist trotzdem um einiges Günstiger ? Auch wenn man eh einen neuen Zähler braucht?
Kann ein ESP auch 2 Kameras gleichzeitig ? Habe 2 Zähler nur 1m auseinander ;)
-
@Knallochse Auf welcher HW hast Du den Docker rennen, auch auf der DS718?
-
Also ich muss in 2020 mein Gartenwasserzähler erneuern. Da die Eichung abgelaufen ist. Gibt es da kostengünstige Wasseruhren die man einfacher auswerten kann? Glaube aber die ESP Version ist trotzdem um einiges Günstiger ? Auch wenn man eh einen neuen Zähler braucht?
Kann ein ESP auch 2 Kameras gleichzeitig ? Habe 2 Zähler nur 1m auseinander ;)
-
@ChrisXY Nope, wie schon jomjol schreibt, ein ESP32 für einen Zähler, aber wenn Du Dir all die Posts reinziehst, wirst Du bemerken, dass der beschriebene Wasserzähler nichts für den Garten ist. Da würde ich mir eher einen Zähler mit Reed Kontakt zulegen (bekommst Du bei Amazon) und den Homematic Energiezähler verwenden.
-
@Knallochse Auf welcher HW hast Du den Docker rennen, auch auf der DS718?
@pfried der Docker läuft auf meiner DS918+
-
hallo , so habe esp32-cam geflasht ok, meldet sich und mach auch bilder soweit ok!
habe nur probleme mit dem "server", egal ob python oder java funkt nicht .....
seit4days
habe jetzt in der Synology den Dockercontainer(rolling) ok, mount /log und /config angelegt,
nur wie bekomme ich den Server dazu das er sich die config von /config holt???
das config im dockercontainer kann ich ja leider nicht bearbeiten da es in der bash weder vi noch nano gibt
und ich auch nix nachinstallieren kann ??wäre für jede hilfe dankbar !!
Mit freundlichen Grüßen
mikewolfPS Super Projekt !!
Merci dafür !@Mikewolf @jomjol sagte in Wasserzähler - Selfmade:
habe jetzt in der Synology den Dockercontainer(rolling) ok, mount /log und /config angelegt,
nur wie bekomme ich den Server dazu das er sich die config von /config holt???hi. Wie geht das? Habe heute erstmalig Docker auf einem Debian zum Laufen gebracht und mir das Rolling gepullt. Was muss ich jetzt tun um die config.ini anzupassen, bzw. wie komm ich dort hin? Danke für die Hilfe.