Switch branches/tags
Clone or download
il il
Latest commit 7ee4506 Oct 7, 2018
Permalink
Failed to load latest commit information.
canix Erweiterungen von hcanMartin Aug 27, 2018
check_hcan Makefileanpassungen fuer die statische Codeanalyse Nov 22, 2017
doc Controllerboard verallgemeinert Jan 5, 2018
firmwares Update README.md Aug 27, 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 Anpassungen bei der Umstellung auf OpenHab 2.3 Jun 5, 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++ abwaertskompatibel bleiben Oct 7, 2018
libhcandata Funktionsrückgaben abgeprüft wegen Compiler Warnings 'ignoring return… Jul 24, 2018
pi kleine Anpassung Jan 17, 2018
telican Kommentarkorrektur Jan 5, 2018
tools Unterstuetzung fuer weiteren Controller Dec 22, 2017
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
mqttHcan.c Add files via upload Feb 4, 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