RaspberryMatic 3.57.5.20210424 veröffentlicht

26.04.2021
3.747

Gestern wurde die neue, offizielle RaspberryMatic Version 3.57.5 für alle unterstützten Hardwareplattformen freigegeben. Dabei handelt es sich um ein so genanntes "Maintenance-Release" mit div. Verbesserungen und Fehlerbereinigungen. Dabei wurde - wie immer - die Kompatibität zur aktuellen eQ-3 OCCU Firmware angehoben.

Ein weiteres Highlight dieser Version ist die Unterstützung weiterer Single Board Computer von Hardkernel (ODROID-Linie), sodass RaspberryMatic nun auch auf einem ODROID-N2/N2+, ODROID-C4 und ODROID-C2 Board voll lauffähig ist. Für die unterstützten Hardwareplattformen stehen dafür dezidierte Downloads zur Verfügung.

Das nachfolgende Changelog (in Englisch) führt sämtliche Änderungen dieses Updates auf.

Tipp:
Wer sich mit Englisch ein wenig schwer tut, dem sei die deutsche Übersetzung von Technikkram ans Herz gelegt.

Changelog

Major-Änderungen:

  • updated OCCU version to 3.57.5-1 integrating full compatibility to the CCU3 3.57.5 firmware which comes with the following changes:

    • after device reset config data was not correctly transmitted to HomeMatic/homematicIP devices anymore.
    • when editing device configuration values where devices accepted value < 0 ended up in not being able to enter 0 anymore.
    • when adding channel 1 of a HmIP(W)-FAL device also channel 2 was accidentally added in the direct channel connection which did not have any function.
  • modified the “Clone System” operation in the recovery system to also deal with clone operations where the target device is smaller than the source device. In this case the user partition will be created smaller before using rsync to copy the userfs data from source to destination.

  • fixed the firmware update/install routines in the recovery system to write the bootloader for any partitioning scheme where the boot partition starts >= 2048.

  • integrated a minor fix which could have lead to an empty HM_HMIP_ADDRESS_ACTIVE variable entry in /var/hm_mode in case no /etc/config/hmip_address.conf file exists upon bootup.

WebUI Änderungen:

  • changed 0119-WebUI-Fix-ProofAndSetValue WebUI bugfix patch with more fixes for the ProofAndSetValue function not correctly allowing to deal with all device relevant value boundaries in the WebUI device configuration dialogs (#1231, @theimo1221, @Baxxy13).
  • integrated a fix in the 0111-WebUI-Fix-Translation-Performance WebUI patch which should fix issues where empty translation strings resulted issue that which should finally fix #1155.
  • modified 0060-WebUI-Fix-SessionLogoutSave WebUI patch to not patch the Session.logout() JSON RPC to use system.ClearSession() rather than system.ClearSessionID() because using the non-ID version causes the regadom to be saved under all circumstances and for the remote API this might not be something we actually want (#1192).

Betriebsystem Änderungen:

  • added hardware support for the Hardkernel ODROID line of SBC platform (ODROID-N2/N2+, ODROID-C4, ODROID-C2)
  • added hardware support for the Intel NUC Gen 11 (Panther Canyon) hardware.
  • integrated support for evaluating a global /etc/sysctl.conf file to tune certain linux system/kernel parameters.
  • moved the fstrim cronjob to run at 04:00 each saturday and the badblock check to 01:59 to make sure it is run even during DST switch times. This closes #1204.
  • updated rpi-eeprom package to incorporate latest pieeprom-2021-03-18.bin RaspberryPi4 EEPROM fixing potential issues with older pi4 board revisions.
  • integrated certain fixes and enhancements for running RaspberryMatic as a full-fledged HomeAssistant Add-on.
  • when running as a HomeAssistant Add-on we don’t use udev anymore because the host OS is running its’ own udev which could conflict otherwise.
  • on the corresponding platforms we reset the board upon an U-Boot boot failure so that systems won’t stall in the bootloader.
  • updated generic_raw_uart to latest master version and removed our manual GPIO reset routine in the InitRFHardware init scripts because the newer generic_raw_uart handles the different reset pin layout of the RPI-RF-MOD vs. HM-MOD-RPI-PCB modules internally using a dedicated ‘alt_reset_pin’ device tree node entry now.
  • removed the dedicated rx8130 buildroot package in favour of using the kernel mainline ds1307,rx8130 module which since 5.10.x supports supercap charging (cf. https://lore.kernel.org/linux-rtc/20200 … onix.de/T/).
  • bumped lighttpd web server to latest stable 1.4.59 which fixes an issue with lengthy request field sizes resulting in not being able to updated HomeMatic device parameters (cf. https://redmine.lighttpd.net/issues/3059, #1189).
  • bumped buildroot version to latest 2021.02.1 version.
  • bumped 5.10.x LTS kernel to 5.10.32 for all appropriate platforms (Tinkerboard, ODROID, intelNUC, OVA).
  • bumped 5.10.x LTS kernel for RaspberryPi to latest 1.20210303-1 version including the corresponding bootloader/firmware files.
  • bumped U-Boot version to latest 2021.04 version including u-boot related patch updates for the tinkerboard target.
  • bumped JAVA version to latest 8.54.0.21-ca-jdk8.0.292 LTS for appropriate platforms.

Relevante Downloads:
RaspberryMatic (GitHub)

Weiterführende Seite:
Diskussionen im HomeMatic-Forum

Kommentieren

- Code scannen, um zur Orginalseite zu gelangen -