@mwittig Anyway, thank you for your hard work.
-
Prologue 433.92Mhz Temperature sensor
-
I installed pimatic on my new raspberry pi 2, and I must report that your protocol implementation works way better on a new system, new pimatic installation .
http://lurks.kapsi.fi/seka/difference.PNG
The issue I reported earlier does not occur in Raspberry Pi 2 system! Weird thing. Might have something to do with continuously updating the Raspberry Pi 1’s Pimatic. It’s been on it since forever.
-
And @mwittig because of this news, I am suggesting you to push this weather protocol to master branch! It works as it should with the temperature and channel 1 on the device. I will test if that lowBattery tag actually means something (by inserting new batteries when I get to the store)
-
@kitsunen said:
I must report that your protocol implementation works way better on a new system, new pimatic installation
That’s great news! It works better now as I have made some changes last night to consolidate the implementation. A pull request is on the way. I think, @Icesory who is on charge of maintaining the homeduino stuff will sign it off soon.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
It is already in the development branch of the official repository.
https://github.com/pimatic/rfcontroljs/tree/development
@mwittig has made a nice and clean protocol for you.But i have no access to the npm system so we mus wait for @sweetpi for an release.
pimatic rocks!!!
-
@kitsunen Meanwhile, the version has been released. Can please give it a try and let me know if all features work as expected. I wasn’t 100% sure about the channel number. Does it match the channel set.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
Installing updates right now, let’s see how it goes.
I’m not home at the moment, but I will post back or edit this post in couple minutes.Alright, here is the debug result for my Raspberry Pi 1 (this is the old one that’s still in use, not my new RPi2) :
debug [pimatic-homeduino]: weather15: { id: 2384, channel: 1, temperature: 21.1, humidity: 204, lowBattery: false } debug [pimatic-homeduino]: weather14: { id: 175, channel: 1, temperature: -21.2, lowBattery: false, humidity: 51 }
I’m not sure if the protocol is supposed to be weather14 or 15, according to github weather14 was made for Prologue?
weather15 shows the right temperature. However, I will test this with my new RPi2, because it has a fresh pimatic installation, and worked previously with weather14.I will check back later!
-
@kitsunen It should be weather14 and it looks like it is broken. Can you please send me detailed log output in case?
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
I checked with my RPi2, it’s giving the same values as posted above.
Let’s make sure I am doing this right and that I understood everything: I installed the newest pimatic-homeduino (0.8.66) from pimatic interface, NOT from a git as I did before when we tested things. Was I supposed to do that?
22debug [pimatic-homeduino]: weather15: { id: 2384, channel: 1, temperature: 21.6, humidity: 204, lowBattery: false } 17:43:22debug [pimatic-homeduino]: weather14: { id: 175, channel: 1, temperature: -21.7, lowBattery: false, humidity: 51 } 17:43:22debug [pimatic-homeduino]: weather12: { id: 149, channel: 1, temperature: 1.3, humidity: 70, lowBattery: false } 17:43:22debug [pimatic-homeduino]: received: [ 496, 1948, 3896, 8772 ] 0201010201020102010101010101010101010101020201020201010102020101020201010103 17:43:22debug [pimatic-homeduino]: data: "RF receive 496 3896 1948 8772 0 0 0 0 0102020102010201020202020202020202020202010102010102020201010202010102020203"
The right value shown in receiver unit is +21.6Celsius
-
@kitsunen Yes, it should work with packaged version, but actually it doesn’t due to some changes I did before release. I am going to fix it soon.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law