Select your language

Raspi2

  • Raspberry Pi 3B+, 16GB microSD-Karte
  • Funkmodul-Platine RPI-RF-MOD

Raspberry OS installieren

Image heruntergeladen von: https://www.raspberrypi.com/software/operating-systems/
p
iVCCU läuft auf ARM64-bit Plattform.

Raspberry Pi OS Lite

  • Release date: December 5th 2023
  • System: 64-bit
  • Kernel version: 6.1
  • Debian version: 12 (bookworm)

Image '2023-10-10-raspios-bookworm-arm64-lite.img.xz' auf SD-Karte geschrieben mit Raspberry Pi Imager v1.8.1:

  • User: pi, passwort
  • Hostname: Raspi2
  • SSH aktiv
  • kein WiFi

Danach auf dem MacBook in der Datei ~/.ssh/known_hosts die alten Schlüssel von Raspi2 gelöscht.

cat /etc/os-release
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo reboot now

Bash verbessern

nano .bash_aliases

# Aliases
# alias alias_name="command_to_run"# Long format list
alias ll="ls --color=auto -alF" # Print my public IP
alias myip='curl ipinfo.io/ip'

piVCCU installieren

Quellen:

Nach Github-Doku

wget -q -O - https://apt.pivccu.de/piVCCU/public.key | sudo tee /usr/share/keyrings/pivccu.asc
echo "deb [signed-by=/usr/share/keyrings/pivccu.asc] https://apt.pivccu.de/piVCCU stable main" | sudo tee /etc/apt/sources.list.d/pivccu.list
sudo apt update
sudo apt install build-essential bison flex libssl-dev
sudo apt install raspberrypi-kernel-headers pivccu-modules-dkms
sudo apt install pivccu-modules-raspberrypi
sudo reboot now

Weiteres Vorgehen: 'Bluetooth attached to mini uart'. Ergänzung der Einstellungen in  /boot/config.txt:

sudo bash -c 'cat << EOT >> /boot/config.txt
dtoverlay=pi3-miniuart-bt
enable_uart=1
force_turbo=1
core_freq=250
EOT'

Serielle Konsole aussschalten:

sudo sed -i /boot/cmdline.txt -e "s/console=serial0,[0-9]\+ //"
sudo sed -i /boot/cmdline.txt -e "s/console=ttyAMA0,[0-9]\+ //" 

Netzwerk Bridge auf eth0 einrichten (geprüft mit: sudo ip link show | cut -d' ' -f2 | cut -d: -f1 | grep -e '^e.*'). Erstellt Datei /etc/network/interfases

sudo apt remove dhcpcd5
sudo apt install bridge-utils
sudo bash -c 'cat << EOT > /etc/network/interfaces
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

auto br0
iface br0 inet dhcp
  bridge_ports eth0
EOT'

Danach Reboot. Erneute Installation von piVCCU3 bringt keine Veränderung

sudo reboot
sudo apt install pivccu3
sudo pivccu-info

Info von piVCCU sieht folgendermassen aus:

pi@raspi2:~ $ sudo pivccu-info
piVCCU version: 3.71.12-85
OS:             Debian GNU/Linux 12 (bookworm)
Kernel:         6.1.0-rpi7-rpi-v8 aarch64
Kernel modules: Available
Raw UART dev:   Available
Rasp.Pi UART:   Assigned to GPIO pins
HMRF Hardware:  RPI-RF-MOD
 Connected via: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! (/dev/raw-uart)
 Board serial:  58A9A7204D
 Radio MAC:     0xFF204D
HMIP Hardware:  RPI-RF-MOD
 Connected via: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! (/dev/raw-uart)
 SGTIN:         3014F711A0001F58A9A7204D
 Radio MAC:     0xBBE144
State:          RUNNING
PID:            2124
IP:             192.168.2.17
Link:           vethpivccu
 TX bytes:      17.83 KiB
 RX bytes:      172.98 KiB
 Total bytes:   190.81 KiB

Verbinden auf die CCU Oberfläche über IP Adresse. Einspielen des Homematic Backups.

VORSICHT: Es dauert einige Stunden, bis die iVCCU wirder zu allen Funkgeräten Verbindung aufgenommen hat.

Software/Scripte installieren

wie in https://www.maxing.myds.me/index.php/de/spiel-werkzeug/home-assistant/310-raspberry-pi-upgrade-os-auf-bookworm