Opinions on intercepting 433MHz from Oregon Scientific WMR200 Weather Station

Hi again Rob!

I've been experimenting as you suggested but I've never been able to met the condition of the suggested block if (nosBytes == 9) (I tried values from 2 to 9) so I kept digging and added this at the end of the add() function:

Serial.print("> My nosBits = ");
Serial.println(nosBits);

Serial.print(">> My nosBytes = ");
Serial.println(nosBytes);

To see how nosBits where (generally) increasing OK from 0 to 7, but nosBytes just went form 0 to 1 (and sometimes 2) hence it would be never able to meet the condition.

I found out that most of the time this condition is meet:

if (digitalRead(RxPin) != tempBit) {
     noErrors = false;
   }

I believe this could be OK as we are waiting for the transition to happen?

And sometimes this one is also triggered:

if (headerHits < headerBits) {
         noErrors = false;
       }

So noErrors = false and then nosBytes goes back to 0 at the beginning of loop()

Do you have any clue of what could be the reasons for this to happen?

Once again, thank you!!
Javier

Hey Rob, one more thing, I'm following your advice on the Rx model and I found the model you mentioned although I'm confused about the "learning button function" is that something we can just ignore and use it as regular Rx?

I also found this other model that "it looks" similar to the one you have in GitHub:

Although it is not the the exact same based on how it looks. I'm not experienced on 433MHz Rx, they look all the same, is there any specific model I should look for?

Thanks!!!
Javier

RXB6 is a good receiver, my boards work also without antenna.

Thanks for your advice Zoomx, I went ahead and order it!