Hallo,
ich habe ein Problem mit dem anlernen von Technoline 29DTH-IT.
Wie bin ich vorgegangen:
Neuen JeeLink erstanden und angeschlossen und auf LaCrosse programmiert: mit
set myJeeLink flash LaCrosse
Wenn ich jetzt noch mal versuche zu flashen bekomme ich eine Fehlermeldung, ist das normal ?:
flashing JeeLink myJeeLink
detected Firmware: LaCrosse.hex
hex file: ./FHEM/firmware/JeeLink_LaCrosse.hex
port: /dev/ttyUSB1
log file: ./log/JeeLinkFlash.log
myJeeLink closed
command: avrdude -p atmega328P -c arduino -P /dev/ttyUSB1 -D -U flash:w:./FHEM/firmware/JeeLink_LaCrosse.hex 2>./log/JeeLinkFlash.log
--- AVRDUDE ---------------------------------------------------------------------------------
avrdude: stk500_recv(): programmer is not responding
....
In FHEM sieht der "MyJeeLink" dann wie folgt aus. Ist das korrekt ?
Clients :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
DEF /dev/ttyUSB1@57600
DeviceNamev/dev/ttyUSB1@57600
FD 10
NAME myJeeLink
NR 29
PARTIAL
STATE opened
TYPE JeeLink
die TX29 bekomme ich nicht angelernt.
Weder nach der Anleitung von
https://blog.moneybag.de/fhem-guenstige-temperatur-und-luftfeuchte-sensoren-von-lacrosse/
noch von
https://www.meintechblog.de/2015/01/fhem-mit-jeelink-luftfeuchte-und-temperatur-zum-low-cost-tarif-messen/
Wenn ich die TX29 einschalte bekomme ich kurzzeitig einen Code angezeigt, den habe ich mal eingesetzt, geht aber auch nicht.
In meiner Config steht: (Ich hatte mit verschiedenen Attr.InitCommands gespielt, aber nichts scheint zu funktionieren.
define myJeeLink JeeLink /dev/ttyUSB1@57600
attr myJeeLink initCommands 0a 0t 4r 869820f v
attr myJeeLink room 2_SYSTEM
define LaCrosse_Toilette LaCrosse 8C
attr LaCrosse_Toilette alias Toilette
attr LaCrosse_Toilette IODev myJeeLink
attr LaCrosse_Toilette room LaCrosse
attr LaCrosse_Toilette event-min-interval state: 600
define LaCrosse_Keller LaCrosse 24
attr LaCrosse_Keller alias Keller
attr LaCrosse_Keller IODev myJeeLink
attr LaCrosse_Keller room LaCrosse
attr LaCrosse_Keller event-min-interval state: 600
Ich habe verbose 5 eingestellt, aber im Eventmonitor kommen keine unbekannten Datenpakete von den LaCrosse an ....
Ich habe den Eindruck der JeeLink empfängt garnix ... habe aber noch nicht begriffen warum ....
Hat jemand Tips ?
Hy ich vermute mal
DeviceNamev/dev/ttyUSB1
hat sich geändert
mache mal
ls -l /dev/serial/by-id
und dann
/dev/serial/by-id/was bei dir steht@57600
müsste in der DEF so aussehen
/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
für spätere Sachen besser vorbereitet
schau dir dazu mal diese seite an
https://steigerbalett.wordpress.com/2015/05/24/lacrosse-proficelltfa-dostmanntechnoline-temperatursensoren-an-fhem-anlernen/ (https://steigerbalett.wordpress.com/2015/05/24/lacrosse-proficelltfa-dostmanntechnoline-temperatursensoren-an-fhem-anlernen/)
;D ;D ;D ;D
Super !!! Wenn man's richtig macht, funktioniert es auch ....
Da war ich echt im Tunnel und auf der Suche ... hatte ganz vergessen, dass ich den Stick umgesteckt hatte .... daher hatte ich mir um den USB Port keine Gedanken gemacht !!
Danke ! Jetzt gehts!