<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to blog</title><link href="https://sourceforge.net/p/raspivmc/blog/" rel="alternate"/><link href="https://sourceforge.net/p/raspivmc/blog/feed.atom" rel="self"/><id>https://sourceforge.net/p/raspivmc/blog/</id><updated>2014-05-06T08:58:15.186000Z</updated><subtitle>Recent posts to blog</subtitle><entry><title>Version 1.3 is on. discussion</title><link href="https://sourceforge.net/p/raspivmc/blog/2014/05/version-13-is-on/" rel="alternate"/><published>2014-05-06T08:58:15.186000Z</published><updated>2014-05-06T08:58:15.186000Z</updated><author><name>jpco</name><uri>https://sourceforge.net/u/jpcoenen/</uri></author><id>https://sourceforge.netd6cafdf38db4a6d0fd6fde8efe1373502b7ef146</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Changes in the new release.&lt;/p&gt;
&lt;p&gt;Unrecognised frame use to crash the applications, in version 1. the unknown frames are simply discarded and the program goes on.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Version 1.3 is on.</title><link href="https://sourceforge.net/p/raspivmc/blog/2014/05/version-13-is-on/" rel="alternate"/><published>2014-05-06T08:56:31.570000Z</published><updated>2014-05-06T08:56:31.570000Z</updated><author><name>jpco</name><uri>https://sourceforge.net/u/jpcoenen/</uri></author><id>https://sourceforge.net8f6a8b353a8da9815da3c1ea1045ee71d3e1f4e0</id><summary type="html"/></entry><entry><title>Frame processing</title><link href="https://sourceforge.net/p/raspivmc/blog/2013/10/frame-processing/" rel="alternate"/><published>2013-10-22T21:29:08.168000Z</published><updated>2013-10-22T21:29:08.168000Z</updated><author><name>jpco</name><uri>https://sourceforge.net/u/jpcoenen/</uri></author><id>https://sourceforge.net4f779993ec9fd7f60e5c069be256cac40ae514cd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The new (final ?) version of the frame receiver is now written, and should take care of all situations.&lt;/p&gt;
&lt;p&gt;Next is to complete the calls and processing of all frames defined the protocol.&lt;/p&gt;
&lt;p&gt;When coded and tested, a new version shall be issued.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>What is it all about</title><link href="https://sourceforge.net/p/raspivmc/blog/2013/10/what-is-it-all-about/" rel="alternate"/><published>2013-10-22T15:30:44.204000Z</published><updated>2013-10-22T15:30:44.204000Z</updated><author><name>jpco</name><uri>https://sourceforge.net/u/jpcoenen/</uri></author><id>https://sourceforge.net8f4b06ece35c6fe3c9ad189ff5059b843c17434c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;My house is equipped with a Ventilation system, the system is controlled via my domotica system (KNX) through 2 switches (thus speed 1, 2 or 3).&lt;/p&gt;
&lt;p&gt;I discovered that the ventilation controller can do a lot more than this and can be connected via a serial line (RS232). Some setting being only available from the front panel (in the attic), noticeably the Absent mode that turns down the ventilation.&lt;/p&gt;
&lt;p&gt;This is the first attempt of interfacing the Ventilation controller onto a raspberry Pi.&lt;br /&gt;
This version was intended to test the connection (RS232, Ethernet to RS232 ...) and to get a grasp of the protocol.&lt;/p&gt;
&lt;p&gt;The system works well on a Pi, PC Ubuntu and Apple OSX, interface is provided by means of a Web Page that displays an HTML canvas feeded with CGI running on the Pi connected to the ventilation unit.&lt;/p&gt;
&lt;p&gt;Incidentally, the Pi is also running an instance of linknx and eibnetmux (or eibd)&lt;/p&gt;
&lt;p&gt;It is now time to go back to the drawing board and clean it all up and write a proper communication stack.&lt;/p&gt;
&lt;p&gt;What is currently foreseen:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Configuration file driven&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Connectivity to the Ventilation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;direct serial tty device (GPIO Raspberry or USB to serial converter)&lt;/li&gt;
&lt;li&gt;TCP/IP socket connection (for ethernet to serial converter such as &lt;a href="http://www.shopwiznet.com/wiz110sr" rel="nofollow"&gt;Wiznet Serial to Ethernet&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CGI modules&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;reading values real time&lt;/li&gt;
&lt;li&gt;set values (eg. speed)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sampling jobs (monitoring).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;log file (text based).&lt;/li&gt;
&lt;li&gt;mysql storage.&lt;/li&gt;
&lt;li&gt;rrd.&lt;/li&gt;
&lt;li&gt;graphing interface (rrd, gnuplot).&lt;/li&gt;
&lt;li&gt;External system data feed (JSON, xml ...)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;portable device based application (Phone, Tablet ...)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</summary></entry></feed>