NEWS
Alexa2 3.25.x (Beta) - jetzt wieder mit History :-)
-
Hallo zusammen,
ich möchte mal den IOT Adapter testen um das Problem mit der History endgültig zu umgehen.
Bis jetzt reagieren viele Skripte auf Worte von Alexa Kommandos. In den letzten Monaten kam es immer wieder zu Problemen, weil Amazon die Schnittstelle verändert.
Nun wollte ich für die wichtigsten Skripte jeweils eine Variable anlegen, die in der Alexaapp angezeigt und gesteuert wird. (Ansage eines Satzes, auf den in der Alexa App reagiert wird und der dann die Variable auf true ändert) Wenn die Variable geändert wurde soll das bestehende Skript aufgerufen werden.
Bis jetzt habe ich den IOT Adapter installiert und eingerichtet. Dort habe ich auch eine Variable angelegt und als Alexa Gerät angemeldet.

Leider finde ich diese Variable nicht in der Alexa App.
In der Alexa App habe ich den Custom ioBroker Skill installiert und mit meinem ioBroker Konto verknüpft.Ist der Ansatz korrekt oder völlig falsch?
-
@mcbirne sagte in Alexa2 3.25.x (Beta) - jetzt wieder mit History :-):
nicht in der Alexa App
sage Deiner Alexa: "Suche Geräte"
-
@mcbirne In der Alexa App auf Gerät hinzufügen, ganz unten auf "Sonstiges" dann auf "Kein passendes Logo finden" und dann "Nicht sicher" und Alexa sucht. So habe ich es immer gemacht.
-
@mcbirne
Ich hatte den falschen Alexa Skill. Wenn ich den Skill ioBroker.iot installiere wird des "Gerät" gefunden und ich kann sie schalten.
OK, dann werde ich mal alles umstellen. -
@jojo58
OK nun bin ich etwas weiter und bei einer neuen Herausforderung.
Bei einigen Skripten antwortet die Alexa. Es antwortet die Alexa, zu der gesprochen wird. Kann ich sowas auch über den IOT Adapter realisieren? Falls ja, wie funktioniert das? -
@jojo58
OK nun bin ich etwas weiter und bei einer neuen Herausforderung.
Bei einigen Skripten antwortet die Alexa. Es antwortet die Alexa, zu der gesprochen wird. Kann ich sowas auch über den IOT Adapter realisieren? Falls ja, wie funktioniert das?@mcbirne
Im Moment alles schwierg, da die History nicht mehr aktualisiert wird, worum es in diesem Thema geht.
Du solltest eine solche Anfrage besser gezielt in einem neuen Thema stellen, bzw. mal das Forum durchsuchen, dazu sollte es schon einige Antworten geben. -
@mcbirne
Im Moment alles schwierg, da die History nicht mehr aktualisiert wird, worum es in diesem Thema geht.
Du solltest eine solche Anfrage besser gezielt in einem neuen Thema stellen, bzw. mal das Forum durchsuchen, dazu sollte es schon einige Antworten geben.So, ich nutze im Moment einen kleinen Fensterkontakt mit Knopf, den ich mit mir führe.
Wenn ich will, dass iobroker auf mich reagiert, drücke ich nach meiner Anfrage den Knopf, auf diesen triggere ich und dann wird der Rescan ausgelöst. :relieved: -
So, ich nutze im Moment einen kleinen Fensterkontakt mit Knopf, den ich mit mir führe.
Wenn ich will, dass iobroker auf mich reagiert, drücke ich nach meiner Anfrage den Knopf, auf diesen triggere ich und dann wird der Rescan ausgelöst. :relieved: -
@apollon77 sagte in Alexa2 3.25.x (Beta) - jetzt wieder mit History :-):
auch wenn da die Info zum gerät verloren geht
Welches Gerät bzw. Info meinst du? Also wenn du den Echo meinst, der wird mir schon auch übermittelt. Um das zu präzisieren: ich schalte in der Routine ein weiteres virtuelles Gerät und über Node-Red den Datenpunkt auf den ich triggere. Ich muss also nicht darauf vertrauen, dass Alexa irgendetwas (volume/equilizer) ändert damit das funktioniert. Hilft deinem Adapter aber vermutlich nicht.
Als ich davor auf
Player.mutedgetriggert hatte, habe ich den Rescan nach 2 Sekunden ausgeführt und weitere 500 ms spätersummarywieder geleert. Das hat bei mir gut funktioniert. Wenn du diese "Lösung" in den Adapter integrieren möchtest, könntest du doch diese Verzögerung in der Konfiguration einstellbar machen damit das jeder an seine Bedürfnisse anpassen kann, oder?@dr-bakterius sagte in Alexa2 3.25.x (Beta) - jetzt wieder mit History :-):
könntest du doch diese Verzögerung in der Konfiguration einstellbar machen damit das jeder an seine Bedürfnisse anpassen kann, oder?
Das muss ich überlegen und wieder absichern das da keiner blödsinn einstellen kann ... mal schauen. ich überlege moch
-
@dr-bakterius sagte in Alexa2 3.25.x (Beta) - jetzt wieder mit History :-):
könntest du doch diese Verzögerung in der Konfiguration einstellbar machen damit das jeder an seine Bedürfnisse anpassen kann, oder?
Das muss ich überlegen und wieder absichern das da keiner blödsinn einstellen kann ... mal schauen. ich überlege moch
Evtl. sollten wir überlegen, wie wir Amazon dazu kriegen, dass push Infos wieder funktionieren. :relieved:
-
Evtl. sollten wir überlegen, wie wir Amazon dazu kriegen, dass push Infos wieder funktionieren. :relieved:
-
Eventl. wenn alle Iobroker User Prime Mitglieder werden für mind. 1 Jahr :stuck_out_tongue_closed_eyes:
@haselchen
Du meinst eher, sollten kündigen, dann hört Amazon evtl. zu. :smiling_imp: -
@apollon77 Hallo, ich habe seit einiger Zeit das Problem, das meine Skripte welche durch Routinen gestartet werden sollen nicht mehr triggern. Dabei ist mir aufgefallen, das der Datenpunkt für die Routinen früher auf true gesprungen sind wenn man die Routine über die Alexa gestartet hat. Das schein nun nicht mehr zu funktionieren. Egal was ich mache, das Skript wird nicht getriggert. hat das evtl. auch was mit der Umstellung zu tun?
Oder gibt es einen anderen Weg auf eine Routine zu reagieren bzw. den gesprochenen Text an Alexa abzufragen und damit zu arbeiten?
Über die History wollte ich es auch versuche, aber die aktualisiert sich bei mir leider auch mit der Version 3.25.2 nicht. Habe mir auch schon manuell die cockies neu geholt.PS. Manuell auf #trigger klicken bewirkt das die Werte aktualisiert werden!
-
@apollon77 Hallo, ich habe seit einiger Zeit das Problem, das meine Skripte welche durch Routinen gestartet werden sollen nicht mehr triggern. Dabei ist mir aufgefallen, das der Datenpunkt für die Routinen früher auf true gesprungen sind wenn man die Routine über die Alexa gestartet hat. Das schein nun nicht mehr zu funktionieren. Egal was ich mache, das Skript wird nicht getriggert. hat das evtl. auch was mit der Umstellung zu tun?
Oder gibt es einen anderen Weg auf eine Routine zu reagieren bzw. den gesprochenen Text an Alexa abzufragen und damit zu arbeiten?
Über die History wollte ich es auch versuche, aber die aktualisiert sich bei mir leider auch mit der Version 3.25.2 nicht. Habe mir auch schon manuell die cockies neu geholt.PS. Manuell auf #trigger klicken bewirkt das die Werte aktualisiert werden!
Dann habe ich einen Tipp für Dich, lies mal ein paar Beträge über Dir.
Dein/Das Problem ist länger bekannt .
Und auch Lösungen als Workaround werden genannt . -
So, ich nutze im Moment einen kleinen Fensterkontakt mit Knopf, den ich mit mir führe.
Wenn ich will, dass iobroker auf mich reagiert, drücke ich nach meiner Anfrage den Knopf, auf diesen triggere ich und dann wird der Rescan ausgelöst. :relieved: -
@dr-bakterius
Habe das mal gebaut...
funktioniert in der Tat sehr gut

Da der sich im Zuge der Anfrage aber sehr häufig ändert, habe ich mal die restlichen Aktualisierungen ignoriert. Sonst würde Trigger/Rescan bis zu 10 x ausgeführt werden.
Routinen sind dann auch nicht nötig
EDIT: Der zeitliche Abstand kann sogar größer (z.B. 2000) sein... Einfach ausprobieren
@armilar hm,irgendwie verstehe ich das nicht.
Ich bekomme immer den Log "Nicht triggern".Ich hätte gern, dass er mir in "alexa2.0.History.name" wieder den angesprochenen Alexa schreibt.
Leider ändert sich das nicht.Was hat das mit dem Trigger/Rescan und dem leeren summary auf sich?
Irgendwie finde ich in der langen Unterhaltung hier nicht die Erklärung.
Danke im Voraus.