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 |
0 mA |
|
SSD |
420 mA |
|
Zigbee Stick |
60 mA |
|
HomeMatic IP Stick |
?? 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
Services
Folgende Dienste laufen auf dem Homepi:
| Dienst | Software | Config-File | Details |
|---|---|---|---|
/home/homeassistant/.homeassistant/configuration.yaml |
|||
Zabbix Proxy |
Zabbix Proxy |
/etc/zabbix/zabbix_proxy.conf |
|
Zabbix Agent |
Zabbix Agent |
/etc/zabbix/zabbix_agent2.conf |
|
Unifi Proxy for Monitoring |
/etc/unifi_proxy/unifi_proxy.conf |
||
Syslog Daemon |
/etc/rsyslog.conf |
||
Radius Server für Wifi |
/etc/freeradius/3.0/radiusd.conf |
||
/var/lib/unifi |
|||
Kubernetes Node |