From: Rick Bolen(gm) <ric...@gm...> - 2016-02-04 19:19:25
|
You can leave the mercury tstat as is (set to say 55F degrees as a failsafe) and wire in relays parallel to the tstat's heat\cool circuits. Control the relays via 1-wire temp sensors and logic within MH. One of the things I've been needing to do is to put a wider temperature "spread" on the activating circuit. Most of the tstats today have a 1F degree swing, which results in my system short cycling more than I would prefer. Rick On 02/03/2016 04:20 PM, kent S wrote: > In my case the capabilities of the thermostat is zero (almost). My > current thermostat is a 1960's round honeywell model with the mercury > switch. I would like to keep it and build a "smart thermostat" around it > in software. That is why I was suggesting replicating a lot of what > current smart models can already do. > > I don't think what I want is actually possible, which is to leave the > 'stat untouched and use a arduino or raspberry pi to read its settings, > then do magic. That way if the pi or arduino break, relays can close and > I am back to reliable and mechanical. > > Add in that I have a reluctance to distribute my "metadata", whether it > be HVAC, lighting, or otherwise, and what I want will certainly be more > complicated than what other people need that are willing to let others > do some of the work for them. :) > > I just noticed the original question asked about time of year, which was > the big part of my suggestion. my logic would be something like this > (with minus points for style and consistency). > > > > if(summer && windows != open) { > if(outsidetemp == hot) { > cool_aggressively(); > #this could be alternatively be coolsetting(setpoint -2)} > } elsif (cloudy) { > coolsetting($setpoint +5); > } > } > > if (winter && daytime && sunny) { > open_curtains(); > if(freeze_your_eyballs_cold) { > heat_setting($setpoint +5); > } else { > heat_setting($setpoint); > } > } > > > > > 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=/4140 >>>>> ________________________________________________________ >>>>> 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.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.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=272487151&iu=/4140 > ________________________________________________________ > To unsubscribe from this list, go to: https://lists.sourceforge.net/lists/listinfo/misterhouse-users > |