JeeLink Sketch

Begonnen von Soulfly2111, 07 September 2014, 11:02:33

Vorheriges Thema - Nächstes Thema

Soulfly2111

Hallo zusammen,

ich habe einen JeeLink V3 leider bekomme ich beim uploaden des aktuellen Lacross sketch (Version 10.1c)  mit der Arduino Oberfläche 1.5.7 (Win7 x64) folgende Fehlermeldung


LaCrosseITPlusReader10\EMT7110.cpp.o: In function `EMT7110::CrcIsValid(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/EMT7110.cpp:124: multiple definition of `EMT7110::CrcIsValid(unsigned char*)'
EMT7110.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/EMT7110.cpp:124: first defined here
LaCrosseITPlusReader10\EMT7110.cpp.o: In function `EMT7110::TryHandleData(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/EMT7110.cpp:21: multiple definition of `EMT7110::DecodeFrame(unsigned char*, EMT7110::Frame*)'
EMT7110.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/EMT7110.cpp:21: first defined here
LaCrosseITPlusReader10\EMT7110.cpp.o: In function `EMT7110::AnalyzeFrame(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/EMT7110.cpp:52: multiple definition of `EMT7110::AnalyzeFrame(unsigned char*)'
EMT7110.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/EMT7110.cpp:52: first defined here
LaCrosseITPlusReader10\EMT7110.cpp.o: In function `EMT7110::GetFhemDataString(EMT7110::Frame*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/EMT7110.cpp:132: multiple definition of `EMT7110::GetFhemDataString(EMT7110::Frame*)'
EMT7110.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/EMT7110.cpp:132: first defined here
LaCrosseITPlusReader10\EMT7110.cpp.o: In function `EMT7110::TryHandleData(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/EMT7110.cpp:196: multiple definition of `EMT7110::TryHandleData(unsigned char*)'
EMT7110.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/EMT7110.cpp:196: first defined here
LaCrosseITPlusReader10\Help.cpp.o: In function `Help::Show()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/Help.cpp:19: multiple definition of `Help::Show()'
Help.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/Help.cpp:19: first defined here
LaCrosseITPlusReader10\JeeLink.cpp.o: In function `JeeLink::JeeLink()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/JeeLink.cpp:4: multiple definition of `JeeLink::JeeLink()'
JeeLink.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/JeeLink.cpp:4: first defined here
LaCrosseITPlusReader10\JeeLink.cpp.o: In function `JeeLink::JeeLink()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/JeeLink.cpp:4: multiple definition of `JeeLink::JeeLink()'
JeeLink.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/JeeLink.cpp:4: first defined here
LaCrosseITPlusReader10\JeeLink.cpp.o: In function `JeeLink::EnableLED(bool)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/JeeLink.cpp:7: multiple definition of `JeeLink::SwitchLed(unsigned char)'
JeeLink.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/JeeLink.cpp:7: first defined here
LaCrosseITPlusReader10\JeeLink.cpp.o: In function `JeeLink::Blink(unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/JeeLink.cpp:15: multiple definition of `JeeLink::Blink(unsigned char)'
JeeLink.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/JeeLink.cpp:15: first defined here
LaCrosseITPlusReader10\JeeLink.cpp.o: In function `JeeLink::EnableLED(bool)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/JeeLink.cpp:31: multiple definition of `JeeLink::EnableLED(bool)'
JeeLink.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/JeeLink.cpp:31: first defined here
LaCrosseITPlusReader10\LaCrosse.cpp.o: In function `LaCrosse::CalculateCRC(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LaCrosse.cpp:29: multiple definition of `LaCrosse::CalculateCRC(unsigned char*)'
LaCrosse.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LaCrosse.cpp:29: first defined here
LaCrosseITPlusReader10\LaCrosse.cpp.o: In function `LaCrosse::TryHandleData(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LaCrosse.cpp:33: multiple definition of `LaCrosse::EncodeFrame(LaCrosse::Frame*, unsigned char*)'
LaCrosse.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LaCrosse.cpp:33: first defined here
LaCrosseITPlusReader10\LaCrosse.cpp.o: In function `LaCrosse::DecodeFrame(unsigned char*, LaCrosse::Frame*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LaCrosse.cpp:65: multiple definition of `LaCrosse::DecodeFrame(unsigned char*, LaCrosse::Frame*)'
LaCrosse.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LaCrosse.cpp:65: first defined here
LaCrosseITPlusReader10\LaCrosse.cpp.o: In function `LaCrosse::CalculateCRC(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LaCrosse.cpp:29: multiple definition of `LaCrosse::USE_OLD_ID_CALCULATION'
LaCrosse.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LaCrosse.cpp:29: first defined here
LaCrosseITPlusReader10\LaCrosse.cpp.o: In function `LaCrosse::GetFhemDataString(LaCrosse::Frame*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LaCrosse.cpp:114: multiple definition of `LaCrosse::GetFhemDataString(LaCrosse::Frame*)'
LaCrosse.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LaCrosse.cpp:114: first defined here
LaCrosseITPlusReader10\LaCrosse.cpp.o: In function `LaCrosse::AnalyzeFrame(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LaCrosse.cpp:173: multiple definition of `LaCrosse::AnalyzeFrame(unsigned char*)'
LaCrosse.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LaCrosse.cpp:173: first defined here
LaCrosseITPlusReader10\LaCrosse.cpp.o: In function `LaCrosse::TryHandleData(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LaCrosse.cpp:254: multiple definition of `LaCrosse::TryHandleData(unsigned char*)'
LaCrosse.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LaCrosse.cpp:254: first defined here
LaCrosseITPlusReader10\LevelSender.cpp.o: In function `LevelSender::CalculateCRC(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LevelSender.cpp:171: multiple definition of `LevelSender::CalculateCRC(unsigned char*)'
LevelSender.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LevelSender.cpp:171: first defined here
LaCrosseITPlusReader10\LevelSender.cpp.o: In function `String::operator+=(unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LevelSender.cpp:28: multiple definition of `LevelSender::DecodeFrame(unsigned char*, LevelSender::Frame*)'
LevelSender.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LevelSender.cpp:28: first defined here
LaCrosseITPlusReader10\LevelSender.cpp.o: In function `LevelSender::AnalyzeFrame(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LevelSender.cpp:113: multiple definition of `LevelSender::AnalyzeFrame(unsigned char*)'
LevelSender.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LevelSender.cpp:113: first defined here
LaCrosseITPlusReader10\LevelSender.cpp.o: In function `LevelSender::EncodeFrame(LevelSender::Frame*, unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LevelSender.cpp:85: multiple definition of `LevelSender::EncodeFrame(LevelSender::Frame*, unsigned char*)'
LevelSender.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LevelSender.cpp:85: first defined here
LaCrosseITPlusReader10\LevelSender.cpp.o: In function `LevelSender::GetFhemDataString(LevelSender::Frame*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LevelSender.cpp:175: multiple definition of `LevelSender::GetFhemDataString(LevelSender::Frame*)'
LevelSender.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LevelSender.cpp:175: first defined here
LaCrosseITPlusReader10\LevelSender.cpp.o: In function `LevelSender::TryHandleData(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/LevelSender.cpp:217: multiple definition of `LevelSender::TryHandleData(unsigned char*)'
LevelSender.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/LevelSender.cpp:217: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::PowerDown()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:5: multiple definition of `RFM12::RFM12(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:5: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::PowerDown()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:5: multiple definition of `RFM12::RFM12(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:5: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::EnableReceiver(bool)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:28: multiple definition of `RFM12::GetDataRate()'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:28: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::InitialzeLaCrosse()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:71: multiple definition of `RFM12::spi(unsigned short)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:71: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::SetDataRate(RFM12::DataRates)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:23: multiple definition of `RFM12::SetDataRate(RFM12::DataRates)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:23: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::EnableReceiver(bool)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:31: multiple definition of `RFM12::EnableReceiver(bool)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:31: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::EnableTransmitter(bool)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:49: multiple definition of `RFM12::EnableTransmitter(bool)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:49: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::GetByteFromFifo()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:66: multiple definition of `RFM12::GetByteFromFifo()'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:66: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::WaitForTransmitRegister()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:96: multiple definition of `RFM12::WaitForTransmitRegister()'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:96: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::SendByte(unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:59: multiple definition of `RFM12::SendByte(unsigned char)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:59: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::SendArray(unsigned char*, unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:100: multiple definition of `RFM12::SendArray(unsigned char*, unsigned char)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:100: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::FifoHasData()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:130: multiple definition of `RFM12::FifoHasData()'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:130: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::CalculateCRC(unsigned char*, int)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:146: multiple definition of `RFM12::CalculateCRC(unsigned char*, int)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:146: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::PowerDown()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:161: multiple definition of `RFM12::PowerDown()'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:161: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::InitialzeLaCrosse()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:164: multiple definition of `RFM12::InitialzeLaCrosse()'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:164: first defined here
LaCrosseITPlusReader10\RFM12.cpp.o: In function `RFM12::SetDebugMode(unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/RFM12.cpp:192: multiple definition of `RFM12::SetDebugMode(unsigned char)'
RFM12.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/RFM12.cpp:192: first defined here
LaCrosseITPlusReader10\SensorBase.cpp.o: In function `SensorBase::SetDebugMode(unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/SensorBase.cpp:8: multiple definition of `SensorBase::CalculateCRC(unsigned char*, unsigned char)'
SensorBase.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/SensorBase.cpp:8: first defined here
LaCrosseITPlusReader10\SensorBase.cpp.o: In function `SensorBase::SetDebugMode(unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/SensorBase.cpp:23: multiple definition of `SensorBase::SetDebugMode(unsigned char)'
SensorBase.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/SensorBase.cpp:23: first defined here
LaCrosseITPlusReader10\SensorBase.cpp.o: In function `SensorBase::SetDebugMode(unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/SensorBase.cpp:8: multiple definition of `SensorBase::m_debug'
SensorBase.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/SensorBase.cpp:8: first defined here
LaCrosseITPlusReader10\Transmitter.cpp.o: In function `Transmitter::Enable(bool)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/Transmitter.cpp:4: multiple definition of `Transmitter::Transmitter(RFM12*)'
Transmitter.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/Transmitter.cpp:4: first defined here
LaCrosseITPlusReader10\Transmitter.cpp.o: In function `Transmitter::Enable(bool)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/Transmitter.cpp:4: multiple definition of `Transmitter::Transmitter(RFM12*)'
Transmitter.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/Transmitter.cpp:4: first defined here
LaCrosseITPlusReader10\Transmitter.cpp.o: In function `Transmitter::Transmit()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/Transmitter.cpp:19: multiple definition of `Transmitter::Enable(bool)'
Transmitter.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/Transmitter.cpp:19: first defined here
LaCrosseITPlusReader10\Transmitter.cpp.o: In function `Transmitter::Transmit()':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/Transmitter.cpp:22: multiple definition of `Transmitter::Transmit()'
Transmitter.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/Transmitter.cpp:22: first defined here
LaCrosseITPlusReader10\Transmitter.cpp.o: In function `Transmitter::SetParameters(unsigned char, unsigned int, bool, unsigned long, RFM12::DataRates)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/Transmitter.cpp:58: multiple definition of `Transmitter::SetParameters(unsigned char, unsigned int, bool, unsigned long, RFM12::DataRates)'
Transmitter.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/Transmitter.cpp:58: first defined here
LaCrosseITPlusReader10\Transmitter.cpp.o: In function `Transmitter::SetValues(float, unsigned char)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/Transmitter.cpp:67: multiple definition of `Transmitter::SetValues(float, unsigned char)'
Transmitter.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/Transmitter.cpp:67: first defined here
LaCrosseITPlusReader10\WT440XH.cpp.o: In function `WT440XH::CrcIsValid(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/WT440XH.cpp:63: multiple definition of `WT440XH::CrcIsValid(unsigned char*)'
WT440XH.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/WT440XH.cpp:63: first defined here
LaCrosseITPlusReader10\WT440XH.cpp.o: In function `WT440XH::TryHandleData(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/WT440XH.cpp:4: multiple definition of `WT440XH::DecodeFrame(unsigned char*, LaCrosse::Frame*)'
WT440XH.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/WT440XH.cpp:4: first defined here
LaCrosseITPlusReader10\WT440XH.cpp.o: In function `WT440XH::TryHandleData(unsigned char*)':
D:\Portable\arduino-1.5.7\libraries\LaCrosseITPlusReader10/WT440XH.cpp:42: multiple definition of `WT440XH::TryHandleData(unsigned char*)'
WT440XH.cpp.o:C:\Users\Heiner\AppData\Local\Temp\build4477402830124058094.tmp/WT440XH.cpp:42: first defined here
collect2: error: ld returned 1 exit status



Im Forum (http://forum.fhem.de/index.php?topic=14786.0) habe ich die Version5 gefunden.  Die konnte ich erfolgreich auf den Jeelink hochladen.
Allerdings bekomme ich dann im FHEM(5.5) folgende Fehlermeldung:


2014.09.07 10:56:46 3: Opening myJeeLink device /dev/ttyUSB0
2014.09.07 10:56:46 3: Setting myJeeLink baudrate to 57600
2014.09.07 10:56:46 3: myJeeLink device opened
2014.09.07 10:56:50 0: ERROR: Cannot autoload LaCrosse
2014.09.07 10:56:50 3: myJeeLink: Unknown code OK 9 4 1 4 227 58, help me!



Die Daten scheinen vom TX 29DTH-IT empfangen worden zu sein - allerdings erstellt er den Sensor nicht.

Ich habe schon versucht Fix Encoding & Reload innerhalb der Arduino Umgebung erneut die 10.1c Version hochzuladen.

Ich würde es auch gerne aus der FHEM Umgebung versuchen, leider verstehe ich die Anweisung ab dem 2. Schritt nicht. Das Paket aus dem 1. Schritt habe ich installiert. Aber wo und wie muss ich das hexFile Attr. setzen.


1. Auf dem Fhem System muss avrdude installiert sein. Das kann z.B. über die "normale" Linux Paketverwaltung geschehen.
2. das Attribut hexFile des JeeLink Device muss auf die passende (Hex-)Datei gesetzt werden
3. mit set <JeeLinkDevice> flash wird das Flashen angestossen
4. im Fhem Log kann der Ausgang des Flashvorgangs kontrolliert werden
5. über das flashCommand Attribut lässt sich das Kommando zum Flashen an besondere Anforderungen anpassen


Ich hoffe mir kann jemand weiterhelfen.

Viele Grüße
Soulfly





HCS

Das wird gerade umgebaut. Momentan sollte es so funktionieren:

Wenn Du die aktuelle Version von FHEM hast, sollte im Verzeichnis <fhemInstallationVerzeishnis>/FHEM/firmware/ die Datei JeeLink_LaCrosse.hex liegen.
Auf einem Linux-system ist das üblicherweise /opt/fhem/FHEM/firmware/
Falls es das Verzeichnis firmware nicht gibt, dann ein FHEM-Update ausführen.

Den JeeLink anschließen und mit
set <myJeeLink> flash /opt/fhem/FHEM/firmware/JeeLink_LaCrosse.hex
flashen

Dabei ist <myJeeLink> der Name, den Du dem JeeLink device gegeben hast.

Wenn das JeeLink Device erfolgreich Daten empfängt, dann mit
set <myJeeLink> LaCrossPairForSec 120
das pairing für z.B. 120 Sekunden aktivieren, dann sollte der Sensor angelegt werden.

Soulfly2111

Danke - nach deiner guten Beschreibung hat es perfekt funktioniert :)

Vielen Dank !!!

HCS

Gern geschehen.

Das ist genau der Grund, warum es mometan umgebaut wird - dass es einfacher und intuitiver geht.

Ab irgendwann in den nächsten Tagen wird bei einer aktuellen FHEM-Installation ein simpler
set <myJeeLink> flash LaCrosse
ausreichen.