Hallo,
meine Temperaturerfassung lief eine ganze Zeit einwandfrei.
Plötzlich empfängt mein JeeLink nichts mehr.
im Log steht:
myJeeLink: Unknown code P2IQcD9PcIP9cDPcQcP39cDPcD9P, help me!
list myJeeLink
Internals:
CFGFN
Clients :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
DEF /dev/ttyUSB0@57600
DeviceName /dev/ttyUSB0@57600
FD 16
NAME myJeeLink
NR 49
PARTIAL RP9cD949cDP)PcPQ9
RAWMSG P2IQcD9PcIP9cDPcQcP39cDPcD9P
STATE Opened
TYPE JeeLink
myJeeLink_MSGCNT 14
myJeeLink_TIME 2016-02-10 10:06:12
Helper:
Dblog:
State:
Mydblog:
TIME 1455095172.46914
VALUE UNKNOWNCODE P2IQcD9PcIP9cDPcQcP39cDPcD9P
Matchlist:
1:PCA301 ^\S+\s+24
2:EC3000 ^\S+\s+22
3:RoomNode ^\S+\s+11
4:LaCrosse ^(\S+\s+9 |OK\sWS\s)
5:AliRF ^\S+\s+5
6:EMT7110 ^OK\sEMT7110\s
7:KeyValueProtocol ^OK\sVALUES\s
Readings:
2016-02-10 09:31:48 state opened
Attributes:
flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
initCommands 30t 0a v
room y-Devices
Was kann ich noch liefern?
Weiterhin steht bei den Temperaturfühlern:
2016.02.10 11:21:04 1: No Logdevice FileLog_xxxxxxxx
list mydblog
Internals:
CFGFN
CONFIGURATION /opt/fhem/db.conf
DBMODEL SQLITE
DEF /opt/fhem/db.conf .*:.*
NAME myDbLog
NR 19
NTFY_ORDER 50-myDbLog
PID 2346
REGEXP .*:.*
STATE connected
TYPE DbLog
dbconn SQLite:dbname=/opt/fhem/fhem.db
dbuser
Readings:
2016-02-10 09:31:48 state connected
Attributes:
DbLogInclude .*:.*
room y-Devices
Dankeschön für Eure Hilfe
Ich würde mal am ehesten drauf tippen, dass nun ein anderes USB device auf /dev/ttyUSB0 ist, aber nicht mehr der JeeLink.
Stell das JeeLink device mal auf /dev/serial/by-id/... um, dass sicher ist, dass es das richtige ist.
ok,
ich probiere es. Ich habe aber nichts umgesteckt und aus:
STATE Opened
TYPE JeeLink
las ich heraus, das er gefunden wurde. Gibts eine Option, wie man des USB-Anschluß erkennen kann, oder nur durch probieren?
so, probiert:
nur mit /dev/ttyUSB0 ist er Opened
mit /dev/ttyUSB1 - 5 jeweils Disconnected
Dankeschön
Steck mal den JeeLink an einen Rechner mit einem Terminalprogramm (57600 Baud) und schaue, ob er etwas Vernünftiges liefert oder den Müll, der in rawmsg zu sehen ist.
Hallo,
so, jetzt habe ich mal einen neuen JeeLink gekauft,
geflasht:
set myJeeLink flash LaCrosse
flashing JeeLink myJeeLink
detected Firmware: LaCrosse.hex
hex file: ./FHEM/firmware/JeeLink_LaCrosse.hex
port: /dev/ttyUSB0
log file: ./log/JeeLinkFlash.log
myJeeLink closed
command: avrdude -p atmega328P -c arduino -P /dev/ttyUSB0 -D -U flash:w:./FHEM/firmware/JeeLink_LaCrosse.hex 2>./log/JeeLinkFlash.log
--- AVRDUDE ---------------------------------------------------------------------------------
sh: 1: avrdude: not found
--- AVRDUDE ---------------------------------------------------------------------------------
myJeeLink opened
List myJeeLink:
Internals:
CFGFN
Clients :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
DEF /dev/ttyUSB0@57600
DeviceName /dev/ttyUSB0@57600
FD 15
NAME myJeeLink
NR 48
PARTIAL
RAWMSG `l@0H
STATE Opened
TYPE JeeLink
myJeeLink_MSGCNT 1
myJeeLink_TIME 2016-02-16 16:35:09
Helper:
Dblog:
State:
Mydblog:
TIME 1455636957.69611
VALUE LaCrossePairForSec 120
Matchlist:
1:PCA301 ^\S+\s+24
2:EC3000 ^\S+\s+22
3:RoomNode ^\S+\s+11
4:LaCrosse ^(\S+\s+9 |OK\sWS\s)
5:AliRF ^\S+\s+5
6:EMT7110 ^OK\sEMT7110\s
7:KeyValueProtocol ^OK\sVALUES\s
Readings:
2016-02-16 17:15:00 state opened
Attributes:
flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
initCommands 30t 0a v
room y-Devices
Aber empfangen tut er auch nichts....
Noch eine Idee?
Vielen Dank
hallo, hast du evtl. ein Strom Problem ???
Was hast du alles am Raspi angeschlossen und welches Netzteil ?
Gruß
Hallo,
ein Netzteil 3,0 A
einen aktiven HUB und am Raspi2 stecken der Jeelink sowie ein Busware-Aufsatz COC Erweiterung Busware 868MHZ (Funk, Uhr, Onewire).
Sollte eigentlich funzen.
Oder?
Zitat von: FHEM-User22 am 16 Februar 2016, 17:16:46
--- AVRDUDE ---------------------------------------------------------------------------------
sh: 1: avrdude: not found
--- AVRDUDE ---------------------------------------------------------------------------------
Das flashen auf den JeeLink hat nicht funktioniert, offensichtlich weil avrdude nicht installiert ist.
Also: avrdude installieren und dann nochmal.
Ok
also: apt-get install -y avrdude
Restart
set myJeeLink flash LaCrosse
und nun diese Meldung:
flashing JeeLink myJeeLink
detected Firmware: LaCrosse.hex
hex file: ./FHEM/firmware/JeeLink_LaCrosse.hex
port: /dev/ttyUSB0
log file: ./log/JeeLinkFlash.log
myJeeLink closed
command: avrdude -p atmega328P -c arduino -P /dev/ttyUSB0 -D -U flash:w:./FHEM/firmware/JeeLink_LaCrosse.hex 2>./log/JeeLinkFlash.log
--- AVRDUDE ---------------------------------------------------------------------------------
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0
avrdude done. Thank you.
--- AVRDUDE ---------------------------------------------------------------------------------
myJeeLink opened
Dies sind doch auch wieder Fehlermeldungen?
Danke für Eure Hilfe
So,
nun gehts wieder.
Habe den Empfänger an einen anderen USB-Anschluß stecken müssen. Nun geht der alte und auch der Neue.
Dankeschön