<?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>Fritzbox on Ulis Notizen</title>
    <link>https://wolf-u.li/tag/fritzbox/</link>
    <description>Recent content in Fritzbox on Ulis Notizen</description>
    <generator>Hugo</generator>
    <language>de</language>
    <copyright>Copyright 2006-CURRENTYEAR Uli Wolf - All rights reserved</copyright>
    <lastBuildDate>Tue, 09 Dec 2025 09:48:50 +0900</lastBuildDate>
    <atom:link href="https://wolf-u.li/tag/fritzbox/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Fritz!Box 7590 AX auf Fritz!Box 5690 Pro umziehen</title>
      
      
      <link>https://wolf-u.li/fritzbox-7590ax-auf-fritzbox-5690-pro-umziehen/</link>
      <pubDate>Sun, 07 Dec 2025 10:06:20 +0700</pubDate>
      <guid>https://wolf-u.li/fritzbox-7590ax-auf-fritzbox-5690-pro-umziehen/</guid>
      <description>&lt;p&gt;Heute wollte ich den Umzug von meiner Fritz!Box 7590 AX auf die neue Fritz!Box 5690 Pro durchführen. Dazu bietet AVM einen tollen &lt;link rel=dns-prefetch href=//fritz.com /&gt; &lt;a href=&#34;https://fritz.com/service/wissensdatenbank/dok/FRITZ-Box-5690-Pro/3743_Einstellungen-auf-eine-neue-FRITZ-Box-ubertragen/&#34;
    title=&#34;Wechsel-Assistent&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  Wechsel-Assistent&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; (Oder hier als &lt;link rel=dns-prefetch href=//www.youtube.com /&gt; &lt;a href=&#34;https://www.youtube.com/watch?v=NeBdePj5Ebo&#34;
    title=&#34;Video&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  Video&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; erläutert), welcher bei mir genau nicht funktioniert hat. Warum?
&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;
Der Wechselassistent klingt zu toll:&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Heute wollte ich den Umzug von meiner Fritz!Box 7590 AX auf die neue Fritz!Box 5690 Pro durchführen. Dazu bietet AVM einen tollen <link rel=dns-prefetch href=//fritz.com /> <a href="https://fritz.com/service/wissensdatenbank/dok/FRITZ-Box-5690-Pro/3743_Einstellungen-auf-eine-neue-FRITZ-Box-ubertragen/"
    title="Wechsel-Assistent" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Wechsel-Assistent&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> (Oder hier als <link rel=dns-prefetch href=//www.youtube.com /> <a href="https://www.youtube.com/watch?v=NeBdePj5Ebo"
    title="Video" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Video&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> erläutert), welcher bei mir genau nicht funktioniert hat. Warum?
<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>
Der Wechselassistent klingt zu toll:</p>
<ul>
<li>Verbinden: Schließe die neue FRITZ!Box an, verbindet sich mit einem Netzwerkkabel zum vorhandenen Netzwerk / Fritz!Box</li>
<li>Assistent starten: Öffne die Benutzeroberfläche (fritz.box) der neuen Box und klicke links unten auf Assistenten.</li>
<li>Umzug wählen: Wähle &ldquo;Einstellungen auf eine neue FRITZ!Box übertragen&rdquo; und folge den Anweisungen.</li>
<li>Alte Box sichern: Die neue Box führt durch das Sichern der Einstellungen von der alten Box.</li>
<li>Einstellungen übertragen: Die Daten werden von der alten auf die neue Box übertragen.</li>
<li>Umstecken: Trennen die alte Box vom Strom, wenn die neue fertig ist, und stecke alle Geräte an die neue Box.</li>
</ul>
<p>Und dann kam der Fehler&hellip;</p>
<blockquote>
<p>Das installierte FRITZ!OS Ihrer neuen FRITZ!Box 5690 Pro ist zu alt und es steht auch keine aktuellere FRITZ!OS-Version zur Verfügung.
Die Einstellungen Ihrer bisherigen FRITZ!Box können nicht auf Ihre neue FRITZ!Box übertragen werden.</p>
</blockquote>
<p>Es ist recht schnell erklärt. Während meine Fritz!Box 7590 AX bereits Firmware Version 8.20 hat, ist die Fritz!Box 5690 Pro derzeit nur auf 8.03. Das führt dazu dass man leider den Wechselassistent nicht nutzen kann, auch wenn die Fritz!Box 5690 Pro deutlich neuer ist als die bisherige 7590 AX.</p>
<p>Nach dem ersten Versuch des Wechselassistenten muss man zunächst die Verbindung zwischen den beiden Trennen und die neue Fritz!Box 5690 Pro auf Werkseinstellungen resetten.</p>
<ul>
<li>Nun navigiert man zum <link rel=dns-prefetch href=//www.mengelke.de /> <a href="https://www.mengelke.de/Projekte/FritzBox-JSTool"
    title="Fritz!Box JSTool" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Fritz!Box JSTool&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 importiert dort die Sicherung welche während dem Wechsel erstellt wurde.</li>
<li>Unter FirmwareVersion (Relativ weit oben in der Datei) die Versionsnummer auf 259.08.20 ändern (also z.B. FirmwareVersion=154.08.20 zu FirmwareVersion=279.08.03). Die Versionsnummern habe ich von <link rel=dns-prefetch href=//www.router-faq.de /> <a href="https://www.router-faq.de/?id=fbinfo&amp;hwf=fb5690pro#fb5630#fb5630"
    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>.</li>
<li>&ldquo;Calc&rdquo; oder &ldquo;Berechnen&rdquo; klicken, damit eine neu Checksum berechnet wird.</li>
<li>&ldquo;Save&rdquo; oder &ldquo;Speichern&rdquo; drücken, um die angepasste Version herunterzuladen</li>
<li>In der FRITZ!Box 5690 Pro die neu gespeicherte Sicherung importieren</li>
</ul>
<p><img src="/upload/2025/12/fritzbox-7590ax-auf-fritzbox-5690-pro-umziehen-1.webp" alt="WT32-ETH01 Flashen" loading="lazy"></p>
<p>Nach dem Neustart und Umstecken der Kabel auf die neue Fritz!Box müssen nun die Repeater &amp; Telefone neu angemeldet werden, was aber mit einigem Drücken der Connect Taste schnell erledigt ist.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Mein Weg zur innovativen (S)IP Türsprechanlage ESENTA SIAS</title>
      
      
      <link>https://wolf-u.li/mein-weg-zur-innovativen-sip-tuersprechanlage-esenta-sias/</link>
      <pubDate>Thu, 11 Jun 2020 20:35:46 +1100</pubDate>
      <guid>https://wolf-u.li/mein-weg-zur-innovativen-sip-tuersprechanlage-esenta-sias/</guid>
      <description>&lt;p&gt;Der Weg zu einer neuen Türsprechanlage begann eigentlich mit einer neuen Haustüre und damit der Frage nach modernen Zutrittskontrollsystemen. Auf der einen Seite möchte man bequem in sein Eigenheim kommen, auf der anderen Seite soll das Zutrittssystem sicher sein. Für mich war von Anfang an klar, dass die Zutrittskontrolle zwar mit der Haustüre kompatibel (über Ansteuermöglichkeiten) aber definitiv nicht in die Haustüre integriert sein sollte, da Systeme, die heute als sicher gelten, in der Zukunft überholt sein können. Der sinnvollste Weg erschien mir damit eine Türsprechanlage mit Zutrittskontrolle in Betracht zu ziehen. In diesem Gastbeitrag möchte ich meinen Weg zur Auswahl einer solchen beschreiben.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Der Weg zu einer neuen Türsprechanlage begann eigentlich mit einer neuen Haustüre und damit der Frage nach modernen Zutrittskontrollsystemen. Auf der einen Seite möchte man bequem in sein Eigenheim kommen, auf der anderen Seite soll das Zutrittssystem sicher sein. Für mich war von Anfang an klar, dass die Zutrittskontrolle zwar mit der Haustüre kompatibel (über Ansteuermöglichkeiten) aber definitiv nicht in die Haustüre integriert sein sollte, da Systeme, die heute als sicher gelten, in der Zukunft überholt sein können. Der sinnvollste Weg erschien mir damit eine Türsprechanlage mit Zutrittskontrolle in Betracht zu ziehen. In diesem Gastbeitrag möchte ich meinen Weg zur Auswahl einer solchen beschreiben.</p>
