NEWS
Alexa2 3.26.x
-
@bananajoe said in Alexa2 3.26.x:
Ob die - noch - nötig ist weis ich gar nicht, müsste ich mal testen.
Wenn ich dich richtig verstanden habe, triggerst du damit die History (unnötigerweise) erneut. Ich würde empfehlen, das nicht zu tun.
-
@gaspode jupp, geht auch ohne.
@Honnkoponko
Ich habe hier 2 Skripte die auf den History - Datenpunkt triggern, bei beiden habe ich Debug-Nachrichten gesetzt auf den Inhalt von History:2024-11-16 12:40:00.644 - warn: javascript.0 (1535) script.js.001_Routinen.Alexa.Alexa_Fernseher: schalte fernseher aus 2024-11-16 12:40:00.645 - info: javascript.0 (1535) script.js.001_Routinen.Alexa.Alexa-History-Script: [Alexa-Log-Script] ##{"message":"Schalte Fernseher Aus", "from":"Keller"}## 2024-11-16 12:40:00.646 - warn: javascript.0 (1535) script.js.001_Routinen.Alexa.Alexa_Fernseher: , 2024-11-16 12:40:00.646 - info: javascript.0 (1535) script.js.001_Routinen.Alexa.Alexa-History-Script: [Alexa-Log-Script] ##{"message":",", "from":"Keller"}##
Gesagt hatte ich "Alexa, schalte Fernseher aus"
Wie man sieht reagiert es bei Millisekunde 644 und 645 und erkennt den Text, bei Millisekunde 646 steht da aber schon nur noch ein,
drin, warum auch immer. Also sehen kann man das so schnell nicht ... aber ioBroker reicht es zum Auswerten -
@bananajoe
wow vielen Dank! Ich habe das nicht in logs angeschaut aber in Objekt Wert...deswegen konnte nicht sehen - somit Rutine läuft geil jetztOhne Rutine Derzeit ist nicht machbar? Ich habe probiert und immer Alexa antowrtet etwas dummes... Via DeviceStop kann ich nicht das stoppen (alexa ist zu schnel...)
So bleibt nur jetzt Lösung mit Rutinen?
-
@honnkoponko ja, ist mit den Routinen am einfachsten. Da hinterlegst du die Antwort, kannst aber auch gleiche mehrere verschiedene Sätze bzw. Abwandlungen einbauen (bei mir z.B. Fernseher, Fernsehen, Fernseh).
Und mit einem Dummy-Gerät was du schalten würdest, würde dein Skript sogar benachrichtigt werden können das da was kommt. Bzw. je nach dem was du vorhast reicht das Dummy-Gerät für die Reaktion. -
Hallo zusammen,
Ich nutze den Alexa Adapter schon länger. Gerade habe ich ein Problem damit, die aktiv Alexa zu ermitteln, also das Gerät, zu dem ich etwas gesagt habe.
Seit dem das mit der Historie nicht mehr funktioniert verwende ich die Aktualisierung des Werts muted. Also die Alexa, bei der sich gerade der muted Zeitstempel geändert hat ist aktiv. Leider wird dieser Wert seit einigen Tagen nicht mehr aktualisiert.
Ist das ein Bug vom aktuellen Adapter (v3.26.7) oder liefert Amazon diese Information nicht mehr?
Hat noch jemand das Problem? -
wie kommst du da drauf, das es nicht mehr geht?
-
@emil70 Welche Version hast Du im Einsatz?
@mcbirne sagte in Alexa2 3.26.x:
verwende ich die Aktualisierung des Werts muted. Also die Alexa, bei der sich gerade der muted Zeitstempel geändert hat ist aktiv.
Wie sieht Deine entsprechende Trigger-Abfrage aus?
-
@hsteinme
Das ist die Abfrage. Die hat inzwischen so 1 Jahr funktioniert. Nun leider nicht mehr.
Aber auch der muted Zeitstempel wird nicht mehr aktualisiert. -
@mcbirne sagte in Alexa2 3.26.x:
Seit dem das mit der Historie nicht mehr funktioniert
Das war mal. Du musst die Verlaufseinstellungen im alexa2.0 Adapter aktivieren
-
@fredf
Das habe ich dort eingestellt
-
@mcbirne sagte in Alexa2 3.26.x:
@fredf
Das habe ich dort eingestellt
-
@phantomkommander
Super, jetzt klappt es wieder. Danke! -
@mcbirne
Leider dauert es recht lang, bis die Aktualisierung kommt. Wie kann man das beschleunigen? -
Habe die v3.26.7 im Einsatz
Die Aktualisierungszeit ist hier vielleicht 2 sek
Habe das drin
-
@emil70
OK, und das machst du alle 1,5 Sekunden? Du weißt ja nie, wann jemand etwas sagt. -
@mcbirne sagte in Alexa2 3.26.x:
OK, und das machst du alle 1,5 Sekunden? Du weißt ja nie, wann jemand etwas sagt.
ich würde aus dem Screenshot schließen das der in einem Trigger-Block liegt ... also nicht alle 1,5 Sekunden sondern 1,5 Sekunden nachdem etwas getriggert wurde
-
Das ist ein Blockly über den ich meinen TV-Verstärker und Receiver einschalte.
Das kann da eigentlich auch raus. Da ich es in Anderen nicht drin haben
-
Moin Freunde,
Habt ihr auch Skripte bei denen ausgewertet wird, welches Gerät angesprochen wird?
Z.B. "Licht an" damit eben genau in dem Raum das Licht an geht, in dem ihr euch befindet?
Gleiches nutze ich z.B. ebenfalls für Rollos, die Heizung und weitere vor allem Lichtsteuerungen.Dies hat früher alles problemlos funktioniert, aktuell geht in diesem Beispiel teilweise in zwei drei Räumen das Licht an weil sich mehrere Geräte angesprochen fühlen
Grundsätzlich erkennt Alexa welchem Gerät man sich am nächsten befindet, dies kann zwar im Zweifel mal ein falsches sein, aber wenn ich Alexa frage wie spät es ist, kommt es nie vor, dass mehrere Geräte Antworten.Ich nutze und werte dafür die History json aus.
Das Problem besteht eigentlich seit es die Probleme mit den History Daten gab (also schon eine ganze Weile), habs bis lang aber ignoriert weil es nicht immer vorkommt und ich abwarten wollte wie sich das entwickelt, eventuell sogar von selbst wieder behebt.Wie dem auch sei, ich logge die History json und sehe, dass sich der Wert mehrfach mit mehreren Geräten als Auslöser aktualisiert. (Ich habe in dem Fall extra laut gesprochen um dies zu erzielen) kommt aber wie gesagt auch im Alltag gelegentlich vor.
Der Adapter kann da natürlich nichts für denke ich, weil dieser die Daten nur weitergibt, aber gibt es irgendeine Möglichkeit dies zu unterdrücken
Vielleicht im ersten Moment nicht so leicht die Aufgabe.
Mit einem Stop/Timeout würde man eventuell nur den letzten trigger durchwinken, mir ist aber aufgefallen, dass oft eben der erste der richtige ist.Deshalb die Idee, ein Schalter einzubauen, der beim ersten triggern umschaltet und weitere Aktionen abfängt. (Und z.B. nach 5sekunden wieder zurück schaltet)
Als Schalter würde ich einfach eine Variable auf True/False wechseln lassen, dessen Wert im Verlauf als Vorraussetzung abgefragt wird.Ich hab’s noch nicht getestet, werde ich später machen, aber ich denke es gibt vielleicht eine andere/schönere Möglichkeit auf die ich gerade nur nicht komme oder eben nicht erfahren genug bin.
Vielen Dank für eure Hilfe und vorab schon einmal allen eine Frohe Weihnachtszeit und ein guten Rutsch ins neue Jahr!
-
@newpicsel sagte in Alexa2 3.26.x:
aber gibt es irgendeine Möglichkeit dies zu unterdrücken
Das Problem beobachte ich bei mir auch. Allerdings nicht beim Licht. Dieses habe ich direkt in der Alexa-App mit dem jeweiligen Echo verknüpft. Also eine Gruppe erstellt und Echo sowie Lampen (Philips Hue) und Schalter (shelly) des jeweiligen Raum hineingepackt. Da braucht man dann auch den ioBroker nicht um das Licht zu steuern.
-
Guten Morgen,
ich habe folgendes Problem:
2024-12-21 10:13:37.532 - info: host.iobroker iobroker host.iobroker object alexa2 deleted 2024-12-21 10:13:37.535 - info: host.iobroker iobroker host.iobroker object alexa2.admin deleted 2024-12-21 10:13:37.536 - info: host.iobroker iobroker host.iobroker Deleting 24 object(s). 2024-12-21 10:13:37.568 - info: host.iobroker iobroker host.iobroker Deleting 19 state(s). 2024-12-21 10:13:37.570 - info: host.iobroker object deleted system.adapter.alexa2.0 2024-12-21 10:13:39.818 - error: host.iobroker iobroker Error deleting adapter alexa2 from disk: host.iobroker: Cannot uninstall iobroker.alexa2: 217 2024-12-21 10:13:39.819 - error: host.iobroker iobroker You might have to delete it yourself! 2024-12-21 10:13:40.830 - info: host.iobroker iobroker exit 0 2024-12-21 10:13:57.731 - info: host.iobroker iobroker add alexa2 auto --host iobroker --debug 2024-12-21 10:13:58.475 - info: host.iobroker iobroker host.iobroker install adapter alexa2 2024-12-21 10:13:58.644 - info: host.iobroker iobroker upload [28] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/alexa.png alexa.png image/png 2024-12-21 10:13:58.675 - info: host.iobroker iobroker upload [20] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_dot3.png icons/echo_dot3.png image/png 2024-12-21 10:13:58.681 - info: host.iobroker iobroker upload [19] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_dot4.png icons/echo_dot4.png image/png 2024-12-21 10:13:58.683 - info: host.iobroker iobroker upload [18] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_flex.png icons/echo_flex.png image/png 2024-12-21 10:13:58.686 - info: host.iobroker iobroker upload [17] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_plus2.png icons/echo_plus2.png image/png 2024-12-21 10:13:58.688 - info: host.iobroker iobroker upload [16] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show.png icons/echo_show.png image/png 2024-12-21 10:13:58.691 - info: host.iobroker iobroker upload [15] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show2.png icons/echo_show2.png image/png 2024-12-21 10:13:58.693 - info: host.iobroker iobroker upload [14] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_show5.png icons/echo_show5.png image/png 2024-12-21 10:13:58.696 - info: host.iobroker iobroker upload [13] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_studio.png icons/echo_studio.png image/png 2024-12-21 10:13:58.698 - info: host.iobroker iobroker upload [12] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/echo_sub.png icons/echo_sub.png image/png 2024-12-21 10:13:58.700 - info: host.iobroker iobroker upload [11] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/firetab.png icons/firetab.png image/png 2024-12-21 10:13:58.703 - info: host.iobroker iobroker upload [10] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/firetv.png icons/firetv.png image/png 2024-12-21 10:13:58.704 - info: host.iobroker iobroker upload [9] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/microphone.png icons/microphone.png image/png 2024-12-21 10:13:58.706 - info: host.iobroker iobroker upload [8] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/multiroom.png icons/multiroom.png image/png 2024-12-21 10:13:58.708 - info: host.iobroker iobroker upload [7] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/raspi.png icons/raspi.png image/png 2024-12-21 10:13:58.710 - info: host.iobroker iobroker upload [6] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/reverb.png icons/reverb.png image/png 2024-12-21 10:13:58.712 - info: host.iobroker iobroker upload [5] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/sonos.png icons/sonos.png image/png 2024-12-21 10:13:58.714 - info: host.iobroker iobroker upload [4] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/icons/spot.png icons/spot.png image/png 2024-12-21 10:13:58.717 - info: host.iobroker iobroker upload [3] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/index_m.html index_m.html text/html 2024-12-21 10:13:58.720 - info: host.iobroker iobroker upload [2] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/info.png info.png image/png 2024-12-21 10:13:58.722 - info: host.iobroker iobroker upload [1] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/warning.png warning.png image/png 2024-12-21 10:13:58.725 - info: host.iobroker iobroker upload [0] alexa2.admin /opt/iobroker/node_modules/iobroker.alexa2/admin/words.js words.js application/javascript 2024-12-21 10:13:58.743 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2 created/updated 2024-12-21 10:13:58.745 - info: host.iobroker iobroker Updating objects from io-package.json for adapter "alexa2" with version "3.26.5" 2024-12-21 10:13:58.759 - info: host.iobroker iobroker host.iobroker create instance alexa2 2024-12-21 10:13:58.762 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.alive created 2024-12-21 10:13:58.763 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.connected created 2024-12-21 10:13:58.765 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.compactMode created 2024-12-21 10:13:58.767 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.cpu created 2024-12-21 10:13:58.768 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.cputime created 2024-12-21 10:13:58.769 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.memHeapUsed created 2024-12-21 10:13:58.771 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.memHeapTotal created 2024-12-21 10:13:58.772 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.memRss created 2024-12-21 10:13:58.774 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.uptime created 2024-12-21 10:13:58.775 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.inputCount created 2024-12-21 10:13:58.776 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.outputCount created 2024-12-21 10:13:58.778 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.eventLoopLag created 2024-12-21 10:13:58.779 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.sigKill created 2024-12-21 10:13:58.780 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0.logLevel created 2024-12-21 10:13:58.781 - info: host.iobroker iobroker host.iobroker object alexa2.0.info created 2024-12-21 10:13:58.782 - info: host.iobroker iobroker host.iobroker object alexa2.0.info.connection created 2024-12-21 10:13:58.783 - info: host.iobroker iobroker host.iobroker object alexa2.0.info.cookie created 2024-12-21 10:13:58.784 - info: host.iobroker iobroker host.iobroker object alexa2.0.info.csrf created 2024-12-21 10:13:58.785 - info: host.iobroker iobroker host.iobroker Set default value of alexa2.0.info.connection: false 2024-12-21 10:13:58.786 - info: host.iobroker iobroker host.iobroker Set default value of alexa2.0.info.cookie: 2024-12-21 10:13:58.787 - info: host.iobroker iobroker host.iobroker Set default value of alexa2.0.info.csrf: 2024-12-21 10:13:58.789 - info: host.iobroker iobroker host.iobroker object system.adapter.alexa2.0 created 2024-12-21 10:13:59.802 - info: host.iobroker iobroker exit 0 2024-12-21 10:14:01.907 - info: host.iobroker instance system.adapter.alexa2.0 in version "3.26.5" started with pid 2234 2024-12-21 10:14:02.642 - info: alexa2.0 (2234) starting. Version 3.26.5 in /opt/iobroker/node_modules/iobroker.alexa2, node: v20.18.1, js-controller: 7.0.3 2024-12-21 10:14:02.663 - info: alexa2.0 (2234) Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. 2024-12-21 10:14:02.664 - info: alexa2.0 (2234) Proxy IP not set, use first network interface (192.168.178.45) instead 2024-12-21 10:14:02.764 - error: alexa2.0 (2234) Error: 2024-12-21 10:14:02.765 - error: alexa2.0 (2234) Error: Please open http://192.168.178.45:46455/ with your browser and login to Amazon. The cookie will be output here after successfull login. 2024-12-21 10:14:03.536 - info: admin.0 (606) ==> Connected system.user.admin from ::ffff:192.168.178.10 2024-12-21 10:16:20.844 - info: admin.0 (606) <== Disconnect system.user.admin from ::ffff:192.168.178.10
ich bin von Ubuntu auf Debian umgestiegen und bekomme nun folgende Fehlermeldungen vom Alexa2 Adapter.
Die Anmeldung bei Amazon endet immer mit einer Code eingabe und danach kommt ein "Couldnt page not found".Auf dem Ubuntu System lief es bisher einwandfrei. Das Debian System wurde neu aufgesetzt und mit BackItUp wurde das Iobroker Backup wiederhergestellt.