NEWS
Alexa2 Adapter 3.18.x (BETA)
-
@apollon77
Mit 3.18.1 sind alle Commands (bis auf DoNotDisturb) fĂŒr mein meinem Handy "This Device" (deviceType A2TF17PFR55MTB) verschwunden.
Mit 3.12 haben sie noch alle wunderbar funktioniert. :(@padrino sagte in Alexa2 Adapter 3.18.x (BETA):
A2TF17PFR55MTB
Und die haben damit getan? Na dann kann ich es wieder einschalten. Ich warte mal noch obs Feedback gibt ... andere user sagen tut nicht ... Naja dann ists App AbhÀngig wo die lÀuft obs tut oder nicht ... lllaallaallaaaaaaaa
-
@padrino sagte in Alexa2 Adapter 3.18.x (BETA):
A2TF17PFR55MTB
Und die haben damit getan? Na dann kann ich es wieder einschalten. Ich warte mal noch obs Feedback gibt ... andere user sagen tut nicht ... Naja dann ists App AbhÀngig wo die lÀuft obs tut oder nicht ... lllaallaallaaaaaaaa
@apollon77
Jo, hat problemlos getan, sprich, ein speak z.B. kam auch nicht seltener an, als auf einem der Echos hier. :relieved: -
So, nach den aufregenden letzten tagen mit dem Versionbereich 3.14-3.17 kommt hier noch das Finale der Feature-Parade. Ich habe mich fĂŒr einen eigenen Thread entscheiden um es nicht mit den Issues des anderen Threads und der Beta Versionen bis einschliesslich 3.17.5 zu vermischen.
Wer also mit einer dier Versionen Issues hat bitte weiterhin https://forum.iobroker.net/topic/56021/alexa2-adapter-3-13-3-14-3-15-3-16-3-17-beta nutzen!!
Die 3.18 bringt nochmal ein paar Features mit die so gewĂŒnscht wurden, Ă€ndert aber auch eine wichtige Thematik mit Smart Home Devices!! Ab sofort mĂŒssen Smart Home Devices die synchroniert werden sollen in Ihren Objekten einmalig aktiviert werden Dazu gibt es dort einen neuen State #includeInIntervalQuery der standardmĂ€Ăig deaktiviert ist. Ich denke das dies ein sinnvoller Kompromiss ist und sich so jeder nochmal Gedanken macht bevor er es auf true setzt :-)
Bevor wir zum Changelog kommen eine Bitte an die Tester die hier mitlesen:
Bitte lasst den Adapter nach dem Update mal mit Debug Loglevel laufen. Er muĂ nach einer gewissen Weile, wo er initial alles lĂ€dt ,dann ein Info Log melden mit "Initialization Done ...". Damit sollte es im Log ruhiger werden und nur noch dann was tun wenn entweder die konfigurierten Intervalle abgelaufen sind oder Ihr mit einem gerĂ€t interagiert oder eine Push-Info von Amazon reinkommt. Bitte prĂŒft da mal das alles passt und nicht doch mit irgendwlechen Konfig-Varianten wieder gespammt wird. DANKE! (PS: Bitte in der Zeit KEINE Musik irgendo laufen lassen sonst wird das Log nicht ruhig weil es immer loggt das sich die Musik-States Ă€ndern (was vollkommen normal ist!)Der sonstige Changelog:
3.18.0 (2022-07-18)
- IMPORTANT: Smart home device values are from now on only synchronized when enabled via #includeInIntervalQuery state. Enable only what's really needed!
- (Apollon77) Allow to query several more smart home device states (incl. the Echo own Temperature-Sensor if available) and more optimizations
- (Apollon77) Optimize querying smart home device states to only request relevant properties
- (Apollon77) Exclude some value types again from requesting from Amazon because they make no sense and will never contain meaningful data
- (Apollon77) Add FireTV commands for FireTV devices
- (Apollon77) Add CommandsAll.deviceStop and CommandsAll.deviceDoNotDisturb commands to be sent to all devices
- (Apollon77) Add Equalizer preferences (if supported by devices)
- (Apollon77) Add Speaker and AUX preferences (if supported by devices)
- (Apollon77) Add Display (enabled, brightness, adaptive brightness) preferences (if supported by devices)
- (Apollon77) Enhance doNotDisturb state to also allow specifying a enable duration or end timepoint
- (Apollon77) Add a fallback to update music player when a new history record mentions music as target for the spoken words. Could help as fallback when push infos are not coming in sometimes with Sonos
- (Apollon77) Delay initialization of push connection to when basic structures are initialized
- (Apollon77) Add some more devices
Ingo
@apollon77 sagte in Alexa2 Adapter 3.18.x (BETA):
Der sonstige Changelog:
3.18.0 (2022-07-18)
- (Apollon77) Add CommandsAll.deviceStop and CommandsAll.deviceDoNotDisturb commands to be sent to all devices
- (Apollon77) Enhance doNotDisturb state to also allow specifying a enable duration or end timepoint
Bei schreiben von true als boolean oder mixed - wie es das Objekt will - in alexa2.0.Echo-Devices.CommandsAll.deviceDoNotDisturb passiert bei mir gar nichts. Kein Echo schaltet auf DND und auch unterhalb der alexa2.0.Echo-Devices.*.Commands.doNotDisturb wechselt der Zustand nicht.
Wo kann ich die DND Zeitspanne einstellen?
-
@padrino sagte in Alexa2 Adapter 3.18.x (BETA):
A2TF17PFR55MTB
Und die haben damit getan? Na dann kann ich es wieder einschalten. Ich warte mal noch obs Feedback gibt ... andere user sagen tut nicht ... Naja dann ists App AbhÀngig wo die lÀuft obs tut oder nicht ... lllaallaallaaaaaaaa
Vielen Dank fĂŒr Deine ausfĂŒhrliche Hilfe bzw. ErklĂ€rung und Deine tolle Arbeit, die Du hier reinsteckst!!
Also den Admin hab ich nicht reloaded - daran könnte es gelegen haben. Der State ist jetzt jedenfalls vorhanden und funktioniert soweit auch:)Ich musste in der Vergangenheit leider tatsĂ€chlich alle paar Monate mal den Alexa-Adapter komplett runterschmeiĂen und neu installieren, da teilweise einfach der Sync nicht mehr funktioniert hat. Manchmal kamen z.B. neue GerĂ€te nie in IOBroker an - auch nach Tagen. Die schnelle Hilfe war dann die Neuinstallation des Adapters oder das Löschen der GerĂ€te. Dass nun natĂŒrlich dann dieser neue (elementare) State ebenfalls weg ist, das ist in so einem Fall dann natĂŒrlich nicht so optimal, weil ich wieder alles durchgehen mĂŒsste. Klar kann man jetzt hergehen und ein Script schreiben, das den State sucht und jeden Tag alle auf aktiv setzt - dann wĂ€re es wie gehabt fĂŒr die User, die das wollen/können... Aber ist alles irgendwie "Gefummel"...
GrundsÀtzlich verstehe ich den Ansatz und es ist vollkommen nachvollziehbar und logisch, aber in vielen FÀllen wie z. B. bei mir ist das nicht schön bzw. benutzerfreundlich.
Da wÀre eine Lösung toll, die das unabhÀngig von der Datenbank des Adapters die States speichert und dort dann nicht löscht, wenn der Adapter oder die GerÀte im Alexa2-Adapter weg sind - zumindest nicht sofort oder nur manuell - oder irgendne andere, praktikablere Lösung!?
Ich nutze (neben Homematic und Shelly) insgesamt ĂŒber 70 GerĂ€te von Govee, MagicLife, Meross, Litter-Robot, Kasa, Eurom und Imou-Kameras...
Da war eine vernĂŒnftige Einbindung bisher nur ĂŒber den Adapter möglich.
Aber klar: Ein separater Adapter wÀre mir da viel lieber - dann passe ich 1 x meine Scripte an und gut ist :) -
Vielen Dank fĂŒr Deine ausfĂŒhrliche Hilfe bzw. ErklĂ€rung und Deine tolle Arbeit, die Du hier reinsteckst!!
Also den Admin hab ich nicht reloaded - daran könnte es gelegen haben. Der State ist jetzt jedenfalls vorhanden und funktioniert soweit auch:)Ich musste in der Vergangenheit leider tatsĂ€chlich alle paar Monate mal den Alexa-Adapter komplett runterschmeiĂen und neu installieren, da teilweise einfach der Sync nicht mehr funktioniert hat. Manchmal kamen z.B. neue GerĂ€te nie in IOBroker an - auch nach Tagen. Die schnelle Hilfe war dann die Neuinstallation des Adapters oder das Löschen der GerĂ€te. Dass nun natĂŒrlich dann dieser neue (elementare) State ebenfalls weg ist, das ist in so einem Fall dann natĂŒrlich nicht so optimal, weil ich wieder alles durchgehen mĂŒsste. Klar kann man jetzt hergehen und ein Script schreiben, das den State sucht und jeden Tag alle auf aktiv setzt - dann wĂ€re es wie gehabt fĂŒr die User, die das wollen/können... Aber ist alles irgendwie "Gefummel"...
GrundsÀtzlich verstehe ich den Ansatz und es ist vollkommen nachvollziehbar und logisch, aber in vielen FÀllen wie z. B. bei mir ist das nicht schön bzw. benutzerfreundlich.
Da wÀre eine Lösung toll, die das unabhÀngig von der Datenbank des Adapters die States speichert und dort dann nicht löscht, wenn der Adapter oder die GerÀte im Alexa2-Adapter weg sind - zumindest nicht sofort oder nur manuell - oder irgendne andere, praktikablere Lösung!?
Ich nutze (neben Homematic und Shelly) insgesamt ĂŒber 70 GerĂ€te von Govee, MagicLife, Meross, Litter-Robot, Kasa, Eurom und Imou-Kameras...
Da war eine vernĂŒnftige Einbindung bisher nur ĂŒber den Adapter möglich.
Aber klar: Ein separater Adapter wÀre mir da viel lieber - dann passe ich 1 x meine Scripte an und gut ist :)@deifel Also Meross gibts nen Adapter :-) Beim Rest ... schau doch mal ob es ggf Adapter Requests gibt :-)
Ansonsten bin ich ehrlich: Es gibt keinen vernĂŒnftigen grund das der Adapter nicht mehr tut aus heiterem Himmel und nach nem Reinstall plötzlich wieder ;-) Wenn das das nĂ€chste mal passiert bitte melden dann kann man mal strukturiert suchen warum.
Ne extra Speicherung ist aus der Praxis nicht sinnvoll weil man dann immer zwei DatenstÀnde in Sync halten muss (was ich wenn mal ein GerÀt wegfliegt und du ein neues bekommst oder sowas).
Die variante wÀre den Aufwand ein mal zu machen ist ein kleines Skriptchen was einmalig (nachdem Du alles gesetzt hast) dir die "alexa2.Smart-Home-Devices.*.#includeInIntervalQuery" wertte liesst und alle ausgibt die true sind.
Danach kann du daraus schnell ein "setState('...', true, true)" Skriptchen machen um es wider anzuwenden -
@deifel Also Meross gibts nen Adapter :-) Beim Rest ... schau doch mal ob es ggf Adapter Requests gibt :-)
Ansonsten bin ich ehrlich: Es gibt keinen vernĂŒnftigen grund das der Adapter nicht mehr tut aus heiterem Himmel und nach nem Reinstall plötzlich wieder ;-) Wenn das das nĂ€chste mal passiert bitte melden dann kann man mal strukturiert suchen warum.
Ne extra Speicherung ist aus der Praxis nicht sinnvoll weil man dann immer zwei DatenstÀnde in Sync halten muss (was ich wenn mal ein GerÀt wegfliegt und du ein neues bekommst oder sowas).
Die variante wÀre den Aufwand ein mal zu machen ist ein kleines Skriptchen was einmalig (nachdem Du alles gesetzt hast) dir die "alexa2.Smart-Home-Devices.*.#includeInIntervalQuery" wertte liesst und alle ausgibt die true sind.
Danach kann du daraus schnell ein "setState('...', true, true)" Skriptchen machen um es wider anzuwenden@apollon77 sagte in Alexa2 Adapter 3.18.x (BETA):
Also Meross gibts nen Adapter Beim Rest ... schau doch mal ob es ggf Adapter Requests gibt
@deifel Zu govee gibt es einen Adapter im git. Der funktioniert zumindest mit meinen beiden GerÀten gut.
-
@apollon77 sagte in Alexa2 Adapter 3.18.x (BETA):
Also Meross gibts nen Adapter Beim Rest ... schau doch mal ob es ggf Adapter Requests gibt
@deifel Zu govee gibt es einen Adapter im git. Der funktioniert zumindest mit meinen beiden GerÀten gut.
@thomas-braun dann mal adapter dev bitte darauf stoĂen es fĂŒrs repo anzumelden
-
@thomas-braun dann mal adapter dev bitte darauf stoĂen es fĂŒrs repo anzumelden
Ich fĂŒrchte der ist abgetaucht... :-( Ewig nix mehr am Adapter getan und seine Webseite lĂ€uft auch ins Leere. Hab da schon mal nach geschaut und wollte ihn genau dazu ermutigen. Aber jetzt wird's OT.
-
@padrino sagte in Alexa2 Adapter 3.18.x (BETA):
A2TF17PFR55MTB
Und die haben damit getan? Na dann kann ich es wieder einschalten. Ich warte mal noch obs Feedback gibt ... andere user sagen tut nicht ... Naja dann ists App AbhÀngig wo die lÀuft obs tut oder nicht ... lllaallaallaaaaaaaa
@apollon77 sagte in Alexa2 Adapter 3.18.x (BETA):
Na dann kann ich es wieder einschalten.
Das wĂ€re đ„°, will ja nicht zu 3.12 zurĂŒck mĂŒssen. :D
-
@apollon77 sagte in Alexa2 Adapter 3.18.x (BETA):
Na dann kann ich es wieder einschalten.
Das wĂ€re đ„°, will ja nicht zu 3.12 zurĂŒck mĂŒssen. :D
-
"alexa2" 3.18.2 verhÀlt sich hier ganz brav. Nach
2022-07-18 18:33:06.298 - info: alexa2.0 (18744) Initialization Done ...ist es recht ruhig im Debug-Log. Wie gewĂŒnscht.
-
@apollon77 sagte in Alexa2 Adapter 3.18.x (BETA):
@padrino 3.18.2 auf dem Weg
Super. Danke!
Schnurrt wie ein KĂ€tzchen. :DMal eine Frage, wĂ€re es möglich, dass man im Adapter einen Namen fĂŒr bestimmte GerĂ€te festlegen kann?
Im Moment gibt es ja "Unmengen" an "This Device", wĂ€re cool, wenn man das in den Settings ĂŒberschreiben könnte.
Mann kann es ja mit Admin Ă€ndern, aber beim nĂ€chsten Adapter Start wird das ganze dann ja wieder ĂŒberschrieben... :relieved: -
Hier lÀuft auch alles bestens mit 3.18.2
Schönheitsfehler entdeckt:
in der Kategorie Preferences ist der Name bei equalizerMidRange und equalizerTreble falsch. Hier steht jedes mal Equalizer Bass.;)
@bass-t sagte in Alexa2 Adapter 3.18.x (BETA):
Hier steht jedes mal Equalizer Bass.
Das muss mit deinem Nick in Zusammenhang stehen... :-D
SCNR -
@thomas-braun sagte in Alexa2 Adapter 3.18.x (BETA):
@bass-t sagte in Alexa2 Adapter 3.18.x (BETA):
Hier steht jedes mal Equalizer Bass.
Das muss mit deinem Nick in Zusammenhang stehen... :-D
SCNR:D wenn EqualizerBass nicht Equalizer Bass heiĂen wĂŒrde, hĂ€tte ich das sogar vermutet :)
-
@apollon77 sagte in Alexa2 Adapter 3.18.x (BETA):
@padrino 3.18.2 auf dem Weg
Super. Danke!
Schnurrt wie ein KĂ€tzchen. :DMal eine Frage, wĂ€re es möglich, dass man im Adapter einen Namen fĂŒr bestimmte GerĂ€te festlegen kann?
Im Moment gibt es ja "Unmengen" an "This Device", wĂ€re cool, wenn man das in den Settings ĂŒberschreiben könnte.
Mann kann es ja mit Admin Ă€ndern, aber beim nĂ€chsten Adapter Start wird das ganze dann ja wieder ĂŒberschrieben... :relieved:@padrino sagte in Alexa2 Adapter 3.18.x (BETA):
Im Moment gibt es ja "Unmengen" an "This Device", wĂ€re cool, wenn man das in den Settings ĂŒberschreiben könnte.
Vielleicht hilft dir der Link:
https://www.amazon.de/hz/mycd/digital-console/devicedetails?deviceFamily=ALEXA_APP
Ich selbst habe den ĂŒberblick verloren, aber bei mir stimmt die anzahl in etwa mit der Anzahl an "ThisDevice" ĂŒberein.
Hier Namen Àndern hilft vielleicht ;) -
@padrino sagte in Alexa2 Adapter 3.18.x (BETA):
Im Moment gibt es ja "Unmengen" an "This Device", wĂ€re cool, wenn man das in den Settings ĂŒberschreiben könnte.
Vielleicht hilft dir der Link:
https://www.amazon.de/hz/mycd/digital-console/devicedetails?deviceFamily=ALEXA_APP
Ich selbst habe den ĂŒberblick verloren, aber bei mir stimmt die anzahl in etwa mit der Anzahl an "ThisDevice" ĂŒberein.
Hier Namen Ă€ndern hilft vielleicht ;)@bass-t wenn das geht wĂ€re das das einfachste. Versucht ihr das bitte mal?! Hakan ich preserven aber dann wĂŒrden NamensĂ€nderungen farbliche mehr gesynct auĂer einmalig. ⊠unpraktisch fĂŒr alle anderen. Ok âŠvllt nur fĂŒr this device. Ich ĂŒberlege mal
-
Hier lÀuft auch alles bestens mit 3.18.2
Schönheitsfehler entdeckt:
in der Kategorie Preferences ist der Name bei equalizerMidRange und equalizerTreble falsch. Hier steht jedes mal Equalizer Bass.;)
-
hi - wegen der push connection,die ja nicht funktioniert
ichhabe eine 2-te instanz, das ĂŒber ein dauer-vpn die verbindung zu einer anderen alexa-installation macht
komischerweise kommen da keine connection fehler - nur mit meinem eigenen account
also mĂŒĂte doch eine netzwerkverbindung möglich sein - muss an meinem account liegen ???