<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Digits Domotica Blog &#187; Visonic</title>
	<atom:link href="http://blog.hekkers.net/tag/visonic/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hekkers.net</link>
	<description>My Weblog about Domotica and more</description>
	<lastBuildDate>Wed, 01 Feb 2012 19:32:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Visonic interface without a Powerlink</title>
		<link>http://blog.hekkers.net/2011/08/07/visonic-interface-without-a-powerlink/</link>
		<comments>http://blog.hekkers.net/2011/08/07/visonic-interface-without-a-powerlink/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 19:38:09 +0000</pubDate>
		<dc:creator>Robert Hekkers</dc:creator>
				<category><![CDATA[Domotica]]></category>
		<category><![CDATA[powerlink]]></category>
		<category><![CDATA[Visonic]]></category>
		<category><![CDATA[Visonic RS232]]></category>

		<guid isPermaLink="false">http://blog.hekkers.net/?p=2163</guid>
		<description><![CDATA[Whoa, some articles I wrote about the Visonic Powerlink a couple of months ago, seem to be rather popular again the last couple of days; I can see that in the WordPress Site Stats panel. And I can also tell you why; it&#8217;s because there are a number of people that have joined forces recently [...]]]></description>
			<content:encoded><![CDATA[<p>Whoa, <a href="http://blog.hekkers.net/tag/powerlink2/">some articles</a> I wrote about the Visonic Powerlink a couple of months ago, seem to be rather popular again the last couple of days; I can see that in the WordPress Site Stats panel. And I can also tell you why; it&#8217;s because there are a number of people that have joined forces recently to reveal the protocol that&#8217;s being used by the Powerlink to communicate with the Visonic Powermax (Plus/Pro) alarm system. And for some reason people land om my blog, although my articles are not really related to the latest progress that is being made on opening up the Visonic PowerMax alarm systems.</p>
<p>It all started by a user named utz who started a topic on the <a href="http://forum.micasaverde.com/index.php?topic=6884.0">MiCasaVerde forum</a> and started another topic on the <a href="http://www.domoticaforum.eu/viewtopic.php?f=22&amp;t=6517">Domoticaforum Europe</a> some weeks later, asking for help on reverse engineering the RS232 communication between the Visonic alarm system and the Powerlink. Well, he got some help allright <img src='http://blog.hekkers.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  A member of the Domoticaforum even started a <a href="http://www.domoticaforum.eu/viewtopic.php?f=26&amp;t=6534&amp;start=0">fundraising</a> to buy a Powerlink especially for this goal &#8211; interfacing with the Visonic system without the need for a Powerlink!</p>
<p><a href="http://blog.hekkers.net/wp-content/uploads/2011/08/Visonic_RS232.jpg"><img class="alignleft size-full wp-image-2164" title="Visonic RS232 module" src="http://blog.hekkers.net/wp-content/uploads/2011/08/Visonic_RS232.jpg" alt="Visonic RS232 module" width="240" height="192" /></a>Yes, all you need to communicate with your Visonic alarm system is a Visonic RS232 module, which will save you around 150 Euro on the Powerlink(2) hardware. Another advantage of bypassing the Powerlink is that the RS232 method always works (haven&#8217;t read any problems so far), in contrary to the stablity issues and even complete failure to get a PowerMax Pro communicate with a Powerlink2!</p>
<p>By the time I came back from vacation and read about it on the Domoticaforum, some members had already joined in reverse engineering the protocol. There&#8217;s even a <a href="http://powermax.wikia.com/wiki/Powermax_Wiki">Wiki</a> for documenting everything that has been discovered about the protocol.  I (and lots of other people) immediately saw the big potential of this RS232 approach, and the decision to buy a RS232 module was made in a split second, cause I wanted to start doing some testing too.</p>
<p>Every now and then you come across a topic of which you think: &#8220;Wow, this is cool, <em>very cool!&#8221;</em>  This is one of those rare topics&#8230; thanks to all the guys that are helping on reverse engineering and documenting the protocol, cause this is a real<em> breakthrough</em> regarding integrating a Visonic alarm system into a Home Automation system!</p>
<p>Since I&#8217;m currently working on some other project, I haven&#8217;t been able to spend much time on this Visonic RS232 hack yet but I will, soon..ASAP&#8230;</p>
<p>I&#8217;ve got some great plans with this!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hekkers.net/2011/08/07/visonic-interface-without-a-powerlink/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Powerlink2 stuff</title>
		<link>http://blog.hekkers.net/2011/03/04/more-powerlink2-stuff/</link>
		<comments>http://blog.hekkers.net/2011/03/04/more-powerlink2-stuff/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 17:16:12 +0000</pubDate>
		<dc:creator>Robert Hekkers</dc:creator>
				<category><![CDATA[Domotica]]></category>
		<category><![CDATA[powerlink]]></category>
		<category><![CDATA[powerlink2]]></category>
		<category><![CDATA[Visonic]]></category>

		<guid isPermaLink="false">http://blog.hekkers.net/?p=1932</guid>
		<description><![CDATA[Another &#8220;HowStuffWorks&#8221; post Changing the alarm state of a Visonic Powermax Pro with the Powerlink2 was fun, but there&#8217;s more. The Powerlink web interface also shows the Control Panel status: And, if there are any sensors that prevent the alarm from being armed they&#8217;re shown here too. Wouldn&#8217;t it be nice to obtain that information [...]]]></description>
			<content:encoded><![CDATA[<p>Another &#8220;HowStuffWorks&#8221; post <img src='http://blog.hekkers.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://blog.hekkers.net/2011/02/21/controlling-the-visonic-powerlink2/" target="_self">Changing the alarm state</a> of a Visonic Powermax Pro with the Powerlink2 was fun, but there&#8217;s more. The Powerlink web interface also shows the Control Panel status:</p>
<div id="attachment_1934" class="wp-caption aligncenter" style="width: 415px"><a href="http://blog.hekkers.net/wp-content/uploads/2011/03/Capture4-3-2011-14.12.51.png"><img class="size-full wp-image-1934" title="Visonic Control Panel status" src="http://blog.hekkers.net/wp-content/uploads/2011/03/Capture4-3-2011-14.12.51.png" alt="" width="405" height="140" /></a><p class="wp-caption-text">Visonic Control Panel status</p></div>
<p>And, if there are any sensors that prevent the alarm from being armed they&#8217;re shown here too. Wouldn&#8217;t it be nice to obtain that information in a usable form, so it can be used in our own apps? (everything is called an &#8220;app&#8221; these days, right)  Stuff like the current status, sensor information and such? Gotta have it! Here we go&#8230;</p>
<p>I started a browser, Fiddler and logged in on the Powerlink 2 mobile interface and saw these periodic calls being made:</p>
<pre><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: 12px; line-height: 18px; white-space: pre;">GET http://xx.xx.xx.200/mobile/dam/index/ind/24?JsHttpRequest=1299013401231326-xml HTTP/1.1 </span><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: 12px; line-height: 18px; white-space: pre;">Accept: */* </span>Accept-Language: nl
Referer: http://xx.xx.xx.200/mobile/index/index/
Content-Type: application/octet-stream
Accept-Encoding: gzip, deflate
User-Agent: blabla
Host: xx.xx.xx.200
Connection: Keep-Alive
Cookie: PowerLink=43e66dc8f6485151c9179d40b0e1831f; mobile=802fece964ec8e77ca2e533d479cc93f</pre>
<p>Quite easy to mimic. So I did and logged the responses:</p>
<pre><span style="color: #808080;">{ "id": "1", "js": { "reply": { "index": "24", "configuration": { "sensors": [ { "name": "Sensor", "index": "1", "type": "Delay 1", "location": "Front Door" }, { "name": "Sensor", "index": "2", "type": "Perimeter-Follow" , "location": "Hall" } ], "system": { "name": "Control Panel", "disarm": [  ], "status": "Ready", "arm": "0", "latchkey_enable": "Latchkey Enable", "ip_mode": "dynamic", "ip": "xx.xx.xx.200", "subnet": "255.255.255.0", "gateway": "xx.xx.xx.60", "dns1": "xx.xx.xx.1" } }, "alarms": [  ], "alarmframetimes": [  ] } }, "text": "" }</span></pre>
<p>This is the &#8216;initial&#8217; response, as in the first response we get to the request shown above. Here we see the sensors, their index number (needed later on), type and location and we also see the Control Panel status: Ready. OK; lets see what the response is made of when we repeat the same request a few times:</p>
<pre><span style="color: #808080;">{ "id": "1", "js": { "reply": [  ] }, "text": "" }</span></pre>
<p>Few seconds later another request, response is still the same:</p>
<pre><span style="color: #808080;">{ "id": "1", "js": { "reply": [  ] }, "text": "" }</span></pre>
<p>Nothing changes. Let&#8217;s open the Hall sensor (no, <a href="http://blog.hekkers.net/2010/12/04/the-allegro-a3214-hall-effect-switch/" target="_self">not this one</a>, but a regular MCT-302) :</p>
<pre><span style="color: #888888;">{ "id": "1", "js": { "reply": { "index": "25", "update": { "sensors": [ { "index": "1" }, { "index": "2", "status": "Open" } ], "system": { "not_ready": [  ], "disarm": [  ], "status": "Not Ready", "arm": "0" } } } }, "text": "" }</span></pre>
<p>Aha! The sensor with index 2 changed to status &#8220;Open&#8221; and the Control Panel Status changed to &#8220;Not ready&#8221;. On the Powermax LCD display I see: HALL OPEN. Yep, the Control Panel is showing the right text; it&#8217;s working <img src='http://blog.hekkers.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Next response, with the Hall sensor still open:</p>
<pre><span style="color: #888888;">{ "id": "1", "js": { "reply": [  ] }, "text": "" }</span></pre>
<p>And again&#8230;</p>
<pre><span style="color: #888888;">{ "id": "1", "js": { "reply": [  ] }, "text": "" }</span></pre>
<p>Time to close the sensor again, now I get this:</p>
<pre><span style="color: #888888;">{ "id": "1", "js": { "reply": { "index": "26", "update": { "sensors": [ { "index": "1" }, { "index": "2" } ], "system": { "disarm": [  ], "status": "Ready", "arm": "0" } } } }, "text": "" }</span></pre>
<p>No more &#8220;problem sensors&#8221; and the Control Panel is back to &#8220;Ready&#8221;. Also notice this index number increasing with every change (24, 25, 26&#8230;). Track this one in your software and use it in the subsequent requests you do. If you don&#8217;t, you&#8217;re gonna miss all the information you want&#8230;</p>
<p>And as expected, the next responses are:</p>
<pre><span style="color: #888888;">{ "id": "1", "js": { "reply": [  ] }, "text": "" }</span></pre>
<pre><span style="color: #888888;">{ "id": "1", "js": { "reply": [  ] }, "text": "" }</span></pre>
<p>With this information it should be relatively easy to create a <em>driver</em> for it and use the provided information for whatever you want.</p>
<p>I also added the quick&amp;dirty <a href="http://blog.hekkers.net/wp-content/uploads/2011/03/VisEthLink2.zip">example code</a> I used while playing with the Powerlink 2. Now I&#8217;m gonna find me a large firm cardboard box, put the Powermax Pro in it and send it back to <a href="http://www.bwired.nl" target="_blank">Pieter</a>. I&#8217;m sure he&#8217;ll want to start using it by now!</p>
<p>Next!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hekkers.net/2011/03/04/more-powerlink2-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking the Visonic Powerlink 2</title>
		<link>http://blog.hekkers.net/2011/02/21/controlling-the-visonic-powerlink2/</link>
		<comments>http://blog.hekkers.net/2011/02/21/controlling-the-visonic-powerlink2/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 23:38:29 +0000</pubDate>
		<dc:creator>Robert Hekkers</dc:creator>
				<category><![CDATA[Domotica]]></category>
		<category><![CDATA[powerlink]]></category>
		<category><![CDATA[powerlink2]]></category>
		<category><![CDATA[Visonic]]></category>

		<guid isPermaLink="false">http://blog.hekkers.net/?p=1905</guid>
		<description><![CDATA[Yesterday a friend of mine, Pieter Knuvers, paid us a visit. We have a lot in common of which passion for Domotica is one, and we also think alike on a lot of other related subjects and on how to deal with them. We discussed several projects we&#8217;re (both) working on and what we can do [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday a <a href="http://www.bwired.nl" target="_blank">friend of mine</a>, Pieter Knuvers, paid us a visit. We have a lot in common of which passion for Domotica is one, and we also think alike on a lot of other related subjects and on how to deal with them. We discussed several projects we&#8217;re (both) working on and what we can do do to make the best of it all nearly the whole afternoon.</p>
<p>He also brought his <a href="http://www.visonic.com/" target="_blank">Visonic</a> PowerMax Pro with him. Inside this Powermax there&#8217;s a Powerlink2 module, with which it&#8217;s possible to Ethernet-enable the Visonic Powermax Pro. Now wouldn&#8217;t it be great if we could find a way to control this Powermax from our Domotica systems? Of course! I see a lot of benefits to this, total integration of an alarm system into a Home Automation solution. In a secure way of course. Pieters idea to let his Domotica system decide when his alarm system can be disarmed is a very logical step, especially when you&#8217;ve already let your Domotica system know who you are by means of another secure subsystem&#8230;</p>
<p>And since we both created our own Domotica systems from scratch ourselves, it would just be a matter of finding out <em>how,</em> and integration would just be a matter of adding some extra code to our systems and we would be good to go! On the other hand, I also thought about the implications of being able to control an alarm system by its web interface; it would actually be a good thing if this wasn&#8217;t <em>too</em> easy&#8230;  Nevertheless, let&#8217;s see if we can get this alarm system to obey our commands <img src='http://blog.hekkers.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>OK, here we go. We plugged in a UTP cable, started a browser and entered the IP address of the Visonic Powerlink2: x.x.x.200. The Powerlink module automatically assigns itself the .200 address of your local subnet. We started with our good friend <a href="http://www.wireshark.org/" target="_blank">Wireshark</a> again to do some research, but later that evening I switched to <a href="http://www.fiddler2.com/fiddler2/" target="_blank">Fiddler</a>, cause while going through the Wireshark output, I had the feeling that Fiddler would be a better choice this time. I logged in on the Powerlink2 web interface and pushed the DISARM button. This resulted in the following HTTP request:</p>
<pre>GET .../mobile/dam/arm/mode/disarm_state?JsHttpRequest=129823770199311-xml HTTP/1.1
Host: xxx.xxx.xxx.200
Connection: keep-alive
Referer: http://xxx.xxx.xxx.200/mobile
Content-Type: application/octet-stream
Accept: */*
User-Agent: blabla
Accept-Encoding: gzip,deflate,sdch
Accept-Language: nl-NL,nl;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: PowerLink=85a0bab15d60db242cc73c717aa46f7c; mobile=636f92fd8f357d0b10a2f70a845e2305</pre>
<p>Hmm, that shouldn&#8217;t be too hard&#8230; first thing I looked at was that big number in the GET. It wasn&#8217;t random, cause with every GET it only seemed to get higher. Some time related number perhaps? OK, let&#8217;s look inside a /web/js/powerlink.js file I downloaded from the Visonic Powerlink2. Well what do we have here (sometimes 1 line of code is enough to &#8216;know&#8217; what&#8217;s going on, I wouldn&#8217;t try to try to understand the complete script):</p>
<pre>JsHttpRequest.extend(&lt;blabla&gt;, id:(new Date().getTime())+""+JsHttpRequest.COUNT++,hash:_a,span:null});</pre>
<p>Ahhh.. getTime() returns the number of milliseconds since midnight of January 1, 1970, aka <a href="http://en.wikipedia.org/wiki/Unix_time" target="_blank">Unix epoch</a>. That&#8217;s not hard to reproduce. The rest of this HTTP request should not be too hard to create either. Now let&#8217;s focus on the login process. I thought this would be much more complex. Let&#8217;s have a look at what Fiddler is showing me when I enter username &amp; password and hit the LOGIN button:</p>
<pre>POST .../mobile/login/index/?JsHttpRequest=12982287732070-xml HTTP/1.1
Accept: */*
Accept-Language: nl
Referer: http://xxx.xxx.xxx.200/mobile/login/index/
Content-Type: application/octet-stream
Accept-Encoding: gzip, deflate
User-Agent: blabla
Host: xxx.xxx.xxx.200
Content-Length: 42
Connection: Keep-Alive
Pragma: no-cache
Cookie: PowerLink=077d58c208ef9aaef1fe8d464015d929; mobile=e6efb2eae139ca6fe327b603d6c23e76
login=admin&amp;password=admin&amp;time=1298228773</pre>
<p>Actually, I didn&#8217;t like what I saw.. do I <em>really</em> see my username and password being sent, unencrypted? Oh no&#8230; come on, Visonic..  But that&#8217;s an issue for another blog post; let&#8217;s stay focused <img src='http://blog.hekkers.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  The response was:</p>
<pre>HTTP/1.1 200 OK
Date: Sat, 01 Jan 2000 16:47:48 GMT
Server: Apache/1.3.31 (Unix) PHP/4.3.9 mod_ssl/2.8.20 OpenSSL/0.9.7e
X-Powered-By: PHP/4.3.9
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, max-age=1200, pre-check=1200
Last-Modified: Thu, 10 Jun 2010 02:27:30 GMT
Content-Type: text/plain; charset=utf-8
X-Cache: MISS from xxx.xxx.xxx.200
Connection: close
Transfer-Encoding: chunked

40
{ "id": "12982287732070", "js": { "result": "ok" }, "text": "" }
0</pre>
<div>OK, this tells me that the result is ok, and I get that big number returned in the response&#8230; high level of rocket-science involved here&#8230;</div>
<div>I had seen enough, it was time to mimic this conversation from a small app, starting with performing a successful login. Done &#8230; Now the first difference I saw was that the response from the Visonic contained the following header:</div>
<div>
<pre>Set-Cookie: <strong>mobile=353bbda17768c82ba9aa5331efc7157a</strong>; path=/</pre>
</div>
<div>Yeah, right.  My app is not a browser so there&#8217;s no cookie, so my app is asked to set one. OK, I will simulate that. I extracted the bold part from this header and used it in the next HTTP call, in which I wanted to disarm the alarm:</div>
<pre>GET .../mobile/dam/arm/mode/disarm_state?JsHttpRequest=12982439146581-xml HTTP/1.1
Cookie: <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: 12px; line-height: 18px; white-space: pre;"><strong>mobile=353bbda17768c82ba9aa5331efc7157a </strong></span>Host: xxx.xxx.xxx.200</pre>
<p>Yeeha! Some female voice said to me: &#8220;Disarm. Ready to arm&#8221;. Was I dreaming? Again. &#8221;Disarm. Ready to arm&#8221;. Hmm, that&#8217;s not bad&#8230; I&#8217;m getting all excited just by listening to a female &#8220;computer voice&#8221; !?</p>
<p>OK; now let&#8217;s arm this thing:</p>
<pre>GET .../mobile/dam/arm/mode/away_state?JsHttpRequest=12982439148311-xml HTTP/1.1</pre>
<p>&#8220;Arming away. Please exit now.&#8217;&#8221; I did it !?! Actually, I can&#8217;t believe I did&#8230;<em>it&#8217;s too easy !!!</em> But it works, time after time after time&#8230; I know Ethernet enabled thermostats and DSL modems that do a better job here&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hekkers.net/2011/02/21/controlling-the-visonic-powerlink2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Homeseer Plugin for Alphatronics Visonic Receiver</title>
		<link>http://blog.hekkers.net/2009/07/19/homeseer-plugin-for-alphatronics-visonic-receiver/</link>
		<comments>http://blog.hekkers.net/2009/07/19/homeseer-plugin-for-alphatronics-visonic-receiver/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 18:08:50 +0000</pubDate>
		<dc:creator>Robert Hekkers</dc:creator>
				<category><![CDATA[Domotica]]></category>
		<category><![CDATA[Alphatronics]]></category>
		<category><![CDATA[Homeseer]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Visonic]]></category>

		<guid isPermaLink="false">http://blog.hekkers.net/?p=273</guid>
		<description><![CDATA[As i mentioned in my previous post, i developed a Homeseer Plugin for the Alphatronics Wireless Interface. This is the second Plugin i have developed for Homeseer, so the time to get the Plugin working was shorter then the first time. I know a bit more about Homeseer, getting to know the methods to call, [...]]]></description>
			<content:encoded><![CDATA[<p>As i mentioned in my <a href="http://blog.hekkers.net/2009/07/18/alphatronics-interface-for-visonic-sensors/" target="_blank">previous</a> post, i developed a Homeseer Plugin for the Alphatronics Wireless Interface. This is the second Plugin i have developed for Homeseer, so the time to get the Plugin working was shorter then the first time. I know a bit more about Homeseer, getting to know the methods to call, etc. etc. With this Plugin most of the time was spent on the configuration pages; this time i made ASP.NET (.aspx) pages instead of doing it the hard way, i.e. embedding them into the Plugin itself.</p>
<p>Here some screenshots of the plugin:</p>
<p><img class="size-full wp-image-275 alignnone" style="border: 2px solid gray; margin-left: 10px; margin-right: 10px;" title="Alphatronics Ethernet Interface Settings" src="http://blog.hekkers.net/wp-content/uploads/2009/07/capture_19-7-2009-144450.png" alt="Alphatronics Ethernet Interface Settings" width="264" height="174" /><img class="size-full wp-image-274 alignnone" style="border: 2px solid gray; margin-left: 10px; margin-right: 10px;" title="Alphatronics Serial Interface Settings" src="http://blog.hekkers.net/wp-content/uploads/2009/07/capture_19-7-2009-144236.png" alt="Alphatronics Serial Interface Settings" width="264" height="174" /></p>
<p>The Plugin supports Serial connection type as well as Ethernet. Reason for this is that i have to be able to support the Plugin, but i have my interface connected to Ethernet by means of a Serial device server, the <a href="http://www.eztcp.com/en/products/ezl-400s.php" target="_blank">Sollae EZL-400S</a>. This device is located at my fuse cabinet, where a ACT TI213, PLCBUS PLC1141 and this interface are connected to it. I have 1 RS232 port available.. but not for long i think <img src='http://blog.hekkers.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: left;">The screenshot below shows the sensor configuration page:</p>
<div id="attachment_276" class="wp-caption alignnone" style="width: 481px"><img class="size-full wp-image-276" title="Visonic Sensor Configuration" src="http://blog.hekkers.net/wp-content/uploads/2009/07/capture_19-7-2009-144315.png" alt="Visonic Sensor Configuration" width="471" height="236" /><p class="wp-caption-text">Visonic Sensor Configuration</p></div>
<p>Depending on what the sensor is used for, you can change the text that will be shown on the HS Status page when a sensor is in Alert status or not:</p>
<div id="attachment_277" class="wp-caption alignleft" style="width: 660px"><img class="size-full wp-image-277" title="Homeseer Status page" src="http://blog.hekkers.net/wp-content/uploads/2009/07/capture_19-7-2009-151652.png" alt="Homeseer Status page" width="650" height="223" /><p class="wp-caption-text">Homeseer Status page</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hekkers.net/2009/07/19/homeseer-plugin-for-alphatronics-visonic-receiver/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Alphatronics Interface for Visonic sensors</title>
		<link>http://blog.hekkers.net/2009/07/18/alphatronics-interface-for-visonic-sensors/</link>
		<comments>http://blog.hekkers.net/2009/07/18/alphatronics-interface-for-visonic-sensors/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 00:58:22 +0000</pubDate>
		<dc:creator>Robert Hekkers</dc:creator>
				<category><![CDATA[Domotica]]></category>
		<category><![CDATA[Alphatronics]]></category>
		<category><![CDATA[Homeseer]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Visonic]]></category>

		<guid isPermaLink="false">http://blog.hekkers.net/?p=265</guid>
		<description><![CDATA[Some time ago i received a new interface i had never heard of or had seen before, made by Alphatronics. It&#8217;s called a Wireless PC Interface and it can be used for receiving 868 MHz Visonic Powercode and CodeSecure transmissions. With this interface i can receive all my Visonic sensor i have, Keyfobs are received [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago i received a new interface i had never heard of or had seen before, made by Alphatronics. It&#8217;s called a Wireless PC Interface and it can be used for receiving 868 MHz Visonic Powercode and CodeSecure transmissions. With this interface i can receive all my Visonic sensor i have, Keyfobs are received very good as well.</p>
<p>Here&#8217;s what the Interface looks like:<br />
<img src="http://www.domoticaforum.eu/uploaded/Digit/2009716235225_DSC_0470_resize.JPG" border="0" alt="" /></p>
<p>Some details:</p>
<p>Connection                  : RS-232, 9600,8,N,1.<br />
Number of sensors supported : unlimited<br />
Power supply                : 12V DC<br />
LED indicators              : COM and Power</p>
<p>A very nice feature of this interface is that every received packet comes with information about the signal level, so you know exactly how good (or not) a specific sensor is being received. I&#8217;ve made some charts of these signal levels <a href="http://www.hekkers.net/domotica/SensorSignalLevelCharts.aspx">here</a>. As you can see in the charts, some sensors are always received very good like the front door, others sometimes show strange &#8216;dips&#8217;.</p>
<p>Another very positive thing is that this interface receives Visonic keyfobs very well. From the day i started using this interface i have an event active that is triggered by the aux button on my Visonic keyfob that will open/close the garage door for me. It works perfectly.<br />
I got the interface from Waakzaam Wonen (<a href="http://www.waakzaamwonen.nl/" target="_blank">http://www.waakzaamwonen.nl</a>), so if you&#8217;re interested i would suggest to contact them for more information.<br />
I&#8217;ve also developed a HS Plugin for this interface. <a href="http://www.bwired.nl">Pieter Knuvers</a> and i have been testing this plugin thoroughly and i&#8217;m planning to release the Plugin in the next few days. Hopefully this will result in valuable input for more functionality to be added to the plugin. If anyone is  interested just leave a comment.<br />
<strong>Update 22-07-2009</strong>: Waakzaam Wonen has made the interface available in their <a href="http://www.waakzaamwonen.com/visonic-wireless-pc-interface-visonic-ontvanger-tbv-homeseer-p-283.html">webshop</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hekkers.net/2009/07/18/alphatronics-interface-for-visonic-sensors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visonic PowerMax+ and Home Automation</title>
		<link>http://blog.hekkers.net/2008/10/14/visonic-powermax-and-home-automation/</link>
		<comments>http://blog.hekkers.net/2008/10/14/visonic-powermax-and-home-automation/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 10:41:30 +0000</pubDate>
		<dc:creator>Robert Hekkers</dc:creator>
				<category><![CDATA[Domotica]]></category>
		<category><![CDATA[Visonic]]></category>

		<guid isPermaLink="false">http://www.hekkers.net/blog/2008/10/14/Visonic+PowerMax+And+Home+Automation.aspx</guid>
		<description><![CDATA[A few days ago i purchased a Visonic PowerMax+ security system and some accessories like a remote keypad, an additional sensor for the garage door and a XM10 interface. Purchasing a security system seemed like a logical next step; after all; during the last 2-3 years i have regularly added new Visonic Sensors to my [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0pt none; width: 271px; height: 201px;" src="http://blog.hekkers.net/wp-content/uploads/2009/11/dsc_7549-2.jpg" border="0" alt="" align="left" />A few days ago i purchased a Visonic PowerMax+ security system and some accessories like a remote keypad, an additional sensor for the garage door and a XM10 interface.</p>
<p>Purchasing a security system seemed like a logical next step; after all; during the last 2-3 years i have regularly added new Visonic Sensors to my Domotica system. Outside doors, Windows are practically all monitored by Visonic sensors and i&#8217;ve also got Visonic motion sensors at the right places. I&#8217;m using a RFXCOM Visonic receiver to feed the information the Visonic sensors provide, into my Domotica system. This will stay that way, but having a Visonic PowerMax gives you some more opportunities. For example, now i can have the Visonic PowerMax &#8216;tell&#8217; my Home Automation system when the PowerMax is entering armed state.</p>
<p>This could be used for several useful things, like switching off lights, TV, radio. Or lowering the setpoint of the central heating to 15-16 degrees. Or simulating the house being occupied by automatically switching on lights during the evenings.</p>
<p>Or what to think of automatically triggering the LoXX electronic door lock to lock the door for you&#8230;The same can be done when disarming the PowerMax; booting your PC since you probably want to check your email, turn on some lights in the livingroom when you&#8217;re coming home late, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hekkers.net/2008/10/14/visonic-powermax-and-home-automation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

