@jens-maus jens-maus released this Oct 25, 2018 · 94 commits to master since this release

Assets 10

This is release 3.37.8.20181026 of RaspberryMatic which is a bugfixing and minor enhancement release:

Downloads License Donate

🚧 Changes:

  • updated OCCU firmware to 3.37.8-4 incorporating the following changes:
    • updated ReGaHss logic engine R1.00.0388.0130 (Oct 14 2018) with the following changes:
      • fixed bug in State() call on HSSdp objects which always returned false (#367).
      • implemented SortByName() for IseIdArray type which will allow to sort an idarray by the names of the objects being part of the array. It will return true if the sort operation succeded and false if not (#411).
      • fixed CENTRAL:0 PONG xmlrpc warnings by ignoring PONG events to "CENTRAL" in general. Also switched the unknown HSSDevice messages to info rather than always logging as an error.
    • added workarounds to libXmlRpc to play nicer with the XMLRPC server implementation in HMIPServer which doesn't send any methodResponses at all for unknown or unexpected xmlrpc requests. This also fixes the stalled "Link List" output when using DevConfig (#441).
    • updated eq3configd with minor crash fixes upon receiving empty UDP datagrams.
    • updated hss_led with functionality to completely disable the RPI-RF-MOD LED upon a finished boot by creating an empty /etc/config/disableLED file and to also regularly check for a valid internet connection and update all status files/LEDs accordingly.
  • integrated new WebUI patch to display the battery and valve status of all heating class relevant devices (e.g. HM-CC-RT-DN) (#444).
  • completely rewritten the cron-based DutyCycle system variable update script from scratch improving general performance and reliability and modified it to raise an alarm message if the DutyCycle reaches >= 98%.
  • modified /bin/triggerAlarm.tcl helper script to generate an alarm message within the WebUI to create the necessary "Alarmzone 1" system variable on demand and to allow to specify another optional variable name as the second command parameter which will then be generated instead.
  • updated buildroot/Linux environment to latest stable 2018.08.1 version.
  • updated U-Boot bootloader to latest stable 2018.09 version.
  • updated RaspberryPi Linux kernel to 4.14.71 (raspberrypi-kernel_1.20180924-1) including corresponding RaspberryPi firmware files.
  • updated armbian-based Tinkerboard Linux kernel + U-Boot patchset and raised kernel version to 4.14.75 accordingly.
  • updated S.USV firmware files to latest 2.61/2.22/1.4 firmware files available (updates to these firmware have to be, however, still performed manually using a command similar to /opt/susvd/susv -flash /opt/susvd/fw/susv_fw_XXX.hex).
  • a HTTPS SSL certificate will now be automatically regenerated if it was found to be expired.
  • fixed DHCP client calls to use "eQ3-CCU3" vendor class to identify itself.
  • fixed passwd change in recovery-system to use mkpasswd to set a SSH password.
  • fixed recovery system to not require any valid rootfs partition anymore to actually update or flash a system update.
  • fixed a minor bug in the CloudMatic Addon package to use the right armhf-platform nginx binary and updated the Addon to version 20181025 which includes a minor fix for delivering the Cloudmatic pages with the right Content-Type: response headers.
  • fixed bug where the config of lighttpd was not gracefully reloaded anymore if a new certificate was generated (#184).
  • integrated new dedicated RaspberryMatic logo in WebUI.
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

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:

@jens-maus jens-maus released this Sep 29, 2018 · 126 commits to master since this release

Assets 10

This is release 3.37.8.20180929 of RaspberryMatic which is mainly a bugfixing release with some minor enhancements.

Downloads License Donate

🚧 Changes:

  • fixed broken device settings page which was just displaying an empty page (#408).
  • fixed compatibility of WebUI to IE11 and older iOS 9 Safari browser engines.
  • significant speed up in device status display (RSSI, UNREACH, etc.) in device settings table. Now requests are performed asynchronous and thus do not require additional time to display the device list.
  • fixed bug in not correctly translate a parameter in the shutter contact configuration dialog (#152).
  • fixed WebUI bug which prevented the device list to be filtered for all different interfaces (#419).
  • fixed bug where RSSI values were also displayed for VirtualDevices like heating groups while these devices doesn't provide this kind of information (#410).
  • the automatic generation and update of a DutyCycle system variable can now be disabled by creating an empty /etc/config/NoUpdateDCVars file.
  • modified nightly auto USB backup functionality to allow to
    • disable the auto backup by creating an empty /etc/config/NoCronBackup file.
    • define a different backup path via /etc/config/CronBackupPath.
    • define the maximum number of preserved backups in the backup path via /etc/config/CronBackupMaxBackups (0 disables autodelete).
  • to potentially reduce write operations on the SD card /bin/createBackup.sh now creates its temporary directory in the same directory like the backup path.
  • added support for F2FS filesystem to be automatically mounted when connecting an USB device (#423).
  • improved auto filesystem check (fsck) upon boot to catch filesystem errors as early as possible.
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

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:

@jens-maus jens-maus released this Sep 22, 2018 · 148 commits to master since this release

Assets 10

This is release 3.37.8.20180922 of RaspberryMatic with major enhancements and minor bugfixes:

Downloads License Donate

🚧 Changes:

  • updated OCCU firmware to 3.37.8 incorporating all CCU firmware relevant changes to bring RaspberryMatic in line with the latest CCU3 firmware with the same version number. This includes the following major changes:
    • basic homematicIP-Wired (HmIP-Wired) support
    • integrated Mediola NEO Server Addon support
    • globally installed nodejs (v8.11.4) support
    • support for automatically storing device logging data to a connected USB device (e.g. memory stick).
  • for upgrading from a CCU3 a dedicated RaspberryMatic-X.X.XXX-ccu3.tgz package will now be supplied so that a CCU3 can be directly upgraded to RaspberryMatic via its WebUI update functionality.
  • modified automatic USB device mounting support:
    • to automatically copy all device diagram data from the local SD card to a newly connected USB stick.
    • implemented an auto backup mechanism where RaspberryMatic will automatically create nightly backups at midnight and store them into a separate backup directory on the connected USB device.
    • the first connected USB device will now be mounted at /media/usb1 and a link /media/usb0 will always point at the currently active USB device used for storing the device diagram and backup data.
  • updated integrated Mediola NEO Server Addon to latest 2.3.1 version.
  • integrated the following new WebUI patches:
    • implemented new device status column in the device overview display of the WebUI. Now the RSSI_DEVICE and RSSI_PEER values as well as the DUTY_CYCLE, UNREACH, CONFIG_PENDING and LOWBAT status is directly displayed in the device overview listing if they exist for a certain device.
    • implemented RSSI display of HmIP devices in the devconfig tools display.
    • fixed certain graphical glitches in displayed tables so that all tables should have an equal look.
    • allow addon packages to be installed without a forced reboot. Now all addons will be directly installed and users instructed to manually reboot the system if necessary. In addition, addon authors can change their installation routines to return an exit code of 10 to signal that a reboot is necessary.
  • updated buildroot/Linux environment to latest stable 2018.08 version.
  • updated U-Boot bootloader to latest stable 2018.07 version.
  • modified RaspberryMatic specific favicon.ico icons to use a somewhat nicer icon style.
  • integrated more standard MIB modules in SNMP support so that, e.g. .pass statements will work as expected.
  • updated RaspberryPi Linux kernel to 4.14.70 (raspberrypi-kernel_1.20180919-1) including corresponding RaspberryPi firmware files.
  • updated armbian-based Tinkerboard Linux kernel + U-Boot patchset and raised kernel version to 4.14.70 accordingly.
  • updated S.USV firmware files to latest 2.61/2.21 firmwares available (Updates to these firmware have to be, however, still performed manually).
  • changed cron startup to be performed as the very last service so that addon developers can put own cronjobs in /usr/local/crontabs/root.
  • changed kernel command line to correctly suppress kernel debug messages on the HDMI console during bootup.
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

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:

@jens-maus jens-maus released this Aug 26, 2018 · 218 commits to master since this release

Assets 8

This is release 2.35.16.20180826 of RaspberryMatic with mainly important bugfixes and minor enhancements:

Downloads License Donate

🚧 Changes:

  • updated OCCU to 2.35.16-2 incorporating the following major bugfixes and improvements:
    • integrated new ssdpd version fixing minor bugs related to startup/processing UPnP management.
    • integrated new hss_led version integrating minor fixes for RPI-RF-MOD related LED blink codes.
    • updated RPI-RF-MOD rf module firmware to version 3.4.8.
  • updated ReGaHss scripting engine version to R1.00.0388.0129 (Aug 25 2018) incorporating the following fixes/changes:
    • fixed use of & with system.Exec() to background executions which sometimes resulted in stalled zombie processes causing other programs/script to not being executed anymore.
    • fixed incorrect "Failed to close mutex" error outputs when the mutex destroy operation returned EBUSY.
    • don't allow incorrect uses of Variable() which potentially may invalidate important information. Instead we output a warning of the incorrect use and suggest alternative functions to be used.
    • removed 49 character workaround which tried to solve problems with truncated object names that old legacy versions of ReGaHss created and thus object name comparisons with the full name started to fail in newer ReGaHss versions.
  • updated RaspberryPi Linux kernel to 4.14.62 (raspberrypi-kernel_1.20180817-1) including corresponding RaspberryPi firmware to potentially fix random kernel panic issues reported lately (#393).
  • updated armbian-based Tinkerboard Linux kernel + U-Boot patchset and raised kernel version to 4.14.66 accordingly.
  • updated buildroot/Linux environment to latest stable 2018.05.1 version.
  • updated Java Runtime Environment to latest 1.8.0_181-8.31.1.122 version.
  • integrated new WebUI patch introducing "apple-touch-icon" like html tags to special PNG logo files so that linking the CCU WebUI to your iPhone/iPad background shows up a proper icon. In addition new RaspberryMatic specific favicons are introduced with the raspberry logo in the center (#368).
  • integrated fix for WebUI bug in the device firmware overview display which didn't show up correctly if an empty device type description was found.
  • integrated devconfig.cgi patch where display of certain devices caused problems if unknown enum types are used.
  • added ethtool as a new standard tool to RaspberryMatic to allow for querying+tuning ethernet link/type parameters.
  • bumped lighttpd version to latest 1.4.50 to fix certain important bugs (see #332) and to get rid of a required bugfix patch.
  • fixed ifplugd handling by properly returning with exit code 1 so that interfaces will be re-configured if starting without any network cable was performed.
  • integrated bugfix for RPI-RF-MOD RTC clock setup by explicitly turning on the charging mode for the goldcap using i2c commands.
  • integrated bugfix for potential bug where a firmware update was not possible if no time server and RTC clock was available and thus the date was set to 01.01.1970.
  • integrated change to let the recovery system directly format the user partition upon factory reset and not propagate this job to the base system.
  • integrated WebUI change for recovery system integrating a slightly improved recovery system usability.
  • changed network setup to use traditional ifconfig for the initial setup of the corresponding network interface. This will fix display of the proper broadcast address.
  • when connecting an USB memory stick an explicit measurement directory will now be generated and the homematic subsystem flagged for an available USB measurements device for being used for the diagram functionality in future.
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

The following installation archives (*.zip files) can be downloaded for selected hardware platforms. To verify their integrity a sha256 checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available.

@jens-maus jens-maus released this Jul 15, 2018 · 259 commits to master since this release

Assets 8

This is release 2.35.16.20180715 of RaspberryMatic with mainly important bugfixes and minor enhancements:

Downloads License Donate

🚧 Changes:

  • updated OCCU to 2.35.16-1 incorporating the following major bugfixes and minor improvements:
    • integrated new ssdpd version fixing some important bugs which resulted in random crashes.
    • integrated new hss_led version fixing RPI-RF-MOD related LED blink codes and implements process related monitoring of important homematic services (e.g. ReGaHss, rfd, etc.).
    • integrated new eq3configd version with new identify string for recovery system.
  • fixed an important bug in assigning a fresh HmIP device id upon factory reset or upon installing a fresh image which sometimes resulted in not showing the homematicIP teaching user interface in the WebUI.
  • added a workaround for the PiDesktop Addon Board not properly working with a Tinkerboard. In fact, upon initiating a reboot the system was shutdown rather than rebooting cleanly (#364).
  • fixed a bug where booting into the recovery system right after powerup could result in an unsettled network setup.
  • fixed a bug where booting without any GPIO / USB capable HomeMatic-RF device didn't bring up the system in a workable state.
  • fixed multimacd startup script to only start multimacd if BidCos-RF and HmIP capable devices are found.
  • fixed Tinkerboard onboard RTC clock identification upon bootup.
  • added a minor WebUI patch to allow to define value comparisons in WebUI programs with "equal" and "non-equal" conditions as well (#362).

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

The following installation archives (*.zip files) can be downloaded for selected hardware platforms. To verify their integrity a sha256 checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available.

@jens-maus jens-maus released this Jul 7, 2018 · 279 commits to master since this release

Assets 8

This is release 2.35.16.20180708 of RaspberryMatic with the following enhancements and bugfixes:

Downloads License Donate

🚧 Changes:

  • updated OCCU to 2.35.16 incorporating the following changes:
    • all new features and bugfixes from latest stable CCU2 2.35.16 release.
    • fixed problem in UPnP announcer (ssdpd) which resulted in random crashes if a tunneling interface was running during startup
    • updated eq3configd to read serial number also from /var/board_sgtin in case a RPI-RF-MOD is used.
    • updated RPI-RF-MOD rf module firmware to version 3.4.2.
  • updated RaspberryPi Linux kernel to 4.14.50 including corresponding RaspberryPi firmware.
  • updated Tinkerboard Linux kernel to mainline 4.14.53 version including corresponding armbian patchset which also enables UMS (USB-OTG) support for Tinkerboard S in U-boot bootloader so that the board can be connected via microUSB to a PC/Mac and the eMMC accessed accordingly.
  • updated WebUI help page to show complete SGTIN-based serial number of RPI-RF-MOD rf module.
  • adapted RaspberryMatic logo to match new general CCU logo style.
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

The following installation archives (*.zip files) can be downloaded for selected hardware platforms. To verify their integrity a sha256 checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available.

@jens-maus jens-maus released this Jun 25, 2018 · 338 commits to master since this release

Assets 8

This is release 2.31.25.20180625 of RaspberryMatic with the following enhancements and bugfixes:

Downloads License Donate

🚧 Changes:

  • updated OCCU to 2.31.25-4 incorporating a minor fix for hss_led not correctly setting the status LED of external LAN gateways.
  • added support for PiDesktop platform including:
    • support for power button and status LED
    • support for PCF8563 RTC clock
  • updated updateDCVars.tcl support script (#349) to:
    • only log dutycycle values in case they are >= 80%.
    • create a Wired-Status system variable for logging connection status of Wired-Gatways.
    • fix double runs or logging outputs if more than one gateway is in use.
  • updated U-Boot bootloader to latest stable 2018.05.
  • updated buildroot/Linux environment to latest stable 2018.05 version.
  • added jq json command-line processor tool as a new standard package (#354).
  • modified RPI-RF-MOD LED color/blinking scheme to match CCU3.
  • integrated updated UPnP daemon (ssdpd) which allows to run other UPnP daemons in parallel and which answers to 'ssdp:all' requests now as well (hobbyquaker/RedMatic#15)
  • fixed PiUSV+ daemon support to only start its monitoring daemon in case no PiDesktop platform has been identified. This should fix problems with PiDesktop-based systems shutting down immediately because it uses the same GPIO pins like the PiUSV+ HAT board.
  • fixed /bin/createBackup.sh by excluding the directory where the backup is about to be created (#341).
  • fixed U-Boot configuration for raspberrypi0 target not being completely in sync with the raspberrypi3 version.
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

The following installation archives (*.zip files) can be downloaded for selected hardware platforms. To verify their integrity a sha256 checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available.

@jens-maus jens-maus released this May 26, 2018 · 383 commits to master since this release

Assets 8

This is release 2.31.25.20180526 of RaspberryMatic with the following enhancements and bugfixes:

Downloads License Donate

🚧 Changes:

  • updated OCCU to 2.31.25-3 incorporating RPI-RF-MOD related updates (e.g. rf-module firmware updates)
  • added missing hss_led startup/shutdown routines enabling setting status LEDs (e.g. of RPI-RF-MOD) based on standard events and also setting the LED of remote LAN gateways similar to how a CCU2 does.
  • integrated new WebUI patches:
    • fixing a bug where in case after a device firmware update this device carries new, yet unknown channels was causing the channel parameter list to not be displayed at all.
    • fixing a bug where in case a system variable contains newline characters (\r, \n) in its description (DPInfo() output) resulted in the system variables display to be completely empty.
  • updated generic-raw-uart kernel module to latest version fixing a potential system crash problem especially relevant for RPI-RF-MOD use.
  • updated Tinkerboard version of WiringPi tools to latest version.
  • integrated support for PiUSV+ UPS HAT including alarm notification upon certain events (e.g. power loss).
  • fixed non working RX8130CE RTC clock support in recovery system.
  • integrated support for onboard-LED status messages with RPI-RF-MOD rf module.
  • fixed RPI-RF-MOD recognition to be performed as early as possible.
  • fixed problems with browsers submitting HTTP requests using iso-8859-1 character encoding (e.g. IE11 and Edge) (#315).
  • fixed a network setup problem when DHCP servers didn't explicitly provide the broadcast address (#322).
  • fixed /bin/setHWClock.sh to only execute hwclock if a working RTC clock is found (#319).
  • added new /bin/updateAddonConfig.tcl command-line tool and tcl functions which can be used by third-party CCU Addon packages to add/delete config page items more easily (#333).
  • changed /etc/hostname and /etc/hosts to be automatically generated with the user-defined hostname (#326).
  • raised default log level for crond to 9 to not log normal cron job executions anymore (#317).
  • renamed devconfig menu item to DevConfig, which should be somewhat more intuitive (#321).
  • updated Java Runtime Environment to latest 1.8.0_172-8.30.0.106 version.
  • updated buildroot/Linux environment to latest stable 2018.02.2 version.
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

The following installation archives (*.zip files) can be downloaded for selected hardware platforms. To verify their integrity a sha256 checksum is listed as well. Please upload these zip files using the WebUI-based update mechanism available.

@jens-maus jens-maus released this Apr 28, 2018 · 464 commits to master since this release

Assets 8

This is release version 2.31.25.20180428 of RaspberryMatic with the following important enhancements and bugfixes:

Downloads License Donate

🚧 Changes:

  • Major Changes:
    • Implemented a WebUI-based firmware update functionality similar to how a CCU2 provides functionality allowing to update its firmware via the WebUI. In future, RaspberryMatic can be updated by uploading the firmware update archive via the WebUI without having to cleanly flash the whole SD card (#16).
    • Implemented a Recovery System similar to how a CCU2 provides recovery functionality when pressing its Recovery Button. This new functionality uses the U-Boot bootloader and will load a ramfs-based recovery filesystem if either a GPIO button on GPIO12 is pressed or if the system is signalled to boot in recovery mode using the standard WebUI or during a firmware update process (#58).
    • due to a modified partition table the minimum required size for a SD card is 4GB now.
  • integrated WebUI patch for automatically generating and updating dedicated DutyCycle system variables for all connected RF-Gateways and also the internal RF-module in a fixed 3 minutes interval. (#302).
  • integrated WebUI patch for displaying the current DutyCycle and firmware version of all connected Gateways in the corresponding Gateway config settings dialog (#301).
  • added basic support for upcoming RPI-RF-MOD GPIO RF HAT module.
  • updated daemonize package to version 1.7.8
  • modified creation of userfs to suppress filesystem autocheck in fixed intervals
  • updated CloudMatic package to latest v20180325 version fixing some issues that caused that raw html pages had been displayed instead (#293).
  • fixed WebUI issues with uploading large files through the tcl-based cgi interface.
  • fixed DHCP client configuration to send the MAC address as a client identifier.
  • modified usbmount to also automatically mount NTFS formatted USB devices.
  • fixed unhandled ioctl messages when eq3_char_loop is being initialised (#35).
  • modified cron daemon setup to actually merge user cron definition in /usr/local/crontabs/root with system-enforced cronjobs rather than only using user-supplied cronjobs.
  • added standard set of util-linux binaries to be somewhat more compatible to the buildroot environment of a CCU2 (#306).
  • updated buildroot/Linux environment to latest stable 2018.02.1 version.
  • updated RaspberryPi Linux kernel to 4.14.34 including corresponding RaspberryPi firmware which should mainly fix some RaspberryPi3+ model related issues.
  • updated Tinkerboard Linux kernel to 4.4.126 including the corresponding latest armbian patchset.
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

Please find the necessary installation images (*.img files) for each supported hardware platform in separate zip archive files attached to this release. To verify their integrity a *.sha256 file is included in the zip file which contains the sha256 checksum of the img file.

The following installation archives can be downloaded for selected hardware platforms:

@jens-maus jens-maus released this Mar 24, 2018 · 685 commits to master since this release

Assets 8

This is release version 2.31.25.20180324 of RaspberryMatic with the following important bugfixes and functional changes:

Downloads License Donate

🚧 Changes:

  • updated buildroot/Linux environment to latest stable 2018.02 version.
  • switched RaspberryPi Linux kernel to 4.14.x line and updated it to latest 4.14.29 including corresponding RaspberryPi firmware.
  • updated Tinkerboard Linux kernel to 4.4.119 and changed it to use the armbian patchset which finally allows to use the onboard WiFi and Bluetooth functionality as well as having some graphics related issues fixed.
  • added support for new RaspberryPi3 Model B+ model.
  • updated ReGaHss scripting engine version to R1.00.0388.0128 (Feb 28 2018) incorporating the following fixes/changes (for more see here):
    • optimized system.Exec() to avoid zombie processes in case background execution using & is used.
  • modified onboard LED setup to use a unified LED blinking scheme for RaspberryPi and Tinkerboard so that behaviour of these boards match during bootup.
  • added /usr/sbin/rfkill as new default package so that bluetooth and wlan devices can be easily turned on/off (which is now automatically performed if these devices are not used).
  • fixed eq3configd package which should bring back full eQ3-NetFinder compatibility.
  • fixed LAN Gateway mode (HM-LGW) which requires the rf module to use an older firmware version (#290).
  • added scandelay=5 to kernel options to give USB device somewhat more time to properly initialize (#278).
  • modified the boot up process to just enable bluetooth support if a file /etc/config/enableBluetooth. Otherwise all bluetooth hardware will be disabled to reduce power consumption.
  • prevent automount of system-related filesystems on usb storage (#267).
  • improved HmIP-RFUSB setup during boot up to make the init and firmware update process more stable (#257).
  • fixed bug where upon disabling the SSH service via WebUI the ssh daemon wasn't stopped at all (#281).
  • fixed bug where the syslog daemon wasn't restarted correctly from the WebUI because the wrong init script was executed.
  • fixed wiringpi tinkerboard build which was not working as expected.
  • integrated a WebUI bugfix for displaying empty html table definitions below a CUxD device (#260).
  • integrated a WebUI bugfix where in WebUI programs the config dialog for a HM-LC-RGBW-WM was displayed as empty (#270).
  • integrated a WebUI enhancement to allow to filter for a String (Zeichenkette) in the system variables list (#232).
  • integrated a WebUI enhancement to improve the display of long system variable type content and perform proper word wrapping (#236).
  • integrated a WebUI bugfix to correctly translate the EVENT_DELAYTIME of shutter contacts (#152).
  • updated S.USV firmware and client software files to the latest versions available.
  • slightly modified the CCU Addon init script handling by providing a possibility that Addons perform initialising steps before all major HomeMatic applications (e.g. ReGaHss, etc.) are started by simply adding an init in the main case statement of its corresponding init script in /etc/config/rc.d
  • minor bugfixes and functional changes.

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

RaspberryMatic - Installation/Update Guide πŸ‡©πŸ‡ͺ
RaspberryMatic - Forum πŸ‡©πŸ‡ͺ

Please find the necessary installation images (*.img files) for each supported hardware platform in separate zip archive files attached to this release. To verify their integrity a *.sha256 file is included in the zip file which contains the sha256 checksum of the img file.

The following installation archives can be downloaded for selected hardware platforms: