Version 2.2.0
2. July 2020
Added
- App/UI: Added devices order setting in rooms
- App/UI: Selectable color schemes
- App/UI: Tap on app statusbar scrolls to top or will close window
- Config/UI: Added search/filter on KNX devices page
- Config/UI: Addons: download of profiles
- Config/UI: Cameras: Display error informations when available
- Config/UI: Cameras: Added camera's url format hint
- Config/UI: Setup - Diagnostic page
- Config/UI: Setup - System restore from backup file
- Config/UI: Setup - Local network system migration
- Config/UI: Display platform on device page
- Config/UI: Enabled KNX to KNX Quick Configs
- Config/UI: KNX RGB Quick Configs (Single Color and Color Loop)
- Config/UI: Added additional Quick Config options
- Config/UI: Device Page: Show Quick Configs as associations as well
- Config/UI: Multi selection of devices in digigrams and scenes
- Config/UI: Show uptime in advanced settings
- Config/UI: KNX fan with speed setting
- Config/UI: Possibility to create KNX devices out of addons
- Config/UI: HAP Reset: Possibility to start multiple processes to increase 149 devices limit
- Config/UI: Display CPU temperature
- Config/UI: CPU temperature as system digigram trigger
- Backend: New
migrateSystemAPI - Backend: New
getCameraErrorAPI - Backend: New
onNotificationlog notification event - Backend: New 'set/getSystemDiagnostic' API
- Backend: MQTT configuration is updating engine
mqtt.csv - Backend: MQTT addon components/devices support
- Backend: Addons components/devices min software version check
- Backend:
.csvto.jsonconverter (and reverse) supports nowSPACINGandTAGin[COMMANDS]andTAGin[MAPPINGS] - Backend: Support of camera streams with HTTP Digest authorization
- Backend: Support of MQTT hotloading
- Engine: Tag support for commands und mappings in CommandServers
- Engine: support for telnet negotiation in CommandServers
- System: added support for Raspberry Pi 4
Changes
- App/UI: Defocus
selectelements when starting screensaver - App/UI: Display log notifications in relative time format
- App/UI: Use system name instead of 'Home' on rooms page
- App/UI: Draw cameras menu only if cameras available
- App/UI: HVAC modes display improvements
- Config/UI: Disabled setup process is enabling
guestuser - Config/UI: Notification profiles are now grouped by notification type
- Config/UI: Display last update timestamps in relative time format
- Config/UI: Disabled autocompletion/autocorrect in search fields
- Config/UI: User e-mail is not a required field anymore
- Config/UI: Allow KNX DPT updates even address is in use
- Config/UI: Internal Log: case insensitive filter/search
- Config/UI: Default log notification priority is now
normal - Config/UI: New cameras are screensaver default enabled
- Engine: New improved CommandServer TCP/UDP handling
- Engine: HTTP request connect- and disconnect events dependent on success/error status codes
- Backend:
setKNXGroupAddressAPI does not create a new component anymore and preserves samecid - Backend:
addKNXDeviceandsetKNXDeviceAPIlidparameter is now optional
Fixed
- App/UI: multiple screensaver transitions (in conjunction with playing music)
- App/UI: RGB ColorPicker did not show up
- App/UI: 'Overview' page did send to many requests when Safari energy management was active
- App/UI: Reversed open/close garagedoors controls
- App/UI: Charts datetime localizations
- Config/UI: Translation errors
- Config/UI: Miscellaneous fixes and stability improvements
- Config/UI: When changing room assignment or name on devices page sometimes the selected room was resetted
- Config/UI: MQTT NodeRED example was invalid
- Config/UI: Devices data logging settings did not respond always
- Config/UI: Charts datetime localizations
- Config/UI: Cameras did not reload after url update
- Config/UI: Quick Config colors could not be updated
- Config/UI: Quick Config page did not always show up
- Config/UI: RAM usage was display wrong
- Backend: Remember system class reachability
- Backend:
getSystemsListAPI delivered wrong data - Backend: KNX RGB components had invalid capability assigned
- Backend: HAP TV input feedback matching