<?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 for MrBalky Heavy Industries</title>
	<atom:link href="http://www.mrbalky.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mrbalky.com</link>
	<description>Fat free with endorphins, anti-oxidants, bioflavonoids, creatine, glucosamine and caffeine!</description>
	<lastBuildDate>Fri, 21 Oct 2011 10:35:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Weather station &#8211; my new toy by Saulius</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-tinkering/comment-page-1/#comment-1407</link>
		<dc:creator>Saulius</dc:creator>
		<pubDate>Fri, 21 Oct 2011 10:35:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=477#comment-1407</guid>
		<description>Hi, if you are interested, we have up and running this weather station on embedded linux board: http://www.8devices.com/wiki_carambola/doku.php/carambola_pachube_nexus</description>
		<content:encoded><![CDATA[<p>Hi, if you are interested, we have up and running this weather station on embedded linux board: <a href="http://www.8devices.com/wiki_carambola/doku.php/carambola_pachube_nexus" rel="nofollow">http://www.8devices.com/wiki_carambola/doku.php/carambola_pachube_nexus</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Getting the weather station online by John Cranston</title>
		<link>http://www.mrbalky.com/2010/05/09/getting-the-weather-station-online/comment-page-1/#comment-587</link>
		<dc:creator>John Cranston</dc:creator>
		<pubDate>Sun, 12 Dec 2010 12:11:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=505#comment-587</guid>
		<description>Well done with all your work - very interesting.
I arrived here from a search as I&#039;m currently getting data from an Instromet station and uploading to Wunderground using php. You&#039;ve given me some very useful pointers.
Many thanks!</description>
		<content:encoded><![CDATA[<p>Well done with all your work &#8211; very interesting.<br />
I arrived here from a search as I&#8217;m currently getting data from an Instromet station and uploading to Wunderground using php. You&#8217;ve given me some very useful pointers.<br />
Many thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About me by Jacco van Koll</title>
		<link>http://www.mrbalky.com/about-me/comment-page-1/#comment-501</link>
		<dc:creator>Jacco van Koll</dc:creator>
		<pubDate>Thu, 18 Nov 2010 20:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?page_id=444#comment-501</guid>
		<description>Hey Stanley!

Good to see that you are still doing stuff with the TE923con :-)

If you don&#039;t mind, I would like to borrow your idea for the &#039;battery-status&#039; mail, because I am rewriting stuff in python. And it&#039;s actually cool to display the status on the pages of TE923-Frontend too.

You also fixed some stuff I could not figure out for the UV, jumping from 0.9 to 10.0.

And, I will, if I remember, tell the story why I did the rmmod, on the blog-page :-)

Much Regards!

Jacco</description>
		<content:encoded><![CDATA[<p>Hey Stanley!</p>
<p>Good to see that you are still doing stuff with the TE923con <img src='http://www.mrbalky.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>If you don&#8217;t mind, I would like to borrow your idea for the &#8216;battery-status&#8217; mail, because I am rewriting stuff in python. And it&#8217;s actually cool to display the status on the pages of TE923-Frontend too.</p>
<p>You also fixed some stuff I could not figure out for the UV, jumping from 0.9 to 10.0.</p>
<p>And, I will, if I remember, tell the story why I did the rmmod, on the blog-page <img src='http://www.mrbalky.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Much Regards!</p>
<p>Jacco</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather Station &#8211; fixing the bugs by P Foomer</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-fixing-the-bugs/comment-page-1/#comment-481</link>
		<dc:creator>P Foomer</dc:creator>
		<pubDate>Tue, 09 Nov 2010 12:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=479#comment-481</guid>
		<description>Hi

well done for all your work.

I have one of these stations, and I modified a number of other peoples code to run a data collector/database storer on OSX, using java/c++/jndi/jna. Yes got all the HID problems as well, but under OSX its easier (no kext required)

I have embedded your UV fix into my code, my other query is wind gusts, they seem a bit low, I read the data in using Hideki&#039;s software under windows to verify it, but still not totally convinced.

A word of caution regarding the UV detector, they are not waterproof!! and water ingress will either give stupid reading or cause it to fail.</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>well done for all your work.</p>
<p>I have one of these stations, and I modified a number of other peoples code to run a data collector/database storer on OSX, using java/c++/jndi/jna. Yes got all the HID problems as well, but under OSX its easier (no kext required)</p>
<p>I have embedded your UV fix into my code, my other query is wind gusts, they seem a bit low, I read the data in using Hideki&#8217;s software under windows to verify it, but still not totally convinced.</p>
<p>A word of caution regarding the UV detector, they are not waterproof!! and water ingress will either give stupid reading or cause it to fail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather station &#8211; one last thing by mrbalky</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-one-last-thing/comment-page-1/#comment-333</link>
		<dc:creator>mrbalky</dc:creator>
		<pubDate>Mon, 30 Aug 2010 14:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=538#comment-333</guid>
		<description>Hi Nico, thanks for commenting.  I am unsure why $id did not work for you since I am also running Deb Lenny.  My old server was in the process of dying (it was a recycled machine with a number of issues), so I recently moved the station to a new server, and believe it has worked for me.

That said, on the old server I found that occasionally the usbhid module would rebind to the weather station device, so I took to adding a script to root&#039;s crontab to check for this and unbind if necessary, and in that script the device id is hardcoded.  Checking the &#039;man udev&#039; page, maybe $id is not the value to use.  I will try to figure it out at some point, but if you do, please post back.</description>
		<content:encoded><![CDATA[<p>Hi Nico, thanks for commenting.  I am unsure why $id did not work for you since I am also running Deb Lenny.  My old server was in the process of dying (it was a recycled machine with a number of issues), so I recently moved the station to a new server, and believe it has worked for me.</p>
<p>That said, on the old server I found that occasionally the usbhid module would rebind to the weather station device, so I took to adding a script to root&#8217;s crontab to check for this and unbind if necessary, and in that script the device id is hardcoded.  Checking the &#8216;man udev&#8217; page, maybe $id is not the value to use.  I will try to figure it out at some point, but if you do, please post back.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather station &#8211; one last thing by Nico</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-one-last-thing/comment-page-1/#comment-332</link>
		<dc:creator>Nico</dc:creator>
		<pubDate>Mon, 30 Aug 2010 08:58:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=538#comment-332</guid>
		<description>Just want to add that the $id variable in your 99-te923.rules file does not work for me. Had to hard-code the value like 3-1:1.0. Now I just need to use the same USB port all the time.

I am running Debian (Lenny).

Nico</description>
		<content:encoded><![CDATA[<p>Just want to add that the $id variable in your 99-te923.rules file does not work for me. Had to hard-code the value like 3-1:1.0. Now I just need to use the same USB port all the time.</p>
<p>I am running Debian (Lenny).</p>
<p>Nico</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather station &#8211; one last thing by Nico</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-one-last-thing/comment-page-1/#comment-331</link>
		<dc:creator>Nico</dc:creator>
		<pubDate>Mon, 30 Aug 2010 08:42:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=538#comment-331</guid>
		<description>Hi

Thanks for your info and your PHP scripts. I got my Ventus W831 working properly now.

It is hosted at my house via ADSL. If the usage is going to be high I will have to host it somewhere else.

Nico</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>Thanks for your info and your PHP scripts. I got my Ventus W831 working properly now.</p>
<p>It is hosted at my house via ADSL. If the usage is going to be high I will have to host it somewhere else.</p>
<p>Nico</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather Station &#8211; fixing the bugs by mrbalky</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-fixing-the-bugs/comment-page-1/#comment-327</link>
		<dc:creator>mrbalky</dc:creator>
		<pubDate>Thu, 26 Aug 2010 10:49:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=479#comment-327</guid>
		<description>I tried the te923con with a mouse plugged in and had no problems.  I got complete data every time.  My server has many banks of USB ports, and everything worked regardless of the which one I plugged the mouse into.

First, here&#039;s without the mouse:

[hal:/home/mrbalky] ll /sys/bus/usb/drivers/usbhid
total 0
--w------- 1 root root 4096 2010-08-23 18:51 unbind
--w------- 1 root root 4096 2010-08-25 18:07 uevent
--w------- 1 root root 4096 2010-08-25 18:07 new_id
lrwxrwxrwx 1 root root    0 2010-08-25 18:07 module -&gt; ../../../../module/usbhid/
--w------- 1 root root 4096 2010-08-25 18:07 bind
[hal:/home/mrbalky] sudo bin/te923con -i-
1282781540:23.50:47:27.10:31:-:-:-:-:-:-:-:-:1011.1:3.4:4:0:10:1.1:0.6:32.8:466

And here&#039;s with:
[hal:/home/mrbalky] ll /sys/bus/usb/drivers/usbhid
total 0
--w------- 1 root root 4096 2010-08-23 18:51 unbind
--w------- 1 root root 4096 2010-08-25 18:07 uevent
--w------- 1 root root 4096 2010-08-25 18:07 new_id
lrwxrwxrwx 1 root root    0 2010-08-25 18:07 module -&gt; ../../../../module/usbhid/
--w------- 1 root root 4096 2010-08-25 18:07 bind
lrwxrwxrwx 1 root root    0 2010-08-25 18:14 1-2:1.0 -&gt; ../../../../devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.0/
[hal:/home/mrbalky] sudo bin/te923con -i-
1282781688:23.50:47:27.00:30:-:-:-:-:-:-:-:-:1011.1:3.4:4:0:9:1.1:1.0:32.7:466</description>
		<content:encoded><![CDATA[<p>I tried the te923con with a mouse plugged in and had no problems.  I got complete data every time.  My server has many banks of USB ports, and everything worked regardless of the which one I plugged the mouse into.</p>
<p>First, here&#8217;s without the mouse:</p>
<p>[hal:/home/mrbalky] ll /sys/bus/usb/drivers/usbhid<br />
total 0<br />
&#8211;w&#8212;&#8212;- 1 root root 4096 2010-08-23 18:51 unbind<br />
&#8211;w&#8212;&#8212;- 1 root root 4096 2010-08-25 18:07 uevent<br />
&#8211;w&#8212;&#8212;- 1 root root 4096 2010-08-25 18:07 new_id<br />
lrwxrwxrwx 1 root root    0 2010-08-25 18:07 module -> ../../../../module/usbhid/<br />
&#8211;w&#8212;&#8212;- 1 root root 4096 2010-08-25 18:07 bind<br />
[hal:/home/mrbalky] sudo bin/te923con -i-<br />
1282781540:23.50:47:27.10:31:-:-:-:-:-:-:-:-:1011.1:3.4:4:0:10:1.1:0.6:32.8:466</p>
<p>And here&#8217;s with:<br />
[hal:/home/mrbalky] ll /sys/bus/usb/drivers/usbhid<br />
total 0<br />
&#8211;w&#8212;&#8212;- 1 root root 4096 2010-08-23 18:51 unbind<br />
&#8211;w&#8212;&#8212;- 1 root root 4096 2010-08-25 18:07 uevent<br />
&#8211;w&#8212;&#8212;- 1 root root 4096 2010-08-25 18:07 new_id<br />
lrwxrwxrwx 1 root root    0 2010-08-25 18:07 module -> ../../../../module/usbhid/<br />
&#8211;w&#8212;&#8212;- 1 root root 4096 2010-08-25 18:07 bind<br />
lrwxrwxrwx 1 root root    0 2010-08-25 18:14 1-2:1.0 -> ../../../../devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.0/<br />
[hal:/home/mrbalky] sudo bin/te923con -i-<br />
1282781688:23.50:47:27.00:30:-:-:-:-:-:-:-:-:1011.1:3.4:4:0:9:1.1:1.0:32.7:466</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather Station &#8211; fixing the bugs by mrbalky</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-fixing-the-bugs/comment-page-1/#comment-324</link>
		<dc:creator>mrbalky</dc:creator>
		<pubDate>Tue, 24 Aug 2010 19:12:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=479#comment-324</guid>
		<description>Reading through the source some more, I *think* that the author of that code believes that byte of data is meant to be an indicator of valid values (i.e. a good sensor link), rather than part of the actual rain counter value.  His decoding of other sensor values seems to follow that pattern.

The RC is laid into bytes 30 and 31 little-endian, so I don&#039;t think it makes sense for byte 29 to be part of the counter on either end.

With my RC at 466, I have obviously rolled over the capacity of a single byte, but have quite a way to go to roll over the capacity of two bytes.  Here are the current values in the RC data:

[DEBUG] RAINC BUF[29]=e0 BUF[30]=d2 BUF[31]=01

A counter of 466 is a sane value for my station, and adding e0 either as a high-order or low-order byte of the RC value just doesn&#039;t seem right.  I seem to recall seeing that byte flip between e0 and 00, but can&#039;t swear to it.

So given my interpretation of the source code and values I see now, I think byte 29 is not important to the RC value, though I can&#039;t guess what it does mean.</description>
		<content:encoded><![CDATA[<p>Reading through the source some more, I *think* that the author of that code believes that byte of data is meant to be an indicator of valid values (i.e. a good sensor link), rather than part of the actual rain counter value.  His decoding of other sensor values seems to follow that pattern.</p>
<p>The RC is laid into bytes 30 and 31 little-endian, so I don&#8217;t think it makes sense for byte 29 to be part of the counter on either end.</p>
<p>With my RC at 466, I have obviously rolled over the capacity of a single byte, but have quite a way to go to roll over the capacity of two bytes.  Here are the current values in the RC data:</p>
<p>[DEBUG] RAINC BUF[29]=e0 BUF[30]=d2 BUF[31]=01</p>
<p>A counter of 466 is a sane value for my station, and adding e0 either as a high-order or low-order byte of the RC value just doesn&#8217;t seem right.  I seem to recall seeing that byte flip between e0 and 00, but can&#8217;t swear to it.</p>
<p>So given my interpretation of the source code and values I see now, I think byte 29 is not important to the RC value, though I can&#8217;t guess what it does mean.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather Station &#8211; fixing the bugs by mrbalky</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-fixing-the-bugs/comment-page-1/#comment-322</link>
		<dc:creator>mrbalky</dc:creator>
		<pubDate>Tue, 24 Aug 2010 15:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=479#comment-322</guid>
		<description>I have had what seem to be issues with the RF between the anemometer and UV sensor, but they are on a pole on the roof, and the controller is two floors below.  Back in the spring, it seemed like snow would lock up the vane and cups on the anemometer also.

I&#039;ve had no issues with the reliability of the rain and temp/humidity sensors.  They&#039;re closer and only have one wall between them and the controller.  When I was first setting the station up I did run across this thread about modifying the antenna: http://www.weather-watch.com/smf/index.php?topic=29813.0

That&#039;s interesting about incomplete data with kbd/mouse.  Mine is a headless server, so I haven&#039;t got any experience with that.  I should give it a try sometime (I also am using Debian).

By missing the last byte, do you mean the high-order or low-order byte?  The rain data makes sense to me so far, but in Colorado we don&#039;t get all that much rain (my RC is only up to 466).

When setting the station up, and messing around with my PHP code, I counted clicks of the counter while pouring a glass of water through the rain gauge.  The counter data matched my counts, and I used the rain display to come up with the counter -&gt; accumulation scale.  The scale was very close to the published resolution of the station, so I thought I was OK as far as the RC goes.</description>
		<content:encoded><![CDATA[<p>I have had what seem to be issues with the RF between the anemometer and UV sensor, but they are on a pole on the roof, and the controller is two floors below.  Back in the spring, it seemed like snow would lock up the vane and cups on the anemometer also.</p>
<p>I&#8217;ve had no issues with the reliability of the rain and temp/humidity sensors.  They&#8217;re closer and only have one wall between them and the controller.  When I was first setting the station up I did run across this thread about modifying the antenna: <a href="http://www.weather-watch.com/smf/index.php?topic=29813.0" rel="nofollow">http://www.weather-watch.com/smf/index.php?topic=29813.0</a></p>
<p>That&#8217;s interesting about incomplete data with kbd/mouse.  Mine is a headless server, so I haven&#8217;t got any experience with that.  I should give it a try sometime (I also am using Debian).</p>
<p>By missing the last byte, do you mean the high-order or low-order byte?  The rain data makes sense to me so far, but in Colorado we don&#8217;t get all that much rain (my RC is only up to 466).</p>
<p>When setting the station up, and messing around with my PHP code, I counted clicks of the counter while pouring a glass of water through the rain gauge.  The counter data matched my counts, and I used the rain display to come up with the counter -> accumulation scale.  The scale was very close to the published resolution of the station, so I thought I was OK as far as the RC goes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather Station &#8211; fixing the bugs by martin</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-fixing-the-bugs/comment-page-1/#comment-321</link>
		<dc:creator>martin</dc:creator>
		<pubDate>Tue, 24 Aug 2010 10:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=479#comment-321</guid>
		<description>Interesting stuff.  How do you find the reliability of the RF link between sensors and base on your station?

In terms of USB on Linux (Debian in my case), I find that I only get incomplete data if there is a HID device attached.  Unplug the keyboard/mouse and I get the full data set, though running as root.  Not sure why that&#039;s the case.   

Does your rain data make sense to you?  I&#039;m currently looking at what may be a bug in the 0.4 code that misses the last byte off the values read for rc.   Good luck!</description>
		<content:encoded><![CDATA[<p>Interesting stuff.  How do you find the reliability of the RF link between sensors and base on your station?</p>
<p>In terms of USB on Linux (Debian in my case), I find that I only get incomplete data if there is a HID device attached.  Unplug the keyboard/mouse and I get the full data set, though running as root.  Not sure why that&#8217;s the case.   </p>
<p>Does your rain data make sense to you?  I&#8217;m currently looking at what may be a bug in the 0.4 code that misses the last byte off the values read for rc.   Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weather station &#8211; one last thing by Rando</title>
		<link>http://www.mrbalky.com/2010/05/09/weather-station-one-last-thing/comment-page-1/#comment-303</link>
		<dc:creator>Rando</dc:creator>
		<pubDate>Mon, 19 Jul 2010 21:18:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=538#comment-303</guid>
		<description>Interesting thread! I was a subcontractor for Davis before working at Vstr/Evo/Dance and worked on hardware and embedded software for one of their first low-power wireless links and associated receiver/display and repeater stations. Part of my compensation was a Davis weather setup that is still working in my backyard, although looking a bit (ironically) weather beaten. The hardware included a serial link, but we never got a requirement to support it in code. The wireless protocol was interesting since it had to deal with unreliable links.

I&#039;ve been thinking of upgrading to one of these fancy new weather stations, but have a sentimental attachment to the boxes with my code running inside.</description>
		<content:encoded><![CDATA[<p>Interesting thread! I was a subcontractor for Davis before working at Vstr/Evo/Dance and worked on hardware and embedded software for one of their first low-power wireless links and associated receiver/display and repeater stations. Part of my compensation was a Davis weather setup that is still working in my backyard, although looking a bit (ironically) weather beaten. The hardware included a serial link, but we never got a requirement to support it in code. The wireless protocol was interesting since it had to deal with unreliable links.</p>
<p>I&#8217;ve been thinking of upgrading to one of these fancy new weather stations, but have a sentimental attachment to the boxes with my code running inside.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Follow my TiVo on Twitter by Michael</title>
		<link>http://www.mrbalky.com/2009/02/24/follow-my-tivo-on-twitter/comment-page-1/#comment-135</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 20 May 2009 19:10:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=338#comment-135</guid>
		<description>It does point me in the right direction.  Thanks!</description>
		<content:encoded><![CDATA[<p>It does point me in the right direction.  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Follow my TiVo on Twitter by mrbalky</title>
		<link>http://www.mrbalky.com/2009/02/24/follow-my-tivo-on-twitter/comment-page-1/#comment-134</link>
		<dc:creator>mrbalky</dc:creator>
		<pubDate>Mon, 18 May 2009 21:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=338#comment-134</guid>
		<description>Hi Michael,

There are many ways to set this up.  In my case, I have a server on my home network that polls my TiVos for the now playing list every 1/2 hour (since that&#039;s when programs tend to start).

I am using a Linux server that is always on so updates can always happen.  The update is scheduled through cron.

The server runs a shell script to fetch the now playing list with a command like this:
&lt;code&gt;curl --anyauth --insecure --user tivo:**TiVo MAK** --output tivo_nowplaying.xml &quot;https://**TiVo IP address**/TiVoConnect?Command=QueryContainer&amp;Container=%2FNowPlaying&amp;Recurse=Yes&amp;ItemCount=50&quot;&lt;/code&gt;

Replace **TiVo MAK** and **TiVo IP address** with the values for your tivo.  Both of these should be available through the TiVo menus, but I don&#039;t remember exactly where.  You should be able to find out from the TiVo support site or The Google; just search &quot;tivo mak&quot; and &quot;tivo ip address&quot;.

The shell script then runs:
php tweettivo.php tivotwitterid tivotwitterpw
TweetTivo is here: http://www.mrbalky.com/wp-content/uploads/tweettivophp.txt

You will need the curl application (or maybe wget) to poll your TiVo.  PHP is required to run the actual code. You will also need class_tivo_xml.php to parse the specific TiVo XML, which I found over on the tivo community site long long ago: http://archive2.tivocommunity.com/tivo-vb/printthread.php?t=218365&amp;pp=50

It is definitely possible to do schedule this on a windows machine.  Binaries for curl and php are available, and scheduling would be done via the scheduled tasks section of control panel.

It&#039;s also worth noting that this is an incredibly quick and dirty application, with barely any testing.  It grew out of the script I was already using for the &quot;now playing&quot; page on this site, so it really could all be wrapped up into the same php script.  If you know how to use curl from within php, it&#039;d probably be better to skip the exec.

Sorry; that probably doesn&#039;t help much.  I just threw this together in a few minutes and I&#039;m afraid I don&#039;t have much time for this script anymore.</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>There are many ways to set this up.  In my case, I have a server on my home network that polls my TiVos for the now playing list every 1/2 hour (since that&#8217;s when programs tend to start).</p>
<p>I am using a Linux server that is always on so updates can always happen.  The update is scheduled through cron.</p>
<p>The server runs a shell script to fetch the now playing list with a command like this:<br />
<code>curl --anyauth --insecure --user tivo:**TiVo MAK** --output tivo_nowplaying.xml "https://**TiVo IP address**/TiVoConnect?Command=QueryContainer&#038;Container=%2FNowPlaying&#038;Recurse=Yes&#038;ItemCount=50"</code></p>
<p>Replace **TiVo MAK** and **TiVo IP address** with the values for your tivo.  Both of these should be available through the TiVo menus, but I don&#8217;t remember exactly where.  You should be able to find out from the TiVo support site or The Google; just search &#8220;tivo mak&#8221; and &#8220;tivo ip address&#8221;.</p>
<p>The shell script then runs:<br />
php tweettivo.php tivotwitterid tivotwitterpw<br />
TweetTivo is here: <a href="http://www.mrbalky.com/wp-content/uploads/tweettivophp.txt" rel="nofollow">http://www.mrbalky.com/wp-content/uploads/tweettivophp.txt</a></p>
<p>You will need the curl application (or maybe wget) to poll your TiVo.  PHP is required to run the actual code. You will also need class_tivo_xml.php to parse the specific TiVo XML, which I found over on the tivo community site long long ago: <a href="http://archive2.tivocommunity.com/tivo-vb/printthread.php?t=218365&#038;pp=50" rel="nofollow">http://archive2.tivocommunity.com/tivo-vb/printthread.php?t=218365&#038;pp=50</a></p>
<p>It is definitely possible to do schedule this on a windows machine.  Binaries for curl and php are available, and scheduling would be done via the scheduled tasks section of control panel.</p>
<p>It&#8217;s also worth noting that this is an incredibly quick and dirty application, with barely any testing.  It grew out of the script I was already using for the &#8220;now playing&#8221; page on this site, so it really could all be wrapped up into the same php script.  If you know how to use curl from within php, it&#8217;d probably be better to skip the exec.</p>
<p>Sorry; that probably doesn&#8217;t help much.  I just threw this together in a few minutes and I&#8217;m afraid I don&#8217;t have much time for this script anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Follow my TiVo on Twitter by Michael</title>
		<link>http://www.mrbalky.com/2009/02/24/follow-my-tivo-on-twitter/comment-page-1/#comment-133</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Mon, 18 May 2009 20:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=338#comment-133</guid>
		<description>Any chance you&#039;d be willing to describe the process in more detail?  I&#039;d love to get this working with my Tivo.  Thanks!</description>
		<content:encoded><![CDATA[<p>Any chance you&#8217;d be willing to describe the process in more detail?  I&#8217;d love to get this working with my Tivo.  Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

