nun ist es bald nach einer etwas längeren "Corona-Pause" mal wieder soweit und ein neuer RaspberryMatic Release steht vor der Tür. Es gibt zwar schon seit längerem täglichen nightly builds von RaspberryMatic bei dem jede Nacht automatisch (wenn es Änderungen gibt) eine neue Testversion generiert wird die jeder Interessierte entsprechend testen kann. Da die Informationsrückflüsse dazu jedoch sich in Grenzen halten wollte ich dieses mal explizit hier darum bitten doch die aktuelle Testversion mal genauer unter die Lupe zu nehmen damit in den nächsten Tagen bei einem Release nicht das böse Erwachen kommt.
Die jeweils aktuellste Test/Release-Candidate Version kann unter folgender URL für die jeweilige Plattform heruntergeladen werden:
https://github.com/jens-maus/RaspberryM ... /snapshots
Einfach für die jeweils aktuellste Testversion ganz nach unten scrollen. Der aktuelle Release-Candidate trägt die Versionsnummer 3.51.6.20200419 und wird zum geplanten Releasetermin (vmtl. in den nächsten Tagen) noch einmal umbenannt/angepasst werden. Trotzdem kann gerne jeder interessierte Tester gerne einmal auf seine HomeMatic Umgebung loslassen und entsprechendes Feedback zum aktuellen Stand geben.
Bitte hierbei beachten, das diese Version natürlich nur Personen testen sollten die wissen was sie tun bzw. auf was sie sich hier einlassen. Das beinhaltet mögliche geringfügige Probleme bis hin zu eventuellem möglichem Verlust der gesamten Konfiguration. Deshalb heisst es hier nicht nur: vorher ein entsprechendes Backup zu machen, sondern eben auf etwaige unvorhersehbare Dinge vorbereitet zu sein! Natürlich sollte meiner momentanen Einschätzung nach keine größeren Probleme mit dieser Version zu erwarten sein, aber ich möchte hier trotzdem vor etwaigen Problemen warnen, da ich diese Versionen selber noch nicht ausreichend getestet habe.
Wer aber trotz dieser Warnungen gerne aktiv mithelfen will die kommende Version vorher zu testen um etwaige Last-Minute-Probleme besser ausschliessen zu können, sei herzlich eingeladen dies zu tun und mir dann bitte entsprechend im GitHub bzw. hier im Forum etwaig aufkommende Probleme (oder aber auch nur ein "Alles ok mit der rpi4 version") zu melden.
Die in dieser Version eingearbeiteten Änderungen sind wie folgt (nur momentan in unformatiertem Englisch verfügbar):
Code: Alles auswählen
#### CCU/HomeMatic service changes:
- updated [OCCU](https://github.com/eq-3/occu) firmware to [3.51.6-3](https://github.com/jens-maus/occu/tree/b_3_51) version which comes with the following changes:
- updated `ReGaHss` logic engine `R1.00.0388.0216 (Apr 17 2020)` version with the following changes:
- fixed `UriEncode() / UriDecode()` functions to handle strings with umlauts correctly on all supported hardware platforms.
- implemented a new delayed diagram storage mechanism which will make sure that the rrd files of the HMIPServer diagram functionality are only saved in fixed time intervals (every 10 minutes) rather than as soon as they are updated. This should prevent that USB/SD cards die way to early since the rrd files can be updated too often. In addition, they usually store the updated data on the same disk blocks and thus run too fast
into the maximum memory cell limitation. Now the new mechanism will also make sure that different cells are used on every rrd file update and thus prevent the wear levelling to be exhausted too fast.
- added a minor patch for `/bin/hm_autoconf` which will check for an empty `InterfaceUrl()` before adding the interface to the working list. This should fix issues in environments where users switch between different interfaces or perform a first boot without any interface / rf module at all.
- updated integrated mediola NEO SERVER CCU-Addon package version to latest 2.5.1.
#### WebUI changes:
- modified the WebUI patch for highlighting inactive programs in the program list to use the `color.map` to specify which colors should be used for the inactive highlighting. This allows users to define their own inactive color for better customization ([0070](https://github.com/jens-maus/RaspberryMatic/blob/master/buildroot-external/patches/occu/0070-WebUI-ProgramList-InactiveProgramsMod.patch), #800, @jp112sdl).
- integrated a fix for the WebUI patch to bring back the channel sorting capabilities in the channel selection dialog. Now all channels, including virtual channels, will be displayed as otherwise some channels might not show up correctly ([0066](https://github.com/jens-maus/RaspberryMatic/blob/master/buildroot-external/patches/occu/0066-WebUI-Fix-ListSorting.patch), #810).
#### Operating system changes:
- updated buildroot/Linux environment to latest 2020.02.1 LTS version.
- fixed RaspberryPi4 related linux kernel options so that recent 4.19.x kernels boot correctly again.
- updated the RaspberryPi recognition routines for an improved hardware recognition. This should also add support for the RaspberryPi4b Rev 1.2 as well as for the Compute Module 3+.
- fixed support for mounting exFAT formatted usb sticks and also modprobe fuse in case an NTFS formatted drive is about to be mounted.
- bumped wiringpi package to version 2.60 to add support for RaspberryPi4b.
- added hardware support for the [pimoroni Fan SHIM HAT](https://learn.pimoroni.com/tutorial/sandyj/getting-started-with-fan-shim) by adding a new "raspi-fanshim" service which will be automatically started if a `/etc/config/enableFanshim` status file is present. It will then automatically turn on/off the fan if the temperature is reaching 65 degree celsius or turn it off under 50 degree celsius (#811).
- reduced the bluetooth communication baudrate for a potentially more stable bluetooth functionality on
RaspberryPi3b models.
- added `hdmi_force_hotplug=1`to `config.txt` of RaspberryPi4 version so that a headless RaspberryPi4 continues to boot correctly.
- updated Linux kernel version to latest LTS 4.19.x for all supported platforms and updated RaspberryPi firmware files to latest version available.
Aber auch sonst freue ich mich wie immer natürlich weiterhin über entsprechendes, auch generelles Feedback. Und bitte bei Feedback immer explizit dazu schreiben welche Hardwareplatform bzw. Imagedatei verwendet wurde damit ich entsprechendes hier vermerken kann.
Viel Spaß beim Testen!