Skip to content

RaspberryMatic 2.27.8.20170615

Compare
Choose a tag to compare
@jens-maus jens-maus released this 15 Jun 11:37
· 5241 commits to master since this release

This is release version 2.27.8.20170615 of RaspberryMatic with the following bugfixes and minor changes:

Downloads License Donate

Changes:

  • integrated support for ALL available RaspberryPi hardware models including RaspberryPi Zero, RaspberryPi Zero W and RaspberryPi Compute Module 3, etc.
  • integrated support to install RaspberryMatic on USB memory stick or hard disk and directly boot from it (RaspberryPi3 only)
  • updated Buildroot environment to latest stable version 2017.05
  • updated Linux kernel to 4.9.31 and compatible RaspberryPi firmware files as well as Realtime kernel patch revision rt21.
  • updated OCCU firmware to 2.27.8-1 to incorporate radio module coprocessor fixes which should fix certain over-the-air update (OTAU) problems with certain devices.
  • updated default Busybox environment to include more standard tools and features
  • updated JAVA runtime environment to 1.8.0_121-8.20.0.42
  • updated WebUI/ReGaHss version to community version R1.00.0388.0114 (Jun 3 2017) incorporating the following major fixes/changes (for more see here):
    • implemented some basic math functions which can now be used within a rega script for integer and floating-point variables (e.g. Exp(), Log())
    • fixed '+' operator to be also used for concatinating a string
    • fixed ToInteger() to correctly truncate real values
    • added certain math constants to support math operations (e.g. M_PI)
    • implemented random number generator functions to be usable within a rega script (e.g. system.Random())
    • fixed bug in script parser where lines starting only with ! resulted in commenting out the whole next line as well.
    • fixed bug where calling xmlrpc.ActivateLinkParamset() with only two arguments resulted in a crashing rfd.
    • added missing optional long_press parameter to xmlrpc.ActivateLinkParamset().
    • fixed /bin/hm_startup process to wait a certain amount of time.
    • increased maximum number of iterations for foreach()/while() to 50000.
    • fixed a bug in while() and foreach() not raising any error if an incorrect condition is specified.
    • fixed all problems with function name clashes. E.g. the use of o.ToInteger() and o.BuildLabel() on a valid object 'o' returned the same 'string' result even though ToInteger() isn't a valid/accepted function of an object.
    • added a workaround for a commonly but incorrectly use of .AlDestMapDP() on an AlTriggerDP() acquired object so that only a warning is issued without stopping script execution.
    • fixed system.Exec() function to be able to be executed without any parameters.
    • using VarType() and Type() on an uninitialized 'idarray' doesn't end up in a ScriptRuntimeError
    • fixed bug where a dom.GetObject() with a string starting with a number always returned the object with the number the string started.
  • added rpi-userland tools as a default package to be installed
  • improved error message output in case no ip address could be obtained by DHCP server
  • improved/fixed ReGaHss startup/shutdown script to work more reliable.
  • a german keyboard layout is assumed/installed now for the console if the timezone is set to "Europe/Berlin"
  • fixed /sbin/daemonize install path to match path on CCU2
  • minor fixes/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:

  • RaspberryPi3, RaspberryPi2, RaspberryPi Compute Module 3 (lite):
    RaspberryMatic-2.27.8.20170615-rpi3.zip – d0f08be0d072a63fd3344e2f0a1a33f601e54d05a013ed0bc8cd2edbaef3153c

  • RaspberryPi Zero W, RaspberryPi Zero, RaspberryPi Compute Module 1, RaspberryPi1 (A+ / B+):
    RaspberryMatic-2.27.8.20170615-rpi0.zip – cf87e26edd0bec7deea5fa11d6c73bdf4e3f700d203771d59822983f9657705c