Nachdem von wenigen Tagen ein Update der HomeMatic CCU3 Firmware zum Download bereit gestellt wurden, folgt nun die entsprechende Aktualisierung für RaspberryMatic auf Version 3.61.5. Das als "Major Release" gekennzeichneten Firmware-Update enthält ein sehr umfangreiches Changelog, das im Folgenden die einzelnen Details auflistet.
In diesem Release wurden umfangreiche WebUI-Änderungen durchgeführt, die u.a. dazu führen, den zu Verfügung stehenden Platz in einem Browser nun bestmöglich auszunutzen. Neben generellen Style-Anpassungen profitieren auch Power-User von den Änderungen, erlaubt die WebUI doch nun z.B. den direkten Wechsel auf die Geräteeinstellungen, wenn man sich im Bereich "Status und Bedienung" befindet.
Und natürlich sind auch wieder gerenelle Updates am Betriebssystem und damit an der generellen Sicherheit vorgenommen wurden. Aber auch solch Dinge wie ein erster Support für den neuen "RaspberryPi Zero 2 W" wurde in diese neue Version eingearbeitet.
Changelog
CCU/HomeMatic-System Änderungen:
- Integrated major CSS style changes to the whole WebUI and added it to the 
0039-WebUI-Fix-Style-GlitchesWebUI patchset. These changes includes a lot of style modifications which e.g. try to use the maximum space available for the web browser but also try to make the table layout more common between the status and control devices display.. - Added new 
0150-WebUI-Responsive-ControlPageWebUI patch which reworks the main control page to use a div-based responsive design (@MichaelN0815). - Added a new 
0149-WebUI-ImprovedErrorPagesWebUI patch which replaces the standard error pages shown with some more nice and slim version reminding users that the system is not ready yet and the WebUI will be loaded soonish. - Integrated some minor startpage layout changes which introduce some grey/white alternating layout for the user sysvar display so that content will be better visible. In addition, alignment and padding was slightly adapted and things moved over from the 
0039-WebUI-Fix-Style-GlitchesWebUI patch (@MichaelN0815). - Added a new 
0148-WebUI-Fix-RebootInBackgroundWebUI patch and adapted other patches in similar situations to execute/sbin/rebootand/sbin/poweroffin background so that the WebUI has enough time to properly display the results before the system is rebooted or shutdown (#1496). - Added new 
0147-WebUI-Fix-AddonUninstallFailureHandlingWebUI patch which fixes an issue with addon uninstall scripts returning invalid error messages (@jp112sdl). - Added new 
0146-WebUI-ImprovedStartpageLayoutWebUI patch presenting the text information on the startpage more condensed (#1495, @jp112sdl). - Integrated fixes in 
0007-WebUI-Enhanced-FirmwareUpdateWebUI patch which should fix the new auto-backup feature of OCCU 3.61.x. - Added a new button in 
0133-WebUI-Fix-InternalIDExposureWebUI patch to explicitly show/hide internal maintenance channels in the status and control device view rather than showing them per default (@jp112sdl). - Added new 
0145-WebUI-NaturalSortingWebUI patch which implements natural sorting for the "Status and control" display tables (#1491, @ptweety). - added new 
0144-WebUI-ControlForMaintenanceChannelWebUI patch implementing a dedicated device parameter output for the:0maintenance channels (#1487, @jp112sdl). - Integrated a fix in 
0067-WebUI-Fix-BrokenLinkPeerListWebUI patch which fixes another broken link to programs and connections (#1484). - Added new 
0143-WebUI-Fix-TranslationWebUI bugfix patch fixing a minor typo inde/translate.lang.extension.js. - Modified 
0133-WebUI-Fix-InternalIDExposureWebUI patch to also show channels flagged as "internal" in the functions, room and favorite display (#1477, #1475). - Modified 
0057-WebUI-ImprovedDutyCycleDisplayWebUI patch to use a table header to explain DC/CS values and to use a more streamlined separation bar (#1462, @jp112sdl). - Added new 
0141-WebUI-Add-LoggedOnUserInformationWebUI patch adding more logged in user details to the WebUI header (#1463, @jp112sdl). - Added new 
0142-WebUI-Fix-StartpageGuestTranslateWebUI patch fixing broken translation string in the favorite page when using a guest account (#1470, @jp112sdl). - Added another minor improvement for the 
0097-WebUI-SetSysvarValueByUserWebUI patch simplifying the channel selection table cell use (@jp112sdl). - Modified 
0138-WebUI-Add-SettingsAccessInStatusAndControlWebUI patch to allow to click on the device image to directly go to the device settings. - Added new 
0140-WebUI-Add-ChannelPicsInControlWebUI patch which will add channel pictures to the status and control tables. - Added new 
0139-WebUI-Fix-ScriptErrorOnUnknownDatapointWebUI patch fixing an issue with unique variable ident (#1456, @jp112sdl). - Integrated missing change in 
0097-WebUI-SetSysvarValueByUserwhich implements direct use of the boolean value names. - Added possibility to edit the content of system variable from the status and control pages if logged in as an admin (#1455, @jp112sdl).
 - The program table can now be edited as an admin using the status and control pages (@jp112sdl, #1453).
 - Added new 
0138-WebUI-Add-SettingsAccessInStatusAndControlWebUI patch allowing to directly access device channel settings in the status display (#1444, @jp112sdl). - Fixed minor english translation error where the german 'CCUFullNameText' identifier was used rather than the english one (#1445).
 
WebUI Änderungen:
- Integrated major CSS style changes to the whole WebUI and added it to the 
0039-WebUI-Fix-Style-GlitchesWebUI patchset. These changes includes a lot of style modifications which e.g. try to use the maximum space available for the web browser but also try to make the table layout more common between the status and control devices display (#1466, #1485, #1493. - Added new 
0150-WebUI-Responsive-ControlPageWebUI patch which reworks the main control page to use a div-based responsive design (@MichaelN0815). - Added a new 
0149-WebUI-ImprovedErrorPagesWebUI patch which replaces the standard error pages shown with some more nice and slim version reminding users that the system is not ready yet and the WebUI will be loaded soonish. - Integrated some minor startpage layout changes which introduce some grey/white alternating layout for the user sysvar display so that content will be better visible. In addition, alignment and padding was slightly adapted and things moved over from the 
0039-WebUI-Fix-Style-GlitchesWebUI patch (@MichaelN0815). - Added a new 
0148-WebUI-Fix-RebootInBackgroundWebUI patch and adapted other patches in similar situations to execute/sbin/rebootand/sbin/poweroffin background so that the WebUI has enough time to properly display the results before the system is rebooted or shutdown (#1496). - Added new 
0147-WebUI-Fix-AddonUninstallFailureHandlingWebUI patch which fixes an issue with addon uninstall scripts returning invalid error messages (@jp112sdl). - Added new 
0146-WebUI-ImprovedStartpageLayoutWebUI patch presenting the text information on the startpage more condensed (#1495, @jp112sdl). - Integrated fixes in 
0007-WebUI-Enhanced-FirmwareUpdateWebUI patch which should fix the new auto-backup feature of OCCU 3.61.x. - Added a new button in 
0133-WebUI-Fix-InternalIDExposureWebUI patch to explicitly show/hide internal maintenance channels in the status and control device view rather than showing them per default (@jp112sdl). - Added new 
0145-WebUI-NaturalSortingWebUI patch which implements natural sorting for the "Status and control" display tables (#1491, @ptweety). - Added new 
0144-WebUI-ControlForMaintenanceChannelWebUI patch implementing a dedicated device parameter output for the:0maintenance channels (#1487, @jp112sdl). - Integrated a fix in 
0067-WebUI-Fix-BrokenLinkPeerListWebUI patch which fixes another broken link to programs and connections (#1484). - Added new 
0143-WebUI-Fix-TranslationWebUI bugfix patch fixing a minor typo inde/translate.lang.extension.js. - Modified 
0133-WebUI-Fix-InternalIDExposureWebUI patch to also show channels flagged as "internal" in the functions, room and favorite display (#1477, #1475). - Modified 
0057-WebUI-ImprovedDutyCycleDisplayWebUI patch to use a table header to explain DC/CS values and to use a more streamlined separation bar (#1462, @jp112sdl). - Added new 
0141-WebUI-Add-LoggedOnUserInformationWebUI patch adding more logged in user details to the WebUI header (#1463, @jp112sdl). - Added new 
0142-WebUI-Fix-StartpageGuestTranslateWebUI patch fixing broken translation string in the favorite page when using a guest account (#1470, @jp112sdl). - Added another minor improvement for the 
0097-WebUI-SetSysvarValueByUserWebUI patch simplifying the channel selection table cell use (@jp112sdl). - Modified 
0138-WebUI-Add-SettingsAccessInStatusAndControlWebUI patch to allow to click on the device image to directly go to the device settings. - Added new 
0140-WebUI-Add-ChannelPicsInControlWebUI patch which will add channel pictures to the status and control tables. - Added new 
0139-WebUI-Fix-ScriptErrorOnUnknownDatapointWebUI patch fixing an issue with unique variable ident (#1456, @jp112sdl). - Integrated missing change in 
0097-WebUI-SetSysvarValueByUserwhich implements direct use of the boolean value names. - Added possibility to edit the content of system variable from the status and control pages if logged in as an admin (#1455, @jp112sdl).
 - The program table can now be edited as an admin using the status and control pages (@jp112sdl, #1453).
 - Added new 
0138-WebUI-Add-SettingsAccessInStatusAndControlWebUI patch allowing to directly access device channel settings in the status display (#1444, @jp112sdl). - Fixed minor english translation error where the german 'CCUFullNameText' identifier was used rather than the english one (#1445).
 
Betriebsystem Änderungen:
- Added some first basic support for the new RaspberryPi Zero 2 W model by using the rpi3 platform for it (since it is sharing the same CPU/SoC).
 - Added the options 
-I 256 -E lazy_itable_init=0,lazy_journal_init=0to allmkfs.ext4calls so that all ext4 filesystems will be created with >y2038 compatibility (inode size >= 256) and also with slightly optimized init procedures (no lazy inits). - Updated buildroot to latest 2021.08.2 LTS
 - Updated upstream kernel to latest 5.10.78 LTS
 - updated the RaspberryPi kernel+firmware to latest 1.20211029
 - Updated java-azul runtime engine to latest stable 8.58.0.13-ca-jdk8.0.312
 - Updated tailscale package to latest 1.16.2 release.