Closed Fritz4all closed 9 years ago
Wow I would say with the degree symbol otherwise its just a number. Nice work dude.
I am running the test RFcontrol for a while now but it doesn't seem to be accurate or missing broadcast. My display is is showing other values then my pimatic, the last update in pimatic was 4 hours ago.
This things are possible: the Signal quality is to bad or the receiver is not good or the RFControll has a bug. Can you move the sensor near to the receiver?
Sure, I'm going to move it tomorrow closer to my pi and set up a second pi to compare results.
ok I got 2 Pi's set up, the test pi is only 5 meters away and my other is 10 meters with obstacles. They both receive temperature and humidity frequently but not always at the same time. sometimes my test pi receives and sometimes my production pi receives wind, also times they both receive wind data or nothing.
Pi 1 furthest away
15:48:28.709 [pimatic-homeduino] debug: data: "PING"
15:48:40.131 [pimatic-homeduino] debug: data: "RF receive 461 2026 4000 8956 0 0 0 0 01020102010201020102020102010101010101010101010101020101010101010102010103"
15:48:40.172 [pimatic-homeduino] debug: received: [ 461, 2026, 4000, 8956 ] 01020102010201020102020102010101010101010101010101020101010101010102010103
15:48:40.219 [pimatic-homeduino] debug: weather1: { id: 86,
15:48:40.219 [pimatic-homeduino] debug:> channel: 1,
15:48:40.219 [pimatic-homeduino] debug:> temperature: 0.4,
15:48:40.219 [pimatic-homeduino] debug:> humidity: 4,
15:48:40.219 [pimatic-homeduino] debug:> battery: 'Good' }
15:48:40.257 [pimatic-homeduino] debug: weather5: { id: 170, battery: 'Good', avgAirspeed: 0.4 }
15:48:40.304 [pimatic-homeduino] debug: data: "RF receive 483 2002 3988 8952 0 0 0 0 01020102010201020102020102020201010201020201020101010101010101010202020203"
15:48:40.344 [pimatic-homeduino] debug: received: [ 483, 2002, 3988, 8952 ] 01020102010201020102020102020201010201020201020101010101010101010202020203
15:48:40.394 [pimatic-homeduino] debug: weather1: { id: 86,
15:48:40.394 [pimatic-homeduino] debug:> channel: 3,
15:48:40.394 [pimatic-homeduino] debug:> temperature: 144,
15:48:40.394 [pimatic-homeduino] debug:> humidity: 15,
15:48:40.394 [pimatic-homeduino] debug:> battery: 'Good' }
15:48:40.435 [pimatic-homeduino] debug: weather5: { id: 170, battery: 'Good', windDirection: 180, windGust: 0 }
pi 2 closest to windmeter
15:48:10.697 [pimatic-homeduino] debug: data: "PING"
15:48:30.702 [pimatic-homeduino] debug: data: "PING"
15:48:50.705 [pimatic-homeduino] debug: data: "PING"
So it's not distance, I also switched the receivers. The temperature and humidity are updated the most, the wind sometimes but mostly not.
Ok. i take a look on the RFControl. But i have realy less time at the moment.
Don't worry dude whenever you got time, no hurry.
I dunno what has happened but it seems to run more smooth atm, I am getting more frequent data. Only thing not keeping up is the GUI.
Just to let you know, I put your rfcontrol on my production Pi and it's not receiving everything. It only receives my contactsensor when it's openen, the closed burst isn't received. Generic protocol is received ok.
I have made a little fix in the RFControl library. So the low pass filter should be right now. Can you test it?
Thanks @Icesory going to test it.
Running it for a few days now but it doesn't seem to be any different, one pi with original RFcontrol show data but the pi with your develop version only shows Ping, might be the antenna going to change that now.
Which Arduino do you use?
I am using Nano's
I use the code on an Nano and a Micro and both run it very well. They are receive all transmissions. You can test it. Flash the compress script from the RFControl library and open an Serial Terminal. (Dont forgot to configure the receiver pin) Now you musst see all receiving data. Is this working something other is wrong.
Which receiver do you use?
Going to replace the receiver tonight. Using superheterodyne send and receivers.
Replaced the receiver that wasn't the problen. it might be a power issue, going to change some thing around.
Do you use my latest development version?
Some news here?
i received the rainsensor and the anemometer last week. the rainsensor seems to work but i'm having trouble to setup the anemometer. seems that pimatic doesn't recognize it at all.
Everything seems to be working for me, the signal is really weak so I put another Pi in between to relay the data to my main Pi.
mine is approx 1 meter away from the pi (at the moment for checking it out). so i guess any data must be received or the anemometer is broken.
took the time to figure out the debug messages frm the homeduino plugin. (having 6 weather station devices in my rooms here, so there's a lot of debug output from homeduino, since the sensors create much rf traffic). i guess this here must be the anemometer since i checked out and compared all other weather sensor id's. could that be ?
i will take the device to the outside to see if the temp and hum. is changing. then this will be the confirmation.
Are you using the RFcontrol from @Icesory in your arduino? https://github.com/Icesory/RFControl/tree/development
without that I only got temp and humidity, with the RFcontrol from Ronny I also get the wind.
aaah! ok, guess that's the point! will try it out later!
need some help to update the arduino. i replaced the RFControl directory at the homeduino/libraries from ronny's development branch and did a "make upload". pimatic is still only displaying temp and hum from the anemometer. is there another thing alse that i need to consider? maybe to replace weather5.js with another version?
remove the build-nano directory and upload again.
sorry!! my bad! should have taken the development branch and cloned the master branch instead facepalm now i get the correct debug output. thanks a lot for your quick help :) i'll check the range of the device now
lol been there XD
:+1: :)
could you tell me if the the rain sensor is working properly? this little plastic thing doesn't look very trusty to me. and how did you set up the database storage? guess 1d should do, since an aggregation of the values for a longer time doesn't make any sense. actually i played a little with it and generated 5.75 mm rain. but tomorrow these 5.75mm will still be there and won't be of any useful information if not deleted somehow.
at the other hand if there's no longer database saving, there's no more documentation of the rainfall for longer periods of time.
well, that's actually beyond me :/
and another thing - does "windgust" work?
Rain is only reset when you take out the battery, so you could make a variable at 00:00 hours.
IF it's 00:00 hours
THEN $rainyesterday = $weather-station.rain
The next day would be a rule
IF $weather-station.rain >= $rainyesterday
THEN $raintoday = $weather-station.rain - $rainyesterday
I don't use the rain unit.
Windgust and windavg is constantly updated, I made a variable and a rule.
IF $weather-station.windGust > $windgust
THEN $windgust = $weather-station.windGust
And a button device to reset the $windgust variable
Now are all parts of this are implemented in pimatic.
hello there. I'm new and I need help. I buy Alecto ws-4500, but I have a big problem I can not connect to my router. netgear DGN2200v3, I followed everything that I was told from assistance, but nothing, can not give an IP address to the network adapter. flashes 2 times for 5 seconds then it means that it is connected to the router but the router does not give him an IP address. Have any of you had a similar experience? could you help me? Thanks in advance
Yes it's because the network module has a MAC address of all zero's (00:00:00:00:00:00) your router (most router) can't handle that because it isn't valid.
The only thing you can do is run a software DHCP server on your computer. It's just bad from Alecto to use that MAC.
I have the Alecto WS-4500 Weather Station and would like to add it to my Pimatic configuration :
The set consists of :
Teperature sensor, Humidity sensor, Wind speed sensor, Wind direction sensor :
Received :
Rain fall meter :
Network Forecast Unit :
For a Complete Capture see Pastebin :
http://pastebin.com/YxgZQm7Q