2
\$\begingroup\$

I'm working on a home automation setup and I'm trying to find the best way for the system to know when I'm home. A motion sensor won't work because my wife or my dogs may be home when I'm not. The two things I almost always carry with me are my keys and my cell phone and I liked this solution which pings the phone to see if it has joined the home wifi network. The only problem is that my phone goes to sleep very quickly when not used. This would make it good at detecting when I get home (if I just wake the phone for a few seconds on entering), but not when I leave. My other thought would be a bluetooth tag on my keys with a reader near the door, but how could it tell arriving from leaving? Anyone have any suggestions?

\$\endgroup\$
2
  • 1
    \$\begingroup\$ Have you considered a pressure plate beneath a mat just at the inside of your home's entrance? I imagine every occupant has a different weight which can be measured. This way, you need not carry any additional devices. If you use two sensors beneath the mat/plate then you can determine the direction of travel. \$\endgroup\$
    – Martin
    Jan 13, 2014 at 3:34
  • 3
    \$\begingroup\$ Why not have a button you press when you get home and when you leave? \$\endgroup\$
    – Andy aka
    Jan 13, 2014 at 9:26

4 Answers 4

3
\$\begingroup\$

Why don't you just hang your keys on a hook connected to a microswitch? There are some problems that do not require a smart phone or RF communications.

\$\endgroup\$
1
\$\begingroup\$

A keyfob(-sized) device, based on an RF transceiver (Zigbee, perhaps) that spends 99% of its time asleep, periodically waking up and listening for "query" messages from one or more corresponding base stations located around your home. On receipt of a "query" the keyfob responds with an "acknowledge" message. If there is an extended period (say, 5 minutes) during which no base station receives an "acknowledge" message then you can assume that your keyfob is not at home.

A useful extension to the concept is to have the keyfob report its battery status in the "acknowledge" messages, and have the base stations tell you when to replace the battery.

\$\endgroup\$
1
  • \$\begingroup\$ The "alertme" home security system did exactly this. It's a little tricky to get the right battery life on the fob; they managed 6 months. \$\endgroup\$
    – pjc50
    Jan 13, 2014 at 15:59
0
\$\begingroup\$

How about an RFID tag or smallest RFID object embedded in your FLESH! :)

JK,You could use an RFID based system, more like a tag. But the problem to differentiate between leaving and coming back will be there. Maybe 2 of those,so if one is activated, and the other is activated as well after a small time, then the order could help the system figure out if you are leaving or are back.

Another expensive option would be to use an Image detection system.

I think, using your phone would be the best option, dont they have the option to still check if the phone goes to the sleep mode?

Another stupid way would be to have a system says Hi, when someone steps in, and as you reply, it does voice pitch detection to figure out who it is.

\$\endgroup\$
0
\$\begingroup\$

BLE is a good option or regular bluetooth. I plan on using the wifi method you mentioned but thought about a BLE option too.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.