<p>Wenn man sich auf dem Markt nach Lösungen umsieht, dann kommen als moderne Zutrittskontrolle folgende Möglichkeiten in Betracht:</p>
<ul>
<li>Fingerprint</li>
<li>RFID</li>
<li>Codetastatur</li>
<li>App basiert via Bluetooth (teilweise auf BLE Basis), WIFI oder cloud basiert</li>
<li>Iris Scanner, Handvenenscanner – diese Systeme gibt es zwar, aber sie sind für den heimischen Gebrauch kaum verfügbar/ sehr teuer</li>
</ul>
<p>Neben dem Zutrittssystem sollte natürlich eine Sprechanlage inkl. Kamera vorhanden sein. Eine zusätzliche Anforderung meinerseits war die Integration in unser Smarthome. Wenn man mit diesen Ideen im Kopf recherchiert, dann landet man über kurz oder lang bei folgenden Anbietern:</p>
<ul>
<li>Die Alt Bekannten: Mobotix, Siedle, Gira, Busch Jäger, &hellip;</li>
<li>Die Modernen: 2N, Doorbird, Akuvox, &hellip;</li>
<li>Diverse Anbieter von eher günstigen Gesamtlösungen</li>
</ul>
<p>Die letztere Kategorie schied eigentlich grundsätzlich für mich immer aus, da entweder Vertrauen in den Anbieter, Qualität und/ oder Anbindung an das Smarthome ein Problem waren. Bei der ersten Kategorie gibt es durchaus vernünftige Lösungen, die auch ins Smarthome über Zusatzkomponenten integriert werden können. Häufig ist aber das Design, die Kameraauflösung und Übertragungsrate verbesserungswürdig und der Preis dennoch recht hoch. Fingerprint lässt sich in dieser Kategorie häufig über ekey Module, die aus meiner Sicht definitiv sehr gut sind, realisieren. Wenn man an der Türsprechstation aber nur eine begrenzte Anzahl an Drähten zur Verfügung hat, kann dies zusammen zum Engpass werden. Also bleibt die mittlere Kategorie (die Modernen) – warum nicht einer von denen?</p>
<ul>
<li><strong>2N</strong>: Gutes Design, gute Qualität und bietet eigentlich alles nach was ich gesucht hatte. Der Preis ist aber auch dementsprechend hoch und darüber fand ich es nicht sehr ansprechend, dass allerlei Lizenzen dazugekauft werden müssen und die App wohl mittlerweile nicht mehr kostenlos ist.</li>
<li><strong>Doorbird</strong>: Aus meiner Sicht super Design und gute Qualität. Das Ausschlusskriterium für mich war hier aber der Cloudzwang. Damit ist man vom Anbieter und ggf. noch in der Zukunft eingeführten Bezahlmodellen abhängig.</li>
<li><strong>Akuvox</strong>: Sehr modern und es gibt hier innovative Lösungen. Allerdings gibt es keine Möglichkeit ein Sicherheitsrelais im Gebäude unterzubringen, so dass es bei einem Motorschloss mit potentialfreiem Kontakt in der Haustüre ausreicht, wenn jemand die Türsprechanlage ausbaut und einen Kurzschluss herbeiführt, um die Tür zu öffnen.</li>
</ul>
<p>Die <link rel=dns-prefetch href=//www.esenta.de /> <a href="http://www.esenta.de/"
    title="SIAS Anlage von ESENTA" 
     target="_blank" rel="nofollow noopener noreferrer" >
  SIAS Anlage von ESENTA&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> ist bis hierhin noch gar nicht aufgetaucht. Das liegt wohl daran, dass die ESENTA GmbH noch eher am Anfang mit diesem Produkt steht und es nicht sehr weit verbreitet ist. Aber das heißt nicht, dass es deshalb nicht ausgreift ist. Ganz im Gegenteil: Je mehr ich mit dieser Anlage beschäftigt habe, desto mehr hatte ich den Eindruck, dass hier eine durchdachte Lösung entwickelt wurde. Auch der Blick in die <link rel=dns-prefetch href=//www.esenta.de /> <a href="https://www.esenta.de/download/ba.pdf"
    title="Bedienungsanleitung" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Bedienungsanleitung&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> hat mir dabei geholfen. Folgende Aspekte haben mich dabei überzeugt:</p>
<ul>
<li>Schickes Design und hochwertige Gestaltung mit <strong>V2A Edelstahl und Touchdisplay</strong> mit Gorilla Glas</li>
<li><strong>180° 8MP Kamera</strong>, bei der auch der Bildausschnitt bestimmt werden kann (bei vielen Anbietern sind es nur 120-140° was in meinem Fall nicht ausreichend gewesen wäre)</li>
<li><strong>Integration in das Smarthome via WebThings API bzw. <a href="/6068/einbindung-der-esenta-sias-sip-tuersprechanlage-per-mqtt-in-fhem/"
    title="MQTT" 
   >
  MQTT</a></strong> (hier muss gesagt werden, das davon einiges noch am Entstehen ist)</li>
<li><strong>Kein Zwang zur Cloudnutzung</strong> (wenn man die Cloud deaktiviert, dann können natürlich auch die kostenlosen Apps nicht mehr genutzt werden)</li>
<li><strong>Türkommunikation via SIP</strong> realisierbar bspw. über Fritzbox oder Asterisk</li>
<li>Zutritt via <strong>Fingerprint, RFID, Codetastatur, App oder QR – Code</strong>. Die ersten 3 Varianten sind auch als 2 Faktor Authentifizierung nutzbar</li>
<li><strong>Sicherheitsrelais</strong> über das Hub verfügbar</li>
<li><strong>Sabotageerkennung</strong>, die dazu führt dass bei Erkennung einer Sabotage die Verbindung der Türsprechanlage zum Hub unterbrochen wird und damit kein Öffnen der Tür von außen mehr möglich ist</li>
<li>Möglichkeit über ein (zusätzliches) 2 Wire 2 LAN Modul auch einen kabelgebundenen <strong>Anschluss über Klingeldraht (2 Adern)</strong> zu realisieren. Wer sich das Sparen möchte kann auch das integrierte Wlan Modul nutzen</li>
<li>Super Kontakt zu Esenta und <strong>sehr schnelle Antwortzeiten auf Anfragen</strong></li>
</ul>
<p>All dies zusammen hat mich dazu bewogen, eine Anlage zu bestellen. Aktuell erfolgt der Vertrieb wohl hauptsächlich über <link rel=dns-prefetch href=//www.anthell-electronics.de /> <a href="https://www.anthell-electronics.de/"
    title="Anthell Electronics" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Anthell Electronics&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>. Tatsächlich ist der Preis auch nicht niedrig und man muss erst einmal bereit sein so viel Geld auszugeben. Für mich ergibt die Anlage aber ein rundes Paket. Es gibt wenige Anbieter, die etwas Vergleichbares anbieten und falls doch, dann ist der Gesamtpreis auf dem gleichen Niveau wenn nicht sogar darüber.</p>
<p>Nach einer Woche intensivem Ausprobieren in einem Testaufbau innerhalb meines Hauses, bin ich nun in die 2. Phase des Testbetriebs gestartet, so dass die Anlage nun schon einmal provisorisch installiert ist.</p>
<p><img src="/upload/2020/06/DSC00829.webp" alt="Provisorische Installation" loading="lazy">](/upload/2020/06/DSC00829.webp)</p>
<p>Mein positiver Eindruck hat sich weiterhin verstärkt, weshalb ich aktuell davon ausgehe, dass ich die Anlage behalten werde und dann auch mehr Artikel hier folgen werden.</p>
]]></content:encoded>
    </item>
    <item>
      <title>ESENTA SIAS (S)IP Türsprechanlage - Verkabelung, Einbindung ins Netzwerk und Einrichtung</title>
      
      
      <link>https://wolf-u.li/esenta-sias-sip-tuersprechanlage-verkabelung-einbindung-ins-netzwerk-und-einrichtung/</link>
      <pubDate>Sun, 14 Jun 2020 18:58:11 +1400</pubDate>
      <guid>https://wolf-u.li/esenta-sias-sip-tuersprechanlage-verkabelung-einbindung-ins-netzwerk-und-einrichtung/</guid>
      <description>&lt;p&gt;Wie bereits im &lt;a href=&#34;https://wolf-u.li/6047/mein-weg-zur-inn%e2%80%a6lage-esenta-sias/&#34;
    title=&#34;vorhergehenden Artikel&#34; 
   &gt;
  vorhergehenden Artikel&lt;/a&gt; beschrieben, befindet sich die ESENTA SIAS IP Türsprechanlage momentan bei mir im Test. Während ich im vorhergehende Beitrag meinen Entscheidungsweg und –gründe beschrieben habe, möchte ich hier genauer darauf eingehen, wie die Installation und Einrichtung funktioniert und welche Konfigurationsmöglichkeiten es gibt.&lt;/p&gt;
