Yes those are great pages. Especially the battery feature is cool and should probably be incorporated
RF24 network will have to wait a while…
One thing I find annoying with arduino is that there are no unique id that can be used as radio-id. Now you have to update the sketch for each new sensor.
your project is really interesting and i’m looking to change my project and exclude ethernet, and “replace” it by usb
Waiting for “switch sketch” ))
thx!
No. How do I do that? And why? The ArduinoGateway is mostly waiting for radiotraffic doing nothing… Or did you find some problem?
I have really good reception 25+ meters indoors. Maybe you have something disturbing the radio channels? You can perhaps do a radio.setChannel() to set a explicit channel with little disturbance in your ArduinoGateway and sensor sketch (in setup).
Also … In the example sketeches for RF24 library (in the libraries folder) there is a scanner program that checks all channels available for how good reception there is. Maybe you could try this to see which channel to choose?
Was just poking around the forums and ran into your post - it’s an interesting idea.
You might be interested in checking out the PanStamp project (Google Code Archive - Long-term storage for Google Code Project Hosting.). I have a handful of these and am in the process of integrating them with my Vera. They have done a really good job of minimizing power usage - if nothing else, you may be able to glean some information from their implementation.
You might also be interested in the RF24Network library (RF24Network: Network Layer for RF24 Radios); it implements a mesh network using NRF24L01 radios. (Edit: I just noticed that maniacbug himself already responded to this thread. Hi Mike!)
I’ll be interested in playing with your implementation - ZWave devices are ridiculously expensive. I’ll be happy to do a quick code walk-through and provide some suggestions (which you can feel free to ignore ). Reading through this thread, I would suggest that you not transmit the full URN from each sensor node - it’s unnecessarily verbose. You’ll be eating a lot of battery sending the same data over and over. You already have a gateway node talking to Vera, just assemble it there. The PanStamp project has done a good job of encapsulating device capabilities and information in a minimal footprint, it may be worth a look.
Really interesting topic.
I ?we been looking for an affordable solution to control my 2 motorized garage doors.
Seems like one of these would have enough I/O to serve my purpose and more.
All that is needed is basically 1 or 2 binary inputs to show the door position and 1 binary output to control the door.
@buzzdavidson
Thanks, I’ll be glad for any feedback! Please do check the code! Especially if I can make the sensors less power hungry.
Currently doing some refactoring to cope with information going from vera to actuators (like relays).
@korttoma
Absolutely. This would really work as a affordable solution for your garage doors.
This release have no resend functionality if message never reaches relay module. But the relay itself sends an update back to vera if it was changed. So its quite obvious that relay hasn’t changed.
When the the relay module starts up from off it requests the current state of the relays from Vera.
You know what, I’d love to get this started… I’ve been hum-ing and ah-ing over the RFxtrx and some Oregon sensors, but this offers a much nicer solution. The problem is that I have 10s of ‘projects’ on the go and none of them get finished
Battery life for a (completely) wireless sensor should be a year minimum imho… do you think that is achievable?
Hi Hek - ive not read entire thread yet ( a bit too excited just yet - but with respect to running very low power - have you seen the work done by the Jeenode developer - http://jeelabs.org/intro/
He has apparently done some amazing work on getting the arduino’s to run extremely low power. Ive seen others use his library/code in their projects - so perhaps this would fit the bill.
Anyway - thanks again… now off to do some more reading…