github rdmtc/RedMatic v9.15.3

2 hours ago

Downloads

CCU3 (Firmware ab 3.61.5), piVCCU3 und OpenCCU Varianten rpi2, tinkerboard und oci_arm (armv7l)

Downloads redmatic-9.15.3

OpenCCU Varianten rpi3, rpi4, rpi5 und oci_arm64 (aarch64)

Downloads redmatic-aarch64-9.15.3

OpenCCU Varianten ova, intelnuc und oci_amd64 (x86_64)

Downloads redmatic-x86_64-9.15.3

RedMatic 9.15.3

Log-Prioritäten auf openccu-lite, ein sauberer Stopp, kein Node-RED als root nach einem Update.

  • Log: nur noch Fehler als Fehler. Alles, was Node-RED direkt auf stdout
    oder stderr schrieb, landete bisher im Journal als Fehler – die Zeile zur
    Anmeldung des Editors auf openccu-lite, Deprecation-Warnungen von Node.
    Jetzt geht stdout als Info und stderr als Warnung ins Log; die eigenen
    Log-Zeilen von Node-RED behalten ihre Stufen. „Projects disabled“ ist eine
    Information, keine Warnung. Die Warnung zum veralteten httpRoot ist weg
    (die Einstellungen heißen jetzt httpAdminRoot und httpNodeRoot, eine
    vorhandene settings.json wird einmalig umgestellt), ebenso die
    Deprecation-Warnung zu punycode, die ein Node aus der Palette unter
    Node.js 24 auslöst.
  • Stopp eines nicht laufenden Node-RED ist kein Fehler. stop und
    restart lieferten Exit-Code 1, wenn Node-RED gerade nicht lief; auf
    openccu-lite stand das Addon danach als fehlgeschlagen in den Diensten.
    Außerdem beendet der Stopp jetzt auch einen Start, der noch unterwegs ist
    (den Loader zwischen zwei Neustarts, einen Start in seiner Wartezeit nach
    dem Booten) – ein Neustart kurz nach dem Booten lief sonst in „port in
    use“ (#601).
  • openccu-lite: der Installer startet Node-RED nicht mehr selbst. Nach
    einem Update, bei dem die Unit des Addons nicht geladen war, startete
    update_script Node-RED als root außerhalb der Unit; das System startet
    die Unit nach der Installation selbst.
  • node-red-contrib-ccu 4.7.2: auf openccu-lite wird die Gerätetabelle
    beim Start nicht mehr einmal pro Schnittstelle neu geschrieben, die
    Cache-Dateien werden atomar geschrieben, und die Zeile Interfaces: nennt
    kein ReGaHSS mehr.

RedMatic 9

RedMatic 9 ist eine grundlegend verschlankte und modernisierte Version.
Bitte vor der Installation lesen, es gibt einschneidende Änderungen.

⚠️ Backup ist Sache des Anwenders. Vor dem Update von RedMatic 7.x/8.x
unbedingt ein CCU-Backup anlegen und die Flows exportieren. Ein Weg
zurück gibt es nur über dieses Backup. Das Update erfolgt auf eigene
Verantwortung.

  • Voraussetzungen: CCU3 mit Firmware ab 3.61.5 oder aktuelles
    OpenCCU (ehemals RaspberryMatic). Ältere Firmware wird nicht mehr
    unterstützt (RedMatic patcht keine Firmware-Dateien mehr).
  • Node.js 24 und Node-RED 5 (bisher Node.js 14 / Node-RED 1). Flows
    aus RedMatic 7/8 werden von Node-RED beim ersten Start übernommen.
  • Nur noch node-red-contrib-ccu ist vorinstalliert. Dashboard,
    HomeKit, E-Mail, Sun-Position, Combine, RedMatic-LED usw. werden nicht
    mehr mitgeliefert und nicht mehr von RedMatic gepflegt. Bei einem
    Update von 7.x/8.x bleiben bereits installierte Nodes im
    Benutzerverzeichnis erhalten und können über den Node-RED
    Paletten-Manager aktualisiert oder entfernt werden.
  • Der RedMatic-Paketmanager und die RedMatic-WebApp entfallen
    ersatzlos.
    Nodes werden ausschließlich über den Paletten-Manager
    installiert.
  • Keine nativen Module: Nodes mit binären Abhängigkeiten (Compiler
    nötig) können auf der CCU nicht installiert werden — es werden keine
    vorkompilierten Binaries mehr mitgeliefert.
  • node-red-node-rbe ist inzwischen Bestandteil von Node-RED; eine noch
    installierte Kopie erzeugt nur eine Warnung und kann entfernt werden.
  • Logging: Die Einstellung logging.ain wird automatisch nach
    logging.syslog migriert.
  • Es werden keine Beispiel-Flows mehr mitgeliefert.
  • Die Lizenzübersicht wurde durch SBOMs (CycloneDX) ersetzt, die als
    Release-Anhang und in der RedMatic-Konfiguration verfügbar sind.

Ausführlich: Migration auf RedMatic 9.
Rückmeldungen bitte als GitHub Issue.

Changes

  • 3be3d9d @hobbyquaker test(e2e): on openccu-lite the installer starts nothing - the test plays occulited's start
  • acec4bd @hobbyquaker 9.15.3: log priorities, a clean stop, no root start after an update, node-red-contrib-ccu 4.7.2
  • 46d4d46 @hobbyquaker fix(log): Node-RED's raw output at info and warn, httpAdminRoot/httpNodeRoot, no DEP0040
  • bb580d9 @hobbyquaker fix(update_script): on openccu-lite the installer never starts Node-RED itself
  • 96a8e17 @hobbyquaker fix(redmatic): stop is success when Node-RED is not running, and ends a start on its way

Change History

Module Versions

Module Version
Node.js 24.22.1
node-red 5.0.9
npm 11.21.1
node-red-contrib-ccu 4.7.2

Build

Github Action build-release #135

Don't miss a new RedMatic release

NewReleases is sending notifications on new releases.