Spannung messen mit dem Raspberry

Re: Spannung messen mit dem Raspberry

Beitragvon DL3NDD » Sa 14. Dez 2013, 16:46

so
ich habe jetzt mal hier alles so gemacht, startet automatisch ohne Probleme.

mhh...jetzt fällt mir nicht mehr viel dazu ein.

nach den Änderungen machst du ja ein: sudo reboot ?

2 Sachen können wir nochmal versuchen. Pfad mit angeben in der read_mcp3008.sh

sudo nano read_mcp3008.sh

Code: Alles auswählen
#!/bin/bash
sudo python /home/pi/read_mcp3008.py


und evtl. ein Rechte Problem bei deiner read_mcp3008.py

mal für alle lesen-schreiben
und ausführbar machen (obwohl das hier auch nicht ist.
Synology DS213+ als Web-FTP-und VPN Server, FT2000 SteppIr, homemade PA LDMOS
Benutzeravatar
DL3NDD
 
Beiträge: 900
Registriert: Sa 10. Nov 2012, 21:34

Re: Spannung messen mit dem Raspberry

Beitragvon Goldrausch » So 15. Dez 2013, 14:26

nachdem ich den Pfad in der read_mcp3008.sh angegeben habe, habe ich nun folgendes Problem:

Direkt beim hochfahren wird der AD Wandler ausgelesen und in die Datei volt1.txt geschrieben

open file `volt1.txt` mode ´w´ at 0xb6c44390

wie kann ich das auslesen stoppen? mit strg + c funktioniert es nicht
ich kann mich jetzt auch nicht einloggen und komme auch nicht zur Kommandozeile.

Nachtrag: Habe mich jetzt mit VNC eingeloggt, sobald ich mich eingeloggt habe hat das auslesen gestoppt, also es funktioniert noch nicht richtig.
Eigentlich wollte ich es so wie bei dem Temperatursensor, dort wird die Datei w1_slove unter /sys/bus/w1/devices/28-00000XXXXX auch ständig überschrieben.
Goldrausch
 
Beiträge: 26
Registriert: Sa 5. Okt 2013, 00:22

Re: Spannung messen mit dem Raspberry

Beitragvon DL3NDD » So 15. Dez 2013, 20:49

also die gute Nachricht, das Auslesen der Spannung wird jetzt nach dem booten gestartet.

warum du dich dann nicht mehr mit ssh einloggen kannst verstehe ich erst mal nicht.
Das hat damit eigentlich nichts zu tun.

Goldrausch hat geschrieben:open file `volt1.txt` mode ´w´ at 0xb6c44390

Eigentlich wollte ich es so wie bei dem Temperatursensor, dort wird die Datei w1_slove unter /sys/bus/w1/devices/28-00000XXXXX auch ständig überschrieben.


mode w bedeutet, der letzte Wert wird immer wieder von dem neuen überschrieben. Es steht also immer nur eine Zahl in volt1.txt. Wird also ständig überschrieben.

Wenn ich dich richtig verstanden habe soll dieser jeweils aktuelle Wert in deine Grafik eingelesen werden
das haben wir doch mit

Code: Alles auswählen
tempread=`cat /home/pi/volt1.txt`


in der update_mrtg:volt.sh so reingeschrieben. Und das macht er nicht?
Oder liege ich quer und du meinst was anderes? :-)

schönen dritten Advent
Synology DS213+ als Web-FTP-und VPN Server, FT2000 SteppIr, homemade PA LDMOS
Benutzeravatar
DL3NDD
 
Beiträge: 900
Registriert: Sa 10. Nov 2012, 21:34

Re: Spannung messen mit dem Raspberry

Beitragvon Goldrausch » So 15. Dez 2013, 21:31

Ne, du hast mich falsch verstanden, es ist schon richtig, das die Datei volt.txt überschrieben wird. Jedoch möchte
ich das das ganze im Hintergrund läuft ohne das die Bash belegt ist.
Goldrausch
 
Beiträge: 26
Registriert: Sa 5. Okt 2013, 00:22

Re: Spannung messen mit dem Raspberry

Beitragvon DL3NDD » Mo 16. Dez 2013, 08:54

Goldrausch hat geschrieben:möchte
ich das das ganze im Hintergrund läuft ohne das die Bash belegt ist.


Es ist vielleicht besser, dass du mal genau darstellst, was genau passieren soll.
also bis jetzt geht:

- A/D-Wandler
-schreiben in Volt.txt
-Umwandlung in Volt
-graphische Darstellung
-Start nach booten

Was soll jetzt passieren?

mit der bash meinst du update_mrtg_volt.sh?

man könnte das auslesen zeitgesteuert machen, also das es nicht immer läuft.
Mit einem cronjob. Das ist recht einfach.

entweder zu einer bestimmten Uhrzeit, oder in bestimmten Intervallen (alle 15 Minuten, alle Stunde usw.)
Synology DS213+ als Web-FTP-und VPN Server, FT2000 SteppIr, homemade PA LDMOS
Benutzeravatar
DL3NDD
 
Beiträge: 900
Registriert: Sa 10. Nov 2012, 21:34

Re: Spannung messen mit dem Raspberry

Beitragvon DL3NDD » Mo 23. Dez 2013, 21:39

jetzt mußt du mir mal weiterhelfen

es hat mir keine Ruhe gelassen mit dem mrtg. bisher habe ich ja alles nur "theoretisch" verfolgt.
heute habe ich das mal installiert und ausprobiert...ich komme aber nicht weiter. ich bekomme div. Fehlermeldungen.

Bevor ich lange rumprobiere, würde ich gerne auf deine Erfahrung damit zurückgreifen.

Ich glaube, ich habe Probleme mit dem richtigen Anhängen des Spannungsskriptes in die /etc/mrtg.cfg

könntest du mir das komplette Skript mal posten hier, evtl. auch nochmal die /home/pi/skripte/mrtg/update_mrtg_volt.sh

auf der html-Seite bekomme ich auch nur die eth0 Default grafiken angezeigt...muss eine neue cgi angelegt werden??
Synology DS213+ als Web-FTP-und VPN Server, FT2000 SteppIr, homemade PA LDMOS
Benutzeravatar
DL3NDD
 
Beiträge: 900
Registriert: Sa 10. Nov 2012, 21:34

Vorherige

Zurück zu Computer Hardware-Anwendungen-Programmierung

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron