Afternoon All
I have a Home Automation system and one of the things I have always been missing is the ability to detect whether or not I am in bed, detecting this can help with turning lights off in rooms/turning the temperature down/locking doors etc etc. I've never managed to do it and I am wondering if anyone has any ideas, these are things I have thought of;
1) Pressure Pads - tried and too unreliable (rapid on/offs as the pad is between the mattress and the top sheet), also feels like sleeping on rubber sheets (that is the main issue, I could get around the first one)
2) Ultrasonics - mounted in the roof directly above the bed, it is unlikely to be able to work out the difference between me and a pillow on the bed or me forgetting to make the bed in the morning. Don't really want a transducer in my face all night.
3) IR distance sensing - the same as 2)
4) Strain gauge - the bed does have slats across the middle (think this as an example
http://www.bedslats.co.uk/media/catalog/product/cache/30/image/9df78eab33525d08d6e5fb8d27136e95/w/h/whinfell_solid_oak_bed_angle_4.jpg) that do flex with the load on the bed however this is across several tens of slats and a without building a network of gauges on different ones I am not sure it would be reliable. I also thought about one on the legs of the bed but it is resting on carpet so it will not be on a hard surface, again I don't know if you can measure strain against carpet really.
5) Some sort of passive detection like carrying a Tile presence sensor round with me etc, I can't always make sure that I will take it to bed and I am not implanting any RFID chips in my neck!
6) Thermal Non Contact Sensing - thinking mounted in the roof down onto the bed. Will it detect body heat through sheets? How would I work out the difference between warm sheets from getting out of the bed to what is really actually me.
Has anyone else any ideas about how I could do this? The most simplest solution is just to have a button and press it when I go to bed but I will always forget to do it.
Thanks