Skip to content

Releases: jens-maus/cuxd

CUxD Daemon 2.10.1

05 Apr 11:22
3d62537
Compare
Choose a tag to compare

Downloads License

Version 2.10.1 of the HomeMatic/CCU CUxD Addon can be downloaded here:
https://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

2.10.1 Changelog:

2.10.0 Changelog:

  • Bugfixes und Code Optimierungen
  • Doku überarbeitet
  • HMServer-Log auf CUxD-Info Seite anzeigen viewtopic.php?f=37&t=75544
  • fehlerhafte RSSI Werte bei EnOcean Geräten korrigiert viewtopic.php?f=37&t=75938
  • (28) System.Exec
    • Jalousieaktor mit Lamellenverstellung hinzugefügt viewtopic.php?f=37&t=69406
    • SET_STATE gibt den anhand von MAX_VAL errechneten Integer-Wert zurück
  • (28) System.ES-PMSw1
  • (37) EnOcean 3.Schalter / 4.Dimmer / 5.Jalousie
    • EnOcean Channel-ID kann für jeden Kanal unabhängig konfiguriert werden
    • einfaches Anlernen von einem Mehrkanal EnOcean-Aktor auf mehrere Einkanal CUxD-Geräte mit automatischer Zuordnung der Kanal-ID zu den Geräten
  • (19) Velux KLF200 io-homecontrol
    • Optimierungen in der Befehlsgenerierung
    • NOKEY-Link erst nach erfolgreicher SSL-Verbindung anzeigen viewtopic.php?f=37&t=68846&start=30#p728842
    • MY_STATUS_SET - MY_STATUS nach Abarbeitung des folgenden Sendebefehls auf diesen Wert setzen
    • MY_STATUS - Ausgabe vom zuvor gesetzten MY_STATUS_SET nach dem aktuellen Sendebefehl
  • (38) Alpha2

2.9.4 Changelog:

  • Bugfixes
  • Verhindern der Installation falscher Binaries: viewtopic.php?f=37&t=74881
  • (19) Velux KLF200 io-homecontrol
    • Prüfung der Verbindung mit Ausgabe von FW-Version und HW-ID ist ohne gültigen Lizenzkey möglich
    • Anzeige vom aktivierten House-Status-Monitor (HSM) auf der CUxD Statusseite in der TTY Statuszeile
    • Überwachung vom HSM und Reboot des KLF200 bei Ausbleiben der Statusmeldung über 1 Stunde und aktivierter zyklischer
    • Statusmeldung des Gerätes: viewtopic.php?f=37&t=74755
    • x86 Verbindungsproblem gelöst: viewtopic.php?f=37&t=74760

Bei Download zu beachten:

Bitte beim Download beachten, das je nach CCU Hardware man verschiedene Installationsarchive und ggf. sogar verschiedene Versionsnummern für den Download hat. So sollte man folgende Archive für die passende CCU Hardware nutzen:

  • CCU3 / RaspberryMatic (RaspberryPI, Tinkerboard):
    📦 cuxd_X.X.X_ccu3.tar.gz
  • RaspberryMatic (OVA/Virtuell auf x86_32):
    📦 cuxd_X.X.X_ccux86.tar.gz
  • CCU2:
    📦 cuxd_X.X.X_ccu2.tar.gz
  • CCU1:
    📦 cuxd_X.X.X_ccu1.tar.gz

CUxD Daemon 2.9.3

23 Jul 16:11
738d57e
Compare
Choose a tag to compare

Downloads License

Version 2.9.3 of the HomeMatic/CCU CUxD Addon can be downloaded here:
https://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

2.9.3 Changelog:

Bei Download zu beachten:

Bitte beim Download beachten, das je nach CCU Hardware man verschiedene Installationsarchive und ggf. sogar verschiedene Versionsnummern für den Download hat. So sollte man folgende Archive für die passende CCU Hardware nutzen:

  • CCU3 / RaspberryMatic (RaspberryPI, Tinkerboard):
    📦 cuxd_X.X.X_ccu3.tar.gz
  • RaspberryMatic (OVA/Virtuell auf x86_32):
    📦 cuxd_X.X.X_ccux86.tar.gz
  • CCU2:
    📦 cuxd_X.X.X_ccu2.tar.gz
  • CCU1:
    📦 cuxd_X.X.X_ccu1.tar.gz

CUxD Daemon 2.6

15 May 17:10
7656b86
Compare
Choose a tag to compare

Downloads License

Version 2.6 of the HomeMatic/CCU CUxD Addon can be downloaded here:
https://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

2.6 Changelog:

  • Dokumentation überarbeitet
  • Bugfixes und Codeoptimierungen
  • update extra/ccu_backup (https://homematic-forum.de/forum/viewtopic.php?f=37&t=67652&p=661832#p661832)
  • HM-ES-TX-WM (Engergiezähler) in devicelist.inc hinzugefügt
  • RPC-Events überarbeitet
    • ab sofort werden per INIT gesetzte RPC-ID in den RPC-Events korrekt zurückgeben
  • (06),(27) Energiezähler
    • Kanalnamen auf POWERMETER_IGL geändert
    • Default Icon auf HM-ES-TX-WM (Energiezähler) gesetzt (sollte nach einem Update manuell angepasst werden!)
    • IDLE Datenpunkt liefert die Zeit seit dem letzten Zählerimpuls in Stunden und erleichtert die Überwachung des Zählersensors
    • neue Datenpunkte: GAS_ENERGY_COUNTER, GAS_POWER, ENERGY_COUNTER, POWER um die Geräte auch in der pocket control App darzustellen
  • (90) Wrapper Thermostat OFFSET Geräteparameter werden ab sofort auf 2 Kommastellen gerundet
  • (33) EnOcean-RPS PTM 202 Schaltwippe hinzugefügt
  • (35) EnOcean Sensoren
    • Gas Sensoren EEP 4BS-09-0x implementiert
    • Temperatur/Luftfeuchte Sensor EEP 4BS-04-04 implementiert
    • Helligkeitssensor EEP 4BS-06-04 und EEP 4BS-06-05 implementiert
      • die Konfiguration vom Eltako FAH60 sollte nach dem Update geprüft werden!
  • (28) System.Exec
    • Kommandozeilenparameter $DP$ und Umgebungsvariable CUXD_DP hinzugefügt
    • Geräte Datenpunkte und Controls neu geordnet, da OLD_LEVEL beim RGBW-Dimmer bisher immer als LEVEL=100% von der Logikschicht an den CUxD übergeben wurde j-a-n/homematic-addon-hue#44
    • existierende alte CUxD-System.Exec Geräte mit RGBW-Control müssen nach einem Update manuell gelöscht und neu angelegt werden!
    • INVERT Parameter für Jalousieaktor hinzugefügt (https://homematic-forum.de/forum/viewtopic.php?f=37&t=67164)
    • Up/Down Jalousie-Laufzeit als Geräteparameter konfigurierbar
      • Kommandozeilenparameter $RTUP$, $RTDOWN$, $RUNTIME$, $DIR$ und entsprechende Umgebungsvariablen hinzugefügt
      • errechneter Jalousie-Laufzeit-Wert in ms und die Jalousie-Fahrtrichtung werden an EXEC übergeben
  • (40) 16 Kanal Universalsteuerung
    • INVERT Parameter für Jalousieaktor hinzugefügt (viewtopic.php?f=37&t=67164)
    • Up/Down Jalousie-Laufzeit als Geräteparameter konfigurierbar
      • Kommandozeilenparameter $RTUP$, $RTDOWN$, $RUNTIME$, $DIR$ und entsprechende Umgebungsvariablen hinzugefügt
      • errechneter Jalousie-Laufzeit-Wert in ms und die Jalousie-Fahrtrichtung werden an EXEC übergeben

Bei Download zu beachten:

Bitte beim Download beachten, das je nach CCU Hardware man verschiedene Installationsarchive und ggf. sogar verschiedene Versionsnummern für den Download hat. So sollte man folgende Archive für die passende CCU Hardware nutzen:

  • CCU3 / RaspberryMatic (RaspberryPI, Tinkerboard):
    📦 cuxd_X.X.X_ccu3.tar.gz
  • RaspberryMatic (OVA/Virtuell auf x86_32):
    📦 cuxd_X.X.X_ccux86.tar.gz
  • CCU2:
    📦 cuxd_X.X.X_ccu2.tar.gz
  • CCU1:
    📦 cuxd_X.X.X_ccu1.tar.gz

CUxD Daemon 2.5.1

15 May 12:44
68fb2b1
Compare
Choose a tag to compare

Downloads License

Version 2.5.1 of the HomeMatic/CCU CUxD Addon can be downloaded here:
https://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

2.5.1 Changelog:

  • mknod() bei inaktiven TTYs unterbinden viewtopic.php?f=37&t=64260
  • MIN, MAX und DEFAULT Parameter auch bei STRING-Datenpunkten im Paramset übergeben (z.B. RGBW)
    • Abfrage des Paramsets z.B. mittels HM-Script:
      string xml = xmlrpc.GetParamsetDescription(dom.GetObject("CUxD"),"CUX2801001:1","VALUES");
  • DEFAULT Metadaten beim RGBW Control automatisch setzen jens-maus/RaspberryMatic#1052
  • Deinstallation entfernt jetzt alle CUxD Überreste https://homematic-forum.de/forum/viewtopic.php?f=37&t=60615

Bei Download zu beachten:

Bitte beim Download beachten, das je nach CCU Hardware man verschiedene Installationsarchive und ggf. sogar verschiedene Versionsnummern für den Download hat. So sollte man folgende Archive für die passende CCU Hardware nutzen:

  • CCU3 / RaspberryMatic (RaspberryPI, Tinkerboard):
    📦 cuxd_X.X.X_ccu3.tar.gz
  • RaspberryMatic (OVA/Virtuell auf x86_32):
    📦 cuxd_X.X.X_ccux86.tar.gz
  • CCU2:
    📦 cuxd_X.X.X_ccu2.tar.gz
  • CCU1:
    📦 cuxd_X.X.X_ccu1.tar.gz

CUxD Daemon 2.5

21 Dec 11:29
395bc6b
Compare
Choose a tag to compare

Downloads License

Version 2.5 of the HomeMatic/CCU CUxD Addon can be downloaded here:
http://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

2.5 Changelog:

Bei Download zu beachten:

Bitte beim Download beachten, das je nach CCU Hardware man verschiedene Installationsarchive und ggf. sogar verschiedene Versionsnummern für den Download hat. So sollte man folgende Archive für die passende CCU Hardware nutzen:

  • CCU3 / RaspberryMatic (RaspberryPI, Tinkerboard):
    📦 cuxd_X.X.X_ccu3.tar.gz
  • RaspberryMatic (OVA/Virtuell auf x86_32):
    📦 cuxd_X.X.X_ccux86.tar.gz
  • CCU2:
    📦 cuxd_X.X.X_ccu2.tar.gz
  • CCU1:
    📦 cuxd_X.X.X_ccu1.tar.gz

CUxD Daemon 2.4.4

08 Sep 12:54
c3aa240
Compare
Choose a tag to compare

Downloads License

Version 2.4.4 of the HomeMatic/CCU CUxD Addon can be downloaded here:
http://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

2.4.4 Changelog:

  • LEVEL-FILTER= Parameter zum Deaktivieren der implementierten LEVEL Filterung für den DIMMER.LEVEL Control Bug der WebUI: viewtopic.php?f=34&t=57266
  • Wrapper Device Bugfix um Fehlermeldung bei der Konfiguration von langen DC-Seriennummern (z.B. HMIP) zu unterdrücken: viewtopic.php?f=37&t=59219
  • (39) DALI Anbindung über DEUTA EnOcean Gateway
    • ID-Geräteparameter erweitert um den Gruppenstatus über einen ausgewählten Balast der Gruppe abzufragen

2.4.3 Changelog:

  • fehlerhaftes : Zeichen am Ende von TTYINIT= entfernt viewtopic.php?f=37&t=19394&p=576400#p574729
  • Fehler in ccu_backup mit aktueller CCU3/RaspberryMatic Firmware beseitigt: viewtopic.php?f=65&t=58251&p=576936#p576924
  • (39) DALI Anbindung über DEUTA EnOcean Gateway
    • kleinere Optimierungen

Bei Download zu beachten!

Bitte beim Download beachten das je nach CCU Hardware man verschiedene Installationsarchive und ggf. sogar verschiedene Versionsnummern für den Download hat. So sollte man folgende Archive für die passende CCU Hardware nutzen:

  • CCU3 / RaspberryMatic (RaspberryPI, Tinkerboard):
    📦 cuxd_X.X.X_ccu3.tar.gz
  • RaspberryMatic (OVA/Virtuell auf x86_32):
    📦 cuxd_X.X.X_ccu_x86_32.tar.gz
  • CCU2:
    📦 cuxd_X.X.X_ccu2.tar.gz
  • CCU1:
    📦 cuxd_X.X.X_ccu1.tar.gz

CUxD Daemon 2.4.2

10 Apr 21:32
f1de70e
Compare
Choose a tag to compare

Downloads License

Version 2.4.2 of the HomeMatic/CCU CUxD Addon can be downloaded here:
http://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

2.4.2 Changelog:

  • 10s-cpu-load überarbeitet viewtopic.php?f=37&t=57902
  • (25) wMBus EnergyCam
    • Timeout auf 90 Minuten gesetzt viewtopic.php?f=37&t=25427&start=40
    • Bugfix bei Trennung mehrerer Initialisierungsparameter durch ':' viewtopic.php?f=37&t=25427&start=40

2.4.1 Changelog:

  • Bugfix: TTYINIT= mehrere Initialisierungsparameter durch ':' getrennt übergeben (z.B. wmbus) viewtopic.php?f=37&t=25427&p=572228#p571912
  • CCU2 CUxD Versionsabfrage in Systemsteuerung repariert
  • LEVEL Filterung für fehlerhafte DIMMER.LEVEL Controls der WebUI überarbeitet
  • (28) System.Exec
    • RGBW Kanalnamen korrigiert
    • RGBW WHITE Defaultwert auf 2000K gesetzt

2.4 Changelog:

  • Bugfixes und Codeoptimierungen
  • Dokumentation überarbeitet
  • Permission Denied Fehlermeldung bei CUL Firmwareupdate repariert (viewtopic.php?f=37&t=53536)
  • automatischer Verbindungsaufbau zum HmIP-RFUSB per Default unterbunden (viewtopic.php?f=37&t=53280)
  • automatische Installation der USB-Kernel-Module je nach installierter CCU2 Firmware beim CUxD Start ohne extra AddOn-Patch (viewtopic.php?f=37&t=55105)
  • automatische Auswahl der installierten Curl Version beim CUxD Start auf der CCU2 ohne extra AddOn-Patch (viewtopic.php?f=37&t=55105)
  • Filterung von mehrfachen LEVEL Werten aufgrund von Bugs im DIMMER.LEVEL Control der WebUI (viewtopic.php?f=34&t=57266)
  • interne Curl Aufrufe überarbeitet
  • (39) DALI Anbindung über DEUTA EnOcean Gateway
  • (28) System.Exec
    • neues Control: (RGBW) Dimmer: viewtopic.php?f=41&t=35617&p=571692&hilit=hue#p571477
  • (90) Wrapper.State
    • Bugfix (viewtopic.php?f=37&t=56211)
  • (25) SMI Wechselrichter
    • Vermeidung von Funk-Kollisionen bei gleichzeitiger Abfrage mehrerer SMI260 Wechselrichter
    • Filterung unrealistischer POWER-Werte

Bei Download zu beachten!

Bitte beim Download beachten das je nach CCU Hardware man verschiedene Installationsarchive und ggf. sogar verschiedene Versionsnummern für den Download hat. So sollte man folgende Archive für die passende CCU Hardware nutzen:

  • CCU3 / RaspberryMatic (RaspberryPI, Tinkerboard):
    📦 cuxd_X.X.X_ccu3.tar.gz
  • RaspberryMatic (OVA/Virtuell auf x86_32):
    📦 cuxd_X.X.X_ccu_x86_32.tar.gz
  • CCU2:
    📦 cuxd_X.X.X_ccu2.tar.gz
  • CCU1:
    📦 cuxd_X.X.X_ccu1.tar.gz

CUxD Daemon 2.3.3 / 2.3.4 / 2.3.9

29 Oct 08:57
a491b75
Compare
Choose a tag to compare

Downloads License

Version 2.3.3 of the HomeMatic/CCU CUxD Addon can be downloaded here:
http://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

Changes (german):

  • Vollwertige CCU Addon Version für x86_32 basierte CCU Plattformen hinzugefügt.
  • Compiler angepasst, so dass das CCU3 Binary wieder ab RP1 lauffähig ist (Version 2.3.4).
  • SIGSEGV beim Setzen vom (28) System.Timer repariert
  • Bugfix bei der Rückgabe der CUxD-Fehlerseite (viewtopic.php?f=37&t=51322&start=30#p514850)
  • Zugriff auf CUxD Webcam-Files (cache/Proxy) bei aktiviertem Zugriffsschutz (viewtopic.php?f=37&t=51378)
  • Bugfix bei der Übergabe der SessionID in der CUxD-URL
  • Dokumentation aktualisiert
  • Bugfixes und Codeoptimierungen
  • verbesserter Zugriffsschutz mit erweiterten Konfigurationsmöglichkeiten aufgrund von https://vuldb.com/de/?id.139995 und https://psytester.github.io/CVE-2019-14985/ und https://psytester.github.io/CVE-2019-14986/
    • Zum Zugriff auf die CUxD-Administrationsoberfläche ist ab sofort (per Default) eine gültige Session-ID notwendig!
    • das Passwort aus dem USERLOGIN= Parameter wird ab sofort verschlüsselt auf der CCU abgelegt
    • Authentifizierung per Session ID der WebUI
    • eingeschränkter Zugriff bei Deaktivierung der Authentifizierung
    • USERACCESS= Parameter zur Zugriffssteuerung
      • 0.. Authentifizierung per Session-ID mit Administrator-Rechten, sonst USERLOGIN= Parameter
      • 1.. Authentifizierung entweder per USERLOGIN= Parameter, oder eingeschränkter Zugriff
    • ACCESS-RPC=
      • Zugriff auf den CUxD RPCPORT auf bestimmte IP-Hosts/IP-Netze beschränken (Zugriff von 127.0.0.1 ist immer erlaubt)
    • REMOTE-PARAMS=1
      • Schreibzugriff auf Geräteparameter und löschen von Geräten von allen bzw. per ACCESS-RPC definierten IP-Hosts/IP-Netzen (Zugriff von 127.0.0.1 ist immer erlaubt)
    • REMOTE-CMD=1
      • Schreibzugriff auf CMD_EXEC, WRITE_FILE, SEND_CMD und CMD_SETx DPs von allen bzw. per ACCESS-RPC definierten IP-Hosts/IP-Netzen (Zugriff von 127.0.0.1 ist immer erlaubt)
  • LOGFLAGS=
    • 1.. Speicherverbrauch loggen
  • CCU3/RaspberryMatic Update-check Fix: viewtopic.php?t=47684
  • ccu_backup auf CCU3/RaspberryMatic beachtet jetzt .nobackup Tag in Verzeichnissen
  • ab Linux-Kernel 3.14 (also CCU3/RaspberryMatic) wird auf der CUxD Statusseite der verfügbare RAM "Available" ausgegeben.
  • Parameterprüfung beim Speichern vom CUxD-Setup über die CUxD-Oberfläche
  • Filter für die Anzeige neuer bzw. bekannter Geräte bei der Anzeige der Geräteadressen
  • dutycycle und dutycycle.tcl erweitert, um die RPC-Serverports automatisch zu bestimmen
  • (35) EnOcean Helligkeitssensor
    • neuer Datenpunkt LUX
    • Gerätetyp angepasst
    • History Bugfix
  • (25) SMI Wechselrichter
    • neuer Datenpunkt MAX_POWER
    • MAX_POWER und COS_PHI können gesetzt werden und werden dann zum Wechselrichter übertragen

Bei Download zu beachten!

Bitte beim Download beachten das je nach CCU Hardware man verschiedene Installationsarchive und ggf. sogar verschiedene Versionsnummern für den Download hat. So sollte man folgende Archive für die passende CCU Hardware nutzen:

  • CCU3 / RaspberryMatic (RaspberryPI, Tinkerboard):
    📦 cuxd_X.X.X_ccu3.tar.gz
  • RaspberryMatic (OVA/Virtuell auf x86_32):
    📦 cuxd_X.X.X_ccu_x86_32.tar.gz
  • CCU2:
    📦 cuxd_X.X.X_ccu2.tar.gz
  • CCU1:
    📦 cuxd_X.X.X_ccu1.tar.gz

CUxD Daemon 2.2.0

08 Dec 21:03
8f7963a
Compare
Choose a tag to compare

Downloads License

Version 2.2.0 of the HomeMatic/CCU CUxD Addon can be downloaded here:
http://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

Changes (german):

  • Bugfixes und Codeoptimierungen
  • Dokumentation überarbeitetB
  • Bugfix: BINRPC lieferte falsche Arraygröße bei system.listMethods Response
  • Bugfix: SYSTEM_EXEC erzeugte SIGSEGV bei EnOcean Raumtemperaturfühler und EnOcean Drehtaster
  • CCU3 Bugfix github: "fixed update-check.cgi to output a valid Content-Type: header"
  • Automatik zur Bestimmung vom HM-SCRIPT und HM-REGA Port
    • neue Parameter HM-SCRIPT-PORT und HM-REGA-PORT zum Überschreiben der Automatik hinzugefügt
    • HM-SCRIPTPORT, HM-SCRIPTHOST, HM-REGAPORT vor dem Start aus cuxd.ini löschen
  • 'readdedDevice' Warnung nicht mehr ins Syslog schreiben
  • (40) 16 Kanal Universalsteuerung
  • (90) 2. State-Monitor Device
  • (33) EnOcean RPS
    • DB0 Statusbyte beim Tastendruck zurückgeben.
  • (37) 3. EnOcean BiDi Omnio AWAG Schaltaktoren
  • (37) 4. EnOcean BiDi Omnio AWAG Dimmer
  • (37) 5. EnOcean BiDi Omnio AWAG Jalousieaktoren

CUxD Daemon 2.1.0

05 Sep 21:48
32d3c75
Compare
Choose a tag to compare

Downloads License

Version 2.1.0 of the HomeMatic/CCU CUxD Addon can be downloaded here:
http://homematic-forum.de/forum/viewtopic.php?f=37&t=15298

Changes (german):

  • Bugfixes und Codeoptimierungen
  • Dokumentation überarbeitet
  • a-culfw 1.26.03 (301) aktualisiert
  • Stabilität der externen seriellen Verbindungen verbessert
  • TTYMAXIDLE= Parameter überarbeitet
    • nach Ablauf von TTYMAXIDLE= wird bei EnOcean und wMBus per Default das Gateway aktiv auf Erreichbarkeit geprüft.
    • die TTY-Statusinfo wurde um die IDLE-Konfiguration erweitert
  • BINRPC Ping-Methode hinzugefügt
  • cacert.pem fuer Curl CCU1/CCU2 unter cuxd/extra installiert
  • (40) Universalsteuerung
    • Berechnungsfehler vom SET_STATE Datenpunkt korrigiert
  • (35) EnOcean Multisensor
    • Erweiterung bis EEP 4BS-14-0A
    • STATE Datenpunkt von Kanal 2 in MOTION umbenannt (Vibrationssensor)
    • Unterstützung von Eltako TippFunk Fenster Drehgriffkontakten
    • CMD_EXEC Parameter hinzugefügt