<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amazon &#8211; matthias.guru</title>
	<atom:link href="https://matthias.guru/tag/amazon/feed/" rel="self" type="application/rss+xml" />
	<link>https://matthias.guru</link>
	<description>Tipps und Tricks rund um Serveradministration, Werbeeinnahmen und allem was mit meiner IT Selbstständigkeit zu tun hat</description>
	<lastBuildDate>Wed, 18 Oct 2017 08:23:36 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.3</generator>
	<item>
		<title>Amazon SES als Relay in Mailcow</title>
		<link>https://matthias.guru/2017/10/18/amazon-ses-als-relay-in-mailcow/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=amazon-ses-als-relay-in-mailcow</link>
					<comments>https://matthias.guru/2017/10/18/amazon-ses-als-relay-in-mailcow/#comments</comments>
		
		<dc:creator><![CDATA[Matthias]]></dc:creator>
		<pubDate>Wed, 18 Oct 2017 08:23:36 +0000</pubDate>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[mailserver]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[mailcow]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[ses]]></category>
		<category><![CDATA[simple email sevice]]></category>
		<category><![CDATA[spam]]></category>
		<guid isPermaLink="false">https://hilfreiche-server.tips/?p=172</guid>

					<description><![CDATA[In einem anderen Blog schrieb ich bereits darüber warum es wichtig ist einen Mailserver mit einer hohen Reputation zu haben. Kurz zusammen gefasst kann man sagen dass man nur mit einer hohen Mailserverreputation auch eine <a class="mh-excerpt-more" href="https://matthias.guru/2017/10/18/amazon-ses-als-relay-in-mailcow/" title="Amazon SES als Relay in Mailcow">[...]</a>]]></description>
										<content:encoded><![CDATA[<p>In einem <a href="https://selbststaendig.blog/mailserver-reputation-und-warum-sie-wichtig-ist/">anderen Blog</a> schrieb ich bereits darüber warum es wichtig ist einen Mailserver mit einer hohen Reputation zu haben. Kurz zusammen gefasst kann man sagen dass man nur mit einer hohen Mailserverreputation auch eine hohe Zustellrate der eigenen Mails erreicht. Hat man diese Reputation nicht, landen Mails häufig im Spamordner oder werden abgelehnt.</p>
<p>Nun kann man selbst einen Mailserver aufsetzen und diesem unter Einsatz einiger Monate eine hohe Reputation verschaffen, oder man bedient sich Anbieter die Mailserver mit hoher Reputation bereitstellen.</p>
<p>Davon gibt es zahlreiche, jedoch sticht vor allem Amazon Simple Email Service (kurz SES) durch ein enorm gutes Preisleistungsverhältnis heraus. So kann man über Amazon SES 100.000 Mails mit bester Reputation für gerade mal 10 Dollar verschicken.</p>
<h2>Amazon SES als Relay Server</h2>
<p>Amazon SES ersetzt aber keinen Mailserver. So ist SES eigentlich nicht dafür gedacht Mails zu empfangen. Auch verwaltet Amazon SES entsprechend keine Mailboxen.</p>
<p>Möchte ein Mailclient eine Mail verschicken, so geht das immer über einen Mailserver. Erst der Mailserver baut dann eine Verbindung zu Amazon SES auf und verschickt die Mail über diesen Dienst. Man spricht hier von einem Mailserver Relay.</p>
<p>E-Mails die an uns geschickt werden gehen nicht über Amazon SES sondern direkt an unseren Mailserver. Beim Empfangen ist die Reputation unwichtig, daher kann sich unser Mailserver direkt um den Mailempfang kümmern.</p>
<h2>Die Basis: Ein Mailserver</h2>
<p>Wir benötigen also einen Mailserver. Dazu nutze ich die Softwaresuite mailcow. Wie diese eingerichtet wird habe ich bereits <a href="https://hilfreiche-server.tips/mailcow-der-perfekte-mailserver-mit-dkim-active-sync-2fa-uvm/">hier</a> beschrieben. Später werden wir Amazon SES als Relay konfigurieren, doch dazu müssen wir SES erst entsprechend einrichten.</p>
<h2>Amazon SES einrichten</h2>
<p>Als nächstes müssen wir uns bei Amazon SES anmelden. Dafür wird ein Amazon AWS Konto benötigt. Haben wir die Anmeldung abgeschlossen, gilt es die Einrichtung für Amazon SES durchzuführen.</p>
<p><strong>Wichtig</strong>: Amazon SES wird an mehreren Standorten angeboten. Den Standort kann man rechts oben wählen. Teile der Konfiguration sind vom Standort abhängig. Da ich das anfangs nicht wusste, durfte ich die Konfiguration zweimal durchführen, da ich nach der Anmeldung in der Region USA war, aber nach Europa wechselte.</p>
<p>Zuerst legen wir eine neue Domain an. Um die Domain zu bestätigen müssen diverse DNS Einstellungen gemacht werden. Amazon führt diese jedoch detailliert auf.</p>
<figure id="attachment_173" aria-describedby="caption-attachment-173" style="width: 787px" class="wp-caption aligncenter"><a href="https://matthias.guru/wp-content/uploads/2017/10/ses1.png"><img loading="lazy" class="size-full wp-image-173" src="https://matthias.guru/wp-content/uploads/2017/10/ses1.png" alt="" width="787" height="333" srcset="https://matthias.guru/wp-content/uploads/2017/10/ses1.png 787w, https://matthias.guru/wp-content/uploads/2017/10/ses1-300x127.png 300w, https://matthias.guru/wp-content/uploads/2017/10/ses1-768x325.png 768w" sizes="(max-width: 787px) 100vw, 787px" /></a><figcaption id="caption-attachment-173" class="wp-caption-text">Wir fügen unsere Domain zu Amazon SES hinzu.</figcaption></figure>
<p>Ist die Domain validiert, müssen wir die einzelnen Mailadressen nicht mehr validieren, solange diese zu einer validierten Domain gehören.</p>
<h2>SES Sendelimit erhöhen</h2>
<p>Bis jetzt befindet sich unser SES Account im Sandbox Modus. Das bedeutet es werden keine Mails verschickt. Da wir das ändern wollen müssen wir eine Anfrage zur Erhöhung des Sendelimits stellen. Diese Anfrage wurde bei mir nach 20 Stunden beantwortet und genehmigt.</p>
<p>Bei dieser Anfrage muss man angeben ob man Mailrückläufer behandelt (Bounce Handling), ob die Empfänger zugestimmt haben Mails zu bekommen und ob man sich an Amazons Regeln hält. Vermutlich wird eine Anfrage nur genehmigt wenn man alle Punkte bejaht. Entsprechend sollte man sich auch wirklich um diese Punkte kümmern, sonst wird man von Amazon SES recht schnell gesperrt.</p>
<h2>SMTP Credentials</h2>
<p>Damit wir von unserer Mailcow Installation aus Amazon SES als Relayhost nutzen können benötigen wir SMTP Zugangsdaten bestehend aus Serveradresse, Benutzername und Passwort. Auch wenn wir Amazon SES mit mehreren Domains nutzen, genügt ein SMTP Zugang.</p>
<p><a href="https://matthias.guru/wp-content/uploads/2017/10/ses3.png"><img loading="lazy" class="aligncenter size-full wp-image-174" src="https://matthias.guru/wp-content/uploads/2017/10/ses3.png" alt="" width="1144" height="175" /></a></p>
<h2>Mailserver Konfiguration</h2>
<p>Damit ist die Einrichtung von Amazon SES abgeschlossen. Nun müssen wir mailcow entsprechend konfigurieren. Das geht zum Glück recht fix. Als erstes fügen wir einen neuen Relayhost hinzu und geben dabei die gerade erstellten SMTP Daten an. Dazu gehen wir in die Administration Konfiguration innerhalb der Mailcow UI:</p>
<figure id="attachment_175" aria-describedby="caption-attachment-175" style="width: 807px" class="wp-caption aligncenter"><a href="https://matthias.guru/wp-content/uploads/2017/10/mailcow_relay.png"><img loading="lazy" class="size-full wp-image-175" src="https://matthias.guru/wp-content/uploads/2017/10/mailcow_relay.png" alt="" width="807" height="467" /></a><figcaption id="caption-attachment-175" class="wp-caption-text">Wir fügen Amazon SES als Relay Server hinzu.</figcaption></figure>
<p>Ist das erledigt, definieren wir im zweiten und letzten Schritt welche Domains über Amazon SES verschickt werden sollen. Das kann man in der Mailbox Konfiguration auf Domain Ebene erledigen:</p>
<figure id="attachment_176" aria-describedby="caption-attachment-176" style="width: 969px" class="wp-caption aligncenter"><a href="https://matthias.guru/wp-content/uploads/2017/10/mailcow_relay3.png"><img loading="lazy" class="size-full wp-image-176" src="https://matthias.guru/wp-content/uploads/2017/10/mailcow_relay3.png" alt="" width="969" height="639" /></a><figcaption id="caption-attachment-176" class="wp-caption-text">Mailcow: Relay pro Domain hinterlegen</figcaption></figure>
<h2>Fazit</h2>
<p>Damit ist die Einrichtung abgeschlossen. Nun sollte man die Funktion noch testen in dem man eine Mail verschickt. Wie schon weiter oben erwähnt sollte man darauf achten nicht zu viele Bounces/Rückläufer zu generieren. Bei mehr als 5% Rückläufer Quote wird Amazon nervös.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matthias.guru/2017/10/18/amazon-ses-als-relay-in-mailcow/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Fernseher/TV (VU+) steuern mit Alexa</title>
		<link>https://matthias.guru/2016/12/30/fernsehertv-vu-steuern-mit-alexa-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fernsehertv-vu-steuern-mit-alexa-2</link>
					<comments>https://matthias.guru/2016/12/30/fernsehertv-vu-steuern-mit-alexa-2/#comments</comments>
		
		<dc:creator><![CDATA[Matthias]]></dc:creator>
		<pubDate>Fri, 30 Dec 2016 10:25:29 +0000</pubDate>
				<category><![CDATA[Amazon Echo]]></category>
		<category><![CDATA[Vu+]]></category>
		<category><![CDATA[Alexa]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[dot]]></category>
		<category><![CDATA[Echo]]></category>
		<category><![CDATA[fernseher]]></category>
		<category><![CDATA[fernsteuern]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[vti]]></category>
		<category><![CDATA[vu+]]></category>
		<guid isPermaLink="false">https://raspberry-pi.ninja/?p=21</guid>

					<description><![CDATA[Mit Amazon Echo, bzw dem Echo Dot kann auch sehr leicht der TV gesteuert werden. Voraussetzung ist ein VU+ Receiver mit VTI Image sowie ein Raspberry Pi. Auf dem Raspberry Pi installieren wir ha-bridge, eine <a class="mh-excerpt-more" href="https://matthias.guru/2016/12/30/fernsehertv-vu-steuern-mit-alexa-2/" title="Fernseher/TV (VU+) steuern mit Alexa">[...]</a>]]></description>
										<content:encoded><![CDATA[<p>Mit Amazon Echo, bzw dem Echo Dot kann auch sehr leicht der TV gesteuert werden. Voraussetzung ist ein VU+ Receiver mit VTI Image sowie ein Raspberry Pi.</p>
<p>Auf dem Raspberry Pi installieren wir ha-bridge, eine Opensource Lösung die Hue Lampen simuliert. Diese erkennt Alexa und kann sie steuern. Nennen wir eine der simulierten Hue Lampen z.b. &#8222;RTL&#8220;, können wir mit dem Befehl &#8222;Alexa, schalte RTL an&#8220; zu RTL wechseln.</p>
<p>Die Anleitung teilt sich in 3 Teile:</p>
<ol>
<li>ha-bridge auf einem Raspberry Pi installieren</li>
<li>ha-bridge mit Vu+ Receiver verbinden</li>
<li>Alexa verbinden</li>
<li>Übersicht VU+ Befehle</li>
</ol>
<p>Das ganze ist in weniger als 30 Minuten startbereit.</p>
<p>&nbsp;</p>
<h3>1. ha-bridge auf einem Raspberry Pi installieren</h3>
<p>habridge ist eine Java Software, daher müssen wir sicherstellen das Java auf unserem Pi installiert ist. Dies geht mit</p>
<blockquote><p>sudo apt-get update &amp;&amp; sudo apt-get install oracle-java8-jdk</p></blockquote>
<p>Nun erstellen wir einen neuen Unterordner in unserem Homeverzeichnis und downloaden es</p>
<blockquote>
<pre>cd /home/pi/
mkdir habridge
cd habridge
wget https://github.com/bwssytems/ha-bridge/releases/download/v4.1.2/ha-bridge-4.1.2.jar

</pre>
</blockquote>
<p>Als nächstes erstellen wir eine Startdatei für habridge. In dieser geben wir auch den Port an auf welcher das Webinterface zu erreichen sein soll. Diesen musste ich ändern, da der Standardport 8080 auf meinem Raspberry Pi bereits benutzt wurde:</p>
<blockquote>
<pre>vi starthabridge.sh</pre>
</blockquote>
<p>Und tragen ein:</p>
<blockquote>
<pre>cd /home/pi/habridge
rm /home/pi/habridge/habridge-log.txt
nohup java -jar -Dserver.port=<strong>8080</strong> /home/pi/habridge/ha-bridge-4.1.2.jar &gt; /home/pi/habridge/habridge-log.txt 2&gt;&amp;1 &amp; chmod 777 /home/pi/habridge/habridge-log.txt</pre>
</blockquote>
<p>Dann machen wir das Startscript ausführbar</p>
<blockquote>
<pre>chmod u+x starthabridge.sh

</pre>
</blockquote>
<p>Und starten habridge</p>
<blockquote>
<pre>./starthabridge.sh 

</pre>
</blockquote>
<p>Nun kontrollieren wir das Logfile auf Fehler</p>
<blockquote>
<pre>tail -f habridge-log.txt

</pre>
</blockquote>
<p>Sollten keine Fehler aufgetreten sein ist habridge nun installiert und über den oben konfigurierten Port im Webbrowser erreichbar.</p>
<h3>2. ha-bridge mit Vu+ Receiver verbinden</h3>
<p>Wir rufen nun das Webinterface auf. Auf der Startseite sehen wir alle Geräte die Alexa als Hue Lampen erkennen würde. Aktuell ist natürlich noch keines angelegt, dies ändern wir in dem wir auf &#8222;manual add&#8220; klicken.</p>
<p>Für die Anlage benötigen wir nur wenige Felder:</p>
<ul>
<li>Name (unter diesem Namen wird Alexa das Gerät erkennen, der Name &#8222;TV&#8220; führt demnach zu folgendem Sprachbefehl &#8222;Alexa, schalte TV an&#8220;)</li>
<li>Device Type &#8222;Custom&#8220;</li>
<li>Map Type &#8222;HTTP Device&#8220;</li>
<li>On Items -&gt; Target Item
<ul>
<li>http://[IP]/api/remotecontrol?command=<strong>113</strong>&amp;callback=jQuery</li>
</ul>
</li>
</ul>
<p>Der Command 113 steht für den Powerknopf. Andere Commands findet man in diesem Text weiter unten.</p>
<p>Um zu einem bestimmten Sender zu schalten verwendet man folgende Url:</p>
<blockquote><p>http://[IP]web/zap?sRef=<strong>1:0:19:EF10:421:1:C00000:0:0:0</strong></p></blockquote>
<p>Hier steht das fett geschriebene für die entsprechende Kanal-ID. Diese findet man u.a. in der Senderliste welche als userbouquet auf der VU+ gespeichert ist.</p>
<p><a href="https://matthias.guru/wp-content/uploads/2016/12/editor-1.png"><img loading="lazy" class="aligncenter size-large wp-image-34" src="https://matthias.guru/wp-content/uploads/2016/12/editor-1-1024x540.png" alt="" width="1024" height="540" /></a></p>
<h3>3. Alexa verbinden</h3>
<p>Wir gehen in die Alexa App, dort auf Smart Home und scrollen ganz runter. Dort lassen wir Alexa neue Geräte suchen. Dies dauert kurz und danach ist die Einrichtung abgeschlossen. Die Vu+ kann nun ferngesteuert werden.</p>
<h3>4. Übersicht VU+ Befehle</h3>
<p>116 Key &#8222;Power&#8220;<br />
2 Key &#8222;1&#8220;<br />
3 Key &#8222;2&#8220;<br />
4 Key &#8222;3&#8220;<br />
5 Key &#8222;4&#8220;<br />
6 Key &#8222;5&#8220;<br />
7 Key &#8222;6&#8220;<br />
8 Key &#8222;7&#8220;<br />
9 Key &#8222;8&#8220;<br />
10 Key &#8222;1&#8220;<br />
11 Key &#8222;0&#8220;<br />
412 Key &#8222;previous&#8220;<br />
407 Key &#8222;next<br />
115 Key &#8222;volume up&#8220;<br />
113 Key &#8222;mute&#8220;<br />
402 Key &#8222;bouquet up&#8220;<br />
114 Key &#8222;volume down&#8220;<br />
174 Key &#8222;lame&#8220;<br />
403 Key &#8222;bouquet down&#8220;<br />
358 Key &#8222;info&#8220;<br />
103 Key &#8222;up&#8220;<br />
139 Key &#8222;menu&#8220;<br />
105 Key &#8222;left&#8220;<br />
352 Key &#8222;OK&#8220;<br />
106 Key &#8222;right&#8220;<br />
392 Key &#8222;audio&#8220;<br />
108 Key &#8222;down&#8220;<br />
393 Key &#8222;video&#8220;<br />
398 Key &#8222;red&#8220;<br />
399 Key &#8222;green&#8220;<br />
400 Key &#8222;yellow&#8220;<br />
401 Key &#8222;blue&#8220;<br />
377 Key &#8222;tv&#8220;<br />
385 Key &#8222;radio&#8220;<br />
388 Key &#8222;text&#8220;<br />
138 Key &#8222;help&#8220;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matthias.guru/2016/12/30/fernsehertv-vu-steuern-mit-alexa-2/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Homematic steuern mit Amazon Echo (Dot / Alexa)</title>
		<link>https://matthias.guru/2016/12/29/homematic-steuern-mit-amazon-echo-dot-alexa-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=homematic-steuern-mit-amazon-echo-dot-alexa-2</link>
					<comments>https://matthias.guru/2016/12/29/homematic-steuern-mit-amazon-echo-dot-alexa-2/#comments</comments>
		
		<dc:creator><![CDATA[Matthias]]></dc:creator>
		<pubDate>Thu, 29 Dec 2016 09:15:20 +0000</pubDate>
				<category><![CDATA[Amazon Echo]]></category>
		<category><![CDATA[homematic]]></category>
		<category><![CDATA[Alexa]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Echo]]></category>
		<category><![CDATA[Homematic]]></category>
		<guid isPermaLink="false">https://raspberry-pi.ninja/?p=15</guid>

					<description><![CDATA[Leider gibt es für Amazon Alexa Voice Service (Amazon Echo) keinen Homematic Skill. Dennoch lässt sich die [amazon_textlink asin=&#8217;B00BZ6XLJ0&#8242; text=&#8217;Homematic&#8216; template=&#8217;ProductLink&#8216; store=&#8217;rpininja-21&#8242; marketplace=&#8217;DE&#8216; link_id=&#8217;5c019a96-ed0f-11e6-88c1-6f4f9540b732&#8242;] sehr leicht mit dem Echo, bzw, dem Echo Dot steuern. Diese <a class="mh-excerpt-more" href="https://matthias.guru/2016/12/29/homematic-steuern-mit-amazon-echo-dot-alexa-2/" title="Homematic steuern mit Amazon Echo (Dot / Alexa)">[...]</a>]]></description>
										<content:encoded><![CDATA[<p>Leider gibt es für Amazon Alexa Voice Service (Amazon Echo) keinen Homematic Skill. Dennoch lässt sich die [amazon_textlink asin=&#8217;B00BZ6XLJ0&#8242; text=&#8217;Homematic&#8216; template=&#8217;ProductLink&#8216; store=&#8217;rpininja-21&#8242; marketplace=&#8217;DE&#8216; link_id=&#8217;5c019a96-ed0f-11e6-88c1-6f4f9540b732&#8242;] sehr leicht mit dem Echo, bzw, dem Echo Dot steuern. Diese Anleitung kann man in ca. 20 Minuten abarbeiten. Da wir dem Echo Hue Lampen simulieren (diese kann Alexa ohne Skill bereits ansprechen), können wir leider nur Licht schalten und dimmen. Weitere Funktionen wie Rollläden wären auch denkbar, müssen jedoch mit dem Sprachbefehl &#8222;Licht anschalten&#8220;, &#8222;Licht ausschalten&#8220;, &#8222;Licht dimmen&#8220; gesteuert werden und bietet daher hierfür noch keine perfekte Lösung. Möchte man jedoch nur Lichter schalten, ist dies eine sehr gut funktionierende Lösung, welche ich nicht mehr missen möchte.<span id="more-244"></span></p>
<p>Ausgangssituation: Ich habe eine Homematic (keine Homematic IP) mit einer CCU1 und daran angeschlossenen Lichtaktoren. Außerdem benötigen wir einen [amazon_textlink asin=&#8217;B01CEFWQFA&#8216; text=&#8217;Raspberry Pi&#8216; template=&#8217;ProductLink&#8216; store=&#8217;rpininja-21&#8242; marketplace=&#8217;DE&#8216; link_id=&#8217;7d861404-ed0f-11e6-9605-d1552f921464&#8242;]. Diesen habe ich bereits für andere Dinge im Betrieb und kann ihn hierfür leicht erweitern. Darüber hinaus ist natürlich ein Amazon Echo oder Amazon Echo Dot nötig.</p>
<p>Die Vorgehensweise in Kurzform:</p>
<ol>
<li>Auf dem Raspberry installieren wir die habridge, eine Opensource Java Software welche Hue Lampen simuliert</li>
<li>Diese simulierten Hue Lampen werden von Alexa erkannt</li>
<li>habridge sorgt dafür das beim Schalten der simulierten Lampen eine frei gewählte Aktion durchgeführt wird, in unserem Fall lassen wir die XML Schnittstelle der CCU ansprechen</li>
<li>Fertig <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ol>
<p><strong>Beginnen wir mit der Installation der habridge auf dem Raspberry Pi:</strong></p>
<p>habridge ist eine Java Software, daher müssen wir sicherstellen das Java auf unserem Pi installiert ist. Dies geht mit</p>
<blockquote><p>sudo apt-get update &amp;&amp; sudo apt-get install oracle-java8-jdk</p></blockquote>
<p>Nun erstellen wir einen neuen Unterordner in unserem Homeverzeichnis und downloaden es</p>
<blockquote>
<pre>cd /home/pi/
mkdir habridge
cd habridge
wget https://github.com/bwssytems/ha-bridge/releases/download/v4.1.2/ha-bridge-4.1.2.jar

</pre>
</blockquote>
<p>Als nächstes erstellen wir eine Startdatei für habridge. In dieser geben wir auch den Port an auf welcher das Webinterface zu erreichen sein soll. Diesen musste ich ändern, da der Standardport 8080 auf meinem Raspberry Pi bereits benutzt wurde:</p>
<blockquote>
<pre>vi starthabridge.sh</pre>
</blockquote>
<p>Und tragen ein:</p>
<blockquote>
<pre>cd /home/pi/habridge
rm /home/pi/habridge/habridge-log.txt
nohup java -jar -Dserver.port=<strong>8080</strong> /home/pi/habridge/ha-bridge-4.1.2.jar &gt; /home/pi/habridge/habridge-log.txt 2&gt;&amp;1 &amp; chmod 777 /home/pi/habridge/habridge-log.txt</pre>
</blockquote>
<p>Dann machen wir das Startscript ausführbar</p>
<blockquote>
<pre>chmod u+x starthabridge.sh

</pre>
</blockquote>
<p>Und starten habridge</p>
<blockquote>
<pre>./starthabridge.sh 

</pre>
</blockquote>
<p>Nun kontrollieren wir das Logfile auf Fehler</p>
<blockquote>
<pre>tail -f habridge-log.txt

</pre>
</blockquote>
<p><strong>Sollten keine Fehler aufgetreten sein ist habridge nun installiert</strong> <strong>und über den oben konfigurierten Port im Webbrowser erreichbar.</strong></p>
<p>Wir rufen nun das Webinterface auf. Auf der Startseite sehen wir alle Geräte die Alexa als Hue Lampen erkennen würde. Aktuell ist natürlich noch keines angelegt, dies ändern wir in dem wir auf &#8222;add/edit&#8220; klicken.</p>
<p>Für die Anlage benötigen wir nur wenige Felder:</p>
<ul>
<li>Name (unter diesem Namen wird Alexa das Gerät erkennen, der Name &#8222;Wohnzimmer Licht&#8220; führt demnach zu folgendem Sprachbefehl &#8222;Alexa, schalte Wohnzimmer Licht an&#8220;)</li>
<li>Device Type &#8222;Custom&#8220;</li>
<li>Map Type &#8222;HTTP Device&#8220;</li>
<li>On Items -&gt; Target Item
<ul>
<li>http://[CCU_IP]/config/xmlapi/statechange.cgi?ise_id=[ise_id]&amp;new_value=1</li>
</ul>
</li>
<li>Off Items -&gt; Target Item
<ul>
<li>http://[CCU_IP]/config/xmlapi/statechange.cgi?ise_id=[ise_id]&amp;new_value=0</li>
</ul>
</li>
</ul>
<figure id="attachment_34" aria-describedby="caption-attachment-34" style="width: 1024px" class="wp-caption aligncenter"><img loading="lazy" class="wp-image-34 size-large" src="https://matthias.guru/wp-content/uploads/2016/12/editor-1-1024x540.png" width="1024" height="540" /><figcaption id="caption-attachment-34" class="wp-caption-text">habridge Einstellungen</figcaption></figure>
<p>Hinweis: Dafür wird das XML-API Addon der CCU benötigt, dies gibt es <a href="https://www.homematic-inside.de/software/addons/item/xmlapi">hier</a>. Die ise_id findet man in dem man folgende Url im Browser aufruft und dort dann nach dem entsprechendem Gerät sucht</p>
<blockquote><p>http://[CCU_IP]/config/xmlapi/<strong>devicelist.cgi</strong></p></blockquote>
<p>Nun speichern wir die Konfiguration. Dieses Gerät wurde damit fertig eingerichtet. Das machen wir auch noch für alle anderen Geräte / Lichter die wir schalten wollen.</p>
<p><strong>Zuletzt koppeln wir das ganze noch mit Alexa:</strong></p>
<p>Wir gehen in die Alexa App, dort auf Smart Home und scrollen ganz runter. Dort lassen wir Alexa neue Geräte suchen. Dies dauert kurz und danach ist die Einrichtung abgeschlossen. Die Lichter können nun geschalten werden.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matthias.guru/2016/12/29/homematic-steuern-mit-amazon-echo-dot-alexa-2/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Homematic steuern mit Amazon Echo (Dot / Alexa)</title>
		<link>https://matthias.guru/2016/12/29/homematic-steuern-mit-amazon-echo-dot-alexa/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=homematic-steuern-mit-amazon-echo-dot-alexa</link>
					<comments>https://matthias.guru/2016/12/29/homematic-steuern-mit-amazon-echo-dot-alexa/#comments</comments>
		
		<dc:creator><![CDATA[Matthias]]></dc:creator>
		<pubDate>Thu, 29 Dec 2016 09:09:26 +0000</pubDate>
				<category><![CDATA[alexa]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[echo]]></category>
		<category><![CDATA[homematic]]></category>
		<category><![CDATA[Alexa]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Echo]]></category>
		<category><![CDATA[Homematic]]></category>
		<guid isPermaLink="false">https://hilfreiche-server.tips/?p=82</guid>

					<description><![CDATA[Leider gibt es für Amazon Alexa Voice Service (Amazon Echo) keinen Homematic Skill. Dennoch lässt sich die Homematic sehr leicht mit dem Echo, bzw, dem Echo Dot steuern. Diese Anleitung kann man in ca. 20 <a class="mh-excerpt-more" href="https://matthias.guru/2016/12/29/homematic-steuern-mit-amazon-echo-dot-alexa/" title="Homematic steuern mit Amazon Echo (Dot / Alexa)">[...]</a>]]></description>
										<content:encoded><![CDATA[<p>Leider gibt es für Amazon Alexa Voice Service (Amazon Echo) keinen Homematic Skill. Dennoch lässt sich die Homematic sehr leicht mit dem Echo, bzw, dem Echo Dot steuern. Diese Anleitung kann man in ca. 20 Minuten abarbeiten. Da wir dem Echo Hue Lampen simulieren (diese kann Alexa ohne Skill bereits ansprechen), können wir leider nur Licht schalten und dimmen. Weitere Funktionen wie Rollläden wären auch denkbar, müssen jedoch mit dem Sprachbefehl &#8222;Licht anschalten&#8220;, &#8222;Licht ausschalten&#8220;, &#8222;Licht dimmen&#8220; gesteuert werden und bietet daher hierfür noch keine perfekte Lösung. Möchte man jedoch nur Lichter schalten, ist dies eine sehr gut funktionierende Lösung, welche ich nicht mehr missen möchte.<span id="more-82"></span></p>
<p>Ausgangssituation: Ich habe eine Homematic (keine Homematic IP) mit einer CCU1 und daran angeschlossenen Lichtaktoren. Außerdem benötigen wir einen Raspberry Pi. Diesen habe ich bereits für andere Dinge im Betrieb und kann ihn hierfür leicht erweitern. Darüber hinaus ist natürlich ein Amazon Echo oder Amazon Echo Dot nötig.</p>
<p>Die Vorgehensweise in Kurzform:</p>
<ol>
<li>Auf dem Raspberry installieren wir die habridge, eine Opensource Java Software welche Hue Lampen simuliert</li>
<li>Diese simulierten Hue Lampen werden von Alexa erkannt</li>
<li>habridge sorgt dafür das beim Schalten der simulierten Lampen eine frei gewählte Aktion durchgeführt wird, in unserem Fall lassen wir die XML Schnittstelle der CCU ansprechen</li>
<li>Fertig <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ol>
<p><strong>Beginnen wir mit der Installation der habridge auf dem Raspberry Pi:</strong></p>
<p>habridge ist eine Java Software, daher müssen wir sicherstellen das Java auf unserem Pi installiert ist. Dies geht mit</p>
<blockquote><p>sudo apt-get update &amp;&amp; sudo apt-get install oracle-java8-jdk</p></blockquote>
<p>Nun erstellen wir einen neuen Unterordner in unserem Homeverzeichnis und downloaden es</p>
<blockquote>
<pre>cd /home/pi/
mkdir habridge
cd habridge
wget https://github.com/bwssytems/ha-bridge/releases/download/v4.1.2/ha-bridge-4.1.2.jar

</pre>
</blockquote>
<p>Als nächstes erstellen wir eine Startdatei für habridge. In dieser geben wir auch den Port an auf welcher das Webinterface zu erreichen sein soll. Diesen musste ich ändern, da der Standardport 8080 auf meinem Raspberry Pi bereits benutzt wurde:</p>
<blockquote>
<pre>vi starthabridge.sh</pre>
</blockquote>
<p>Und tragen ein:</p>
<blockquote>
<pre>cd /home/pi/habridge
rm /home/pi/habridge/habridge-log.txt
nohup java -jar -Dserver.port=<strong>8080</strong> /home/pi/habridge/ha-bridge-4.1.2.jar &gt; /home/pi/habridge/habridge-log.txt 2&gt;&amp;1 &amp; chmod 777 /home/pi/habridge/habridge-log.txt</pre>
</blockquote>
<p>Dann machen wir das Startscript ausführbar</p>
<blockquote>
<pre>chmod u+x starthabridge.sh

</pre>
</blockquote>
<p>Und starten habridge</p>
<blockquote>
<pre>./starthabridge.sh 

</pre>
</blockquote>
<p>Nun kontrollieren wir das Logfile auf Fehler</p>
<blockquote>
<pre>tail -f habridge-log.txt

</pre>
</blockquote>
<p>Sollten keine Fehler aufgetreten sein ist habridge nun installiert und über den oben konfigurierten Port im Webbrowser erreichbar.</p>
<p>Wir rufen nun das Webinterface auf. Auf der Startseite sehen wir alle Geräte die Alexa als Hue Lampen erkennen würde. Aktuell ist natürlich noch keines angelegt, dies ändern wir in dem wir auf &#8222;manual add&#8220; klicken.</p>
<p>Für die Anlage benötigen wir nur wenige Felder:</p>
<ul>
<li>Name (unter diesem Namen wird Alexa das Gerät erkennen, der Name &#8222;Wohnzimmer Licht&#8220; führt demnach zu folgendem Sprachbefehl &#8222;Alexa, schalte Wohnzimmer Licht an&#8220;)</li>
<li>Device Type &#8222;Custom&#8220;</li>
<li>Map Type &#8222;HTTP Device&#8220;</li>
<li>On Items -&gt; Target Item
<ul>
<li>http://[CCU_IP]/config/xmlapi/statechange.cgi?ise_id=[ise_id]&amp;new_value=1</li>
</ul>
</li>
<li>Off Items -&gt; Target Item
<ul>
<li>http://[CCU_IP]/config/xmlapi/statechange.cgi?ise_id=[ise_id]&amp;new_value=0</li>
</ul>
</li>
</ul>
<p><a href="https://matthias.guru/wp-content/uploads/2016/12/editor.png"><img loading="lazy" class="aligncenter size-large wp-image-96" src="https://matthias.guru/wp-content/uploads/2016/12/editor-1024x540.png" alt="" width="1024" height="540" srcset="https://matthias.guru/wp-content/uploads/2016/12/editor-1024x540.png 1024w, https://matthias.guru/wp-content/uploads/2016/12/editor-300x158.png 300w, https://matthias.guru/wp-content/uploads/2016/12/editor-768x405.png 768w, https://matthias.guru/wp-content/uploads/2016/12/editor-1536x810.png 1536w, https://matthias.guru/wp-content/uploads/2016/12/editor-2048x1080.png 2048w, https://matthias.guru/wp-content/uploads/2016/12/editor-1200x633.png 1200w, https://matthias.guru/wp-content/uploads/2016/12/editor-1980x1044.png 1980w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>Hinweis: Dafür wird das XML-API Addon der CCU benötigt, dies gibt es <a href="https://www.homematic-inside.de/software/addons/item/xmlapi">hier</a>. Die ise_id findet man in dem man folgende Url im Browser aufruft und dort dann nach dem entsprechendem Gerät sucht</p>
<blockquote><p>http://[CCU_IP]/config/xmlapi/<strong>devicelist.cgi</strong></p></blockquote>
<p>Nun speichern wir die Konfiguration. Dieses Gerät wurde damit fertig eingerichtet. Das machen wir auch noch für alle anderen Geräte / Lichter die wir schalten wollen.</p>
<p>Zuletzt koppeln wir das ganze noch mit Alexa:</p>
<p>Wir gehen in die Alexa App, dort auf Smart Home und scrollen ganz runter. Dort lassen wir Alexa neue Geräte suchen. Dies dauert kurz und danach ist die Einrichtung abgeschlossen. Die Lichter können nun geschalten werden.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matthias.guru/2016/12/29/homematic-steuern-mit-amazon-echo-dot-alexa/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>
