I'm considering how to solve a problem designing a Outdoor Fence Gate Access Control to interface to my Vera HA. None of the current ZWave Lock products appear to be suitable for several reasons so I think I'm going to have to create my own solution using Arduino. But before I do I wanted to see in anyone on the forum had already tackled this
clippermiami
Posts
-
Outdoor fence gate access -
Moving existing MySensor 1.2 network to MySensor 2.0:)
-
Moving existing MySensor 1.2 network to MySensor 2.0Thanks, I suspected that might be the case. I hadn't thought of the idea of using a second gateway. Obviously I have to update the Vera drivers, week it support two gateways, one old and one new?
-
Moving existing MySensor 1.2 network to MySensor 2.0I suspect I know the answer but I thought I'd ask anyway. I want to move my system to MySensor 2.0 so I'm thinking about converting the Ethernet Gateway first since it looks like its an easy move on the iBoard.
I'm guessing that at that point none of my sensors will work and I'll have to run like mad to change them over too. Correct?
Thanks
-
IBoard with MySensors 2.0 librarySeveral years ago I built my Ethernet Gateway using this iBoard and the MySensors 1.2 firmware. I made the wiring changes on the board to use the "vanilla" Ethernet Gateway software and the NRF24L01 Radio. I am still using it but I'm ready to make the move to MySensors 2.0 so I'm pleased to see the board works with the new library.
Did you make physical wiring changes on your hardware to suit the radio or just make the changes in changes in the Config. I have two of the iBoards, one with modified traces and one out of the box so I can go either way
-
Presence detection@pbcstudios said:
m
I did something for this for my wife. I have a motion sensor in the study so the lights go on when someone comes in. But the timeout is never right, sometimes the room will be occupied for minutes, other times for hours. My wife got particularly irritated at the lights going out while she was on the PC. She 's very small and the motion sensor couldn't pick her up properly. So she had to get up and wave her arms to get the lights back on. Interesting to watch, as long as you don't laugh out loud :), but irritating for her.
So I rigged a Door/Window sensor to seat bottom of the desk chair. Now when anyone is sitting in the chair the sensor is tripped suppressing the timer and the lights stay on until they leave.
But it would be nice to have some sort of passive occupancy detector, not just for this situation but for any room in the house. Right now in the Family Room i have an override schedule that prevents the lights from going off between 7PM and midnight but if someone is there watching TV or reading in the afternoon and doesn't move enough to trigger the PIR then the lights go out. Again, depending on the size of the person and their location they may nor may not be able to get the PIR to trigger with just a wave of the arm.
I don't know what kind of technology would solve the passive room occupancy problem, and if it exists is it affordable.
-
Sensor Value AdjustmentsI've been off on other activities so I haven't looked at the Vera Plug In for a while so this may already be in by now. But in the 1.3 version where my sensors are still running it was not. I'd like to see some sort of "adjustment" or "trim" option for reported values. The inexpensive sensors we get for these projects have variations from the true values. When I first set mine up i made the adjustments in the individual sensor code to trim the reported values closer to the actual (as determined by external measurements) This requires a number of iterations of change/reload/change/reload ... I think it would be useful if there were some sort of adjustment possible in the Vera device.
For example, I have an outside temperature/humidity/barometric pressure sensor running. The value of the humidity is about 6% low and the temperature about 3 degrees high, so I make these adjustments in the ImperiHome display where you can modify the reported values easily. But you have to do it on each instance of ImperiHome and of course it only changes that instance.
-
Solar Panel Sun TrackerI'm curious if anyone has done any work on a Arduino-based Solar Panel Sun Tracker Controller especially one that could report its operation back to Vera.
I'm working on a solar powered battery system for several remote Wi-Fi video cameras that are not easily accessible for mains power or data. The battery system will be charged from a solar panel and I'm considering how to track the sun so that the panel gets optimum exposure during the day.
-
Project Idea: ZigBee for Vera via MySensors InterfaceThanks, from the discussion then it appears to be a fairly "messy" problem so I'm guessing this is not the platform on which it will be solved :-)
-
Project Idea: ZigBee for Vera via MySensors InterfaceI don't see this referenced anywhere so I toss this out there as a thought provoker. Actually doing it is probably beyond my pay grade but I know many of you guys are way, way beyond me in this area.
Vera does not support ZigBee devices but there are some with no ZWave corollary and some cases where there are comparable devices the ZigBee version is often a lot less expensive that their ZWave counterparts.
There are ZigBee interfaces for Arduino boards so does it seem likely that a ZigBee interface for Vera could be assembled using Arduino at a reasonable cost and effort.
Discuss among yourselves :)
-
Error Compiling EthernetGateway using Lib 1.4@hek Thanks.
I've checked it ask again and it looks fine. Everything is where it's supposed to be:
Arduino-Master/Libraries/MySensors/MySensor.h and MyGateway.h etc.Anyway, keep trying :-)
-
Error Compiling EthernetGateway using Lib 1.4@hek Very strange. I'll see about upgrading the IDE but I think that's a reach :-)
I didn't try the online approach yet, I haven't used at all this point. The iTead board needs some pin changes. Can those just be made online and then complied? Can the changes be saved to my local system?
Now I'm leaning toward a problem with my configuration, picking up the old libraries somehow?
-
Error Compiling EthernetGateway using Lib 1.4@Yveaux But this IS the code from the site. All I did was add back my pin changes for the iTead board.
As a check I copied the code of the site directly, pasted it into the IDE with no changes and it fails to compile also. Three must be a problem with my copy/config of the Libraries but I've double checked them. I'm running everything from storage in DropBox so I can work from multiple systems so I dose it's possible there is a problem but I haven't found it yet.
-
Error Compiling EthernetGateway using Lib 1.4I installed the new libraries today and took a shot at compiling the Ethernet Gateway. i made the changes to use the iTead "iBoard" that i am using successfully under Lib 1.3 but I get an Error Compiling in an area that does not appear to have anything to do with the necessary board changes:
This from the running compile log:
In file included from C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors/Relay.h:15,
from C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors/Gateway.h:15,
from C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\Gateway.cpp:12:
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors/Sensor.h:23:20: warning: EEPROM.h: No such file or directory
In file included from C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors/Sensor.h:18,
from C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors/Relay.h:15,
from C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors/Gateway.h:15,
from C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\Gateway.cpp:12:
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:47: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:48: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:51: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:53: error: 'uint64_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:73: error: expected `)' before '_cepin'
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:139: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:162: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:182: error: 'uint64_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:208: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:208: error: 'uint64_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:217: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:245: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:279: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:312: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:325: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:355: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:355: error: 'uint32_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:403: error: 'uint32_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:419: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:419: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:485: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:511: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:537: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:607: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:607: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:614: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:628: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:637: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:650: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:699: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:712: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:722: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:802: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:810: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:820: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:829: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:840: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:851: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:858: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:865: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:874: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:883: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:896: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:896: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:909: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:909: error: 'uint8_t' has not been declared
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:923: error: 'uint8_t' does not name a type
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h: In member function 'bool RF24::isValid()':
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:568: error: 'ce_pin' was not declared in this scope
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\utility/RF24.h:568: error: 'csn_pin' was not declared in this scope
C:\Documents and Settings\John Steele\My Documents\Dropbox\Apps\ArduinoDroid\Arduino-master\libraries\MySensors\Gateway.cpp: In member function 'void Gateway::begin(rf24_pa_dbm_e, uint8_t,
-
MySensors 1.4 Released@hek Congratulations to you and to everyone involved in making this transition. Thanks for everything you have done for us.
Is it safe to assume that all of the code examples are now Lib 1.4 based? As I recall previous discussion said the Lib 1.4 change has to be applied to the Gateway and Sensors all together?
-
MySensors and Vera UI7I did set up my Vera Lite with UI7 RC. Frankly I'm underwhelmed.
For day to day usage I use ImperiHome and I'm very happy with that. I occasionally resort to Authomation but less and less as I improve my ImperiHome configuration. I . Played with UI7 and frankly I think compared to UI5 it's a step backwards for setup and configuring things. For a new user who will use UI7 as their standard window into the system it's probably better this UI5 but to set up devices, configure them, etc I find the constant back and forth movement irritating compared to TABs in the current UI5
Clearly there are still some major holes in the RC yet, most obviously there doesn't appear to be a way to create multiple instances of an App. I've installed DSC (although haven't configured it to my alarm system yet), PLEG, Virtual Switch, Day and Night, Blue Iris.
When it becomes production and we all end up having to move I just hope that it installs clean and preserves the configuration, I really don't want to reenter my LEGS, cameras, and what have you :-)
-
MySensors and Vera UI7@gregl Not so much old as beat up :-)
I have a Vera Lite with a bad USB so I suppose I could set it up with UI7 and do my part to try to contribute to the combined knowledge. I must admit to some curiosity about the new UI. Is there anything to watch out for in setting it up alongside two bridged Vera 3 units on UI5? Will my Vera account complain that you know of?
Right now my plate is full with trying to build a custom video camera installation for the front entry to feed the Blue Iris security system. The gods are conspiring against me on this one :-)
-
DevDuino V 2.0 Board@Jason I'll probably be able to get back to it tomorrow (Sunday). My configuration is similar but I'm on Library 1.3b and Windows.
-
Secret Knock Sensor (1.4)@hek Very neat. Now I have to find some place to use this :-)
-
Secret Knock Sensor (1.4)@hek Practically diabolical :-)