Bitte lesen Sie diese Dokumentation bis zum Ende durch, bevor Sie die Anwendung installieren (Steht nicht umsonst da und erspart Unmengen an Fragen)
Die Arbeit/Idee basiert auf der Arbeit von dem User bullshit bzw. des LXCCU Projektes.
YAHM ist eine Alternative zu LXCCU, welche auf Grund von Zeitmangel des Hauptentwicklers aktuell nur Debian Wheezy und Firmware bis 2.15.x unterstützt. Seit der Anpassung der Lizenz seitens EQ3 ist kein Download älterer Firmware mehr möglich. Im Gegensatz zu LXCCU basiert YAHM nicht auf dem Debian Paket Manager und kann daher theoretisch auf jedem Betriebssystem laufen, sofern die notwendigen Abhängigkeiten (z.B. LXC) zur Verfügung stehen. Des Weiteren können die Skripte durch verschiedene Parameter individuell gesteuert werden (z.B. kann man einem Kontainer einen eigenen Namen geben)
Wesentliche Unterschiede zu LXCCU:
- Unterstützung von Debian/Raspbian Jessie
- Unterstützung aktueller CCU2 Firmware (ältere Versionen lassen sich nicht länger von Homematic Seite runterladen, somit ist LXCCU aktuell leider unbenutzbar)
- Die Installation kann manuell gesteuert werden und wird nicht durch DEB-Installer vorgenommen
- Modulare Bauweise, es können beliebige Module eingebunden werden
- Kann mit geringer Anpassung auf anderen Betriebssystemen portiert werden
- Rapsberry Pi 1/2/3
- Odroid XU4
- Cubietruck (Cubieboard)
- Orange PI Plus 2
- Experimentell: x86
- Debian Jessie (ARM/x86)
- Raspbian Jessie
- Experimentell: Armbian
- Experimentell: Ubuntu 16.04
---------
Wichtig:
1. Die nachfolgende Dokumentation ist nur ein Auszug aus dem Wiki, wo alle Schritte und Funktionen erklärt und beschrieben werden: Wiki
2. Bevor ihr ein Post mit einem Problem aufmacht, schaut bitte im Wiki nach insbesondere den Punkt: Problembehandlung
3. Solltet ihr ein Problem haben, bzw. einen Fehler finden was eurer Meinung nach ein Software Problem darstellt (z.B. ihr habt eine Fehlermeldung bekommen die darauf schließen lässt). Dann bitte ich euch ein Issue im Git zu eröffnen, siehe hierzu Wiki Artikel: "Problem melden"
Es werden von dem Entwickler keine Fragen zu Software-Fehlern im Forum beantwortet. Thread zur LXCCU beläuft sich aktuell auf knapp 300 Seiten. Allein in dem letzten Monat wurden im YAHM Umfrage Thread über 40 Seiten geschrieben. Es ist nur im euren Interesse einen zentralen organisierten Sammelpunkt für Fehler zu haben, damit diese auch bearbeitet werden können. Bei 300 Seiten kann man das eine oder andere Anfrage auch übersehen und ihr ärgert euch dann, dass eure Fragen nicht beantwortet wurden.
Sollten mehrere Fragen zum gleichen Thema kommen, werde ich hierzu einen Wiki Artikel erstellen, bzw. unter Problemlösung aufnehmen.
Falls ihr bereits jetzt etwas zu der Anwendung im Forum lesen möchtet, Hintergrund siehe: http://homematic-forum.de/forum/viewtop ... 26&t=30674
---------
Installation
Automatisiert:
Es wird automatisch ein aktuelles CCU2 Image installiert und das Netzwerk konfiguriert. Diese Installation ist für wenig erfahrene Benutzer auf einem frischen minimalen Debian/Raspbian empfehlenswert. Die frisch installierte CCU2 wird eine IP per DHCP abrufen, diese kann durch sudo yahm-ctl info nach dem Start des Kontainers angezeigt werden.
Code: Alles auswählen
wget -nv -O- https://raw.githubusercontent.com/leonsio/YAHM/master/yahm-init | sudo -E bash -s quickinstall -
Mit dieser Methode wird lediglich die aktuelle YAHM Version runtergeladen und unter /opt/YAHM/bin installiert, anschließend muss mit Hilfe von YAHM ein LXC Kontainer angelegt und das Netzwerk konfiguriert werden.
Code: Alles auswählen
wget -nv -O- https://raw.githubusercontent.com/leonsio/YAHM/master/yahm-init | sudo -E bash -
Code: Alles auswählen
sudo yahm-lxc install
sudo yahm-network -w create_bridge
sudo yahm-network attach_bridge
Aktivierung Rapsberry Pi Funkmodul
Nach der erfolgreichen Installation von YAHM kann das Funkmodul aktiviert werden, für weitere Informationen siehe YAHM-Module
Code: Alles auswählen
sudo yahm-module -m hm-mod-rpi-pcb enable
Hinweis: Die Konfiguration des Funkmoduls durch das hm-mod-rpi-pcb Modul, erfolgt ausschließlich auf einem Raspberry Pi. Für die Installation auf einer anderen Hardware sind die Installationsschritte im Wiki hinterlegt
Migration CCU2/LXCCU zu YAHM
Für die Migration von CCU2 bzw. LXCCU zu YAHM bitte folgenden Wiki-Eintrag beachten. Es müssen keine Geräte neu angelernt werden. Sollten LAN-Gateways im Betrieb sein, muss einmalig unter EINSTELLUNGEN - SYSTEMSTEUERUNG - LAN GATEWAY die Zuordnung überprüft/angepasst werden
Homematic-IP
Die aktuelle CCU2 Firmware (ab 2.15.x) beinhaltet die Unterstützung für Homematic-IP. Diese wird zum aktuellen Zeitpunkt (04/2016) NICHT durch YAHM unterstützt und wird durch das Homematic-IP Modul nachgereicht. Damit in der CCU2 Oberfläche keine Fehlermeldungen hinsichtlich HMIP-RF bzw. VirtualDevices auftauchen wird empfohlen die Unterstützung von Homematic-IP durch YAHM zu deaktivieren.
Code: Alles auswählen
sudo yahm-module -f -m homematic-ip disable