Klimasteuerung in Python

Gast #5654471
Lesenswert?

Hallo

ich habe mit meinen RasPhi eine Heizungssteuerung aufgebaut. Ganz 
einfach im Prinzip, mit Temperatursensor un Relais.
Per Software schaltet das Relais von Mo-Fr in einem bestimmten 
Zeitabschnitt die Heizung ein und heizt bis zu einem definierten Wert.

Ich möchte das ganze nun noch per Web überwachen. D.h ich möchte auf 
einer Seite die aktuelle Temperatur einsehen, die Heizung manuell ein- 
und ausschalten, die zu erreichende Temperatur einsehen und auch das 
Zeitfenster einstellen können.

Leider habe ich mit html überhaupt keine Erfahrung. Kennt jemand 
vielleicht ein ähnliches Projekt, das ich als Grundlage verwednen 
könnte?
Gast #5655304
Lesenswert?

mit NodeRed geht das recht einfach, es gibt auch ein Dashboard mit 
Elementen für ein einfaches GUI.
Für eine Langzeitüberwachung der Steuerung dann noch InfluxDB und 
Grafana dazu installieren, Tutorials findet man im Netz.
Gast #5655602
Lesenswert?

Johannes S. schrieb:
> mit NodeRed geht das recht einfach, es gibt auch ein Dashboard mit
> Elementen für ein einfaches GUI.

Klar IoT und node.js klingt sicher nach einer Super Idee, vielleicht 
noch Blockchain und schon ist das nächste Startup Fertig ;)

aber mal ernsthaft der TO hat schon was in Python warum nicht einfach 
ein Python framework nehmen um die web Anbindung zu mache, Ich 
persönlich habe ganz gute Erfahrungen mit Flask gemacht aber es gibt 
auch andere.
Der schwirikeitsgrad hängtz ein wenig von dem aktuellen Programm Desgin 
ab und reicht von schnell gemacht bis zu großer Umbua des Vorhanden 
Code.
Gast #5655674
Lesenswert?

imonbln schrieb:
> Klar IoT und node.js klingt sicher nach einer Super Idee, vielleicht
> noch Blockchain und schon ist das nächste Startup Fertig ;)

NodeRed hat zwar Bausteine für IoT, die muss man aber nicht benutzen. 
Die vorgeschlagene InfluxDB speichert lokal und ist für zeitbasierte 
Messwertreihen optimiert, die kommt sehr gut mit vielen Messwerten über 
lange Zeiträume zurecht.

Hier hat jemand noch eine Python Lösung vorgestellt, das könnte auch 
passen:
Beitrag "[Update] RealTime OpenControl 1.8"
Gast #5655758
Lesenswert?

und wichtig: leg die HTML-Homepage nicht auf die SD-Karte, sondern in 
ein RAM-Laufwerk, das kannst Du ganz einfach in der fstab definieren 
(vorher noch das verzeichnis /media/klima anlegen):
1
tmpfs           /media/klima    tmpfs   defaults,size=2M  0       0

Sonst ist deine SD-Karte schneller hinüber, wenn Du da ständig 
draufschreibst

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren