hardware:channels:sensors:1_wire
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| hardware:channels:sensors:1_wire [2017/04/21 22:43] – Kategorie BanPi jau | hardware:channels:sensors:1_wire [2020/01/19 15:42] (aktuell) – Einlesen mit vzlogger ergänzt ruperts | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Derzeit haben wir mehrere Möglichkeiten 1-Wire Sensoren auszulesen. | Derzeit haben wir mehrere Möglichkeiten 1-Wire Sensoren auszulesen. | ||
| - | |||
| ===== RaspberryPi ===== | ===== RaspberryPi ===== | ||
| Zeile 12: | Zeile 11: | ||
| [[http:// | [[http:// | ||
| - | Ohne VZ-Erweiterung muss unter umständen | + | Ohne VZ-Erweiterung muss unter Umständen |
| < | < | ||
| Zeile 20: | Zeile 19: | ||
| </ | </ | ||
| - | Eine Übersicht über die Sensoren bekommt man mit "ls / | + | Eine Übersicht über die Sensoren bekommt man mit '' |
| - | Mit dem Befehl | + | Mit dem Befehl |
| - | In der Datenbank des Volkszähler müssen die einzelnen Kanäle angelegt werden. Die Kanalnummer | + | In der Datenbank des Volkszähler müssen die einzelnen Kanäle angelegt werden. Die Kanalnummern |
| - | Um das ganze dann in die Volkszählerdatenbank zu bekommen | + | Um das ganze dann in die Volkszählerdatenbank zu bekommen, gibt es mehrere Möglichkeiten. |
| + | |||
| + | ==== Einlesen mit vzlogger ==== | ||
| + | |||
| + | Siehe 1wire an GPIO des BananaPi, Abschnitt [[howto:bananapi: | ||
| + | |||
| + | ==== Einlesen mit perl-Script ==== | ||
| < | < | ||
| Zeile 33: | Zeile 38: | ||
| </ | </ | ||
| - | Das Abfragescript selber " | + | Das Script mit '' |
| - | < | + | < |
| # | # | ||
| Zeile 186: | Zeile 191: | ||
| Dann ganz normal kompilieren. " | Dann ganz normal kompilieren. " | ||
| - | |||
| Zeile 223: | Zeile 227: | ||
| ON STARTUP DO THREAD_START(1wirelog) END | ON STARTUP DO THREAD_START(1wirelog) END | ||
| CONTROL_END | CONTROL_END | ||
| - | | + | </ |
| Für control6 ist bei aktiviertem " | Für control6 ist bei aktiviertem " | ||
| Zeile 232: | Zeile 236: | ||
| Beispiel mit aktiviertem Timestamp und Namensupport : | Beispiel mit aktiviertem Timestamp und Namensupport : | ||
| + | < | ||
| C6_HEADER(`/ | C6_HEADER(`/ | ||
| dnl | dnl | ||
| Zeile 257: | Zeile 262: | ||
| ON STARTUP DO THREAD_START(onewire) END; | ON STARTUP DO THREAD_START(onewire) END; | ||
| CONTROL_END | CONTROL_END | ||
| + | </ | ||
| + | ===== ESPeasy ===== | ||
| + | Es gibt auch noch weitere Möglichkeiten einen DS18B20 1-Wire Sensor auszulesen und die Messwerte an die Middleware zu übertragen, | ||
hardware/channels/sensors/1_wire.1492807419.txt.gz · Zuletzt geändert: von jau