{"id":86,"date":"2012-10-13T23:43:23","date_gmt":"2012-10-13T21:43:23","guid":{"rendered":"http:\/\/192.168.1.68\/wordpress\/?p=86"},"modified":"2012-10-13T23:43:23","modified_gmt":"2012-10-13T21:43:23","slug":"heyu","status":"publish","type":"post","link":"https:\/\/www.appelis.se\/?p=86","title":{"rendered":"Hemautomation"},"content":{"rendered":"<p>Skorpan anv\u00e4nder heyu 2.6.0 f\u00f6r X10-automation. heyu skickar och tar emot x10-kommandon via en\u00a0 CM11A-modul. heyu tar emot X10- och Oregon-sensorer med USB-rfxcom. heyu h\u00e4mtas fr\u00e5n www.heyu.org, kompileras och installeras (ej dpkg)<\/p>\n<p><strong>\/etc\/heyu\/x10.conf<\/strong><br \/>\nTTY \/dev\/CM11A<br \/>\nTTY_AUX\u00a0 \/dev\/rfxcom RFXCOM<br \/>\nTRANSCEIVE NONE<br \/>\nRFFORWARD ALL<br \/>\nRFXCOM_ENABLE\u00a0 OREGON<br \/>\n#DISPLAY_RAW_RF NOISE<br \/>\nDISPLAY_RAW_RF ALL<br \/>\n:<br \/>\nHOUSECODE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 F<\/p>\n<p><strong>Script<\/strong><br \/>\n\/usr\/local\/sbin\/monitor.pl monitorerar st\u00e4ndigt h\u00e4ndelser fr\u00e5n heyu. H\u00e4ndelser sparas till databas och kan trigga t\u00e4ndning av lampor. Det k\u00f6rs \u00e4ven som cron-jobb varje minut f\u00f6r att sl\u00e4cka d\u00e5 ingen r\u00f6relse skett p\u00e5 best\u00e4md tid.<\/p>\n<p>\/usr\/local\/sbin\/x10-cmd-proxy.py lyssnar efter x10-kommandon fr\u00e5n x10-webben, cron-jobb\u00a0och x10-servleten. Proxyn beh\u00f6vs f\u00f6r att g\u00f6ra apparna medvetna om vad andra\u00a0g\u00f6r.<\/p>\n<p>\/usr\/local\/sbin\/daylight.pl h\u00e4mtar solens upp och nedg\u00e5ng fr\u00e5n weatherunderground. Den anv\u00e4nds f\u00f6r att styra n\u00e4r lampor\u00a0ska t\u00e4ndas vid r\u00f6relse.<\/p>\n<p>\/usr\/local\/sbin\/clean_weather.pl arkiverar data fr\u00e5n x10\u00a0i weather<\/p>\n<p>\/usr\/local\/sbin\/clean_x10test.pl arkiverar data fr\u00e5n x10_2\u00a0i weather<\/p>\n<p><strong>Crontab<\/strong><\/p>\n<p>#T\u00e4nd<br \/>\n#00 7\u00a0 * * 1,2,3,4,5 tommy echo on A5,6|telnet localhost 8002;<br \/>\n00 6\u00a0 * * 1,2,3,4 tommy echo on O3|telnet localhost 8002; echo off O5|telnet localhost 8002;<br \/>\n00 7\u00a0 * * 1,2,3,4 tommy echo on O5|telnet localhost 8002;<br \/>\n45 18\u00a0 * * * tommy echo on O4|telnet localhost 8002;<\/p>\n<p># Sl\u00e4ck<br \/>\n00 23\u00a0 * * * tommy echo off A1-2,4-6|telnet localhost 8002;<br \/>\n00 23\u00a0 * * 0,1,2,3,4 tommy echo dim F2-4,6 22|telnet localhost 8002;<br \/>\n00 23\u00a0 * * * tommy echo dim A3 22|telnet localhost 8002;<br \/>\n30 22\u00a0 * * 0,1,2,3,4 tommy echo off O4|telnet localhost 8002;<br \/>\n30 23\u00a0 * * 5,6 tommy echo off O4|telnet localhost 8002;<\/p>\n<p># periodisk x10<br \/>\n* *\u00a0 * * * root \/usr\/local\/sbin\/x10-monitor.pl -s 2&gt;\/dev\/null &gt; \/dev\/null<\/p>\n<p># daylight<br \/>\n30 2\u00a0 * * * tommy \/usr\/local\/sbin\/daylight.pl<\/p>\n<p># clean daily<br \/>\n00 00 * * * tommy mysql &#8211;batch -N -u x10\u00a0x10 -e &#8221;DELETE FROM motion WHERE time&lt;DATE_SUB(now(), INTERVAL 7 DAY)&#8221;<br \/>\n00 00 * * * tommy mysql &#8211;batch -N -u x10 x10 -e &#8221;DELETE FROM control WHERE time&lt;DATE_SUB(now(), INTERVAL 7 DAY)&#8221;<br \/>\n00 * * * * tommy mysql &#8211;batch -N -u x10 x10 -e &#8221;DELETE FROM hardstate WHERE time&lt;DATE_SUB(now(), INTERVAL 4 hour)&#8221;<\/p>\n<p>30 04\u00a0 * * * tommy \/usr\/bin\/nice \/usr\/local\/sbin\/clean_weather.pl &gt; \/dev\/null<br \/>\n00 04\u00a0 * * * tommy \/usr\/bin\/nice \/usr\/local\/sbin\/clean_x10test.pl &gt; \/dev\/null<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Skorpan anv\u00e4nder heyu 2.6.0 f\u00f6r X10-automation. heyu skickar och tar emot x10-kommandon via en\u00a0 CM11A-modul. heyu tar emot X10- och Oregon-sensorer med USB-rfxcom. heyu h\u00e4mtas fr\u00e5n www.heyu.org, kompileras och installeras (ej dpkg) \/etc\/heyu\/x10.conf TTY \/dev\/CM11A TTY_AUX\u00a0 \/dev\/rfxcom RFXCOM TRANSCEIVE NONE RFFORWARD ALL RFXCOM_ENABLE\u00a0 OREGON #DISPLAY_RAW_RF NOISE DISPLAY_RAW_RF ALL : HOUSECODE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 F Script \/usr\/local\/sbin\/monitor.pl monitorerar st\u00e4ndigt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-86","post","type-post","status-publish","format-standard","hentry","category-skorpan"],"_links":{"self":[{"href":"https:\/\/www.appelis.se\/index.php?rest_route=\/wp\/v2\/posts\/86","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appelis.se\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appelis.se\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appelis.se\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appelis.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=86"}],"version-history":[{"count":0,"href":"https:\/\/www.appelis.se\/index.php?rest_route=\/wp\/v2\/posts\/86\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.appelis.se\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=86"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appelis.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=86"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appelis.se\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}