I found some unused pearl (cheap german electronics reseller, mostly “crappy” things) rf weather sensors in a trunk of my dad. http://www.pearl.de/a-NC7159-3041.shtml;jsessionid=nCBFDD55EC605E2436C07CE9CBCF12106
My pimatic homeduino get’s the following for nr 1:
debug [pimatic-homeduino]: weather16: { id: 26,
channel: 2,
temperature: -76.3,
humidity: -21,
lowBattery: false }
10:23:05debug [pimatic-homeduino]: weather5: { id: 26, lowBattery: false, temperature: -76.3, humidity: 87 }
10:23:05debug [pimatic-homeduino]: weather1: { id: 129,
channel: 3,
temperature: 19,
humidity: 17,
lowBattery: false }
10:23:05debug [pimatic-homeduino]: received: [ 512, 1924, 3876, 9200 ] 01020102020101010101010202010201010101010201020202020201010101020101010203
10:23:05debug [pimatic-homeduino]: data: "RF receive 512 1924 3876 9200 0 0 0 0 01020102020101010101010202010201010101010201020202020201010101020101010203"
and for nr 2:
25debug [pimatic-homeduino]: weather16: { id: 90,
channel: 2,
temperature: -152.7,
humidity: 211,
lowBattery: false }
10:23:25debug [pimatic-homeduino]: weather5: { id: 90, lowBattery: false, temperature: -152.7, humidity: 75 }
10:23:25debug [pimatic-homeduino]: weather1: { id: 162,
channel: 2,
temperature: 9.5,
humidity: 99,
lowBattery: false }
10:23:25debug [pimatic-homeduino]: received: [ 508, 1928, 3880, 9188 ] 01020102020102010101020102010102010101010102010202020202010202010101020203
10:23:25debug [pimatic-homeduino]: data: "RF receive 508 1928 3880 9188 0 0 0 0 01020102020102010101020102010102010101010102010202020202010202010101020203"
As you can see, with rf-preset wearther1, you get correct values for the temperature (and the battery, i guess, it’s just new ones ), but the humidity comes with horrible wrong values: Around (and above) 100% and around 15% for the other sensor.
Is there a possibility to get correct values out of those, or is there a need for a new protocol? Or are they just broken (the humidity sensor, temperature works fine, as i tested with other devices)
Thanks a lot for any help!