NEWS
[iot] iot Adapter erfolgreich Verbunden, Steuerung per Alexa klappt nicht
-
@PasiiP ääähhmmm .... was genau macht node-red dabei?
-
@apollon77 Ich hab mir leider eine komplett veraltete Version angeschaut welche das darüber erklärt hat. Hab es mittlerweile hin bekommen geräte einzubinden nur meine Frage ist jetzt hab ich irgendeine möglichkeit diese auch zu programmieren. Beispiel: Ich sage zu Alexa: schalte Alamanalage an --> Dann soll z.B. ein Tür oder Fenster Sensor überprüft werden ob diese geöffnet wird und sollte dies passieren soll weiter führen etwas passieren gibt es dafür eine Möglichkeit? Bzw. kann man IoT in node-red integrieren? Sonst ergibt sich mir der Nutzen aus dem Skill nicht so ganz wenn dieser "nur" Geräte ansprechen kann.
-
@PasiiP also es gibt den „Smart Home skill“ der basiert auf der Abbildung von Geräten in Amazon und ist so auch limitiert. Du kannst einen eigenen state anlegen namens Alarmanlage und kannst dann etwas tun mit einem Skript oder node-red (node-red Adapter) wenn das getriggert wird. Für „aktiviert“ musst du glaube eine Szene anlegen. Eine custom Rückmeldung geht nicht direkt sondern nur über Tricks wie zb dem Alexa2 Adapter der Sprachausgaben triggern kann.
Die zweite Option ist der sog „custom skill“ den musst du aber mit „Alexa sage iobroker ....“ ansprechen leitet dann aber den gesamten erfassten Text weiter und per Text2command Adapter und Skripten kannst du dann eigene Dinge tun und flexible Rückmeldungen geben.
-
@apollon77 Alles klar, danke dir für die schnelle Hilfe. Hast du den irgendein Ebook oder Videos die du mir empfehlen kannst das ich mir die mal anschauen kann? Will mein Smart Home gerne selbst programmieren um eben solche Sachen zu machen nur finde auf Youtube leider nur Video die 2 jahre alt sind und somit nicht mehr funktionieren
-
@PasiiP es gibt einen Video Kurs zu iobroker der aber kostenpflichtig ist. Sonst mach doch mal hie im Forum nen Thread mit was du vor hast und ich tippe es finden sich findige User Ausrede Community die gern helfen.
-
Hallo zusammen,
ich habe vor kurzem erst angefangen, also entschuldigt bitte.
Habe mich am Samstag für iobroker.pro angemeldet.
Ich habe keine E-Mail mit einem Initialpassword bekommen.Verbunden mit dem iot bin ich.
Bei Alexa-Geräte wird mir nichts angezeigt. Leider finde ich auch keine Geräte. -
@Immortalis Hast DU im iot Adapter die Geräte eingetragen und angelegt?
-
99% aller Fehler... Habe versucht die ganze Lampe hinzuzufügen, statt der Attribute.
-
Guten Morgen zusammen.
Bin mittlerweile etwas verzweifelt. Nach den letzten grossen JS updates hat erstmal leider nicht mehr der XS1 Adapter funktioniert, mit dem ich meine Rolläden steuere. Nun gab es dazu glücklicherweise ein Update und die Aktoren werden alle wieder wie gewünscht vom IoBroker gefunden. Ich kann die Rolläden im Adapter auch schalten.
Nun habe ich die Alexa 2.0, heutige Version installiert (bin schon ein paar Tag mit derselben Meldung dran) und es werden über Alexa noch immer keine neuen Geräte gefunden, hier das Log:alexa2.0 2020-06-19 09:47:17.814 info (16754) Subscribing to states...
alexa2.0 2020-06-19 09:46:34.858 info (16754) Alexa-Push-Connection established. Disable Polling
alexa2.0 2020-06-19 09:46:30.665 info (16754) starting. Version 3.2.4 in /opt/iobroker/node_modules/iobroker.alexa2, node: v10.18.1, js-controller: 3.1.5
host.iobroker 2020-06-19 09:46:26.889 info instance system.adapter.alexa2.0 started with pid 16754
host.iobroker 2020-06-19 09:46:24.360 info instance system.adapter.alexa2.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
host.iobroker 2020-06-19 09:46:23.840 info stopInstance system.adapter.alexa2.0 send kill signal
alexa2.0 2020-06-19 09:46:23.835 info (16739) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
alexa2.0 2020-06-19 09:46:23.832 info (16739) terminating
alexa2.0 2020-06-19 09:46:23.831 info (16739) Alexa-Push-Connection Error: Error: WebSocket was closed before the connection was established
alexa2.0 2020-06-19 09:46:23.827 info (16739) Got terminate signal TERMINATE_YOURSELF
host.iobroker 2020-06-19 09:46:23.820 info stopInstance system.adapter.alexa2.0 (force=false, process=true)
alexa2.0 2020-06-19 09:46:23.723 info (16739) Update cookie in adapter configuration ... restarting ...
alexa2.0 2020-06-19 09:46:16.827 info (16739) starting. Version 3.2.4 in /opt/iobroker/node_modules/iobroker.alexa2, node: v10.18.1, js-controller: 3.1.5Kann mir jemand helfen? Sieht so aus, als ob der Alexa Adapter bei "subscribing to states" hängen bleibt.
danke!!
-
@Trashman1981 Ääähm jetzt mischst Du aber gewaltig verschiedene Dinge ...
1.) Der lexa 2 Adapter hat mit "iot" und "dem Finden von Geräten die du via Alexa beedienen kannst" nichts zu tun! Das ist der iot Adapter und sonst nichts! Also bitte her schauen das alle Geräte korrekt hinterlegt sind
2.) "Subscribing to states" ist am Ende das Log was ausgegeben wird wenn Alexa 2 alles korrekt initialisiert hat. Also da ist alles ok.
-
@apollon77
Vielen Dank für Dein Feedback. Bin tatsächlich überhaupt nicht versiert auf dem Gebiet, war immer froh, dass alles funktioniert hat.
Sowohl die Cloud Verbindung als auch der IOT Adapter sind bei mir grün. Pro-Version mit Fernzugriff habe ich, hat auch die vergangenen Monate bis zum grossen Update gut funktioniert.Irgendeine Idee, was ich falsch machen könnte?
-
@Trashman1981 Also Wenn Du deine Alexas nicht direkt bedienen willst (Musik abspielen, Sparachausgaben und so per adapter) dann brachst Du den nicht.
Alse Geräte im iot-Servcie über den Alexa Geräte sucht Adapter müssen dort konfiguriert sein. Schau da rein ob alles passt. Wenn ja dann schau das der korrekte Skill aktiviert ist (iobroekr iot) ... sonst kann ich Dir erstmal nur die FAQ (gelinkt rechts ander Seite hier) ans Herz legen.
Wenn Du dann nicht weiterkommst melde dich nochmal mit allem was ist , Stand, und allem was helfen kann den Fehler gemeinsam einzugrenzen
-
Hi @apollon77 - OK, das habe ich soweit verstanden. Woran kann es liegen, dass ich die Aktoren, die in der XS1 sichtbar und schaltbar (über %) sind, nicht über den Alexa Skill finden kann? Früher hat das immer funktioniert.
Bin echt verloren... All Instanzen stehen auf grün. -
Habe jetzt noch mal weiter geguckt- Muss ich den Iobroker Fernzugriff und den Smart Assistenten Zugriff kaufen? Bisher hatte ich nur den Fernzugriff und es lief?
-
Ich habe null Ahnung von XS1 ... Und "Assistenten Lizenz" ist bei "Fernzugriff" automatisch mit drin ... steht alles in der FAQ.
Jetzt zeig doch mal einen Screenshot von deinem iot Adapter wo man die XS1 Geräte sieht
-
Hi @apollon77 - ich habe die die Adapter nicht im IOT sichtbar, nur im XS1. Wie bekomme ich die "rüber"? Früher musst ich nichts ändern, hat einfach so funktioniert.
Wie müsste ich die kopieren?
-
@Trashman1981 Sorry, aber eeehrlich?? Bitte nutze die Adapter-Konfiguration des iot Adapters! Nicht die Objekt liste
-
Sorry, aber ich habe auch die gleichen Probleme. Ich kann alles über den iobroker Server steuern. Wenn ich es über Alexa versuche, sagt mir Alexa, dass ein Problem aufgetreten ist. Wenn ich es in der Alexa App am Handy steuern möchte, dann sagt die App "Server reagiert nicht" ich habe nichts verändert. Irgenetwas schein da offenbar mit der Verbindung zwischen dem Alexa Skill und dem ioT Server nicht zu klappen!
-
@Mauflo Mal versucht die App neu zu verbinden?
Kannes sein das Du den iot Adapter aktualisiert hast? Dann bitte mal Dein Passwort prüfen, siehe auch die Hinweise zum Passwort im iot Admin! -
@apollon77 ich hab die App noch nicht neu verbunden, da ich absolut keinen anlass bislang dazu hatte. Seit dem letzten Versuch, bei dem ich einen Befehl über Alexa gegeben habe, hatte ich keine Änderungen vorgenommen. Nur funktioniert leider kein mündlicher Befehl über Alexa mehr, während aber jeder Befehl den ich über den Server gebe, ohne Probleme umgesetzt wird. Aber ich werde jetzt versuchen den Skill erneut zu verbinden. Nur verstehen tue ich es nicht. Wenn der IoT Adapter den Kontakt nicht herstellen kann, dann sollte er entweder rot werden oder im Log-File der Hinweis kommen, dass das Passwort nicht geht. Beides ist aber nicht der Fall. Und wie gesagt, alle Befehle werden ausgeführt, wenn ich sie über den Computer im Admin ausführe. Also wo liegt mein Denkfehler?