RaspberryMatic 3.59.6.20211009 veröffentlicht

11.10.2021
3.103

Da bisher kein weiteres CCU3 Firmware-Update erschienen ist, handelt es sich bei der aktuellen RaspberryMatic Aktualisierung um ein so genanntes "Maintenance Release", das primär Fehlerkorrekturen enthält aber trotzdem mit dem ein oder anderen neuen Feature aufwarten kann.

Dazu gehört z.B. eine neue, erweiterte Einstellungsseite in der WebUI-Systemsteuerung, die alle RaspberryMatic exklusiven Funktionalitäten vereint sowie eine für jedemann zugängliche VPN Funktionalität basierend auf Tailscale.

Tailscale ist hierbei eine recht neuartige, aber einfache, "zeroconfig" VPN Lösung, die direkt auf der bereits seit einigen Version in Linux integrierten "Wireguard" VPN Lösung aufbaut. Damit sollte es jedem RaspberryMatic Nutzer nun möglich sein, seine Zentrale in sein privates "Tailscale VPN" aufzunehmen, damit man vom Smartphone, Tablet oder Laptop von überall in der Welt direkt auf seine CCU Zentrale über einen sicheren Punkt-zu-Punkt VPN Tunnel zugreifen kann.

Changelog

CCU/HomeMatic-System Änderungen:

  • Direkte Integration eine internen VPN Funktionalität basierend auf die freien Dienste von Tailscale. Damit ist es möglich ein leichtgewichtiges, konfigurationsfreies VPN Netzwerk zwischen seinen Endgeräten (Smartphone, Tablet, Laptop, RaspberryMatic, etc.) aufzubauen um somit auf seine Zentrale von überall in der Welt über ein sichere und vollkommen OpenSource basierte VPN Lösung zuzugreifen die rein auf Punkt-zu-Punkt Verbindungen setzt und es lediglich notwendig macht seine Tailscale Zugangsdaten für den Aufbau der VPN Verbindung zu nutzen.
  • Umsetzen eines Bugfixes in “ha-proxy.js” welches als Ingress Proxydienst für die Nutzung im HomeAssistant Addon zum einsetzt kommt. Nun werden absolute “Location:” Pfade entsprechend umgewandelt damit lokale Seiten trotzdem weiterhin zugreifbar werden. (#1433).
  • Bugfix in der neuen Zusatzsoftware-Benachrichtigung, sodass bei gewissen falschen Rückmeldungen der aktuellen Versionsnummern nicht fälschlicherweise ein Update angezeigt wird.
  • Anpassungen der restlichen “triggerAlarm.ctl” Nutzungen um WatchDog-basierte Alarmmeldungen auszugeben damit diese auch den notwendigen “WatchDog:” Prefix tragen.

WebUI Änderungen:

  • Umsetzen eines neuen “0135-WebUI-Add-ControlPanel-AdvancedSettings” WebUI Patches der eine neue “Erweiterte Einstellungen” Konfigurationsseite hinzufügt in der alle bisher als “Experten Features” untergebrachten Features für jedermann direkt via WebUI zugänglich macht (#1415, @jp112sdl).
  • Integration eines Bugfixes im “0099-WebUI-Add-DeviceRenameAllChannels” WebUI Patch welcher ein Problem behebt das es verhinderte das nach Anpassen der Kanalnamen Gewerke und Raumzuordnungen nicht mehr direkt umgesetzt wurden (#1430).
  • Hinzufügen weiterer Style-Optimierungen im “0039-WebUI-Fix-Style-Glitches” WebUI Patch, sodass statt einer weissen Textfarbe für inaktive WebUI Knöpfe nun die Farbe Grau verwendet wird.
  • Umsetzen eines neuen “0137-WebUI-Add-NoInterfaceWarning” WebUI Patches welcher eine Warnung hinzufügt die im Anlerndialog angezeigt wird wenn kein nutzbares Funkmodul oder LAN-Gateway im System gefunden werden konnte.
  • Hinzufügen eines neuen “0136-WebUI-Add-Tailscale-VPN” WebUI Patches welcher die notwendigen Aktivierungsoberflächen für die Tailscale-VPN Funktionalität umsetzt und hierbei auch einen ausführlichen Hilfetext in einem Popup-Fenster umsetzt damit die neue VPN Funktionalität auch von jedem Nutzer problemlos genutzt werden kann (@jp112sdl).
  • Hinzufügen weiterer URL Kodierungen, damit in Temperaturanzeigen mit Celsius auch das korrekte Grad Symbol dargestellt wird (#1264).
  • Reparatur einiger weiterer falschen Umlautkodierungen in der WebUI die bei Nutzung des HomeAssistant Addon zu falschen Darstellungen führten (#1415).
  • Reparatur einiger geringfügiger Darstellungsprobleme im “0109-WebUI-Fix-SystemLanguageDefaultNames” WebUI Patch der durch die Nutzung einer falschen CSS Klasse im Popup Titel hervorgerufen wirde.
  • Integration eines weiteren Darstellungsfixes im “0039-WebUI-Fix-Style-Glitches” WebUI Patch welche die um einige Pixel verschobene Darstellung der Popup-Fenster repariert.

Betriebsystem Änderungen:

  • Hinzufügen eines Workarounds für aufgetretene “relocation 28 out of range” Kernelfehler bei der Nutzung eines ASUS Tinkerboard. Diese kamen wohl zustande, da beim ersten Laden eines Kernelmoduls dieses aus irgendwelchen Gründen nicht korrekt geladen werden konnte. Dieser Workaround sollte die in den letzten Versionen fälschlicherweise deaktivierte ZRAM Funktionalität bei Nutzung eines Tinkerboard wieder reparieren (#1435).
  • Entfernen des “page_poison=1” Kernelparameters bei Nutzung eines ASUS Tinkerboard, da diese Option aus unerklärlichen Gründen zu Kernelfehlern führte.
  • Umsetzen eines Bugfixes der es nun wieder erlauben sollte eigene OpenVPN Konfigurationen beim Starten korrekt zu laden (#1432, @milidam).
  • Bugfix am StromPi2 Daemon Startupskript, da die standard GPIOs durch das genutzt DeviceTreeOverlay nun nicht mehr direkt via sysfs zur verfügung stehen. Nun wird hierfür direkt “wiringpi” verwendet. Des Weiteren kann nun in der /etc/config/strompi2 Datei etwaige Konfigurationsanpassungen (z.B. “GPIO_POWER=30”) umgesetzt werden, sodass alternative GPIO pins verwendet werden können (#1413).
  • Hinzufügen einer neuen /etc/config/disableOnboardLED Konfigurationsoption die es erlaubt bei Existenz dieser Datei alle bekannten LEDs des genutzten Systems (RaspberryPi, Tinkerboard, etc.) komplett zu deaktivieren nach dem Start.
  • Aktualisierung des “wiring-rpi” Paketes auf die aktuellste Version, sodass hier Compute Module 4 basierte Probleme beseitigt werden sollten.
  • Änderung der “CONFIG_BT_HCIBTUSB” Kerneloption, sodass diese nun sicher als Kernelmodul kompiliert wird.
  • Hinzufügen eines neuen Buildroot-Upstream-Patches der das “fio” Paket nun ohne “-march=native” Compileroption compiliert. Dies war der Grund wieso unter gewissen Systemen es beim Firmware-Update zu “Illegal Instruction” Ausgaben gekommen ist.
  • Beseitigung einiger geringfügiger Rechtschreibfehler in den deutschen EULA Dateien.
  • Aktualisierung des Upstream Linux Kernels auf die aktuellste 5.10.70 LTS Version.

Relevante Downloads:
RaspberryMatic (GitHub)

Weiterführende Seite:
Diskussionen im HomeMatic-Forum

Kommentieren

- Code scannen, um zur Orginalseite zu gelangen -