flipperdevices / flipperzero-firmware

Flipper Zero firmware source code
https://flipperzero.one
GNU General Public License v3.0
13.04k stars 2.75k forks source link

Weather Station: Add Bresser 5-in-1 protocol #1967

Closed AlexeyOplachko closed 1 year ago

AlexeyOplachko commented 2 years ago

Description of the feature you're suggesting.

Would be nice to have support for Bresser 5-in-1 weather stations (and maybe their other ones as well) It seems like in RTL_433 they already did most of the work on decoding protocol: https://github.com/merbanan/rtl_433/blob/master/src/devices/bresser_5in1.c

I have access to one of these(technically it's a different model than mentioned in the code, but it has same outdoor unit) I can do a RAW recording if you have advice on which settings should I use for recording

Anything else?

No response

Skorpionm commented 2 years ago

There will be RAW recordings, there will be their support. open SubGhz RAW and record 2+ messages from sensors. + set RSSI -85 in the settings and also make 2+ records (preferably on different channels if it is supported) it is also important to take a photo of what the receiver shows (temperature, humidity, channel) or RTL433. throw records for example here or on the forum, I will add support (frequency 433 modulation 650 AM)

AlexeyOplachko commented 2 years ago

It's on 868mhz and if I understood terms used in RTLs decoder correctly, it uses FM? Is there a way to determine if it's 238 or 476?

Skorpionm commented 2 years ago

Yes, you are right, I didn't look at the source code in RTL. The easiest option is to write it down on both modulations. send them to me and I'll take a look. if you want to check, record the file, make the temperature change, and then play the recorded one, the receiver will return to the old temperature, frequency 868.35

skotopes commented 2 years ago

@AlexeyOplachko we need RAW recording of this protocol

AlexeyOplachko commented 2 years ago

I've tried recording and whatever I managed to record wasn't being recognized by receiver part of the station, so no recording. And for unrelated reasons station broke so can't try to record it again for a while anyway. I guess we can close this