nun ist es bald wieder soweit, denn es steht ein neues RaspberryMatic Release vor der Tür. Ich habe daher wie in der Vergangenheit neue Test- bzw. Release Candidate Versionen generiert die gerne wieder entsprechend getestet werden können um dann hier ein entsprechendes Feedback zu geben.
Die neue Test/Release-Candidate Version kann unter folgender URL für die jeweilige Plattform heruntergeladen werden:
https://cloud.light-speed.de/s/xX8f4WMR8s4sMwE
Der aktuelle Release-Candidate trägt die Versionsnummer 3.47.22.20191024 und wird dann zum geplanten Releasetermin (in den nächsten Tagen) entsprechend noch einmal umbenannt/angepasst.
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 entsprechend 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") zu melden.
P.S: Die in dieser Version eingearbeiteten Änderungen sind wie folgt (nur in Englisch verfügbar momentan):
Code: Alles auswählen
#### CCU service changes:
- updated [OCCU](https://github.com/eq-3/occu) firmware to [3.47.22-3](https://github.com/jens-maus/occu/tree/b_3_47) version with full compatibility to the [CCU3 3.47.22 firmware](https://www.eq-3.de/downloads/software/firmware/ccu3-firmware/CCU3-Changelog.3.47.22.pdf) which comes with the following changes:
- added new `ReGaHss` logic engine `R1.00.0388.0215 (Oct 11 2019)` version with the following changes:
- fixed invalid "Compare of ISEVALUEs" error messages when manually re-enabling timer programs with periodic timers.
- Fixed issue where `licenseinfo.htm` was not retrievable without valid session.
- integrated fixes in HMIPServer service which should fix issues in the homematicIP XML-RPC interface which could get stalled due to non-reachable external clients and thus stopped to show homematicIP device updates in the WebUI and external clients.
- integrated a fix for the HEATING_CLIMATECONTROL_SWITCH_TRANSMITTER switch on/off profile which should incorrect controls in the WebUI for certain climate control devices.
- integrated an rf-module factory reset mechanism which will also clear the internal memory of a connected RF module upon a standard factory reset via the WebUI.
- updated NEOserver package to latest 2.4.8 version.
- fixed some minor bugs in the web interface of the NEOserver Addon which resulted in certain unnecessary browser error/warnings.
#### WebUI changes:
- implemented a new manual favorite sorting patch for the WebUI. Now, a user can manually sort entries in the user favorite list so that the corresponding combobox on the main start page will now display the manually sorted favorites instead of forcing an alphabetical sorting. In addition, a logged in user can now only see its own favorites rather than also showing all favorites of an admin or other users (#706, [0062](https://github.com/jens-maus/RaspberryMatic/blob/master/buildroot-external/patches/occu/0062-WebUI-FavoriteSorting.patch)).
- improved the MenuSortedIcons patch to use alternative menu icons from icons8.com which also come with high resolution variants so that in a zoomed environment the menu icons look more nice (#663).
- severely improved the 0026-WebUI-Fix-CacheControl WebUI patch which will not use `_version_` parameters in URLs anymore to signal a browser to fetch a new version of a served file. Instead, we now use proper `Cache-Control:` response headers directly supplied via the lighttpd web server so that proper ETag-based caching mechanisms take place. In fact, this change should now hopefully fix all remaining browser cache related issues when updating from one release to another so that no manual browser cache clearing should be necessary anymore. In addition, the forced `Cache-Control:` response headers will now also take care of a proper web caching setup for third-party addons also delivering any web content ([0026](https://github.com/jens-maus/RaspberryMatic/blob/master/buildroot-external/patches/occu/0026-WebUI-Fix-CacheControl.patch)).
- added new WebUI patch to make sure that the download URLs of addons is opened in a new browser tab or window (#727, 0063).
- minor css style improvements by moving some css directives from `webui.js` to `style.css` (#716, @ptweety).
- updated CodeMirror version to latest 5.49.0 for the improved WebUI script editor WebUI patch ([0046](https://github.com/jens-maus/RaspberryMatic/blob/master/buildroot-external/patches/occu/0046-WebUI-ImprovedScriptEditor.patch)).
- retired the `0052-WebUI-Fix-ESP-Security` WebUI patch as it has been integrated in latest OCCU 3.47.22.
#### Linux operating system changes:
- updated buildroot/Linux version to latest [2019.08.1](https://buildroot.org/) version.
- updated Linux kernel version to 4.19.79 for [ASUS Tinkerboard](https://github.com/armbian/build/tree/master/patch/kernel/rockchip-next) and 4.19.79 for [RaspberryPi](https://github.com/raspberrypi/linux/tree/rpi-4.19.y) and added a dedicated device tree overlay for the bcm2710 version of the RaspberryPi2b boards.
- changed U-Boot bootdelay option to -2 and removed scroll lines config so that bootup cannot hang on serial interrupts anymore.
- added `usb_modeswitch` as a new default package so that USB devices which provide different operating modes (3G/4G USB sticks) can more easily be used.