hardware:controllers:raspberry_pi_erweiterung_mit_schaltausgaengen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hardware:controllers:raspberry_pi_erweiterung_mit_schaltausgaengen [2015/09/09 22:40] – [Fertiges Image] udo1 | hardware:controllers:raspberry_pi_erweiterung_mit_schaltausgaengen [2022/04/21 22:20] (aktuell) – daemon, logfile & port jau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
======RaspberryPi-Erweiterung mit Schaltausgängen====== | ======RaspberryPi-Erweiterung mit Schaltausgängen====== | ||
- | <note important> | + | <note important> |
+ | |||
+ | Empfohlene Alternative: | ||
+ | [[/hardware: | ||
Zeile 18: | Zeile 21: | ||
=====Software===== | =====Software===== | ||
- | Extra für dieses Board gibt es passende, native Linux Daemons | + | vzlogger liest 1wire-Temperatur-Sensoren, |
- | Sie liefern | + | |
- | + | ||
- | * S0/Impulse to Volkszaehler ' | + | |
- | + | ||
- | * DS2482 I²C 1-Wire® Master to Volkszaehler ' | + | |
- | + | ||
- | Die Daemons sind in ANSI C geschrieben, | + | |
=====Fertiges Image===== | =====Fertiges Image===== | ||
- | Ein komplettes Image für den RPi und neuen RPi-B+ könnt ihr euch hier herunter laden: https:// | + | Ein komplettes Image für alle RPI-Versionen |
- | Darauf sind installiert: | + | Darauf sind installiert: |
Es wird mindestens ein 8GB SD-Karte benötigt. Besser ist eine 16GB bzw. 32GB SD-Karte.\\ | Es wird mindestens ein 8GB SD-Karte benötigt. Besser ist eine 16GB bzw. 32GB SD-Karte.\\ | ||
- | Die Installation kann auf einem Windows-Rechner mit Hilfe von http:// | + | Die Installation kann auf einem Windows-Rechner mit Hilfe von [[http:// |
- | erfolgen. | + | Nach dem Installieren des Image auf die SD-Karte mit Putty auf den RPi einloggen und '' |
- | Nach dem Installieren des Image auf die SD-Karte mit Putty auf den RPi einloggen und "sudo raspi-config" | + | |
Das Frontend mit einem Browser aufrufen und vorhandene Kanäle löschen und eigene Kanäle erstellen. Die UUIDs merken.\\ | Das Frontend mit einem Browser aufrufen und vorhandene Kanäle löschen und eigene Kanäle erstellen. Die UUIDs merken.\\ | ||
Cockies im Browser erlauben.\\ | Cockies im Browser erlauben.\\ | ||
Danach wieder mit Putty einloggen.\\ | Danach wieder mit Putty einloggen.\\ | ||
Jetzt müssen die Dateien unter /etc : vzlogger.conf und rc.local editiert werden.\\ | Jetzt müssen die Dateien unter /etc : vzlogger.conf und rc.local editiert werden.\\ | ||
- | "sudo nano / | + | '' |
- | "sudo nano / | + | '' |
In der rc.local müssen die entsprechenden Programme und GPIOs der Schaltausgänge freigegeben werden.Nicht genutzte GPIOs auskommentieren (#)\\ | In der rc.local müssen die entsprechenden Programme und GPIOs der Schaltausgänge freigegeben werden.Nicht genutzte GPIOs auskommentieren (#)\\ | ||
In der vzlogger.conf müssen die IDs der 1Wire-Sensoren und die zugehörige UUID eingetragen werden. Vorhandene IDs und UUIDs werden überschrieben.\\ | In der vzlogger.conf müssen die IDs der 1Wire-Sensoren und die zugehörige UUID eingetragen werden. Vorhandene IDs und UUIDs werden überschrieben.\\ | ||
- | Die IDs der angeschlossenen 1Wire-Sensoren bekommt man mit dem Befehl | + | Die IDs der angeschlossenen 1Wire-Sensoren bekommt man mit dem Befehl |
In der vzlogger.conf müssen die den S0-Eingängen entsprechenden GPIOs und die entsprechenden UUIDs eingetragen werden. Vorhandene UUIDs oder Platzhalter werden überschrieben.\\ | In der vzlogger.conf müssen die den S0-Eingängen entsprechenden GPIOs und die entsprechenden UUIDs eingetragen werden. Vorhandene UUIDs oder Platzhalter werden überschrieben.\\ | ||
Danach reboot. | Danach reboot. | ||
Hier eine Beispiel vzlogger.conf für 1wire und S0: | Hier eine Beispiel vzlogger.conf für 1wire und S0: | ||
- | < | + | < |
{ | { | ||
" | " | ||
- | | + | " |
- | | + | " |
- | " | + | |
// " | // " | ||
" | " | ||
" | " | ||
- | " | + | " |
- | " | + | " |
" | " | ||
" | " | ||
Zeile 76: | Zeile 69: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 85: | Zeile 75: | ||
" | " | ||
" | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 101: | Zeile 90: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 110: | Zeile 96: | ||
" | " | ||
" | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 126: | Zeile 111: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 135: | Zeile 117: | ||
" | " | ||
" | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 151: | Zeile 132: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 160: | Zeile 138: | ||
" | " | ||
" | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 176: | Zeile 153: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 185: | Zeile 159: | ||
" | " | ||
" | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 201: | Zeile 174: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 210: | Zeile 180: | ||
" | " | ||
" | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 226: | Zeile 195: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 237: | Zeile 203: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 248: | Zeile 211: | ||
" | " | ||
" | " | ||
- | " | ||
- | " | ||
- | " | ||
" | " | ||
" | " | ||
Zeile 263: | Zeile 223: | ||
Hier eine Beispiel rc.local | Hier eine Beispiel rc.local | ||
- | < | + | < |
#!/bin/sh -e | #!/bin/sh -e | ||
# | # | ||
Zeile 292: | Zeile 252: | ||
echo out > / | echo out > / | ||
echo out > / | echo out > / | ||
- | |||
- | |||
- | #vzlogger starten | ||
- | sudo vzlogger -d | ||
exit 0 | exit 0 | ||
Zeile 362: | Zeile 318: | ||
=====Pollins Raspberry Pi-Hutschienenset===== | =====Pollins Raspberry Pi-Hutschienenset===== | ||
- | Die Firma Pollin bietet seit kurzem einen [[http:// | + | Die Firma Pollin bietet seit kurzem einen [[http:// |
Die Erweiterung mit Schaltausgängen passt nach Bearbeitung des Gehäuses in das Gehäuse.\\ | Die Erweiterung mit Schaltausgängen passt nach Bearbeitung des Gehäuses in das Gehäuse.\\ | ||
{{: | {{: |
hardware/controllers/raspberry_pi_erweiterung_mit_schaltausgaengen.1441831234.txt.gz · Zuletzt geändert: 2015/09/09 22:40 von udo1