Homepi

Der Homepi ist der zentrale Server im lokalen Netzwerk. Er befindet sich im Keller auf dem "Netzwerkschrank".

Hardware

Beim Homepi handelt es sich aktuell um einen Raspberry Pi 5 B mit 8 GB RAM. Zur besseren Ausfallsicherheit ist der Homepi mit einer SSD als Festplatte ausgestattet. Das ist schneller und zuverlässiger als eine SD-Karte. Außerdem sind direkt an den Homepi noch Schnittstellen für verschiedene Smart Home Systeme angeschlossen. Details dazu auf der Seite Smart Home.

USB Geräte

Der Raspberry bekommt vom Netzteil 5000 mA. Selbst braucht er maximal 2500 mA. Bleiben noch ca. 2500 mA für Geräte.

Gerät Modell Stromverbrauch

NVME Shield

Geekworm X1001

0 mA

SSD

WD Blue SN5000/1TB

420 mA

Zigbee Stick

Zigstar Zigbee Stick v4

60 mA

HomeMatic IP Stick

HmIP-RFUSB

?? mA

USB Hub

?? mA

Notfall Reboot

Sollte der Homepi nicht mehr reagieren kann man die Stromversorgung über die vorgeschaltete Netzwerksteckdose trennen und neu verbinden. Dafür muss der Befehl curl http://<ip>/switch/relay/turn_off -X POST gefolgt von curl http://<ip>/switch/relay/turn_on -X POST auf z.B. dem Router ausgeführt werden. Die IP der Steckdose findet sich im vaultwarden unter "powerplug01".

Netzwerk

Der Homepi ist mit einem Kabel mit dem Router verbunden. Per SSH ist der Host sowohl von innerhalb des Netztes als auch aus dem Internet unter dem Host homepi.bergmann.click zu erreichen. Die Zugangsdaten befinden sich im vaultwarden.

Software

Betriebssystem

Aktuell läuft auf dem Homepi ein Raspbian 10.

Services

Folgende Dienste laufen auf dem Homepi:

Dienst Software Config-File Details

Smart Home Zentrale

Home Assistant

/home/homeassistant/.homeassistant/configuration.yaml

Smart Home

Zabbix Proxy

Zabbix Proxy

/etc/zabbix/zabbix_proxy.conf

Monitoring

Zabbix Agent

Zabbix Agent

/etc/zabbix/zabbix_agent2.conf

Monitoring

Unifi Proxy for Monitoring

Unifi Proxy

/etc/unifi_proxy/unifi_proxy.conf

Monitoring

Syslog Daemon

rsyslogd

/etc/rsyslog.conf

Monitoring

Radius Server für Wifi

freeRADIUS

/etc/freeradius/3.0/radiusd.conf

Wifi

Wifi Controller

Unifi Controller

/var/lib/unifi

Wifi

Kubernetes Node

k3s

K8S