&lt;h2 id=&#34;verkabelung&#34;&gt;Verkabelung&lt;/h2&gt;
&lt;p&gt;Beginnen wir mit der Installation. Wer in einer Bestandsimmobilie wohnt hat häufig damit zu kämpfen, dass an der Türsprechanlage nur ein Klingeldraht mit 2 Adern vorhanden ist. Schaut man sich die Installationsbeschreibung in der &lt;link rel=dns-prefetch href=//www.esenta.de /&gt; &lt;a href=&#34;https://www.esenta.de/download/ba.pdf&#34;
    title=&#34;Bedienungsanleitung der ESENTA SIAS&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  Bedienungsanleitung der ESENTA SIAS&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; stellt man fest, dass man mindestens 6 Adern (2 für die Energieversorgung, 4 für die LAN Verbindung) benötigt werden. Wer dies nicht hat kann die Anlage dennoch nutzen. Entweder über das integrierte WLAN Modul oder über das &lt;link rel=dns-prefetch href=//www.anthell-electronics.de /&gt; &lt;a href=&#34;https://www.anthell-electronics.de/epages/79601483.sf/de_DE/?ObjectPath=/Shops/79601483/Products/ES-2WIP&#34;
    title=&#34;2 Wire  IP Modul&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  2 Wire  IP Modul&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;, das einen Anschluss über 2 Adern ermöglicht. In meinem Fall ist es so, dass ich eine kabel gebundene Verbindung bevorzuge. Obwohl in unserem Haus kein CAT Kabel zur Türsprechanlage führt, habe ich immerhin 8 Adern zur Verfügung, die zwar nicht paarweise verdrillt aber immerhin geschirmt sind. Die Strecke zum Verteilerkasten ist geschätzt 8-10 Meter. Insofern war spannend zu sehen, ob unter diesen Voraussetzungen überhaupt eine und wenn ja eine stabile Verbindung zum Hub und schließlich zum Netzwerk herzustellen ist. Die kurze Antwort lautet: Es geht zu meiner Freude und zwar problemlos und sehr stabil.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Wie bereits im <a href="/6047/mein-weg-zur-inn%e2%80%a6lage-esenta-sias/"
    title="vorhergehenden Artikel" 
   >
  vorhergehenden Artikel</a> beschrieben, befindet sich die ESENTA SIAS IP Türsprechanlage momentan bei mir im Test. Während ich im vorhergehende Beitrag meinen Entscheidungsweg und –gründe beschrieben habe, möchte ich hier genauer darauf eingehen, wie die Installation und Einrichtung funktioniert und welche Konfigurationsmöglichkeiten es gibt.</p>
<h2 id="verkabelung">Verkabelung</h2>
<p>Beginnen wir mit der Installation. Wer in einer Bestandsimmobilie wohnt hat häufig damit zu kämpfen, dass an der Türsprechanlage nur ein Klingeldraht mit 2 Adern vorhanden ist. Schaut man sich die Installationsbeschreibung in der <link rel=dns-prefetch href=//www.esenta.de /> <a href="https://www.esenta.de/download/ba.pdf"
    title="Bedienungsanleitung der ESENTA SIAS" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Bedienungsanleitung der ESENTA SIAS&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> stellt man fest, dass man mindestens 6 Adern (2 für die Energieversorgung, 4 für die LAN Verbindung) benötigt werden. Wer dies nicht hat kann die Anlage dennoch nutzen. Entweder über das integrierte WLAN Modul oder über das <link rel=dns-prefetch href=//www.anthell-electronics.de /> <a href="https://www.anthell-electronics.de/epages/79601483.sf/de_DE/?ObjectPath=/Shops/79601483/Products/ES-2WIP"
    title="2 Wire  IP Modul" 
     target="_blank" rel="nofollow noopener noreferrer" >
  2 Wire  IP Modul&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>, das einen Anschluss über 2 Adern ermöglicht. In meinem Fall ist es so, dass ich eine kabel gebundene Verbindung bevorzuge. Obwohl in unserem Haus kein CAT Kabel zur Türsprechanlage führt, habe ich immerhin 8 Adern zur Verfügung, die zwar nicht paarweise verdrillt aber immerhin geschirmt sind. Die Strecke zum Verteilerkasten ist geschätzt 8-10 Meter. Insofern war spannend zu sehen, ob unter diesen Voraussetzungen überhaupt eine und wenn ja eine stabile Verbindung zum Hub und schließlich zum Netzwerk herzustellen ist. Die kurze Antwort lautet: Es geht zu meiner Freude und zwar problemlos und sehr stabil.</p>
