<?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>philips hue &#8211; Costigator</title>
	<atom:link href="https://costigator.com/tag/philips-hue/feed/" rel="self" type="application/rss+xml" />
	<link>https://costigator.com</link>
	<description>Tech Passion</description>
	<lastBuildDate>Fri, 30 Sep 2016 17:36:47 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.2</generator>
	<item>
		<title>How to activate/deactivate a hue sensor automatically with a scheduled task on Synology</title>
		<link>https://costigator.com/development/programming-languages/how-to-activatedeactivate-a-hue-sensor-automatically-with-a-scheduled-task-on-synology/</link>
					<comments>https://costigator.com/development/programming-languages/how-to-activatedeactivate-a-hue-sensor-automatically-with-a-scheduled-task-on-synology/#respond</comments>
		
		<dc:creator><![CDATA[Luca]]></dc:creator>
		<pubDate>Fri, 30 Sep 2016 17:27:39 +0000</pubDate>
				<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[motion]]></category>
		<category><![CDATA[philips hue]]></category>
		<category><![CDATA[sensor]]></category>
		<category><![CDATA[synology]]></category>
		<guid isPermaLink="false">http://costigator.com/?p=830</guid>

					<description><![CDATA[Last week I bought some philips hue bulbs and LED strips to automate the lights at home. For motion detection I also bought the hue sensor to automatically turn on/off the lights when I go in my bedroom or when I stand up in the night to go to the wc. I have configured the sensor, that it turns the lights on and off automatically after 3 minutes. The problem The problem is, that during the day the sensor, after no motion for 3 minutes is detected, turns the lights off. That means, that in the evening when my lights are [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Last week I bought some philips hue bulbs and LED strips to automate the lights at home. For motion detection I also bought the hue sensor to automatically turn on/off the lights when I go in my bedroom or when I stand up in the night to go to the wc.</p>
<p>I have configured the sensor, that it turns the lights on and off automatically after 3 minutes.</p>
<h2>The problem</h2>
<p>The problem is, that during the day the sensor, after no motion for 3 minutes is detected, turns the lights off. That means, that in the evening when my lights are turned on and I go to the bedroom to take something, after 3 minutes all the lights (not only in the bedroom) are automatically turned off.</p>
<p>Unfortunately, with the <a href="https://itunes.apple.com/us/app/philips-hue/id1055281310?mt=8" target="_blank" rel="nofollow">hue app</a>, there is no option to activate/deactivate the sensor during the day (for example between 7 am &#8211; 11 pm).</p>
<h2>The solution</h2>
<p>The hue lights in combination with the hue bridge offers RESTful API for automation with scripts. All what you need is a server (like Synology or another linux/windows server) that is running permanently to execute your scripts.</p>
<h2>The code</h2>
<p>The first thing to do is to follow these instructions to get access to your hue bridge: <a href="http://www.developers.meethue.com/documentation/getting-started" target="_blank" rel="nofollow">Getting started with hue API</a> (login required to see all the documentation)</p>
<p>After this, we can scan the hue network to get all sensors (with a GET command):</p>
<pre><code class="eckosc eckosc_syntax_theme_dark" data-language="c">/api/&lt;username&gt;/sensors</code></pre>
<p>Now you need to search through the sensor list and find the sensor that match your label (in my case it is the sensor id 10).</p>
<p>To automate it you need to create a script. For example a bash script to turn the sensor off (power_off_motion_sensor.sh):</p>
<pre><code class="eckosc eckosc_syntax_theme_dark" data-language="shell">#!/bin/bash<br />
curl &#8211;header &#8220;Content-Type: application/json&#8221; &#8211;request PUT &#8211;data &#8216;{&#8220;on&#8221;: false}&#8217;  http://&lt;bridge_ip&gt;/api/&lt;username&gt;/sensors/10/config</code></pre>
<p>Or turn it on (power_on_motion_sensor.sh):</p>
<pre><code class="eckosc eckosc_syntax_theme_dark" data-language="shell">#!/bin/bash<br />
curl &#8211;header &#8220;Content-Type: application/json&#8221; &#8211;request PUT &#8211;data &#8216;{&#8220;on&#8221;: true}&#8217;  http://&lt;bridge_ip&gt;/api/&lt;username&gt;/sensors/10/config</code></pre>
<p>After this you need only to automate it with a scheduled task. With synology you can create it under the control panel -&gt; job tasks. Here you can define when the scripts should run.</p>
<h2>Conclusion</h2>
<p>I use it since some weeks without problems. The philips hue lights are really a good product for people, who like to automate their houses! In combination with IFTTT there are also some intresting automations, for example turn the lights on at the sunset.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://costigator.com/development/programming-languages/how-to-activatedeactivate-a-hue-sensor-automatically-with-a-scheduled-task-on-synology/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
