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:
🚧 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
- Open Virtual Appliance (OVA): For running RaspberryMatic within the following virtualization environments:
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_regawhere missingSO_RCVTIMEO/SO_SNDTIMEOsocket 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
subjectAltNameconsisting 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.jsURL 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/watchdogis 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:
- RaspberryPi4 Model B:
📦 RaspberryMatic-3.47.22.20191130-rpi4.zip
SHA256: f4d83de367daa052a69c612cc7dc4301361fc9b4b4ac1ef6a2f345d0a59a0f5a - CCU3, ELV-Charly, RaspberryPi3 Model B+, RaspberryPi3 Model B, RaspberryPi3 Model A+, RaspberryPi2 Model B, RaspberryPi Compute Module 3, RaspberryPi Compute Module 3 lite:
📦 RaspberryMatic-3.47.22.20191130-rpi3.zip
SHA256: 7a2ae917b6f050b29811a6f336d63fbb5250185c630ad68d83a1370956ee71bf
📦 RaspberryMatic-3.47.22.20191130-ccu3.tgz (only for CCU3 Firmware -> RaspberryMatic Upgrade)
SHA256: 3adcabf320734175aaad51de533fddb2b5ddc813910c8a5400230d446a98e922 - RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+/B+):
📦 RaspberryMatic-3.47.22.20191130-rpi0.zip
SHA256: 77db25af9c48575ac430c38ced4be076328bfccc324ed0d8e3f9d9b5f41869f3 - Tinker Board S, Tinker Board:
📦 RaspberryMatic-3.47.22.20191130-tinkerboard.zip
SHA256: 09e19206614a605734d98f40bd6929217d9c3c2558ebb82fccda854975003166 - Intel NUC:
📦 RaspberryMatic-3.47.22.20191130-intelnuc.zip
SHA256: cd3214f1bc8763ab22c52593cf4bc62b512ff74354d808921ebc42b608deec17 - Open Virtual Appliance (OVA) – (ESXi, VirtualBox, Proxmox, Synology, QNAP, QEmu, HyperV):
📦 RaspberryMatic-3.47.22.20191130-ova.zip
SHA256: 2f8c91154dad468b586e6965807a9dd82bae26b4d4c533c2fc837dcb70bcef24
📦 RaspberryMatic-3.47.22.20191130.ova (only for initial OVA installation)
SHA256: b59603402bf0acc67bfa856fe12903d508fc92cd366f5e5abecf7805f0e7aab0