<h2 id="einbindung-ins-netzwerk">Einbindung ins Netzwerk</h2>
<p>Wählt man die SIAS ESENTA Variante mit Hub, dann wir die Türsprechstation an das Hub angeschlossen, das dann wiederum mit dem Netzwerk verbunden wird. Schaut man in den Router stellt man fest, dass sowohl die Türsprechstation als auch das Hub eine eigene IP Adresse erhalten. Sobald man die IP Adressen ausfindig gemacht kann man sich mit dem Passwort, das im Paket beigelegt ist anmelden. Aber Vorsicht: Die Login Fenster von Hub und Türsprechstation sehen fast gleich aus. Ich habe am Anfang eine Weile gebraucht, um festzustellen, dass ich mich versucht habe mit dem Passwort der Türsprechstation am Hub anzumelden – was natürlich nicht geklappt hat J. Jetzt kann man natürlich sagen „RTFM“ aber das macht man halt häufig erst dann wenn man in Probleme läuft und sich längst geärgert hat.</p>
<h2 id="absicherung-im-netzwerk--die-einrichtung-eines-vlans">Absicherung im Netzwerk – Die Einrichtung eines VLANs</h2>
<p>Nun kommt ein Abschnitt, der typischerweise in keiner Bedienungsanleitung zu finden ist und auch unabhängig von der ESENTA SIAS zu sehen ist. Wer sich eine IP Sprechanlage ins Haus holt und diese über ein LAN Anschluss anbindet, der baut eine potentielle Sicherheitslücke ins Heimnetzwerk ein. Denn ohne weitere Maßnahmen kann sich ein Unbefugter Zugriff auf das Heimnetzwerk und ggf. auch die eigenen Daten verschaffen, in dem er das LAN Kabel von der Türsprechstation bspw. an einen Laptop anschließt. Klar, hierzu muss die Station erst einmal ausgebaut werden. Das ist eher aufwändig und vor allem auch auffällig. Dazu kommt noch, dass in der ESENTA SIAS ein Sabotagekontakt verbaut ist. Um das Ganze auf Netzwerkebene dennoch besser abzusichern eignet es sich ein dezidiertes VLAN für die Türsprechanlage einzurichten. Weiterhin kann dann im Router ein Binding der MAC Adressen von Türsprechstation und Hub zu vordefinierten IP Adressen vorgenommen werden. Aktiviert man nun noch einen „Strict Bind“ Modus erhalten andere Geräte (und damit auch ein fremder Laptop, der außen angeschlossen wird) keine IP Adresse und keinen Zugriff auf das VLAN. Darüber hinaus richtet man ein zweites VLAN ein, das  das eigentliche Heimnetzwerk darstellt. Über entsprechende Firewallregeln kann man nun definieren, dass das VLAN des Heimnetzwerk auf die Türsprechanlage zugreifen kann, aber nicht umgekehrt. Um dies zu ermöglichen benötigt man natürlich einen entsprechenden Router und entsprechende Kenntnisse, aber das Ergebnis ist eine deutliche Verbesserung der Absicherung des eigenen Heimnetzwerkes.</p>
<p><img src="/upload/2020/06/vlan.webp" alt="Darstellung der VLAN Aufteilung für ein sicheres Heimnetzwerk" loading="lazy"></p>
<h2 id="einrichtung--konfiguration-über-die-weboberfläche">Einrichtung &amp; Konfiguration über die Weboberfläche</h2>
<p>Wer bereits die Hürde des ersten Logins genommen hat, hat wahrscheinlich entweder die Bedienungsanleitung ordentlich gelesen oder vielleicht den Hinweis  aus dem Abschnitt „Einbindung ins Netzwerk“ berücksichtigt J. Die Weboberfläche ist gut strukturiert und die Bedienungsanleitung erklärt die notwendigen Schritte zur Einrichtung recht gut. Aus diesem Grund soll dieser Abschnitt auch nicht in ein zweites Manual ausarten, sondern vielmehr einen Überblick und Hinweise über notwendigen und sinnvollen Einrichtungsschritte geben.</p>
<p><img src="/upload/2020/06/Web-Config.webp" alt="Web Oberfläche der ESENTA SIAS Türsprechanlage" loading="lazy"></p>
<p>Schritte zur Einrichtung</p>
<ol>
<li>Sicherstellen, dass das ESENTA Hub mit der Türsprechstation verbunden ist und falls nicht verbinden.</li>
<li>Festlegen der Straße und Hausnummer</li>
<li>Ein Klingelschild für den Touchscreen erstellen und dabei eine Aktion wie einen SIP Anruf oder das Schalten eines Relais festlegen. Letzteres kann dazu genutzt werden eine Lampe im Eingangsbereich zu schalten. Natürlich lassen sich mehrere Klingelschilder definieren, so dass die Anlage auch für ein Mehrfamilienhaus geeignet ist.</li>
<li>Einen User inkl. Passwort (dieses wird für die App benötigt) anlegen und Fingerabdrücke, NFC Transponder und Zutrittscodes festlegen. Dabei kann man auch eine 2 Faktor Authentifizierung festlegen und auswählen welche Aktionen ausgelöst werden sollen. Bspw. könnte mit dem Zeigefinger die Tür geöffnet werden und mit dem Ringfinger die Lampe geschaltet werden.</li>
<li>App herunterladen (<link rel=dns-prefetch href=//play.google.com /> <a href="https://play.google.com/store/apps/details?id=ionscale.com.hellsbells&amp;hl=de"
    title="Android" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Android&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> bzw. <link rel=dns-prefetch href=//apps.apple.com /> <a href="https://apps.apple.com/de/app/esenta/id1441207024"
    title="iOS" 
     target="_blank" rel="nofollow noopener noreferrer" >
  iOS&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 einrichten</li>
<li>Falls gewünscht, die Kommunikation über SIP konfigurieren. Die Bedienungsanleitung beschreibt die Einrichtung mit einer Fritzbox wodurch auch die Nutzung von der Kamera und Kommunikation mit dem FRITZ!fon ermöglicht wird.</li>
<li>Weiterhin sinnvoll: Das initiale Admin Passwort ändern</li>
</ol>
<p>Wer soweit gekommen ist hat nun ein funktionierendes Setup. Es gibt darüber hinaus zahlreiche Detailkonfigurationsmöglichkeiten, die aber in einem anderen Artikel beschrieben werden.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Dahua VTO2000A - Komplettanleitung für die Türsprechanlage mit Fritzbox via Asterisk</title>
      
      
      <link>https://wolf-u.li/dahua-vto2000a-komplettanleitung-fuer-die-tuersprechanlage-mit-fritzbox-via-asterisk/</link>
      <pubDate>Thu, 30 May 2019 15:25:48 +3000</pubDate>
      <guid>https://wolf-u.li/dahua-vto2000a-komplettanleitung-fuer-die-tuersprechanlage-mit-fritzbox-via-asterisk/</guid>
      <description>&lt;p&gt;Als ich mich wegen Türsprechanlagen umgesehen hatte, war für mich eines der Kriterien, dass ich das Kamerabild auf den Fritz!Fon Geräten (C4/C5/C6) sehen können muss und ich darüber die Haustüre bedienen kann. Bei der Recherche bin ich dann über die Dahua VTO2000A gestoßen, welche die Möglichkeit bietet, via SIP die Gespräche zu führen und einen Video-Stream abzurufen. Das Problem war jedoch, dass die Dahua-Anlage bei Start eines Gesprächs ein INVITE signal zur Fritzbox sendet und diese dann mit &amp;ldquo;183 Session Progress&amp;rdquo; antwortet. Leider kommt die Dahua damit nicht klar, da diese &amp;ldquo;180 Ringing&amp;rdquo; erwartet. Somit beendet die VTO das Gespräch. Zudem versteht die Fritzbox den Stream nicht. Um das zu beheben, habe ich einen Raspberry zwischen rein gesetzt.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Als ich mich wegen Türsprechanlagen umgesehen hatte, war für mich eines der Kriterien, dass ich das Kamerabild auf den Fritz!Fon Geräten (C4/C5/C6) sehen können muss und ich darüber die Haustüre bedienen kann. Bei der Recherche bin ich dann über die Dahua VTO2000A gestoßen, welche die Möglichkeit bietet, via SIP die Gespräche zu führen und einen Video-Stream abzurufen. Das Problem war jedoch, dass die Dahua-Anlage bei Start eines Gesprächs ein INVITE signal zur Fritzbox sendet und diese dann mit &ldquo;183 Session Progress&rdquo; antwortet. Leider kommt die Dahua damit nicht klar, da diese &ldquo;180 Ringing&rdquo; erwartet. Somit beendet die VTO das Gespräch. Zudem versteht die Fritzbox den Stream nicht. Um das zu beheben, habe ich einen Raspberry zwischen rein gesetzt.</p>
<h2 id="was-brauchst-du">Was brauchst du?</h2>
<ul>
<li>Fritz!Box mit Türsprechfunktionalität und DECT</li>
<li><link rel=dns-prefetch href=//amzn.to /> <a href="https://amzn.to/2W1cp7G"
    title="Fritz!Fon C4" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Fritz!Fon C4&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>/<link rel=dns-prefetch href=//amzn.to /> <a href="https://amzn.to/2W71ABq"
    title="Fritz!Fon C5" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Fritz!Fon C5&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>/C6</li>
<li><link rel=dns-prefetch href=//amzn.to /> <a href="https://amzn.to/2W0yXFF"
    title="Raspberry" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Raspberry&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> (oder einen anderen Linux-Rechner, z.b. VM)</li>
<li><link rel=dns-prefetch href=//amzn.to /> <a href="https://amzn.to/2XeCPVh"
    title="Dahua VTO2000A" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Dahua VTO2000A&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></li>
</ul>
<h2 id="vorbereitung-des-raspberry">Vorbereitung des Raspberry</h2>
<p>Los geht&rsquo;s mit dem Setup eines Raspberry für meine Zwecke, der mit einem Debian in form von Rasbian bestückt wird. Nicht vergessen: Beim flashen direkt eine Datei namens &ldquo;ssh.txt&rdquo; in der boot Partition anlegen, damit der SSH-Dienst enabled wird. Dann das gute Stück starten und erst mal via SSH mit dem Nutzer &ldquo;pi&rdquo; einloggen und das Passwort ändern:</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">passwd
</span></span></code></pre></td></tr></table>
</div>
</div><p>Weiter gehts mit Updates:</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></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt update
</span></span><span class="line"><span class="cl">sudo apt upgrade
</span></span><span class="line"><span class="cl">sudo install raspi-config
</span></span></code></pre></td></tr></table>
</div>
</div><p>Nun gehts erstmal an die grundlegende Konfiguration - ich will beispielsweise einen anderen Hostname. Dazu geht man in &ldquo;Advanced Options&rdquo; und dort auf &ldquo;Hostname&rdquo;. Notiz lesen und bestätigen. Bei mir &ldquo;sipserver&rdquo;. Dann mittels der Tab-Taste auf ok wechseln. Dann ins Hauptmenü zurückkehren und dort &ldquo;Expand Filesystem&rdquo; wählen. Da dann bei der Nachfrage den Raspberry mal neu starten lassen.</p>
<h2 id="konfiguration-der-fritzbox">Konfiguration der Fritz!Box</h2>
<p>Zuerst Telefoniegerät anlegen:</p>
<ul>
<li>Logge dich in deine Fritzbox ein (meist via fritz.box) und wechsel auf die Expertenansicht (links unten) falls nicht schon geschehen.</li>
<li>Dann wähle &ldquo;Telefonie&rdquo; -&gt; &ldquo;Telefoniegeräte&rdquo; -&gt; &ldquo;Neues Gerät einrichten&rdquo;.</li>
<li>Wähle dann &ldquo;Türsprechanlage&rdquo; und im nächsten Bildschirm &ldquo;LAN / WLAN (IP-Türsprechanlage)&rdquo; zusammen mit einem sprechenden Namen.</li>
<li>Dann vergib einen Nutzernamen &amp; Passwort.</li>
<li>Im nächsten Bildschirm werden &ldquo;Klingeltasten&rdquo; festgeleget. Diese dienen dem Anruf der Türsprechanlage. Beschreibe diese mit &ldquo;Klingel&rdquo; und der Nummer 23.</li>
<li>Übernimm das ganze in deine Konfiguration</li>
</ul>
<p>Dann Telefoniegerät editieren:</p>
<ul>
<li>Logge dich in deine Fritzbox ein (meist via fritz.box) und wechsel auf die Expertenansicht (links unten) falls nicht schon geschehen.</li>
<li>Dann wähle &ldquo;Telefonie&rdquo; -&gt; &ldquo;Telefoniegeräte&rdquo; und wähle die Türsprechanlage aus.</li>
<li>Vergib dort für den Türöffner eine Zahl gefolgt von der Raute, also beispielsweise &ldquo;9#&rdquo;</li>
<li>Trage im &ldquo;Live-Bild&rdquo; die Adresse des Raspberry PI mit port 5050 gefolgt von <code>/snapshot.webp</code> ein, also z.B.: <code>192.168.133.7:5050/snapshot.webp</code></li>
<li>Speichere das ganze</li>
</ul>
<h2 id="installation-von-asterisk">Installation von Asterisk</h2>
<p>Logge dich wieder in den Raspberry ein und installiere asterisk - hier reicht die Version aus den Debian repositories:</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">sudo apt install asterisk
</span></span></code></pre></td></tr></table>
</div>
</div><h2 id="konfiguration-von-asterisk">Konfiguration von Asterisk</h2>
<p>Nun muss das Asterisk konfiguriert werden:</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></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">cd</span> /etc/asterisk/
</span></span><span class="line"><span class="cl">sudo cp sip.conf sip.conf.orig
</span></span><span class="line"><span class="cl">sudo nano sip.conf
</span></span></code></pre></td></tr></table>
</div>
</div><p>Das öffnet einen editor für die sip.conf in die der folgende Inhalt muss. Dabei müssen folgende Felder ersetzt werden:</p>
<ul>
<li><code>[SipServerIP]</code> = IP des Raspberry Pi, also beispielsweise <code>192.168.133.7</code></li>
<li><code>[UsernameInFritzBox]</code> = Nutzername der Türsprechanlage in der Fritzbox wie eben vergeben</li>
<li><code>[PasswordInFritzBox]</code> = Password der Türsprechanlage in der Fritzbox wie eben vergeben</li>
<li><code>[IPofFritzBox]</code> = IP der Fritzbox</li>
<li><code>[PasswordForVTO]</code> = Passwort für die Anmeldung der VTO2000A an Asterisk</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></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="o">[</span>general<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">language</span><span class="o">=</span>de
</span></span><span class="line"><span class="cl"><span class="nv">bindport</span> <span class="o">=</span> <span class="m">5060</span>
</span></span><span class="line"><span class="cl"><span class="nv">bindaddr</span> <span class="o">=</span> 0.0.0.0
</span></span><span class="line"><span class="cl"><span class="nv">externrefresh</span><span class="o">=</span><span class="m">30</span>
</span></span><span class="line"><span class="cl"><span class="nv">nat</span><span class="o">=</span>force_rport,comedia
</span></span><span class="line"><span class="cl"><span class="nv">srvlookup</span><span class="o">=</span>yes
</span></span><span class="line"><span class="cl"><span class="nv">transport</span><span class="o">=</span>udp
</span></span><span class="line"><span class="cl"><span class="nv">externip</span><span class="o">=[</span>SipServerIP<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">localnet</span><span class="o">=</span>10.40.0.1/255.255.0.0
</span></span><span class="line"><span class="cl"><span class="nv">directmedia</span><span class="o">=</span>yes
</span></span><span class="line"><span class="cl"><span class="nv">videosupport</span><span class="o">=</span>yes
</span></span><span class="line"><span class="cl"><span class="nv">register</span> <span class="o">=</span>&gt; <span class="o">[</span>UsernameInFritzBox<span class="o">]</span>:<span class="o">[</span>PasswordInFritzBox<span class="o">]</span>@<span class="o">[</span>IPofFritzBox<span class="o">]</span>/<span class="o">[</span>UsernameInFritzBox<span class="o">]</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="o">[</span>8001<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">host</span><span class="o">=</span>dynamic
</span></span><span class="line"><span class="cl"><span class="nv">defaultuser</span><span class="o">=</span>VTO2000A
</span></span><span class="line"><span class="cl"><span class="nv">type</span><span class="o">=</span>friend
</span></span><span class="line"><span class="cl"><span class="nv">secret</span><span class="o">=[</span>PasswordForVTO<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">context</span><span class="o">=</span>ausgehend
</span></span><span class="line"><span class="cl"><span class="nv">canreinvite</span><span class="o">=</span>yes
</span></span><span class="line"><span class="cl"><span class="nv">qualify</span><span class="o">=</span>yes
</span></span><span class="line"><span class="cl"><span class="nv">disallow</span><span class="o">=</span>all
</span></span><span class="line"><span class="cl"><span class="nv">allow</span><span class="o">=</span>ulaw
</span></span><span class="line"><span class="cl"><span class="nv">allow</span><span class="o">=</span>h264
</span></span><span class="line"><span class="cl"><span class="nv">dtmfmode</span><span class="o">=</span>info
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="o">[</span>videodoorgateway<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">context</span><span class="o">=</span>eingehend
</span></span><span class="line"><span class="cl"><span class="nv">type</span><span class="o">=</span>friend
</span></span><span class="line"><span class="cl"><span class="nv">insecure</span><span class="o">=</span>invite
</span></span><span class="line"><span class="cl"><span class="nv">nat</span><span class="o">=</span>force_rport,comedia instead
</span></span><span class="line"><span class="cl"><span class="nv">defaultuser</span><span class="o">=[</span>UsernameInFritzBox<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">fromuser</span><span class="o">=[</span>UsernameInFritzBox<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">fromdomain</span><span class="o">=</span>fritz.box
</span></span><span class="line"><span class="cl"><span class="nv">secret</span><span class="o">=[</span>PasswordInFritzBox<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">host</span><span class="o">=[</span>IPofFritzBox<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">dtmfmode</span><span class="o">=</span>rfc2833
</span></span><span class="line"><span class="cl"><span class="nv">disallow</span><span class="o">=</span>all
</span></span><span class="line"><span class="cl"><span class="nv">allow</span><span class="o">=</span>ulaw
</span></span></code></pre></td></tr></table>
</div>
</div><p>Dann Speichern (STRG+O um zu speichern, dann Enter, dann STRG+X um zu verlassen)</p>
<p>Nächste Datei:</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">sudo nano extensions.conf
</span></span></code></pre></td></tr></table>
</div>
</div><p>Ich habe ein &ldquo;Answer&rdquo; schon eingefügt, womit Asterisk eine Wartemelodie aussen abspielt. Wenn man das nicht will, dann die Zeile mit &ldquo;Answer()&rdquo; löschen.</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><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></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="o">[</span>general<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">static</span><span class="o">=</span>yes
</span></span><span class="line"><span class="cl"><span class="nv">writeprotect</span><span class="o">=</span>no
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="o">[</span>ausgehend<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">exten</span> <span class="o">=</span>&gt; 101,1,Set<span class="o">(</span>CALLERID<span class="o">(</span>num<span class="o">)=</span>101<span class="o">)</span>
</span></span><span class="line"><span class="cl"><span class="nv">exten</span> <span class="o">=</span>&gt; 101,n,Ringing<span class="o">()</span>
</span></span><span class="line"><span class="cl"><span class="nv">exten</span> <span class="o">=</span>&gt; 101,n,Answer<span class="o">()</span>
</span></span><span class="line"><span class="cl"><span class="nv">exten</span> <span class="o">=</span>&gt; 101,n,Dial<span class="o">(</span>SIP/23@videodoorgateway,30,m<span class="o">)</span>
</span></span><span class="line"><span class="cl"><span class="nv">exten</span> <span class="o">=</span>&gt; 101,n,Hangup<span class="o">()</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="o">[</span>default<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">include</span> <span class="o">=</span>&gt; ausgehend
</span></span></code></pre></td></tr></table>
</div>
</div><p>Dann Speichern (STRG+O um zu speichern, dann Enter, dann STRG+X um zu verlassen)</p>
<p>Nun muss man die geänderten Dateien an Asterisk übergeben. Dazu öffnet man die Asterisk Konsole:</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">sudo asterisk -r
</span></span></code></pre></td></tr></table>
</div>
</div><p>Und gibt Bescheid dass man mal alles frisch laden kann</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></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sip reload
</span></span><span class="line"><span class="cl">sip show registry
</span></span><span class="line"><span class="cl">dialplan reload
</span></span></code></pre></td></tr></table>
</div>
</div><p>Dort sollte dann nun sowas wie &ldquo;1 SIP registrations.&rdquo; am Ende stehen was sich auf die Zeile zuvor bezieht und eine erfolgreiche Registrierung der Fritz!Box bedeutet. Via &ldquo;<code>exit</code>&rdquo; die Kommandozeile wieder verlassen</p>
<h2 id="installation-des-kamera-streamings">Installation des Kamera-Streamings</h2>
<p>Für das Streaming der Kamera-Bilder brauchen wir einen Übersetzer, da die VTO sehr langsam snapshots macht, die Fritzbox aber jpg Bilder erwartet. Dazu brauchen wir einen Webserver und einen Video-encodierer:</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">sudo apt install libav-tools nginx-light
</span></span></code></pre></td></tr></table>
</div>
</div><h3 id="konfiguration-des-kamera-streamers">Konfiguration des Kamera-Streamers</h3>
<p>Für das Streamen der Kamera füge folgende Zeile in die /etc/fstab ein um ein Ramdisk zu erzeugen. Das wird genutzt um die Bilder der VTO-Kamera im Hauptspeicher statt auf der SD-Karte abzulegen:</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">tmpfs /mnt/ramdisk tmpfs nodev,nosuid,size<span class="o">=</span>50M <span class="m">0</span> <span class="m">0</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Dann fügen wir einen Service hinzu:</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">sudo nano /etc/systemd/system/doorbell1-streamer.service
</span></span></code></pre></td></tr></table>
</div>
</div><p>Den wir mit folgenden Daten füllen, wobei wieder einige Felder ersetzt werden müssen:</p>
<ul>
<li><code>[PasswordOfVtoAdmin]</code> = Passwort des Nutzers &ldquo;admin&rdquo; auf der VTO</li>
<li><code>[IPofVTO]</code> = IP-Adresse der VTO</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></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="o">[</span>Unit<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">Description</span><span class="o">=</span>doorbell1-streamer
</span></span><span class="line"><span class="cl"><span class="nv">After</span><span class="o">=</span>network.target
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="o">[</span>Service<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">Slice</span><span class="o">=</span>machine.slice
</span></span><span class="line"><span class="cl"><span class="nv">ExecStart</span><span class="o">=</span>/bin/bash -c <span class="s1">&#39;avconv -y -i &#34;rtsp://admin:[PasswordOfVtoAdmin]@[IPofVTO]/cam/realmonitor?channel=1&amp;subtype=0&#34; -f image2 -pix_fmt yuvj420p -update 1 -r 1/5 -nostats -an /mnt/ramdisk/snapshot.webp&#39;</span>
</span></span><span class="line"><span class="cl"><span class="nv">KillMode</span><span class="o">=</span>mixed
</span></span><span class="line"><span class="cl"><span class="nv">Restart</span><span class="o">=</span>always
</span></span><span class="line"><span class="cl"><span class="nv">RestartSec</span><span class="o">=</span>30s
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="o">[</span>Install<span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="nv">WantedBy</span><span class="o">=</span>multi-user.target
</span></span></code></pre></td></tr></table>
</div>
</div><p>Nun noch systemd bescheid geben, dass es einen neuen Service gibt, der bei Systemstart geladen werden soll:</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">systemctl daemon-reload
</span></span><span class="line"><span class="cl">sudo systemctl <span class="nb">enable</span> doorbell1-streamer
</span></span></code></pre></td></tr></table>
</div>
</div><h3 id="konfiguration-des-webservers">Konfiguration des Webservers</h3>
<p>Ich habe mich für nginx als Webserver entschieden da ich diesen gut kenne und er relativ wenig Ressourcen braucht.</p>
<p>Editiere die <code>/etc/nginx/sites-enabled/default</code> sodass diese wie folgt aussieht:</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><span class="lnt">8
</span><span class="lnt">9
</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">server <span class="o">{</span>
</span></span><span class="line"><span class="cl"> listen <span class="m">5050</span> default_server<span class="p">;</span>
</span></span><span class="line"><span class="cl"> listen <span class="o">[</span>::<span class="o">]</span>:5050 default_server<span class="p">;</span>
</span></span><span class="line"><span class="cl"> server_name _<span class="p">;</span>
</span></span><span class="line"><span class="cl"> root /mnt/ramdisk/<span class="p">;</span>
</span></span><span class="line"><span class="cl"> index snapshot.webp<span class="p">;</span>
</span></span><span class="line"><span class="cl"> location / <span class="o">{</span>
</span></span><span class="line"><span class="cl"> try_files <span class="nv">$uri</span> <span class="nv">$uri</span>/ <span class="o">=</span>404<span class="p">;</span>
</span></span><span class="line"><span class="cl"> <span class="o">}</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Einmal kurz checken ob die Syntax ok ist:</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">sudo nginx -t
</span></span></code></pre></td></tr></table>
</div>
</div><p>Was etwa so aussehen sollte:</p>
<blockquote>
<p><code>nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful</code></p>
</blockquote>
<p>Dann wollen wir nginx beim Neustart auch mitstarten lassen:</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">sudo systemctl <span class="nb">enable</span> nginx
</span></span></code></pre></td></tr></table>
</div>
</div><p>An dieser Stelle mal einmal neu starten:</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">sudo reboot
</span></span></code></pre></td></tr></table>
</div>
</div><p>Nach dem Neustart wieder via SSH einloggen und nachsehen ob ein tmpfs gemounted ist:</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">mount<span class="p">|</span>grep ramdisk
</span></span></code></pre></td></tr></table>
</div>
</div><p>das sollte in etwa so aussehen:</p>
<blockquote>
<p><code>tmpfs on /mnt/ramdisk type tmpfs (rw,nosuid,nodev,relatime,size=51200k)</code></p>
</blockquote>
<p>Wenn man nun dort hinein sieht:</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">ls -al /mnt/ramdisk
</span></span></code></pre></td></tr></table>
</div>
</div><p>Sollte es etwa so aussehen:</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></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">total <span class="m">76</span>
</span></span><span class="line"><span class="cl">drwxrwxrwt <span class="m">2</span> root root <span class="m">60</span> May <span class="m">13</span> 21:54 .
</span></span><span class="line"><span class="cl">drwxr-xr-x <span class="m">3</span> root root <span class="m">4096</span> Dec <span class="m">1</span> 23:35 ..
</span></span><span class="line"><span class="cl">-rw-r--r-- <span class="m">1</span> root root <span class="m">69796</span> May <span class="m">28</span> 22:17 snapshot.webp
</span></span></code></pre></td></tr></table>
</div>
</div><p>Und wenn man nun die IP des raspberry mit port <code>5050</code> und suffix <code>/snapshot.webp</code>, also z.b. <code>192.168.133.7:5050/snapshot.webp</code>, aufruft, so sollte das Kamerabild zu sehen sein.</p>
<p>Soweit so gut. Jetzt konfigurieren wir mal noch die VTO.</p>
<h2 id="konfiguration-der-türsprechanlage">Konfiguration der Türsprechanlage</h2>
<p>Logge dich in deine Türsprechanlage ein (am besten via Internet Explorer, dann klappt meistens alles was man sich so wünscht ;) ).
<a href="/upload/2019/05/5950-dahua-vto2000a-firmware4-interface.webp"
    title="" 
   >
  <img src="/upload/2019/05/5950-dahua-vto2000a-firmware4-interface.webp" alt="Firmware" loading="lazy"></a>
Wichtig: Ich verwende hier die Software Version (Firmware) &ldquo;<code>2018-06-06 V4.000.0000000.1.R</code>&rdquo; und die MCU Version &ldquo;<code>2017-05-15 V3</code>&rdquo;.</p>
<h3 id="local-setting">Local Setting</h3>
<h4 id="basic">Basic</h4>
<p>Los gehts mit &ldquo;Local Setting&rdquo;-&gt;&ldquo;Basic&rdquo;, wo ich bei den Device Properties folgende Einstellungen vorgenommen habe:</p>
<ul>
<li>Device Type: Small Apartment</li>
<li>Building No.: 0</li>
<li>Unit No.: 0</li>
<li>VTO No.: 8001</li>
<li>Call Centre No: 42</li>
<li>Call Centre Time: 00:00:00 - 23:59:59</li>
</ul>
<p>Bei den Events habe ich alles ausgeschalten und anschließend mein Facade Layout entsprechend der Module eingestellt.</p>
<h5 id="videoaudio">Video&amp;Audio</h5>
<p>Hier habe ich folgende Settings:
Main Stream:</p>
<ul>
<li>Video Format: WVGA</li>
<li>Format Rate: 25</li>
<li>Bitrate Rate: 2Mbps</li>
</ul>
<p>Conditions:</p>
<ul>
<li>Scene Mode: Automatic</li>
<li>Day/Night Mode: Automatic</li>
<li>Backlight Mode: Disabled</li>
<li>Sensor Sesitivity: 23</li>
<li>Light Mode: Close</li>
</ul>
<p>Sub Stream:</p>
<ul>
<li>Video Format: CIF</li>
<li>Format Rate: 25</li>
<li>Bitrate Rate: 256Kbps</li>
</ul>
<p>Picture:</p>
<ul>
<li>Brightness: 52</li>
<li>Contrast: 45</li>
<li>Hue: 51</li>
<li>Saturation: 48</li>
<li>Gamma: 95</li>
<li>Mirror: Off</li>
<li>Flip: Off</li>
</ul>
<p>Audio Control:</p>
<ul>
<li>Voice Prompt Sound: Disabled</li>
<li>Ringback Sound: Disabled</li>
<li>Unlock Sound: Disabled</li>
<li>Tampered Alarm Sound: Enabled</li>
<li>Leave Message Notification Sound: Disabled</li>
</ul>
<p>Volume Control:</p>
<ul>
<li>Mic Volume: 90</li>
<li>Beep Volume: 48</li>
</ul>
<h5 id="access-control">Access Control</h5>
<p>Entsprechend der eigenen Wünsche, für diesen Artikel nicht relevant</p>
<h5 id="system">System</h5>
<p>Entsprechend der eigenen Wünsche, für diesen Artikel nicht relevant - ich rate aber die Zeit gegen einen NTP-Server zu syncen.</p>
<h3 id="household-setting">Household Setting</h3>
<p>Zugangsberechtigungen etc - für diesen Artikel nicht relevant. Jedoch relevant: Unter Room No. Management muss es einen Raum mit der Nummer 101 geben. Hintergrund: Dieser ist weiter oben in der extensions.conf verdrahtet, was den Anruf auf der Fritzbox auslöst.</p>
<p>Wenn der Raum 101 angelegt ist, dann klicke nochmal auf &ldquo;Local Setting&rdquo; und Klicke im &ldquo;Facade Layout&rdquo; auf die Klingel. Dann wähle 101 als Raum aus, sodass es am Ende so aussieht:
<a href="/upload/2019/05/5950-dahua-vto2000a-firmware4-facade-layout.webp"
    title="" 
   >
  <img src="/upload/2019/05/5950-dahua-vto2000a-firmware4-facade-layout.webp" alt="Facade" loading="lazy"></a></p>
<h3 id="network-setting">Network Setting</h3>
<h4 id="basic-network-setting">Basic (Network Setting)</h4>
<p>Ich rate hier dazu die IP fix zu vergeben und P2P auszuschalten (zumindest sende ich meine Daten nicht so gerne nach China - wer die iDMSS App nutzen will muss das hier an lassen).</p>
<h4 id="ftp-network-setting">FTP (Network Setting)</h4>
<p>Für diesen Artikel nicht relevant</p>
<h4 id="sip-server-network-setting">SIP Server (Network Setting)</h4>
<p>Hier kommt endlich die Registrierung am VoIP Server Asterisk:</p>
<ul>
<li>SIP Server [ ] Enable (haken raus!)</li>
<li>Server Type: Asterisk</li>
<li>IP Addr.: IP des Asterisk, also 192.168.133.7 von meinem Beispiel oben</li>
<li>Port: 5060</li>
<li>Username: Sollte 8001 sein, da bei Local Setting-&gt;Basic so konfiguriert</li>
<li>Password: Passwort für den Nutzer im Asterisk, vorhin als [PasswordForVTO] bezeichnet</li>
<li>SIP Domain: asterisk</li>
<li>SIP Server Username: Leer lassen</li>
<li>SIP Server Password: Leer lassen</li>
</ul>
<p>Dann &ldquo;Save&rdquo; um zu speichern, was evtl. einen reboot auslöst. Nun sollte sich die VTO2000A auf dem Asterisk anmelden. Probiere einfach mal aus, ob du schon durchklingeln kannst?</p>
]]></content:encoded>
    </item>
    <item>
      <title>Grandstream und Fritz!Box: Wahl von internen Nummern ermöglichen</title>
      
      
      <link>https://wolf-u.li/grandstream-und-fritzbox-wahl-von-internen-nummern-ermoeglichen/</link>
      <pubDate>Sun, 12 Nov 2017 15:39:34 +1200</pubDate>
      <guid>https://wolf-u.li/grandstream-und-fritzbox-wahl-von-internen-nummern-ermoeglichen/</guid>
      <description>&lt;p&gt;Per default erlaubt ein Grandstream-Telefon keine wahl von Nummern, welche mit zwei * (Sternen) beginnen. Dies ist aber notwendig um die internen Nummern der Fritz!Box (z.B. den Anrufbeantworter) anzurufen. Dazu muss man nur den Dial Plan anpassen&lt;/p&gt;
&lt;p&gt;Öffne im Browser das Webinterface des VoIP-Telefons und melde dich als admin an. Wechsle dann zu Account-&amp;gt;Call Settings. Das sieht per default so aus:&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;/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-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;{&lt;/span&gt; x+ &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\+&lt;/span&gt;x+ &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; *x+ &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; *xx*x+ &lt;span class=&#34;o&#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;Das muss nun auf folgendes Setting geändert werden:&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Per default erlaubt ein Grandstream-Telefon keine wahl von Nummern, welche mit zwei * (Sternen) beginnen. Dies ist aber notwendig um die internen Nummern der Fritz!Box (z.B. den Anrufbeantworter) anzurufen. Dazu muss man nur den Dial Plan anpassen</p>
<p>Öffne im Browser das Webinterface des VoIP-Telefons und melde dich als admin an. Wechsle dann zu Account-&gt;Call Settings. Das sieht per default so aus:</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"><span class="o">{</span> x+ <span class="p">|</span> <span class="se">\+</span>x+ <span class="p">|</span> *x+ <span class="p">|</span> *xx*x+ <span class="o">}</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Das muss nun auf folgendes Setting geändert werden:</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"><span class="o">{</span> **x+ <span class="p">|</span> x+ <span class="p">|</span> <span class="se">\+</span>x+ <span class="p">|</span> *x+ <span class="p">|</span> *xx*x+ <span class="o">}</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Damit kann man dann auch interne Nummern anwählen.</p>
]]></content:encoded>
    </item>
    <item>
      <title>(Gäste-)WLAN der Fritz!Box in FHEM via TR064 schalten</title>
      
      
      <link>https://wolf-u.li/gaeste-wlan-der-fritzbox-in-fhem-via-tr064-schalten/</link>
      <pubDate>Sun, 01 Nov 2015 12:17:11 +0100</pubDate>
      <guid>https://wolf-u.li/gaeste-wlan-der-fritzbox-in-fhem-via-tr064-schalten/</guid>
      <description>&lt;p&gt;Vor einiger Zeit musste ich nach einem Firmware-Update der Fritz!Box feststellen, dass das FRITZBOX Modul des FHEM-Servers nicht mehr mit der Fritz!Box reden wollte. Grund dafür war, dass Telnet nicht mehr vorhanden ist und nun einige Funktionen nur noch per TR064 möglich sind. Zuvor hatte ich hauptsächlich die Möglichkeit, das Gäste-WLAN via des Tablets im Gang zu schalten, genutzt. Das wollte ich nun wieder haben.&lt;/p&gt;
&lt;p&gt;Meine Fritzbox ist in diesem Beispiel das Gerät &amp;ldquo;TEC_FRITZBOX&amp;rdquo; 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;. Zunächst muss man dazu TR064-Befehle freischalten:&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Vor einiger Zeit musste ich nach einem Firmware-Update der Fritz!Box feststellen, dass das FRITZBOX Modul des FHEM-Servers nicht mehr mit der Fritz!Box reden wollte. Grund dafür war, dass Telnet nicht mehr vorhanden ist und nun einige Funktionen nur noch per TR064 möglich sind. Zuvor hatte ich hauptsächlich die Möglichkeit, das Gäste-WLAN via des Tablets im Gang zu schalten, genutzt. Das wollte ich nun wieder haben.</p>
<p>Meine Fritzbox ist in diesem Beispiel das Gerät &ldquo;TEC_FRITZBOX&rdquo; nach meiner <a href="/5530/fhem-meine-namenskonvention-als-starthilfe-fuer-einsteiger/"
    title="Namenskonvention" 
   >
  Namenskonvention</a>. Zunächst muss man dazu TR064-Befehle freischalten:</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">attr TEC_FRITZBOX allowTR064Command <span class="m">1</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Für das Schalten der WLANs muss man sich nun den Befehl zusammenstellen, also z.B. fürs einschalten des Gäste-WLAN:</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">get TEC_FRITZBOX tr064Command WLANConfiguration:3 wlanconfig3 SetEnable NewEnable <span class="m">1</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Ausschalten:</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">get TEC_FRITZBOX tr064Command WLANConfiguration:3 wlanconfig3 SetEnable NewEnable <span class="m">0</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Um jetzt das so einfach wie möglich zu halten, habe ich einfach die Befehle via cmdalias ersetzt. Gäste-WLAN an:</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 TEC_CMDALIAS_FRITZBOX_GUESTWLAN_ON cmdalias <span class="nb">set</span> TEC_FRITZBOX guestWlan on AS get TEC_FRITZBOX tr064Command WLANConfiguration:3 wlanconfig3 SetEnable NewEnable <span class="m">1</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Und wieder aus:</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 TEC_CMDALIAS_FRITZBOX_GUESTWLAN_OFF cmdalias <span class="nb">set</span> TEC_FRITZBOX guestWlan off AS get TEC_FRITZBOX tr064Command WLANConfiguration:3 wlanconfig3 SetEnable NewEnable <span class="m">0</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Und nun noch für alle anderen. Schalten des 2,4Ghz WLAN:</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">get TEC_FRITZBOX tr064Command WLANConfiguration:1 wlanconfig1 SetEnable NewEnable <span class="m">1</span>
</span></span><span class="line"><span class="cl">get TEC_FRITZBOX tr064Command WLANConfiguration:1 wlanconfig1 SetEnable NewEnable <span class="m">0</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Und des 5Ghz WLAN:</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">get TEC_FRITZBOX tr064Command WLANConfiguration:2 wlanconfig2 SetEnable NewEnable <span class="m">1</span>
</span></span><span class="line"><span class="cl">get TEC_FRITZBOX tr064Command WLANConfiguration:2 wlanconfig2 SetEnable NewEnable <span class="m">0</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Und die cmdaliase für 2,4Ghz:</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 TEC_CMDALIAS_FRITZBOX_WLAN24_ON cmdalias <span class="nb">set</span> TEC_FRITZBOX wlan2.4 on AS get TEC_FRITZBOX tr064Command WLANConfiguration:1 wlanconfig1 SetEnable NewEnable <span class="m">1</span>
</span></span><span class="line"><span class="cl">define CMDALIAS_FRITZBOX_WLAN24_OFF cmdalias <span class="nb">set</span> TEC_FRITZBOX wlan2.4 off AS get TEC_FRITZBOX tr064Command WLANConfiguration:1 wlanconfig1 SetEnable NewEnable <span class="m">0</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Und für 5Ghz:</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 TEC_CMDALIAS_FRITZBOX_WLAN5_ON cmdalias <span class="nb">set</span> TEC_FRITZBOX wlan5 on AS get TEC_FRITZBOX tr064Command WLANConfiguration:2 wlanconfig2 SetEnable NewEnable <span class="m">1</span>
</span></span><span class="line"><span class="cl">define CMDALIAS_FRITZBOX_WLAN5_OFF cmdalias <span class="nb">set</span> TEC_FRITZBOX wlan5 off AS get TEC_FRITZBOX tr064Command WLANConfiguration:2 wlanconfig2 SetEnable NewEnable <span class="m">0</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p><strong>Versionshistorie des Artikels:</strong></p>
<ul>
<li>2016-01-17 - Update auf neue Namenskonvention</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>Lösung für FHEM 72_FRITZBOX.pm: ctlmgr_ctl: not found</title>
      
      
      <link>https://wolf-u.li/loesung-fuer-fhem-72_fritzbox-pm-ctlmgr_ctl-not-found/</link>
      <pubDate>Sun, 25 Oct 2015 11:52:29 +2500</pubDate>
      <guid>https://wolf-u.li/loesung-fuer-fhem-72_fritzbox-pm-ctlmgr_ctl-not-found/</guid>
      <description>&lt;p&gt;Heute habe ich mal kurz mein Log ansehen wollen und hatte mich gewundert, warum mein Browser eeeewig geladen hatte. Grund waren zigtausende Einträge die so aussahen:&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;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&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-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq &lt;span class=&#34;o&#34;&gt;(==)&lt;/span&gt; at ./FHEM/72_FRITZBOX.pm line 3878.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq &lt;span class=&#34;o&#34;&gt;(==)&lt;/span&gt; at ./FHEM/72_FRITZBOX.pm line 3759.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq &lt;span class=&#34;o&#34;&gt;(==)&lt;/span&gt; at ./FHEM/72_FRITZBOX.pm line 3629.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sh: 1: ctlmgr_ctl: not found
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sh: 1: ctlmgr_ctl: not found
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sh: 3: ctlmgr_ctl: not found
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sh: 5: ctlmgr_ctl: not found
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sh: 7: ctlmgr_ctl: not found
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sh: 9: ctlmgr_ctl: not found
&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;Diese hatte mein Log innerhalb von 24 Stunden auf grob 32MB aufgeblasen. Die Lösung ist relativ einfach: Mein FHEM läuft nicht auf einer FRITZ!Box und meine Fritzbox ist in Version 06.30 wo es kein Telnet mehr gibt. Dadurch findet sich auch das Programm ctrlmgr_ctl nicht und via Telnet geht auch nichts. Daher muss man in der Moduldefinition folgende Attribute setzen:&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Heute habe ich mal kurz mein Log ansehen wollen und hatte mich gewundert, warum mein Browser eeeewig geladen hatte. Grund waren zigtausende Einträge die so aussahen:</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><span class="lnt">8
</span><span class="lnt">9
</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">2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq <span class="o">(==)</span> at ./FHEM/72_FRITZBOX.pm line 3878.
</span></span><span class="line"><span class="cl">2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq <span class="o">(==)</span> at ./FHEM/72_FRITZBOX.pm line 3759.
</span></span><span class="line"><span class="cl">2015.10.25 12:15:28 1: PERL WARNING: Use of uninitialized value in numeric eq <span class="o">(==)</span> at ./FHEM/72_FRITZBOX.pm line 3629.
</span></span><span class="line"><span class="cl">sh: 1: ctlmgr_ctl: not found
</span></span><span class="line"><span class="cl">sh: 1: ctlmgr_ctl: not found
</span></span><span class="line"><span class="cl">sh: 3: ctlmgr_ctl: not found
</span></span><span class="line"><span class="cl">sh: 5: ctlmgr_ctl: not found
</span></span><span class="line"><span class="cl">sh: 7: ctlmgr_ctl: not found
</span></span><span class="line"><span class="cl">sh: 9: ctlmgr_ctl: not found
</span></span></code></pre></td></tr></table>
</div>
</div><p>Diese hatte mein Log innerhalb von 24 Stunden auf grob 32MB aufgeblasen. Die Lösung ist relativ einfach: Mein FHEM läuft nicht auf einer FRITZ!Box und meine Fritzbox ist in Version 06.30 wo es kein Telnet mehr gibt. Dadurch findet sich auch das Programm ctrlmgr_ctl nicht und via Telnet geht auch nichts. Daher muss man in der Moduldefinition folgende Attribute setzen:</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></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">attr <span class="o">[</span>GERAETENAME<span class="o">]</span> forceTelnetConnection <span class="m">0</span>
</span></span><span class="line"><span class="cl">attr <span class="o">[</span>GERAETENAME<span class="o">]</span> allowShellCommand <span class="m">0</span>
</span></span><span class="line"><span class="cl">attr <span class="o">[</span>GERAETENAME<span class="o">]</span> allowTR064Command <span class="m">1</span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>Und schon war wieder Ruhe.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
