I made a cheap home motion sensor and controller
stavros.io
stavros.io
You can use it to integrate various 'smart home' devices, generic MQTT messaging, and a variety of web services.
Is this basically right : You have some separate receiver that the light or other accessory plugs into, which senses the MQTT signal sent from the controller unique for its channel, and turns on its connected accessory? Were those receivers custom designed as well?
https://www.stavros.io/posts/how-remote-control-rf-devices-r...
Also, I designed this PCB that's basically a wifi-enabled ESP8266 LED controller:
http://dirtypcbs.com/view.php?share=16892&accesskey=996a11f9...
This allows you to control 5050 LEDs and change their color/intensity/etc over MQTT. I'm going to write a thing to slowly fade them to max as night falls, and make them progressively redder as I get nearer bed time. I'm just waiting for the PCBs to arrive, the prototype works fine.
You can subscribe to my blog to be notified when I write that post up as well.
http://dirtypcbs.com/view.php?share=16892&accesskey=996a11f9...
Still in the early stages -- I just got my parts. I'm planning on using the ESP8266 chip + Arduino core (https://github.com/esp8266/Arduino) controlled with a simple web-app.
There's a handy library for doing the Chromecast style wifi setup here (https://github.com/tzapu/WiFiManager).
If there's significant demand, though, I can certainly make it an option. It sounds like leaving expanded stuff expanded bothers some people's OCD, which I can certainly understand :)
Another section I like is the "rather optional", which explains the rationale for people who may not be aware of it. An author should not fall into the trap of hiding information that's not strictly relevant to the link, though, because then they trap the user into a "okay I need to expand all the links because who knows where the author has hidden useful information" mentality, which kills its usefulness.
The other method, which most of the ones that seemed high quality used is a dual-sensor system, tuned for different ranges and sensitivity. Most of the commercial ones on Amazon seemed to use a combination of PIR and something else, like sonar or microwave detection.
My idea for a quick "hacky" way to do it, would be double up on the sensors and place one 3-4 feet above the other and maybe use some tape on the lenses so the detection areas don't overlap. This way it would trigger for a person walking by, but not a cat walking on the ground, or jumping past a higher sensor.
Awesome project by the way. I'm also working on my own home automation project as well, I'm mostly avoiding low-level hardware stuff for now, but definitely want to play with it in the future. Bookmarking this and your other posts for inspiration.
[0] https://learn.adafruit.com/assets/13829 [1] https://learn.adafruit.com/pir-passive-infrared-proximity-mo...
Sharp make a range of IR distance trackers that are more useful for checking whether or not there's an object/person in front of the sensor.
https://acroname.com/articles/sharp-infrared-ranger-comparis...
Adafruit sell one of the short range models, but the GP2Y0A710 is better for domestic applications.
If you're clever you could probably track the level of multiple WiFi receivers in an area and watch as people and pets change the distribution pattern. I think there was a commercial system that did that.
It sounds quite hacky and potentially unreliable to me, but I haven't tried it in practice.
I would have expect some kind of domestic super-RFID system to have appeared by now, but it doesn't seem to. There are issues with RFID and longer ranges but they should be solvable, and the potential market could be huge.