3.89.8.20260719 released

Created with Sketch.

This is release 3.89.8.20260719 of OpenCCU which is a major release with the following bugfixes and feature changes:

Downloads License Donate GitHub sponsors

Hier klicken fΓΌr deutschsprachige πŸ‡©πŸ‡ͺπŸ‡¦πŸ‡ΉπŸ‡¨πŸ‡­ Version des ChangeLogs/Diskussionsbeitrag

🚧 Changes:

For all changes, see the full commit log.

🏠 CCU/homematicIP Service Changes

  • bump OCCU to 3.89.8-2 (#4025, #4022, #4009, #3997, #3980, #3933, #4022, #3933, @jens-maus) which comes with the following changes:
    • Fixed an issue when replacing the central control unit.
    • β€œActive Profile” could no longer be selected for devices with profiles in central control unit programs.
    • Fixed an issue with the status control of some blind/roller shutter actuators.
    • In some Easy Mode profiles for blind/roller shutter actuators, the direction of movement was incorrectly toggled when the button was pressed and held.
    • Under certain circumstances, the β€œOn Time: 3 Seconds” parameter was not applied correctly to links.
    • HmIP-DLD – Fixed an error in the weekly schedule.
    • HmIP-WGD/LSC – An empty page was displayed for direct links.
    • HmIP-BWTH – The β€œRoom Type” configuration parameter was removed from channel 8.
    • HmIP-DLP – The β€œTeach-in Lock Load with Door Open” configuration parameter was removed.
    • HmIP-FAL*/-eTRV-F/-eTRV-3 – Added heating/cooling switchover.
    • HmIP-WSM/ELV-SH-WSM – Added an option to switch when a specified irrigation volume is reached.
    • HmIP-WGTC – The Easy Mode profiles were expanded.
  • fix(checkFirmwareUpdate): handle GitHub API error responses without crashing (#4017, @jens-maus)
  • Fix false gate_state=inactive detection for valid local-only INPUT rules (#4015, @jens-maus)
  • Fix multimacd FD_SETSIZE crash: cap RLIMIT_NOFILE below 1024 (#3992, @jens-maus)
  • Debounce monit interface link restarts to prevent network flapping (#3991, @jens-maus)
  • fix missing /var/lib upon seedrng start in recoveryfs (#3986, @jens-maus)
  • fix disk signature reset to work on DOS/MBR partitions only. (#3985, @jens-maus)
  • fix S11MountAll to also recognize GPT PARTUUIDs correctly (#3984, @jens-maus)
  • security: restrict WebUI/services to local networks by default and harden port-forwarding detection (#3950, @jens-maus)
  • eq3_char_loop: return -EAGAIN, not -EFAULT, on full-buffer write (#3969, @claymore666)
  • recovery: do not source uploaded firmware_version in restore_backup.cgi (fixes #3962) (#3963, @claymore666)
  • increase S11MountAll timeout to 240 seconds. (#3953, @jens-maus)

🌐 WebUI Changes

  • add 0208-WebUI-Fix-ActiveProfile WebUI bugfix patch (#4010, @jens-maus)
  • WebUI: fix ReGaScript injection root RCE (multiple sinks) (#3972, @claymore666)
  • security: restrict WebUI/services to local networks by default and harden port-forwarding detection (#3950, @jens-maus)
  • WebUI: escape systemName before ReGaScript interpolation in cp_advancedsettings.cgi (root RCE fix) (#3967, @claymore666)

πŸ–₯️ Operating System Changes

πŸ”„ Other Changes

πŸ“ Support:

For support on installation and help please visit the following web pages:

OpenCCU – Documentation πŸ‡ΊπŸ‡Έ
OpenCCU – Discussions πŸ‡ΊπŸ‡Έ
OpenCCU – Dokumentation πŸ‡©πŸ‡ͺ
OpenCCU – Forum πŸ‡©πŸ‡ͺ

πŸ“¦ Download:

The following installation archives can be downloaded for different hardware platforms. To verify their integrity a sha256 checksum is provided as well. You can either upload these files using the WebUI-based update mechanism or unarchive them to e.g. flash the included *.img files on a fresh installation media (e.g. microSD card):