Hallo zusammen,
ich bin totaler Anfänger auf dem Gebiet der Programmierung, wollte mich aber einmal heranwagen einfache Sachen mit dem Raspberry und Python zu erstellen. Ich möchte gerne eine kleine Regelung in Python Programmieren. Ich möchte kontinuierlich Temperaturen abfragen und in Abhängigkeit von dieser gemessenen Temperatur ein Relais schalten. Das bekomme ich auch soweit hin. Nun möchte ich aber gerne über einen Webbrowser die aktuelle Temperatur abfragen. Ich bekomme das mit Bottle soweit hin das die Temperatur abgefragt wird wenn ich die Webseite aufrufe holt er nur in dem Moment die Temperatur ab, macht aber nichts wenn ich die Webseite nicht neu aufrufe. Wenn ich mit Strg+C Bottle beende wird geschaltet. Aber solange der "Webserver" läuft nicht. Wie fange ich so etwas am besten an?
Viele Grüße
Frank
Bottle und Python Script
Es ist das ganz normale Verhalten, dass sich eine Seite nicht automatisch aktualisiert. Dazu muss man entweder händisch neu laden oder etwas in die Seite einprogrammieren dass der Browser das selbst macht. Bei Fragen hilft es immer den Code zu zeigen, dann werden die Fragen oft klarer.
Hallo Sirius,
erst einmal danke für die schnelle Antwort. Ich meinte nicht das sich die Website aktualisiert, sondern das mein Programm welches die Temperaturen abfragt und je nach Temperatur meinen Ausgang schaltet. Ich habe mich aber weiter schlau gemacht und glaube das die Lösung so aussehen kann Regelung.py schreibt Daten des Tempfühlers in eine <sqlite> Datenbank und Webausgabe.py holt sich die Daten aus der Datenbank und stellt sie als Webserver zur Verfügung.
Viele Grüße
Frank
erst einmal danke für die schnelle Antwort. Ich meinte nicht das sich die Website aktualisiert, sondern das mein Programm welches die Temperaturen abfragt und je nach Temperatur meinen Ausgang schaltet. Ich habe mich aber weiter schlau gemacht und glaube das die Lösung so aussehen kann Regelung.py schreibt Daten des Tempfühlers in eine <sqlite> Datenbank und Webausgabe.py holt sich die Daten aus der Datenbank und stellt sie als Webserver zur Verfügung.
Viele Grüße
Frank
- noisefloor
- User
- Beiträge: 4181
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
@Frank0972: grundsätzlich macht es schon Sinn, den Code zu entkoppeln. Der Serverteil wartet ja „nur“ auf Anfragen und macht dazwischen nichts.
Daten kann man auch anders austauschen als via SQLite.
Aber, wie Sirius3 schon sagte: zeig mal deinen Code.
Gruß, noisefloor
@Frank0972: grundsätzlich macht es schon Sinn, den Code zu entkoppeln. Der Serverteil wartet ja „nur“ auf Anfragen und macht dazwischen nichts.
Daten kann man auch anders austauschen als via SQLite.
Aber, wie Sirius3 schon sagte: zeig mal deinen Code.
Gruß, noisefloor