Switch branches/tags
Nothing to show
Clone or download
Latest commit d13dd85 Dec 11, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
canix ATmega644p wieder fehlerfrei compilieren. Dec 7, 2018
check_hcan Makefileanpassungen fuer die statische Codeanalyse Nov 22, 2017
doc Controllerboard verallgemeinert Jan 5, 2018
firmwares bugfix in multitaster.c, bei adcValue 0 gab es einen ueberlauf. Taste… Dec 11, 2018
hcan4mqttpc Add files via upload Feb 4, 2018
hcanaddressd Funktionsrückgaben abgeprüft wegen Compiler Warnings 'ignoring return… Jul 24, 2018
hcanbl Erweiterungen von hcanMartin Aug 27, 2018
hcand Funktionsrückgaben abgeprüft wegen Compiler Warnings 'ignoring return… Jul 24, 2018
hcandq hcandq Option -I erweitert Jan 28, 2018
hcanhab2_mqtt Alexakommando fuer das Aktivieren der Heizung getestet und die aktuell Dec 9, 2018
hcansocketd Abschluss: hcansocketd refaktorisiert. Jan 30, 2018
hcanswd hcanSWD Option --mkdir Dec 20, 2017
include hcansocketd refaktorisiert. In der Umgebung aufgeraeumt. Jan 28, 2018
libhcan++ Option --dump-no-syslog für Telican Damit man Syslogmeldungen unterdr… Nov 29, 2018
libhcandata Funktionsrückgaben abgeprüft wegen Compiler Warnings 'ignoring return… Jul 24, 2018
pi kleine Anpassung Jan 17, 2018
telican Option --dump-no-syslog für Telican Damit man Syslogmeldungen unterdr… Nov 29, 2018
tools Grafische Aufbereitung einer UI-Konfiguration Dec 9, 2018
xml Tippfehler, gruppe > gruppe Jan 28, 2018
.gitignore map-Dateien herausnehmen Aug 27, 2018
ARCH.inc Erweiterungen von hcanMartin Aug 27, 2018
Makefile Controllerboard verallgemeinert Jan 5, 2018
README.md Verweis auf abgekuendigtes Forum entfernt Dec 13, 2017
liesmich.txt Compilerversionen aktualisiert Jul 28, 2018

README.md

logo_open

openHCAN ist eine Hausautomatisierungsloesung auf CAN-Bus Basis. Zielgruppe ist der versierte Anwender oder Entwickler.

Die Hausautomatisierung besteht aus einer Reihe von Modulen, die ueber den CAN Bus miteinander kommunizieren. Die eigentliche Arbeit erledigen die Controller-Module: hier sind Relais zum Schalten von 230V-Lasten und Sensoren wie Taster, Reedkontakte, Temperatur-Sensoren etc angeschlossen.

Bedient wird die Hausautomatisierung ueber eine Weboberflaeche, die Bedienfelder, kleine Unterputz- Module mit einen LCD-Display und ein paar Tastern. Hier kann man z.B. die Raumtemperatur einstellen, Stati abfragen etc. Triviale Dinge wie Licht einschalten o.ae. kann natuerlich weiterhin per Taster gemacht werden.

Zur Wartung und komfortableren Bedienung ist der CAN-Bus ueber das oben bereits erwaehnte Hostinterface an einen Host-Rechner angebunden. Mit telican existiert ein Werkzeug zur Wartung und Konfiguration.

Fuer den eigentlichen Busbetrieb ist aber kein PC noetig - die Module sind voellig autark funktionsfaehig. Sollte also der Rechner ausfallen, so funktionieren Licht, Rollaeden, Heizung etc weiterhin.

openHCAN wurde aus der Motivation heraus entwickelt, eine freie (im Gegensatz zu einer proprietaeren) Hausautomatisierung zu realisieren. Dem OpenSource Gedanken folgendend ist openHCAN unter der GNU Public License veroeffentlicht.

Den Code direkt aufs eigene System: git clone https://github.com/hcanIngo/openHCAN.git

Entwicklungsumgebung, Systemueberblick, News, Terminologie, Bezugsquellen

logo

Mailingliste | Wiki | Quellen | Webseite