Any hints on how to get started?
Those links are helpful. The mr.sneezy one is in the context of Cumulus, which makes it more useful for understanding the protocol, but not so much for getting the low-level arduino code to work, is that a correct assumption?I did not register on the forum to see what stuff was attached to the posts but he hinted about receiving the RF data and what the various bits of the data mean.The usual route for people wanting to receive and decode weather sensors like this (assuming nobody has done this before for the same sensors) is to grab the raw RF data (as you show in your first post), try to work out the encoding scheme for 0 and 1 bits and then work out what the assembled bits mean for each sensor/reading. It can be quite a long process but satisfying if/when you get it. It did lead me to some memory maps which would be very useful, if I get to that point (having read a packet), then I'll be set.I think the memory maps are for the receiving station and not the format of the RF data sent by the sensors.So, I suppose what I need is a bit more help with some of the Arduino hardware and low-level code to do with talking to the device and decoding the raw signal. The last link you sent is pretty close, but I have some questions about receivers and terminology and how it applies to my situation: 1) what is MCU = Micro Controller 2) what is OOK = On/Off Keying 3) what is the difference between the devices such as YK-MX-5V and AUREL RX-4MM5 and RFM01 and RFM12B? Are they interchangeable or is there some fundamental differences? Should I be looking at getting a different device for this purpose?Different RF modules that may use different ways of connecting to the MCU and/or different ways of modulating the signals and/or different frequencies.Your weather sensors look to be using OOK instead of FSK (Frequency Shift Keying) so the receiver you have should be okay.Also, again about that last link, I'm a bit surprised that the code is so low-level. It's basically doing a bunch of digitalRead calls and various delays to interpret the signal. Isn't there some libraries that do this for you?Any libraries you find would also be doing the same thing. As mentioned above the key is to work out what the different on/off signals mean and for OOK the duration of the on/off signals normally denote the bit type as zero or one.