<?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>Fhem-Geraete on Ulis Notizen</title>
    <link>https://wolf-u.li/tag/fhem-geraete/</link>
    <description>Recent content in Fhem-Geraete on Ulis Notizen</description>
    <generator>Hugo</generator>
    <language>de</language>
    <copyright>Copyright 2006-CURRENTYEAR Uli Wolf - All rights reserved</copyright>
    <lastBuildDate>Mon, 07 Jan 2019 21:49:11 +0700</lastBuildDate>
    <atom:link href="https://wolf-u.li/tag/fhem-geraete/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Einbindung der PiHole Statistiken in FHEM</title>
      
      
      <link>https://wolf-u.li/einbindung-der-pihole-statistiken-in-fhem/</link>
      <pubDate>Mon, 07 Jan 2019 21:49:11 +0700</pubDate>
      <guid>https://wolf-u.li/einbindung-der-pihole-statistiken-in-fhem/</guid>
      <description>&lt;p&gt;PiHole als DNS-Server ist in meinem Netzwerk ein fester Bestandteil. Zeit auch die Statistiken über die geblockten Werbeanzeigen in FHEM zu sammeln und zu visualisieren.&lt;/p&gt;
&lt;ins class=&#34;adsbygoogle&#34; style=&#34;display:block; text-align:center;&#34; data-ad-layout=&#34;in-article&#34; data-ad-format=&#34;fluid&#34; data-ad-client=&#34;ca-pub-2322978122735420&#34; data-ad-slot=&#34;3161252284&#34;&gt;&lt;/ins&gt;
&lt;p&gt;Und so gehts - im unten stehenden Code einfach &amp;ldquo;dns&amp;rdquo; gegen die Adresse oder IP des PiHole-DNS-Servers tauschen:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-perl&#34; data-lang=&#34;perl&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;define&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;INF_HTM_DNS1_INFO&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;HTTPMOD&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;http:&lt;/span&gt;&lt;span class=&#34;sr&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dns&lt;/span&gt;&lt;span class=&#34;sr&#34;&gt;/admin/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;api&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;php&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;300&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;attr&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;INF_HTM_DNS1_INFO&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;userattr&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;getURL&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;attr&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;INF_HTM_DNS1_INFO&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;extractAllJSON&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;attr&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;INF_HTM_DNS1_INFO&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;getURL&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;http:&lt;/span&gt;&lt;span class=&#34;sr&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dns&lt;/span&gt;&lt;span class=&#34;sr&#34;&gt;/admin/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;api&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;php&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;attr&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;INF_HTM_DNS1_INFO&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stateFormat&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;DNS&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Anfragen:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;dns_queries_today&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Geblockte&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Seiten:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ads_blocked_today&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ads_blocked_today_formatted&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;%&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;attr&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;INF_HTM_DNS1_INFO&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;userReadings&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ads_blocked_today_formatted&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;round&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ReadingsNum&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;ads_percentage_today&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Wie immer ist das Device nach meiner &lt;a href=&#34;https://wolf-u.li/5530/fhem-meine-namenskonvention-als-starthilfe-fuer-einsteiger/&#34;
    title=&#34;Namenskonvention&#34; 
   &gt;
  Namenskonvention&lt;/a&gt; benannt ;)&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>PiHole als DNS-Server ist in meinem Netzwerk ein fester Bestandteil. Zeit auch die Statistiken über die geblockten Werbeanzeigen in FHEM zu sammeln und zu visualisieren.</p>
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-2322978122735420" data-ad-slot="3161252284"></ins>
<p>Und so gehts - im unten stehenden Code einfach &ldquo;dns&rdquo; gegen die Adresse oder IP des PiHole-DNS-Servers tauschen:</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><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-perl" data-lang="perl"><span class="line"><span class="cl"><span class="n">define</span> <span class="n">INF_HTM_DNS1_INFO</span> <span class="n">HTTPMOD</span> <span class="n">http:</span><span class="sr">//</span><span class="n">dns</span><span class="sr">/admin/</span><span class="n">api</span><span class="o">.</span><span class="n">php</span> <span class="mi">300</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">INF_HTM_DNS1_INFO</span> <span class="n">userattr</span> <span class="n">getURL</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">INF_HTM_DNS1_INFO</span> <span class="n">extractAllJSON</span> <span class="mi">1</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">INF_HTM_DNS1_INFO</span> <span class="n">getURL</span> <span class="n">http:</span><span class="sr">//</span><span class="n">dns</span><span class="sr">/admin/</span><span class="n">api</span><span class="o">.</span><span class="n">php</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">INF_HTM_DNS1_INFO</span> <span class="n">stateFormat</span> <span class="n">DNS</span> <span class="n">Anfragen:</span> <span class="n">dns_queries_today</span>
</span></span><span class="line"><span class="cl"><span class="n">Geblockte</span> <span class="n">Seiten:</span> <span class="n">ads_blocked_today</span> <span class="p">(</span><span class="n">ads_blocked_today_formatted</span> <span class="nv">%</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">INF_HTM_DNS1_INFO</span> <span class="n">userReadings</span> <span class="n">ads_blocked_today_formatted</span> <span class="p">{</span><span class="n">round</span><span class="p">(</span><span class="n">ReadingsNum</span><span class="p">(</span><span class="nv">$name</span><span class="p">,</span><span class="s">&#34;ads_percentage_today&#34;</span><span class="p">,</span><span class="mi">0</span><span class="p">),</span><span class="mi">0</span><span class="p">)}</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Wie immer ist das Device nach meiner <a href="/5530/fhem-meine-namenskonvention-als-starthilfe-fuer-einsteiger/"
    title="Namenskonvention" 
   >
  Namenskonvention</a> benannt ;)</p>
]]></content:encoded>
    </item>
    <item>
      <title>Anbindung des Fonera Gramofon an FHEM (Spotify Connect Empfäger)</title>
      
      
      <link>https://wolf-u.li/anbindung-des-fonera-gramofon-an-fhem-spotify-connect-empfaenger/</link>
      <pubDate>Wed, 06 Jan 2016 11:19:04 +0600</pubDate>
      <guid>https://wolf-u.li/anbindung-des-fonera-gramofon-an-fhem-spotify-connect-empfaenger/</guid>
      <description>&lt;p&gt;Seit einiger Zeit besitze ich mehrere Fonera Gramofon als Spotify Connect Empfänger. Was leider an den Playern etwas nervig ist, dass diese keine Lautsprecher besitzen und somit am Kopfhörerausgang aktive Verstärkung brauchen. Dazu schalte ich die Lautsprecher via Funksteckdose ein. Wenn man also nun via Spotify Connect dann Musik auf den Player schickt, muss man zusätzlich die Lautsprecher einschalten. Via FHEM wollte ich das nun automatisieren - was mir nun mittels des Moduls HTTPMOD gelungen ist.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Seit einiger Zeit besitze ich mehrere Fonera Gramofon als Spotify Connect Empfänger. Was leider an den Playern etwas nervig ist, dass diese keine Lautsprecher besitzen und somit am Kopfhörerausgang aktive Verstärkung brauchen. Dazu schalte ich die Lautsprecher via Funksteckdose ein. Wenn man also nun via Spotify Connect dann Musik auf den Player schickt, muss man zusätzlich die Lautsprecher einschalten. Via FHEM wollte ich das nun automatisieren - was mir nun mittels des Moduls HTTPMOD gelungen ist.</p>
