<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Doif on Ulis Notizen</title>
    <link>https://wolf-u.li/tag/doif/</link>
    <description>Recent content in Doif on Ulis Notizen</description>
    <generator>Hugo</generator>
    <language>de</language>
    <copyright>Copyright 2006-CURRENTYEAR Uli Wolf - All rights reserved</copyright>
    <lastBuildDate>Sat, 17 Oct 2015 15:11:27 +1700</lastBuildDate>
    <atom:link href="https://wolf-u.li/tag/doif/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>FHEM: Rolladen bei Dämmerung schließen mit Hilfe von Twilight und DOIF</title>
      
      
      <link>https://wolf-u.li/fhem-rolladen-bei-daemmerung-schliessen-mit-hilfe-von-twilight-und-doif/</link>
      <pubDate>Sat, 17 Oct 2015 15:11:27 +1700</pubDate>
      <guid>https://wolf-u.li/fhem-rolladen-bei-daemmerung-schliessen-mit-hilfe-von-twilight-und-doif/</guid>
      <description>&lt;p&gt;Ich werde immer wieder gefragt, wie meine Rollläden bei Dämmerung herunterfahren. Ich nutze dazu &lt;a href=&#34;https://wolf-u.li/tag/fhem/&#34;
    title=&#34;FHEM&#34; 
   &gt;
  FHEM&lt;/a&gt; und davon das Modul Twilight, welches man wie folgt konfiguriert. Natürlich braucht man dazu eine funktionierende FHEM Installation ;)&lt;/p&gt;
&lt;p&gt;Los gehts mit der Ermittlung des Längen und Breitengrades des Installationsorts der Rolläden. Am einfachsten geht dies über diverse [Onlineservices](&lt;link rel=dns-prefetch href=//lmgtfy.com /&gt; &lt;a href=&#34;http://lmgtfy.com/?q=l%c3%a4ngen&#34;
    title=&#34;http://lmgtfy.com/?q=längen&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  http://lmgtfy.com/?q=längen&amp;nbsp;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; class=&#34;icon&#34; aria-hidden=&#34;true&#34; focusable=&#34;false&#34; viewBox=&#34;0 -128 512 640&#34;&gt;
    &lt;path d=&#34;M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z&#34;/&gt;
  &lt;/svg&gt;&lt;/a&gt; und breitengrade ermitteln). Zudem benötigen wir die Yahoo Wetter ID, welche sich via &lt;link rel=dns-prefetch href=//weather.yahoo.com /&gt; &lt;a href=&#34;http://weather.yahoo.com/&#34;
    title=&#34;http://weather.yahoo.com/&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  http://weather.yahoo.com/&amp;nbsp;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; class=&#34;icon&#34; aria-hidden=&#34;true&#34; focusable=&#34;false&#34; viewBox=&#34;0 -128 512 640&#34;&gt;
    &lt;path d=&#34;M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z&#34;/&gt;
  &lt;/svg&gt;&lt;/a&gt; ermittlen lässt. Suche einfach nach dem Ort und nimm den letzten Teil aus der URL.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Ich werde immer wieder gefragt, wie meine Rollläden bei Dämmerung herunterfahren. Ich nutze dazu <a href="/tag/fhem/"
    title="FHEM" 
   >
  FHEM</a> und davon das Modul Twilight, welches man wie folgt konfiguriert. Natürlich braucht man dazu eine funktionierende FHEM Installation ;)</p>
<p>Los gehts mit der Ermittlung des Längen und Breitengrades des Installationsorts der Rolläden. Am einfachsten geht dies über diverse [Onlineservices](<link rel=dns-prefetch href=//lmgtfy.com /> <a href="http://lmgtfy.com/?q=l%c3%a4ngen"
    title="http://lmgtfy.com/?q=längen" 
     target="_blank" rel="nofollow noopener noreferrer" >
  http://lmgtfy.com/?q=längen&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> und breitengrade ermitteln). Zudem benötigen wir die Yahoo Wetter ID, welche sich via <link rel=dns-prefetch href=//weather.yahoo.com /> <a href="http://weather.yahoo.com/"
    title="http://weather.yahoo.com/" 
     target="_blank" rel="nofollow noopener noreferrer" >
  http://weather.yahoo.com/&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> ermittlen lässt. Suche einfach nach dem Ort und nimm den letzten Teil aus der URL.</p>
<p>Diese Daten muss man nun in der Definition des Geräts in FHEM setzen. Als Beispiel wird Breitengrad 49.5004044 und Längengrad 8.4318646 verwendet, welches die Wetter-ID 673711 trägt. Die Zahl dazwischen (4) ist für den &ldquo;indoor&rdquo; horizon, die Unterschiede kann man <link rel=dns-prefetch href=//fhem.de /> <a href="http://fhem.de/commandref.html#Twilight#Twilight"
    title="hier" 
     target="_blank" rel="nofollow noopener noreferrer" >
  hier&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> nachlesen.</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">define TC_TWILIGHT Twilight 49.5004044 8.4318646 <span class="m">4</span> <span class="m">673711</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Damit hat man ein Modul, welches verschiedene &ldquo;Sonnenaufgang&rdquo; und &ldquo;Sonnenuntergang&rdquo; Zeiten berechnen kann.</p>
<p>Ich will nun dass der Rolladen KU_ROLLLADEN zum Indoor-Sonnenuntergang herunterfährt, jedoch spätestens um 22:00 Uhr und frühstens um 17:00 Uhr:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">define KU_DOIF_ROLLADEN_DOWN DOIF <span class="o">([{</span>twilight<span class="o">(</span><span class="s2">&#34;TC_TWILIGHT&#34;</span>,<span class="s2">&#34;ss_indoor&#34;</span>,<span class="s2">&#34;17:00&#34;</span>,<span class="s2">&#34;22:00&#34;</span><span class="o">)}])</span> <span class="o">(</span><span class="nb">set</span> KU_ROLLLADEN down<span class="o">)</span>
</span></span><span class="line"><span class="cl">attr KU_DOIF_ROLLADEN_DOWN <span class="k">do</span> always
</span></span></code></pre></td></tr></table>
</div>
</div><p>Nicht die letzte Teile vergessen, sonst fährt er nur einmal runter und dann nie wieder ;)</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
