Ich verwende den Home Assistant für die Smart-Home Steuerung. Als Rechner für den Server verwende ich einen Raspberry PI , dieser kleine Einplatinen-Rechner ist für die verschiedensten Anwendungen geeignet und hat sehr viele Schnittstellen. Als ich meine Raspberrys gekauft habe waren Sie noch günstig, aber in der Zwischenzeit sind diese eher teuer und sogar oft nicht mehr lieferbar. Wenn also keine Sensoren direkt an den Home Server angeschlossen werden sollen, kann man auch einen anderen Mini-Rechner verwenden. Den Home Assistant gibt es für verschiedene Plattformen. Unter Installation – Home Assistant (home-assistant.io) kann man sich seine Version auswählen.
Hier noch eine Zusammenfassung der Installation des Home-Assistant auf einem normal eingerichteten Raspian System. inklusive Home Assistant Community Store. Versionen … können natürlich abweichen
*****Hier hatte ich es ganz schöne Beschreibung zur Installation gefunden …
*****https://peyanski.com/how-to-install-home-assistant-supervised-official-way/
apt-get install jq wget curl udisks2 libglib2.0-bin network-manager dbus -y
curl -fsSL get.docker.com | sh
wget https://github.com/home-assistant/os-agent/releases/download/1.2.2/os-agent_1.2.2_linux_armv7.deb
sudo dpkg -i os-agent_1.2.2_linux_armv7.deb
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
sudo dpkg -i homeassistant-supervised.deb
sudo apt install apparmor
**********************************************************
********** Remote Desktop immer gut zu installieren
sudo apt-get install xrdp
************ falls z.B. noch eine Festplatte mit Bilders und Videos am Raspberry installiert ist
sudo apt-get install samba
sudo apt-get install kodi
sudo adduser nas
sudo smbpasswd -a nas
sudo smbpasswd -a pi
****** Dies ist natürlich nur eine einfache Beispielkonfiguration
sudo nano /etc/samba/smb.conf
[Video]
comment = StubePi Festplatte
path = /home/pi/Videorecorder
valid user = @users
writeable = yes
guest ok = no
force group = users
create group = 0775
directory mask = 0775
read only = no
write list = pi, nas
***** dies kann auch in der raspi-conifg eingestellt werden
/boot/config.txt
hdmi_group=1
hdmi_mode=16
#i2c Bus
dtparam=i2c1=on
dtparam=i2c_arm=on
sudo nano /etc/modules
snd-bcm2835
i2c-bcm2708
i2c-dev
**** Beispiel wenn man eion Verzeichnis z.B. von der Fritz.box einbinden will
sudo nano /etc/fstab
///192.168.178.1/wd /home/pi/musik cifs vers=3.0,users,defaults,auto,nofail,username=username_anpassen,password=pw_aendern 0 0
**** Installation des lighttpd Web-Servers
sudo apt-get install lighttpd
sudo nano /etc/lighttpd/lighttpd.conf
ps -u www-data u
**** Einrichten damit der Sensor beim Start des Raspberry mit gestartet wird
sudo nano /etc/rc.local
python3 /home/pi/BMP820_OLED.py&