
- lang=fr
This page is dedicated to the TX29 wireless temperature sensor and the associated weather station, model : WS-7014-IT.
They use La Crosse Technology "Instant Transmission Plus" technology in the 868MHz band for Europe.
The first part of this study consists in analyzing the weather station signals thanks to a PC sound card.
Update : thanks to the info provided by Martin Mueller the message format becomes more precise :

For the second part the analysis has been refined by using the LPT parallel port as a logic signal analyzer.
The idea is to decode the SPI interface signals with an ATTiny2313a and to transmit the data to a PC over a serial link :
See it there.
This time we get rid of the WS7014 mainboard off and directly control the RX29 module with an ATTiny2313a. The data of several TX29 sensors can be transmitted to a PC :
Schematics and SW are avalable here.
This part shows how to make the data of several TX29 sensors available to the PC through USB thanks to USBtiny :
Schematics and SW are available there.
Implemetation in a plastic box :
The proposed mounting can be used to monitor the temperature of several TX29 sensors as part of an home automation system :
This diagram shows the temperature monitored over the last 7 days (updated every hour) :

F6FBB analysis of TX3 & WS7000 LaCrosse sensors :
http://www.f6fbb.org/domo/sensors/
http://www.g-romahn.de/ws1600
Götz has reverse-engineered the WS1600 and the associated TX22 sensor protocol for temperature, but also hygrometry and wind speed.
The TX22 protocol is slightly different, check it there :
http://www.g-romahn.de/ws1600/Datepakete_raw.txt
http://gcrnet.net/node/32
Gérard's project (Temperature monitoring from anywhere over internet) is of a more important scale. His goal is to monitor and collect data from many sensors from many different locations (buildings) and to aggregate all in a central server.
He used a JeeNode module made by
http://jeelabs.org/
JeeNodes are AVR based modules with an RF transceiver :
http://jeelabs.net/projects/hardware/wiki/JeeNode
http://www.jacquet80.eu/blog/post/2011/10/Decodage-capteur-thermo-hygro-TFA
Christophe has analyzed the IT+ protocol thanks to a FunCube Radio Receiver under the form of an USB dongle. He gives more information about the RF modulation of the IT+ protocol. Interestingly he analyzes the data transmitted by a sensor made by TFA and this company uses the very same protocol as LaCrosse's.
http://www.lacrossetechnology.com/
A painless guide to CRC by Ross Williams :
http://www.ross.net/crc/crcpaper.html
http://www.cosc.canterbury.ac.nz/greg.ewing/essays/CRC-Reverse-Engineering.html
http://fredboboss.free.fr/avr/
http://www.nongnu.org/avr-libc/
http://www.nongnu.org/avrdude/
http://www.xs4all.nl/~dicks/avr/usbtiny/