NEWS
Alexa Anbindung ohne Cloud und Skill
-
Bekommt ihr seit dem Alexa Update letztens noch neue Geräte hinzugefügt? Hab jetzt ein Sonoff Basic ins Node Red aufgenommen, alles wie bei den restlichen (schon ewig funktionierenden Sonoffs) eingerichtet. Anschließend hab ich Alexa danach suchen lassen und sie fand nix neues.
Egal ob man nach Hue, Licht, Schalter oder sonstiges sucht. Auch per Sprachbefehl gestartete Suchen ergeben nix.
Ist man ab jetzt gezwungen neue Geräte mit Emulation zu konfigurieren? Alle "Altgeräte" funktionieren allerdings weiter ohne Probleme.
-
Hi,
bei mir ging das Finden neuer geräte in den letzten Monaten leider auch nicht mehr. Bis ich festgestellt habe, dass ich mir selbst ein Ei gelegt hatte:
Ich habe seit ca. 6 Monaten Entertain bei der Telekom und im gleichen Zuge auch das Netzwerk umgestellt. Die Unifi Aps hingen seitdem an Zyxel-Switchen an denen IGMP-Spoofing aktiviert war, um IPTV nur dorthin zu streamen, von wo es angefordert war und nicht das komplette LAN zu fluten. Geräte in Alexa (via Node-red) gingen so lange, bis ich mal auf die idee kam, etwas zu ändern und alle Geräte zu verwerfen und neu zu suchen. Da kam nichts mehr an. Blieb nur der Ausweg über die iobroker-Cloud.
Nun ging ich letztens nochmal in mich und kam auf die Idee, dass IGMP-Spoofing ja so ziemlich alles blockiert, was da nötig sein könnte, also Broadcasts, UPNP usw. Daraufhin den Entertain an einen separaten Router-Port, IGMP für das restliche LAN komplett geblockt und das Spoofing auf den Switchen deaktiviert, und tata: Alexa findet plötzlich wieder alle in Node-Red angelegten Geräte.
Somit kann ich zumindest bestätigen, dass es weder am aktuellen Node-Red-Adapter (die aktuelle Github-Version) oder an der Alexa-Hardware an sich (ich habe ausschließlich Echo Dots 2.Gen, die Suche geht aber auch via App oder Browser) liegt.
Vielleicht weisst es ja dem einen oder anderen den korrekten Weg, den Fehler intern zu finden?!
Gruss, Jürgen
-
Hallo zusammen
Nach meinem Umzug von Iobroker vom Windows System auf raspi 3 habe ich folgendes Problem
Ich habe auf dem alten Windows System ein Backup gemacht und auf das neues System eingespielt.
Jetzt funktioniert meine Alexa Anbindung nicht mehr. Im Adapter kommt eine Fehlermeldung mit der ich nix anfangen kann
Hier ein Bild
Alexa findet jetzt auch die Geräte nicht. Was kann ich tun??
Volker
1400_fehler.jpg -
Zum einen die Farbwahl. In der App wird jedes Gerät als Color Light erkannt. Sage ich aber 'Alexa wähle für … die Farbe rot" dann erhalte ich als Antwort "... unterstützt das nicht.". Das ist doof. Kann man es irgendwie hinkriegen das ... es unterstützt? Kann man eigentlich generel irgendwie angeben das X eine Steckdose ist und Y eine Lichtquelle? `
Nein geht nicht, für Farben müsstest du ein einzelnes Gerät anlegen welches zB Blau heißt und welches dann im iobroker die Lamp auf Blau schaltet. Mit einer Routine von Alexa wäre das dann kein Problem. Der Node kann, wie es auch in der Beschreibung steht nur An/Aus/Dimmen.
-
Was das Gerätesichen angeht:
Hatten bei Facebook aktuell auch die Problematik. Das finden über die App ging nicht. Wenn man allerdings die große suche über den Dot selbst machte würden die Geräte gefunden.
Also „Alexa, suche neue Geräte“
Vielleicht hilft das ja dem ein oder anderen weiter.
-
Hallo
Die Suche über den Dot brachte auch keinen Erfolg. Keine Geräte in der AlexaApp.
Komisch ist nur das sich die Geräte trotzdem per Sprache bedienen lassen.
Kann es sein das die Geräte noch aus meiner vorigen Version in der Alexa gespeichert sind.
Vorher lief iobroker bei mir unter Windows. Jetzt verwende ich das komplett Image mit pivCCU auf einem Raspi 3B+.Seit der Umstellung habe ich das Problem .
Wie kann ich das Problem lösen?
Volker
-
Hallo,
Ich versuche gerade Alexa ohne die iobroker cloud einzubinden. Ich will meinen iobroker nicht im Internet hängen haben.
Das klappt soweit auch gut über node red wemo Knoten. Ich kann über alexa app Routinen diese Knoten ansprechen, die wiederun skripte triggern die wiederum Objekte steuern oder abfragen.
Starte ich allerdings den iobroker oder pi neu reagieren die wemo Knoten nicht mehr. Ich muss sie in der alexa app neu suchen und alle Routinen die diese benutzen neu anpassen. Hat jemand eine Idee wie man die wemo Knoten nach dem Neustart funktional halten kann?
-
Hallo zusammen
Nach meinem Umzug von Iobroker vom Windows System auf raspi 3 habe ich folgendes Problem
Ich habe auf dem alten Windows System ein Backup gemacht und auf das neues System eingespielt.
Jetzt funktioniert meine Alexa Anbindung nicht mehr. Im Adapter kommt eine Fehlermeldung mit der ich nix anfangen kann
Hier ein Bild
Alexa findet jetzt auch die Geräte nicht. Was kann ich tun??
Volker `
Hallo Volker,
falls dein Problem noch offen ist schau mal hier:
viewtopic.php?f=20&t=12407&hilit=NodeRed
Ich meine aber auch das in der aktuellen Adapter Version dieses Problem gelöst wurde.
Gruß
Mirko
-
Kann es sein das es massive Probleme mit Umlauten gibt bei Node-Red?
Das Wort "Küchenzeile" scheint er irgendwie nicht so zu mögen. Bzw Alexa bestätigt mit OK aber es geht weder an noch aus. Im Log passiert auch nichts.
Habe einfach mal aus Jux zwei Hue Geräte für den ersten Anfang eingerichtet.
Während das "Leselicht" perfekt funktioniert, weigert sich die "Küchenzeile" konsequent. K"ue"chenzeile ist leider auch keine Lösung. Dann besteht er tatsächlich darauf das ich es auch so auspreche (funktioniert aber auch nicht). Bin verzweifelt.
Habe bei beiden Lampen 1:1 den gleichen Scriptaufbau
Hat vielleicht jemand eine Idee?
Küchenzeile ist nen LED Stripe von Hue, Leselich ne E14 Birne. Keinerlei Dimm-Funktion eingerichtet, simples an/aus über das .on objekt.
-
Hallo zusammen,
ich habe seit gestern einen neuen Echo Dot gen3 diesen habe ich in mein Netzwerk eingebunden. (wird das schon unterstützt? ) Ich habe in meiner Node Red Instanz die drei Module "node-red-contrib-alexa-home" / "node-red-contrib-alexa-local" und node-red-contrib-wemo-emulator hinzugefügt.
Zum testen habe ich mal den WEMO emulator benutzt. Alexa hat auch das Gerät gefunden. Jetzt wollte ich eigentlich zum starten nur eine simple YEELight Lampe schalten. " Power Wert true / false glaube ich"
Ich kann sehen wenn ich in der ALexa App den Schalter betätige passiert auch (on / off) im Node-Red und auch am IOBroker kommt etwas an.
Weiß zufällig jemand was ich falsch mache denn die Lampe schaltet nicht.
EDIT ich habe es gelöst.
Ich musste den WERT von WEMO (String) in (boolean) umwanden. Ich hoffe ich mache das so richtig Kann mir gerne jemand Verbesserungsvorschläge schicken
-
Starte ich allerdings den iobroker oder pi neu reagieren die wemo Knoten nicht mehr. Ich muss sie in der alexa app neu suchen und alle Routinen die diese benutzen neu anpassen. Hat jemand eine Idee wie man die wemo Knoten nach dem Neustart funktional halten kann? `
Im wemo-node mal einen festen Port vergeben.
Evtl wird der immer verändert, wenn du das system neu startest und deshalb wird es erst nach der neuen Suche wieder gefunden.
Ist nur eine Vermutung aber in der Beschreibung steht:
> unique port and increment it for each wemo emulator node you add to your workspace. ****This ensures that the port never changes.****
-
Ich bin auch erst mit dem Unterschied zwischen Stringausgabe und Boolean verzweifelt.
Hat ne Weile gedauert, bis ich bemerkt habe, dass hier unterschiedliche Datentypen verwendet werden.
Dann habe ich den Trick mit dem Switch ausprobiert (hatte ich auch schon mit dem alten Alexa-Skill gemacht).
Jetzt ist mir das zu unübersichtlich geworden und habe hier eine ander Lösung als Vorschlag:
-
Hi,
das ist wirklich praktisch damit kann ich mir den Cloud adapter wohl sparen der nicht zuverlässig funktnioniert.
Kurze frage:
In Alexa erscheinen alle Geräte als "color light" gibt es eine Möglichkeit die Farbe bsp. von hue leuchten zu ändern?
Wenn man Alex sagt das es eine Farbe wählen soll antwortet sie das das Gerät das nicht unterstützt.
und 2te frage ist es geplant das man Geräten auch für Alexa sagen kann das sie schalter sind und kein color light?
vg
Jens
-
Jetzt ist mir das zu unübersichtlich geworden und habe hier eine ander Lösung als Vorschlag: `
Oder einfach einen change-node, wer mit JS auf Kriegsfuß…
-
:oops: oder so
:lol:
-
Hallo
Ich habe on/off –> true/false.
Gruß NetFritz
-
Hallo,
bei mir funktioniert es leider gar nicht.
Wenn ich alexa.local in Node-Red reinziehe, den Namen vergebe und danach auf Deploy gehe, bricht kurz danach die Serververbindung ab.
Ab diesem Zeitpunkt ist die Node-Red-Oberfläche nicht mehr erreichbar.
Es komm immer folgende Fehlermeldung:
10.0.0.8. hat die Verbindung abgelehnt
Nur eine komplette Deinstallation von Node-Red inkl. manuellem löschen des Verzeichnisses behebt einmalig den Fehler und ich kann die Oberfläche wieder starten.
Sobald ich aber wieder alexa.local verwende beginnt alles von Vorne.
Lt. Log startet Node-Red glaube ich immer neu:
`node-red.0 2018-12-01 09:43:37.826 info node-red exited with 1 node-red.0 2018-12-01 09:43:37.781 debug 1 Dec 09:43:37 - Error: bind EADDRINUSE 0.0.0.0:1900 at _handle.lookup (dgram.js:266:18) at process._tickCallback (internal/process/next_tick.js:114:19) node-red.0 2018-12-01 09:43:37.777 debug 1 Dec 09:43:37 - [red] Uncaught Exception: node-red.0 2018-12-01 09:43:37.738 debug 1 Dec 09:43:37 - [info] Started flows node-red.0 2018-12-01 09:43:37.703 debug 1 Dec 09:43:37 - [info] Starting flows node-red.0 2018-12-01 09:43:37.669 debug 1 Dec 09:43:37 - [info] Server now running at http://127.0.0.1:1880/ node-red.0 2018-12-01 09:43:37.417 debug 1 Dec 09:43:37 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json node-red.0 2018-12-01 09:43:37.410 warn 1 Dec 09:43:37 - [warn] Projects disabled : set editorTheme.projects.enabled=true to enable node-red.0 2018-12-01 09:43:37.409 debug 1 Dec 09:43:37 - [info] User directory : /opt/iobroker/iobroker-data/node-red/ node-red.0 2018-12-01 09:43:37.400 debug 1 Dec 09:43:37 - [info] Context store : 'default' [module=memory] node-red.0 2018-12-01 09:43:37.393 debug 1 Dec 09:43:37 - [info] Settings file : /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2018-12-01 09:43:35.746 debug 1 Dec 09:43:35 - [info] Dashboard version 2.11.0 started at /ui node-red.0 2018-12-01 09:43:34.058 debug 1 Dec 09:43:34 - [info] Polymer started at /polymer node-red.0 2018-12-01 09:43:26.456 debug 1 Dec 09:43:26 - [info] Loading palette nodes node-red.0 2018-12-01 09:43:24.737 debug 1 Dec 09:43:24 - [info] Node.js version: v9.10.1 1 Dec 09:43:24 - [info] Linux 4.9.35-v7+ arm LE node-red.0 2018-12-01 09:43:24.734 debug 1 Dec 09:43:24 - [info] Node-RED version: v0.19.5 node-red.0 2018-12-01 09:43:24.728 debug 1 Dec 09:43:24 - [info] Welcome to Node-RED =================== node-red.0 2018-12-01 09:43:20.224 info Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2018-12-01 09:43:15.209 info node-red exited with 1 node-red.0 2018-12-01 09:43:15.166 debug 1 Dec 09:43:15 - Error: bind EADDRINUSE 0.0.0.0:1900 at _handle.lookup (dgram.js:266:18) at process._tickCallback (internal/process/next_tick.js:114:19) node-red.0 2018-12-01 09:43:15.163 debug 1 Dec 09:43:15 - [red] Uncaught Exception: node-red.0 2018-12-01 09:43:15.124 debug 1 Dec 09:43:15 - [info] Started flows node-red.0 2018-12-01 09:43:15.089 debug 1 Dec 09:43:15 - [info] Starting flows node-red.0 2018-12-01 09:43:15.056 debug 1 Dec 09:43:15 - [info] Server now running at http://127.0.0.1:1880/ node-red.0 2018-12-01 09:43:14.806 debug 1 Dec 09:43:14 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json node-red.0 2018-12-01 09:43:14.797 warn 1 Dec 09:43:14 - [warn] Projects disabled : set editorTheme.projects.enabled=true to enable node-red.0 2018-12-01 09:43:14.796 debug 1 Dec 09:43:14 - [info] User directory : /opt/iobroker/iobroker-data/node-red/ node-red.0 2018-12-01 09:43:14.785 debug 1 Dec 09:43:14 - [info] Context store : 'default' [module=memory] node-red.0 2018-12-01 09:43:14.775 debug 1 Dec 09:43:14 - [info] Settings file : /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2018-12-01 09:43:13.107 debug 1 Dec 09:43:13 - [info] Dashboard version 2.11.0 started at /ui node-red.0 2018-12-01 09:43:11.384 debug 1 Dec 09:43:11 - [info] Polymer started at /polymer node-red.0 2018-12-01 09:43:03.805 debug 1 Dec 09:43:03 - [info] Loading palette nodes node-red.0 2018-12-01 09:43:02.099 debug 1 Dec 09:43:02 - [info] Node.js version: v9.10.1 1 Dec 09:43:02 - [info] Linux 4.9.35-v7+ arm LE node-red.0 2018-12-01 09:43:02.096 debug 1 Dec 09:43:02 - [info] Node-RED version: v0.19.5 node-red.0 2018-12-01 09:43:02.090 debug 1 Dec 09:43:02 - [info] Welcome to Node-RED =================== node-red.0 2018-12-01 09:42:57.485 info Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2018-12-01 09:42:52.469 info node-red exited with 1 node-red.0 2018-12-01 09:42:52.426 debug 1 Dec 09:42:52 - Error: bind EADDRINUSE 0.0.0.0:1900 at _handle.lookup (dgram.js:266:18) at process._tickCallback (internal/process/next_tick.js:114:19) node-red.0 2018-12-01 09:42:52.422 debug 1 Dec 09:42:52 - [red] Uncaught Exception: node-red.0 2018-12-01 09:42:52.384 debug 1 Dec 09:42:52 - [info] Started flows node-red.0 2018-12-01 09:42:52.349 debug 1 Dec 09:42:52 - [info] Starting flows node-red.0 2018-12-01 09:42:52.315 debug 1 Dec 09:42:52 - [info] Server now running at http://127.0.0.1:1880/ node-red.0 2018-12-01 09:42:52.070 debug 1 Dec 09:42:52 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json node-red.0 2018-12-01 09:42:52.066 warn 1 Dec 09:42:52 - [warn] Projects disabled : set editorTheme.projects.enabled=true to enable node-red.0 2018-12-01 09:42:52.064 debug 1 Dec 09:42:52 - [info] User directory : /opt/iobroker/iobroker-data/node-red/ node-red.0 2018-12-01 09:42:52.056 debug 1 Dec 09:42:52 - [info] Context store : 'default' [module=memory] node-red.0 2018-12-01 09:42:52.047 debug 1 Dec 09:42:52 - [info] Settings file : /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2018-12-01 09:42:50.420 debug 1 Dec 09:42:50 - [info] Dashboard version 2.11.0 started at /ui node-red.0 2018-12-01 09:42:48.748 debug 1 Dec 09:42:48 - [info] Polymer started at /polymer node-red.0 2018-12-01 09:42:41.019 debug 1 Dec 09:42:41 - [info] Loading palette nodes node-red.0 2018-12-01 09:42:39.255 debug 1 Dec 09:42:39 - [info] Node.js version: v9.10.1 1 Dec 09:42:39 - [info] Linux 4.9.35-v7+ arm LE node-red.0 2018-12-01 09:42:39.252 debug 1 Dec 09:42:39 - [info] Node-RED version: v0.19.5 node-red.0 2018-12-01 09:42:39.246 debug 1 Dec 09:42:39 - [info] Welcome to Node-RED =================== node-red.0 2018-12-01 09:42:34.615 info Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2018-12-01 09:42:29.602 info node-red exited with 1` Was kann es da haben?[/red][/red][/red]
-
Nur mit dem Alexa.local kann es nicht gehen.
Du musst natürlich auch noch ein iobroker-output anlegen, den zu schaltenden iobroker Datenpunkt darin festlegen und beide nodes verbinden. Erst danach auf deploy.
Ich weiß nicht, ob es das ist, jedenfalls hast du davon nichts geschrieben, dass du das gemacht hast.
-
Hab mir jetzt 16 Seiten hier durchgelesen.
Hat sich noch keiner mit Farbwechsel für Hue Geräte via alexa-local / Node-Red beschäftigt ?
Sehe hier auf 16 Seiten immer nur simples an/aus und wenn es hoch kommt mal einen Dimmer.
-
Hi,
Meinst du das die Hue automatisch die farbe wechselt (colorloop) oder das du über Node red Dashboard die Farbe wählen kannst?
Letzteres mache ich, das mit der colorloop hatte ich in via und bin nach Umstieg auf Node red Dashboard noch nicht dazu gekommen das auch wieder zu integrieren sollte aber problemlos möglich sein.
Vg
Sabix