-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Ingo Lages edited this page Feb 6, 2022
·
112 revisions
Das openHCAN - HCAN Wiki enthaelt die Haupt-Dokumentation (neben dem Quelltext).
hcan2mqtt-client (hcan4mqttha) mit HA-MQTT-Discovery.
-
- Control Mode Heizung: Eingabe der Dauer (bei therm und manuell) auch in Stunden möglich
- Control Mode Heizung: Fehlerabhandlung verbessert
- Paramter --resolve: versucht so viele Infos wie moeglich im Klartext auszugeben
- EDS Befehl hint: gibt bei EDS Optionen die als Bits eingeben werden Hinweise (z.B. bei den FeatureBits)
- telican validiert nun die eds.xml beim einlesen
- Paramter -x / --xml: Möglichkeit eine bestimmte installation.xml Datei zu laden
-
Buildvorgang:
- Die Hex File Groesse wird nun schon beim Buildvorgang ueberprueft und der Build wird ggf. abgebrochen.
-
Firmware Controllerboard:
- Heizung: Div. kleine Verbesserungen/Bugfixes
- Heizung: Die Ventilpflege kann nun auch bei ausgeschalteter Heizung laufen. Aktivierbar über ein FeatureBit
- Ansteuerung des Device ws2812b (RGB LED Band) ueber MQTT / OpenHab:
- hcan4mqttpc um ws2812b-Komandos erweitert
- Generierung der OpenHab-Konfigurationsdateien fuer ws2812b
- Anhebung auf die OpenHAB2-Version: 2.5.0 (Download: openHAB 2.5.0 Stable Runtime)
- Naechstes Release kommt unter GPLv3
- Device ws2812b (RGB LED Band) eingebaut
- telican Bugfixes und Erweiterung
- Firmware Bugfixes
- neues Tool hcan-protocol
- Unter den Hardwarebeschreibungen sind nun auch die eagle-Dateien zu finden
- hcanhab - OpenHAB2-Integration: Anpassung an OpenHAB-Version 2.3.0
- Release-Kandidat v4.0rc
- hcanhab-Interface (hcanhab/hcan4mqttpc) zur Steuerung der Heizungen verbessert
- Unterstützungen eines neuen µC-Typs (Achtung: experimental)
- telican "set boardtyp" hinzugefügt
- telican prueft nun vor dem flashen die Größe der HEX Datei
- Aufräumarbeiten / Bugfixes
- Grafische Aufbereitung einer UI-Konfiguration
- EDS-Konfigurationsanpassung fuer das Device Zentralheizungspumpe!
- Unterstuetzung zur Installation der zentralen Funktionen auf einem PI (Bananapi)
- Statische Codeanalyse ueber das Haupt-Makefile
- hcanhab - OpenHAB2-Integration incl. Alexa: hcanhab2_mqtt
- hcan4mqttpc: socketCAN-MQTT-Paho-Client (socketCAN <-> mqtt)
- Release 3.0
- Statusanzeige im Bedienpanel
- "Leave and Come"-Page im Bedienpanel
- Bugfixes für das Bedienpanel (z.B. die Gesamt-Heiz-Page)
- Installationsverbesserung (z.B. wird hcan-discover nun mit installiert und es wurde auf die Verwendung der Umgebungsvariablen HCAND_ADDRESS umgestellt)
- Anleitung: Entwicklungsumgebung installieren (Ubuntu 17.04 - 32 Bit)
- Kindersicherung: mute (de-/aktivieren) fuer die Devices powerport und rolladen. Achtung: Die Konfiguration der beiden Devices ist erweitert!
- Anleitung: Entwicklungsumgebung installieren (unter Ubuntu 16.04)
- hcan4mqttc: HCAN-MQTT-Client (can4linux <-> mqtt)
- Vereinfachung fuer die Erstellung eigener Devices (C1612-Controllerboard-Devices)
- C1612-Server-Update: tuxgraphics TCP/IP stack Version 5.7 auf 5.10 angehoben (DHCP-Korrektur)
- Redesign fuer das Device rolladen
- hcan4linuxd: Bananapi als Hostinterface (Hostinterfaces-Ersatz)
- Openhab-Integration: hcanhab, unter Verwendung des C1612-Server
- SMD-C1612-Controllerboard
- Unterputz-Rolladenboard
- Neues Device analogComparator
- DCF77-Modul für das C1612-Board DCF77
- F_CPU-Patch zur Verwendung unterschiedlicher Quarze am C1612-Board F_CPU
- C1612-Controllerboard IO-Erweiterung (ports-Device)
- Web-App und C1612-Server hcanweb
- libhcandata: Implementiert Frame-Logging in HCAN Dump Files
- hcanswd: HCAN Storage Writer Daemon; zustaendig, um Frames zu loggen
- hcandq: HCAN Data Query; ein Abfragetool, mit dem man die geloggten Frames gefiltert abrufen kann; ein Anwenungsbeispiel sind Temperatur-Graphiken
- OAP: Object Access Protocol; ein generisches Protokoll fuer den Zugriff auf komplexere Devices
- mkuserpanelconf: ein Script, welches Bedienfeld Configs erleichert
- check_hcan: ein Nagios-Plugin, mit dem eine HCAN Installation ueberwacht werden kann
-
Firmware Controller-1612
- Reedkontakte senden REEDKONTAKT_STATE_CHANGE Frames
- Heizungen um HCAN-Frames zum Editieren ausgestattet (Vorbereitungen für GUI)
- Heizungen fuehren nun automatisch einmal pro Woche eine Ventilbewegung durch; damit wird das Festsetzen der Ventile verhindert
- Dunstabzugssteuerung: Oder-Verknuepfung von 2 Reedkontakten
- Inkrementelles Flashen
-
telican & libhcan++
- dump ee
<address>
- show conf ist effizienter und damit schneller
-
set sysloglevel
<level>
hilft beim Debuggen - libhcan++ ist auf dynamisches Laufzeit-Laden der eds-definitions.xml umgebaut
- HCAND_ADDRESS Environment Variable gibt die IP-Adresse des Rechners an, auf dem hcand und hcanaddressd laufen
- telican Control-Modus: es koennen nun die Stati von Lampen, Reedkontakten, Rollaeden und Heizungen abgefragt und Lampen, Rollaeden und Heizungen gesteuert werden
- dump ee
- Funktionserweitungen für:
- Neue Devices:
- Verwendung des ATmega644p anstelle des ATmega32 (fuer UI, C1612-Controllerboard, C1612-Server) ermoeglicht
-
Tutorials
-
FAQ
-
Referenz
- Konzepte
- Hardware
- Software/PC
- Software/Firmware
- Patches
- EDS - EEPROM Data System
- HCAN Protokoll
- HCAN Protokoll - Referenz