Software-update: Domoticz 2023.1
Domoticz is een veelzijdige applicatie die erop is gericht om als domoticacontroller te dienen voor de aansturing en het uitlezen van componenten. Het kan zijn werk doen op bijvoorbeeld een Raspberry Pi, maar kan ook op een Linux- of Windows-machines worden ingezet. Domoticz kan gebruikt worden met bijvoorbeeld lichtschakelaars, diverse sensors, ledlampen, beveiligingsapparatuur en tal van andere domoticahardware. Daarnaast kan Domoticz overweg met diverse breed gedragen protocollen, waaronder z-wave op basis van de opensource-openzwave-library en EnOcean. Kijk voor meer informatie in ons eigen Forum. De changelog voor versie 2023.1 zien er als volgt uit:
Implemented:Accept JWT tokens as authentication and Authorization Bearer tokens (either from internal or external IAM service)Blinds, added option to schedule 0%dzVents, OpenURL PATCH methodEnphase, redesign and added battery readings (Supports firmware V7)Internal OAuth2/OIDC IAM service supporting 4 different flows (OAuth2 (RFC6749), PKCE extension (RFC7636) and JWT Tokens (RFC7519))MQTT, added support for Lock statusMQTT, added support for wildcards in discovery topicsMQTT, climate preset modeNew 'auth' debug flag to see IAM related messagesNow 'Applications' can be registered to get secure access to Domoticz, see 'setup' menu (standard DomoticzUI app is registered by default)P1 Meter, added number of (long) power failures, voltage sags/swellsSECURITY_SETUP.md describing the new/improved security setupSupport for basic OpenID Connect Discovery ('https:///.well-known/openid-configuration')Search option in Switches/Scenes/Temperature/Utility and Weather tabThe Security realm can be configured using the 'vhostname' option (default domoticz.com)Timer, Grid option for selected switches and thermostat. Big thanks to syrhus/labelette91580 and xbeaudouinUser device selection now displays type/subtype
Accept JWT tokens as authentication and Authorization Bearer tokens (either from internal or external IAM service)Blinds, added option to schedule 0%dzVents, OpenURL PATCH methodEnphase, redesign and added battery readings (Supports firmware V7)Internal OAuth2/OIDC IAM service supporting 4 different flows (OAuth2 (RFC6749), PKCE extension (RFC7636) and JWT Tokens (RFC7519))MQTT, added support for Lock statusMQTT, added support for wildcards in discovery topicsMQTT, climate preset modeNew 'auth' debug flag to see IAM related messagesNow 'Applications' can be registered to get secure access to Domoticz, see 'setup' menu (standard DomoticzUI app is registered by default)P1 Meter, added number of (long) power failures, voltage sags/swellsSECURITY_SETUP.md describing the new/improved security setupSupport for basic OpenID Connect Discovery ('https:///.well-known/openid-configuration')Search option in Switches/Scenes/Temperature/Utility and Weather tabThe Security realm can be configured using the 'vhostname' option (default domoticz.com)Timer, Grid option for selected switches and thermostat. Big thanks to syrhus/labelette91580 and xbeaudouinUser device selection now displays type/subtypeChanged:All security related setting are now in 1 settings tabBy default prompt for login to only allow secure accessDefault 'admin' user is generated with standard password (see Users)Dimmer, restores to previous Set Level state after OffImplicit adding local IP to 'trusted networks' has been removed. Needs to be set explicitly for security reasons!Lots of security related code cleanup and improvementsMenu option for 'Users' moved to main 'Setup' menu listMQTT timeout increased to 2 minutesThe following proxy headers are now properly supported 'Forwarded' (RFC7239), 'X-Forwarder-For' and 'X-Real-IP' (in that order)The secure server (HTTPS) sends proper CORS and Security headers
All security related setting are now in 1 settings tabBy default prompt for login to only allow secure accessDefault 'admin' user is generated with standard password (see Users)Dimmer, restores to previous Set Level state after OffImplicit adding local IP to 'trusted networks' has been removed. Needs to be set explicitly for security reasons!Lots of security related code cleanup and improvementsMenu option for 'Users' moved to main 'Setup' menu listMQTT timeout increased to 2 minutesThe following proxy headers are now properly supported 'Forwarded' (RFC7239), 'X-Forwarder-For' and 'X-Real-IP' (in that order)The secure server (HTTPS) sends proper CORS and Security headersFixed:Dashboard, scenes/lights hidden when this was disabled in user settingsDashboard, mobile display did not display P1 meter current return value correctlyDashboard, not showing disabled sections (temperature/weather/utility) when a device has multiple properties (for instance temperature + weather)Highcharts dropdown menu z-index problemLogout now returns 204 instead of 401Waterflow sensor custom iconMaking sure Custom icons are valid (when someone manually edits the database)Mobile display text objects with long linesMQTT-AD Climate, fixed setpoint temperature displayNavigation bar display issues on some mobile devicesSetpoint popup when using protection
Dashboard, scenes/lights hidden when this was disabled in user settingsDashboard, mobile display did not display P1 meter current return value correctlyDashboard, not showing disabled sections (temperature/weather/utility) when a device has multiple properties (for instance temperature + weather)Highcharts dropdown menu z-index problemLogout now returns 204 instead of 401Waterflow sensor custom iconMaking sure Custom icons are valid (when someone manually edits the database)Mobile display text objects with long linesMQTT-AD Climate, fixed setpoint temperature displayNavigation bar display issues on some mobile devicesSetpoint popup when using protectionOnce again:If you see any Gui issues, make sure you first switch to the default theme and clear your browser + appcacheYou can also update manually by going to your Domoticz folder and issue the following command: ./updaterelease
If you see any Gui issues, make sure you first switch to the default theme and clear your browser + appcacheYou can also update manually by going to your Domoticz folder and issue the following command: ./updaterelease
Source:
Tweakers.net