Die Suche ergab 30 Treffer

von wusa
Dienstag 12. Dezember 2017, 15:36
Forum: Raspberry Pi und Co.
Thema: Python, Relais, Temperaturregelung
Antworten: 15
Zugriffe: 3800

Re: Python, Relais, Temperaturregelung

Ou Mann..... :shock:

Manchmal sieht man den Wald vor lauter Bäumen nicht...
Wenn ich das richtig sehe, dann muss ich ganz am Anfang das Relais anziehen lassen oder nicht, da ich sonst zwischen den Werten keinen definierten Zustand habe?

Vielen Dank für die ganze Hilfe!
von wusa
Dienstag 12. Dezember 2017, 14:17
Forum: Raspberry Pi und Co.
Thema: Python, Relais, Temperaturregelung
Antworten: 15
Zugriffe: 3800

Re: Python, Relais, Temperaturregelung

#!/usr/bin/python3 import time import RPi.GPIO as gpio netzwerkschrank = ("/sys/bus/w1/devices/28-0000067cc099/w1_slave") # Temp Netzwerkschrank UPPER = 23 LOWER = 20 luefter_an = False gpio.setmode(gpio.BOARD) gpio.setup(11, gpio.OUT) gpio.setwarnings(False) def sensorauslesen(): try: sensor = ope...
von wusa
Dienstag 12. Dezember 2017, 13:37
Forum: Raspberry Pi und Co.
Thema: Python, Relais, Temperaturregelung
Antworten: 15
Zugriffe: 3800

Re: Python, Relais, Temperaturregelung

#!/usr/bin/python3 import time import RPi.GPIO as GPIO a = ("/sys/bus/w1/devices/28-0000067cc099/w1_slave") # temp1 Umgebung UPPER = 23 LOWER = 20 luefter_an = False GPIO.setmode(GPIO.BOARD) GPIO.setup(11, GPIO.OUT) def sensorauslesen(): try: sen1 = open(a) tfile1 = sen1.read() sen1.close() tempdat...
von wusa
Dienstag 12. Dezember 2017, 12:40
Forum: Raspberry Pi und Co.
Thema: Python, Relais, Temperaturregelung
Antworten: 15
Zugriffe: 3800

Re: Python, Relais, Temperaturregelung

Ich habe am Ende auch folgendes getestest: while(schleife == True): sensorauslesen() time.sleep(2) Deswegen, ist die Deklaration von "schleife=True" noch vorhanden. Auch wenn ich eine Schleife am Ende einbaue, greift die IF ELIF Abfrage nicht. Bezüglich der Bezeichnung, da weiß ich das 'a' nicht bes...
von wusa
Dienstag 12. Dezember 2017, 11:53
Forum: Raspberry Pi und Co.
Thema: Python, Relais, Temperaturregelung
Antworten: 15
Zugriffe: 3800

Python, Relais, Temperaturregelung

Hallo Zusammen, ich stehe momentan komplett auf dem Schlauch. Ich frage einen DS18B20 Sensor ab und möchte damit Temperaturgesteuert eine Relais schalten. Ich kann den Sensor abfragen und auch das Relais schalten. Sobald ich aber die Abfrag erweitere komme ich durcheinander. Ich möchte, dass ab eine...
von wusa
Montag 26. Januar 2015, 14:15
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Vielen Dank für die ganzen Antworten!

Werde ich heute gleich mal umsetzen!
von wusa
Montag 26. Januar 2015, 08:24
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Ich habe "ps" nicht während "sleep()" aufgerufen! Ich verstehe es leider nicht. Wenn ich die paar Zeilen ausführe und dann KEINEN Rückgabewert erhalte, dann wurde doch der Prozess vermutlich auch wieder ordnungsgemäß beendet? Oder sehe ich das falsch? Sonst müsste doch ein Prozesse bei "ps" auftauch...
von wusa
Sonntag 25. Januar 2015, 18:44
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Sorry für das blöde Nachfragen, aber ich verstehe es nicht.

Code: Alles auswählen


import subprocess
import time
command = subprocess.Popen(['ls'], stdout=subprocess.PIPE)
time.sleep(1)


Bringt folgende Ausgabe:

Code: Alles auswählen

 PID TTY          TIME CMD
 2234 pts/0    00:00:01 bash
 2345 pts/0    00:00:00 ps

von wusa
Sonntag 25. Januar 2015, 17:43
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Hallo Zusammen, ich habe da mal ein paar Fragen zu dem Code von mutetella. Wenn ich den Code: import subprocess command = subprocess.Popen(['ls'], stdout=subprocess.PIPE) bei mir Eingebe, das Programm ausführbar mache und dann ps -a | less aufrufe, kommt folgendes: !ps -a | less PID TTY TIME CMD 226...
von wusa
Mittwoch 14. Januar 2015, 10:34
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Vielen Dank für die Antworten. Ich habe gestern schon den Tipp mit "subprocess" umgesetzt.
Heute werde ich mich dann noch an diese Methode setzten.
von wusa
Dienstag 13. Januar 2015, 16:51
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Ou :|

Selbst über die eigenen Füße gefallen.
Aber wie kann ich dann so etwas verhindern?
Wenn die Prozessliste vollläuft, dann denke ich wird es über kurz oder lang auf die Auslastung von dem ganzen Pi gehen?
von wusa
Dienstag 13. Januar 2015, 16:42
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Das ist ja nur ein Programmteil.

Ich rufe mein Radio.py auf und lasse darin eine Schleife laufen.
Ein Teil von der Schleife ist unter anderem die Funktion Radioname()

Da rufe ich doch keinen Prozesse zusätzlich auf?

Und wenn es so sein sollte, kannst du mir sagen wie ich das unterbinde?
von wusa
Dienstag 13. Januar 2015, 16:02
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Danke. Da das ganze über ein 2x16 Display läuft, wird das quasi aufgefüllt und dann über Radioname "durchgeschoben". Ich werde das heute mal mit dem subprocess testen. Habe da aber leider noch keine Ahnung wie das geht. Sollte sich aber auch ähnlich lösen lassen? radioname = subprocess.Popen(["mpc -...
von wusa
Dienstag 13. Januar 2015, 14:56
Forum: Allgemeine Fragen
Thema: String kürzen
Antworten: 23
Zugriffe: 15997

Re: String kürzen

Hallo Zusammen, auch wenn der Thread schon über 10 Jahre alt ist :shock: habe ich auch ein Problem mit dem String kürzen. Wollte daher keinen neuen Thread eröffnen. def radioname(): str_pad = " " * 16 radioname = os.system("mpc -f %name% current") radioname = str(radioname) radioname = str_pad + rad...
von wusa
Dienstag 23. Dezember 2014, 08:02
Forum: Datenbankprogrammierung mit Python
Thema: Gnuplot, RRDTool, Python
Antworten: 1
Zugriffe: 1701

Gnuplot, RRDTool, Python

Hallo Zusammen, ich stehe vor einem Problem. Ich lese einen DS18B20 Sensor über diese Datei aus: import sys import os from time import * lt = localtime() tempfile = open("/sys/bus/w1/devices/28-0000053c5e59/w1_slave") thetext = tempfile.read() tempfile.close() tempdata = thetext.split("\n")[1].split...