Skip to content
Ingo Lages edited this page Feb 6, 2022 · 112 revisions

openHCAN - HCAN Wiki

Das openHCAN - HCAN Wiki enthaelt die Haupt-Dokumentation (neben dem Quelltext).

Neu in 2022:

hcan2mqtt-client (hcan4mqttha) mit HA-MQTT-Discovery.

Neu in 2021:

Verbesserungen, Erweiterungen, Bugfixes

  • telican

    • 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

Neu in 2020:

  • 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)

Neu in 2019:

  • Naechstes Release kommt unter GPLv3
  • Device ws2812b (RGB LED Band) eingebaut
  • telican Bugfixes und Erweiterung
  • Firmware Bugfixes
  • neues Tool hcan-protocol

Neu in 2018:

  • 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

Neu in 2017:

  • 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)

Neu in 2016:

  • 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

Neu in 2015:

Neu in 2014:

Neu in 2013:

  • 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

Verbesserungen, Erweiterungen, Bugfixes

  • 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

Neu in 2010-2012:

Clone this wiki locally