kürzlich hatte ich im Rahmen meiner Hausautomation damit begonnen YAHM auf meine Raspberry zu installieren, um meine HMIP Komponenten an OpenHab anzubinden. Durch meine Probleme, die im folgenden Thread disskutiert wurden (viewtopic.php?f=67&t=47888&p=479670#p479670), bin ich darauf aufmerksam geworden, dass piVCCU aufgrund des Supports vielleicht etwas besser geeignet ist. Ich habe mit der Beschreibung auf Github nun von YAHM auf piVCCU migriert und zwar folgendermaßen:
YAHM deinstallieren:
Code: Alles auswählen
sudo lxc-stop -n yahm
sudo rm -f /etc/bash_completion.d/yahm_completion
sudo rm -f /etc/init.d/hm-mod-rpi-pcb
sudo rm -rf /opt/YAHM
sudo rm -rf /var/lib/lxc/yahm
sudo sed -i /boot/config.txt -e '/dtoverlay=pi3-miniuart-bt/d'
sudo sed -i /boot/config.txt -e '/dtoverlay=pi3-miniuart-bt-overlay/d'
sudo sed -i /boot/config.txt -e '/enable_uart=1/d
sudo sed -i /boot/config.txt -e '/enable_uart=1/d'
sudo sed -i /boot/config.txt -e '/force_turbo=1/d'
sudo sed -i /etc/modules -e '/#*eq3_char_loop/d'
sudo sed -i /etc/modules -e '/#*bcm2835_raw_uart/d'
Code: Alles auswählen
wget -q -O - https://www.pivccu.de/piVCCU/public.key | sudo apt-key add -
sudo bash -c 'echo "deb https://www.pivccu.de/piVCCU stable main" > /etc/apt/sources.list.d/pivccu.list'
sudo apt update
sudo apt install pivccu-modules-dkms
sudo apt install pivccu-modules-raspberrypi
sudo bash -c 'cat << EOT >> /boot/config.txt
dtoverlay=pi3-disable-bt
EOT'
sudo systemctl disable hciuart.service
sudo sed -i /boot/cmdline.txt -e "s/console=serial0,[0-9]\+ //"
sudo sed -i /boot/cmdline.txt -e "s/console=ttyAMA0,[0-9]\+ //"
sudo ip link show | cut -d' ' -f2 | cut -d: -f1 | grep -e '^e.*'
sudo apt remove dhcpcd5
sudo apt install bridge-utils
sudo nano /etc/network/interfaces
sudo reboot
Hier nun das Ergebnis meiner Installation sowie der Aufrufe
Code: Alles auswählen
systemctl status pivccu.service
journalctl -xn
sudo pivccu-info
Code: Alles auswählen
mario@raspberrypi3:~ $ sudo apt install pivccu3
[sudo] password for mario:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
pivccu3
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 295 nicht aktualisiert.
Es müssen 103 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Holen: 1 https://www.pivccu.de/piVCCU/ stable/main pivccu3 armhf 3.41.11-12 [103 MB]
Es wurden 103 MB in 36 s geholt (2.825 kB/s).
Vorkonfiguration der Pakete ...
Vormals nicht ausgewähltes Paket pivccu3 wird gewählt.
(Lese Datenbank ... 160769 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../pivccu3_3.41.11-12_armhf.deb ...
Entpacken von pivccu3 (3.41.11-12) ...
pivccu3 (3.41.11-12) wird eingerichtet ...
Created symlink from /etc/systemd/system/multi-user.target.wants/pivccu.service to /lib/systemd/system/pivccu.service.
Job for pivccu.service failed. See 'systemctl status pivccu.service' and 'journalctl -xn' for details.
mario@raspberrypi3:~ $ systemctl status pivccu.service
* pivccu.service - piVCCU
Loaded: loaded (/lib/systemd/system/pivccu.service; enabled)
Active: failed (Result: resources) since Mo 2018-12-31 17:15:35 CET; 34s ago
Process: 1523 ExecStart=/var/lib/piVCCU3/start_container.sh (code=exited, status=0/SUCCESS)
mario@raspberrypi3:~ $ journalctl -xn
No journal files were found.
mario@raspberrypi3:~ $ sudo pivccu-info
piVCCU version: 3.41.11-12
Kernel modules: Available
Raw UART dev: Available
Rasp.Pi3 UART: Assigned to GPIO pins
HMRF Hardware: unknown
HMIP Hardware: unknown
Board serial: unknown
Radio MAC: unknown
SGTIN: unknown
State: STOPPED