====== SCC ====== Der [[http://busware.de/tiki-index.php?page=SCC|SCC]] ist ein stapelbarer Funksender für den RaspberryPi. ===== Installation ===== Bevor man den SCC nutzen kann, müssen noch einige Dinge angepasst werden. ==== Serial Device ==== Damit man den SCC am RPi nutzen kann, muss das Serielle Device ''/dev/ttyAMA0'' freigeschaltet werden. Dies erreicht man, wenn in diesen 2 Dateien Einträge mit diesem Device auskommentiert bzw. die Devices aus der jew. Zeile entfernt. * **frührere Debian Version** \\ /etc/inittab <- Hier die Zeile mit dem Device auskommentieren (falls Datei überhaupt vorhanden ist) \\ **aktuell** \\ zum stoppen des Services systemctl stop serial-getty@ttyAMA0.service \\ zum dekativieren des Services systemctl disable serial-getty@ttyAMA0.service * /boot/cmdline.txt <-Hier den Eintrag für das Device (ttyAMA0 ....) aus der Zeile herauslöschen Danach noch einen Reboot vollziehen. ==== GPIO ==== Im Auslieferungszustand ist der SCC in einem RESET Modus. Er kommuniziert über den GPIO17. Um diesen Modus zu verlassen muss der GPIO-Port konfiguriert werden. if test ! -d /sys/class/gpio/gpio17; then echo 17 > /sys/class/gpio/export; fi echo out > /sys/class/gpio/gpio17/direction echo 1 > /sys/class/gpio/gpio17/value Nach diesen Befehlen sollte die LED am SCC anfangen zu blinken. Diese Zeilen in das fhem Init-Script einbauen (siehe unten). ===== Fhem ===== ==== Device-Berechtigungen ==== Damit Fhem den SCC, auch nach einem Reboot, ansprechen kann, fügt man die Zeilen zum konfigurieren des GPIO17 in das Init-Script hinzu. Folgende Zeilen am Anfang des "start" Cases hinzufügen: echo "Starting SCC GPIO17..." # Setings for GPIO17 and GPIO18 if test ! -d /sys/class/gpio/gpio17; then echo 17 > /sys/class/gpio/export; fi if test ! -d /sys/class/gpio/gpio18; then echo 18 > /sys/class/gpio/export; fi echo out > /sys/class/gpio/gpio17/direction echo out > /sys/class/gpio/gpio18/direction echo 1 > /sys/class/gpio/gpio18/value echo 0 > /sys/class/gpio/gpio17/value sleep 1 echo 1 > /sys/class/gpio/gpio17/value sleep 1 ==== Web-GUI ==== In fhem wird der SCC wie folgt eingerichtet. define CUL /dev/ttyAMA0@38400 Wie beim [[hausautomatisation:fhem:busware:cunx|CUNx]] gilt auch hier, dass die FHT-ID bei Nichtgebrauch auf "0000" gesetzt werden sollte. ==== LEDs ==== Befehle zum Ein- und Ausschalten der LEDs am SCC. ^ Zustand ^ Befehl ^ | Aus | set led 00 | | Ein | set led 01 | | Blinken | set led 02 |