Wieso nutzt du eigentlich nicht RPi.GPIO? Dann musst du dich nicht so blöd mit Subprocess herumschlagen.
https://pypi.python.org/pypi/RPi.GPIO
Hallo,
weil ich nicht wusste, das ich damit auch "nicht-standard-GPIO's" schalten kann?
Wenn ich das richtig verstanden habe, sitzen extra GPIOs auf dem ...
Die Suche ergab 19 Treffer
- Sonntag 19. Januar 2014, 19:22
- Forum: Allgemeine Fragen
- Thema: Autostart Python3-Script - Script tut nichts, aber 100%cpu?
- Antworten: 6
- Zugriffe: 1944
- Mittwoch 15. Januar 2014, 13:34
- Forum: Allgemeine Fragen
- Thema: Autostart Python3-Script - Script tut nichts, aber 100%cpu?
- Antworten: 6
- Zugriffe: 1944
Re: Autostart Python3-Script - Script tut nichts, aber 100%c
Hallo,
als ich das Script per rc.local gestartet habe, wurde 1-2 Zeilen vorher der X-Server gestartet.
Es wäre also etwas anderes, wenn ich "screen python3 script.py" ausführen würde? Hm.. heute Abend mal testen. Danke!
als ich das Script per rc.local gestartet habe, wurde 1-2 Zeilen vorher der X-Server gestartet.
Es wäre also etwas anderes, wenn ich "screen python3 script.py" ausführen würde? Hm.. heute Abend mal testen. Danke!
- Dienstag 14. Januar 2014, 20:41
- Forum: Allgemeine Fragen
- Thema: Autostart Python3-Script - Script tut nichts, aber 100%cpu?
- Antworten: 6
- Zugriffe: 1944
Autostart Python3-Script - Script tut nichts, aber 100%cpu?
Hallo,
ich habe - als Entwurf - ein kurzes Python3-Script geschrieben, dass ich auf einem Raspberry Pi mit Raspbian beim Start ausführen möchte.
Bisher habe ich vorige Scripte per "@reboot python3 script.py" in den crontab geschrieben; gerade habe ich auch den Weg über die rc.local versucht.
Beim ...
ich habe - als Entwurf - ein kurzes Python3-Script geschrieben, dass ich auf einem Raspberry Pi mit Raspbian beim Start ausführen möchte.
Bisher habe ich vorige Scripte per "@reboot python3 script.py" in den crontab geschrieben; gerade habe ich auch den Weg über die rc.local versucht.
Beim ...
- Sonntag 12. Januar 2014, 15:29
- Forum: Allgemeine Fragen
- Thema: subprocess - Mehrere Parameter, bekomme es nicht hin
- Antworten: 2
- Zugriffe: 814
Re: subprocess - Mehrere Parameter, bekomme es nicht hin
Hi,
danke, funktioniert prima!
danke, funktioniert prima!
- Sonntag 12. Januar 2014, 15:05
- Forum: Allgemeine Fragen
- Thema: subprocess - Mehrere Parameter, bekomme es nicht hin
- Antworten: 2
- Zugriffe: 814
subprocess - Mehrere Parameter, bekomme es nicht hin
Hallo,
ich kann die Hintergrundbeleuchtung eines Displays, das mit einem Raspberry verbunden ist, per GPIO an- und ausschalten:
sudo sh -c "echo 252 > /sys/class/gpio/export"
sudo sh -c "echo 'out' > /sys/class/gpio/gpio252/direction" # GPIO als Ausgang setzen
sudo sh -c "echo '1' > /sys/class ...
ich kann die Hintergrundbeleuchtung eines Displays, das mit einem Raspberry verbunden ist, per GPIO an- und ausschalten:
sudo sh -c "echo 252 > /sys/class/gpio/export"
sudo sh -c "echo 'out' > /sys/class/gpio/gpio252/direction" # GPIO als Ausgang setzen
sudo sh -c "echo '1' > /sys/class ...
- Montag 6. Januar 2014, 10:35
- Forum: Allgemeine Fragen
- Thema: Exceptions - Richtige Anwendung und allg. Fragen
- Antworten: 5
- Zugriffe: 961
Exceptions - Richtige Anwendung und allg. Fragen
Hallo,
ich habe mittlerweile in Python3 ein relativ langes Script erstellt, dass mir Daten der seriellen Konsole abgreift, prüft, an ein PHP-WebScript übergibt und separat per PyMySQL in eine lokale Datenbank schreibt.
Bisher habe ich keine/kaum Exceptions verwendet, was ich nun gerne ändern ...
ich habe mittlerweile in Python3 ein relativ langes Script erstellt, dass mir Daten der seriellen Konsole abgreift, prüft, an ein PHP-WebScript übergibt und separat per PyMySQL in eine lokale Datenbank schreibt.
Bisher habe ich keine/kaum Exceptions verwendet, was ich nun gerne ändern ...
- Samstag 4. Januar 2014, 18:39
- Forum: Allgemeine Fragen
- Thema: Verständissfrage zu OOP (Anfänger)
- Antworten: 16
- Zugriffe: 4032
Re: Verständissfrage zu OOP (Anfänger)
Hi,
ich beschäftige mich seit einigen Stunden mit Python und habe noch ein paar Tutorial-Tabs offen. Vielleicht hilft dir der hier weiter?
http://www.python-kurs.eu/python3_klassen.php
ich beschäftige mich seit einigen Stunden mit Python und habe noch ein paar Tutorial-Tabs offen. Vielleicht hilft dir der hier weiter?
http://www.python-kurs.eu/python3_klassen.php
- Samstag 4. Januar 2014, 18:35
- Forum: Allgemeine Fragen
- Thema: GPIO aus GUI ansprechen
- Antworten: 5
- Zugriffe: 1252
Re: GPIO aus GUI ansprechen
Ich bin mir nicht ganz sicher; aber soviel ich weiß, benötigt die WirePi-Lib, die man zum Ansteuern von GPIO's verwendet, Root-Rechte.
Oder vielleicht kommt das auch einfach daher, dass man grundsätzlich root-Rechte braucht, um die GPIOs zu schalten.
Kurzum:
Wenn du dein Script über die ...
Oder vielleicht kommt das auch einfach daher, dass man grundsätzlich root-Rechte braucht, um die GPIOs zu schalten.
Kurzum:
Wenn du dein Script über die ...
- Samstag 4. Januar 2014, 18:03
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Hallo,
ich wollte mit den Underscore's die Variablen kennzeichnen, die lokal in der Funktion genutzt und übergeben worden sind - bei dem ganzen received_* kam ich durcheinander und wollte verhindern, dass ich doppelte Namen verwende (auch, wenn es ggf. garkeine Auswirkung wg. lokal/global gehabt ...
ich wollte mit den Underscore's die Variablen kennzeichnen, die lokal in der Funktion genutzt und übergeben worden sind - bei dem ganzen received_* kam ich durcheinander und wollte verhindern, dass ich doppelte Namen verwende (auch, wenn es ggf. garkeine Auswirkung wg. lokal/global gehabt ...
- Samstag 4. Januar 2014, 15:58
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Hallo,
ich habe wieder einige Änderungen gemäß euren Vorschlägen implementiert:
- Logs werden über das logging-Modul erstellt
- Der URL-Aufruf erfolgt nun über das requests-Modul
- Das schreiben von Ereignissen in das Log habe ich auf die oberste Ebene verschoben, sodass die Funktionen selbst nicht ...
ich habe wieder einige Änderungen gemäß euren Vorschlägen implementiert:
- Logs werden über das logging-Modul erstellt
- Der URL-Aufruf erfolgt nun über das requests-Modul
- Das schreiben von Ereignissen in das Log habe ich auf die oberste Ebene verschoben, sodass die Funktionen selbst nicht ...
- Donnerstag 2. Januar 2014, 19:33
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Hi :)
Diesmal bin ich besser vorbereitet!
Mal abgesehen vom logging-Modul fällt aber sofort auf, dass Du Boolesche-Typen immer noch nicht verwendest! Nimm doch ``return True``, wenn etwas wahres zurückgegeben werden soll und eben ``False`` für etwas falsches. Das ist doch viel aussagekräftiger als ...
Diesmal bin ich besser vorbereitet!
Mal abgesehen vom logging-Modul fällt aber sofort auf, dass Du Boolesche-Typen immer noch nicht verwendest! Nimm doch ``return True``, wenn etwas wahres zurückgegeben werden soll und eben ``False`` für etwas falsches. Das ist doch viel aussagekräftiger als ...
- Donnerstag 2. Januar 2014, 19:01
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Hallo,
ich habe noch nicht alle Ratschläge umgesetzt (nur die, die ich auch verstanden habe :)) aber möchte euch trotzdem mein aktuelles Script anhängen.
Ich habe, glaube ich, alles umgesetzt - bis auf die Exceptions:
# Benoetigt: python3-serial
# Im cron eintragen, damit es bei jedem Boot ...
ich habe noch nicht alle Ratschläge umgesetzt (nur die, die ich auch verstanden habe :)) aber möchte euch trotzdem mein aktuelles Script anhängen.
Ich habe, glaube ich, alles umgesetzt - bis auf die Exceptions:
# Benoetigt: python3-serial
# Im cron eintragen, damit es bei jedem Boot ...
- Sonntag 29. Dezember 2013, 21:33
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Also zum einen finde ich es interessant, wie qualitiativ hochwertig hier Feedback gegeben wird - und ich habe nicht einmal darum gebeten.
Nein ernsthaft, kein Sarkasmus: Ungefragt so ausführliche Antworten zu schreiben ist mir bisher auch nicht untergekommen, und dann noch gleich zweimal :)
Ich ...
Nein ernsthaft, kein Sarkasmus: Ungefragt so ausführliche Antworten zu schreiben ist mir bisher auch nicht untergekommen, und dann noch gleich zweimal :)
Ich ...
- Sonntag 29. Dezember 2013, 16:22
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Naja, sei's drum. Bin froh das das jetzt soweit klappt - lasse das Script beim Booten autom. mitstarten und allen Output in ein Log schreiben.
Hier mal der aktuelle Stand:
# Benoetigt: python3-serial
# Im cron eintragen, damit es bei jedem Boot/Reboot gestartet wird:
# @reboot python3 /home/pi ...
Hier mal der aktuelle Stand:
# Benoetigt: python3-serial
# Im cron eintragen, damit es bei jedem Boot/Reboot gestartet wird:
# @reboot python3 /home/pi ...
- Sonntag 29. Dezember 2013, 15:32
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Das Webscript zum Parsen der Daten ist sehr einfach gestrickt; da gibt es keinen Header im Quelltext:
Hm... dann ist das HTML eigentlich kaputt - denn wenn Du kein ASCII überträgst, kann die Empfängerseite das nicht sinnvoll interpretieren. Alternativ kann natürlich auch der HTTP-Header die ...
- Sonntag 29. Dezember 2013, 15:19
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Jaein.
Das Webscript zum Parsen der Daten ist sehr einfach gestrickt; da gibt es keinen Header im Quelltext:
<br />
<b>Warning</b>: mysql_fetch_array() expects parameter 1 to be resource, boolean given in <b>/www/htdocs/w01081de/web/xxx/attiny/parse.php</b> on line <b>26</b><br />
Keine SensorID ...
Das Webscript zum Parsen der Daten ist sehr einfach gestrickt; da gibt es keinen Header im Quelltext:
<br />
<b>Warning</b>: mysql_fetch_array() expects parameter 1 to be resource, boolean given in <b>/www/htdocs/w01081de/web/xxx/attiny/parse.php</b> on line <b>26</b><br />
Keine SensorID ...
- Sonntag 29. Dezember 2013, 14:58
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
In welchem Encoding liefert denn 'http://www.xxx/attiny/parse.php?r=1&key=xxxxxx' die Antwort zurück? Offenbar *nicht* als UTF-8...
Hi,
ich habe es mal wie folgt versucht:
pi@raspi01 ~/serialread $ python3
Python 3.2.3 (default, Mar 1 2013, 11:53:50)
[GCC 4.6.3] on linux2
Type "help ...
Hi,
ich habe es mal wie folgt versucht:
pi@raspi01 ~/serialread $ python3
Python 3.2.3 (default, Mar 1 2013, 11:53:50)
[GCC 4.6.3] on linux2
Type "help ...
- Sonntag 29. Dezember 2013, 14:33
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Re: Anfänger - Problem mit Kodierung: UnicodeDecodeError
Hi,
ich habe noch ein wenig experimentiert.
Zum einen eine sehr einfache Prüfung der erhaltenen Daten eingepflegt - die prüft zwar nur die ersten 2 Zeichen und eines in der Mitte; zu 95% filtert mir das aber schonmal fehlerhafte Datensätze weg.
Weiterhin habe ich eine Exception eingebaut, damit ...
ich habe noch ein wenig experimentiert.
Zum einen eine sehr einfache Prüfung der erhaltenen Daten eingepflegt - die prüft zwar nur die ersten 2 Zeichen und eines in der Mitte; zu 95% filtert mir das aber schonmal fehlerhafte Datensätze weg.
Weiterhin habe ich eine Exception eingebaut, damit ...
- Samstag 28. Dezember 2013, 21:03
- Forum: Allgemeine Fragen
- Thema: Anfänger - Problem mit Kodierung: UnicodeDecodeError
- Antworten: 25
- Zugriffe: 37832
Anfänger - Problem mit Kodierung: UnicodeDecodeError
Hallo,
ich beschäftige mich seit quasi gestern Abend mit Python [...].
Ich arbeite seit einigen Wochen an batteriebetriebenen Funk-Temperatursensoren auf ATTiny84-Basis, die ihre Daten an einen zentralen Arduino per 433 Mhz funken.
Bisher war das ein kleiner Arduino Ethernet, der die Daten direkt ...
ich beschäftige mich seit quasi gestern Abend mit Python [...].
Ich arbeite seit einigen Wochen an batteriebetriebenen Funk-Temperatursensoren auf ATTiny84-Basis, die ihre Daten an einen zentralen Arduino per 433 Mhz funken.
Bisher war das ein kleiner Arduino Ethernet, der die Daten direkt ...
