Hallo
Jeelink v3c 868 MHz Version an windows server 2012.
Ich bekomme einen Jeelink nicht zum Laufen.
Er wird als disconnected gezeigt, es gibt folgende Anzeige:
DeviceOverview myJeeLink disconnected
Internals Clients
:PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
DEF /dev/ttyUSB0@57600
DeviceName /dev/ttyUSB0@57600
NAME myJeeLink
NR
26
PARTIAL
STATE disconnected
TYPE
JeeLink
Readings state disconnected
2016-08-09 19:00:08
myJeeLink
Attributes
flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
Nach
http://www.fhemwiki.de/wiki/JeeLink (http://www.fhemwiki.de/wiki/JeeLink)
habe ich die Treiber installiert und dann den Jeelink unter Windows mit der arduino IDE geflasht mit folgendem Sketch:
36_LaCrosse-LaCrosseITPlusReader.zip: Version 10.1q: Hotfix for WS 1080
Klappte.
In meine fhem.cfg habe ich folgendes geschrieben:
define myJeeLink JeeLink /dev/ttyUSB0@57600
-allerdings ist im Geräte manager der jeelink auf com3 .
Ich habe per USB auch noch andere Geräte (Maus, Tastatur) angeschlossen, daher weiß nicht was ich als USB Nummer schreiben soll.
Im log steht Folgendes:
Das System kann den angegebenen Pfad nicht finden.
2016.08.09 18:56:54 1: PERL WARNING: Terminating on signal SIGTERM(15)
2016.08.09 19:00:04 1: registering fhem as Windows Service
2016.08.09 19:00:04 1: starting fhem as a service
2016.08.09 19:00:04 1: Including G:/ServerFolders/fhem/fhem.cfg
2016.08.09 19:00:04 3: telnetPort: port 7072 opened
2016.08.09 19:00:07 3: WEB: port 8083 opened
2016.08.09 19:00:07 3: WEBphone: port 8084 opened
2016.08.09 19:00:07 3: WEBtablet: port 8085 opened
2016.08.09 19:00:07 2: eventTypes: loaded 10 events from ./log/eventTypes.txt
2016.08.09 19:00:07 3: Opening Fritzbox device 192.168.23.1:2002
2016.08.09 19:00:07 1: FBAHA Fritzbox registered with handle: 0000000a
2016.08.09 19:00:07 3: Fritzbox device opened
2016.08.09 19:00:07 3: Opening myJeeLink device /dev/ttyUSB0
Das System kann den angegebenen Pfad nicht finden.
2016.08.09 19:00:08 1: PERL WARNING: can't open device: /dev/ttyUSB0
at ./FHEM/DevIo.pm line 378.
2016.08.09 19:00:08 3: Can't open /dev/ttyUSB0: No such file or directory
2016.08.09 19:00:08 1: Including ./log/fhem.save
2016.08.09 19:00:08 3: initialUsbCheck return value: This command is not yet supported on windows
2016.08.09 19:00:08 2: SecurityCheck: WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword. Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.08.09 19:00:08 0: Featurelevel: 5.7
2016.08.09 19:00:08 0: Server started with 14 defined entities (fhem.pl:11922/2016-08-08 perl:5.024000 os:MSWin32 user:SYSTEM pid:2476)
Das System kann den angegebenen Pfad nicht finden.
und dann ganz viele:
"Das System kann den angegebenen Pfad nicht finden"
Ich weiß nicht mehr weiter.
Hilfe wäre nett
Danke
Ciao
Michael
Hallo Michael,
Warum definierst Du dann den JeeLink nicht als COM3? Einfach mal in der Commander schauen, /dev/USB0 ist die Unix Definition ;)
Gruß PeMue
Hallo PeMue
Danke für den Tip. Aber in der Doku
/fhem/docs/commandref.html#JeeLink (https://forum.fhem.de/fhem/docs/commandref.html#JeeLink)
steht nichts wie ich den an COM3 binde. Kannst Du mir auf die Sprünge helfen?
ciao
Michael
Hallo Michael,
ein Beispiel für Windows gibt es hier http://fhem.de/commandref#TCM
# Windows
define TCM310 TCM ESP3 COM1@57600
Geht dann analog für den JeeLink.
Gruß PeMue
Juchuu!
Danke!
könnte man das nicht in das jeelink wiki übernehmen? damit nicht jeder Windows Dummy wie ich darauf hereinfällt:
define myJeeLink JeeLink COM3@57600
Des weiteren wäre da auch der Hinweis für Windows gut, dass man das serialportmodul für perl installieren muß
..\fhem\perl\bin> cpan Win32::SerialPort
vorher im Gerätemanager den com port von 3 auf 1 gestellt damit die Installation nicht fehlschlägt.
ciao
Michael
Zitat von: siltalai am 10 August 2016, 10:15:02
Juchuu!
Des weiteren wäre da auch der Hinweis für Windows gut, dass man das serialportmodul für perl installieren muß
Ist aber in der Jeelink Commandref beschrieben http://fhem.de/commandref#JeeLink
Bitte ggf. im Wiki Bereich den Änderungsvorschlag posten, damit jemand sich der Sache annimmt.
Gruß PeMue
PS: Windows ist halt doch etwas exotisch ;D