Hey Rob,
sorry for the late answer to the great answers you posted - been busy offline this weekend XD
I got a feeling my setup really mixed up some sensors/transmitters in my range so I went ahead and recorded directly on the transmitter inside the sensor-array (btw, it's got wind (speed, direction), rain and temp/humidity. There's also a version with DCF-77 (atomic clock broadcast) around which I don't have...)
I now have leads soldered to the receiver inside the station in order to see the same data as the central. Turns out that the receiver is powered on and off in about 45s intervals. Just after power on of the receiver circuit, data arrives and the receiver is shut down again.
Long story short, I recorded the same scheme so that's giving me trust enough to proceed
With your new Sketch, I could not get any data to display =(
Attached is another recoding of the data. I'd be really grateful if you could take a look at that capture and apply some if your wisdom to it In the meantime, I'll be busy trying all sorts of settings on the stuff I received (btw, would really be cool to 'save a recording' and apply other settings and see if it works better - waiting a minute every time is really a show-stopper )
Cheers,
Sascha
PS: I'm from Germany
EDIT: I tweaked inside the logic analyzer software and applied a Manchester analyzer with these settings: Mode: Manchester, Bitrate 800 Bits/S, Negative Edge is binary one, 8 bits per Transfer, LSB first, 0 bits preamble, 25% tolerance - starting to analyze at the first bit looking like manchester. Attached is the updated logic-file and an CSV export (well, not usable right now I guess)...
EDIT2: I added
Serial.print("HEAD: ");
Serial.println(headerHits);
where it throws an header error
noErrors=false;//landing here means header is corrupted, so it is probably an error
to see what the sketch thinks of the header. I merely got numbers greater than 2 in there, so I think the timing is far from perfect. Also the great difference in timing between the first and the second part of the received data is a mystery to me
Weather2.logicdata (3.96 KB)
WeatherManchester.txt (111 Bytes)