<p>Hier ist die genutzte Definition nach meiner <a href="/5530/fhem-meine-namenskonvention-als-starthilfe-fuer-einsteiger/"
    title="Device Namenskonvention" 
   >
  Device Namenskonvention</a>. Folgendes ist zu beachten:</p>
<ul>
<li>In der ersten Zeile ist die IP auszutauschen (wahlweise kann man dort den DNS-Namen eintragen)</li>
<li>Per default ist auf dem gramofon das Passwort &ldquo;admin&rdquo; gesetzt, dies muss, sofern es geändert wurde, in der zweiten Zeile am Ende geändert werden.</li>
<li>In der untenstehenden Definition wird der Gramofon alle 30 Sekunden nach dem aktuellen Status gefragt - dies kann man ebenso in der ersten Zeile ändern</li>
<li>Weiterhin wird jede Stunde der Spotify-Name und der DNS-Name abgefragt</li>
<li>Ist der Abruf mehr als 5 Minuten nicht erfolgt, so wechseln die Readings für color (Farbe der LED), mode und status (abspielen oder WifiStatus bei gestoppter Musik) auf &ldquo;offline&rdquo;</li>
<li>Via set kann man den Gramofon rebooten</li>
</ul>
<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><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span><span class="lnt">18
</span><span class="lnt">19
</span><span class="lnt">20
</span><span class="lnt">21
</span><span class="lnt">22
</span><span class="lnt">23
</span><span class="lnt">24
</span><span class="lnt">25
</span><span class="lnt">26
</span><span class="lnt">27
</span><span class="lnt">28
</span><span class="lnt">29
</span><span class="lnt">30
</span><span class="lnt">31
</span><span class="lnt">32
</span><span class="lnt">33
</span><span class="lnt">34
</span><span class="lnt">35
</span><span class="lnt">36
</span><span class="lnt">37
</span><span class="lnt">38
</span><span class="lnt">39
</span><span class="lnt">40
</span><span class="lnt">41
</span><span class="lnt">42
</span><span class="lnt">43
</span><span class="lnt">44
</span><span class="lnt">45
</span><span class="lnt">46
</span><span class="lnt">47
</span><span class="lnt">48
</span><span class="lnt">49
</span><span class="lnt">50
</span><span class="lnt">51
</span><span class="lnt">52
</span><span class="lnt">53
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-perl" data-lang="perl"><span class="line"><span class="cl"><span class="n">define</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">HTTPMOD</span> <span class="n">http:</span><span class="sr">//</span><span class="mf">192.168.1.2</span><span class="sr">/api/</span><span class="nv">$sid</span> <span class="mi">30</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">sid1Data</span> <span class="p">{</span><span class="s">&#34;jsonrpc&#34;</span><span class="p">:</span><span class="s">&#34;2.0&#34;</span><span class="p">,</span><span class="s">&#34;id&#34;</span><span class="p">:</span><span class="mi">63</span><span class="p">,</span><span class="s">&#34;method&#34;</span><span class="p">:</span><span class="s">&#34;call&#34;</span><span class="p">,</span><span class="s">&#34;params&#34;</span><span class="p">:[</span><span class="s">&#34;session&#34;</span><span class="p">,</span><span class="s">&#34;login&#34;</span><span class="p">,{</span><span class="s">&#34;username&#34;</span><span class="p">:</span><span class="s">&#34;admin&#34;</span><span class="p">,</span><span class="s">&#34;password&#34;</span><span class="p">:</span><span class="s">&#34;admin&#34;</span> <span class="p">}]}</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">stateFormat</span> <span class="n">status</span> <span class="p">(</span><span class="n">color</span><span class="p">)</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">enableControlSet</span> <span class="mi">1</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">reAuthRegex</span> <span class="o">-</span><span class="mi">32002</span><span class="o">|.*</span><span class="n">Access</span> <span class="n">Denied</span><span class="o">.*|.*</span><span class="n">Bad</span> <span class="n">Request</span><span class="o">.*</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">sidHeader1</span> <span class="n">Content</span><span class="o">-</span><span class="n">Type:</span> <span class="n">application</span><span class="o">/</span><span class="n">x</span><span class="o">-</span><span class="n">www</span><span class="o">-</span><span class="n">form</span><span class="o">-</span><span class="n">urlencoded</span><span class="p">;;</span> <span class="n">charset</span><span class="o">=</span><span class="n">UTF</span><span class="o">-</span><span class="mi">8</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">sidHeader2</span> <span class="n">Accept:</span> <span class="o">*/*</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">sidHeader3</span> <span class="n">X</span><span class="o">-</span><span class="n">Requested</span><span class="o">-</span><span class="n">With:</span> <span class="n">XMLHttpRequest</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">sidHeader4</span> <span class="n">Referer:</span> <span class="n">http:</span><span class="sr">//</span><span class="nv">%%internal_host%%</span><span class="err">/</span>
</span></span><span class="line"><span class="cl"><span class="nv">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">sid1URL</span> <span class="n">http:</span><span class="sr">//</span><span class="nv">%%internal_host%%</span><span class="err">/</span><span class="nv">api</span><span class="o">/</span><span class="mo">00000000000000000000000000000000</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">sid1Data</span> <span class="p">{</span><span class="s">&#34;jsonrpc&#34;</span><span class="p">:</span><span class="s">&#34;2.0&#34;</span><span class="p">,</span><span class="s">&#34;id&#34;</span><span class="p">:</span><span class="mi">63</span><span class="p">,</span><span class="s">&#34;method&#34;</span><span class="p">:</span><span class="s">&#34;call&#34;</span><span class="p">,</span><span class="s">&#34;params&#34;</span><span class="p">:[</span><span class="s">&#34;session&#34;</span><span class="p">,</span><span class="s">&#34;login&#34;</span><span class="p">,{</span><span class="s">&#34;username&#34;</span><span class="p">:</span><span class="s">&#34;admin&#34;</span><span class="p">,</span><span class="s">&#34;password&#34;</span><span class="p">:</span><span class="s">&#34;admin&#34;</span> <span class="p">}]}</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">sidIDRegex</span> <span class="n">sid</span><span class="s">&#34;:[ \t]+&#34;</span><span class="p">([</span><span class="o">\</span><span class="n">w</span><span class="o">\.</span><span class="p">]</span><span class="o">+</span><span class="p">)</span><span class="s">&#34;
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON getURL http://%%internal_host%%/api/$sid
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON getHeader1 Content-Type: application/x-www-form-urlencoded;; charset=UTF-8
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON getHeader2 Accept: */*
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON getHeader3 X-Requested-With: XMLHttpRequest
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON getHeader4 Referer: http://%%internal_host%%/
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON requestHeader1 Content-Type: application/x-www-form-urlencoded;; charset=UTF-8
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON requestHeader2 Accept: */*
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON requestHeader3 X-Requested-With: XMLHttpRequest
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON requestHeader4 Referer: http://%%internal_host%%/
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON requestData {&#34;</span><span class="n">jsonrpc</span><span class="s">&#34;:&#34;</span><span class="mf">2.0</span><span class="s">&#34;,&#34;</span><span class="n">id</span><span class="s">&#34;:81,&#34;</span><span class="n">method</span><span class="s">&#34;:&#34;</span><span class="n">call</span><span class="s">&#34;,&#34;</span><span class="n">params</span><span class="s">&#34;:[&#34;</span><span class="n">ledd</span><span class="s">&#34;,&#34;</span><span class="n">get</span><span class="s">&#34;,{&#34;</span><span class="n">device_status</span><span class="s">&#34;:true}]}
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON replacement01Mode internal
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON replacement01Regex %%internal_host%%
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON replacement01Value host
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading01Name color
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading01JSON result_02_color
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading01MaxAge 300
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading01MaxAgeReplacement offline
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading01MaxAgeReplacementMode text
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading02Name mode
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading02JSON result_02_mode
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading02MaxAge 300
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading02MaxAgeReplacement offline
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading02MaxAgeReplacementMode text
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading03Name status
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading03JSON result_02_name
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading03MaxAge 300
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading03MaxAgeReplacement offline
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON reading03MaxAgeReplacementMode text
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get01Name spotifyname
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get01Data {&#34;</span><span class="n">jsonrpc</span><span class="s">&#34;:&#34;</span><span class="mf">2.0</span><span class="s">&#34;,&#34;</span><span class="n">id</span><span class="s">&#34;:6,&#34;</span><span class="n">method</span><span class="s">&#34;:&#34;</span><span class="n">call</span><span class="s">&#34;,&#34;</span><span class="n">params</span><span class="s">&#34;:[&#34;</span><span class="n">anet</span><span class="s">&#34;,&#34;</span><span class="n">get_gramofonname</span><span class="s">&#34;,{}]}
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get01JSON result_02_spotifyname
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get01Poll 1
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get01PollDelay 3600
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get02Name mdnsname
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get02Data {&#34;</span><span class="n">jsonrpc</span><span class="s">&#34;:&#34;</span><span class="mf">2.0</span><span class="s">&#34;,&#34;</span><span class="n">id</span><span class="s">&#34;:6,&#34;</span><span class="n">method</span><span class="s">&#34;:&#34;</span><span class="n">call</span><span class="s">&#34;,&#34;</span><span class="n">params</span><span class="s">&#34;:[&#34;</span><span class="n">anet</span><span class="s">&#34;,&#34;</span><span class="n">get_gramofonname</span><span class="s">&#34;,{}]}
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get02JSON result_02_mdnsname
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get02Poll 1
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON get02PollDelay 3600
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON set01Name reboot
</span></span></span><span class="line"><span class="cl"><span class="s">attr KUE_HTM_GRAMOFON set01Data {&#34;</span><span class="n">jsonrpc</span><span class="s">&#34;:&#34;</span><span class="mf">2.0</span><span class="s">&#34;,&#34;</span><span class="n">id</span><span class="s">&#34;:14,&#34;</span><span class="n">method</span><span class="s">&#34;:&#34;</span><span class="n">call</span><span class="s">&#34;,&#34;</span><span class="n">params</span><span class="s">&#34;:[&#34;</span><span class="n">mfgd</span><span class="s">&#34;,&#34;</span><span class="n">reboot</span><span class="err">&#34;</span><span class="p">,{}]}</span>
</span></span><span class="line"><span class="cl"><span class="n">attr</span> <span class="n">KUE_HTM_GRAMOFON</span> <span class="n">set01NoArg</span>
</span></span></code></pre></td></tr></table>
</div>
</div>]]></content:encoded>
    </item>
  </channel>
</rss>
