Alexa, Licht an! – Pimp my Smart Home (Loxone, FHEM) in unter einer Stunde

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Wer eine von Alexa (noch) nicht offiziell unterst√ľtzte Smart-Home-L√∂sung einsetzt, Zuhause aber dennoch nicht auf die komfortable Sprachsteuerung des E-Commerce-Giganten verzichten m√∂chte, um bspw. die Beleuchtung zu steuern, kann sich jetzt freuen. Denn dank der Open-Source-Software ha-bridge lassen sich Smart-Home-Systeme mit offenen Schnittstellen wie Loxone und FHEM mit etwas Nachhilfe dazu bewegen, auf Amazons Zauberkiste¬†zu h√∂ren. Damit lassen sich dann¬†Lampen auf Wunsch schalten und dimmen sowie andere Komponenten wie Roll√§den oder auch die eingebundene L√ľftungsanlage¬†steuern.

Was dazu ben√∂tigt wird, wie die Einrichtung Schritt f√ľr Schritt abl√§uft¬†und welche kleinen Einschr√§nkungen die¬†L√∂sung derzeitig (noch) hat, ist Inhalt des nachfolgenden Blogposts. Praxistipps, gerade hinsichtlich der passenden¬†Namensgebung der zu steuernden Ger√§te, d√ľrfen dabei nat√ľrlich ebensowenig¬†fehlen.

„Alexa, schalte das Licht ein.“ – „Entschuldigung, ich kann leider keine passenden Ger√§te finden.“

Bis die Sprachsteuerung auch tats√§chlich das macht, was man von ihr m√∂chte, ben√∂tigt man neben einem Echo Dot (Affiliate-Link) bzw. Echo (Affiliate-Link) im Fall von FHEM bzw. Loxone mindestens noch eine „Br√ľcke“, um beide Systeme miteinander zu verbinden.

Hier gibt es mittlerweile mehrere Möglichkeiten, wobei eine der einfachsten der Einsatz von Freeware-Software namens ha-bridge ist. Mit der nachfolgenden Anleitung und etwas technischem Geschick ist das in weniger als einer Stunde zu bewerkstelligen.

Die ha-bridge-Software wird nachfolgend auf einem Raspberry Pi installiert¬†und tritt dann¬†als hue-Bridge¬†des beliebten Lampenherstellers Philips auf – quasi per Softwareemulation, um Alexa eine vollwertige hue-Bridge im eigenen Netzwerk vorzugaukeln. In der Oberfl√§che von ha-bridge werden dann alle zu¬†schaltenden Smart-Home-Komponenten manuell¬†mit den gew√ľnschten Namen¬†eingetragen und Links definiert, welche die in Loxone bzw. FHEM vorhandenen Ger√§te bei einem Sprachbefehl per URL-Befehl triggern.

H√∂rt sich mittelstressig an, funktioniert nach einmaliger Einrichtung aber wirklich spitze¬†– und vorallem auch blitzschnell. Denn wie¬†man an der Grafik sehen kann, muss im¬†Hintergrund schon Einiges passieren, bis der Sprachbefehl des Anwenders beim Smart-Home-System ankommt und entsprechende Schaltbefehle absetzt. In der Praxis sieht das dann eben so aus wie im nachfolgenden Video – spektakul√§r unspektakul√§r, wobei ich schon etwas aufgeregt war, da es einer meiner¬†ersten Tests war (das Klacken beim Schalten der Stehlampe im Hintergrund kommt √ľbrigens aus dem Schaltschrank im Technikraum – die T√ľr war offen):

Wie¬†im Video zu h√∂ren, quittiert Alexa den Sprachbefehl mit der kurzen Antwort „Ok“. Bis diese Antwort¬†erfolgt,¬†wartet der Dienst erst auf eine positive R√ľckmeldung der ha-bridge. Sollte mal etwas schief laufen und die ha-bridge nicht zur Verf√ľgung stehen, erh√§lt der Anwender die Info, was nicht passt. Das h√∂rt sich nicht sehr spektakul√§r an, ist im laufenden Betrieb aber sehr praktisch, da man sofort weiss, wo es klemmt.

Voraussetzungen f√ľr den Alexa-Pimp

Grundvoraussetzung is nat√ľrlich erstmal ein offenes Smart-Home-System, wie bspw. Loxone (Einsteigerguide) oder FHEM (Einsteigerguide), welches f√ľr die Anbindung zur Verf√ľgung steht und in dem bereits zu¬†schaltende Komponenten (Lampen, Rollos, L√ľftung, TV, AV-Receiver, whatever) eingebunden sind. Entsprechende Anregungen und Anleitungen¬†lassen sich hier im Blog wohl zu Gen√ľge¬†finden.

Dann ben√∂tigt man mindestens einen Amazon Echo (Affiliate-Link) bzw. Amazon Echo Dot (Affiliate-Link), wobe ich die weisse Variante ein St√ľck schicker finde als die schwarze. Geschmacksache…

Ich habe mich zum¬†Start direkt mal f√ľr das 3-er Pack Dots entschieden, um gleich mal mehrere R√§ume¬†zu versorgen. Die Spracherkennung funktioniert bei ruhiger Umgebung locker auch aus dem Nachbarzimmer, bei geschlossenen T√ľren oder lauter Musik hat das Ganze¬†trotz 7! verbauter Mikrofone aber dennoch seine Grenzen. Vermutlich werde ich die restlichen Zimmer nach¬†und nach¬†auch noch mit weiteren Dots ausstatten, aktuell funktioniert das aber auch schon so im gesamten Haus sehr gut. Und das seit jetzt fast schon einen Monat seit der Einrichtung und bisher komplett ohne Aussetzer. Das ist bei mir eher¬†selten, da ich Neues¬†in der Regel gleich erst mal wieder „kaputt spiele“ und dann nochmal von vorne anfangen muss. Wenn √ľbrigens mehr als ein Echo (Dot) eingesetzt wird, reagiert immer nur derjenige, der die Stimme des Anwenders am besten „versteht“. Klingt nach einer Kleinigkeit, ist aber wirklich mehr als praktisch und d√ľrfte in der Umsetzung alles andere als trivial sein, da aus Anwendersicht keine merkliche Verz√∂gerung wahrnehmbar ist.

F√ľr den hier vorgestellten Anwendungsfall ist es √ľbrigens auch v√∂llig egal, ob der g√ľnstige Echo Dot oder der „normale“ Echo eingesetzt wird. Nur wer auf Musik Wert legt, sollte das gr√∂√üere Echo-Flagschiff w√§hlen, da der Echo Dot bei der Audiowiedergabe schon sehr schwachbr√ľstig ist – hier reicht es eigentlich nur f√ľr Alexa-Audior√ľckmeldungen. Der Echo Dot¬†l√§sst sich zwar per Line-Out-Kabel an eine Musikanlage koppeln, in der Praxis sollte das aber eher semi-gut funktionieren, da der AV-Receiver am besten durchgehend angeschaltet sein muss, da man bei einem abgesetzten Sprachbefehl sonst nichtmal die Sprachantwort von Alexa mitbekommt. Der interne Lautsprecher ist in diesem Fall n√§mlich deaktiviert.

Als dritte Komponente wird noch die Software¬†ha-bridge¬†ben√∂tigt, welche auf¬†github heruntergeladen und kostenfrei genutzt werden kann. Die Software muss dann dauerhaft auf einer passenden Hardware laufen, damit der Dienst zur Verf√ľgung steht. Hier bietet sich nat√ľrlich ein stromsparender Raspberry Pi an, welcher auch f√ľr eine Vielzahl weiterer Anwendungen (parallel) genutzt werden kann. Ich habe mich dabei jedoch explizit dazu entschieden, die Anwendung erstmal auf einem separaten RPI laufen zu lassen, der sonst f√ľr nichts anderes genutzt wird. Vermutlich √ľbertrieben, aber ich kenne das nur zu gut, dass man „mal schnell“ etwas Neues installiert und dann erstmal gar nichts mehr funktioniert. Und wer kennt das nicht aus eigener Erfahrung?

Wer also sowieso bereits FHEM auf einem RPI einsetzt, wie im Artikel FHEM-Server auf dem Raspberry Pi in weniger als einer Stunde einrichten beschrieben, braucht im Grunde keinen zusätzlichen Raspberry Pi. Wer dabei auf Nummer Sicher gehen möchte oder aber sein Loxone-System Alexa-fähig machen möchte, schafft sich die nachfolgenden Komponenten an.

Dazu geh√∂rt nat√ľrlich erstmal der Einplatinenrechner Raspberry Pi 3, der mehr als genug Power hat, um den ha-bridge-Dienst stabil laufen zu lassen.

Zum Betrieb werden dann noch ein passendes Netzteil und eine MicoSDHC-Karte benötigt.

Da am¬†RPI3 mehrere stromhungrige Verbraucher per USB betrieben werden k√∂nnen, empfiehlt sich direkt¬†ein Netzteil mit 3A (Affiliate-Link)¬†einzusetzen. Auf diese Weise kann der Pi auf max. 15 Watt zur√ľckgreifen und besitzt damit¬†genug Reserven.

F√ľr das Betriebssystem¬†setzt man am besten eine „Industrial“-Speicherkarte ein, wie die Kingston Industrial Temperature Micro SDHC UHS-I 16GB Class 10 (Affiliate-Link), welche besonders viele Schreib- und Lesezyklen erm√∂glicht. Damit¬†ist die Chance noch geringer, dass das System nach k√ľrzerer Zeit aufgrund von Speicherfehlern abschmiert.

Nicht zwingend notwendig, aber dennoch sinnvoll ist, die Unterbringung des RPI in einem passenden Geh√§use. F√ľr das aktuelle Modell¬†empfiehlt sich das offizielle Geh√§use (Affiliate-Link) inkl. K√ľhlk√∂rper, die auf CPU und GPU aufgeklebt werden.

Raspberry Pi als Server f√ľr ha-bridge vorbereiten

Nun geht es ans Eingemachte. Erstmal wird das passende Betriebssystem in Form von Raspbian auf der SD-Karte installiert. Die ausf√ľhrliche und stetig aktualisierte Anleitung hierf√ľr¬†findet sich im Blogpost¬†FHEM-Server auf dem Raspberry Pi in weniger als einer Stunde einrichten¬†im Gliederungspunkt „Konfiguration des RPI – Betriebssystem Raspbian installieren„. Hier sind alle Schritte durchzuf√ľhren bis zum Gliederungspunkt „Softwarevoraussetzungen schaffen und FHEM installieren„, welcher selbst jedoch nicht mehr notwendig ist.

F√ľr die sp√§teren Schritte unbedingt die IP-Adresse des Raspberry Pi weiter merken!

Nachdem „die leere H√ľlle“ des Betriebssystems l√§uft und auch bereits einige Einstellungen vorgenommen wurden, loggt man sich nach dem Reboot des RPI wieder per ssh in das recht jungfr√§uliche System ein und installiert erstmal Java, welches f√ľr ha-bridge ben√∂tigt wird:

sudo apt-get update && sudo apt-get install oracle-java8-jdk

Dann wird ein Verzeichnis erstellt und ha-bridge in dieses heruntergeladen:

mkdir /home/pi/habridge/ && wget https://github.com/bwssytems/ha-bridge/releases/download/v4.5.5/ha-bridge-4.5.5.jar -O /home/pi/habridge/ha-bridge.jar

Ob es bereits eine neuere Version¬†als die hier genutzte¬†v4.5.5 gibt, ist im Release-Bereich¬†unter „Downloads“ einsehbar.¬†Obigen Befehl also entsprechend anpassen, sofern notwendig.

Falls der Befehl einen Fehler ausspuckt, einfach ein „sudo “ ohne Anf√ľhrungszeichen voranstellen und nochmal versuchen (kann bei Ubuntu notwendig sein).

Jetzt benötigt man nur noch ein Startscript, damit der ha-bridge-Dienst immer brav beim Reboot des Raspberry Pi mitgestartet wird. Dieses gibts hier direkt zum Download:

sudo wget https://www.meintechblog.de/download/habridge.service -O /etc/systemd/system/habridge.service
  • Kommt eine Fehlermeldung, ist vermutlich noch eine¬†alte Raspbian-Version installiert, die noch kein „systemd“ unterst√ľtzt. Dann muss man sich um ein alternatives Startscript umsehen, das Vorgehen wird¬†hier¬†beschrieben.

Wer daran noch √Ąnderungen vornehmen m√∂chte, nutzt am besten „nano“. Dieser Schritt ist jedoch¬†nicht notwendig.

sudo nano /etc/systemd/system/habridge.service

Sind die gew√ľnschten Anpassungen vollzogen, wird die Datei mit der Tastenkombination „STRG + o“ gespeichert und der nano-Editor wieder mit der Tastenkombination „STRG + x“ geschlossen.¬†Weiterf√ľhrende Infos zum Startscript¬†gibt es hier.

Jetzt noch die √Ąnderungen ins System „√ľberspielen“ und sicherstellen, dass der Dienst beim Neustart auch¬†gestartet werden kann:

sudo systemctl daemon-reload && sudo systemctl enable habridge.service

Die Meldung „Created symlink from /etc/systemd/system/multi-user.target.wants/habridge.service to /etc/systemd/system/habridge.service.“ sollte angezeigt werden, sofern alles geklappt hat.

Zum manuellen Starten des ha-bridge-Dienstes – also ohne jetzt direkt einen Neustart ausf√ľhren zu m√ľssen – gen√ľgt der Befehl:

sudo systemctl start habridge.service

Statt „start“ l√§sst sich nat√ľrlich auch „restart“ oder „stop“ nutzen, wenn man den Service neustarten bzw. komplett stoppen m√∂chte.

Sobald¬†alles l√§uft, ist der Dienst im Browser √ľber den Port „8080“ erreichbar:

http://raspberrypi:8080

Wer mehrere Raspberry Pis im Einsatz hat, nutzt statt „raspberry“ eben die entsprechende vorher „gemerkte“ IP-Adresse (die, von der weiter oben die Rede war).

Wird die Seite geladen, ist das Schlimmste bereits √ľberstanden.

Anders als beim Screenshot sind zu Beginn nat√ľrlich noch keine Ger√§te („devices“) eingetragen. Dazu kommen wir bald, vorher muss man sich¬†aber noch um die notwendigen URLs k√ľmmern, die f√ľr die „virtuellen“ Komponenten in ha-bridge notwendig sind.

Notwendige URLs ermitteln

F√ľr jedes zu schaltende „Ger√§t“, welches in Loxone bzw. FHEM vorhanden ist, wird mindestens eine URL ben√∂tigt, meistens aber sogar bis zu drei¬†– ein Befehl f√ľr das Einschalten, einer f√ľr das Ausschalten und ein Befehl zum Dimmen.

Der FHEM-Schaltbefehl zum Einschalten der Wohnzimmerbeleuchtung ist folgendermaßen aufgebaut:

http://user:password@192.168.3.154:8083/fhem?cmd=set%20Wohnzimmerlampe%20on

user und password ist optional, je nachdem, ob man eine Zugriffsbeschränkung definiert hat oder nicht. Wer darauf verzichtet, kann den Part user:password@ einfach weglassen.

Die IP 192.168.3.154 muss jeder mit der Adresse des eigenen FHEM-Servers tauschen. Wer ha-bridge und FHEM auf dem selben RPI installiert hat, nutzt statt der IP einfach¬†„localhost“ (ohne Anf√ľhrungszeichen).

Statt Wohnzimmerlampe tr√§gt man den gew√ľnschten Namen ein, der f√ľr den passenden Eintrag in FHEM hinterlegt ist.

Der letzte Teil on ist der Befehl f√ľr das Einschalten. Wird dieser Teil durch¬†off ersetzt,¬†wird das Device wieder ausgeschaltet. Bei dimmbaren Lampen l√§sst sich zus√§tzlich noch¬†ein Wert von 0 bis 100 nutzen. Damit der „gesprochene“ Prozentwert bei einem Sprachbefehl sp√§ter auch korrekt¬†ankommt, wird in ha-bridge dann¬†beim entsprechenden Dimmbefehl der Ausdruck¬†${intensity.percent} verwendet. Dazu gibt es sp√§ter noch ein passendes Beispiel.

Leerzeichen m√ľssen dabei mit %20 ausgetauscht werden. Denn mit Leerzeichen in der URL kommt ha-bridge nicht zurecht. Danke f√ľr den Hinweis Sascha.

Die gesamte URL kann zum Testen einfach in die Adressezeile des Browsers eingetragen werden. Sofern es nicht funktioniert, ist die Chance gro√ü, dass FHEM gegen solche Aufrufe „abgesichert“ ist, was ab Version 5.8 der Fall ist. Man k√∂nnte diesen Schutz jetzt mit dem FHEM-Kommandozeilenbefehl¬†„attr WEB.* csrfToken none“ (ohne Anf√ľhrungszeichen) aushebeln, w√ľrde sein System dann aber auch anf√§llig machen f√ľr das sogenannte Cross-Site-Request-Forgery. Im schlimmsten Fall l√∂scht der Aufruf einer manipulierten Website dann eure gesamte FHEM-Installation.

csrfToken in FHEM definieren

Aus diesem Grund wird jetzt – sofern noch nicht erfolgt – ein scrfToken in FHEM mit dem FHEM-Kommandozeilenbefehl „attr WEB csrfToken meingeheimertoken“ (ohne Anf√ľhrungszeichen) angelegt und mit „Save config“ gespeichert. meingeheimertoken muss dabei nat√ľrlich von jedem entsprechend angepasst werden. Wer selbst zu unkreativ ist, schnappt sich einfach einen Passwortgenerator. Achtet aber darauf, dass keine Sonderzeichen genutzt werden, die den sp√§teren URL-Aufruf st√∂ren k√∂nnten.

So sieht der URL-Aufruf jetzt mit der Ergänzung des csrfToken aus:

http://user:password@192.168.3.154:8083/fhem?cmd=set%20Wohnzimmerlampe%20on&fwcsrf=meingeheimertoken

Spätestens jetzt sollte der URL-Aufruf funktionieren. In diesem Fall den Link direkt in einem Texteditor zwischenspeichern, da dieser Link später in ha-bridge benötigt wird. An dieser Stelle nochmal vielen Dank an Leon, der mich auf die Problematik mit dem csrfToken aufmerksam gemacht hat. Danke auch an alle beteiligten im FHEM-Forum, die mir die Arbeit mit ihrem Mini-Howto erleichtert haben.

Wer seine hinterlegten Ger√§te in¬†Loxone¬†ansteuern m√∂chte, muss etwas mehr „basteln“.

Egal, welche Komponenten geschaltet werden sollen, empfehle ich den¬†Einsatz zus√§tzlicher „Virtueller Eing√§nge“, die beim Aufruf per URL einen kurzen Impuls am angeschlossenen Ger√§t (hier Lichtsteuerung) triggern.

Am besten vergibt man f√ľr die¬†„Virtuellen Eing√§nge“ gleich von Anfang an sprechende Namen. In diesem Fall „Alexa Wohnzimmerbeleuchtung An“ und „Alexa Wohnzimmerbeleuchtung Aus“. Da es sich hier um Ein- bzw. Ausschaltbefehle handelt, wird noch der Haken bei „Als Digitaleingang verwenden“ gesetzt.

Anschlie√üend werden die¬†Eing√§nge¬†noch passend verbunden. Der Ausschalt-Impuls entsprechend mit „R“ des Lichtsteuerungsbausteins. Den¬†Einschalt-Impuls habe ich √ľber eine zus√§tzliche Logik so angeschlossen, dass er die erste Szene (S1) des Lichtsteuerungsbausteins triggert, aber nur dann, wenn das Licht nicht eh bereits aktiv ist. W√ľrde er direkt an „S1“ angeschlossen werden, w√ľrde ein zweiter Impuls das Licht n√§mlich wieder ausschalten, sollte bereits Szene 1 aktiv¬†sein (Loxone Logik). Und das¬†w√§re nat√ľrlich eher unpraktisch.

Wichtig dabei ist der von der Loxone Config automatisch vergebene „Anschluss“ des jeweiligen virtuellen Eingangs (im Screenshot links oben), in diesem Fall „VI55“. √úber diesen Eintrag kann der virtuelle Eingang direkt angesprochen werden. Das sieht dann so aus:

http://admin:password@192.168.3.5/dev/sps/io/VI55/Pulse

admin und password sind die in der Loxone-Config vergebenen Zugangsdaten des Anwenders. Also muss mindestens das Passwort angepasst werden.

192.168.3.5 ist die IP meines Miniservers. Also ebenfalls nach eigener Konfiguration anpassen.

VI55 ist der von Loxone vergebene „Anschluss“ (von oben).

Pulse bedeutet, dass der Aufruf einen kurzen Impuls ausl√∂st. Soll ein Prozentwert (0-100) √ľbergeben werden, l√§sst sich stattdessen auch der numerische Wert eingeben. Dann wird jedoch¬†vorausgesetzt, dass beim „Virtuellen Eingang“ in Loxone der Haken bei „Als Digitaleingang verwenden“ deselektiert ist. Verwendet werden die „analogen“ Werte dann f√ľr das Dimmen der Beleuchtung oder zum passgenauen Anfahren der¬†Roll√§den (dazu sp√§ter mehr). Statt „Pulse“ kann grunds√§tzlich auch „Ein“ bzw „Aus“ genutzt werden, bei den hier verwendeten „Virtuellen Eing√§ngen“ ist das aber nicht relevant.

Dokumentiert sind m√∂gliche¬†Parameter √ľbrigens in der Loxone Dokumentation zu den Webservices.

Funktionieren die URL-Aufrufe nach testweiser Eingabe im Browser wie gew√ľnscht, den Link am besten direkt¬†in einem Texteditor (ohne Formatierung) zwischenspeichern, sie¬†werden n√§mlich im direkten Anschluss¬†ben√∂tigt.

ha-bridge¬†mit virtuellen Ger√§ten f√ľttern

Sind die URLs f√ľr das erste Ger√§t (hier die Beleuchtung im Wohnzimmer) im Kasten, geht es in der Oberfl√§che von ha-bridge¬†weiter, in der ein „virtuelles“ Alexa-Device (hier „Wohnzimmer“) unter „Home“ -> „Add/Edit“ angelegt wird.

Ein wichtiger Hinweis zur Namensvergabe: Da ha-bridge als hue-Bridge auftritt, welche nur Lampen verwalten kann, werden sp√§ter alle Devices bei Alexa unter einem¬†„Lampen-Profil“ registriert. Deshalb sollte man besser nur „Wohnzimmer“ als Namen vergeben, also ohne Zusatz „Lampe“, „Beleuchtung“ oder √Ąhnliches. Alexa¬†h√∂rt¬†dann trotzdem auf „Wohnzimmerlampe“ bzw.¬†„Wohnzimmerbeleuchtung“ und versteht, dass der Eintrag „Wohnzimmer“ damit gemeint ist. Hier kann man dann auch variieren und bspw. auch „Beleuchtung im Wohnzimmer“ sagen.

Bei Rollos sollte man es hingegen anders handhaben¬†und dann bspw. „Wohnzimmerrollo“ als Namen vergeben. Dann muss man exakt diesen Namen beim Sprachbefehl nutzen. Schade ist dabei nat√ľrlich – und das ist aus meiner Sicht die gr√∂√üte¬†Einschr√§nkung -, dass man bei Rollos „Alexa, Wohnzimmerrollo an“ sagen muss. Die Befehle „Hoch“ oder¬†„Runter“ funktionieren nicht. Besser ist es dann nat√ľrlich Prozentwerte zu nutzen: „Alexa, schalte Wohnzimmerrollo auf 70 Prozent.“ Das f√ľhlt sich dann zumindest nur halbwegs d√§mlich an.

F√ľr die Beleuchtungssteuerung¬†werden dann Eintr√§ge bei „On Items“ und „Off Items“ – also die vorher ermittelten URL-Aufrufe unter „Target Item“ 1:1 – reinkopiert. Das ist optisch wirklich schrecklich umgesetzt, da das Feld minimiert ist. Deshalb unbedingt mit Copy&Paste der vorgefertigten URLs arbeiten und diese in die¬†Mini-Felder kopieren. Bei „Type“ wird noch „HTTP Device“ gew√§hlt, bei „Http Verb“ der Eintrag „GET“ und bei „Content Type“ der Eintrag „text/html„. Mit einem „Add“ (gr√ľner Button rechts) wird das Item gespeichert.

In diesem Fall lauten die Befehle:

On Item f√ľr FHEM: http://user:password@192.168.3.154:8083/fhem?cmd=set%20Wohnzimmerlampe%20on&fwcsrf=meingeheimertoken
Off Item f√ľr FHEM: http://user:password@192.168.3.154:8083/fhem?cmd=set%20Wohnzimmerlampe%20off&fwcsrf=meingeheimertoken

On Item f√ľr Loxone:¬†http://admin:password@192.168.3.5/dev/sps/io/VI55/Pulse
Off Item f√ľr Loxone:¬†http://admin:password@192.168.3.5/dev/sps/io/VI56/Pulse

Sind alle gew√ľnschten Eintr√§ge (mind. ein „On Item“ und ein „Off Item“) vorhanden, wird das Ger√§t ganz zum Schluss oben √ľber „Add Bridge Device“ dauerhaft gespeichert.

Zur√ľck in der „Home“-√úbersicht von ha-bridge lassen sich die Befehle jetzt testen und das Licht sollte bei einem Druck auf die jeweiligen Buttons ein- bzw. ausgeschaltet werden. Eine Statusmitteilung rechts oben gibt zudem zus√§tzliche Informationen zum ausgef√ľhrten Schaltvorgang.

Alle weiteren Ger√§te lassen sich dann nach diesem Vorgehen identisch anlegen. Damit Alexa bspw. auch auf „Wohnen einschalten“ reagiert und nicht nur auf „Wohnzimmer einschalten“, habe ich den bereits bestehenden Eintrag „Wohnzimmer“ mit „Edit/Copy“ selektiert, als neuen Namen „Wohnen“ eingetragen und mit „Add Bridge Device“ als zus√§tzliches Ger√§t registriert (es gibt leider keine Aliases, sonst w√§re das nat√ľrlich einfacher). Da die URLs dabei automatisch √ľbernommen werden, sind hier keine weiteren Anpassungen¬†notwendig.

F√ľr Alexa sind das dann entsprechend zwei unterschiedliche Ger√§te. Da die Steuerbefehle aber identisch sind, macht es genau das, was es soll, n√§mlich immer das selbe Ger√§t anzusteuern. Ein kleiner Workaround, der aber echt sinnvoll sein kann, gerade wenn mehrere Personen unterschiedliche Begriffe benutzen. Bestes Beispiel: „Alexa, schalte die B√ľrobeleuchtung aus.“ VS „Alexa, Arbeitszimmer ausschalten.“

ha-bridge-Geräte mit Alexa bekannt machen

Als letzten Schritt benötigt Alexa noch die Infos zu den in ha-bridge eingetragenen Geräten. Hierzu gibt es mehrere Möglichkeiten. Die Einfachste ist so simpel wie genial. Man sagt zu seinem Echo (Dot) einfach:

„Alexa, finde meine Ger√§te“

Dazu muss die ha-bridge nat√ľrlich bereits mit dem Amazon-Konto verbunden¬†sein, was eigentlich bereits der Fall sein sollte, wenn man ha-bridge auf dem PC einrichtet, dessen Browser¬†bereits bei Amazon eingeloggt ist.¬†Sollte das nicht der Fall sein, klickt man bei der ha-bridge-Oberfl√§che rechts oben einfach auf „Login/Logout“.

Praktisch ist aber auch die Verwaltung der Geräte auf der eigens von Amazon eingerichteten Alexa-Seite.

Hier l√§sst¬†sich die „Suche“ im Gliederungspunkt¬†„Smart Home“ -> „Ger√§te“ ganz unten manuell ansto√üen und ggf. nicht mehr ben√∂tigte Ger√§te „Verwerfen“. Dritte M√∂glichkeit ist dann noch die Alexa-App, welche f√ľr iOS und Android angeboten wird. Vermutlich hat man die App ja eh bereits¬†auf dem Smart Phone installiert, schlie√ülich musste der Echo (Dot) ja auch vorher schon eingerichtet werden, um sich mit dem heimischen WLan verbinden zu k√∂nnen.

Nach sp√§testens 20 Sekunden sollte Amazon dann √ľber alle neuen Ger√§te informiert sein, die in ha-bridge gepflegt sind. Werden¬†neue Ger√§te in ha-bridge eingetragen,¬†wird die Alexa-Suche einfach erneut manuell gestartet. Und jetzt wird es spannend – der erste Sprachbefehl kann ausprobiert werden. Ich dr√ľcke die Daumen, dass es auf Anhieb klappt – wie bei mir, was eigentlich eine Seltenheit ist. :)

Nachtrag zu Dimmaktoren

Das technische Vorgehen bei Dimmaktoren (dimmbare Lampen, Rolläden) ist identisch Рmit einigen Erweiterungen.

Wer FHEM einsetzt, braucht dort erstmal nichts weiter beachten.

Wer Loxone benutzt, muss – wie oben bereits angesprochen – einen dritten „Virtuellen Eingang“ nutzen, der dann beim jeweiligen Programmbaustein angekoppelt wird. Im Falle eines Rollos¬†wird dieser an „Alp“ angeschlossen, um eine Fahrt zu einer bestimmten Stelle auszul√∂sen. „Alexa, schalte das Wohnzimmerrollo auf 90%“ l√§sst das Rollo dann fast komplett runterfahren. (0% ist oben, 100% unten)

Die zus√§tzlichen Eintr√§ge (neben „On Item“ und „Off Item“ beim Device in¬†ha-bridge) sehen dann so aus:

Dimm¬†Item f√ľr FHEM: http://user:password@192.168.3.154:8083/fhem?cmd=set%20Wohnzimmerrollo%20${intensity.percent}&fwcsrf=meingeheimertoken
Dimm¬†Item f√ľr Loxone:¬†http://admin:password@192.168.3.5/dev/sps/io/VI59/${intensity.percent}

Aus meinem täglichen Leben

Eigentlich hatte ich von Alexa nicht viel erwartet, wurde aber mit der besten Sprachsteuerungen belohnt, die ich bisher im Einsatz hatte (inkl. Siri, die im direkten Vergleich echt grottenlangsam und eingestaubt wirkt). Die Reaktionszeit von Alexa ist einfach ph√§nomenal – erstaunt mich einfach immer wieder…

Im Vorfeld hatte ich¬†mich dabei schon darauf eingestellt, die eher frickelige¬†Alexa-Anleitung aus dem FHEM-Forum durchzuspielen, die jedoch einen Amazon-Developer-Account voraussetzt, der anscheinend auch mal schnell gehackt wird und dann Kosten generieren¬†kann. Wollte ich nicht, vorallem h√§tte ich das nicht ruhigen Gewissens „verbloggen“ wollen.

Eigentlich wollte ich mich auch¬†endlich mal wieder mit¬†OpenhHAB 2¬†befassen, welches mittlerweile¬†ein¬†Loxone-Binding¬†und¬†ein fertiges¬†Alexa-Skill besitzt. Perfekte Voraussetzungen eigentlich, um als Vermittler der Systeme aufzutreten – dachte ich zumindest. Da ich nach der Installation jedoch¬†direkt wieder beim Ausprobieren von „Standard“-Bindings bzw. Skills bzw. Modulen – oder wie das auch immer alles heisst – kl√§glich gescheitert bin, habe ich direkt wieder abgebrochen und den „Deinstall“-Button in¬†meinem QNAP-NAS gedr√ľckt. Fail. Aber vielleicht beim n√§chsten Anlauf – im n√§chsten Jahr. Denn eigentlich hat die Software Potenzial, das¬†zumindest ich derzeitig¬†nicht anzapfen¬†kann.

Stattdessen habe ich der mir bis vor Kurzem noch¬†unbekannten ha-bridge eine Chance gegeben. Und siehe da: Bis auf kleinere Problemchen¬†bei der Konfiguration des ersten „On Items“ hat von der Installation der Software bis zur Einbindung in Alexa alles wie am Schn√ľrchen geklappt. Alles straight forward und in weniger als einer Stunde erledigt, selbst mit etwas Gefrickel – fast schon rekordverd√§chtig.

Bei der Einrichtung haben mir √ľbrigens diese¬†Anleitung im Loxwiki und das Howto auf kohlenklau.de geholfen, auch wenn ich ohne weiterf√ľhrende Kenntnisse wohl bereits nach wenigen¬†Schritten kl√§glich gescheitert w√§re. Egal, dennoch vielen Dank f√ľr die gute Vorarbeit!

Als die erste Lampe dann einmal funktioniert hat, folgten die weiteren im Minutentakt. Jetzt sind bereits alle Lampen, Rollos und sogar die Wohnrauml√ľftung eingebunden, die sich mit Alexa jetzt stufenlos zwischen 0 und 100 Prozent steuern l√§sst. Genial!

In Summe hat die Einrichtung aller relevanten Komponenten¬†schon etwas gedauert, aber es hat sich auf jeden Fall gelohnt. Zum „Lichtschalter“ wandern oder die „App des Vertrauens“ √∂ffnen, um steuernd einzugreifen, l√§sst sich mit Alexa zwar¬†nicht komplett vermeiden, in vielen Situation ist es aber echt praktisch schnell mal einen Sprachbefehl –¬†wie¬†„Alexa, Licht aus“ – sagen zu k√∂nnen. Diesen Befehl habe ich √ľbrigens in der Alexa-Verwaltung als „Gruppe“ definiert¬†und dieser Gruppe alle Lampen im Haus zugewiesen. Benutze ich oftmals, bevor ich das Haus verlasse, um die gesamte Beleuchtung auszuschalten. Selbst bei √ľber einem Dutzend¬†nacheinander auszuf√ľhrender¬†http-Befehle funktioniert das Ganze in Sekundenschnelle und absolut zuverl√§ssig. H√§tte ich nicht erwartet.

Oder „Alexa, Rollos ausschalten“ (Ja, das h√∂rt sich beknackt an), um alle¬†der Gruppe zugewiesenen Rollos (also alle im Haus) gemeinsam hochzufahren.

Auch wenn sich manche Sprachbefehle (gerade bei Rollos) echt besoffen anh√∂ren, m√∂chte ich die durch Alexa gewonnene Flexibilit√§t nicht mehr missen. Daf√ľr funktioniert die Spracherkennung des¬†Echo¬†Dot (Affiliate-Link)¬†einfach zu gut.

Zwar doch etwas scary, dass Alexa immer „zuh√∂rt“, Daten werden in die Cloud aber (angeblich) nur dann √ľbertragen, wenn das Keyword „Alexa“ erkannt wird. Vertrauen wir einfach einmal darauf, bei anderen Diensten wie Siri machen wir das ja mittlerweile auch. Mit Alexa als¬†Sprachsteuerung f√ľhlt sich¬†das¬†ganze Smart-Home-Dingens¬†jedenfalls ein gutes St√ľck mehr nach 21. Jahrhundert an. I like.

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Verpasse keine Inhalte mehr! Trage dich in den Newsletter ein und folge uns auf Facebook.

Was ist ein Affiliate-Link? Wenn du auf einen Affiliate-Link klickst und √ľber diesen Link einkaufst, bekomme ich vom betreffenden Online-Shop oder Anbieter eine Provision, was mich u.A. bei den laufenden Kosten den Blogs unterst√ľtzt. F√ľr dich ver√§ndert sich der Preis nicht.

Jörg

hat meintechblog.de ins Leben gerufen, um seine Technikbegeisterung und Erkenntnisse zu teilen. Er veröffentlicht regelmäßig Howtos in den Bereichen Smart Home und Home Entertainment. Mehr Infos

282 Gedanken zu „Alexa, Licht an! – Pimp my Smart Home (Loxone, FHEM) in unter einer Stunde“

  1. Ich kann nur sagen Alexa ist die erste Smarthome Schnittstelle die meine Frau regelmäßig nutzt. Ich fand IOBroker einfach einzurichten und sehr ausgereift. Der konnte auch alles aus FHEM ansprechen.
    Neben Licht und Rolle wurden noch Harmony Activities hinterlegt (solange der deutsche logitech skill auf sich warten lässt.
    Plex wird auch bald kommen.
    Wir wollen alexa nicht mehr missen.

    1. Hi Marcus,
      danke f√ľr deinen Input! Hab mich mit IOBroker noch nicht wirklich befasst. Gibt es hier Vorteile gegen√ľber ha-bridge? Werden z.B. mehrere Profile (nicht nur Lampen) offiziell unterst√ľzt?

      Gr√ľ√üe
      Jörg

      PS: Meine bessere H√§lfte ist noch recht skeptisch gegen√ľber Alexa und nutzt sie bisher eher selten. Aber vielleicht wird das noch.. :)

    2. Hi, ist √ľber den Weg des IOBroker auch eine prozentuale Steuerung bereits integriert bzw. die M√∂glichkeit gefunden, einem Thermostat die Temperatur vorzugeben? Gru√ü Axel

  2. Hallo Jörg,

    danke f√ľr den guten Artikel.
    Mir jucken schon die Ganze Zeit die Finger, Alexa auf FHEM los zulassen. :)
    Der DOT hat keinen Lautsprecher, oder ?
    Wenn ich also von Alexa was h√∂ren will, muss ich √ľber den Line-Out Boxen (aktiv) verbinden.

    Gruß
    Jens

    1. Hi Jens,
      das kann ich nur zu gut verstehen… Hatte das Thema vor dem Umzug im April lange schon auf meiner Liste, jetzt bin ich endlich mal dazu gekommen. :)
      Der Echo Dot hat einen kleinen Lautsprecher. Dieser reicht f√ľr Sprachr√ľckmeldungen von Alexa v√∂llig aus, f√ľr Musik aber zu schwachbr√ľstig. Im Schlafzimmer ist die Lautst√§rke auf 1/10 eingestellt, im Wohnbereich auf 5/10. Das reicht v√∂llig. Praktisch ist auch, dass man einfach „Alexa, lauter“ bzw. „Alexa, leiser“ sagen kann, um die Einstellung anzupassen.

      Gr√ľ√üe
      Jörg

  3. Hi Jörg,

    ok, vielen Dank f√ľr die Info.
    Hatte bis jetzt gedacht, der DOT sei völlig stumm.
    Dann kann ich ja mal bestellen. :)

    Gruß
    Jens

    1. Kein Ding! Hoffentlich bestellst du auch sch√∂n brav √ľber den Link im Artikel… *liebgugg*
      Dann hat der Blog auch was davon und ich kann weiterhin neue Gadgets zum Bloggen kaufen.

      Gr√ľ√üe
      Jörg

  4. Was ein super ausf√ľhrlich geschriebener Artikel. Kann man den Echo auch als Lautsprecher benutzen, so dass ich selbst bestimme √ľber Fhem was ich dort ausgeben will text to speech…? W√§re dann praktisch ein Mikrofon und Lautsprecher in jedem Raum

    1. Puh, gute Frage. Damit habe ich mich noch nicht auseinandergesetzt. Nutze daf√ľr aktuell die TTS-Funktion meines Loxone Musikservers. Aber das w√§re schon stark, stimmt! Vielleicht weiss einer der „Mitleser“ mehr?

      Gr√ľ√üe
      Jörg

  5. Hey Jörg,
    schöner Artikel. Ich selbst nutze die Alexa Implementation von OH2 und steuere Zwave und Homematic Geräte.
    F√ľr OH2 empfehle ich dir nicht aufzugeben. Nimm dir nen Pi2 oder 3 und installier mal Openhabian (http://docs.openhab.org/installation/openhabian.html). Ein tolles Community Projekt das dir den Einstieg erleichtern wird. Bei Detailfragen hilft die Community (https://community.openhab.org/) oder schick mir mal ne Mail.
    Gruß und weiter so!
    Sebastian

    1. Geil,
      danke f√ľr das Angebot Sebastian! Wenn ich mal wieder Zeit daf√ľr finde, werde ich mich melden – dann hoffentlich noch vor 2018. ;) Reizt mich jedenfalls schon sehr… Nur die Anleitungen sind meist etwas d√ľrftig und das macht den Einstieg echt schwierig. Werden eben immer gleich so viele Dinge vorausgesetzt und ohne Plan muss man sich wohl erst wieder stunden- bzw. tagelang einlesen.

      Gr√ľ√üe
      Jörg

    1. Native HUE Bridge und HA Bridege vertragen sich beide hervorragend. Alexa unterst√ľtzt per Skill die HUE Devices sehr gut. Ich benutzte meist die Gruppen Funktion z.B. „Alexa mach das Licht im Garten an/aus.“ Die Fhem devices dann √ľber HABridge. Reagiert schnell und gut , wie der J√∂rg das beschrieben hat.

      BTW, schöner Blog Jörg. Ich nutze ihn immer wieder gerne als Inspirationsquelle , weiter so . *DaumenHoch*

  6. Guter Beitrag. Ich habe das seit einiger Zeit bei mir auch laufen und steuere dar√ľber auch die MAX! Thermostate. Klappt, solange man hinter der gew√ľnschten Temperatur das „Grad“ weg l√§sst.
    Mein Lieblingskommando ist dabei „Alexa, bin weg“ was Alexa mit einem knappen „Ok“ quittiert und umgehend alle Lichter und das Radio ausschaltet, die Heizung auf 18 Grad setzt und nach 20 Sekunden die Wohnungst√ľr abschlie√üt. ???

    1. Hallo Arne,

      wie funktioniert denn „bin weg“? Ohne schalte ein oder aus bekomme ich kein Device geschaltet.

      mfg
      Tom

    2. Das mit dem „Bin weg“ funktioniert bei mir √ľber ein Device in der HA-Bridge, das nur einen Befehl kennt. Ich kann gerade nicht nachsehen aber ich glaube, da habe ich nur einen f√ľrs Ausschalten in der HA-bridge angegeben. das Device dort hei√üt „Bin weg“ und anscheinend erkennt Alexa das. Bei den Heizk√∂rperthermostaten sage ich ja auch nur „Wohnzimmer auf 21“ und Alexa wei√ü was sie tun muss. Da habe ich keine Befehle f√ľr „an“ und „aus“ angelegt. W√§re ja auch irgendwie unsinnig.

    3. Hallo Arne,

      danke f√ľr die Antwort. Ich hatte das auch so vermutet und ausprobiert, aber es hatte nicht geklappt. Ich werde es mal weiter probieren. Alexa hatte bei den Tests kein „kenn ich nicht“-Kommentar abgegeben, sondern nur ein Signalton. Ich vermute daher, dass das Problem wohl eher bei Alexa liegt.

      Mfg
      Tom

    4. Hallo, kannst du mal genauer erkl√§ren wie das mit dem „Bin weg“ funktioniert?
      Habe auch ein Device mit dem Namen „Bin weg“ angelegt, Alexa sagt mir aber nur tsch√ľss.

  7. Woran kann es liegen, dass die Bridge nach „sudo systemctl start habridge.service“ nicht √ľber den entsprechenden Port erreichbar ist?

  8. Hallo zusammen.

    Habe mit großen Interesse Den Beitrag gelesen. Scheint ja etwas einfacher zu sein, wie mit dem Developer Zugang.

    Leider bleibe ich bei dem Schritt hängen, wo man den Daomen start.

    Habe mir mal den Status geben lassen. Habe mich an eure Anleitung gehalten, bzw die aus dem Github.

    Hier mal der Status der Bridge.

    $ sudo systemctl status habridge.service
    ‚óŹ habridge.service – HA Bridge
    Loaded: loaded (/etc/systemd/system/habridge.service; enabled)
    Active: failed (Result: exit-code) since Fr 2017-05-26 22:36:53 CEST; 1min 31s ago
    Main PID: 15208 (code=exited, status=1/FAILURE)

    Mai 26 22:36:53 raspi java[15208]: -agentlib:[=]
    Mai 26 22:36:53 raspi java[15208]: Lädt native Agent Library , z.B. -agentlib:hprof
    Mai 26 22:36:53 raspi java[15208]: siehe auch -agentlib:jdwp=help und -agentlib:hprof=help
    Mai 26 22:36:53 raspi java[15208]: -agentpath:[=]
    Mai 26 22:36:53 raspi java[15208]: Lädt native Agent Library nach vollem Pfadnamen
    Mai 26 22:36:53 raspi java[15208]: -javaagent:[=]
    Mai 26 22:36:53 raspi java[15208]: Lädt Java-Programmiersprachen-Agent, siehe java.lang.instrument
    Mai 26 22:36:53 raspi java[15208]: -splash:
    Mai 26 22:36:53 raspi java[15208]: Zeigt Startbildschirm mit angegebenem Bild
    Mai 26 22:36:53 raspi java[15208]: Weitere Einzelheiten finden Sie unter http://www.oracle.com/technetwork/java/ja…x.html
    Hint: Some lines were ellipsized, use -l to show in full.

    Hoffe Ihr könnt mir weiter helfen.
    Das System läuft auf nem RPI2 mit aktuellem Jessie.

    Gruß
    Sascha

    1. Hallo Jörg.

      hatte schon die aktuelle Java Version auf dem PI am laufen.

      Das mit den Leerzeich in der URL ersetzen, hatte ich im entsprechenden Forum zu FHEM gefunden. Ich hatte mich da √ľber die %20 gewundert.
      Bei meiner HA Bridge kam immer die Fehlermeldung, dass dort „invalid characters“ benutzt werden.

      Jetzt weiß man ja warum.

      Hier nochmal der Link
      https://forum.fhem.de/index.php/topic,66920.0.html

      Gibt es Vor/Nachteile der Bridge zum Developer Zugang/FHEM Skill ?

      Zugegeben, dass mit der Bridge geht einfacher.

      Gruß
      Sascha

  9. Habe es hinbekommen, die jar-Datei war aus irgend einem Grund ein paar Ordnerebenen zu tief. Mit WinSCP verschoben und jetzt geht s. Genauen Ordner hab ich gerade nicht hier, Rechner ist schon aus.

    Weiterer Stolperstein war eine Fehlermeldung in der Habridge nachdem ich die URLs etc eingegeben hatte. Scheint mit passwortgesichertem fhemzugang nicht zu funktionieren? Passwort raus, jetzt gehts.

    1. Hi, könntest Du die Ordnerebene vielleicht nochmal nachschauen und evtl. Posten? Danke, Gruß Carsten

  10. Habe die Bridge am laufen und wollte ein einfaches Licht schalten.
    Habe soweit auch alles angelegt bekommen.
    Die http: Kommandos funktionieren auch, so wie sie im Aufruf stehen.
    Bekomme beim testen dann folgende Meldung

    05-27-2017 00:02:23.843 WARN Error creating URI http request: http://xxx.xxx.xxx.xxx/fhem?cmd=set ezlicht on with message: Illegal character in query at index 38: http://xxx.xxx.xxx.xxx:8083/fhem?cmd=set ezlicht on com.bwssystems.HABridge.plugins.http.HTTPHandler
    05-27-2017 00:02:23.845 WARN Error on calling url to change device state: http://xxx.xxx.xxx.xxx:8083/fhem?cmd=set ezlicht on com.bwssystems.HABridge.plugins.http.HTTPHome

    IP wurde ausgeixt ! ;-)

    Gruß und Danke
    Sascha

    1. Super, dass du es schon herausgefunden hast und danke f√ľrs Mitteilen! Habe den Blogpost gerade entsprechend angepasst.

      Gr√ľ√üe
      Jörg

  11. Ich habe bis jetzt alexa-fhem f√ľr die Verkn√ľpfung von FHEM und Echo genutzt. Die HA-Bridge scheint aber wohl etwas flexibler zu sein. Vor allem hat die Instalation von Alexa-FHEM mich wohl knapp eine 3/4 Stunde gekostet….. Naja.

    Schonmal beide System verglichen? Ich bin am √ľberlegen ob ich nicht auf HA Bridge umschwenken soll.

  12. Diese Meldung bekomme ich bei sudo systemctl status habridge
    ‚óŹ habridge.service – HA Bridge
    Loaded: loaded (/etc/systemd/system/habridge.service; enabled)
    Active: failed (Result: exit-code) since Sun 2017-05-28 20:09:47 CEST; 1min 1 s ago
    Process: 1169 ExecStart=/usr/bin/java -jar -Dserver.port=8080 -Dconfig.file=/h ome/pi/habridge/data/habridge.config /home/pi/habridge/ha-bridge-4.5.1.jar (code =exited, status=1/FAILURE)
    Main PID: 1169 (code=exited, status=1/FAILURE)

    May 28 20:09:47 raspberrypi systemd[1]: Started HA Bridge.
    May 28 20:09:47 raspberrypi java[1169]: Error: Unable to access jarfile /hom…r
    May 28 20:09:47 raspberrypi systemd[1]: habridge.service: main process exite…E
    May 28 20:09:47 raspberrypi systemd[1]: Unit habridge.service entered failed….
    Hint: Some lines were ellipsized, use -l to show in full.

    Was muss ich jetzt machen?
    Danke

  13. Ich vermute es geht um die Datei ha-bridge-4.5.1.jar.
    Diese liegt bei mir hier:
    /home/pi/habridge/github.com/bwssytems/ha-bridge/releases/download/v4.5.1

    1. Ich hätte nicht gedacht es selber lösen zu können.
      Habe die Datei mit filezilla nach /home/pi/habridge/ verschoben. Jetzt lauft es.

  14. Hallo Jörg,

    ich nutze diesen Blogeintrag mal um Dank und Lob f√ľr dieses Forum aufzufrischen. Ich habe Mitte 2015 mit FHEM angefangen und die ersten sowie viele weitere Schritte dank dieses Forums geschafft.
    Dieser Eintrag bringt mich auch wieder weiter. Mir gefiel der Gedanke nicht f√ľr die Sprachsteuerung meinen FHEM-Server nach au√üen freizugeben (was Dank DSLlite wohl eh nicht funktionieren w√ľrde). Ich habe mir bisher mit zwei nicht genutzten Ambientwhite-Lampen, die ich Heizung und Jalousie genannt habe, sowie verschiedenen Dummy-Activities meiner Harmony beholfen. Mit HA Bridge l√§sst sich das deutlich eleganter und umfangreicher umsetzen.

    Einen Hinweis habe ich noch f√ľr alle andere Linuxnoobs (Linux ist einfach nicht meine Welt). Bei mir hat die Einrichtung als Dienst nicht funktioniert, da systemctl nicht vorhanden war. Durch Internetrecherchen habe ich dann herausgefunden, dass Ende 2015 die Rasbiandistribution von Wheezy auf Jessie gewechselt ist und erst dort systemctl vorhanden ist. Dieser Wechsel wird durch die Standard-Update und -Upgradekommandos in der ssh-Shell nicht durchgef√ľhrt. Da ich im Vorwege zu dieser Aktion sowieso ein Image der SD-Karte gezogen habe, habe ich dann gleich den Wechsel mit der Anleitung auf http://www.datenreise.de/raspberry-pi-raspbian-linux-wheezy-jessie-upgrade/ durchgef√ľhrt. Das dauert relativ lange (ca. 1,5 Stunden), hat aber scheinbar reibungslos geklappt. Jedenfalls l√§uft fhem noch, systemctl ist jetzt da und das erste Testdevice mit Sprachsteuerung funktioniert auch schon.
    Besten Dank auch an die „Kommentatoren“, dank derer Punkte wie %20 und die falsche Verzeichnisposition der jar-Datei auch keine H√ľrde mehr darstellten.

    mfg
    Tom

    1. Hi TomTom,
      vielen Dank f√ľr dein Feedback! Freut mich sehr, dass dir die Inhalte hier weiterhelfen! Auch wenn meintechblog kein Forum im klassischen Sinne ist, sind es gerade die Leser-Kommentare, die den Blog erst zum Leben erwecken. Danke daf√ľr – und besonders nat√ľrlich auch an alle „Mitschreiber“, die bei Problemen mit Rat und Tat zur Seite stehen. Das ist nicht selbstverst√§ndlich und ich weiss die Hilfe sehr zu sch√§tzen. Entsprechend versuche ich auch bestehende Inhalte bestm√∂glich anzupassen und upzudaten, wovon dann schlie√ülich jeder Leser profitiert. Darin sehe ich selbst auch das gr√∂√üte Benefit im Vergleich zu einem traditionellen Forum. Denn dort gibt es zwar meist auch Moderatoren, das Wissen ist aber eben nicht direkt geb√ľndelt in einem „Beitrag“, sondern meist √ľber zig dutzend Kommentare verteilt.

      In diesem Zusammenhang deshalb auch die Frage: Stimmt das im Blogpost angegebene Verzeichnis oder muss ich hier etwas anpassen? Bei mir l√§uft es genau so…

      Gr√ľ√üe und weiterhin viel Spa√ü beim Lesen/Kommentieren/Nachbauen
      Jörg

    2. Hallo Jörg,

      wenn man die Datei √ľber das angegebene Kommando runterl√§dt, landet die ca. 5 Ordnerebenen weiter unten (kann es leider nicht genauer sagen, da ich die Verzeichnisse gel√∂scht habe). Vielleicht gibt es da ja auch einen Zusammenhang mit der Linuxvariante.

      Mfg
      Tom

    3. Komisch.. Aber gut, ich habe den wget-Befehl im Blogbeitrag nochmal abgeändert. Hoffe es klappt damit jetzt besser. Falls es immer noch Probleme damit gibt bitte einfach Bescheid geben.

      Gr√ľ√üe
      Jörg

  15. Hallo Jörg,
    Vielen Dank f√ľr die tolle Anleitung – leider bekomme ich beim starten des Dienstes mit sudo systemctl daemon-reload && sudo systemctl enable habridge.service eine Fehlermeldung: Failed to start habridge.service: Unit habridge.service failed to load: Bad message. See system logs and ’systemctl status habridge.service‘ for details.
    Der Fehler liegt im 2.Teil des Befehls.
    An was könnte das liegen?

    Viele gr√ľ√üe, Dirk

    1. Ich habe es hinbekommen -durch das entfernen von den Leerzeichen.
      Zumindest bekomme ich bei starten keine Fehlermeldung mehr.
      Die Webseite ist aber trotzdem nicht erreichbar, FHEM läuft auf dem gleichen Pi, das geht ohne Probleme.

      Hättet Ihr nochmal eine Idee?

      Gruß, Dirk

  16. Kurzer Nachtrag zu iobroker:
    Prinzipiell finde ich es gelungen, dass das Loxone Plugin die Strukturdatei einliest und viele Objekte gleich anbietet.
    Aber iobroker geht ueber ihre eigene iobroker Cloud online um dann mit ihrem Alexa-Skill zu kommunizieren. Ich werde nun doch die habridge ausprobieren, da diese wohl wirklich nur LAN braucht und keine „Cloud“ …

    1. Hi habe auch iobroker und w√ľrde auch lieber die HA-Bridge nutzen. Hast du es geschafft iobroker in die HA-Bridge einzubinden?

      VG

  17. Hi Jörg,
    danke f√ľr den Artikel schonmal. Das Einrichten hat relativ problemlos funktioniert, wobei bei einer Installation auf einer Ubuntu-VM ein paar Abweichungen sind. Auch das Problem, dass die jar Datei nicht im genannten Ordner liegt, habe ich nach lesen des Logs herausgefunden.
    Ich habe da noch eine Anmerkung wenn man fhem mit Username und Passwort sch√ľtzt. Der Befehl √§ndert sich dann analog zum Loxone-Befehl wie folgt:
    aus
    On Item f√ľr FHEM: http://192.168.3.154:8083/fhem?cmd=set%20Wohnzimmerlampe%20on
    wird
    On Item f√ľr FHEM: http://username:passwort@192.168.3.154:8083/fhem?cmd=set%20Wohnzimmerlampe%20on

    Jeder, der ein wenig Erfahrung mit fhem hat, kommt da nat√ľrlich selbst drauf, aber f√ľr Anf√§nger sollte das vielleicht noch erw√§hnt werden :)

    1. Ich bekomme den Befehl weder √ľber Loxone noch √ľber den Browser direkt abgesetzt. Kann es daran liegen, dass mein Passwort Sonderzeichen enth√§lt?

      Danke
      Jörg

  18. Hallo Zusammen,
    erstmal Danke f√ľr den tollen Blog. Als „Unwissender“ habe ich es mit eurer Hilfe geschafft, ein Smarthome mit FHEM auf nem Pi zum Laufen zu bringen. Durch euch habe ich mir einen Loxone Server zugelegt und mit FHEM kombiniert. Bisher hat alles auf Anhieb funktioniert . Doch nun scheitere ich seit zwei Tagen hierbei.
    Ich versuche die Habridge auf dem gleichen Pi wie FHEM zu installieren. Habe die Anleitung unzählige Male durchgemacht. Aber anscheinend startet es nicht. Erhalte folgende Meldung:
    pi@raspberrypi:~ $ sudo systemctl status habridge
    ‚óŹ habridge.service – HA Bridge
    Loaded: loaded (/etc/systemd/system/habridge.service; enabled)
    Active: failed (Result: exit-code) since Thu 2017-06-01 00:00:39 CEST; 1min 33s ago
    Process: 4230 ExecStart=/usr/bin/java -jar -Dserver.port=8080 -Dconfig.file=/home/pi/habridge/data/habridge.config /home/pi/habridge/ha-bridge.jar (code=exited, status=203/EXEC)
    Main PID: 4230 (code=exited, status=203/EXEC)

    Jun 01 00:00:39 raspberrypi systemd[1]: Started HA Bridge.
    Jun 01 00:00:39 raspberrypi systemd[1]: habridge.service: main process exited, code=exited, status=203/EXEC
    Jun 01 00:00:39 raspberrypi systemd[1]: Unit habridge.service entered failed state.

    Habt ihr eine Idee?
    Gr√ľ√üe Martin

    1. Hi Martin,
      ein treuer Leser also, da versuch ich doch direkt mal mein Bestes. :)

      Sieht spontan so aus, als ob an deiner habridge.service etwas nicht stimmt. Vielleicht ja ein Formatierungsfehler. Um Fehler auszuschlie√üen, habe ich den Blogpost mal um einen Download des Startscripts erg√§nzt. Dann kann eigentlich nichts mehr schiefgehen. Bitte mal mit dem neuen Befehl ausprobieren und die nachfolgenden Schritte erneut durchf√ľhren.

      Gr√ľ√üe und viel Erfolg
      Jörg

    2. Hallo J√∂rg, danke f√ľr die R√ľckmeldung. Hat leider nichts gebracht. Habe mir nun einen neuen Pi bestellt und werde versuchen es dort zum Laufen zu bringen.
      Gruß Martin

    3. Hallo Martin, hatte genau den gleichen Fehler. Bei mir wurde Java nicht installiert. Probiere mal nur

      sudo apt-get install oracle-java8-jdk

      Ansonsten super Howto Danke J√∂rg!!! Wenn ich jetzt noch √ľber den Dim meinen Yamaha Receiver lauter und leiser bk√§hm w√§re das das non plus Ultra.
      Gruß Rolf

    4. Hallo Rolf,
      hat leider auch nicht geholfen. Habe es heute problemlos auf dem neuen Pi zum Laufen gebracht. Funktioniert soweit perfekt. Meine Frau ist auch begeistert, was ja wohl die Hauptsache ist :)
      Die einzige Schwierigkeit war noch, dass die im Blog angegebene Befehlszeile f√ľr Loxone mit dem Loxone – Port erweitert werden musste. Sieht bei mir so aus:
      http://admin:XXXXXXX@192.168.178.123:81/dev/sps/io/VI3/${intensity.percent}

      Gruß Martin

    5. Danke @Rolf, ebenfalls selber Fehler, bei mir hat dein Hinweis auf das separate Installieren von Java geholfen :-)

  19. Moin Zusammen,

    wollte gerade mal meinen Echo Dot ins Fhem einbinden…Java habe ich ohne Probleme drauf.
    Dann aber um die Firmware zu bekommen das hier:
    pi@raspberrypi:~ $ mkdir /home/pi/habridge/ && wget https://github.com/bwssytems/ha-bridge/releases/download/v4.5.1/ha-bridge-4.5.1.jar -0 /home/pi/habridge/ha-bridge.jar
    wget: invalid option — ‚0‘
    Usage: wget [OPTION]… [URL]…

    Try `wget –help‘ for more options.

    Habe doch alles genau nach Anleitung gemacht, hat einer ne Idee.?

  20. Hallo Jörg,

    vielen Dank, so hat es geklappt. Sieht soweit gut aus

    nur gehen die Probleme dann bei den n√§chsten Schritten weiter…
    Wie folgt:

    pi@raspberrypi:~/habridge $ cd /
    pi@raspberrypi:/ $ sudo systemctl daemon-reload && sudo systemctl enable habridge.service
    Failed to execute operation: No such file or directory
    pi@raspberrypi:/ $ cd /home/pi/habridge
    pi@raspberrypi:~/habridge $ sudo systemctl daemon-reload && sudo systemctl enable habridge.service
    Failed to execute operation: No such file or directory
    pi@raspberrypi:~/habridge $ sudo nano /etc/systemd/system/habridge.service
    pi@raspberrypi:~/habridge $ sudo systemctl daemon-reload && sudo systemctl enable habridge.service
    The unit files have no [Install] section. They are not meant to be enabled
    using systemctl.
    Possible reasons for having this kind of units are:
    1) A unit may be statically enabled by being symlinked from another unit’s
    .wants/ or .requires/ directory.
    2) A unit’s purpose may be to act as a helper for some other unit which has
    a requirement dependency on it.
    3) A unit may be started when needed via activation (socket, path, timer,
    D-Bus, udev, scripted systemctl call, …).
    pi@raspberrypi:~/habridge $ cd /
    pi@raspberrypi:/ $ sudo systemctl start habridge.service
    Failed to start habridge.service: Unit habridge.service is masked.
    pi@raspberrypi:/ $

    Dazu ne Idee?

    Gruß
    Daniel

    1. Selbe Konfiguration hier.. Hmm… Ah jetzt, vermutlich hat dann der Download des Startscripts bei dir auch nicht geklappt. Musst es dann eben so machen:
      cd /etc/systemd/system/
      sudo wget https://www.meintechblog.de/download/habridge.service

      Dann musst du auch noch das hier machen, damit das Verzeichnis wieder stimmt:
      mv /home/pi/habridge/ha-bridge-4.5.1.jar /home/pi/habridge/ha-bridge.jar

      Und dann im Blogpost weiter mit…
      sudo systemctl daemon-reload && sudo systemctl enable habridge.service

      etc…

      Gr√ľ√üe
      Jörg

    1. Aktualisier mal deinen Browser.. Habe die Befehle in meinem letzten Kommentar berichtigt… Ich l√∂sche diesen Kommentar dann auch wieder, damit es nicht so un√ľbersichtlich wird.

    2. BTW: Klicke k√ľnftig bitte immer auf „Antworten“ bei deinem bestehenden Kommentar.. Dann bleiben die zusammengeh√∂rigen Inhalte auch zusammen :)

  21. Hallo Jörg,

    hier dann noch einmal die korrekten Daten die jetzt aufgetaucht sind, nachdem der Download geklappt hatte, aber das √ľberspielen ins System hat nicht funktioniert…schau hier:
    pi@raspberrypi:/etc/systemd/system $ sudo wget https://www.meintechblog.de/download/habridge.service
    –2017-06-08 13:24:03– https://www.meintechblog.de/download/habridge.service
    Resolving https://www.meintechblog.de (www.meintechblog.de)… 87.230.60.16, 2a01:488:42:1000:57e6:3c10:4d:2d45
    Connecting to https://www.meintechblog.de (www.meintechblog.de)|87.230.60.16|:80… connected.
    HTTP request sent, awaiting response… 200 OK
    Length: 299
    Saving to: ‚Äėhabridge.service.1‚Äô

    habridge.service.1 100%[=====================>] 299 –.-KB/s in 0s

    2017-06-08 13:24:03 (19.1 MB/s) – ‚Äėhabridge.service.1‚Äô saved [299/299]

    pi@raspberrypi:/etc/systemd/system $ sudo systemctl daemon-reload && sudo systemctl enable habridge.service
    The unit files have no [Install] section. They are not meant to be enabled
    using systemctl.
    Possible reasons for having this kind of units are:
    1) A unit may be statically enabled by being symlinked from another unit’s
    .wants/ or .requires/ directory.
    2) A unit’s purpose may be to act as a helper for some other unit which has
    a requirement dependency on it.
    3) A unit may be started when needed via activation (socket, path, timer,
    D-Bus, udev, scripted systemctl call, …).

    Aber kann es daran liegen das es bei mir unter habridge.service1 abgespeichert wurde?
    Ich schalte ja lt. Befehl ja habridge.service frei und spiele diese Daten íns System oder liege ich da falsch?

    1. Hi,

      so habe das oben gelesen und entsprechend versucht…

      Kam dann das bei raus:
      pi@raspberrypi:/etc/systemd/system $ mv /home/pi/ha-bridge-4.5.1.jar /home/pi/ha-bridge.jar
      mv: cannot stat ‚Äė/home/pi/ha-bridge-4.5.1.jar‚Äô: No such file or directory
      pi@raspberrypi:/etc/systemd/system $

    2. Jo, hattest die Datei vermutlich bereits heruntergeladen. Wenn die Datei bereits existiert, wird beim nächsten Download ein .1 rangehängt.
      Kannst die √ľbersch√ľssige Datei wieder l√∂schen:
      sudo rm /etc/systemd/system/habridge.service.1

      Weiss aber ehrlich nicht, ob du auf diese Weise hier in absehbarer Zeit zum Ziel kommst…

    3. Hi,

      Ja schon klar mal eben schnell ist es nie. Na Idee was quer lauft?
      Habe auch das von oben gemacht und Zack neues Problem. Habe ich im neuen Post mal aufgezeigt…

    4. Ok doch schon fast am Ziel.. Hast bei meinem Kommentar vermutlich vergessen diesen Befehl auszuf√ľhren:
      mv /home/pi/habridge/ha-bridge-4.5.1.jar /home/pi/habridge/ha-bridge.jar

    5. Kam dann das bei raus:
      pi@raspberrypi:/etc/systemd/system $ mv /home/pi/ha-bridge-4.5.1.jar /home/pi/ha-bridge.jar
      mv: cannot stat ‚Äė/home/pi/ha-bridge-4.5.1.jar‚Äô: No such file or directory
      pi@raspberrypi:/etc/systemd/system $

    6. LOL, jetzt habe ich gerade auch durch Zufall gesehen, was beim wget-Befehl bei deiner ersten Frage falsch lief…

      wget: invalid option — ‚0‘

      Du hast statt dem Buchstaben O (gro√ües „Oh“) die Zahl 0 (Null) geschrieben. Das war schon der ganze Fehler. :DDDD

      Deshalb am besten immer mit Copy&Paste arbeiten. Hätte ich das gleich gecheckt, hätten wir uns den ganzen Aufwand danach gespart.

      Cheers
      Jörg

    7. Hi,

      Oh neues:-) habe jetzt gerade mal neu versucht aber alles das selbe. Habe gerade die √ľberfl√ľssigen Versionen gel√∂scht. Mache es dann gleich noch einmal….

      Danke dir vielmals…

  22. Hi,

    ich mal mal neu…so also anstatt 0 ein grosses O hat geklappt.
    Konnte die Daten downloaden….

    Dann aber wie gehabt:
    HTTP request sent, awaiting response… 200 OK
    Length: 8060976 (7.7M) [application/octet-stream]
    Saving to: ‚Äė/home/pi/habridge/ha-bridge.jar‚Äô

    /home/pi/habridge/h 100%[=====================>] 7.69M 2.07MB/s in 3.7s

    2017-06-08 14:35:55 (2.07 MB/s) – ‚Äė/home/pi/habridge/ha-bridge.jar‚Äô saved [8060976/8060976]

    pi@raspberrypi:/ $ sudo systemctl daemon-reload && systemctl enable habridge.service
    Failed to execute operation: Access denied

    geht einfach nicht…..:-)

    1. Copy&Paste gefällt dir nicht so wirklich, oder?

      Bei dir fehlt beim zweiten Befehl ein sudo…..

      Muss heissen:
      sudo systemctl daemon-reload && sudo systemctl enable habridge.service

      Jetzt hab ich aber langsam echt keine Lust mehr, sorry.. ;)

  23. Hi Jörg,

    ich vorhin auch nicht mehr, musste erstmal ne Pause einlegen…ja mit Copy&Paste hatte ich es nicht so…sorry schon zu lange davor gesessen…

    Habe es aber gerade alles brav mit Kopie & Paste gemacht…Java hatte ich runtergeladen ohne Probleme und den Rest konnte ich auch runter laden aber dann das ins System zu spielen, wie immer geht nicht…

    Schau hier:
    ha-bridge-4.5.1.jar 100%[=====================>] 7.69M 2.06MB/s in 3.7s

    2017-06-08 16:20:08 (2.06 MB/s) – ‚Äėha-bridge-4.5.1.jar‚Äô saved [8060976/8060976]

    pi@raspberrypi:~/habridge $ mv /home/pi/habridge/ha-bridge-4.5.1.jar /home/pi/habridge/ha-bridge.jar
    pi@raspberrypi:~/habridge $ sudo systemctl daemon-reload && sudo systemctl enable habridge.service
    The unit files have no [Install] section. They are not meant to be enabled
    using systemctl.
    Possible reasons for having this kind of units are:
    1) A unit may be statically enabled by being symlinked from another unit’s
    .wants/ or .requires/ directory.
    2) A unit’s purpose may be to act as a helper for some other unit which has
    a requirement dependency on it.
    3) A unit may be started when needed via activation (socket, path, timer,
    D-Bus, udev, scripted systemctl call, …).
    pi@raspberrypi:~/habridge $

    1. Hi Jörg,

      so und zum Ende die gute Nachricht es hat nun endlich funktioniert..
      Bin wirklich alles durch gegangen und die Bridge steht nun :-)
      Vielen Dank f√ľr deine Geduld….

      Danke und Gruß
      Daniel

  24. Hallo Jörg,

    erst einmal vielen Dank f√ľr diesen Artikel!
    Ich habe folgendes Problem:
    im Browser funktioniert das Schalten des Devices einwandfrei.
    Leider bekomme ich bei HA-Bridge immer folgenden Fehler:

    Request Error, Pleae look in your habridge log: error {„type“:“6″,“address“:“/lights/1″,“description“:“Error on calling url to change device state“,“method_name“:“/lights/1state“}

    Habe mir vorerst Testweise einen Dummy angelegt und angelegt um die Funktion zu testen. Unter On Item f√ľr FHEM steht also:

    http://192.168.0.169:8083/fhem?cmd=set%20dummysonos%20on

    … unter Off der gleiche Befehl abgewandelt und die restlichen Werte wurden auch nach Anleitung gesetzt.

    Was mache ich falsch :-/

    Beste Gr√ľ√üe

    1. [Nachtrag zum ersten Post]
      … wer lesen kann ist klar im …

      Hab jetzt mal die Version 4.5.1 durch 4.5.5 ersetzt, somit kommt der Fehler aus dem ersten Post nicht mehr …

      Weiterhin habe ich aber das Problem, dass sich das Device √ľber
      http://192.168.0.169:8083/fhem?cmd=set%20dummysonos%20on
      im Browser direkt schalten lässt,
      aber das Log die gleichen Fehler wirft sobald ich dies √ľber HA-Bridge versuche …

    2. Passt dein „attr WEB.* csrfToken none“ wirklich?
      Versuche deinen Befehl dann mal √ľber einen anderen Browser abzusenden, der nicht in FHEM eingeloggt ist. Klappt das? Falls ja, sollte es eigentlich auch in ha-bridge funktionieren. Falls nein, klemmt es vermutlich mit der csrfToken-Geschichte…

      Gr√ľ√üe und viel Erfolg
      Jörg

      PS: Version 4.5.5 ist im Blogpost geupdated. Danke f√ľr den Hinweis!

  25. Hallo Jörg,
    mitten in der Einrichtung habe ich fest gestellt, dass mein FHEM diese Schaltbefehle √ľber den Browser nicht ausf√ľhrt. Ich kann z.B. R√§ume wechseln per URL, aber schalten kann ich nicht. Ich befinde mich im gleichen Tab des browsers, wie FHEM.
    PS: zu der Fehlermeldung von Martin im Kommentar direkt „√ľber mir“ (10.6.): die bekommt man weg, wenn man User:Passwort in der URL mitgibt, wie weiter oben beschrieben. Ob es dann funktioniert, kann ich leider nicht sagen. Soweit bin ich ja noch nicht.

    1. Hi Uwe,
      verstehe deine Frage leider nicht.
      … Navigiere einfach mal den Mauszeiger zu einem bestehenden Schalter in der FHEM-Oberfl√§che und schau dir die hinterlegte URL an. Diese wird je nach Browser meist ganz unten in der Browser-Leiste angezeigt. Diese musst du dann 1:1 in ha-bridge verwenden, um den Aktor per URL-Aufruf schalten zu k√∂nnen. Hoffe die Info hilft dir weiter.

      Gr√ľ√üe
      Jörg

  26. Hallo Jörg,
    ich verwende Firefox. Wenn ich mit der Maus √ľber dem gew√ľnschte Ger√§t bin erscheint unten links – wie so eine Art Hilfetag – „xxx:xxx:xxx:xxx:8083/fhem?Detail=AZ.bl.SD.Stehlampe&fwcsrf=none“
    Habe ich ein Problem mit meiner Namensgebung?
    Wenn ich mit der Maus √ľber den Bedienknopf zu diesem Ger√§t gehen, dann kommt kein Hilfetag.
    In der URL, die der Browser oben in seiner Suchleiste zeigt, erscheinen nur immer die Räume. Tiefer in der Hierarchie geht es nicht.
    PS: Kann man hier auch einen Screenshot einf√ľgen?
    Viele Gr√ľ√üe, Uwe.

  27. Darf man mal erfahren wieso hier empfohlen wird auf allen FHEMWEB Instanzen den csrfToken zu deaktivieren? Die Entwickler bauen einen solchen Schutz ja nicht umsonst ein.
    Als nächstes empfehlt Ihr noch ruhig das FHEM ins Internet zu hängen um von aussen besser steuern zu können.
    Ihr habt einen Blog, eine entsprechende Masse an Leserschaft und somit eine Verantwortung. Am Ende landet wieder alles im FHEM Forum und Anfänger und Blogbetreiber sind am rumjammern. Hatten wir ja schon mal.

    Gr√ľ√üe

    1. Hi Leon,
      gib mir nen Hint, wie man das bei ha-bridge mit csrfToken zum Laufen bekommt, und ich schaue mir die Sache mal genauer an.

      Cheers
      Jörg

    1. Dieser Problematik war ich mir bisher nicht bewusst. Vielen Dank f√ľr deinen Input! Blogpost ist angepasst, zumindest mal mit „statischem“ csrfToken.

      Gr√ľ√üe
      Jörg

    2. Ich frage mich gerade, wie Du all die Jahre ohne csrf-Token arbeiten konntest – immerhin ist das Feature noch nicht besonders alt.

      Das Token habe ich ebenfalls deaktiviert – es macht mit fast allen Integrationen das Leben nur unn√∂tig schwer. Nat√ľrlich k√∂nnte jemand mit einem preparierten IFrame meine ganze Installation lahmlegen – gerade meine, die tausendfach in Videos angeschaut wird ist ausreichend bekannt. Aber wei√üt Du was dann passiert? Ich komme mit einem Befehl wieder auf die vorige Version. System-Befehle kannst Du √ľbrigens gerne ausf√ľhren, dann starte ich einfach den Docker-Container neu :)

      F√ľr einen allgemeinen Angriff sind die IP-Adressen und Hostnames in den Heimnetzwerken viel zu verschieden. F√ľr einen gezielten Angriff br√§uchte man viel zu viele Informationen, welche man gar nicht alle erraten kann.

      100% sicher wird es dann, wenn man f√ľr FHEM einfach einen anderen Browser nutzt und Benutzername + Passwort im „Alltagsbrowser“ nicht gespeichert sind.

      Das CSRF-Token ist insgesamt viel zu sp√§t reingekommen, ansonsten k√∂nnte man damit auch heute besser umgehen anstatt alle User zu ver√§rgern. Nat√ľrlich schaltet es daher jeder einfach ab.

  28. Also der Leon legt einen sehr unsympatihschen Ton an den Tag.

    Genauso unfreundlich fast das ganze fhem Forum. Wehe man stellt eine blöde Frage oder hat nicht ausgiebig (tagelang) nach einer Lösung gesucht, wird man direkt angemault man soll die Doku lesen.

    Unmöglich manche Menschen.

    Wenn ich genug Geld gespart habe dann kaufe ich mir auch einen Alexa DOT und der wird ohne csrfToken laufen. Dies ganze Sicherheits-Ding ist eh lächerlich so lange die Betriebssysteme selbst nicht sicher sind. Wenn ein richtiger Hacker auf Leons Installation losgeht hat er null Chancen. Auch nicht mit csrfToken.

    My 50cent.

    Danke J√∂rg f√ľr den tollen Beitrag und deine weiterf√ľhrende Hilfe in den Kommentaren. Da sollte sich so mancher Leon mal eine Scheibe abschneiden.

    1. Hi Stefan,
      YMMD! :)))

      Aber schau mal in andere Technik-Foren, da ist es teilweise viel extremer. Eine handvoll eingeschworener und selbsternannter „Experten“ reicht da schon, die sich f√ľr die Geilsten halten und alle anderen nur abf√§llig bel√§cheln. Da kann ich verstehen, wenn die Lust schnell mal schwindet. Warum man nicht einfach etwas freundlicher miteinander umgehen kann, weiss ich auch nicht.

      Alle Freund- oder Unfreundlichkeit beiseite gepackt, w√ľrde ich dir dennoch den Einsatz des csrf-Token empfehlen. Ist nur minimaler Mehraufwand, der dein System im Zweifelsfall doch etwas sch√ľtzen sollte. Schaden kann es jedenfalls nicht.

      Gr√ľ√üe
      Jörg

  29. Hallo Jörg,
    vielen Dank f√ľr die sehr detaillierte Anleitung.
    Irgendwie sträube ich mich immer noch gegen die Anschaffung von Alexa Рich weiß aber nicht einmal genau warum.
    N√§chstes Jahr steht bei mir die Grunderneuerung der Elektrik auf dem Blog und im Zuge dessen wird das auch mehr und mehr „Smart Home“ Technologie einziehen.

    Gruß Marcel

  30. Hallo zusammen,

    habe die ha-bridge gestern ins Rennen geschickt Рläuft :-)
    Hat irgendjemand schon mal Alexa dazu benutzt, den Status der Aktoren anzusagen?

    Bsp. Alexa, welche Temperatur hat das Aquarium?

    Gruß
    Chris

    1. Hi Chris,
      freut mich, dass es bei dir geklappt hat!

      Solche Abfragen funktionieren meines Wissens aber – zumindest aktuell – noch nicht…

      Gr√ľ√üe
      Jörg

  31. Hallo Jörg,
    ein wirklich genialer Beitrag. Vielen Dank dass du dir die Zeit genommen hast, dies zu teilen und auch f√ľr Einsteiger verst√§ndlich r√ľberzubringen. Auch zu deinen anderen Beschreibungen ein gro√ües Lob. Das macht echt Spass. Bei mir hat die Einrichtung des HA Bridge funktioniert und auch √ľber den Testbutton kann ich meine FHEM Ger√§te steuern. Echo findet die Ger√§te nicht. Hast du eine Idee woran das liegen kann?
    Viele Gr√ľ√üe
    Martin

    1. Hi Martin,
      danke f√ľr das Lob! Ist die ha-bridge denn mit dem selben Amazon-Account verlinkt wie dein Echo? Vielleicht liegt da ja das Problem?!

      Gr√ľ√üe und viel Erfolg
      Jörg

    2. Hallo Jörg,
      danke f√ľr deine schnelle Antwort.
      Leider findet Alexa meine Ger√§te nicht. Es wird der selbe Amazon-Account verwendet. √úber die HAbridge kann ich die Befehle ausf√ľhren. Mir ist allerdings nicht klar, wie die Bridge mit meinem Amazonkonto kommuniziert. √úber MyEcho habe ich mich angemeldet und die Suche ausgef√ľhrt. Ich habe ebenfalls einen FireTV Stick laufen. Bei diesem habe ich gerade mal den Stecker gezogen, aber das √§ndert auch nichts. Hast du noch ne Idee

  32. Hallo Jörg,
    ich habe mein Problem von weiter oben gefunden.
    Auch wenn man csrfToken f√ľr die Webfrontends abstellt, so muss man doch bei jedem Schaltbefehl &csrfToken=None anf√ľgen.
    Ok, ich will nicht wieder den Finger in die csrfToken-Wunde legen. Schließlich musste ich doch erst einmal die prinzielle Funktion schaffen. Jetzt schaue ich, dass ich csrfToken-mässig sauber werde.
    Vielen Dank, Uwe.

  33. Finde klasse das Alexa mit FHEM funktioniert.

    mein HA Bridge läuft, nach der Anleitung sind die URL eingepflegt, leider werden meine Geräte trotzdem nicht geschaltet.
    Die URL funktionieren im Browser.
    Und Alexa findet meine Geräte aus HA Bridge nicht.
    HAt Jemand eine Ahnung?

  34. Gut, HA Bridge schaltet nun meine Geräte.
    Lag an dem User/Passwort, habe erstmal ohne eingestellt und jetzt funktionier es.
    Aber Alexa findet Leider keine Geräte.

    Liegt es vielleich das ich nur Alexa Amazon TV Box habe ?

  35. Hallo Jörg und Alexander,
    kann ich best√§tigen. Ich habe entsprechend Anleitung einen Echo Dot dazu gebracht 3 Intertechno Steckdosen einzeln zu schalten. Jetzt ist ein Fire TV Stick dazu gekommen. Beide behaupten jetzt auf die Frage „Alexa, finde meine Ger√§te“ sehr schnell: „Ich kann deine Ger√§te nicht finden.“ ohne die vorherige Ank√ľndigung, dass das 20 Sekunden dauern kann. Ging vorher mit dem Echo Dot alleine. Das Schalten der Ger√§te funktioniert aber trotzdem, auch mit dem Fire Stick. Ist jetzt also nicht schlimm, aber schon merkw√ľrdig.
    Gruß, Uwe

    1. Uwe, versuche mal: „Alexa finde Ger√§te“ und lass das meine weg. Bei mir und meinem Echo dot macht es da einen Unterschied. Vielleicht ist das ja schon die L√∂sung. VG

  36. Hallo Jörg,

    vielen Dank f√ľr die super Anleitung, die mich weit gebracht hat. Nutze LOXONE und habe noch 2 Fragen:
    1. Thema: Virtuelle Eing√§nge mit Pr√ľflogig versehen, damit bereits eingeschaltetes Licht nicht wieder ausgeschaltet wird (LOXONE Logik). K√∂nntest Du dort bitte noch etwas mehr Hilfestellung geben? Komme mit der bereitgestellten Grafik nicht so richtig zurecht und weiss nicht genau, was da genau hingeh√∂rt. Mir w√ľrde wahrscheinlich schon ein ganz simples Grafik-Bsp. mit Text gen√ľgen: „Folgende Bausteine werden ben√∂tigt: 1. 2. 3. usw.

    2. Frage: Wie genau funktioniert das mit dem Dimmen von Licht in LOXONE? Habe einen 3. Virtuellen Eingang angelegt und in der HA-Bridge bei „DIM Items“ eingetragen. Was muss ich in Loxone wo hinh√§ngen, damit es klappt?

    W√ľrde mir sehr helfen hier ein wenig Hilfestellung zu bekommen. Vielen Dank vorab und weiter so!

    1. Glaube ich habe es selbst hinbekommen

      1. Pr√ľflogik l√§uft mit Gleich- und Und-Baustein – Vielleicht k√∂nnt ihr die Grafik trotzdem etwas entzerren und highlighten

      2. dimmen geht √ľber den separaten Link- das hatte ich √ľbersehen, mea culpa

      3. Rollladen % schalten geht auch

      Was ich jetzt noch nicht zum Laufen bringe, ist Rolladen an und aus Befehl zum Laufen zu bringen. Geht zur Not auch √ľber Befehl schalte 100% bzw. 0% aber hat hier jmd. eine Idee wie der Link bei on items und off items in der HA Bridge aussehen muss und wo ich in der Loxone Config die virtuellen Eing√§nge anh√§nge? Hatte an Up und Dw gedacht aber da bewegt sich nichts.

      Jmd. Idee?

  37. Danke an Martin
    zu 1. „Alexa, finde Ger√§te“ oder 2. „Alexa, finde meine Ger√§te“.
    (Ich bin leider nicht in der Lage, meine Antwort an den richtigen Post zu hängen.)
    1. funktioniert bei Echo Dot. Nicht bei Fire Stick.
    2. funktioniert √ľberhaupt nicht.
    Die Frage 2 steht aber im Blog von Jörg. Daher ist es ziemlich sicher, dass ich diese Frage probiert habe und bekam eine sinnvolle Antwort vom Echo Dot, bevor ich den Fire Stick hatte.
    Soviel f√ľr „Jugend forscht“. Ich gebe jedenfalls auf.
    Und freue mich, dass ich sowohl √ľber Echo Dot und Fire Stick schalten kann.
    Insofern bin ich also eine 100% positiv Referenz f√ľr die Beschreibung von J√∂rg.
    Gruß, Uwe.

  38. Hallo zusammen,
    ich habe heute die ha-bridge nach der Anleitung eingerichtet. Funktioniert super!
    Was ich festgestellt habe: Wenn ich sage: „Alexa, fahre die Jalousie im Wohnzimmer hoch“, f√ľhrt sie diesen Befehl auch aus. Es scheint so, als h√§tte Alexa hier dazugelernt :)

    1. Haha stimmt. Danke f√ľr den Hinweis Sven!
      Gerade getestet mit: „Alexa, fahre das Rollo im Wohnzimmer hoch.“
      Leider funktioniert „runter“ (noch) nicht… Wie machst du das?

      Gr√ľ√üe
      Jörg

    2. Hallo Jörg,
      bei mir klappt es sowohl mit „fahre … hoch“ und „fahre … runter“ und „fahre … herunter“.
      Aber auch „fahre … auf 30%“ funktioniert.
      Eingerichtet ist es wie in deiner Anleitung ;)
      Alles auf dem neusten Stand. Als off-Objekt ist der Befehl zum hochfahren und beim on-Objekt der Befehl zum herunterfahren hinterlegt.
      Sonst nur noch das Objekt f√ľr die genaue Position beim dimm-Objekt.
      Rufe auch nur den Befehl per URL in Fhem auf, wie in der Anleitung. Habe KNX-Jalousie-Aktoren dahinter, ist aber wohl egal.

      Manchmal hakt es aber auch an der Aussprache.
      Dadurch lerne ich aber deutlicher zu sprechen, wovon nicht nur Alexa profitieren d√ľrfte :D

      Gruß

    3. Hi Sven,
      hab es gestern zum Spa√ü nochmal mit „herunter“ versucht und siehe da -> es funktioniert pl√∂tzlich. Juhu! So ist das Ganze schon mal viel komfortabler. Vielen Dank nochmal f√ľr deinen Tipp!

      Gr√ľ√üe
      Jörg

  39. HI, ich habe genau so nach der Anleitung eingerichtet, leider macht Alexa nicht das was ich will. Auf den Befehl „hoch“ oder „herunter““runter“ fahren die Rollos nach unten.
    Tausche ich die die Verkn√ľpfungen ON und OFF in HA Bridge, dann fahren die Rollos nur nach oben.

    Hatte Jemand dieses Problem?

    Gruß

    1. Glaube das Verhalten hatte ich auch schon mal. Das mit „hoch“ und „runter“ scheint wohl – je nach Aussprache – doch noch nicht so gut zu funktionieren…

  40. Hallo Jörg,
    vielen Dank f√ľr den tollen Bericht. Ich hatte schon vor einiger Zeit angefangen, mit fhem meine ersten Gehversuche in der Hausautomatisierung zu machen, es aber dann wieder hingeschmissen. Mit Deinem „Einsteiger Guide“ habe ich dann einen erfolgreichen Neuanfang gemacht. Nun habe ich auch Alexa eingebunden und das Ein- und Ausschalten funktioniert endlich (man kann in dem target Item der ha-bridge ja eine Menge Fehler einbauen ;)).
    Das einzige, was leider noch nicht funktioniert ist das Dimmen in der ha-bridge:
    http://fhem.fritz.box:8088/fhem?cmd=set%20wz_fernsehlampe%20${intensity.percent}

    Ein-/Ausschalten geht:
    http://fhem.fritz.box:8088/fhem?cmd=set%20wz_fernsehlampe%20on
    http://fhem.fritz.box:8088/fhem?cmd=set%20wz_fernsehlampe%20off

    In der fhem Oberfläche kann ich dimmen.(ich nutze die a-culfw)
    Ich habe die anlernbaren Intertechno Dimmer ITL-230 (Affiliate-Link), bzw. ITLR-300 (Affiliate-Link).
    Sieht der Dim Befehl in der ha-bridge da anders aus? Oder weiß von den Mitlesern jemand einen Rat?

    Vielen Dank vorab und
    Beste Gr√ľ√üe
    Hartwig

    1. Hi Hartwig,
      klappt ja fast schon alles…

      Der ITL-230 ist doch ein Relais, also ist Dimmen damit nicht möglich. Oder meinst du stattdessen den ITDM-250 (Affiliate-Link)?

      Davon abgesehen unterst√ľtzen – zumindest √§ltere – Intertechno-Devices kein „Anfahren“ absoluter Dimmwerte. Also kann man nur den Befehl „dimmen“ ausf√ľhren (was je nach aktuellem Status „dimme heller“, „dimme dunkler“ oder „stoppe dimmen“ bewirkt), aber eben nicht „dimme auf 80%“. Das ist f√ľr die Sprachsteuerung aber eigentlich eine Grundvoraussetzung, um das vern√ľnftig benutzen zu k√∂nnen.

      Kurzum: Wenn du in FHEM keinen absoluten Dimmwert bei deinen Intertechno-Ger√§ten anfrahren kannst, klappt das √ľber ha-bridge auch nicht. Mit homeMatic-Ger√§ten funktioniert das hingegeben, die sind aber auch ein gutes St√ľck teurer – und teilweise unflexibler, was die Installation betrifft (Unterputz-Aktor/-Dimmer muss bspw. direkt am Neutralleiter h√§ngen).

      Gr√ľ√üe
      Jörg

  41. Hallo J√∂rg, vielen Dank f√ľr die tollen Anleitungen und Hilfestellungen.
    Aktuell versuche ich mich auch an der Installation der HA Bridge f√ľr Alexa. Doch ich verzweifle.

    Ich habe hier einen RP2 und Jessie drauf.
    Doch wenn ich Deinen Befehlen folge, bekomme ich immer diese Fehlermeldung:
    ###
    sudo systemctl status habridge
    Failed to get D-Bus connection: Unbekannter Fehler -1
    ###

    Dr. Google hab ich auch schon stundenlang befragt. Ich hab keine Ahnung wie ich hier noch weiterkommen soll. Hast Du eine Idee?

    1. Hi Tom,
      da ist wohl leider etwas mit systemctl bzw. systemd faul. Leider kenne ich mich damit √ľberhaupt nicht aus, sorry. Einzige Idee: Neuinstallation :/

      Gr√ľ√üe und viel Erfolg
      Jörg

  42. Hallo Jörg,

    vielen Dank f√ľr die hervorragende, ausf√ľhrliche Anleitung und den vergleichsweise einfachen Weg Alexa mit FHEM zu verbinden.

    Habe schon vor ca. drei Jahren FHEM auf dem Raspberry dank Deiner sehr guten Anleitung recht schnell installiert.

    Mein erster Versuch jetzt mit der HA Bridge sollte direkt auf der alten Installation erfolgen. Nach diversen Fehlermeldungen habe ich einfach Jessie auf einem anderen Raspberry Pi 2 installiert. Die Installation hat gef√ľhlt ewig gedauert. Da h√§tte ich mir schon ein schnelleres System gew√ľnscht. Alexa l√§uft jetzt aber ausreichend flott, so dass ich den Pi 3 nicht vermisse und mit dem alten Raspi zufrieden bin.

    Bitte weiter so!

    Beste Gr√ľ√üe
    Stephan

  43. Hallo Jörg,
    ich habe mich vertan, es ist der ITL-230 (Intertechno Funkdimmermodul). Aber die Sache ist ja, da√ü ich √ľber fhem Dimmwerte einstellen kann, wenn auch nur bestimmte Werte. Ich mu√ü diesen Befehl doch nur per http GET in der ha-bridge einstellen. Nur irgendwie statt „{intemsity.percent}“ etwas anderes wie „dim81%“. Kann ich das irgendwo (z. B. im Log?)sehen, wie der fhem Befehl aussieht?
    Gruß Hartwig

    1. Ah ok,
      dann √∂ffne einfach den „Event Monitor“ (in FHEM unten links zu finden) in einem zweiten Fenster und f√ľhre den Dimmbefehl im ersten Fenster aus. Dann m√ľsstest du eine Logik bauen, damit du auch „Dimme auf 80%“ sagen kannst und das intern dann automatisch auf einen m√∂glichen Befehl (z.B. eben „dim81“) gematcht wird.

      Gr√ľ√üe und viel Erfolg
      Jörg

    2. Das habe ich bereits getan.
      Doch auch auf einen Klick auf Test On/Off bekomme ich keinerlei R√ľckmeldung. Daher tendiere ich auch eher zu einer Neuinstallation, wei√ü allerdings nicht wie.

  44. Hallo,

    die URL’s f√ľr die Loxone Steuerung wurden passen eingesetzt. Vorher auch manuell getestet, hier funktionieren diese. Doch bei Ausl√∂sung durch HABridge, passiert nicht, auch keine Fehlermeldung.
    Wie habe ich die Möglichkeit weiter vorzugehen? Eventuell komplette Neuinstallation von HABridge, aber wie?!

    1. Am besten die einzelnen Befehle in HA-Bridge nochmal kontrollieren. Da stellt man schnell mal etwas falsch ein…

      Gr√ľ√üe und viel Erfolg
      Jörg

  45. Geniale Anleitung, so ist Alexa in kurzer Zeit eingezogen :-)

    Ein Problem habe ich aber noch, wenn ich √ľber einen digitalen Dimm-Eingang die Beleuchtung auf X% setze und mit einem digitalen AUS-Befehl ausschalte, dann beh√§lt ja der Dimm Eingang seinen Wert. Nach einem Neustart gehen die Lampen dann in der letzten Dimm-Eingangs st√§rke an…
    Stehe da irgendwie auf dem Schlauch…

  46. Guten Abend

    wir suchen jemanden der uns unser Amazon Echo mit Loxone verbinden kann da wir uns nicht damit auskennen.
    Wäre super wenn sich hier jemand finden läßt
    mfg

  47. Hallo Jörg,
    nachdem mehrere Tage alles wunderbar lief, geht jetzt wieder nichts mehr.
    Ist bekannt, ob sich an irgendwelche Komponenten, bei Amazon, Debian oder FHEM irgendetwas geändert hat?
    Gibt es eine gute Strategie, eine vorhandene Installation zu √ľberpr√ľfen, quasi zu debuggen?
    Gr√ľ√üe, Uwe

    1. Hallo Uwe,
      Ich muss nach einem Stromausfall immer in der Web Oberfl√§che der Habridge auf „Bridge Reinitialise“ dr√ľcken. Dann geht’s wieder.
      Gruß Martin

  48. Hallo Martin,
    das hat zumindest etwas Bewegung in die Sache gebracht. Danach kannte Alexa meine Ger√§te nicht mehr. Kommando „… finde MEINE Ger√§te“ ging, wo sich ja Alexa zwischenzeitlich an dem MEINE gest√∂rt hatte. Hat Ger√§te gefunden. Schalten geht aber immer noch nicht.
    Die Eingabe der Web-Kommandos, die schon mal gingen, gehen nicht mehr. Ich finde aber keine Fehlermeldung. Also wahrscheinlich hat sich etwas im FHEM geändert. Aber was tun?
    gr√ľ√üe, Uwe

  49. Hallo Jörg
    Habe heute probiert nach deine anleitung mein dot echo instalieren
    habe aber gleich am anfang ein problem

    wget https://github.com/bwssytems/ha-bridge/releases/download/v4.5.6/ha-bridge-4.5.6.jar -O /home/pi/habridge/ha-bridge.jar

    kommt die fehlermeldung

    wget https://github.com/bwssytems/ha-bridge/releases/download/v4.5.6/ha-bridge-4.5.6.jar -O /home/pi/habridge/ha-bridge.jar

    Verbindungsaufbau zu github.com (github.com) 192.30.253.113 :443… verbunden.
    HTTP_Anforderung gesendet, warte auf Antwort… 404 Not Found
    201-08-12 22:16:29 FEHLER 404: Not Found.

    Habe schon mit sudo davor probiert ohne erfolg.

    Wer kann mir dabei helfen.
    Danke

  50. Hallo Jörg,
    perfekte Anleitung, hat auf Anhieb funktioniert (FHEM 5.7, also (noch) kein csrf-Token-Problem). FHEM und HA-Bridge auf einem Raspi.

    Jetzt habe ich dasselbe Problem wie Hartwig (19.Juli). Ich nutze den Dimmer FS20-DI22-4. Ein- und Ausschalten geht, die Befehle finde ich auch im Event-Monitor.
    Ein Dim-Befehl wird vom Echo quittiert, ich finde aber nichts im Event-Monitor (kein Filter aktiv). Beim Test mit innerhalb des HA-Bridge-Frontends erscheint success.
    Was kann ich noch probieren?
    Gru√ü — Rolf.

    1. Hat sich erledigt, war ein Tippfehler im Web-Kommando, Dimmen funktioniert also, allerdings nur mit den erlaubten FS20-Werten. „Dimme auf 80%“ geht nicht, „dimme auf 81%“ geht.
      Die elegante Lösung von copymaster im FHEM-Forum (https://forum.fhem.de/index.php?topic=70556.0) habe ich nicht zum Laufen gekriegt.
      Hat jemand eine Idee, das direkt in FHEM abzufangen?

  51. Hallo,
    habe die Funktion Harmony und Alexa und FHEM am laufen,
    bekomme aber nach einem Neustart nichtmehr die „homebridge“ automatisch aktiviert.
    Dein Srcipt oben f√ľr den Autostart bezieht sich auf habridge.
    Wie muss ich es abändern dass meine homenbridge mit hoch fährt?
    Gruss
    HaJueRue

  52. Hallo,
    super Anleitung, allerdings habe ich ein Problem mit den URLs f√ľr Loxone. Wie beschrieben habe ich das Passwort, IP Adresse und den virtuellen Eingang auf mein System ge√§ndert. (http://admin:password@192.168.3.5/dev/sps/io/VI55/Pulse) Sobald ich den Befehl im Webbrowser eingeben, um zu kontrollieren dass der Befehl auch funktioniert, passiert leider nichts. Wenn ich aber nur den Http-Befehl (192.168.3.5/dev/sps/io/VI55/Pulse) eingebe kommt die Benutzer und Passwort Abfrage und der Befehl wird ausgef√ľhrt. Hat da jemand einen Tip f√ľr mich oder mache ich etwas falsch?
    Gruß ;)

  53. Hallo,
    habe ein paar Tutorials ausprobiert um Alexa mit Loxone bekannt zu machen, aber das hier war endlich ein mit dem ich ohne Probleme zurecht kam. Danke daf√ľr.
    Bis gestern hat bei mir alles wunderbar funktioniert, Alexa hat immer brav das gemacht was ich ihr gesagt habe :-D
    Wie gesat, bis gestern. Nach einem Neustart des Raspberry¬īs tat Sie es dann nicht mehr. Ein Blick in HABridge zeigte, dass alle bis dato angelegten Ger√§te verschwunden waren, zudem kommt rechts im Browser immer die Meldung

    Cannot get devices from habridge: undefined with status: Not Found – 404

    und

    Get mapTypes Error: undefined with status: Not Found – 404

    Woran liegt das? Ich habe nichts (zumindest nicht bewusst) daran verstellt oder verändert.
    Über Hilfe wäre ich sehr froh.
    Vielen Dank schon mal.
    Fabian

    1. Ich habe irgenwie das selbe problem.
      Alles läuft, dann kommt ein Stromausfall.
      Anschließend sind alle Geräte verschwunden. Wieso kann man die nicht speichern?

    2. Ich habe den Fehler gefunden:
      Ich hatte im Loxberry das HABridge Plugin installiert und laufen!
      Dazu habe ich dann wie oben eine weitere Installation laufen.
      Das war nat√ľrlich einer zuviel….
      Habe das Plugin gelöscht und siehe da 8080 geht wieder auf die richtige HA Bridge.

  54. Hallo !
    Auch von mir nur Anerkennung f√ľr die Arbeit!
    Auch ich konnte, f√ľr meine Verh√§ltnisse, recht schnell alles installieren und in Betrieb nehmen.
    Jedoch habe ich die Besonderheit, das ich Alexa auf einem RP3 mit einem Smart-Mirror laufen habe und ich wohl daher mein „Alexa“ nicht mit der Bridge verbinden kann. Alexa selber l√§uft einwandfrei.
    Weder die App noch die Alexa-Amazon-Seite erkennt meine Geräte, die sich aber in der Bridge einwandfrei schalten lassen.

    MFG Olaf

  55. Hallo,

    ich komme mit meinen Rolll√§den nicht weiter, ich habe FS20 RSU im Einsatz. Mit „Alexa schalte Rolladen ein oder aus“ geht fahre runter geht auch, fahre auf eine bestimmte Position geht auch nur fahre hoch oder rauf geht nicht. Habe einmal im Eventlog von Fhem geschaut, da kommt immer nur ein ab-for-timer an, was ein runterfahren ausl√∂st. Wo kommt das her? In der HABridge ist nur ein on, off und dimm eingetragen.

    Hat hier jemand einen Tip f√ľr mich.

  56. hallo hallo..ich habe da leider auch ein problem. habe die habridge zum laufen bekommen und habe die erste url gestestet im browser mit on off und sie funktioniert. habe sie dann in die bridge eingef√ľgt. dort kann ich sie leider nicht testen oder sie will da nich getestet werden :(. alexa erkennt sie aber ich kann sie einfach nicht schalten. in der bridge tut sich nichts wenn ich auf Teston bzw Testoff klicke..woran kann das liegen??

  57. Hallo,
    habe die Habridge am laufen.
    Aber leider muss ich sie immer von Hand mit einem Kommando starten.

    Mein System: Raspi3 Jessie FHEM Habridge

    Habe schon alle möglichen Kommandos ausprobiert und hänge nun hier:
    —————————————————————————————–pi@FHEMpi:/etc/systemd/system $ sudo systemctl daemon-reload && sudo systemctl enable habridge.service
    Synchronizing state for habridge.service with sysvinit using update-rc.d…
    Executing /usr/sbin/update-rc.d habridge defaults
    insserv: script habridge: service homebridge already provided!
    insserv: exiting now!
    update-rc.d: error: insserv rejected the script header
    *** Error in `systemctl‘: double free or corruption (fasttop): 0x01e76fe8 ***
    pi@FHEMpi:/etc/systemd/system $
    —————————————————————————————–

    Ausserdem will er auch nicht auf Version 4.5.5 umstellen
    (auf der Webpage wird unter about nur 4.1.4 angezeigt)

    Gruss
    HaJueRue
    PS: ich will sie nur benutzen um die Harmony-Aktionen mit rein zu bekommen.

  58. Hallo deine Beschreibung war super!!! ist es vielleicht m√∂glich das du mir bei ein paar screenshots zeigen k√∂nntest wie du den Aufbau in deinem loxone hast f√ľr das dimmen der Beleuchtung?!? kenn mich leider nicht so gut dabei aus. :-) danke

  59. Hallo, ich kann das nur Bestätigen! Diese Tutorial funzt klasse! Auch die Zeitangabe hat gestimmt!
    Es ist ein aufregendes Gef√ľhl wenn es beim ersten mal klappt!

    Danke nochmals

  60. Hallo Jörg,

    gro√ües Lob f√ľr eure Anleitungen, die zumindest f√ľr mich einen sehr guten Kompromiss aus Detailgrad und begrenzter Komplexit√§t enthalten, darum schnell zum Erfolg f√ľhren.
    Außerdem konnte ich mir schon die ein oder andere gute Anregung holen.
    Zu o.a. Thema:
    Bei mir hat’s ein bisschen l√§nger gedauert als eine Stunde. Hauptgrund war, dass mein RasPi noch auf Wheezy l√§uft, d.h. das Thema Startscript einiges an Recherchezeit verschlungen hat. Hauptpunkte: Das Setzen des Ports auf einen Wert, der auch f√ľr nicht-root user erlaubt ist. Hat aber dann funktioniert.
    Die Kommandos sind dann auf der GUI der Bridge nicht gelaufen, was daran gelegen hat, dass ich https aktiviert hatte.
    Der Umstand, dass offensichtlich Java nicht mit selbstsignierten Zertifikaten umgehen kann, bzw. das ganze Thema einiges an Zusatzkonfiguration ben√∂tigt (z.B. Let’s Encrypt mit automatischer regelm√§√üiger Erneuerung o.√§.) w√§re zumindest eine Bemerkung wert.
    Grunds√§tzlich h√§ngt es nat√ľrlich von der Anforderung und Konfiguration des Einzelnen ab (Erreichbarkeit von au√üen, entweder per https/SSL oder per VPN), und einigen anderen Faktoren, aber auch hier w√ľrde vermutlich eine Erw√§hnung, dass man das √ľberpr√ľfen sollte, einigen Zeit sparen.
    Gerade vor dem Hintergrund, dass Ihr auf csrf schon hinweist, aber auf SSL eben nicht.

    Aber wie gesagt, euer Erfolgsrezept liegt eben auch an der Begrenzung der Komplexität.

    Weiter so,
    sch√∂ne Gr√ľ√üe
    Christian

  61. Hallo J√∂rg, ein gro√ües Lob f√ľr dieses Projekt. Funktioniert ausgezeichnet! 2 kleine Hinweise f√ľr die Community:
    a) Ich verwende den Raspi1 und trotzdem ist die Performance ausgezeichnet, prompte Reaktion, wie man sich das vorstellt. Also hier könnt ihr getrost die alte Hardware verbauen.
    b) Die HA-Bridge bzw. Alexa akzeptiert auch mehrteilige W√∂rter, womit man besser die Ger√§te im Haus unterscheiden kann, also „Rollo Rechts“ oder „Rollo Links“ oder „Rollo Eins“ … geht alles sofort. Allerdings „Rollorechts“ wird nicht erkannt, meine Vermutung, es m√ľssen W√∂rter aus dem W√∂rterbuch sein, die ALEXA in der Cloud interpretieren kann.
    Dran bleiben!

    Gruß Holger

    1. Vermute das Problem hierbei liegt an meinen Sonos One.
      Scheinbar erkennen die die Bridge nicht.

      Manuell lässt sich nämlich alles schalten.

    2. Die Ursache war wirklich, dass die Sonos One die Fake-Bridge bzw. auch die originale Hue-Bridge nicht erkennen.
      Mit einem Dot im Netzwerk werden die Bridges erkannt und können dann auch per Sonos One gesteuert werden.

      Gr√ľ√üe

  62. Hi, was mir auch aufgefallen ist, wenn ich bei sage: „Alexa, Rollladen hoch“ fahren die Rollladen auch hoch.. wenn ich aber sage: „Alexa, Rollladen runter“ fahren diese nur f√ľr 1 sek runter.. sage ich: „Alexa, Rollladen aus“ fahren diese komplett runter“. Hat sonst jemand das problem?

  63. Hallo J√∂rg, danke f√ľr die sch√∂ne Anleitung und den ganzen Blog, der mein fhem und mich schon seit l√§ngerem begleitet!
    Ich besitze seit gestern einen neuen Echo 2. Bei mir l√§uft fhem 5.8 auf einem rp3, und auf selbigem habe ich gem√§√ü Deiner Anleitung die ha-bridge 4.5.6 erfolgreich installiert. Angelegte Devices lassen sich mittels Test-Button schalten. Allerdings findet Alexa die ha-bridge nicht. Habe versucht, den Port auf 80 zu setzen, aber diverse Suchl√§ufe blieben ohne Ergebnis. Der Login/Logout-button in der Weboberfl√§che f√ľhrt zu einer Seite mit nur einem einzigen, funktionslosen logout-button. Wie genau bekomme ich die Verkn√ľpfung der ha-bridge mit Alexa hin?

  64. Hallo J√∂rg, von mir auch ein gro√ües Lob an dich f√ľr die ganze Arbeit!

    Ich bin Mitte Oktober nach deiner Anleitung vor gegangen und es hat alles einwandfrei funktioniert. Am 6.11. konnte ich die Sprachesteuerung mit meinem Echo Dot nutzen.

    Am Dienstag plötzlich konnte Alexa meine Geräte nicht mehr finden. Verändert habe ich nichts.

    Nach mehreren Reset-Versuchen und allem probieren bin ich jetzt hier gelandet und hoffe, dass jemand das gleiche Problem hat und vielleicht schon gelöst hat.

    Am Desktop reagiert die Bridge wie gewohnt am Testbutton.

    Gruß Alex

  65. Hallo J√∂rg, vielen Dank f√ľr diesen tollen Blog. Klappte bei mir mit Deiner Anleitung fast wie damals bei C√§sar: ich google-te, installierte und es klappte auf Anhieb ;-)

    Allerdings fand ich es schade, dass ich meine (alten) FHTs und (neuen) Homematic Thermostate zun√§chst nicht auf 0,5 Grad genau einstellen konnte, da habridge ja wohl nur ganze Zahlen im HTTP-String ausgibt. Mit etwas „Gefrickel“ hat das dann √ľber FHEM doch geklappt. Wenn auch andere dieses Problem und noch keine L√∂sung haben, kann ich das hier gerne loswerden.

    Viele Gr√ľ√üe

    1. Hi MasterRay,
      gleiches Problem hier, nur Temperaturen in ganzen Gradschritten. Welchen Trick hast Du Dir √ľberlegt? Ich hatte √ľberlegt immer die doppelte Temperatur zu verlangen und dann in der URL durch zwei zu teilen … finde ich unsch√∂n … hast Du was besseres?
      Gr√ľsse!

    2. Hallo Marcus,
      sogar mehr als die doppelte Temperatur liefert Dir bereits die habridge-Variable „intensity.byte“ (0-255) bei den DIM-Items. Da ich den zur Umrechnung notwendigen Dreisatz sowie das Runden in der habridge selbst nicht geschafft habe, erzeuge ich mit dem folgenden URL ein Reading in FHEM.

      http://localhost:8083/fhem?cmd=setreading%20myFHT%20habridgevalue%20${intensity.byte}&XHR=1

      Mit diesem Notify klappt dann das Setzen auf ein halbes Grad. Mehr können die FHTs sowieso nicht.

      (HMDEV_???|FHT_.*):habridgevalue:.\d+ {
      my $temp = $EVTPART1 * 100 / 255; $temp = int ($temp * 2 + 0.9999) / 2;
      fhem („set $NAME desired-temp $temp“) if ($TYPE eq ‚FHT‘);
      fhem („set $NAME control $temp“) if (InternalVal($NAME, ‚ccutype‘, “) eq ‚HM-CC-RT-DN‘);
      Log3 $NAME, 3, „$NAME: Stellwert f√ľr Solltemperatur aus habridge: $EVTPART1 (0-255) umgerechnet: $temp\¬įC“;
      }

      Gr√ľ√üe

    3. Hi MasterRay,
      super Idee, so naheliegend und doch nicht selbst dran gedacht ;o)
      Danke! Werde ich bei mir auch so machen und paar von Deinen Zeilen kopieren. Situation ist bei mir etwas anders (habe mir RWE SmartHome ins FHEM reingefummelt … l√§uft schon paar Jahre stabil), aber die Idee kann ich analog umsetzen.

  66. Ich habe heute csrf Token eingef√ľhrt und mit einem Ger√§t getestet. Es ging.
    Dann die √Ąnderung f√ľr alle Ger√§te vorgenommen. Ein neues Ger√§t hinzugef√ľgt und Alexa suchen lassen. Hat es nicht gefunden. Dann habe ich bl√∂derweise alle Ger√§te verworfen und neu suchen lassen. Alexa findet nun kein einziges mehr.
    An den HA-Brige-Daten habe ich nichts geändert.
    Hat jemand eine Idee?

  67. Ich werde das Ganze in kombination mit Node-Red testen. Daf√ľr gibt es einen Loxone-Node und ich habe dar√ľber schon Ikea Tradfri Lampen mit Loxone verkn√ľpft. Ich hoffe der Node-Red Skill hat nicht diese d√§mlichen Einschr√§nkungen was Rollos etc. angeht.

  68. Hallo, Vielen Dank f√ľr diese wunderbare Anleitung. Habe es nun mehrmals nach dieser gemacht (RPi3 +Loxone) jedoch findet meine Alexa Echo 2 die ha bridge (ver. 4.5.6) nicht. Habe einige Devices eingetragen, funktionieren auch √ľber den web link, jedoch kann sie Alexa nicht finden. Probierte es mit den Port 80, 8080, 9850, √ľberall kein erfolg. Hat noch jemand eine Idee? Vielen Dank im vorhinein und liebe Gr√ľ√üe Sebastian

  69. Also bei mir funktioniert es wieder.

    Ich hatte das Plugin letztendlich von meinem LoxBerry gel√∂scht. Nach dem Neustart wieder neu installiert und wie, als w√§re nichts gewesen erkennt Alexa wieder all meine Ger√§te…

    Ich verwende die normalen Einstellungen mit Port 8080.

    LG

  70. Hallo J√∂rg, vielen Dank f√ľr diesen tollen Beitrag. Leider funktioniert es bei nicht komplett. Ich kann leider die Web-Seite nicht aufrufen. Mit FileZila komme ich leider auch nicht drauf.

    pi@raspberrypi:~ $ sudo systemctl status habridge
    ‚óŹ habridge.service – HA Bridge
    Loaded: loaded (/etc/systemd/system/habridge.service; enabled; vendor preset: enabled)
    Active: failed (Result: exit-code) since Sun 2017-11-12 13:56:33 CET; 8min ago
    Process: 597 ExecStart=/usr/bin/java -jar -Dserver.port=8080 -Dconfig.file=/home/pi/habridge/data/habridge.config /
    Main PID: 597 (code=exited, status=203/EXEC)

    Nov 12 13:56:33 raspberrypi systemd[1]: Started HA Bridge.
    Nov 12 13:56:33 raspberrypi systemd[1]: habridge.service: Main process exited, code=exited, status=203/EXEC
    Nov 12 13:56:33 raspberrypi systemd[1]: habridge.service: Unit entered failed state.
    Nov 12 13:56:33 raspberrypi systemd[1]: habridge.service: Failed with result ‚exit-code‘.

    Kann mir jemand helfen? Vielen Dank!

  71. Bin nun ein bisschen weitergekommen… Habe UPNP Befehle mitgetraced und bin nun zu dem entschluss gekommen, dass sich zwar die ha bridge und alexa sehen, jedoch die Ha bridge keine GET Befehle mit den Devices, obwohl 4 eingetragen sind und diese auch funktionieren, zur Alexa sendet. H√§tte jemand eine Idee oder solch einen Fall schonmal? LG

  72. @J√∂rg: vielen Dank f√ľr dieses gute HowTo!

    Ein kurzer Hinweis:

    Ich hatte nach Einrichtung meiner Rollos das merkw√ľrdige Ph√§nomen, dass zwar die Steuerung via ha-bridge Webinterface funktionierte, jedoch per Sprachbefehl nicht. Per Zufall, als ich das Kellerlicht per Sprachbefehl an machte, gingen die Rollos hoch :) Ich kann mir das nicht erkl√§ren. Daraufhin habe ich alle „Ger√§te“ aus Alexa gel√∂scht und neu hinzuf√ľgen lassen. Nun ist alles gut.

  73. Meine Alexa findet keine Geräte.
    Ich habe alles nach Anleitung installiert. HA-Bridge läuft mit port 9850 (folgende ports habe ich auch versucht: 80,81,8080).
    Den Port habe ich in der habridge.service immer geändert. Habe auch die Ports in der Fritzbox Freigeben, ohne Veränderung.
    Geräte sind in der Bridge hinterlegt und lassen sich per Test schalten.

    An was kann das liegen?

    1. Hallo Thomas,
      Hatte das gleiche Problem. Plötzlich (nach ein paar Tagen)waren sie dann doch- nach mehrmaligen suchen und zwischenzeitlichen deaktivieren des fire tv und Alexa vom Netz nehmen -da. Woran es letztlich gelegen hat kann ich allerdings nicht sagen.

  74. Hallo,
    erstmal vielen Dank f√ľr den tollen Blog und die investierte Zeit. Mit diesem Beitrag hat es innerhalb Minuten geklappt.
    Ich steuere damit mein Licht und die Roll√§den. Meine Roll√§den werden von Rademacher oder Homematic Aktoren betrieben. Leider klappt das „Dimmen“, also das Rollo auf eine bestimme Prozentstellung zu bringen, nur bei den Homematic Aktoren. Nicht bei den von Rademacher. Hast du eine Idee? Die Aktoren in Fhem unterscheiden sich bei dem Kommando allerdings. Hier gibt es die Befehle „pct“ oder „position“. Danke. Viele Gr√ľ√üe Andreas

  75. Hallo,
    es funktioniert nun.
    Bei den Rademacher Aktoren muss nocht „position“ Kommand in die Zeile.

    %20position%20${intensity.percent}

    Gruß
    Andreas

  76. Hi, ich bin durch Zufall auf Deinen Blog gestossen und bin begeistert. Toll beschrieben! Allerdings bin ich als Super-Dau (ich bin die Ehefrau, die Alexa nutzen will ;-))) absolut unf√§hig, was alles rund um fhem und beaglebone etc. angeht. Ich habe nach Tagen (leider keine Stunden) alles installiert bekommen, bekomme keine Fehlermeldungen und war schon kurz vor dem obligatorischen „Mein Gott jetzt hab ichs“, als mir der Webbrowser mit der IP und 8080 nur auswarf: /Index of…. und dann leere Seite…..hast Du eine Idee, woran das liegen k√∂nnte?

  77. Hallo,
    meinen Post 3 höher hat sich erledig. ;-) Ich habe das System neu aufgesetzt und werde jetzt regelmäßig ein Image ziehen.

    Ich habe noch ein Problem mit dem Dimmen unter Loxone.
    Vielleicht ist hier jemand der mir helfen kann.
    Ich habe an einem „Lichtbaustein“ einen Ausgang „A4“ der als Dimmer konfiguriert ist.
    Wenn ich den entsprechenden Eingang „I4“ des „Lichtbausteins“ √ľber Alexa mit einem % Wert ansteuere geht das nicht da der Eingang „I4“ nur ein Triggereingang ist. Alles √ľber 0% ist EIN. Auch wenn Ich Alexa sage das der Ausgang AUS soll bleibt das Licht eingeschaltet da der %-Wert von der ha-bridge immer noch bestehen bleibt.
    Hat jemand eine L√∂sung ohne den Ausgang von dem entsprechenden „Lichtbaustein“ zu nehmen?
    Ich hoffe ich konnte mich verst√§ndlich ausdr√ľcken. ;-)

    Tobias

  78. Hallo und guten Morgen, ich verzweifel an meiner Installation. Beim ausf√ľhren der Befehle im Browser funktionieren diese. m√∂chte ich das √ľber die Bridge testen bekomme ich eine Fehlermeldungwie Martin am 9.6. gepostet hat. Versuche ich den URL im IE bekomme ich eine Fehlermeldung. Im Firefox funktioniert diese. eingesetzt habe ich die Version 5.0.0
    {„type“:“6″,“address“:“/lights/9″,“description“:“Error on calling url to change device state“,“method_name“:“/lights/9state“}
    Aus dem Log ::
    HTTP Call to be presented as http(s)://(:)/payload, format of request unknown: //192.168.115.113:8083/fhem?cmd=set%20Wohnz_Re%20on&fwcsrf=xxxxxxx

    Hat jemand eine Idee, ich glaube das ich gerade gehörig auf dem Schlauch stehe.

  79. Ein kleiner Tipp f√ľr alle denen „Rolladen an“ zu seltsam klingt oder individuelle Befehle ben√∂tigt. Innerhalb der Alexa Handy App (konnte es im Browser nicht finden), gibt es einen Menu Punkt namens Routinen. Hier k√∂nnen Alexa intern Macros mit pers√∂nlich w√§hlbaren Sprachbefehlen erstellt werden. So ist es m√∂glich auch zB. „Rollade runter“ f√ľr „Rollade aus“ zu programmieren oder „mach dunkel“ usw. Oder diverse Befehle wie „bin weg“ um alles auszuschalten oder verst√§ndliche Ger√§testeuerungen f√ľr alles was und jeden zu programmieren ( sofern man diese direct mit Ha bridge oder seinem Server ansteuern kann.

  80. Hallo,
    hat jemand einen Tip, wie ich einen Nano Air Dimmer in die Alexa Sprachsteuerung √ľber Loxone einbinden kann? Was mu√ü ich da genau in der Config anlegen? Mit den Markisen hat das bisher prima dank der hier vorliegenden Anleitung geklappt, aber im Licht-Baustein habe ich ja keinen Alp-Anschlu√ü.

    1. Richtig, da wird es etwas frickeliger. Ich habe es testweise so gel√∂st, dass je nach gew√ľnschtem Helligkeitswert eine andere Lichtszene (Stimmung) getriggert wird. Etwas besseres ist mir bisher auch noch nicht eingefallen.

      Gr√ľ√üe
      Jörg

  81. Alexa ist nun auch bei mir √ľber eine HA-Brigde auf dem Loxberry eingezogen und unterh√§lt sich √ľber Loxone und FHEM mit einem einfachen Intertechno 2-Draht Schalter. Sehr genial.

    „Da ha-bridge als hue-Bridge auftritt, welche nur Lampen verwalten kann, werden sp√§ter alle Devices bei Alexa unter einem „Lampen-Profil“ registriert. Deshalb sollte man besser nur „Wohnzimmer“ als Namen vergeben, also ohne Zusatz „Lampe“, „Beleuchtung“ oder √Ąhnliches. Alexa h√∂rt dann trotzdem auf „Wohnzimmerlampe“ bzw. „Wohnzimmerbeleuchtung“ und versteht, dass der Eintrag „Wohnzimmer“ damit gemeint ist.“

    Dies kann ich allerdings nicht best√§tigen. Alexa h√∂rt nur auf ¬īFenster¬ī und ¬īFensterleuchte¬ī, weil eben auch nur ¬īFenster¬īals Device Name eingetragen ist.

    Auf einer Erkl√§rseite von Alexa Smart Home-Skills wird als Aufforderung zur Ger√§teerkennung „Alexa, finde Ger√§te“ angegeben. Dies funkt auch so auf dem Dot.

  82. Alexa findet meine Ger√§te nicht. Muss ich da zun√§chst ein Skill installieren? Welches? Phillips Hue? Habe ich aber nicht, um beim Kontoeinrichten auf den Knopf zu dr√ľcken. Habe im Skript den Port auf 80 gesetzt (auch wenn das hier nicht erkl√§rt wird, wie es geht). W√§re toll, wenn jemand weiterhelfen k√∂nnte. Danke.

    Eine Anmerkung noch zur sonst tollen Anleitung: Oben steht, das man aus dem anderen Blogpost Raspbian installieren soll, den Punkt „FHEM installieren“ braucht man aber nicht. Naja, ohne FHEM l√§uft das Ganze doch nicht. Die Erl√§uterung ist etwas missverst√§ndlich f√ľr den Anf√§nger.

    1. Wenn die habridge l√§uft und die Ger√§te in der habridge angelegt sind brauchst du eigentlich nur in in Alexa nach Ger√§ten suchen..dann sollte Alexa diese finden.. wenn nicht l√§uft habridge nicht korrekt. Dazu musst du die laufenden Dienste √ľberpr√ľfen auf dem Raspberry. Zwingend ist wohl Port 80. Anderer Port macht Probleme.

    2. Hallo Markus,
      das ganze hier wird ja gemacht, damit ein „Smart Home System“ wie FHEM, Loxone etc. mit ALexa via ha-bridge kommunizieren kann. D.h. du musst bereits einen FHEM Server am laufen haben und zb. die hhtp-requets kennen und diese in die ha-bridge eintragen.

      Kannst du denn auf dem ha-bridge webinterface die Endgeräte bereits ansteuern?

  83. Die URLs funktionieren im Browser und in der ha-bridge. Ich werde heute Abend aber noch einen Test machen: Ich nutze den neuen Amazon TV-Stick mit Alexa. Hier muss man einen Knopf auf der Fernbedienung dr√ľcken, um mit Alexa zu sprechen. Vielleicht muss ich den dr√ľcken, w√§hrend Alexa nach den Ger√§ten sucht.

    Den Port 80 habe ich in dem Skript √ľber
    sudo ano /etc/systemd/system/habridge.service
    an einer Stelle eingetragen, also den vorherigen Port geändert. Oder gibt es da noch eine andere Stelle zu ändern bzw. einzutragen?

    Noch ein Tipp zur URL: Obwohl die URL im Browser ohne user:password funktioniert hat, ging es in der ha-bridge nur mit den Zugangsdaten.

  84. Nach dem nochmaligen Lesen oben, scheint die ha-bridge nicht mit dem Amazon Account verbunden zu sein. Wie macht man das? Habe ha bridge gestartet mit raspberry:8080 im selben Browser wie Amazon, bei Login/Logout (ha bridge) erhalte ich die Meldung: This ha-bridge instance is not secured!

    Alternativ war ich im Amazon Account auf der Alexa-Seite (wie im Beitrag verlinkt), Smart Home > Suche, aber da wird nach den angegebenen 20 sec nichts gefunden.

    Jetzt bin ich am Ende mit dem Latein hier. Vielleicht habt ihr noch einen Tipp als Weihnachtsgeschenk f√ľr mich.

  85. ok, nach reboot „raspberrypi:80“ eingegeben und ha-bridge startet. Login/Logout meldet weiterhin: This ha-bridge instance is not secured! und Alexa findet keine Ger√§te.

  86. Hallo Markus,
    hatte gerade das gleiche Problem.
    √ľber

    sudo nano /etc/systemd/system/habridge.service

    den Port auf 80 geändert. Dann reboot.

    In der HABridge dann unter BridgeControl auf BridgeReInitialize UND DANN GLEICH in der Alexa APP auf neue Ger√§te suchen…

    So hat es bei mir funktioniert

  87. Hallo Jörg,
    vielen Dank f√ľr diese tolle Anleitung.
    Nur ein Hinweis: Wie Mustafa weiter oben schon geschrieben hat, erkennt
    der aktuelle Echo die Geräte nur dann, wenn die HA Bridge auf Port 80 statt 8080 läuft.
    Zumindest in der Kombination Echo der 2. Generation (Bezeichnung Amazon) und HA Bridge 5.1.0.
    lg, Michael

  88. Hallo Jörg,

    die Einrichtung hat prima funktioniert – danke f√ľr die gute Anleitung!
    Lediglich das Dimmen unseres Rafstores funktioniert nicht. F√ľr den zus√§tzlichen virtuellen Eingang gibt es keinen Alp-Anschluss, wie in deiner Grafik dargestellt. Es gebe nur einen Als-Anschluss „Reserviert f√ľr zuk√ľnftige Erweiterungen“, aber mit diesem funktioniert es nicht. Hast du eine Idee, wo das Problem liegen k√∂nnte?

    LG, Franz

  89. Hinweis bzgl. der Problematik mit der Erreichbarkeit:

    Bei mir hat Alexa ebenfalls nicht gefunden solange der Webserver der ha-bridge auf Port 8080 lief. Um den Port auf 80 zu √§ndern, gen√ľgt es nicht dies in der Oberfl√§che der ha-bridge zu tun. Der Port 8080 wird in dem Startskript, das in den Schritten dieses Tutorials heruntergeladen wird, √ľberschrieben.

    √Ąnderung via:

    1. sudo nano /etc/systemd/system/habridge.service
    2. -Dserver.port=8080 ändern zu -Dserver.port=80
    3. Strg+O
    4. Strg+X
    5. Reboot

    Dann hat es bei mir geklappt ;)

    Ggf. könnte man im Tutorial darauf hinweisen oder das Skript direkt auf Port 80 ändern.

  90. Hi habe alles soweit alles laut der Anleitung hinbekommen und mein erstes devices angelegt habe nur das problem das ich die hue bridge nicht in alexa intrigriert bekomme ?Was mache ich falsch

  91. Hallo,

    seit Weihnachten bin auch stolzer Besitzer einer „kleinen“ Alexa, n√§mlich den Echo.
    Das Einrichten der ha-bridge und das Umsetzen der Sprache hat sofort funktioniert, vielen Danlk f√ľr die tolle Anleitung. Bei mir funktionierte allerdings das Dimmen eines FS20 Dimmers √ľberhaupt nicht wie in der Anleitung beschrieben. Nach langem probieren, testen, logs lesen habe ich es dann hinbekommen.
    Mit diesem Befehl:
    http://ich:passwort@192.168.1.107:8083/fhem?cmd=set%20Dimmer%20dim${intensity.percent}%25&fwcsrf=xxxxxxxx
    erg√§nzt habe ich den Befehl „dim“ und die „%25“ (hiermit wird das %-Zeichen √ľbergeben, √§hnlich wie „%20“ das Leerzeichen.
    HA-Bridge 5.1.0
    fhem 5.8

  92. Noch zwei R√ľckfragen hierzu (danach gebe ich auf):
    1. Muss FHEM hierf√ľr eigentlich von au√üen erreichbar sein? Also √ľber DynDNS.
    2. Habe eine IPCam auch √ľber den Port 80 laufen. Kommen sich die Cam und die ha-bridge da in die Quere?

    1. Hallo Markus,
      zu 1) nein, das glaube ich nicht. Der Zugriff von ha-bridge auf Dein Smarthome (bei mir Loxone) geht ja lokal.
      zu 2) ha-bridge belegt den Port 80 vom Raspy – alle anderen Ger√§te (mit eigenen IP’s) d√ľrfen ihren Port 80 nutzen wie sie wollen ;-) Und ich w√ľrde die ha-bridge aus Sicherheiitsgr√ľnden auch nicht √ľber Portforwarding nach aussen zug√§nglich machen.
      lg, Michael

  93. Wie schon gepostet Рkeine Ahnung, warum mein Post nicht freigeschaltet wurde: In den FAQ zu der ha-bridge SW auf github steht, dass ein Echo benötigt wird. Mit einem FirTV alleine funktioniert es nicht.

  94. Ich habe das gleiche Problem wie Markus, ha-bride läuft laut Anleitung auf Port 8080 und unter Alexa habe ich keine Smart Home Skills aktiviert und Alexa findet keine Geräte.

  95. Guten Abend/Tag,

    ich bin nun f√ľr mein Schulprojekt am einbinden der Alexa in mein Loxone – System. Nun habe ich mir mittel VMWare ein Raspbian System erstellt und alles so konfiguriert wie es soll. Auch in der Startdatei habe ich den Port von 8080 auf den Standard HTTP-Port 80 gelegt. Trotz dessen bekomme ich die Meldung: „This ha-bridge instance is not secured!“. Nun erhoffe ich mir hier, eine hilfreiche Antwort. Mit freundlichen Gr√ľ√üen Gianluca.

    Anbei eventuell wichtige Infos:

    Autostart =
    [UNIT]
    Description=HA Bridge
    Wants=network.target
    After=network.target

    [Service]
    Type=simple
    WorkingDirectory=/home/pi/habridge
    ExecStart=/usr/bin/java -jar -Dserver.port=80 -Dconfig.file=/home/pi/habridge/data/habridge.confi$

    [Install]
    WantedBy=multi-user.target

    https://www.bildhochladen.de/image/ZBa

  96. Hallo Leute, habe das gleiche Problem, dass in Alexa keine Geräte gefunden werden. Ha-Bridge läuft auf Port 80, die Links funktionieren alle im Test mit Loxone. Nur Alexa will nichts finden

    1. Hab die Lösung gefunden: es gibt einen neuen Release RC3, damit funktioniert es. bei mir war auch noch die UPNP IP Adresse falsch. die habe ich auf die server ip adresse geändert. Seitdem funktioniert es perfekt

    2. Guten Tag Werner,

      k√∂nntest du mir genau, am besten Step-by-Step erkl√§ren, was du daf√ľr gemacht hast. Ich glaube, ich habe alles so gemacht, wie du meinst.

      Eventuell mal eine txt Datei mit deiner config datei.

      Danke im Vorraus.

  97. Hallo, was könnte der Fehler sein, wenn ich aufm raspberry alles korrekt mache, also auch die jeweiligen richtigen Meldungen bekomme, aber bei eingabe im Browser eine Fehlermeldung bekomme?

    1. Ich verstehe das nicht und ich hab jetzt die Anweisung genau befolgt. Bei Eingabe von http://raspberry:8080 wird keine Seite gefunden, auch wenn ich direkt die IP:8080 eingebe, das gleiche. Ich habe den Port ver√§ndert (vi…habridge.service), aber kein Ergebnis. Mein NAS und Loxberry laufen auch im Netzwerk, insofern bin ich schon am verzweifeln – was k√∂nnte ich noch ausprobieren?

  98. Hallo ich habe das zwar nicht das Problem das Alexa die Geräte nicht findet.
    Aber Alexa meldet immer eine Fehlermeldung als Antwort zur√ľck.

    Das Ger√§t reagiert nicht √ľberpr√ľfen sie die Netzwerkverbindung oder die Stromversorgung.

    Aber der Befehl wird trotzdem richtig ausgef√ľhrt.

    Es hatte schon mal Funktioniert. Aber seit ein paar Monate habe ich das Problem mit der Fehlermeldung.

    Habe jetzt die HA Bridge schon auf 5.1.1 upgedatet, und alle Geräte gelöscht und noch mal suchen lassen.

    Aber das Problem mit der Fehlermeldung kommt immer noch.

    Vielleicht könnte mir da wer weiterhelfen.

    Danke im Vorraus

    1. Alle Next-Gen-Alexager√§te haben eine fehlerhafte Implementierung f√ľr lokale Hue-Bridges (steht auch in den FAQs). Ich habe einen alten Dot reaktiviert und mit dem klappt es. Der muss nur laufen. Ich habe das Mikro bei dem ausgeschaltet damit der nicht auf Kommandos reagiert.

  99. @Werner

    aktuell gibt es den 5.2.0RC5 zum Download

    Aber auch der f√ľhrte bei mir nicht zum gew√ľnschetn Erfolg mit dem Echo 2

    Die Bridge l√§uft und ich kann aus der Oberfl√§che auch die Befehle ausf√ľhren, nur Alexa will die Brigde einfach nicht finden…

    Port umstellung…auf 80 kein Erfolg

    Hat noch jemand eine Idee?

    Bin f√ľr jeden Tipp sehr dankbar

    Gr√ľ√üe

    1. Hallo Alex,
      pr√ľfe mal auf der HA Bride welche UPNP IP Addresse Du eingetragen hast. Die sollte auf den Raspberry (fixe IP) zeigen.

  100. Hallo,
    ich habe noch Probleme mit Alexa meine Lichter zu dimmen. √úber die Viso von Loxone funktioniert das Dimmen. Alexa kennt auch meine Prozentangabe f√ľr das Dimmen, nur wo schlie√üe ich den virtuellen Eingang am Lichtbaustein an, damit die z.B. 40% richtig gedimmt werden.
    Bei meinen Raffstore funktioniert das mit dem virtuellen Eingang am Alb problemlos. Die Raffstore fahren dann auch auf 40%. Beim Licht habe ich das nicht hinbekommen mit dem Alb Eingang. Der Alb Eingang am Lichtbaustein ist ja auch nur f√ľr die aktuelle Helligkeit, und steuert ja nicht das dimmen. Hat da wer eine Idee wo ich den virtuellen Eingang anh√§ngen muss?

    Viele Dank

  101. Hallo Jörg,

    hab¬īs Dank Deiner Anleitung auch endlich nach stundenlangem probieren hinbekommen.
    Schuld daran, das von der habridge beim Schalten immer eine Fehlermeldung (… „Error on calling url to change device state“…) kam, war die Sache mit dem „bl√∂den“ „csrfToken“.

    Das man den Zugang √ľber einen anderen Browser testen soll ist ja ein guter Hinweis, sollte aber unbed. in der Anleitung mit aufgenommen werden.

    Bei mir war es aber auch der „Kasus Knackdus“, da ein Zugriff √ľber einen nicht eingelogtem Browser mit falschem Token die Bridge wie auch Fhem zum Absturz brachten.
    Ein Speichern der Fhem-Config war dann nicht mehr m√∂glich und immer ein RasPi Neustart notwendig. Erneuter Test schlug nat√ľrlich wieder fehl und das Spiel beginnt von vorne.
    Ich brauche die habridge aber bisher „nur“ f√ľr meine Harmony, um die SmartHome-Tasten nutzbar zu machen, evtl. kommt Alexa sp√§ter noch.

    Aber trotzdem besten Dank f√ľr diese Anleitung, einer der Besten die ich gefunden habe.

  102. Hi, dickes Dankesch√∂n f√ľr diesen Beitrag. Habe es in knapp 24h hinbekommen :-)

    Problem lag darin, dass ich FHEM mit https aufrufe. Nach St√∂bern und nachfragen im FHEM-Forum habe ich es nun hinbekommen (Stichwort: „WEBHabridge“).

  103. Hallo Auch von mir ein gro√ües Dankesch√∂n f√ľr die Anleitungen.
    Könnt ihr mir doch noch mal erklären wo der virtuelle Eingang mit dem Dim Befehl am Lichtbaustein von Loxone angeschlossen werden muss
    Der Einschalt Befehl geht bei mir an den jeweiligen I Eingang und der Ausschaltbefehl an den Reset Eingang.
    Freundliche Gr√ľ√üe,
    Andreas

    1. OK bin schon etwas weiter gekommen…
      Der DIM Befehl geht √ľber einen Virt. Eingang direkt auf den Dimmer Eingang der jeweiligen Lampe, das hei√üt parallel zum Analogen Ausgang am Licht Steuerungsbaustein. Damit l√§sst sich die Lampe perfekt zwischen Null und 100 Prozent dimmen.
      On Befehl erhält den Wert 100 und OFF Befehl erhält den Wert 0.
      Nachteil ist, wenn der Lichtbaustein den Wert 0 ausgibt und man dann √ľber die normale Loxone App das Licht ausschalten will bleibt die Lampe an weil sich am Ausgang vom Lichtbaustein nichts √§ndert, weil ja schon voher der Wert 0 ausgegeben wurde.
      Umgekehrt kann man aber die Lampe √ľber den Lichtbaustein einschalten oder auf einen anderen Wert dimmen, auch wenn der Virtuelle Eingang an dem die HABridge h√§ngt null oder auch irgend eine anderen Wert ausgibt.
      Meine L√∂sung bisher ist, dass ich an alle Dimmer Eing√§nge eine Null sende wenn ich en ganzen Lichtbaustein resette, da sonst allle Lampen die nur √ľber Alexa eingeschaltet wurden an bleiben.
      In diesem Zusammenhang auch noch eine Frage: √ľber HTTP Befehle kann man nur direkt auf die Dimmer Werte senden? Man kann keine Werte direkt in den Lichtbaustein √ľbertragen, die dann am Ausgang des Lichtbausteins ankommen?.
      Gr√ľ√üe,
      Andreas

  104. Hammer Tutorial. Bin von der Geschwindigkeit der Verarbeitung absolut beeindruckt und der woman acceptance factor wird zu nahezu zu 100% erf√ľllt. Absolut TOP!!

  105. Hallo Gemeinde der Echos und Dot`s,

    @J√∂rg super Anleitung….echt klasse

    Ich habe alles ganz einfach in ner stunde hin bekommen….
    dann das große Problem am Schluss
    Echo 2.Generation findet die Geräte nicht.
    konnte hierzu schon etwas ähnliches beobachtet werden und kennt jemand eine Lösung?
    Ich komme hier an der Stelle absolut nicht weiter.
    bin schon drauf und dran mir einen der 1. Gen zu organisieren. aber das kann ja auch nicht das allheilmittel sein.

    bitte helft mir….

    1. Hallo ,

      Hab es hin bekommen….ein Tip
      ich musste in der

      habridge.config ebenfalls alle portnamen auf 80 stellen.

      vorgehen:

      1. sudo nano /home/pi/habridge/data/habridge.config
      2. ports auf 80 ändern( sind bei mir 2 mal aufgetaucht)
      3. Strg+O
      4. Strg+X
      5. Reboot

      Dann hat es bei mir geklappt ;)

  106. Hallo.
    Geht das Anbinden eines Echo Dot Gen 2 wirklich nur durch die √Ąnderung des Ports auf 80? Auf meinen PI l√§uft ein Apache Webserver und der belegt diesen Port bereits?
    Gruß
    JN

  107. Hallo zusammen,

    habe ha-bridge auf der linux station (ubuntu) meines qnap installiert.
    Das ging mit Anlehnung an diese Seite. Ein erstes Ger√§t ist testweise eingerichtet – aber Alexa findet nichts. Mir ist aber auch nicht ganz klar wie ich ha-bridge gg√ľ. Alexa „anmelden“ soll.

    1. Hi,

      genau da h√§nge ich auch… Die ha-bridge rennt. Ich kann in der bridge schalten. Nur wie stelle ich die Verbindung zu meinem Amazonkonto, bzw. zum Echo her.

      Gruß und danke RUDI

  108. Hallo zusammen und vielen Dank f√ľr das nette Tutorial. Ich nutze den hier vorgestellten Umweg √ľber die HA-Bridge, um meinen Somfy IO Rolll√§den, welche ich mithilfe der Tahoma-Box an FHEM angebunden habe, als Ger√§te in der Alexa-App angezeigt zu bekommen. Das klappt seit gestern Abend auch wunderbar, wobei ich einige Zeit gebraucht habe, um den passenden Dim-Befehl zu finden (muss aufgrund der Tahoma-Syntax leicht abge√§ndert werden).

    Was noch mein Hinweis zum Thema ist: Ich finde die Aktivierung der On/Off Trigger bspw. √ľber „Alexa, schalte das Schlafzimmerrolle aus“ auch d√§mlich. Deshalb habe ich in der Alexa-App Routinen angelegt, welche die Rollos steuern und per Sprachbefehl aktiviert werden. Mein Rollos h√∂ren nun bspw. auf den Befehl: „Alexa, fahre das Schlafzimmerrollo runter“. Die ganzen Routinen sind ein wenig aufwendig anzulegen, erleichtern aber eine intuitive Bedienung, bei der man sich nicht immer konzentrieren muss, was man genau zu sagen hat.

  109. Hallo.
    Ich musste die HA-Bridge neu installieren. Habe die neue Version 5.2.1 installiert.
    Hat ein gr√∂√üeres Fenster f√ľr den Befehlseintrag. Aber Dimmen mit {intesity.percent} geht nicht mehr. Fehler: Illegal character in query at index 67. Das 67.Zeichen ist die geschweifte Klammer. Aber andere Klammerformen gehen auch nicht.

  110. Hallo.
    Ich musste die HA-Bridge neu installieren. Habe die neue Version 5.2.1 installiert.
    Hat ein gr√∂√üeres Fenster f√ľr den Befehlseintrag. Aber Dimmen mit {intesity.percent} geht nicht mehr. Fehler: Illegal character in query at index 67. Das 67.Zeichen ist die geschweifte Klammer. Aber andere Klammerformen gehen auch nicht.
    Hat jemand eine Idee?

  111. Hallo- kann mir jemand hellfen? Bin ganz neu auf dem Gebiet und m√∂chte gerne Loxone via Alexa √ľber den Pi (HA-Bridge) steuern. Die Anleitung habe ich soweit befolgt- HA Bridge eingerichtet und auch in der Loxone den virtuellen Eingang angelegt und verkn√ľpft. M√∂chte ich √ľber die Simulation der HA Bridge den Eingang ansteuern, so wird dies mit folgender Meldung quittiert:
    „Request Error, Please look in your habridge log: error {„type“:“3″,“address“:“/lights/1″,“description“:“Could not find url.“,“method_name“:“/lights/1″}“
    im Message Log der HA Bridge ist dann folgender Eintrag vorhanden:
    „Could not find url: 1 for hue state change request: 23e79b162ba24962a967bbff0aa7b4aa from 192.168.8.144 body: {„on“:true}“
    Was hat es mit der IP Adresse 192.168.8.144 auf sich? Es ist weder der Raspberry noch die Loxone?
    F√ľr jeden Hinweis bin ich dankbar!
    Beste Gr√ľ√üe

  112. Hi
    Habe die Alexa seit l√§ngerem mit loxone in betrieb. M√∂chte nun die Dots vervielfachen, in fast jedem Raum eine. Ich m√∂chte dann nat√ľrlich das Licht in jedem Raum nat√ľrlich Licht nennen. Dadurch sollte nat√ľrlich nur das Licht in diesem Raum geschaltet werden.
    Dass ich da je Raum einen Dot brauche ist klar. Werde vermutlich je Raum auch einen Rasberry brauchen. Funktioniert dies?
    LG Robert

  113. Hallo,

    Habe das ganze schon √ľber 1 Jahr bei mir Privat am laufen, funktioniert alles perfekt, danke f√ľr die Anleitung. Als Alexa Anbindung fungiert ein Echo dot 2.gen.

    Als ich nun das gleiche bei mir im Betrieb einrichten wollen bin ich auf ein Problem gesto√üen. Ich kann das Licht √ľber die ha Bridge schalten allerdings findet Alexa keine Ger√§te. Genutzt wird eine Echo Show, habe auch schon den Port auf 80 ge√§ndert, leider ohne Erfolg. Woran k√∂nnte das liegen ?

    Im Voraus schon mal vielen Dank f√ľr die Hilfe.

  114. Hallo,
    ich habe ebenso von ca. einem Jahr diese Bridge mit Alexa und dieser Anleitung gut und gern zu laufen bekommen, bis zum vorgestrigen Tag ohne Probleme.
    Nun habe ich mich mal mit den ganzen Updates beschäftigt, FHEM CCU2 und Bridge.
    Die ersten zwei habe ich gut hinbekommen, alles aktuell. Die Bridge habe ich auf (v5.3.0RC7) aktualisiert, funktioniert auch alles auf der Oberfläche.
    Nur leider findet Alexa keine Geräte mehr.
    Was ich bereits versucht habe:
    1. Alle Geräte auf der Amazon Seite verworfen
    2. Port von 81 auf 80 verändert
    3. verschieden Hub Versionen unter Settings getestet
    4. Update Security Settings Link on/off
    5. alle Echos vom Strom getrennt, au√üer echo Version 1 und wieder zur√ľck inkl.Show

    Leider keinen Erfolg, nichts zu machen.
    Scheinbar verschlimmbessert. :-/

    don’t touch a running system :-(

  115. Hi zusammen,
    Ha Bridge hat immer Problemlos mit Alexa und fhem funktioniert. Plötzlich von einem Tag auf den Anderen ging nichts mehr und Alexa konnte keine Verbindung zu HA Bridge herstellen. Nach viel Probiererei hat sich herausgestellt, dass das Ganze nicht mehr funktioniert, wenn der Port der HA Bridge anders als 80 ist. Nach Umstellung von 8080 auf 80 geht alles wieder. Keine Ahnung ob hier vielleicht ein Alexa-Update der Grund sein könnte. Nur soviel, falls jemand die gleichen Probleme bekommt.

    1. Bei mir das gleich seit gestern. Ich habe schon versucht den Port zu ändern. Allerdings setzt die HA Bridge den Port immer wieder auf 8080.
      Warum weiß ich nicht. Ich speichere und die HA Bridge reinitialisiert, danach ist der Prot wieder auf 8080. Kann mir jemend helfen?

    2. Hallo, hat mittlerweile jemand eine Lösung gefunden ?
      Leider bekomme ich den Port nicht auf 80 umgestellt ( genau wie Tobias)
      kann uns hier jemand helfen ?

      Vielen Dank

    3. Ich hatte das gleiche Problem mit der HABridge. Das Umstellen des Ports hat bei mir aber geklappt. Allerdings lief bei mir noch ein Apache auf Port 80 (die Standard Apache-Seite). Ich habe dann den Listen-Eintrag in der Ports.conf sowie den eintrag in der Sites-Enabled/000-default.conf entfernt.
      Nach einem Neustart des Apache und der HaBridge läuft die Bridge nun auf Port 80.
      Ob das die allgemeine Funktion mit Alexa wieder hergestellt hat, muss ich heute abend testen.

    4. Sorry f√ľr die sp√§te Antwort.
      Das hat bei mir funktioniert, allerdings wurden die Geräte aus der haBrdige neu erkannt und waren somit doppelt.
      Ich habe die Liste dann nochmal komplett gelöscht und hab sie neu erkennen lassen.
      Jetzt funktioniert wieder alles wie vorher.

  116. Das hört sich ja gut an.
    Leider klappt das mit dem Port bei mir nicht bzw. ich bekomme es nicht hin.
    Könntest du mir evtl. genauer beschreiben wie du das gemacht hast ?

    Wäre super.

    Danke schon mal im Voraus.

    1. Hi, klar. Ich helfe gerne.
      L√§uft bei dir denn grunds√§tzlich etwas anderes auf Port 80? Also was passiert, wenn du im Internet Browser http://deinserver eingibst? Kommt da irgendeine Seite oder kommt nur Sowas wie „diese Seite k√∂nnte nicht gefunden werden“?

    2. Hi, Probier mal:

      sudo nano {Leerzeichen}/etc/systemd/system/habridge.service

      Hier kannst du den Port ändern. Mit Strg O speicherst du und mit Strg X verlässt du das ganze wieder.
      Standard war bei mir der Port 8080 eingestellt.

      Mit Befehl
      Sudo reboot
      Den Pi
      Neu starten
      Quelle:
      https://www.loxforum.com/forum/german/software-konfiguration-programm-und-visualisierung/136972-amazon-echo-alexa-erkennt-keine-geräte

      HansHans4711 aus 2018

      Port umstellen klappt damit bei mir
      Test √ľber Eingabe IP + Port im Browser
      Danach in Alexa App alle Geräte gelöscht
      Und Alexa finde meine Ger√§te ausf√ľhren

      Bei mir hat’s leider nichts gebracht bei anderen liest man öfter dass es danach klappt. Gibt diverse Foren u.a. FHEM teils in englisch
      VG Martin
      Raspberry pi 2 mit Rasbian Jessie, neuesten Updates und Upgrades drauf und Ha Bridge Test mit v 5.2.2 sowie 5.3.0

      Hoffe jemand findet eine allgemeine L√∂sung oder Amazon selbst bringt ein neues Update…

    3. Hey, vielen dank schonmal, sorry das ich mich erst jetzt melde.
      Sobald ich die IP vom Server ohne :8080 eingebe kommt nichts bzw. wie von dir beschrieben.

    4. Gestaltet sich das Problem bei dir ganz genauso wie bei Tobias? Also du stellst den Port um, reinitialisierst und dann ist der Port wieder wie vorher?
      Wie verh√§lt es sich denn, wenn du eine andere Einstellung ver√§ndert? Bleiben die dann ge√§ndert oder stellen die sich auch wieder zur√ľck?

  117. Ich denke ja, wenn ich den Port in der Bridge Control unter Web Server Port von 8080 auf 80 ändere und Speicher ist der Port nach dem die Bridge reinitialisiert wieder auf 8080. Die anderen Einstellungen bleiben geändert so wie ich das sehe.

    1. Dann versuche mal folgendes.
      Editiere die Datei habridge.config im Ordner „/etc/habridge“. Bei mir sind die Einstellungen fortlaufend in einer Zeile aufgelistet, aber das kann auch am Editor liegen (vim). Es scheint sich um json zu handeln.
      Dort sollte bei dir „serverport“:8080 stehen. Das √§nderst du mal in „serverport“:80 und machst einen Neustart der habridge, als „sudo servicectl restart habridge“.

    2. Ich vermute, deine habridge läuft auf einem Raspberry, oder?
      Da verbindest du dich mit einem SSH-Client (putty) und dann gibst du in die Konsole „sudo nano /etc/habridge/habridge.config“ ein. Vermutlich kommt dann noch eine Passwortabfrage.

    3. Niki, falls du mit putty nicht fit bist, man kann auch FileZilla nehmen – das kennst du, oder?

      Ich habe versucht, den Port in der habridge.config zu √§ndern, wobei sie bei mir unter /home/pi/habridge/data liegt. Das konnte ich zwar, aber sobald die Bridge neu startet, √§ndert sie selbst√§ndig den Port wieder auf 8080 zur√ľck :-(

    4. Gleich noch ein Update hinterher: ich habe den Port nun auch im Startscript geändert, also in der (bei mir) /etc/systemd/system/habridge.service. Und siehe da Рdie Bridge läuft nun unter http://meinraspi:8080 :-)

      Ob Alexa nun auch alle Ger√§te wiederfindet und √ľber die Bridge ansprechen kann, muss ich noch testen.

    5. Und noch ein Update…

      Auf Anhieb ging es nicht, aber dann:

      – in der Bridge unter „Update Security Settings“ den Link-Button auf true setzen
      – den unter „Bridge Devices“ neuen Link-Button dr√ľcken
      РAlexa nach neuen Geräten suchen lassen

      Ich musste das Link-Button/Suchen-Procedere zweimal durchlaufen lassen, dann waren alle Geräte wieder da und Alexa kann sie auch ansprechen :-)

      Danke an alle :-)

    6. also den Port habe ich jetzt auf 80 ge√§ndert bekommen, Alexa findet die Ger√§t nun auch wieder, allerdings sagt Alexa dann „das Ger√§t reagiert nicht“.
      Wenn ich auf der Oberfläche der HA Bridge die Lampen schalte funktioniert es.

    7. Am besten nochmal alle Geräte in der alexa app löschen und neu erkennen lassen. Das war bei mir auch so.
      Wenn du Geräte in Routinen verwendet hast, musst du dort die Geräte neu verbinden.

  118. Das habe ich schon ausprobiert hat allerdings nichts geholfen… Ich denke es ist am besten den Raspberry neu auf zu setzten, dann sollte hoffentlich wieder alles funktionieren. Vielen dank f√ľr deine Hilfe, hab einiges gelernt :)

  119. Ich hatte das Gleiche Problem wie Niki.
    Umgestellt auf port 80 und Alexa hat nichts erkannt.
    Dann hatte ich keine Zeit um weiter zu experimentieren.
    nach 2 Tagen ging dann wieder alles.

  120. Moin aus Bremen!
    Zunächst einmal noch ein frohes und gesundes neues Jahr 2020.
    Ich wollte heute unseren neuen Alexa Echo show nach dieser Anleitung mit fhem verbinden. Leider scheitere ich schon beim aller ersten Schritt „Installation Oracle Java“ mit dem Befehl:
    sudo apt-get update && sudo apt-get install oracle-java8-jdk
    Hier weigert sich der Raspi schon mit einer Fehlermeldung. Falsche Version blablabla kein Installationsger√§t blablabla…
    Was mache ich hier denn falsch?
    Mit Tante google bin ich hier leider auch nicht schlauer geworden…

  121. Hallo zusammen.
    Kann mir jemand bei dem dim item helfen? Wenn ich die Befehlszeile in der HABridge unter dim items …/${intensity.percent} schreibe, dann geht mein Licht immer nur im gedimmten Modus (20%) an und auch leider nicht mehr aus. Ich habe den Baustein Lichtsteuerung in Loxone im Einsatz und meinen virtuellen Eingang (nicht als digital verwendet) auch auf den Eingang der Lampe gesetzt.

    Kann jemand helfen? Hab schon viel probiert und gelesen.

    Danke euch.

    Gruß Matze

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert