3.47.22.20191130 released

Created with Sketch.

This is release 3.47.22.20191130 of RaspberryMatic which is a major feature enhancement release including the following new features, bug and security fixes:

Downloads License Donate

🚧 Changes:

General changes:

  • Integrated support for two new hardware platforms for running RaspberryMatic on intel-based x86 hardware while using USB-enabled RF hardware (e.g. HB-RF-USB, HmIP-RFUSB, HM-CFG-USB-2) to communicate to HomeMatic devices (BidCos-RF, homematicIP):
    • Open Virtual Appliance (OVA): For running RaspberryMatic within the following virtualization environments:
      • vmWare ESXi
      • Proxmox Virtual Environment
      • Oracle VirtualBox
      • Synology Virtual Machine Manager
      • QNAP VirtualizationStation
      • vmWare Workstation Player
      • QEmu
      • Microsoft HyperV
    • intelNUC: For directly running RaspberryMatic on the following Intel NUC hardware models:
      • 8.Gen intelNUC (Coffee Lake): NUC8i3BEK/NUC8i3BEH
      • 7.Gen intelNUC (Kaby Lake): NUC7i3BNK/NUC7i3BNH
      • 6.Gen intelNUC (Skylake): NUC6i3SYB/NUC6i5SYB
      • 5.Gen intelNUC (Broadwell): NUC5i3RYB/NUC5i5RYB
      • 4.Gen intelNUC (Haswell): D34010WYB/D54250WYB
      • 3.Gen intelNUC (Atom): DE3815TYBE
      • 2.Gen intelNUC (Ivy Bridge): D33217GK
      • 1.Gen intelNUC (Sandy Bridge): DCP847SKE

CCU/HomeMatic service changes:

  • implemented full LED support when using a RPI-RF-MOD with a HB-RF-USB adapter (#640).
  • fixed HMIP-RFUSB-TK identification. Now a firmware update cycle should be correctly omitted if a HMIP-RF-USB-TK is used (#641).
  • fixed a bug in mod_authn_rega where missing SO_RCVTIMEO/SO_SNDTIMEO socket options could cause that lighttpd webserver stalled in case XMLRPC auth requests were processed while ReGaHss was not yet running and thus could not answer to these auth requests (#730).

WebUI changes:

  • added functionality to add a standard subjectAltName consisting of the provided hostname and local ip address when creating a new HTTPS certificate. This should mitigate potential issues where the HTTPS certificate was not fully accepted by Google Chrome (#738).
  • enhanced the Recovery System WebUI to allow to not only create backups but also to restore *.sbk backup files directly in case the normal system is not accessible/bootable anymore.
  • implemented a new “Clone System” functionality in the Recovery System WebUI. Now users can use the recovery system to copy/clone their whole system to other connected devices. This can be particular useful for installing RaspberryMatic on a SSD of a intelNUC so that the image can be initially booted via an USB stick but then copied to the internal SSD afterwards.
  • added more european captial cities and countries to the global country and GPS position list (#741).
  • integrated a new WebUI patch for fixing issues with the jqueryURLPlugin.js URL parser class used in the WebUI. This patch updates the class to its latest 2.3.1 version (https://github.com/allmarkedup/purl) and integrates a fix for correct “@” URL parameter parsing (allmarkedup/purl#83) (#742).

Linux operating system changes:

  • updated hardware watchdog setup to only run the watchdog daemon or restart it via monit in case /dev/watchdog is present. This should allow to run RaspberryMatic on hardware platforms without any hardware watchdog present.
  • updated buildroot/Linux version to latest 2019.08.2 version.
  • added libgpiod and tools as a new default package so that gpios can be queried and changed the official linux-way.
  • fixed USB ntfs support to use ntfs-3g correctly for mounting NTFS formatted volumes.
  • update Java8 version to latest stable patch version (8.0_232).
  • updated Linux kernel version to 4.19.85 for all supported platforms.

👪 Contributors (alphabetically):

📝 Support:

For support on installation and help please visit the following (german speaking) help fora:

RaspberryMatic – Installation/Update Guide 🇩🇪
RaspberryMatic – Forum 🇩🇪

📦 Download:

The following installation archives (.zip files) can be downloaded for selected hardware platforms (including a .tgz update archive to upgrade from a CCU3 firmware to RaspberryMatic). To verify their integrity a sha256 checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available: