1. Raspberry Pi Lite OS installieren: https://downloads.raspberrypi.org/raspios_lite_armhf/images/ 32Bit-Version https://downloads.raspberrypi.org/raspios_lite_arm64/images/ 64Bit-Version https://www.raspberrypi.com/software Raspberry Pi Imager herunterladen & installieren OS wählen -> Eigenes Image -> Datei auswählen SD-Karte wählen -> Sd-Karte bzw. USB-Stick wählen Medium entfernen & wieder einstecken 2. SSH: leere Datei ssh erzeugen 3. Login: 192.168.0.xxx User: pi PW: raspberry 4. Passwort ändern: sudo passwd pi PW: xxx sudo passwd root PW: xxx 5. root Login erlauben: sudo nano /etc/ssh/sshd_config folgenden Eintrag #PermitRootLogin without-password ändern in PermitRootLogin yes Mit STRG + O -> Enter speichern und mit STRG + X beenden 6. Statische IP-Adressen einrichten: sudo nano /etc/dhcpcd.conf profile static_eth0 static ip_address=192.168.0.xxx/16 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 interface eth0 fallback static_eth0 7. Überprüfen des Netzwerkstatus: sudo systemctl daemon-reload sudo service dhcpcd status 8. Konfiguration: sudo raspi-config 8 Update 5 Localisation Options L1 Locale [*] de_DE.UTF-8 UTF-8 (Leertaste drücken) & [ ] en_GB.UTF-8 UTF-8 (Leertaste drücken) Hauptsprache de_DE.UTF-8 L2 Timezone Europe & Berlin L3 Keyboard Select L4 WLAN Country DE Germany sudo reboot 1 System Options S4 Hostname xxx S6 Network at Boot Ja 3 Interface Options I5 I2C Ja I6 Serial Port Nein & Ja I7 1-Wire Ja I8 Remote GPIO Ja 4 Performance Options P2 GPU Memory 16MByte P4 Fan evtl. Ja & GPIO4 & 60°C 6 Advanced Options A1 Expand Filesystem evtl. Enter 9. Reboot sudo reboot 10. Paketlisten aktualisieren: sudo apt update && sudo apt upgrade && sudo apt dist-upgrade rpi-update <- Vorsicht Unstable! (/opt/vc/bin) 11. Midnight Commander installieren: sudo apt install mc -y mc 12. i2cdetect installieren: sudo apt install i2c-tools -y i2cdetect -y 1 13. pip3 installieren: sudo apt install python3-pip -y 14. pigpio installieren: https://abyz.me.uk/rpi/pigpio/ sudo apt install pigpio -y Check the version: pigpiod -v (79) Start the pigpio daemon: sudo pigpiod Stop the pigpio daemon: sudo killall pigpiod 15. GPIOs testen: wget http://abyz.me.uk/rpi/pigpio/code/gpiotest.zip unzip gpiotest.zip sudo systemctl enable pigpiod sudo systemctl start pigpiod ./gpiotest 16. PHP 7.4.25 installieren: sudo apt --no-install-recommends --dry-run install php sudo apt --no-install-recommends install php -y 17. Ordner kopieren: /root/backup /root/dahua /root/dahuaconsole-master /root/pigpio-master /root/pishrink /root/temperatur-test /root/tools 18. Rechte vergeben: find . -name "*.sh" -exec chmod u+x {} \; find . -name "*.py" -exec chmod u+x {} \; find . -name "*.php" -exec chmod u+x {} \; 19. Temperatur_Test: ./temperatur-test/temperatur-test.sh 20. Ordner für Backup erstellen: mkdir /mnt/NAS 21. IP-Symcon: https://www.symcon.de/service/dokumentation/installation/installation/#Raspberry_Pi_Installation 22. Vorbereitung: überprüfen, ob die Zeit korrekt ist: date 23. Installation: sudo nano /etc/apt/sources.list Folgende Zeile ans Ende einfügen: deb http://apt.symcon.de/ stable rpi bzw. deb http://apt.symcon.de/ beta rpi oder deb http://apt.symcon.de/ testing rpi Änderungen speichern und den Editor verlassen 24. GPG-Schlüssel hinzufügen: wget -qO - http://apt.symcon.de/symcon.key | sudo apt-key add - Auf der Shell jetzt folgende Befehle ausführen sudo apt update sudo apt install symcon 25. Das WebFront sollte nun auf http://192.168.0.xxx:3777/ erreichbar sein. Die IP-Symcon Verwaltungskonsole (ips_console.exe) zur Konfiguration kann per IP-Adresse und Port 3777 genutzt werden, sofern der IP-Symcon Server nicht automatisch gefunden wird. 26. Lizenz aktivieren: Lizenz-Benutzername: xxx@xxx.de Lizenzdatei: \\EG-HWR-DSL-Router\EG-HWR-DSL-Router\1_TByte\01. Anwendungen\Tools Elektronik\Homeautomation & Sicherheit\IP-Symcon\Lizenz\licence.txt 27. Ort konfigurieren: xx.013916, xx.739398 28. Wie starte und stoppe ich den Dienst?: sudo /etc/init.d/symcon restart sudo /etc/init.d/symcon start sudo /etc/init.d/symcon stop 29. Wo finde ich was?: /usr/bin/symcon - Executable /usr/share/symcon/ - Static Data (IP-Symcon Installation) - (Betaphase: /etc/symcon/) /var/lib/symcon/ - Variable Data (Settings, Skripte, Medien...) - (Betaphase: /usr/share/symcon/) /var/log/symcon/ - Log Files (Logfiles...) 30. Wie kann ich schauen, ob der Dienst korrekt läuft?: sudo ps x | grep symcon 31. Wie kann ich das Logfile ansehen/verfolgen?: tail -f /var/log/symcon/logfile.log 32. Fernzugriff Kennwort setzen: Über "Fernzugriff" kann nachgeschlagen werden, wie der Fernzugriff eingerichtet wird. 33. Nach erfolgreicher Installation: Im Anschluss wird zur persönlichen Konfiguration von IP-Symcon die Verwaltungskonsole via Windows PC benötigt. Weitere Schritte sind auch im Schnelleinstieg beschrieben. 34. Installation Symcon Modul: SymconModule Module für IP-Symcon Zur Nutzung der GPIO auf einem - auch entferntem - Raspberry Pi mit IP-Symcon https://github.com/Joey-1970/SymconModules.git 35. Installation weiterer Module: xxx