From: Dan B. <dbe...@ph...> - 2016-02-04 05:36:22
|
When I was working with the Open Source Autometion (OSA) team, the software was completely object oriented. For an automation setup you would define "person" objects. There were different ways to update a "person" object, such as monitoring cell phones to see whose cell phone was at home on top of motion sensing and things. I had also had some discussion back in those days on ways to do vehicle sensing to know whose vehicle was home, increasing the reliability of a "person" object. Once you knew who was home, you could use things like thermostat preferences tied to that "person" object or objects. If you had ways to monitor where each person was in the house and you had zone controlled heating and cooling, you could control different areas of the house based on each users temp settings. This starts getting into a pretty complex system though, but could possibly be done to some extents. Dan B On Wed, 2016-02-03 at 15:43 -0600, kent S wrote: > Since Dan brought it up is there any new techniques in the area of > occupancy sensing? > > The most common idea I have seen is IR motion sensing, which works > pretty well unless you like to read. > > I haven't seen as much ont this but a video camera the software > called > motion under linux and Mac, and I'm sure similar under windows. or > maybe > opencv image/face recognition > > I like the idea of a combination, essentially motion running against > a > FLIR image. using maybe something like an omron D6T-44L-06 mems > thermal > sensor (essentially a low res IR camera) > > I've heard of electric field sensors, which I think require a grid of > electrified wires under the carpet. sort of a long range capacitive > touchscreen without the screen. > > those "ping" ultrasonic sensors might work, but seem to be short > range > and would require some kind of servo to do scanning. > > > > > On Tue, 2016-02-02 at 18:02 -0600, Dan Bemowski wrote: > > Kent, > > > > > > To some extent it does depend on the capabilities of the > > thermostat, > > but only in that it needs to have heating and cooling capability > > and > > the ability to change them and the set points. The logic behind it > > is > > what gives any of the thermostatsout there their features. Putting > > your own spin on that logic is what I find cool. A number of years > > ago I was part of a project called Open Source Automation, and one > > of > > the things they were working on was occupancy sensing and doing > > things > > like this based on knowing who was home and what their preferences > > were. The things you are talking about are easy compared to some > > of > > the complexities of occupancy sensing. I think moving things in > > that > > direction is where things should move with MisterHouse. Sure its > > complex and hard, but there is a GREAT team of people behind the > > software and in time it will get there. > > > > > > Dan B > > > > > > On Tue, 2016-02-02 at 16:48 -0600, kent S wrote: > > > I'm not sure if this will even rise to the $.02 level, and I know > > > it > > > will add to complexity and make your job harder, but why hard > > > code > > > heat/cool? based on things like latitude, time of year, and > > > outside > > > temperature it should be possible to compute the right mode. The > > > user > > > sets 22° and the computer/thermostat takes over. If you add in > > > modifiers, like "I like it a bit warmer in the winter" or "on > > > cloudy > > > days add 2°" or "in spring we have the windows open, so allow > > > more > > > slop", etc, then you would allow the user to set a temp, and > > > maybe some > > > preferences and voila! > > > > > > This does depend a bit on the capabilities of the thermostat and > > > assumes > > > the user has other sensors, but it seems to me to be worth saving > > > room > > > for, even if it is an FFA (future feature adapter) > > > > > > Note: I won't be buying a thermostat with only an internet API, > > > so I > > > won't be helpful for this particular model, but I am now thinking > > > about > > > how this could work in mh that would allow these features and the > > > various "thermostat drivers" could access it. > > > On Mon, 2016-02-01 at 23:34 -0600, Dan Bemowski wrote: > > > > > > > > Just to throw my 2 cents in here, I would say you could > > > > determine it > > > > by checking what mode the thermostat is in. If you base it off > > > > the > > > > mode and the thermostat is in heat mode, then it would be a > > > > heating > > > > set point, and vice versa for cooling mode. Where it might get > > > > hairy > > > > is in auto mode, but I would think that for auto you could base > > > > it on > > > > the current temp. If you are setting to 22 degrees and the > > > > current > > > > temp is 27 degrees then make it a cooling set point. Likewise > > > > if > > > > setting to 22 and the temp is 18, then make it a heating set > > > > point. > > > > Outside of that you may have to figure out a way to tell siri > > > > that it > > > > is specifically a heating or cooling set point. > > > > > > > > > > > > Dan B. > > > > > > > > > > > > On Mon, 2016-02-01 at 18:39 -0700, H Plato wrote: > > > > > > > > > > Further to Garry’s email, I’ve got the last Homebridge > > > > > category ‘Thermostats’ roughly working. So ‘Siri, set the > > > > > main thermostat to 22 degrees’ will trigger a MH action. > > > > > > > > > > Right now that action will trigger a subroutine in a common > > > > > code module. Since I have a venstar and nest, I’ve managed to > > > > > get those working. Should be straightforward to connect other > > > > > thermostats. > > > > > > > > > > However, here’s my question. ‘Set the main thermostat to 22 > > > > > degrees’ can mean either setting a heating or cooling > > > > > setpoint. The nest has a ‘target temperature’ that should > > > > > work, and for the venstars, I check if they are set to > > > > > heating mode (then use a heat setpoint) or cooling / auto > > > > > mode (then use a cool setpoint). > > > > > > > > > > The insteon thermostats have heating and cooling setpoint > > > > > routines. > > > > > > > > > > Anyone have any suggestions or logic that might make sense? I > > > > > thought maybe if it’s june - sept, then assume a cooling > > > > > setpoint, however this only works for us northern latitude > > > > > folks. This could be a config_param setting, but that seams > > > > > cumbersome. Maybe based on outside temps, but what should the > > > > > range be? > > > > > > > > > > Any ideas or suggestions? > > > > > ----------------------------------------------------------- > > > > > ------------------- > > > > > Site24x7 APM Insight: Get Deep Visibility into Application > > > > > Performance > > > > > APM + Mobile APM + RUM: Monitor 3 App instances at just > > > > > $35/Month > > > > > Monitor end-to-end web transactions and take corrective > > > > > actions now > > > > > Troubleshoot faster and improve end-user experience. Signup > > > > > Now! > > > > > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4 > > > > > 140 > > > > > ________________________________________________________ > > > > > To unsubscribe from this list, go to: https://lists.sourcefor > > > > > ge.net/lists/listinfo/misterhouse-users > > > > > > > > > > > > > ------------------------------------------------------------- > > > > ----------------- > > > > Site24x7 APM Insight: Get Deep Visibility into Application > > > > Performance > > > > APM + Mobile APM + RUM: Monitor 3 App instances at just > > > > $35/Month > > > > Monitor end-to-end web transactions and take corrective actions > > > > now > > > > Troubleshoot faster and improve end-user experience. Signup > > > > Now! > > > > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/414 > > > > 0 > > > > ________________________________________________________ > > > > To unsubscribe from this list, go to: https://lists.sourceforge > > > > .net/lists/listinfo/misterhouse-users > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------- > > > --------------- > > > Site24x7 APM Insight: Get Deep Visibility into Application > > > Performance > > > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > > > Monitor end-to-end web transactions and take corrective actions > > > now > > > Troubleshoot faster and improve end-user experience. Signup Now! > > > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > > > ________________________________________________________ > > > To unsubscribe from this list, go to: https://lists.sourceforge.n > > > et/lists/listinfo/misterhouse-users > > > > > > > ------------------------------------------------------------------- > ----------- > Site24x7 APM Insight: Get Deep Visibility into Application > Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > ________________________________________________________ > To unsubscribe from this list, go to: https://lists.sourceforge.net/l > ists/listinfo/misterhouse-users > |