
# antenna-rotor
Steuerung eines Antennen-Rotors mit Raspberry Pi

## Installation
Die Definiton in der beigelegten Datei rotor.service erwartet für den zu installierenden Dienst eine Datei namens raspi-rotor.
Deshalb müssen Sie die ihrem Prozessor entsprechende Programmdatei kopieren.

Wenn Sie einen anderen User als pi verwenden oder die Steuerung in einem anderen Verzeichnis platzieren, müssen Sie die Pfadangaben in der Datei rotor.service vorher enstsprechend anpassen.

Vorgehensweise beim Raspberry Pi mit ARM-Prozessor und angemeldeten Benutzer namens pi:


mkdir ~/antenna-rotor/


#hier die Version für 32-Bit-Version auf alten Raspi Zero
cp antenna-rotor-arm32_6 ~/antenna-rotor/antenna-rotor

#Grundeinstellung Kalibration
cp calibration.json ~/antenna-rotor/antenna-rotor

#Definition des Service kopieren
sudo cp rotor.service /etc/systemd/system/rotor.service

# Erlaubnis Zugriff Port 443 ohne Root-Rechte einrichten
sudo setcap cap_net_bind_service=+ep ~/antenna-rotor/antenna-rotor

# HTML-Oberfläche kopieren
cp web ~/antenna-rotor/ -r

#Zertifikat erzeugen, damit https funktioniert
openssl genrsa -out ~/antenna-rotor/server.key 2048
openssl req -new -x509 -key ~/antenna-rotor/server.key -out ~/antenna-rotor/server.crt -days 365

##### System-Daemon neu laden
sudo systemctl daemon-reload

##### Service aktivieren - damit startet er in Zukunft beim booten automatisch
sudo systemctl enable rotor.service

##### Service sofort starten
sudo systemctl start rotor.service

##### Status des neuen Service überprüfen
sudo systemctl status rotor.service

## Fertig
Die Statusanzeige mit STRG + C beenden und einen Reboot durchführen. Danach sollte automatisch die Rotorsteuerung im Browser des PC’s wieder aufrufbar sein.
