<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: 3M-50 Wi-FI Thermostat: UPDATE</title>
	<atom:link href="http://moderntoil.com/?feed=rss2&#038;p=350" rel="self" type="application/rss+xml" />
	<link>http://moderntoil.com/?p=350</link>
	<description>Technology, Life, &#38; Work</description>
	<lastBuildDate>Mon, 25 Nov 2019 19:44:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Rick</title>
		<link>http://moderntoil.com/?p=350#comment-94374</link>
		<dc:creator>Rick</dc:creator>
		<pubDate>Thu, 20 Aug 2015 17:37:42 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-94374</guid>
		<description>Necropost I know, but the API docs are posted by the manufacture now if anyone is looking for them.   These thermostats are awesome, and the -80 version direct from Radio Thermostat has even more options.

https://radiothermostat.desk.com/customer/portal/articles/1268461-where-do-i-find-information-about-the-wifi-api (see the attachment at the bottom)</description>
		<content:encoded><![CDATA[<p>Necropost I know, but the API docs are posted by the manufacture now if anyone is looking for them.   These thermostats are awesome, and the -80 version direct from Radio Thermostat has even more options.</p>
<p><a href="https://radiothermostat.desk.com/customer/portal/articles/1268461-where-do-i-find-information-about-the-wifi-api" rel="nofollow">https://radiothermostat.desk.com/customer/portal/articles/1268461-where-do-i-find-information-about-the-wifi-api</a> (see the attachment at the bottom)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://moderntoil.com/?p=350#comment-59228</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Sun, 21 Dec 2014 04:44:56 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-59228</guid>
		<description>http://central.isaroach.com/wiki/index.php/Main_Page

Is unavailable.  How can I get the document?

Thanks</description>
		<content:encoded><![CDATA[<p><a href="http://central.isaroach.com/wiki/index.php/Main_Page" rel="nofollow">http://central.isaroach.com/wiki/index.php/Main_Page</a></p>
<p>Is unavailable.  How can I get the document?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://moderntoil.com/?p=350#comment-8954</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Thu, 26 Dec 2013 09:32:07 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-8954</guid>
		<description>I was looking for a simple web interface for my 3m50 and I always landed on your website, simply because your interface is for me the best one on the web. I would really like to encourage you to publish your code. I believe there a loads of people out there who are looking for a simple, beautyful interface to manage their thermostats.

To shorten the time waiting for your code, I wrote a few old school bash cgi line myself. This code reads and sets the target temperature in Celsius:

#!/bin/bash

THERMURL=&#039;http://192.168.144.136/tstat&#039;

if [ $# != 0 ]
then
    QTEMP=$*
    CCTEMP=$(echo &quot;scale=2;(((9/5)*$QTEMP)+32)+.5&quot;&#124;bc)
    CTEMP=$(echo &quot;scale=0;$CCTEMP-($CCTEMP % .5)&quot;&#124;bc)
    curl --silent -d &#039;{&quot;tmode&quot;:1,&quot;t_heat&quot;:&#039;$CTEMP&#039;,&quot;hold&quot;:1}&#039; $THERMURL;
fi

STR=`curl http://192.168.144.136/tstat`
THEAT=`echo $STR &#124; sed -e &#039;s/.*t_heat&quot;:\([0-9]*\).*/\1/&#039;`

AATEMP=$(echo &quot;scale=2;((5/9)*($THEAT-32))+.5&quot;&#124;bc)
ATEMP=$(echo &quot;scale=0;$AATEMP-($AATEMP % .5)&quot;&#124;bc)

echo Content-type: text/html
echo &quot;&quot;

/bin/cat &lt;&lt; EOM
    
    Thermostatsteuerung
    
    
    Aktuelle Zieltemperatur:
EOM
echo $ATEMP 
/bin/cat &lt;&lt; EOM
     Grad
    
    
    
EOM

It is &quot;quick code&quot; but it works.

The Celsius part is perhaps something to integrate in your scripts?

Greetinx from Munich ...

Chris</description>
		<content:encoded><![CDATA[<p>I was looking for a simple web interface for my 3m50 and I always landed on your website, simply because your interface is for me the best one on the web. I would really like to encourage you to publish your code. I believe there a loads of people out there who are looking for a simple, beautyful interface to manage their thermostats.</p>
<p>To shorten the time waiting for your code, I wrote a few old school bash cgi line myself. This code reads and sets the target temperature in Celsius:</p>
<p>#!/bin/bash</p>
<p>THERMURL=&#8217;http://192.168.144.136/tstat&#8217;</p>
<p>if [ $# != 0 ]<br />
then<br />
    QTEMP=$*<br />
    CCTEMP=$(echo &#8220;scale=2;(((9/5)*$QTEMP)+32)+.5&#8243;|bc)<br />
    CTEMP=$(echo &#8220;scale=0;$CCTEMP-($CCTEMP % .5)&#8221;|bc)<br />
    curl &#8211;silent -d &#8216;{&#8220;tmode&#8221;:1,&#8221;t_heat&#8221;:&#8217;$CTEMP&#8217;,&#8221;hold&#8221;:1}&#8217; $THERMURL;<br />
fi</p>
<p>STR=`curl <a href="http://192.168.144.136/tstat" rel="nofollow">http://192.168.144.136/tstat</a>`<br />
THEAT=`echo $STR | sed -e &#8217;s/.*t_heat&#8221;:\([0-9]*\).*/\1/&#8217;`</p>
<p>AATEMP=$(echo &#8220;scale=2;((5/9)*($THEAT-32))+.5&#8243;|bc)<br />
ATEMP=$(echo &#8220;scale=0;$AATEMP-($AATEMP % .5)&#8221;|bc)</p>
<p>echo Content-type: text/html<br />
echo &#8220;&#8221;</p>
<p>/bin/cat &lt;&lt; EOM</p>
<p>    Thermostatsteuerung</p>
<p>    Aktuelle Zieltemperatur:<br />
EOM<br />
echo $ATEMP<br />
/bin/cat &lt;&lt; EOM<br />
     Grad</p>
<p>EOM</p>
<p>It is &#8220;quick code&#8221; but it works.</p>
<p>The Celsius part is perhaps something to integrate in your scripts?</p>
<p>Greetinx from Munich &#8230;</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://moderntoil.com/?p=350#comment-5743</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sun, 25 Aug 2013 16:15:17 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-5743</guid>
		<description>I&#039;ll add my request to see your scripts!  Even if they&#039;re ugly, I&#039;d love to see the code you&#039;ve used to build the interface.  I&#039;m comfortable interfacing with the thermostat, but would love to see some example code on building the display/graphs!</description>
		<content:encoded><![CDATA[<p>I&#8217;ll add my request to see your scripts!  Even if they&#8217;re ugly, I&#8217;d love to see the code you&#8217;ve used to build the interface.  I&#8217;m comfortable interfacing with the thermostat, but would love to see some example code on building the display/graphs!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AcuRite Acu-Link Internet Bridge &#8211; 09150TRX &#171; Modern Toil</title>
		<link>http://moderntoil.com/?p=350#comment-2873</link>
		<dc:creator>AcuRite Acu-Link Internet Bridge &#8211; 09150TRX &#171; Modern Toil</dc:creator>
		<pubDate>Mon, 03 Dec 2012 20:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-2873</guid>
		<description>[...] and it&#8217;s finally out.  Being a bit obsessive about data in and around my home, (check-out my IP Thermostat install and custom interface) I *HAD* to have one of [...]</description>
		<content:encoded><![CDATA[<p>[...] and it&#8217;s finally out.  Being a bit obsessive about data in and around my home, (check-out my IP Thermostat install and custom interface) I *HAD* to have one of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://moderntoil.com/?p=350#comment-2420</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Mon, 10 Sep 2012 15:42:07 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-2420</guid>
		<description>I previously wrote everything to only accommodate heating since I had no central air where I lived.  I moved, and just recently re-wrote to accommodate heating and cooling, but the data collection is done through a separate set of scripts that pull some other info from other devices as well (like APC UPS for other zone temp, some web scrapes for weather underground, etc.)  Graphs are all done through cacti.  I could share it as-is, but the requirements would be:

- Box to run data collection crontabs, and cgi for web interface
- Cacti

-Rich</description>
		<content:encoded><![CDATA[<p>I previously wrote everything to only accommodate heating since I had no central air where I lived.  I moved, and just recently re-wrote to accommodate heating and cooling, but the data collection is done through a separate set of scripts that pull some other info from other devices as well (like APC UPS for other zone temp, some web scrapes for weather underground, etc.)  Graphs are all done through cacti.  I could share it as-is, but the requirements would be:</p>
<p>- Box to run data collection crontabs, and cgi for web interface<br />
- Cacti</p>
<p>-Rich</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://moderntoil.com/?p=350#comment-2352</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Wed, 22 Aug 2012 04:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-2352</guid>
		<description>Is it possible to get a copy of the software you have built to log the information, and will it do two 3M50&#039;s?</description>
		<content:encoded><![CDATA[<p>Is it possible to get a copy of the software you have built to log the information, and will it do two 3M50&#8217;s?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://moderntoil.com/?p=350#comment-1863</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Tue, 20 Mar 2012 16:36:19 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-1863</guid>
		<description>For securing something like this, you generally want to expose your app, not the device.  You would authenticate to your app, and your app would proxy commands to the thermostat.  If your app runs on IIS, Apache or something similar you can use built in auth, otherwise build simple auth into the app itself.  Good luck and happy coding!

-Rich</description>
		<content:encoded><![CDATA[<p>For securing something like this, you generally want to expose your app, not the device.  You would authenticate to your app, and your app would proxy commands to the thermostat.  If your app runs on IIS, Apache or something similar you can use built in auth, otherwise build simple auth into the app itself.  Good luck and happy coding!</p>
<p>-Rich</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilya</title>
		<link>http://moderntoil.com/?p=350#comment-1735</link>
		<dc:creator>Ilya</dc:creator>
		<pubDate>Fri, 03 Feb 2012 06:39:33 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-1735</guid>
		<description>Hi, I&#039;ve also been playing the 3m50 and also don&#039;t like the idea of a remote site controlling my thermostat, gathering all the usage data etc. So I&#039;ve been writing a program in C to control it. However one thing that is missing from the public API is any information about authentication. If I open a port on my router to control it from the outside of my LAN I&#039;d want to use some kind of authentication.. Do you have any idea how to do that?</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;ve also been playing the 3m50 and also don&#8217;t like the idea of a remote site controlling my thermostat, gathering all the usage data etc. So I&#8217;ve been writing a program in C to control it. However one thing that is missing from the public API is any information about authentication. If I open a port on my router to control it from the outside of my LAN I&#8217;d want to use some kind of authentication.. Do you have any idea how to do that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://moderntoil.com/?p=350#comment-1533</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Sat, 03 Dec 2011 05:06:33 +0000</pubDate>
		<guid isPermaLink="false">http://moderntoil.com/?p=350#comment-1533</guid>
		<description>I&#039;d like to share it, and several people have asked for it, but it&#039;s a mess at present intertwined with a bunch of other scripts I&#039;ve written for monitoring for gathering data.

I *do* plan on separating it out and posting something on here when I have the time.</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to share it, and several people have asked for it, but it&#8217;s a mess at present intertwined with a bunch of other scripts I&#8217;ve written for monitoring for gathering data.</p>
<p>I *do* plan on separating it out and posting something on here when I have the time.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
