Hallo in die Runde,
leider schaffe ich es nicht ohne eure Hilfe.
Ich möchte FHEM auf meiner Synology DS 713+ ( DSM 5.1-5004 Update 2 )mit einen Busware CUL 3 Stick (V3) installieren. Leider scheitere ich daran.
Ich hatte bereits FHEM installiert. Aber irgendwie fehlen mir immer die Treiber für den Stick.
Bin über jede Hilfe sehr dankbar.
Viele Grüße
Bin bis jetzt wie folgt vorgegangen:
IPKG / Bootstrap / Optware auf Synology installieren
http://hoffmanns-cloud.de/synology/ipkg-auf-synology-installieren/
FHEM über folgenden Link Installiert.
http://www.fischer-net.de/hausautomation/downloads/file/24-fhem-5-3-mfr-1-1-syno-noarch-spk.html
cpan Device::SerialPort
anschliessend Perl Pfad geändert
vi /usr/local/FHEM/app/scripts/fhem.sh
PERL=/opt
und nun geht es
mein NEUES PROBLEM
2014.12.05 21:33:37 1: Including /usr/local/FHEM/etc/fhem.cfg
2014.12.05 21:33:37 3: telnetPort: port 7072 opened
2014.12.05 21:33:37 3: WEB: port 8083 opened
2014.12.05 21:33:37 3: WEBphone: port 8084 opened
2014.12.05 21:33:37 3: WEBtablet: port 8085 opened
2014.12.05 21:33:37 3: Opening CUL_0 device /dev/ttyACM0
2014.12.05 21:33:37 3: Setting CUL_0 baudrate to 9600
2014.12.05 21:33:37 3: CUL_0 device opened
2014.12.05 21:33:37 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2014.12.05 21:33:37 1: Including /usr/local/FHEM/var/log/fhem.save
2014.12.05 21:33:37 1: usb create starting
2014.12.05 21:33:37 1: PERL WARNING: Can't exec "lsusb": No such file or directory at /usr/local/FHEM/share/fhem/FHEM/98_autocreate.pm line 366.
2014.12.05 21:33:37 1: usb create end
2014.12.05 21:33:37 2: SecurityCheck: WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute. Running with root privileges. Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.12.05 21:33:37 0: Server started with 44 defined entities (version $Id: fhem.pl 7116 2014-12-02 07:05:00Z rudolfkoenig $, os linux, user root, pid 29144)
2014.12.05 21:34:26 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2014.12.05 21:34:26 3: Setting CUL_0 baudrate to 9600
2014.12.05 21:34:26 1: /dev/ttyACM0 reappeared (CUL_0)
2014.12.05 21:34:29 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2014.12.05 21:36:52 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2014.12.05 21:36:52 3: Setting CUL_0 baudrate to 9600
2014.12.05 21:36:52 1: /dev/ttyACM0 reappeared (CUL_0)
2014.12.05 21:36:55 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2014.12.05 21:40:03 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2014.12.05 21:40:03 3: Setting CUL_0 baudrate to 9600
2014.12.05 21:40:03 1: /dev/ttyACM0 reappeared (CUL_0)
2014.12.05 21:40:06 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2014.12.05 21:40:15 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2014.12.05 21:40:15 3: Setting CUL_0 baudrate to 9600
2014.12.05 21:40:15 1: /dev/ttyACM0 reappeared (CUL_0)
2014.12.05 21:40:15 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL_0)
2014.12.05 21:40:15 1: Cannot init /dev/ttyACM0, ignoring it (CUL_0)
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 23) line 1, <GEN41> line 15.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 27) line 1, <GEN41> line 19.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 31) line 1, <GEN41> line 23.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 35) line 1, <GEN41> line 27.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 39) line 1, <GEN41> line 31.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 43) line 1, <GEN41> line 35.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 47) line 1, <GEN41> line 39.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 51) line 1, <GEN41> line 43.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 55) line 1, <GEN41> line 47.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 59) line 1, <GEN41> line 51.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 63) line 1, <GEN41> line 55.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 67) line 1, <GEN41> line 59.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
2014.12.05 21:44:47 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 71) line 1, <GEN41> line 63.
2014.12.05 21:44:47 3: eval: $fld[3]=~"Open"?1:0
Jemand eine Idee??
Hi, hast du es mit diesen USB-Treibern versucht?
http://forum.synology.com/enu/viewtopic.php?f=155&t=82843&hilit=usbserial
Viele Grüße
doc
läuft der synousbmodemd bei dir?
http://forum.fhem.de/index.php/topic,21316.msg177307.html#msg177307 (http://forum.fhem.de/index.php/topic,21316.msg177307.html#msg177307)
gruss
andre
Danke für die Hinweise @docb hatte ich gleich probiert. leider immer noch da gleiche Problem. Nach ca 4 min ist die Verbindung zu CUL verloren.
Danke für den Hinweis @justme1968 leider finde ich keinen Hinweis ob dieser dienst bei meiner Dissertation im Hintergrund läuft.
noch jemand eine Idee?
per ssh einloggen und mit ps nachschauen.
am besten installierst du dir gleich das ipkg procps packet.
gruß
andre
Moin moin,
ich habe offensichtlich das gleich Problem wie overkill - allerdings hängt sich mein Cul erst nach ein paar Stunden auf.
Ich habe mit ps geschaut - der Prozess /usr/syno/sbin/synousbmodemd läuft.
Allerdings verstehe ich Linux-Noob deine Lösung nicht:
Zitatin /usr/syno/hotplug/usb.usbmodem.function in check_device_to_skip() analog zu lcd_exist ein cul_exist einbaue
Mein usr/syno/hotplug Verzeichnist ist leer. Muss ich da eine Datei namens usb.usbmodem.function mit vi anlegen und dann was reinpinseln? Oder einfach die Datei /usr/syno/sbin/synousbmodemd umbenennen?
Und diese Zeile hier hat nichts mit der Problematik zu tun - die habe ich bei mir nämlich auch gefunden:
2014.12.07 08:56:10 1: PERL WARNING: Can't exec "lsusb": No such file or directory at /usr/local/FHEM/share/fhem/FHEM/98_autocreate.pm line 366.
Viele Grüße
doc
die hotplug lösung ist eventuell spezifisch für diese eine dsm version.
einfach umbenennen ist einfacher. denk dran bei jedem dsm upate zu schauen ob das file wieder da ist. dann musst du es wieder löschen.
gruß
andre
Jetzt warst du zu schnell ;-)
habe meine Post gerade noch um eine Zeile ergänzt. Könntest du die noch kurz anschauen?
Hab's jetzt umbenannt und neu gestartet - mal schauen was passiert ;-)
Viele Grüße
doc
das lsusb verwendet fhem glaube ich beim usbautocreate oder zum cul flashen. ersteres brauchst du nich und kannst/solltest du abschalten, letztereres habe ich noch nie automatisch über fhem gemacht. dazu kann ich dir nichts sagen.
ein lsusb solltest du auch in per ipkg finden.
mehr eventuell musst du im fhem start script noch PATH anpassen das /opt/bin am anfang enthalten ist und/oder einen link nach /usr/local/bin
gruss
andre
Hi danke für die Tipps,
hatte leider kein Erfolg.
Ich hatte den hotplug Ordner umbenannt ging aber weiterhin nicht.
Den PATH Kontrolliert im FHEM Startskript ging auch nicht.
Ich konnte aber nicht LSUSB installieren.
cpan -i lsusb
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/Metadata
Database was generated on Sun, 07 Dec 2014 18:53:14 GMT
CPAN: Time::HiRes loaded ok (v1.9711)
I would like to connect to one of the following sites to get 'authors/01mailrc.txt.gz':
http://www.perl.org/CPAN/
ftp://ftp.perl.org/pub/CPAN/
Is it OK to try to connect to the Internet? [yes] yes
LWP not available
Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get
http://www.perl.org/CPAN/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok (v2.008)
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
............................................................................DONE
Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get
http://www.perl.org/CPAN/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
Database was generated on Mon, 08 Dec 2014 20:17:02 GMT
HTTP::Date not available
..............
New CPAN.pm version (v2.05) available.
[Currently running version is v1.9205]
You might want to try
install CPAN
reload cpan
to both upgrade CPAN.pm and run the new version without leaving
the current session.
..............................................................DONE
Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get
http://www.perl.org/CPAN/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
DONE
Going to write /root/.cpan/Metadata
Warning: Cannot install lsusb, don't know what it is.
Try the command
i /lsusb/
to find objects with matching identifiers.
AUTOCREATE hatte ich aus geklammert.
Aber irgendwie ist der CUL Stick nach Einbau min disconnected.
Jemand weitereVorschläge?
Danke im vorraus
ich glaube du hat nicht gelesen was ich geschrieben hatte.
du solltest auch nicht den hotplug ordner umbenennen sondern das executable /usr/syno/sbin/synousbmodemd und die gerade laufende instanz klillen.
lsusb solltest du per ipkg installieren. nicht per cpan. das paket heisst glaube ich usbutils.
Hallo Justme1968,
nachdem ich den Prozess beenden hatte scheint es zu klappen.
kill synousbmodemd
blöde Frage was muss ich machen damit ich nicht nach jeden Neustart der Diskstation das im SSH Terminal eingeben muss? ( kill synousbmodemd )
finde diese exectable nicht.
Sorry
der komplette pfad steht doch da oben. stimmt der bei dir nicht? welche dsm version hast du ?
gruss
andre
Hallo justme1968,
ich habe die DS 713+ mit DSM 5.1-5004 Update 2 installiert.
ich habe mir die laufende Prozesse anzeigen lassen mittels:
ps -w
denn Prozess rausgesucht und mit
kill 5074 beendet was auch geklappt hat
anschließend in das Verzeichnis gewechselt:
cd /usr/syno/sbin/
kommt:
dir
drwxr-xr-x 2 root root 4096 Nov 30 09:33 .
drwxr-xr-x 32 root root 4096 Dec 8 21:28 ..
-rwxr-xr-x 1 root root 22036 Nov 6 09:43 avahi-browse
-rwxr-xr-x 1 root root 133636 Nov 6 09:43 avahi-daemon
-rwxr-xr-x 1 root root 34304 Nov 6 09:43 bind_driver
-rwxr-xr-x 1 root root 699452 Nov 6 09:43 bluetoothd
-rwxr-xr-x 1 root root 26084 Nov 6 09:43 brctl
-rwxr-xr-x 1 root root 54888 Nov 6 09:43 btacd
-rwxr-xr-x 1 root root 428152 Nov 6 09:40 dbus-daemon
-rwxr-xr-x 1 root root 59172 Nov 29 01:46 ddnsd
-rwxr-xr-x 1 root root 201560 Nov 6 09:43 dnsmasq
-rwxr-xr-x 1 root root 5476 Nov 6 09:43 ecryptfs-add-passphrase
-rwxr-xr-x 1 root root 5468 Nov 6 09:43 ecryptfs-rewrap-passphrase
-rwxr-xr-x 1 root root 5472 Nov 6 09:43 ecryptfs-unwrap-passphrase
-rwxr-xr-x 1 root root 5468 Nov 6 09:43 ecryptfs-wrap-passphrase
lrwxrwxrwx 1 root root 12 Nov 7 20:37 enclosureidassign -> ../bin/scemd
-rwxr-xr-x 1 root root 129840 Nov 6 09:42 epck
-rwxr-xr-x 1 root root 5476 Nov 6 09:40 eunit_info
-rwxr-xr-x 1 root root 26236 Nov 6 09:42 fileindexd
-rwxr-xr-x 1 root root 13048 Nov 6 09:43 flashcache_create
-rwxr-xr-x 1 root root 7448 Nov 6 09:43 flashcache_destroy
-rwxr-xr-x 1 root root 8672 Nov 6 09:43 flashcache_load
-rwxr-xr-x 1 root root 147568 Nov 6 09:42 ftpd
-rwxr-xr-x 1 root root 9628 Nov 6 09:40 heartbeatd
-rwxr-xr-x 1 root root 34508 Nov 6 09:40 hotplugd
-rwxr-xr-x 1 root root 1517 Nov 6 09:39 install_backup_plugin.sh
-rwxr-xr-x 1 root root 22000 Nov 6 09:39 keyctl
lrwxrwxrwx 1 root root 14 Nov 7 20:37 kinit -> /usr/bin/kinit
lrwxrwxrwx 1 root root 14 Nov 7 20:37 klist -> /usr/bin/klist
-rwxr-xr-x 1 root root 96520 Nov 6 09:42 manutild
-rwxr-xr-x 1 root root 26128 Nov 6 09:42 minissdpd
-rwxr-xr-x 1 root root 87936 Nov 6 09:43 miniupnpd
-rwxr-xr-x 1 root root 19412 Nov 6 09:43 mount.ecryptfs
-rwxr-xr-x 1 root root 17884 Nov 6 09:40 natpmpd
-rwxr-xr-x 1 root root 162008 Nov 6 09:42 nslcd
-rwxr-xr-x 1 root root 67452 Nov 6 09:42 opentftp
lrwxrwxrwx 1 root root 13 Nov 7 20:37 sftp -> /usr/bin/sftp
-rwxr-xr-x 1 root root 1732704 Nov 6 09:39 slapd
-rwxr-xr-x 1 root root 22184 Nov 6 09:40 snmpd
-rwxr-xr-x 1 root root 13768 Nov 6 09:40 snmpwalk
lrwxrwxrwx 1 root root 13 Nov 7 20:37 sshd -> /usr/bin/sshd
-rwx------ 1 root root 17868 Nov 6 09:39 synoapppriv_updater
-rwx------ 1 root root 9628 Nov 6 09:40 synobootupcheck
-rwxr-xr-x 1 root root 26292 Nov 6 09:43 synocacheclient
-rwxr-xr-x 1 root root 9628 Nov 29 01:46 synocloudserviceauth
-rwxr-xr-x 1 root root 13852 Nov 6 09:40 synoconfd
-rwxr-xr-x 1 root root 30460 Nov 6 09:43 synodatacollectd
-rwx------ 1 root root 22164 Nov 6 09:39 synodate
-rwxr-xr-x 1 root root 9904 Nov 6 09:40 synoddnsinfo
-rwx------ 1 root root 34540 Nov 6 09:39 synodisk
-rwx------ 1 root root 13728 Nov 6 09:39 synodsinfo
-rwx------ 1 root root 34600 Nov 6 09:39 synofirewall
-rwxr-xr-x 1 root root 1735708 Nov 6 09:42 synogpoclientd
-rwx------ 1 root root 22208 Nov 6 09:39 synogroup
-rwxr-xr-x 1 root root 26228 Nov 6 09:41 synoindexd
-rwxr-xr-x 1 root root 46864 Nov 6 09:41 synoindexplugind
-rwxr-xr-x 1 root root 46896 Nov 6 09:41 synoindexscand
-rwxr-xr-x 1 root root 34456 Nov 6 09:41 synoindexworkerd
-rwxr-xr-x 1 root root 31682 Nov 6 09:42 synoiscsitop
-rwxr-xr-x 1 root root 17900 Nov 6 09:40 synoisns
-rwx------ 1 root root 22152 Nov 6 09:39 synoldapclient
-rwxr-xr-x 1 root root 26296 Nov 6 09:43 synologarchd
-rwxr-xr-x 1 root root 18064 Nov 6 09:40 synologd
-rwx------ 1 root root 38308 Nov 6 09:39 synolunbackup
-r-xr-xr-x 1 root root 1729 Nov 6 09:42 synolvm_expand
-r-xr-xr-x 1 root root 2932 Nov 6 09:42 synolvm_mklv
-r-xr-xr-x 1 root root 2376 Nov 6 09:42 synolvm_mksnap
-r-xr-xr-x 1 root root 3648 Nov 6 09:42 synolvm_rmsnap
-rwxr-xr-x 1 root root 273512 Nov 6 09:43 synomediaparserd
-rwxr-xr-x 1 root root 34616 Nov 6 09:41 synomkflvd
-rwxr-xr-x 1 root root 42872 Nov 6 09:41 synomkthumbd
-rwx------ 1 root root 30624 Nov 6 09:39 synonet
-rwxr-xr-x 1 root root 9652 Nov 6 09:40 synonetd
-rwxr-xr-x 1 root root 54972 Nov 6 09:40 synonetdtool
-rwx------ 1 root root 17908 Nov 6 09:39 synopartition
-rwx------ 1 root root 17924 Nov 6 09:39 synoquota
-rwxr-xr-x 1 root root 334560 Nov 29 01:46 synorelayd
-rwxr-xr-x 1 root root 5468 Nov 6 09:40 synoroutertool
-rwx------ 1 root root 17908 Nov 6 09:39 synoservice
-rwx------ 1 root root 39192 Nov 6 09:39 synoservicecfg
-rwx------ 1 root root 22152 Nov 6 09:39 synoservicectl
-rwx------ 1 root root 17980 Nov 6 09:40 synoservicemigrate
-r-x------ 1 root root 43120 Nov 6 09:39 synoshare
-r-x------ 1 root root 30372 Nov 6 09:39 synosharesnap
-rwxr-xr-x 1 root root 282296 Nov 6 09:40 synosnmpcd
-rwx------ 1 root root 55276 Nov 6 09:39 synospace
-rwx------ 1 root root 18044 Nov 6 09:40 synostgpool
-rwx------ 1 root root 13940 Nov 6 09:40 synostgvolume
-rwxr-xr-x 1 root root 18016 Nov 6 09:40 synostorage
-rwxr-xr-x 1 root root 13792 Nov 6 09:40 synostoraged
-rwxr-xr-x 1 root root 9580 Nov 6 09:43 synosyslogmail
-rwxr-xr-x 1 root root 9668 Nov 6 09:43 synosyslogpostproc
-rwxr-xr-x 1 root root 9680 Nov 6 09:43 synosyslogsvrctl
-rwxr-xr-x 1 root root 9664 Nov 6 09:40 synotimecontrol
-rwxr-xr-x 1 root root 26392 Nov 6 09:43 synoupgrade
-rwxr-xr-x 1 root root 13836 Nov 6 09:40 synousbmodemd
-rwx------ 1 root root 30524 Nov 6 09:39 synouser
-rwxr-xr-x 1 root root 13820 Nov 6 09:40 synowifid
-rwx------ 1 root root 18016 Nov 6 09:39 synowin
-rwsr-xr-x 1 root root 30276 Nov 6 09:39 unix_chkpwd
-rwxr-xr-x 1 root root 22144 Nov 6 09:40 upnpd
-rwxr-xr-x 1 root root 76012 Nov 6 09:43 upsd
-rwxr-xr-x 1 root root 42864 Nov 6 09:43 upsmon
-rwxr-xr-x 1 root root 26124 Nov 6 09:43 upssched
-rwxr-xr-x 1 root root 30212 Nov 6 09:43 usbip
-rwxr-xr-x 1 root root 157792 Nov 6 09:43 usbipd
danach hatte ich folgendes probiert:
HDD1> rm synousbmodemd synousbmodemdneu
rm: can't remove 'synousbmodemdneu': No such file or directory
HDD1> rm -r synousbmodemd
rm: can't remove 'synousbmodemd': No such file or directory
ich kann auch nicht in das Verzeichnis wechseln.
cd synousbmodemd
-ash: cd: can't cd to synousbmodemd
die aufgelisteten Prozesse sind grün markiert. weiss aber nicht wie ich die aus der start Bereich raus bekomme.
ich vermute mit dem ersten kommando wolltest du das file umbenennen. du hast aber statt mv zum verschieben rm zum löschen verwendet. sie meldung kommt weil es den zweiten namen zum löschen nicht gibt. das erste file hast du gelöscht. deshalb bekommst du beim zweiten versuch die meldung das es das file nicht gibt. wenn du noch mal ein ls machst wirst du sehen das es das file nicht mehr gibt. im ersten ls ist es noch zu sehen.
gruß
andre
Ohhh man wie peinlich....
Hast recht die Datei war schon gelöscht.
Nach einen Neustart Funktioniert es auch alles noch super.
Danke danke für den tollen Support und die Geduld hier