ich habe die Version 0.568 fertiggestellt. Bei einem Update ist folgendes zu beachten:
In Vorbereitung auf zukünftige Erweiterungen habe ich den Wertebereich der erlaubten Seriennummern einiger Geräte von 99999 auf 999 beschränkt.
Vor einer Aktualisierung auf die Version 0.568 sind unbedingt folgende Punkte zu prüfen:
- 1. Der Platzhalter für den Zeitstempel beim BACKUPCMD-Parameter heißt jetzt $TS$
2. EnOcean PioTek-Tracker (35) und Transform Wrap-Devices (90) mit einer CUxD-Seriennummer größer als 999 sollten vor dem Update gelöscht und nach dem Update neu angelegt werden (es ist auch möglich, diese Geräte vor dem Update mit einer Seriennummer kleiner gleich 999 anzulegen)
0.568a Changelog:
Code: Alles auswählen
- USERLOGIN= Parameter repariert
- culfw 1.45 mit FHTTK fix aktualisiert
- email Device aus Geräteauswahl entfernt
Code: Alles auswählen
- Programmoptimierungen und Debugging:
- System.Exec: Prozessliste jetzt immer aktuell
- FS20-Dimmer: Status bei der Timer-Emulation jetzt immer aktuell
- Programmabsturz bei empfangenen Ping-Requests repariert
- Programmabsturz bei sehr großen BINRPC-Requests repariert
- Programmabsturz bei fehlerhaft konfigurierten CUxD-Geräten repariert
- Optimierung der Verarbeitung von TCP-Requests
- USB-INIT's (CUXINITCMD und TTYINIT) in aufsteigender Reihenfolge der Schnittstellen
- "\t" im DEVICELOG-String durch TAB-Zeichen ersetzt
- Gerätename beim Anlegen neuer Geräte im CUxD auf 50 Zeichen erweitert
- automatisches Setzen einer verfügbaren Seriennummer beim Anlegen neuer CUxD-Geräte
- CUxD Setup-Parameter:
- bei allen TTY-Parametern kann als DEVICE (z.B. 'ttyUSB0') auch die ID der USB-Schnittstelle (z.B. '1-2.1') angegeben werden.
- TTYINIT-Parameter ersetzt in Zukunft den Parameter CUXINITCMD und kann für alle USB-Schnittstellen genutzt werden.
- der BACKUPCMD-Parameter wird im Hintergrund als eigenständiger Prozess ausgeführt. Der Platzhalter für den Zeitstempel ist jetzt $TS$ und er kann auch mehrfach vorhanden sein
- SYSLOGMOVE zum Backup der alten Syslog-Files (/var/log/messages) z.B. auf den USB-Stick
- CUXLOGSIZE geändert in RCVLOGSIZE
- FS20-Sensor Parameter:
- neu: FILTER_SET
- TIMERSET -> TIMER_SET
- neues Control zur Auswahl: Event-Trigger (STATE ist vom Typ ACTION) z.B. für Taster oder Bewegungsmelder
- EnOcean:
- Fenster-Drehgriff getestet
- automatische Erkennung vom BSC EnOcean Gateway (USB300)
- Protokolloptimierungen
- zu flashende DFU-Firmware jetzt auswählbar und per FTP aktualisierbar (ein ZIP-File pro Mikrocontroller-Typ)
- für jeden Mikrocontroller können mehrere Firmware Versionen in ein ZIP-File gepackt werden!
- culfw 1.45 und EUL-Firmware liegen bei
- Wrap-Device:
- Parameter neu geordnet und direktes Setzen des Gerätestatus von der CCU möglich. (Parameter: USE_HMDATAPT)
- Wrap-Device für Statistiken zur Geräteüberwachung (Lüftungszeit, Betriebsstunden, ...) letzte Stunde, letzte 24h bis 168h mit prozentualer Einschaltdauer im Intervall ermöglicht ein einfaches und sicheres verzögertes Triggern auf ein Ereignis
- System.Multi-DIM-Exec:
- neues Gerät zum Ausführen frei konfigurierbarer Shell-Scripts mit mehreren Dimmer-Werten z.B.für RGB-Dinmmer
Viel Spaß beim Testen!
Uwe.
[UPDATE] Version 0.568a aktualisiert