Um das Pi HM-MOD-RPI-PCB Modul auf einem Raspberry Pi 4 mit GPIO-Ports in der Home Assistant Software zu programmieren, kannst du folgende Schritte befolgen: 1. **Installation von Home Assistant**: Stelle sicher, dass Home Assistant auf deinem Raspberry Pi 4 installiert ist. Du kannst die offizielle Anleitung auf der [Home Assistant Website](https://www.home-assistant.io/getting-started/) befolgen. 2. **GPIO-Bibliothek installieren**: Du benötigst eine Bibliothek, um die GPIO-Ports zu steuern. Eine gängige Wahl ist die `RPi.GPIO` Bibliothek. Diese kannst du über das Terminal installieren: ```bash sudo apt-get install python3-rpi.gpio ``` 3. **Konfiguration des HM-MOD-RPI-PCB Moduls**: Verbinde das Modul mit dem Raspberry Pi und stelle sicher, dass die GPIO-Pins korrekt angeschlossen sind. Du musst die Pins entsprechend der Dokumentation des Moduls konfigurieren. 4. **Erstellen eines Python-Skripts**: Schreibe ein Python-Skript, um die GPIO-Pins zu steuern. Hier ein einfaches Beispiel: ```python import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) # Verwende die BCM-Nummerierung GPIO.setup(18, GPIO.OUT) # Setze Pin 18 als Ausgang try: while True: GPIO.output(18, GPIO.HIGH) # Schalte Pin 18 ein time.sleep(1) # Warte 1 Sekunde GPIO.output(18, GPIO.LOW) # Schalte Pin 18 aus time.sleep(1) # Warte 1 Sekunde except KeyboardInterrupt: GPIO.cleanup() # Bereinige die GPIO-Pins bei Beendigung ``` 5. **Integration in Home Assistant**: Um das Skript in Home Assistant zu integrieren, kannst du den `command_line` Sensor oder die `shell_command` Integration verwenden. Füge in deiner `configuration.yaml` Datei Folgendes hinzu: ```yaml shell_command: toggle_gpio: 'python3 /path/to/your/script.py' ``` 6. **Automatisierungen und Skripte**: Du kannst Automatisierungen in Home Assistant erstellen, die das Skript ausführen, wenn bestimmte Bedingungen erfüllt sind. 7. **Testen**: Starte Home Assistant neu und teste die Integration, um sicherzustellen, dass alles wie gewünscht funktioniert. Stelle sicher, dass du die spezifischen Anforderungen und die Dokumentation des HM-MOD-RPI-PCB Moduls berücksichtigst, um die richtigen Pins und Einstellungen zu verwenden.