Synology Diskstation

Aus FHEMWiki

Fhem Installation auf der Synology Diskstation (ab DSM 5)

Fhem auf einer Synology Diskstation (DS) zu installieren ist grundsätzlich nicht schwierig. Wichtig ist zunächst eine aktuelle DSM - also Systemupdates auf der DS installieren). Zunächst installiert ihr Euch über das Paket-Zentrum der DS das Programm "Perl". Dann besorgt ihr Euch von Martin Fischer ein kompiliertes Fhem 5.3 - dort gibt es zwei Versionen: Wenn Eure DS einen Marvell 6281 oder 9282 Prozessor hat, nehmt die fhem-5.3-mfr-1.1-syno-88f628x.spk ansonsten die fhem-5.3-mfr-1.1-syno-noarch.spk. Dann wieder den Paket-Zentrum der DS aufrufen und "Manuelle Installation" -> entsprechende Datei auswählen -> weiter. Wenn es Mecker gibt wegen Signierung o.ä., dann Paket-Zentrum -> Einstellungen -> Vertrauensebene auf "Jeder Herausgeber". Danach ist Fhem installiert und ihr könnt es über das Paket-Zentrum starten. Dann einfach Fhem aufrufen und als erstes mal ein Update durchführen. Viel Spaß mit Fhem! Allerdings müsst ihr, um einen CUL damit zu betreiben oder HUEs anzusteuern noch etwas mehr tun. Diese Tipps und Tricks ergänze ich in den nächsten Tagen.

CUL zum laufen bringen | IPKG installieren

Zunächst braucht ihr die USB-Treiber: http://forum.synology.com/enu/viewtopic.php?f=155&t=82843&hilit=usbserial - diese einfach über das Paket-Zentrum installieren. Dann braucht ihr das IPKG, damit ihr verschiedene Programme nachladen könnt, die ihr für den Betrieb des CUL benötigt.

Wichtig: Logfile auf USB auslagern

Damit die DS auch ab und zu mal die Platten zum schlafen schicken kann, solltet ihr die Logfiles auf ein USB-Laufwerk auslagern. Dazu einfach eines an die DS anschließen und im File-Explorer nachschauen, wie das Laufwerk benannt wurde (z.B. volumeUSB1). Dann Fhem runterfahren ("shutdown"), anschließend als root über z.B. putty mit der DS verbinden, das Log-Verzeichnis auf den Stick verschieben und einen Link anlegen - z.B. so: mv /usr/local/FHEM/var/log /volumeUSB1/usbshare/fhem ln -s /volumeUSB1/usbshare/fhem/log /usr/local/FHEM/var/log Dann Fhem wieder starten und es sollte klappen.

Inhalt von Fhem-Verzeichnissen aus Windows direkt bearbeiten

Hier gibt es mehrere Möglichkeiten. Entweder ihr verbindet Euch über WinSCP mit der DS. Oder aber ihr verschiebt und verknüpft noch weitere Teile der Fhem Installation auf den Stick (siehe Logfile auf USB auslagern). Hier wäre ich allerdings vorsichtig, da kann Fhem zickig werden. Ich persönlich habe mir die fhem.cfg auf diese Weise noch auf den Stick geschoben - also das /usr/local/FHEM/etc Verzeichnis analog obiger Beschreibung zum Logfile. Darüber hinaus könnt ihr auch einfach Dateien auf Eurem Stick ablegen und im entsprechenden Fhem-Verzeichnis einen Link dazu erstellen - so habe ich das z.B. mit meinen pm-Files gemacht - z.B. ln -s /volumeUSB1/usbshare/fhem/99_myUtils.pm /usr/local/FHEM/share/fhem/FHEM/99_myUtils.pm

HUE auf der Synology Diskstation

Da auf der DS standardmäßig kein JSON installiert ist, muss dies nachinstalliert werden, die Anleitung dazu hier: http://forum.fhem.de/index.php/topic,19093.msg224641.html#msg224641