NEWS
[gelöst] Möglicher Fehler in alexa2 mit Echo plus
-
@xxjooo Die History Punkte bilden das ab was von Amazon gesendet wird. Und ja es gibt wohl geräte die das "Kommando beendet, ich höre nicht mehr zu" als eine "Aktion" melden und andere nicht. Dazu ist an sich eine Setting im Adapter da die verhindert das solche "leeren" Infos in der History erscheinen. Was hast Du denn da eingestellt (Verlaufseinträge ignorieren, wenn kein Befehl erkannt wurde)?
Ansonsten ist es halt so - wenn ich dich verstehe dann hast Du skripte die von der Routine getriggert werden aber dann doch selbst nochmal summary lesen? Das ist halt doppelt gemoppelt. Keiner weiss das nicht 1s später history schon wieder was anderes - was wenn deine Frau und du parallel mit zwei Echo Geräten redet in unterschiedlichen Zimmern?
-
@apollon77 sagte in Möglicher Fehler in alexa2 mit Echo plus:
@xxjooo Die History Punkte bilden das ab was von Amazon gesendet wird. Und ja es gibt wohl geräte die das "Kommando beendet, ich höre nicht mehr zu" als eine "Aktion" melden und andere nicht. Dazu ist an sich eine Setting im Adapter da die verhindert das solche "leeren" Infos in der History erscheinen. Was hast Du denn da eingestellt (Verlaufseinträge ignorieren, wenn kein Befehl erkannt wurde)?
Ok, das muss ich mir anschauen und versuchen, ob das das Problem löst...
Ansonsten ist es halt so - wenn ich dich verstehe dann hast Du skripte die von der Routine getriggert werden aber dann doch selbst nochmal summary lesen? Das ist halt doppelt gemoppelt. Keiner weiss das nicht 1s später history schon wieder was anderes - was wenn deine Frau und du parallel mit zwei Echo Geräten redet in unterschiedlichen Zimmern?
Nein, es geht darum, dass letztlich der Echo plus durch das logging des DP History.summary beweist, dass der Echo plus das richtige Kommando "fire t.v. an" versteht und das so im summary erscheint. Allerdings wird über die Verknüpfung Alexa-iot-Adapter und hinterlegtem triggern des Harmony-Datenpunktes dieser nicht geschaltet. Über einen Dot 3 geht das triggern einwandfrei. Es ist auch nur der Echo plus, der dieses Problem verursacht. Über die sechs anderen im Haus wird korrekt der Harmony DP geschaltet.
Aber nur der Echo plus steht in dem Raum mit dem Fernseher. Wenn wir also das Problem nicht eingrenzen können, dann könnte ich eine blockly-Routine schreiben die dann als einzige History.summary abfragt, ob der Befehl, der über den Echo plus "Wohnzimmer" abgesetzt wurde, der für "fire t.v. an" war und den Harmony DP über das blockly schalten. Weitere Routinen lesen History.summary gar nicht aus!
Ich möchte aber lieber wissen, was da los ist, als eine Routine zu schreiben, denn vielleicht gibt es bei anderen früher oder später auch Probleme.
Jetzt werde ich erst mal das mit den Verlaufseinträgen probieren.
-
ok, das ist jetzt etwas merkwürdig und vielleicht kannst Du mir bei der Interpretation helfen:
Das Anklicken von "Verlaufseinträge ignorieren, wenn kein Befehl erkannt wurde" führt jetzt zu exakt ähnlichen History-Inhalten, wie das abgesetzte Kommando über einen Dot 3. Allerdings schaltet Harmony nicht.
Die Verbindung Alexa-iot-Harmony kann aber nicht gestört sein, denn über den Dot 3 schaltet es völlig normal. Wo kann denn jetzt noch der Wurm sein?Ok, ich habe jetzt harmony.0 auf debug gestellt. Über den Dot 3 empfängt harmony.0 Befehle aus iot, über den Echo plus nicht...
Andere, über den Echo plus abgesetzte Befehle, wie "Kaminzimmer-Rollo 100%" werden normal umgesetzt...
-
Nur als Ergänzung: ich hatte den Echo plus bereits bei Amazon gelöscht und neu eingefügt. Das Verhalten blieb gleich...
-
Ok, es wird immer lustiger:
- Ich habe in iot auf den Datenpunkt "harmony.0.Harmony_Wohnzimmer_Hub.activities.Fire_TV" einen neuen Befehl kreiert: "Nudel an"
- Ich starte die Alexa-Gerätesuche, diese findet den neuen Befehl "Nudel an"
- Über den Dot 3 UND den Echo plus wird mit "Nudel an" der Harmony-DP korrekt geschaltet, LG und Fire TV gehen an
- Ich lösche den Befehl "Nudel an" im iot-Adapter und in der Alexa-App
- Merkwürdigerweise wurde der Befehl "fire tv an" durch die Erzeugung von "Nudel an" im Adapter iot gelöscht
- Ich lösche in der Alexa-app den Befehl "fire tv an" und erstelle ihn neu im iot-Adapter und starte die Gerätesuche erneut
- Alexa meldet, dass ein Gerät "Fire TV" gefunden wurde
Ergebnis: Dot 3 schaltet den Harmony DP, Echo plus wieder nicht
Nun könnte ich einen neuen Befehl einrichten wie "Fernseher an", da ich aber hier in der eindeutigen Unterzahl bin, wird man sich daran schwer gewöhnen. Und ausserdem ist es spannend zu verstehen, was da eigentlich passiert...
-
@xxjooo Du hast nicht zufällig den Echo Plus in der AlexaApp dem FireTV Gerät zugewiesen ?
-
werde und muss ich prüfen. Einen Tipp, wo ich das genau finde?
-
@xxjooo Geräte -> Echo und Alexa -> Dein FireTV -> Verknüpfte Alexa-Geräte -> falls der dort zugewiesen ist einfach rausnehmen
-
herrje, das war tatsächlich zugewiesen, habe ich aber nicht aktiv in den letzten Monaten gemacht. Weiß also nicht, wie das da hingekommen ist... Und vor allem, warum erst seit ein paar Tagen die Probleme da sind...
Jetzt kann ich das nicht mal schnell ausprobieren, da meine Frau da ein Nickerchen macht...
und die wird dann komisch, wenn ich sie mit der Aktion wecke. Ich werde aber definitiv eine Rückmeldung geben.
Wenn das jetzt gehen sollte, dann frag ich mich natürlich: 1. was macht diese Funktion überhaupt? und 2. warum ging es mit der Erzeugung eines alternativen Befehls (wobei hier die Antwort wohl wäre, dass durch den Haken eine feste Zuweisung zur Phrase "FireTV " besteht)
-
@xxjooo sagte in Möglicher Fehler in alexa2 mit Echo plus:
was macht diese Funktion überhaupt?
wenn dem FireTV ein Device zugewiesen ist dann kann man z.B. sagen "Alexa, starte Netflix auf Fire TV" da gibt es viele Möglichkeiten, musste halt mal ausprobieren da ich das lange nicht benutzt habe.
Somit agiert quasi dieser Echo alles was mit "FireTV" als Befehl verstanden wird primär mit dem dafür zugewiesenen FireTV. -
VIELEN DANK, you made my day. Es funktioniert tatsächlich wieder... Mir ist aber weiterhin nicht bewußt, dass ich diese Verknüpfung in den letzten Monaten (weiter reicht meine Erinnerung nicht...) je eingerichtet hätte. Aber so werden tatsächlich alle oben beschriebenen Probleme logisch nachvollziehbar...
Beste Grüße
-
@xxjooo sagte in Möglicher Fehler in alexa2 mit Echo plus:
je eingerichtet hätte
Ich glaube dass man diese Zuweisung tatsächlich auch per Sprachbefehl durchführen kann.... ob da wohl vor ein paar Tagen der Echo wohl was in den falschen Hals bekommen hat scheint möglich zu sein.
Aber supi wenns wieder läuft ! -