Seite 1 von 1

Bottle und Python Script

Verfasst: Sonntag 20. Oktober 2019, 16:43
von Frank0972
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

Re: Bottle und Python Script

Verfasst: Sonntag 20. Oktober 2019, 18:55
von Sirius3
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.

Re: Bottle und Python Script

Verfasst: Sonntag 20. Oktober 2019, 20:17
von Frank0972
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

Re: Bottle und Python Script

Verfasst: Sonntag 20. Oktober 2019, 20:28
von Sirius3
Was soll man dazu sagen, wenn man den Code nicht kennt? Es geht also nicht nur um Steuerung, sondern Du willst die ganzen Temperaturen auch speichern?

Re: Bottle und Python Script

Verfasst: Montag 21. Oktober 2019, 02:52
von noisefloor
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