-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add Alecto WS-1200 support #973
Comments
Thanks Andreas for raising this and providing the test data. As I said yet - I'm keen on having them supported too :-)
Exactly the same here. I've had a look at the source code too but did not understand enough for providing some useful add :-( Nevertheless: I do have currently access to two units WS-1200 - one is outdoor and a second one is here on my desk. If some additional tests are required I'm happy doing it and share the outcome. |
The documentation is good. I'll draft a decoder in the next days. |
Hi Christian, First sensor outdoor: Second sensor indoor: The values are valid. Sure, the DCF stuff is missing... btw.: Does the light blue "CRC" output mean, that the CRC is checked and valid or does the blue indicates that it is not evaluated yet? |
If you see |
Good to know ;-) |
Hi, |
Looks like the Fine Offset WH0530 protocol matches close enough. If you remove the |
Does the V1.0 also have a time packet (maybe only once a night)? It seems to suggest that on the package (or perhaps the DCF receiver is built into the indoor unit for 1.0?). |
I'd expect the latter (DCF in the indoor display unit). I'm going to check it... |
I deassembled both, v1.0 and v2.0. Version 1.0 has the ferrite antenna in the display, Version 2.0 in the sensor. The "time" information gets a seperate signal with v2.0 and a stamp is attached to the old signal type. Is it difficult to add the three signals? It would be great to have them in rtl_433!!! Best, |
Thanks for all the great info! |
Just a quick preview, but there is some test code at #975 now. |
The PR now has the DCF77 decoding. |
Did you have a chance to test the code? Closing this, report back in #975 when you have time to test. |
Hi,
with having the Alecto WS-1200 data at
https://github.com/merbanan/rtl_433_tests/tree/master/tests/alecto_ws_1200
would it be possible to add to crtl_433?
I would suggest to decode all 3 possible signals:
rtl_433 -X 'n=Alecto-WS-1200-v1.0,m=OOK_PWM,s=450,l=1450,r=37000,g=1100,t=400'
{63} fe 72 25 0a 00 01 fe 20
PRE: 7b Type: 4b ID: 8h BATTERY: 1b ?:1b T: 10d R:<16d ?: 8h CRC: 8h
Type must be 0011
Temp value must be (value - 400) / 10
Rain must be value * 0.3
Output could be:
Model: Alecto WS-1200 v1.0
ID: hex
Battery: OK
Checksum: OK
Temperature: xx.x C
Rainfall: xxx.x mm
[00] {95} fe 78 84 da 00 01 ff d5 a8 69 d3 10
PRE: 7b Type: 4b ID: 8b BATTERY: 1b ?:1b T: 10d R:<16d ?: 8h CRC: 8h MAC: 8h DATEKEY: 24h
Type must be 0011
Temp value must be (value - 400) / 10
Rain must be value * 0.3
The Date Part I would give as hex string
Output could be:
Model: Alecto WS-1200 v2.0
ID: hex
Battery: OK
Checksum: OK
Temperature: xx.x C
Rainfall: xxx.x mm
Date Key: hex
[00] {95} fe a5 88 20 32 02 02 0c 46 8d bb 1a
PRE: 7b Type: 8b ID: 8b BATT: 1b ?: 1b ?: ??: 6b YY: 4d YY:4d MM: 4d MM: 4d DD: 4d DD: 4d HH: 4d HH: 4d MM: 4d MM: 4d SS: 4d SS: 4d ? 16b
Type must be 01010010
The time is assembled from single digits.
I would also give the last 24 as hex as Date Key, it is sent in the how to install? #2 Signals.
Output could be:
Model: Alecto WS-1200 v2.0
ID: hex
Battery: OK
Checksum: OK
Date: 14.02.2019
Time: 02:45:36
Date Key: hex
There is more information in the readme in the folders:
https://github.com/merbanan/rtl_433_tests/tree/master/tests/alecto_ws_1200
I fail implementing it myself, as it is hard to see were to add the information. I assume that once added, I could do maintenance and enhancements like summer time on my own.
Thank you for considering this enhancement!
Best,
Andreas
The text was updated successfully, but these errors were encountered: