Hallo zusammen,
kurzer Erfahrungsbericht zu den FHEM Paketen auf Synology DS212+ mit CUL.
Summary: Klappt auf meiner DS, aber bitte zu beachten, daß das nicht unbedingt für andere gelten muß, also keine Gewähr.
Den CUL hatte ich zuvor schon an Win7 geflasht und da funktionierte schon alles wie erwartet.
NB: ich mach das v.a. aus Spaß an der Technik für zwei, drei FS20-Funksteckdosen, also nichts ausgefallenes; insbesondere keine Automatisierung - weder habe ich dazu einen Use
Case noch die nötigen FHEM Kenntnisse.
Der Upload der Pakete auf die DS klappt auch mit Iron (ein Chrome Derivat) nicht, daher Upload per IE.
Die Installation der Pakete war problemlos; ein DSM4.0 Update zwischendurch hat aber ein Reinstall des USB Pakets erfordert, da nach dem DSM Update die /dev/ttyUSBx weg waren.
Zunächst war ein Problem, daß USB SCAN in FHEM nur nach TCM310(?) gesucht hat und nach keinerlei anderen Gerätetypen. Ob das durch das Neu Einspielen des USB Pakets verbessert
wurde kann ich nicht sagen, jedenfalls erkannte der USB SCAN zumindest, daß an einem USB der CUL hing (aber nicht, daß es sich um einen CUL handelt).
Das sieht dann so aus:
### ttyUSB0: checking if it is a TCM310
got wrong answer for a TCM310
### ttyUSB0: checking if it is a TCM120
got wrong answer for a TCM120
### ttyUSB0: checking if it is a FHZ
got wrong answer for a FHZ
### ttyUSB0: checking if it is a TRX
got wrong answer for a TRX
So wußte ich zumindest, daß der USB0 erkannt wurde und konnte per define myCUL CUL /dev/ttyUSB0 1234 den CUL zuordnen und ab diesem Zeitpunkt hatte ich in Everything auch den CUL
mit Status Initialized.
Wichtige Learnings für mich als FHEM/CUL/Linux Anfänger:
- im DEFINE muß der komplette Pfad inkl /dev/ angegeben werden
- lsusb gibt´s nur, wenn man´s explizit installiert - zb per IPKG (allein das hat mich Stunden gekostet ;) ).
- DEFINEs etc in FHEM per SAVE speichern
Also soweit klappt´s, Restfragen:
- was muß ich tun, damit die /dev/ttyUSBx auch bei DSM Update erhalten bleiben?
- der FHEM Port auf der DS ist nicht per Logon geschützt. So lange ich keine Portweiterleitung mache, ist das für mich persönlich unkritisch, in anderen Umgebungen kann das aber
ein durchaus interessanter Sachverhalt sein. Kann das auf einfachem Weg geändert werden, gibt´s dazu eine Konfig auf der DS?
Danke und viele GRüße, Robert
Am Donnerstag, 26. April 2012 23:35:12 UTC+2 schrieb Martin Fischer:
Am Donnerstag, 26. April 2012 23:35:12 UTC+2 schrieb Martin Fischer: