Hausautomatisierung
Projekte Software
Programme für Arduino
Programme und Schaltbilder für ESP32
Die Software zur HomeView- und Secure Control- Oberfläche muß auf ihre vorhandenen Sensoren und Aktoren angepasst werden. Auch die Bildschirm-Darstellung muß an ihre Displayauflösung angepasst werden. Zur Anpassung sind Kenntnis von Javascript, HTML und CSS notwendig. Die Software ist u.U. auch nicht sofort auf ihrem Tablet bzw. Tablet-Browser lauffähig da die Oberfläche für den aktuellen FireFox-Browser optimiert und an meine eigene XS1 Konfiguration angepasst ist. Bei allen Fragen zur Anpassung gebe ich gerne Hilfe.
Die Software zu den anderen HomeView Projekten "den Manager" sind Sketche (.ino) für den Arduino oder ESP32. Die Sketche wurden mit einer älteren IDE-Version 1.0.5 kompiliert, die für den ESP32 mit der IDE Version 1.8.12. Neuere Versionen der IDE können Änderungen an den verwendeten Libraries und Programmen notwendig machen. Bei der Verwendung der ESP32 WLan/Bluetooth Microcontroller muss die Arduino IDE mit dem ESP32-Core über den Boardverwalter geladen werden
ESP32 Programm Eigenschaften für alle Projekte
- WLAN mit statischer oder dyn. IP Adresse
- WLAN autom. Reconnection Funktion
- Stündlich neu Uhrzeit/Datum vo einem Zeit-Server
- FW Update über OTA (over the air)
- Webserver für Status-Infos und Config.Einstellungen
- Status-Infos über Email ( mit Server-PHP-Skript)
- Autom. Restart-Funktion
- Wichtige Daten werden vor einem Restart gespeichert
Alle Programme verfügen über keine umfangreiche Dokumentation. Sie sind jedoch a.m.S. ausreichend innerhalb der Programmzeilen kommentiert. Die beschriebenen Funktionen können nicht garantiert werden.
Bei Fragen helfe ich auch hier gerne weiter.
Die komplette Software für Home-View und verschiedene sog. Manager
JS-Software für Browser | Beschreibung |
HOME VIEW Software V5.x | Bedienoberfläche für Tablet und PC in Javascript |
SECURE Control V1 | Bedienoberfläche für Tablet und PC in Javascript |
SECURE Control V2 ESP32 | Bedienoberfläche mit Nextion Display 7" |
Test-Seiten für Manager | Config. + Infos fürTablet und PC in Javascript |
| |
Software Arduino (ESP8266+ESP32) | Beschreibung |
eHZ SML Manager | elektr.Haushaltszähler auslesen (Strom Lieferung + Bezug) |
KSW Solar Manager | KSW Solarthermie-Regler auslesen |
GWG Tank Manager (*) | Öltank Überwachung |
VVT Manager (*) | Viessmann Vitotronik auslesen und überwachen |
SMS FS20 Manager | Infos und Warnungen per SMS |
FS20 Email Manager | Sensoren, Aktoren + Wetterstation senden EMail |
FS20 Display mit Arduino Mega (*) | FS20 Funkverkehr anzeigen |
(*)bei Interesse an diesen Progs. bitte getrennt von meiner Doku. nachfragen
Programme für Arduino können sie hier downloaden:
Diese und andere Projekte mit dem ESP32 finden sie hier.