NEWS
Wasserzähler - Version 2 - all-in-device
-
@jomjol ja geht .. da werde ich heute abend noch mal intensiv testen wo der beste punkt ist ..
kann man eigentlich den checked value zurücksetzten .. keine ahnung was er da mal als richtig erkannt hat
was mir noch aufgefallen ist, er verwirft die werte nach dem komma vom analog zeiger .. da hat er 2.4 erkannt, aber die 0.4 hängt er nicht mehr an .. ich musste dezimalshift von -3 machen .. evtl is da noch nen rundungs ding versteckt?
etwas schärfer ist es schon
-
@d0m1n1qu3 Die Nachkommastelle der Zeiger werden nicht ausgegeben, sondern nur intern für die Konsistenzprüfung verwendet. Beispiel:
Bei 4.9 schaut er nach, ob die Ziffer vorher noch 9 oder schon 0 ist und entscheidet daran, ob er jetzt 4 oder schon 5 ausgibt. -
@jomjol ahh danke für die erklärung
-
-
hier die 3d druck dateien für die fischaugen
https://www.thingiverse.com/thing:4613993
happy printing
-
@WernerS evtl lässt er sich von der unten aufkommenden 1 verwirren .. mach doch die kästchen etwas kleiner so das man die nächste Zahl nicht mehr im kasten hat ..
-
hatte ich vorher aber da hat der bei dem 5ten digit Ärger gemacht und nicht richtig erkannt. Ich spiele morgen mal die neuste Version auf, vielleicht tut sich was
Gruß
Werner -
@WernerS
bei mir macht aktuell auch noch die letzte zahl ärger .. denke es liegt an der beleuchtung .. wenn man sich im log die bilder anguckt sind die starkt verrauscht ,, und evtl sind sie durchs fisheye leicht verzerrt, was das Netz auch nicht kennt/mag ..mit der beleuchtung werde ich noch mal exprimentieren .. warte auf ne bestellung von smd leds ... ich habe bei einer ESP-CAM die original LED geopfert und da kleinere LEDS angeschlossen und versuche eine gleichmässigere beleuchtung hinzubekommen ..
hier die 6 wo aber das netz meint es wäre eine 8
-
@d0m1n1qu3 sagte in Wasserzähler - Version 2 - all-in-device:
@WernerS evtl lässt er sich von der unten aufkommenden 1 verwirren .. mach doch die kästchen etwas kleiner so das man die nächste Zahl nicht mehr im kasten hat ..
Hi Werner,
ist schon verwunderlich, da die Ziffern gut sichbar. Es gibt aber auch keine Erklärung, dass liegt in der Natur der neuronalen Netze zur Bilderkennung. Es bleibt immer eine potentielle Fehlerrate.
Die Idee von @d0m1n1qu3 würde ich anwenden. Wenn es dann immer noch zu einer Fehlerkennung führt, dann schicke mir ein paar Bilder (2-3 von jeder Ziffer, mehr nicht ) und ich nehme deine Ziffern explizit ins Training mit auf. Tatsächlich sehen die trainierten Zahlentypen etwas anders aus, wie deine, insbesondere die mit dunklem Hintergrund. -
Hallo zusammen,
ich habe jetzt eine erste rudimentäre Version eines MQTT Clients implementiert. Da ich selber es (noch) nicht richtig nutze, kann einer von euch vielleicht mit testen. Konfiguration siehe config.ini.
Gruß,
jomjol -
Hallo jomol
werde ich machen. Wo finde ich die Bilder? per ssh dann? Falls ja wie heisst der user und das passwort?
Gruß
WernerAlles gut habe es gefunden. Konnte die nachricht nicht löschen
-
Hallo,
kann ich eine feste IP-Adresse beim neuen Image vergeben?
Möchte gerne auf die neue Version migrieren. Das habe ich aber nicht gesehen. -
@jomjol said in Wasserzähler - Version 2 - all-in-device:
Hallo zusammen,
ich habe jetzt eine erste rudimentäre Version eines MQTT Clients implementiert. Da ich selber es (noch) nicht richtig nutze, kann einer von euch vielleicht mit testen. Konfiguration siehe config.ini.
Gruß,
jomjolIch kann das heute mal testen, habe den Broker bei mir allerdings mit username & password aufgesetzt. Das ist noch nicht implementiert, richtig?
-
@jomjol jetzt warste doch eher fertig als ich wa? .. hatte angefangen, aber erstmal fisheye weiter gemacht
ich werde es mal testen
EDIT: ansich gehts .. ich lasse es jetzt mal laufen . mal sehen ob mir was auffällt..
mqtt topics sollten nicht mit nem / anfangen ..
ich hatte so im kopf das man eine topic macht mit status meldungen rund ums gerät als solches (CPU temp, uhrzeit, wlan signal stärke, versionsnummer .. irgend wie so) und einmal nur für das auslesen (wert, genauigkeit, fehler(falls vorhanden, etc)
user password für den mqtt server wäre auch ganz nett
-
@michaeljoos @d0m1n1qu3
Danke für die ersten RM. Könnte sein, dass Passwort auch schon geht. Ich verwende die MQTT-Implementation von ESP-IDF, grundsätzlich kann die das. Ihr könntet mal folgende URI testen:mqtt://username:password@IP-MQTT-SERVER:1884
Vielleicht klappt es ja schon.
Komme heute nicht dazu selbst etwas zu probieren, ab morgen habe ich Zeit, eure FB zu implementieren. -
@WernerS sagte in Wasserzähler - Version 2 - all-in-device:
Hallo jomol
werde ich machen. Wo finde ich die Bilder? per ssh dann? Falls ja wie heisst der user und das passwort?
Gruß
WernerAlles gut habe es gefunden. Konnte die nachricht nicht löschen
Du musst in der config.ini das Logging einschalten (jeweils für Ziffern und Zeiger, nach Bedarf). Dann werden alle Bilder in das dort hinterlegte Log-Verzeichnis abgelegt.
Da können sich dann sehr schnell einige 1000 Bilder ansammeln. Daher bitte für das Teachen nur 2-3 Bilder je Ziffer raussuchen und mir dann z.B. per Zip Upload hier hochladen. -
@sissiwup sagte in Wasserzähler - Version 2 - all-in-device:
ersion migrieren.
Nein, feste IP ist noch nicht vorgesehen - Kannst du mal als Feature Request ein Issue in Github erstellen, dann wird es auch nicht vergessen. Sollte keine große Sache sein.
-
@jomjol said in Wasserzähler - Version 2 - all-in-device:
@michaeljoos @d0m1n1qu3
Danke für die ersten RM. Könnte sein, dass Passwort auch schon geht. Ich verwende die MQTT-Implementation von ESP-IDF, grundsätzlich kann die das. Ihr könntet mal folgende URI testen:mqtt://username:password@IP-MQTT-SERVER:1884
Vielleicht klappt es ja schon.
Komme heute nicht dazu selbst etwas zu probieren, ab morgen habe ich Zeit, eure FB zu implementieren.Funktioniert tatsächlich mit dem username & password Ich würde es aber schlussendlich so implementieren, dass es einzelne Parameter in der config.ini sind. Habe es soeben in openHAB integriert und der Wert wird geliefert!
-
@d0m1n1qu3 danke für die Rückmeldung. Dann werde ich das auch mal für die Gartenwasseruhr probieren wenn ich Zeit habe. Da habe ich nur sehr wenig Platz für das Gehäuse. Kannst du einen Link reinstellen für das Fisheye?
Danke
-
Hallo jomol
ich habe jetzt die Bereiche kleiner gemacht und gleich ein OTA Update auf die neuste Rolling Version. Die Erkennung scheint jetzt mal zu gehen aber jetzt bekomme ich bei der abfrage miT http://ip/wasserzaehler.html keinen Wert mehr.
Ich habe alles hochgeladen auf das HTML Zip FileGruß
WernerKleiner Nachtrag so sieht das Log jetzt aus
2020-10-03_22-12-43: handler_ota_update
2020-10-03_20-11-36: Startsequence 02
2020-10-03_20-11-37: Startsequence 03
2020-10-03_20-11-37: Startsequence 04
2020-10-03_20-11-40: Startsequence 05
2020-10-03_20-11-40: Startsequence 06
2020-10-03_20-11-43: Startsequence 07
2020-10-03_22-12-01: ======================== Main Started ================================
2020-10-03_22-12-04: task_autodoFlow - next round
2020-10-03_22-12-05: FlowControll.doFlow - ClassFlowMakeImage
2020-10-03_22-12-10: handler_wasserzaehler
2020-10-03_22-12-10: handler_wasserzaehler
2020-10-03_22-12-10: FlowControll.doFlow - ClassFlowAlignment
2020-10-03_22-12-10: handler_prevalue
2020-10-03_22-12-19: handler_ota_update
2020-10-03_22-12-19: upload_post_handler
2020-10-03_22-12-38: download_get_handler
2020-10-03_22-12-43: handler_ota_update
2020-10-03_22-13-17: handler_wasserzaehler
2020-10-03_22-13-28: FlowControll.doFlow - ClassFlowDigit
2020-10-03_22-13-48: handler_reboot
2020-10-03_22-13-48: Reboot - now
2020-10-03_22-14-22: ======================== Main Started ================================
2020-10-03_22-16-23: ======================== Main Started ================================
2020-10-03_23-11-44: ======================== Main Started ================================
2020-10-03_23-57-55: ======================== Main Started ================================
2020-10-04_02-45-13: ======================== Main Started ================================
2020-10-04_06-15-30: ======================== Main Started ================================
2020-10-04_08-27-57: ======================== Main Started ================================
2020-10-04_08-55-11: ======================== Main Started ================================
2020-10-04_08-56-23: ======================== Main Started ================================
2020-10-04_09-56-00: ======================== Main Started ================================
2020-10-04_10-28-10: ======================== Main Started ================================
2020-10-04_13-49-21: ======================== Main Started ================================Und das geht immer so weiter