RouquinBlanc / ArduinOregon

Get data from sensors, and emulate an Oregon module via Arduino
GNU General Public License v2.0
9 stars 2 forks source link

Message sent with library is not received by RAR681 #2

Open karolkalinski opened 6 years ago

karolkalinski commented 6 years ago

Hi, I was trying to sent temperature using ArduinOregon to Oregon Scientific RAR681. The hardware is Arduino UNO with FS1000A. The receiver did not display the given temperature.

Could you advise?

RouquinBlanc commented 6 years ago

Hi there,

I don't remember well, but there may be several reasons to investigate:

You may want to try and sniff some existing sensors which are actually recognised by this station if you have some...

karolkalinski commented 6 years ago

Hi,

thanks for quick response.

My station is able to receive temperature from THN132N, that was included in the box with the receiver. Therefore I assume, that it supports 2.1 protocol. I am trying to emulate the same sensor, so I don't expect any problems here. I have checked all channels. However I need to investigate what Id is and how I can change it.

I am eager to sniff sensors that I own. Any hints here. What should I check? I was trying to find out what is the proper value of TIME constant, but my measures where close to 512 microseconds. Are there any arduino scripts, that allows sniffing 433MHZ frequency?

BTW I have made 2 tests. The successful one was based on two Arduino's. One using code from ArduinoOregon library to send data. The other has installed OOKDecoder from other repository to decode received message. And everything was fine. I was able to send temperature. Then I have made the second test. I have replaced OOKDecoder with Oregon receiver and there was no sign of any reception.

RouquinBlanc commented 6 years ago

There are plenty of scanners around, here are some solutions I could find:

RouquinBlanc commented 6 years ago

BTW, did you try to reset your weather station? I remember having problems seeing my sensors after replacing the battery on them, probably because they changed their rolling code and the station was not understanding them... After power cycling the station, they came back fine. It may be necessary to do the same with the arduino sensor! and the ID is the rolling code. You're supposed to keep it to the same value as long as the battery is not removed.