Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:sensors:ecometer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
hardware:channels:sensors:ecometer [2019/03/29 07:53] – Device, UUID geändert jauhardware:channels:sensors:ecometer [2019/03/29 08:07] – Aktualwerte jau
Zeile 4: Zeile 4:
  
 ===== Kommunikation ===== ===== Kommunikation =====
-In der Anzeige steckt eine USB-UART Bridge CP2102 die auf 115200bd, 8N1 eingestellt ist. Über sie wird alle 60min (außer "FastMode") ein Telegramm mit 22 Byte Länge versandt in dem alle Messwerte enthalten sind.\\+In der Anzeige steckt eine USB-UART Bridge CP2102 die auf 115200bd, 8N1 eingestellt ist. Über sie wird alle 60 oder 30 Minuten (außer kurzzeitig im "FastMode") ein Telegramm mit 22 Byte Länge versandt in dem alle aktuellen Messwerte enthalten sind.\\
 Teilweise sind diese schlampig parametriert und haben keine eindeutige PID und Seriennummer. Dem kann mittels [[https://www.silabs.com/community/interface/knowledge-base.entry.html/2004/02/10/cp210x_customization-Juq8|USBXpress]] von Silabs abgeholfen werden. Mit eindeutiger Kennung kann, falls gewünscht, auch eine [[/hardware/controllers/ir-schreib-lesekopf-usb-ausgang#linux-support|udev-Regel angelegt]] werden.\\ Teilweise sind diese schlampig parametriert und haben keine eindeutige PID und Seriennummer. Dem kann mittels [[https://www.silabs.com/community/interface/knowledge-base.entry.html/2004/02/10/cp210x_customization-Juq8|USBXpress]] von Silabs abgeholfen werden. Mit eindeutiger Kennung kann, falls gewünscht, auch eine [[/hardware/controllers/ir-schreib-lesekopf-usb-ausgang#linux-support|udev-Regel angelegt]] werden.\\
 +
 +===== Kanal einrichten =====
 +In der Middleware wird [[/software/middleware/einrichtung|ein Kanal vom Typ "Füllstände" angelegt]].
  
 ===== Script ===== ===== Script =====
-Das Script wird per crontab aufgerufen. Der Zeitabstand ist höher zu wählen als der EcoMeter sendet. Frühestens alle 3 Stunden.+Das Script wird per crontab aufgerufen. Der Zeitabstand ist höher zu wählen als der EcoMeter sendet. Frühestens alle 3 Stunden.\\ 
 +<code>* */3 * * * /home/pi/bin/ecometer.sh</code> 
 +Als Ergebnis wird der Füllstand in Litern ausgewertet (Byte 17 und 18).
  
 <code bash ecometer.sh> <code bash ecometer.sh>
hardware/channels/sensors/ecometer.txt · Zuletzt geändert: 2020/04/11 19:19 von jau