-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for LaCrosse WS6868 weather station #3120
Comments
The samples are good. Turns out the FSK PCM is clocked at 58 µs. Using that (instead of 100µs) we get:
Putting those codes in a BitBench and shifting the bits to find a boundary we see the common preamble of So this flex decoder will recover the actual codes: Please capture a few codes and table them (as text) along with the expected values. We can then find the data fields. Aligned codes from your sample files are
|
Hi Christian, Thanks for your help! Thanks, |
@jeanvaljan : table means a list of captured codes (from flex command) + corresponding values like temp, hum .... EDIT: The CRC is the same, poly 0x31, init 0x00. For the other sensor TX231RW. The last byte is not the CRC, but the byte before : The TX231RW possible bitbench lot of unknown data, we need more captured codes & values to decode properly. Same, the CRC is poly 0x31, init 0x00, the last byte is the sum of previous bytes including the CRC & 0xFF |
Hi, @ProfBoc75: the string format you proposed (ID 24h BAT ? b TEST ? b CHANNEL ? 2h COUNTER 3d ? b TEMP 12d HUM 12d CRC 8h) for TX232TH-LCD seems to work. For the temperature, the same offset and scale as for TX141 applies (500 offset, scale 10). I'm a bit concerned about the channel: it's reported as 1 but the actual channel the sensor is set to is 2; i suppose the channel numbering starts from 0. As for the ID, it's a bit strange that it is not changing when re-powered. |
Hi @jeanvaljan : yes for the channel it is common to add 1 to get the real value.
If the id doesn't change, this limits the installation to just 1 sensor and could potentially create false values from neighbouring sensors using the same station. |
Hi,
I got a LaCrosse WS6868 weather station with a TX231RW Multi sensor and a TX232TH-LCD hygrometer and want to integrate the sensors in HA. Apparently, the sensor's protocols are some kind of variations of LaCrosse-BreezePro and LaCrosse-TH2. I grabbed some samples for each and few expected values for the codes readings of the TX232TH-LCD sensor. Unfortunately TX231RW doesn't have a display to read any values.
If anyone can help building a decoder for these sensors would be much appreciated. The attached archive includes also user manuals for both.
Regards,
Jean V
lacrosse_ws6868.zip
The text was updated successfully, but these errors were encountered: