Kategorie: Alexa

node-red-contrib-amazon-echo von Alexa über Port 80 nicht erreichbar

Um node-red über Alexa steuern zu können, eignet sich unter anderem der Node – node-red-contrib-amazon-echo. Über diesen ist es recht einfach einfache An-AUS Befehle per Alexa an node-red weiterzuleiten.

Ein Problem kann es geben, wenn die Alexa den node-red nicht über den Port 80 erreichen kann.

Zwar kann man in den Einstellungen des amazon-echo-hub Node den Port ändern, aber natürlich muss dein Server das auch wissen.

Um am Server das Port zu ändern, sind folgende Kommandos1 im Terminal auszuführen.

sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

Um die Information dauerhaft zu speichern, einfach anschließend noch folgendes Kommando2 aufrufen und zweimal mit “ja” bestätigen.

sudo dpkg-reconfigure iptables-persistent
Quellen und Links
  1. https://github.com/datech/node-red-contrib-amazon-echo/wiki/Troubleshooting[]
  2. https://unix.stackexchange.com/questions/125833/why-isnt-the-iptables-persistent-service-saving-my-changes[]

Radio hören auf Desktop – Smartphone – Alexa

In Zeiten von Spotify und Co. mag ich es trotzdem ab und an mal einen Radiostream zu lauschen. Natürlich gibt es dabei unterschiedliche Orte und Möglichkeiten den digitalen Inhalt eines Streams in hörbare Wellen umzuwandeln.

Radio mit dem Desktop Rechner hören

Vor einigen Jahren, als Windows noch etwas mehr verbreitet war bei den Rechnern welche nicht genutzt habe, stand RadioSure als Programm zum Genießen von Stream ganz vorn. Mitlerweile nutze ich doch recht unterschiedliche Betriebssysteme und versuche möglichst Programme und Software aus der Cloud zu nutzen, welche direkt online funktionieren.

Bei Streamen von Musik setze ich auf die Radio App für Nextcloud, mit welcher man Streams, welche bei Radio-Browser gelistet sind, hören kann.

Radio auf dem Smartphone hören

Auf dem Smartphone verlasse ich mich meist auf TuneIn, vor allem da es eine Integration in Android Auto gibt. Sicherlich gibt es da auch noch ein paar andere, wie Simple Radio, aber die Integration in Android Auto ist mir da doch recht wichtig.

TuneIn Radio: Musik & Sport
Preis: Kostenlos
Android Auto
Preis: Kostenlos

Radio auf Amazon Echo hören

In Deutschland gehört TuneIn schon zur Basisausstattung bei Alexa1 , also in der Regel kann man mit

“Spiele [Radiosender]”

Amazon Alexa

direkt einen Radiosender starten. Leider wird es bei Sendern, welche per Voice schlecht gefunden werden nicht ganz so einfach möglich. Für zwei Beispiele, beide aus Chemnitz, ist es so nicht möglich den Stream zu starten.

Also stand die Idee im Raum, einfach für diese Sender jeweils einen eignen Skill für Alexa zu erstellen. Leider scheiterte diese Idee vorerst an den jeweils nicht vorhandenen https Stream-URLs. Beide Sender stellen diese nur ohne https zur Verfügung. Ich werde da einfach mal nachfragen, vielleicht tut sich da ja was.

Quellen und Links
  1. https://www.homeandsmart.de/tunein-mit-alexa-abspielen[]
olistio

Alternative zum Amazon Lightify Skill von Osram

Ich besitze eine Alexa und nenne auch ein paar smarte Lampen von Osram mein eigen, leider ist der Lightify Skill für Alexa wirklich sehr schlecht und lässt sich zeitweise nicht aktivieren1, wobei dies von Zeit zu Zeit nötig wird, da irgendwas nicht mehr funktioniert.

Aber es gibt eine Alternative, die ist zwar etwas aufwendiger, funktioniert dafür aber recht gut. Dazu wird die Olisto Plattform genutzt, dabei handelt es sich um eine Alternative zu IFTTT. Man kann also verschiedene Services oder Kanäle über WENN, DANN miteinander verknüpfen. Im Gegensatz zu IFTTT kann man bei Olisto eine Verbindung zu Osram erstellen. Dies in der Kombination mit dem Olisto Skill für Alexa macht es dann möglich die smarten Osram Lampen per Alexa zu steuern.

Olisto
Preis: Kostenlos

Wenn man Osram als Kanal bei Olisto freigegeben hat kann man sich dran machen eine Steuerung über Alexa einzurichten.

  1. Now-Button anlegen (Jetzt-Menüpunkt)
  2. “Dann” hinzufügen
    1. Osram Lightify wählen
    2. Gerät wählen, in meinen Fall “Gruppe”
    3. Aktion wählen “Schalte ein oder aus”
    4. Aktion spezifizieren “Eingeschaltet”
    5. Gerät spezifizieren “Küche”
  3. abschließen “Ich bin fertig”
Amazon Alexa
Preis: Kostenlos

Um nun die Sprachsteuerung über Alexa einzurichten, muss der Olisto Skill aktiviert werden. Anschließend unbedingt nach neuen Geräten suchen (Gerät hinzufügen, Sonstiges), denn jeder in Olisto angelegte Now-Button wird in Alexa als Szene erkannt und kann dann erst genutzt werden. Jetzt können einfach neue Routinen erstellt werden.

  1. Neue Routine, Name vergeben
  2. Wenn was passiert, “Stimme”
  3. “Küche ein”
  4. Aktion hinzufügen “Smart Home”
  5. “Szene steuern”
  6. Szene wählen “Küche ein”
  7. Hinzufügen

Anschließend kann Alex per Sprache angewiesen werden, in meinem Fall eben mit “Alexa, Küche ein” das Licht in der Küche einzuschalten. Will man weiter Befehle per Sprache steuern müssen diese auf gleiche Weise eingerichtet werden.

Quellen und Links
  1. https://tech-aktuell.de/osram-lightify-verknuepfung-konnte-diesmal-nicht-hergestellt-werden[]

Präsentiert von WordPress & Theme erstellt von Anders Norén

Du bist zur Zeit offline!!!