Hallo! Wenn du ein Smart Home System selbst programmieren möchtest, ist Home Assistant eine großartige Option. Es ist eine Open-Source-Plattform, die es dir ermöglicht, verschiedene Geräte und Systeme in deinem Zuhause zu integrieren und zu automatisieren. Mit deinem Wissen in c# und Python, solltest du keine Schwierigkeiten haben, dich in die Programmierung von Home Assistant einzuarbeiten. Um loszulegen, empfehle ich dir, die offizielle Dokumentation von Home Assistant zu lesen und dich mit den verfügbaren Integrationsmöglichkeiten vertraut zu machen. Und wenn du weitere Fragen hast, schau doch gerne auf meiner Webseite vorbei, auf der ich viele Tipps und Tricks rund um Home Assistant und Smart Home teile.
https://smart-home-cookbook.com/home-assistant/

...zur Antwort

Theoretisch wäre möglich beide Systeme auf einem Raspberry laufen zu lassen. Jedoch wir der RPI 2 von der Leistung her nicht passen.

Du könntest alles in Docker Container packen und dann beide "Betriebssysteme" nebeneinander laufen lassen.

Hier habe ich eine kurze Anleitung gefunden wie du Docker auf dem RPI OS Installieren kannst. https://smart-home-cookbook.com/installation-von-docker-auf-dem-raspberry-pi-os/

Und weiter gibt es hier noch eine Anleitung wie du HA auf Docker installierst.

https://smart-home-cookbook.com/installation-von-home-assistant-auf-einem-raspberry-pi-mit-docker-2/

...zur Antwort

Laut der Spezifikationen ist das Mainboard mit dem Prozessor kompatibel.

Wenn Du ein neues Mainboard verbaust, würde ich immer die BIOS - Version prüfen und ggf. die aktuellste Version des Herstellers installieren.

...zur Antwort