ÔÇô Das alternative/freie Betriebssystem f├╝r Ihre HomeMatic CCU

Current Release Downloads Build Contributors Average time to resolve an issue Percentage of issues still open Commits since last release License Donate Twitter GitHub stars

Click here for ­čçČ­čçž­čç║­čçŞ english readme

­čÜÇ Schnellstart       ­čôÜ Dokumentation       ­čôŽ Download       ­čÜĹ Support       ­čĹ« Lizenzen


Bei RaspberryMatic handelt es sich um ein alternatives, freies und nicht-kommerziell vertriebenes OpenSource Betriebssystem f├╝r die kommerziell erh├Ąltlichen CCU3 bzw. ELV Charly SmartHome-Zentralen zur Nutzung von HomeMatic/BidCos-RF bzw. homematicIP Hardware der Firmengruppe eQ-3/ELV. RaspberryMatic hat sich zum Ziel gesetzt nicht nur den kompletten Funktionsumfang einer sogn. HomeMatic CCU SmartHome-Zentrale f├╝r eine Cloudfreie Nutzung von HomeMatic Ger├Ąten f├╝r frei erh├Ąltliche Single-Board-Computern (SBC) wie z.B. den RaspberryPi, ASUS Tinkerboard oder aber auch als virtualisierte Variante f├╝r moderne Virtualisierungsumgebungen (z.B. vmWare ESXi, Proxmox, VirtualBox) nutzbar zu machen. Es hat sich auch zum Ziel gesetzt auf verschiedenen Ebenen (WebUI, Linux-Betriebsystem, etc.) Verbesserungen bzw. Bugfixes mitzubringen die in der originalen CCU Firmware von eQ3/ELV (noch) nicht vorhanden sind.

mehr...

RaspberryMatic ist systembedingt zu der Betriebssystemsoftware einer CCU-Zentrale der Firma eQ3/ELV (CCU2/CCU3) (die den gleichen Versionsstand hat) 100% kompatibel. Dies bedeutet, das nicht nur die selben HomeMatic/homematicIP Ger├Ąte angelernt/genutzt werden k├Ânnen, auch verh├Ąlt sich RaspberryMatic in Punkto Funktionalit├Ąt und WebUI vollkommen kompatibel. Des Weiteren kann die komplette Konfiguration zwischen der Standard Betriebssystemsoftware von eQ3/ELV und RaspberryMatic ausgetauscht werden und ein Wechsel zwischen den beiden Betriebssystemen ist jederzeit m├Âglich.

Dar├╝ber hinaus bringt RaspberryMatic jedoch eine ganze Reihe von Verbesserungen/Erweiterungen, neuen Features und teilweise bereits integrierten Bugfixes mit sich die entweder noch nicht in der originalen CCU Firmware von der Firma eQ3/ELV ├╝bernommen wurde oder aus kommerzieller Sicht nicht ├╝bernommen werden soll.

mehr...

:computer: Voraussetzungen

RaspberryMatic l├Ąsst sich auf folgender, kommerziell erh├Ąltlicher Kompletthardware (Rechner + HomeMatic-Kommunikationsmodul) installieren:

...oder auf folgender selbst zusammengestellter Hardware:

bzw. unter folgenden Virtualisierungsumgebungen installieren:

mehr...

:cloud: Schnellstart

Unter Releases steht f├╝r die jeweilige Target-Hardware Dateien im Format RaspberryMatic-X.XX.XX.YYYYMMDD-XXX.zip als Download zur Verf├╝gung. Nach Entpacken dieser Datei erh├Ąlt man eine *.img Imagedatei die man auf ein geeignetes Medium (SD-Karte, USB-Stick, SSD oder als virtuelle Disk) mit z.B. dem Imaging-Tool Etcher "flashen" lassen kann. Danach legt man z.B. die SD Karte in den jeweiligen RaspberryPi ein und startet diesen. Danach sollte dann RaspberryMatic starten und versuchen im Laufe des Startes das passende HomeMatic/homematicIP Funkmodul zu initialisieren (das man vorher installiert hat). Ist dies erfolgt kann man mittels Webbrowser in seinem lokalen Netzwerk unter Nutzung der Adresse http://homematic-raspi/ auf die Weboberfl├Ąche (WebUI) von RaspberryMatic normal zugreifen und HomeMatic/homematicIP Ger├Ąte anlernen, konfigurieren oder bedienen.

mehr...

:memo: Dokumentation

  1. Einleitung
  2. Installation
  3. Administration
  4. Nutzung
  5. Support, Mitarbeit

:yum: Support, Mitarbeit

