This is an old revision of the document!
It is very simple. Just connect the RF 433 receiver like this:
Then I suppose you have the Arduino connected with a USB cable to a PC running the Arduino development environment.
I tried RFControl sniffer to see if some signals can be discovered. RFControl outputs pulse timing if the same code is received twice.
The ASM30 sensor sends data every 30 seconds, corresponding to the time when the LED is flashing. And RFControl detects some data exactly at the same time!
Analysing the timings show several things :
My asumption was a short pulse was a separator, a medium pulse was a “0” bit and a long pulse a “1” bit. So I tried to decode bytes knowing the expected temperature which is displayed on the sensor itself: so easy, the 3rd byte is the temperature x10.
So now, this is what I found:
Share this page: