Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:water:wasserzaehler_ohne_s0

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:channels:meters:water:wasserzaehler_ohne_s0 [2021/01/04 14:57] – [Ansatz 1: Text-/Mustererkennung] ariehardware:channels:meters:water:wasserzaehler_ohne_s0 [2021/01/25 21:48] (aktuell) – interne Links repariert jau
Zeile 5: Zeile 5:
 **Idee:** Die Ziffern und Rädchen des Wasserzählers über eine Text-/Mustererkennung auslesen und bereitstellen.\\ **Idee:** Die Ziffern und Rädchen des Wasserzählers über eine Text-/Mustererkennung auslesen und bereitstellen.\\
 **Vorteil:** Auslesen des definierten Wertes des Wasserzählers mit geringen Kosten\\ **Vorteil:** Auslesen des definierten Wertes des Wasserzählers mit geringen Kosten\\
-**Nachteil:** Für die Erkennung benötigt der ESP32 ~3 Minuten Rechenzeit, sodass die Werte nicht kontinuierlich, sondern max. im 3-Minuten-Rhytmus bereitgestellt werden+**Nachteil:** Für die Erkennung benötigt der ESP32 ~3 Minuten Rechenzeit, sodass die Werte nicht kontinuierlich, sondern max. im 3-Minuten-Rhytmus bereitgestellt werden\\
 {{https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/idea.jpg?600x184}} {{https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/master/images/idea.jpg?600x184}}
 ==== Hardware ==== ==== Hardware ====
Zeile 423: Zeile 423:
  
             "enabled": true,                // disabled meters will be ignored (default)             "enabled": true,                // disabled meters will be ignored (default)
-            "skip": true,                   // errors when opening meter may be ignored if enabled+            "allowskip": true,                   // errors when opening meter may be ignored if enabled
             "protocol": "s0",               // meter protocol, see 'vzlogger -h' for full list             "protocol": "s0",               // meter protocol, see 'vzlogger -h' for full list
             "device": "/dev/ttyUSB0",       // meter device             "device": "/dev/ttyUSB0",       // meter device
Zeile 452: Zeile 452:
 Dieser Impulsgenerator ließ sich dann einfach aufbauen und funktioniert in der Tat viel besser als die einfache Schaltung. Ob das an der Verwendung eines Mikrocontrollers oder an dem mit Linse fokussierten Lichtstrahl der LED liegt, ist unklar. Die Montage auf dem Wasserzähler und die Justage war jedenfalls in wenigen Minuten erledigt. Zum Schutz von Fremdlicht habe ich ein HT-Rohr mit Deckel über den Wasserzähler gestülpt. Dieser Impulsgenerator ließ sich dann einfach aufbauen und funktioniert in der Tat viel besser als die einfache Schaltung. Ob das an der Verwendung eines Mikrocontrollers oder an dem mit Linse fokussierten Lichtstrahl der LED liegt, ist unklar. Die Montage auf dem Wasserzähler und die Justage war jedenfalls in wenigen Minuten erledigt. Zum Schutz von Fremdlicht habe ich ein HT-Rohr mit Deckel über den Wasserzähler gestülpt.
  
-Nach Lektüre des Artikels über [[:s0-an-usb|S0-Schnittstelle am USB]] ist mir aufgefallen, dass die dort aufgebaute Schaltung dem Ausgangsteil des STALL-Impulsgebers nicht unähnlich ist und habe mir den Aufbau dieser Schaltung gespart. Statt dessen habe ich+Nach Lektüre des Artikels über [[:hardware:controllers:s0-an-usb|S0-Schnittstelle am USB]] ist mir aufgefallen, dass die dort aufgebaute Schaltung dem Ausgangsteil des STALL-Impulsgebers nicht unähnlich ist und habe mir den Aufbau dieser Schaltung gespart. Statt dessen habe ich
   - Einen USB-to-Serial-Adapter mit extra herausgeführtem Vcc-Pin aus der Schublade geholt   - Einen USB-to-Serial-Adapter mit extra herausgeführtem Vcc-Pin aus der Schublade geholt
   - diesen gleich zur Spannungsversorgung des STALL-Impulsgebers verwendet   - diesen gleich zur Spannungsversorgung des STALL-Impulsgebers verwendet
Zeile 458: Zeile 458:
 {{:hardware:channels:meters:water:screenshot_20190602_162649.png?direct&400|}} {{:hardware:channels:meters:water:screenshot_20190602_162649.png?direct&400|}}
  
-Die Idee ist wie bei der Schaltung aus [[:s0-an-usb|S0-Schnittstelle am USB,]] dass die Serielle Schnittstelle +5V sieht, wenn der Optokoppler hochohmig ist und von diesem beim Durchschalten des Impulsgebers gegen Masse gezogen wird. Die vzlogger-Konfiguration aus [[:s0-an-usb|S0-Schnittstelle am USB]] hat dann auf Anhieb funktioniert. Bei meiner Installation habe ich noch ca 7 Meter KNX-Leitung zwischen dem USB-to-Serial-Adapter und dem Impulsgeber.+Die Idee ist wie bei der Schaltung aus [[:hardware:controllers:s0-an-usb|S0-Schnittstelle am USB,]] dass die Serielle Schnittstelle +5V sieht, wenn der Optokoppler hochohmig ist und von diesem beim Durchschalten des Impulsgebers gegen Masse gezogen wird. Die vzlogger-Konfiguration aus [[:hardware:controllers:s0-an-usb|S0-Schnittstelle am USB]] hat dann auf Anhieb funktioniert. Bei meiner Installation habe ich noch ca 7 Meter KNX-Leitung zwischen dem USB-to-Serial-Adapter und dem Impulsgeber.
  
 <code> <code>
hardware/channels/meters/water/wasserzaehler_ohne_s0.1609768645.txt.gz · Zuletzt geändert: 2021/01/04 14:57 von arie