I have successfully connected to my Marlec Solar iBoost+ using Protocol 188. There is a specific RTL_433 decoder and options that need to be passed to RTL_433, but I don’t think I’ve got the config file formatting correct.
I have added the following to my config file, which seems to be OK when the add on is started, but I only see the raw data, not the decoded data. Am I missing something in my config file formatting?
decoder n=Marlec,m=FSK_PCM,s=20,l=20,g=350,r=600,preamble=aad391d391
Here’s an extract from the RTL_433 .h decoder file for the required command line:
Decoder for Marlec Solar iBoost+ devices.
- Modulation: FSK PCM
- Frequency: 868.3MHz
- 20 us bit time
- based on TI CC1100
Payload format:
- Preamble {32} 0xaaaaaaaa
- Syncword {32} 0xd391d391
- Length {8}
- Payload {n}
- Checksum {16} CRC16 poly=0x8005 init=0xffff
Usual payload lengths seem to be 37 (0x25), 105 (0x69), 66 (0x42).
To get raw data:
**./rtl_433 -f 868.3M -X 'n=Marlec,m=FSK_PCM,s=20,l=20,g=350,r=600,preamble=aad391d391'**
*/