Jeelik Modul zur Einbindung von La Crosse!

Begonnen von Billy, 16 September 2013, 15:12:15

Vorheriges Thema - Nächstes Thema

AxelSchweiss

Zitat von: Gunther am 19 Januar 2016, 22:43:30
liege im Bett bei ausgefallener Heizung - da muss ich in den Keller... ;-)
Dann machs jetzt ... morgen ist es in deiner Bude bestimmt kälter ... da bleibst du bestimmt lieber in der Falle  ;D ;D
EDIT
Moment ... mal schauen ..... nö 21°C  ... noch läuft meine Heizung  8)

Gunther

so nun bei usb0:

flashing JeeLink myJeeLink
detected Firmware: LaCrosse
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: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f
avrdude: reading input file "./FHEM/firmware/JeeLink_LaCrosse.hex"
avrdude: input file ./FHEM/firmware/JeeLink_LaCrosse.hex auto detected as Intel Hex
avrdude: writing flash (28690 bytes):

Writing |
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0xe6
avrdude: stk500_cmd(): programmer is out of sync
--- AVRDUDE ---------------------------------------------------------------------------------

myJeeLink opened


war das nu ok?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

marco-f

Zitat von: Gunther am 19 Januar 2016, 22:48:59
so nun bei usb0:

flashing JeeLink myJeeLink
detected Firmware: LaCrosse
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: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f
avrdude: reading input file "./FHEM/firmware/JeeLink_LaCrosse.hex"
avrdude: input file ./FHEM/firmware/JeeLink_LaCrosse.hex auto detected as Intel Hex
avrdude: writing flash (28690 bytes):

Writing |
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0xe6
avrdude: stk500_cmd(): programmer is out of sync
--- AVRDUDE ---------------------------------------------------------------------------------

myJeeLink opened


war das nu ok?
Sieht gut aus!

Gunther

set myJeeLink LaCrossePairForSec 600

und Batterien aus dem Technoline raus und wieder rein bringt leider nichts.
Es sollte doch nun unten in der fhem.cfg ein neues Device angehängt werden, oder?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

marco-f

Was sagt denn list myJeeLink jetzt? Läuft der JeeLink jetzt überhaupt ordentlich?

viegener

Sorry, aber das sieht nicht gut aus:

ZitatWriting |
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0xe6
avrdude: stk500_cmd(): programmer is out of sync


Könnte EInfluss eines anderen Gerätes sein. Fällt mir jetzt erstmal nichts zu ein...
Lesen geht, schreiben geht schief, damit ist er nicht geflashed!
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

AxelSchweiss

Also .. bitte beim Flashen sicherstellen das das Device nicht schon anderweitig verwendet wird ... daher FHEM runterfahren
Dann gibt es noch zwei unterschiedliche Baudraten mit denen die Jeelinks funktionieren .... hängt vom Serial2USB-Chip ab ... 57600 und 384000 .... glaube ich.

Mach mal einen "list myJeeLink" und poste das hier.

Wenn der Jeelink nicht mit "Initialized" drin steht ... wirds nix mit dem Nachbarn.

Anbei ein Screenshot von meinem Jeelink (original .. kein Clone)


Gunther

state ist opended... :-(

list:
Internals:
   Clients    :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
   DEF        /dev/ttyUSB0@57600
   DeviceName /dev/ttyUSB0@57600
   FD         118
   NAME       myJeeLink
   NR         49
   PARTIAL
   STATE      Opened
   TYPE       JeeLink
   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-01-19 23:02:14   state           opened
Attributes:
   flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

Gunther

Zitat von: AxelSchweiss am 19 Januar 2016, 23:02:23
Also .. bitte beim Flashen sicherstellen das das Device nicht schon anderweitig verwendet wird ... daher FHEM runterfahren

wie kann ich dann über fhem flashen?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

marco-f

Der jeeLink ist immer noch nicht auf Initialized. Du bist Dir sicher, dass der auf ttyUSB0 läuft?

Gunther

FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

marco-f

Zitat von: Gunther am 19 Januar 2016, 23:09:57
nein sicher nicht
Ohne dass der auf der richtigen Schnittstelle eingebunden wird kann es nichts werden.

AxelSchweiss

Zitat von: Gunther am 19 Januar 2016, 23:06:02
state ist opended... :-(

Klar ... weil es beim Flash daneben ging ... der Jeelink ist noch "leer".
Wie gesagt ... FHEM runterfahren und das avrdude auf der Komandozeile von Hand ausführen.
Alternativ kannst du das flashen auch aus FHEM machen ... wenn du in der GUI oben bei "set myjeelink" flash ausführst.

AxelSchweiss

Zitat von: Gunther am 19 Januar 2016, 23:09:57
nein sicher nicht
Du solltest erst mal die Hausaufgaben machen  ... bevor du deine Helfer im Nebel rumstochern läst .

marco-f

Zitat von: AxelSchweiss am 19 Januar 2016, 23:11:05
Klar ... weil es beim Flash daneben ging ... der Jeelink ist noch "leer".
Wie gesagt ... FHEM runterfahren und das avrdude auf der Komandozeile von Hand ausführen.
Alternativ kannst du das flashen auch aus FHEM machen ... wenn du in der GUI oben bei "set myjeelink" flash ausführst.
Gunther ... sorry, ich hab vorhin nur halb geschaut. Stimmt, das klappte doch immer noch nicht. Axel hat recht!