I’m employed as a programmer, currently hacking local Linux filesystems at Red Hat, but this blog tends to be mostly energy-related, which is a side-passion of mine.
You can reach me at: clickhere@sandeen.net
Note: I’ve recently started using affiliate links on some of the products I talk about. In almost every case this is something on-topic, which I have purchased and used, and found interesting. If you follow the link, and end up buying something, it’s like leaving a small tip for me at no cost to you. I mark these links with tags, i.e. [amzn] so you’ll know.
I promise this won’t turn into a giant horrible advertising site. I just realized that I already had many links to online sellers for stuff I talk about in posts, and figured I may as well see how it works out with an affiliate program, if I was sending traffic there anyway. I promise to do my best to keep my “journalistic integrity” intact.
But for disclosure: sandeen.net is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
I also have some Google Adsense ads on the page; these may drop cookies in your browser. You’re free to disable these cookies in your browser preference if you wish. Please also see this brief privacy policy.
Eric. I have been following your blog for some time now off an on. I have had a filtrete ct30 for some time now. I love getting data, controlling and monitoring. Ocassionaly I write a perl script (while crude) to pull data from it. I have discovered I have a mouse in my house with some fundgy fingers that is getting up in the middle of the night to set the AC manually on hold to a very low cooling temp. It’s killing my bills because the programming wont change a hold overwride from the web tool to go back to the calendar schedule. Not until someone manually removes the ‘hold’. What I’d like to do is write a command that I can call with curl or anything else that will run in my linux cron to tell tthe thermostat, say every 10 minutes or so, to remove any holds. A simple one liner that I can just put into cron would be easy. Any ideas on what commands I can directly tell the thermostat to just simple remove the “hold” that has been turned on. Thanks again.
https://github.com/VIcFUry/RadioThermostat
Above shell Script:
Works in conjunction with a DD-WRT router to detect if specific device “phone” is connected to local wifi then makes changes accordingly.
curl -d ‘{“hold”:0}’ http://thermostat/tstat
will remove hold and revert to scheduled settings.
used in a bash script:
if [ $run = “1” ]; then `curl –silent -d ‘{“hold”:0,”}’ http://$thermostat/tstat`
you might also want to look https://github.com/pjennings/Python-TStat