-
Notifications
You must be signed in to change notification settings - Fork 20
YAHM Module
Diese Komponente verwaltet die verschiedene Module von YAHM. Mit der Eingabe eines Flags -m wird das jeweilige Modul angegeben, gefolgt von der gewünschten Operation (enable|disable)
Für jeden installierten Modul wird ein Eintrag unter /var/lib/lxc/{LXC Container Name}/.modules angelegt, bzw. bei der Deinstallation entfernt.
YAHM modules management script
Usage Example:
./yahm-module [FLAG] COMMAND
./yahm-module -n mycccu -m module_name enable
Flags:
-n - LXC container name.
-f - Force operation (no halt on errors).
-v - Verbose output
-m - Module name
Commands:
enable - Enable module
disable - Disable module
available - Show available modules
installed - Show installed modules
Möglichen Parameter:
yahm-module available
Gibt eine Liste aller vorhandenen Module an, aktuell werden folgende Module mitgeliefert:
- pivccu-driver - Einrichtung des Raspi-Funkmoduls innerhalb des LXC Containers
- hm-lan-fake-gw - Einrichtung des Raspi-Funkmoduls als Homematic Lan Gateway
- hm-mod-rpi-pcb - Einrichtung des Raspi-Funkmoduls innerhalb des LXC Containers (deprecated)
- homematic-ip - Unterstützung für Homematic-IP (deprecated)
- meinhomematic - Unterstützung für VPN bei MeinHomematic Dienst
Die weiterführenden Informationen sind bei dem jeweiligen Modul zu finden.
Für die Entwicklung eigener Module wurde ein Modul Template zur Verfügung gestellt:
Möglichen Parameter:
yahm-module installed
Gibt eine Liste aller installierten Module an.
Möglichen Parameter:
yahm-module -m MODULNAME -f -v enable
Installiert das jeweilige Modul, führt module_install() in der Modul-Datei aus. Wurde die Installation ohne Fehler abgeschloßen, wird im Ordner /var/lib/lxc/{LXC Container Name}/.modules eine leere Datei mit dem Namen des Moduls angelegt
Möglichen Parameter:
yahm-module -m MODULNAME -f -v disable
Deinstalliert das jeweilige Modul, führt module_remove() in der Modul-Datei aus. War die Deinstallation erfolgreich, wird aus dem Ordner /var/lib/lxc/{LXC Container Name}/.modules die leere Datei mit dem Namen des Moduls entfernt
Navigation
- Startseite
- Installation
- Updates
- Netzwerk
- LXC Kontainer Verwaltung
-
Backup&Restore
- YAHM komplett
- CCU2 Daten
- Module
- Migration
- Probleme und Lösungen