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?
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.
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.
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"
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
Hi, vielleicht ist das REMI Projekt für dich das Richtige https://github.com/dddomodossola/remi Mit dem REMI Editor kannst du dir ein GUI bauen welches dann im Browser läuft und du benötigts nur Python Kentnisse. Einiges befindet sich zwar noch in der Entwicklung aber der Autor antwortet sehr schenll.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.