F├╝r Feedback jeglicher Art, Fragen, Vorschl├Ąge, W├╝nsche und Fehlerberichte wird darum gebeten bitte zuerst im jeweiligen RaspberryMatic Teil des HomeMatic-Forum (https://homematic-forum.de/forum/viewforum.php?f=65) einen entsprechenden Beitrag zu erstellen oder an bereits existierenden Beitr├Ągen dort sich zu beteiligen. Sollte aus den Diskussionen dort sich dann ein spezieller Feature-Wunsch oder von anderen Personen best├Ątigter Bug in RaspberryMatic herauskristallieren wird darum gebeten diesen Bug bzw. diesen Feature-Request im Issue Tracker von RaspberryMatic entsprechend einzutragen bzw. zu melden.

Beteiligung in jeder Form ist willkommen und ausdr├╝cklich gew├╝nscht, insbesondere sind alle Nutzer aufgefordert etwaige Probleme so fr├╝h wie m├Âglich zu melden damit diese in zuk├╝nftigen Versionen entsprechend repariert werden k├Ânnen. Auch w├Ąre es sch├Ân wenn noch offene Issues im Issue Tracker von vielen Nutzern reproduziert werden k├Ânnte und man sich dort an etwaigen Diskussionen zur L├Âsungsfindung beteiligen w├╝rde. Ausdr├╝cklich erw├╝nscht ist auch an der permanenten Verbesserung und Erweiterung der Dokumentation mitzuarbeiten. Deshalb sind die Schreibrechte f├╝r die Dokumentation auch so gesetzt das dort Korrekturen/├änderungen von jedem GitHub Nutzer sofort durchgef├╝hrt werden k├Ânnen.

Erw├╝nscht sind nat├╝rlich auch direkte Entwicklungsbeteiligungen in Form von PullRequests und Source Code submissions (Bugs, Features). Falls hier jemand also gerne ein Feature umsetzen oder einen Bug selbst ausmerzen will, so wird darum gebeten hierf├╝r die unter Git/GitHub zur Verf├╝gung stehenden Mechanismen zu verwenden. Hierbei gilt jedoch die Lizenzierung von RaspberryMatic und dessen genutzter Drittpakete (z.B. OCCU von eQ3) zu beachten und entsprechend zu akzeptieren. Mehr Informationen dazu kann man unter CONTRIBUTING.md nachlesen. Zus├Ątzlich dazu wird darum gebeten f├╝r jegliche Beteiligung an diesem Projekt zuerst unseren CODE OF CONDUCT zu studieren und erst dann Beteiligungen in Betracht zu ziehen wenn dieser vollumf├Ąnglich akzeptiert werden kann.

mehr...

:scroll: Lizenzen

Die RaspberryMatic Buildumgebung selbst ÔÇô die Dateien die hier in diesem Git Repository zu finden sind ÔÇô sowie die frei herunterladbaren RaspberryMatic Images sind unter der OpenSource Apache License 2.0 lizenziert. RaspberryMatic wird selbst komplett kostenfrei und ohne jeglichen kommerziellen Intensionen entwickelt und zur komplett kostenfreien Nutzung bereit gestellt. Hierbei gilt zu beachten, dass die Komponenten der genutzten Buildroot/Linux Umgebung jeweils anderen Lizenzen stehen k├Ânnen wobei Buildroot/Linux hier selbst unter der GPLv2 lizenziert ist. Des Weiteren stehen die mit RaspberryMatic mitgelieferten eQ-3 OCCU Komponenten (Bin├Ąr+Textdateien), die zur Nutzung der HomeMatic/homematicIP Interoperabilit├Ąt notwendig sind, unter der sogenannten HMSL Lizenz.

Haftungsausschluss

RASPBERRMATIC WIRD OHNE JEDE AUSDR├ťCKLICHE ODER IMPLIZIERTE GARANTIE BEREITGESTELLT, EINSCHLIEß║×LICH DER GARANTIE ZUR BENUTZUNG F├ťR DEN VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHR├äNKT. IN KEINEM FALL SIND DIE AUTOREN ODER COPYRIGHTINHABER F├ťR JEGLICHEN SCHADEN ODER SONSTIGE ANSPR├ťCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERF├ťLLUNG EINES VERTRAGES, EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.

mehr...

:book: Literatur

Wenn der Eine oder Andere bzgl. Einsatz von RaspberryMatic noch unentschlossen ist oder die Vor-/Nachteile abw├Ągen will so soll die folgende Literaturliste eine Hilfestellung geben:

Usertreffen Kassel 2019 ÔÇô RaspberryMatic Usertreffen Kassel 2018 ÔÇô RaspberryMatic Usertreffen Kassel 2017 ÔÇô RaspberryMatic (Teil 1) Usertreffen Kassel 2017 - RaspberryMatic (Teil 2)

:clap: Danksagungen

Zus├Ątzlich zu den Personen die sich als Contributors im Rahmen des RaspberryMatic OpenSource Projekte indirekt oder direkt beteiligt haben, soll hier nat├╝rlich folgenden Personen ausdr├╝cklich gedankt werden:

  • Alexander Reinert ÔÇô f├╝r das generic_raw_uart kernel module zur Anbindung der von eQ3 vertriebenen Funkmodule, sowie f├╝r die Entwicklung der HB-RF-USB und HB-RF-USB-2 Adapterplatinen um diese Funkmodule auch via USB an RaspberryMatic anbinden zu k├Ânnen.

:family: Autoren

Da eine Vielzahl von Personen bereits sich an RaspberryMatic beteiligt haben sei hier auf die Contributors Liste verwiesen.

:construction: Änderungshistorie / ChangeLog

Eine detaillierte Liste aller bisherigen ├änderungen zwischen den individuellen RaspberryMatic-Versionen erh├Ąlt man ├╝ber die Release-Seite bei GitHub.

Raspberrymatic

:house: A lightweight, buildroot-based Linux operating system alternative for your CCU3, ELV-Charly or for running a "HomeMatic CCU" in virtual environments (ESXi, Proxmox, VirtualBox, etc.) or on single board computers (SBC) like the RaspberryPi, Tinkerboard, etc...

Raspberrymatic Info

ÔşÉ Stars 681
­čöŚ Homepage raspberrymatic.de
­čöŚ Source Code github.com
­čĽĺ Last Update a year ago
­čĽĺ Created 5 years ago
­čÉ× Open Issues 129
Ô׌ Star-Issue Ratio 5
­čśÄ Author jens-maus