Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Datenpunkt history wird nicht aktualisiert #1078

Closed
uwe72 opened this issue Oct 12, 2023 · 91 comments
Closed

Datenpunkt history wird nicht aktualisiert #1078

uwe72 opened this issue Oct 12, 2023 · 91 comments

Comments

@uwe72
Copy link

uwe72 commented Oct 12, 2023

Kann es sein, dass der history Datenpunkt wieder nicht mehr aktualisiert wird. Zumindest ist dies bei uns so, aktuell, und immer wieder die letzten Tage.

Hat noch jemand das Problem?

@IchBinSmart
Copy link

IchBinSmart commented Oct 12, 2023

#metoo - Der Workaround vom letzten Mal geht aber noch. Aber der Adapter merkt die Aktualisierung nicht.

@uwe72
Copy link
Author

uwe72 commented Oct 12, 2023

Scheint endgültig so zu sein, dass ich über den iot Adapter gehen muss. Funktioniert dieser fehlerfrei?

@m0rph2k
Copy link

m0rph2k commented Oct 12, 2023

Scheint endgültig so zu sein, dass ich über den iot Adapter gehen muss. Funktioniert dieser fehlerfrei?

Abwarten, bis jetzt hat es immer wieder funktioniert, wer weiß was Amazon wieder macht

@che1000sassa
Copy link

@IchBinSmart : welcher Workaround? Wo finde ich den?

@flapman
Copy link

flapman commented Oct 12, 2023

@IchBinSmart : welcher Workaround? Wo finde ich den?

Userdatenpunkt mit false/true erstellen.
Ein virtuelles Gerät (Schalter) in IOT erstellen mit diesem Datenpunkt.
Alexa nach neuen Geräten suchen lassen.
In allen deinen Routinen den Schalter einbinden.
Userdatenpunkt per Skript lesen
Trigger im Historypfad von Alexa ansteuern, wenn der virtuelle Schalter auf wahr geht
Schalter mit 1 sek Verzögerung wieder auf false switchen lassen

@JestfulW
Copy link

Gleiches Problem. So langsam steigt mir meine Familie aufs Dach weil ständig das SmartHome ausfällt.
@Apollon77 bist du da im Thema?
Gruß

@Apollon77
Copy link
Owner

Leute ... looocker. Vor 5h issue eröffnet. Ich hab kein debug log. Also Antwort: nein ich bin nicht im Thema. Noch nicht.

@USKapproved
Copy link

Ich hab das gleiche Problem. In History wird summary nicht aktualisiert. Nach neustart des Adapters geht es für 1-2 Tage aber dann wieder das oben genannte Problem. Im Log hab ich nix auffäliges gesehen :/

@JestfulW
Copy link

JestfulW commented Oct 13, 2023

Leute ... looocker. Vor 5h issue eröffnet. Ich hab kein debug log. Also Antwort: nein ich bin nicht im Thema. Noch nicht.

Sorry, es sollte nicht klingen als würde ich meckern wollen. Du kannst nichts dafür. Ganz im Gegenteil. Ich bin dir äußerst dankbar für deine Arbeit.
Es ärgert mich nur das Amazon in letzter Zeit vermehrt an den Abfragen herumdreht.

Wenn ich irgendwas dazu beitragen kann das es wieder funktioniert lass es mich wissen.

@Apollon77 Apollon77 pinned this issue Oct 13, 2023
@Apollon77
Copy link
Owner

Also ich habe geprüft und muss leider sagen das Amazon aktuell die "Activity" Messages jetzt auch über den neuen Kanal nicht liefert. Also ja Equilizer und Volume kommen noch - scheinbar Listen und Timer/Alarme kommen ebenso noch.

Ob das ein Fehler oder Absucht ist sehen wir die nächsten Tage ... Ber ja bitte teilt hier nochmals Eure Erfahrungen bezüglich des Workarounds und des "Timing" des selben ... Danke

@uwe72
Copy link
Author

uwe72 commented Oct 13, 2023

@Apollon77 Habe folgende Frage: Ich gehe davon aus, dass der Alexa-Adapter keine offizielle API verwendet, welche Amazon bereitstellt? Von da her wird man (bzw. ich) nie eine Garantie haben, dass dies dauerhaft funktioniert. Deshalb überlege ich auf den iot-Adapter umzustellen. Die Frage ist, verwendet dieser eine "offizielle-API", welche verlässlicher ist? Es ist halt viel Aufwand für mich umzustellen, deshalb wäre mir die Antwort hier wichtig. Danke dir und insbesondere auch DANKE für deine Arbeit bis jetzt.

@Apollon77
Copy link
Owner

Der iot Adapter ist die gegenstelle für einen "offiziellen und zertifizierten Skill" von Amazon, also ja das wíst eine offizielle Schnisttselle, aber die kann halt nur Smart Home devices abbilden. lso ja der Weg virtuelle Geräte pro Routine anzulegen und diese zu schalten ist "the way to go"

@engelsofta
Copy link

Also ich habe geprüft und muss leider sagen das Amazon aktuell die "Activity" Messages jetzt auch über den neuen Kanal nicht liefert. Also ja Equilizer und Volume kommen noch - scheinbar Listen und Timer/Alarme kommen ebenso noch.

Ob das ein Fehler oder Absucht ist sehen wir die nächsten Tage ... Ber ja bitte teilt hier nochmals Eure Erfahrungen bezüglich des Workarounds und des "Timing" des selben ... Danke

Hey - hängt es auch damit zusammen dass aktuell die Routinen nicht schalten?
Besten Dank

@engelsofta
Copy link

@IchBinSmart : welcher Workaround? Wo finde ich den?

Userdatenpunkt mit false/true erstellen. Ein virtuelles Gerät (Schalter) in IOT erstellen mit diesem Datenpunkt. Alexa nach neuen Geräten suchen lassen. In allen deinen Routinen den Schalter einbinden. Userdatenpunkt per Skript lesen Trigger im Historypfad von Alexa ansteuern, wenn der virtuelle Schalter auf wahr geht Schalter mit 1 sek Verzögerung wieder auf false switchen lassen

Kostet der IOT Zugang nicht was?

@JestfulW
Copy link

Kostet der IOT Zugang nicht was?

Ab einer gewissen Anzahl von Schaltvorgängen ja. Einen minimalen Beitrag. Ich denke für die Arbeit die die Jungs hier hinter den Kulissen haben ist das nicht zu viel verlangt.

@engelsofta
Copy link

Kostet der IOT Zugang nicht was?

Ab einer gewissen Anzahl von Schaltvorgängen ja. Einen minimalen Beitrag. Ich denke für die Arbeit die die Jungs hier hinter den Kulissen haben ist das nicht zu viel verlangt.

ja ich wollte ja nur diesen einen Schalter anlegen ;-)

@flapman
Copy link

flapman commented Oct 13, 2023

Also ich habe geprüft und muss leider sagen das Amazon aktuell die "Activity" Messages jetzt auch über den neuen Kanal nicht liefert. Also ja Equilizer und Volume kommen noch - scheinbar Listen und Timer/Alarme kommen ebenso noch.

Ob das ein Fehler oder Absucht ist sehen wir die nächsten Tage ... Ber ja bitte teilt hier nochmals Eure Erfahrungen bezüglich des Workarounds und des "Timing" des selben ... Danke

Klappt wie damals ohne Verzögerung.

@massiemassie
Copy link

Ich verwende einen gefälschten physischen Switch, der auch als ZigBee-Router fungiert: https://it.aliexpress.com/item/1005005242045109.html?spm=a2g0o.order_list.order_list_main.5.5c823696RaRSfc&gatewayAdapt=glo2ita

@engelsofta
Copy link

Ich verwende einen gefälschten physischen Switch, der auch als ZigBee-Router fungiert: https://it.aliexpress.com/item/1005005242045109.html?spm=a2g0o.order_list.order_list_main.5.5c823696RaRSfc&gatewayAdapt=glo2ita

Ich einen "gefälschten" Schalter über NodeRed - braucht weniger Strom ;-)

@coyote9999
Copy link

Habe wieder das Trigger-Script über den Muted DP aktiviert. Dann funktioniert es wieder.

on({ id: [].concat(['alexa2.0.Echo-Devices.XXXXXXXXXXXX.Player.muted']), change: 'any' }, async (obj) => {
let value = obj.state.val;
let oldValue = obj.oldState.val;
getState('alexa2.0.History.#trigger', (err, state) => {
setStateDelayed('alexa2.0.History.#trigger' /* Trigger/Rescan */, state ? !state.val : true, 500, true);
});
});

@Apollon77
Copy link
Owner

also triggerst Du nach 500ms? ist das nicht ein bissl schnell?

@uwe72
Copy link
Author

uwe72 commented Oct 16, 2023

Hab es aktuell so. Leider funktioniert dies nicht.

on({id: [].concat(Array.prototype.slice.apply($("state[id=alexa2.0.Echo-Devices.*.Player.volume]"))), change: "any"}, async function (obj) {

  let value = obj.state.val;
  let oldValue = obj.oldState.val;
  getState("alexa2.0.History.#trigger", function (err, state) {
      setStateDelayed("alexa2.0.History.#trigger"/*Trigger/Rescan*/, state ? !state.val : true, 2000, false);
  });
  setStateDelayed("alexa2.0.History.summary"/*summary*/, '', 2500, false);
});

UPDATE: Korrigiere. Es funktioniert, aber mit ca. 1 minütiger Verspätung wird der summary Datenpunkt befüllt.

@coyote9999
Copy link

also triggerst Du nach 500ms? ist das nicht ein bissl schnell?

Also bei mir funktionieren 500ms zuverlässig.
Musst du bei dir ausprobieren.

@massiemassie
Copy link

Ich benutze:

on({id: [].concat(['ham.0.Ripetitore-.Switch.On']), change: "any"}, async function (obj) {
let value = obj.state.val;
let oldValue = obj.oldState.val;
setStateDelayed("alexa2.0.History.#trigger"/Trigger/Rescan/, true, 1000, false);
setStateDelayed("alexa2.0.History.summary"/summary/, '', 3000, false);
});

@uwe72
Copy link
Author

uwe72 commented Oct 16, 2023

ham.0.Ripetitore-.Switch.On

was ist "ham.0.Ripetitore-.Switch.On"?

@massiemassie
Copy link

was ist "ham.0.Ripetitore-.Switch.On"?

Der Schalter, der in Alexas Geisterroutine umgelegt wird

@HartmutKr
Copy link

Hab jetzt alles was ich über die Summary bearbeite in dummy routinen gepackt die dann die Lautstärke auf 40 stellen.
Da man mehrere Auslösesätze in eine Routine packen kann ist das relativ unaufwendig.
Über ein Blockly wird dann ein trigger ausgelöst.
Funktioniert soweit.
bs

@IchBinSmart
Copy link

Leider gibt es diverse Artikel, dass Alexa mit ifttt eingestellt wird. Das Webinterface von alexa ist bereits abgeschaltet. Es ist also gut möglich, dass Amazon demnächst keinen Pushservice mehr anbietet, damit User nur die offiziellen (zahlungspflichtigen) Apps nutzen. Das ist natürlich nur Spekulation.

Lob an den Entwickler: Der Alexa Adapter hilft dabei ein viel natürlicheres Spracherlebnis mit Alexa zu haben - die offiziellen Befehle sind sehr oft holprig. Es bleibt abzuwarten, wie lange die Workarounds noch greifen.

@mcbirne
Copy link

mcbirne commented Oct 17, 2023

Hallo zusammen,
gibt es einen Lösungsansatz für den Adapter oder muss man demnächst über IOT gehen?

@flapman
Copy link

flapman commented Oct 28, 2023

3.25.4 geht bei mir nicht, wie kann ich die 3.25.3 installieren?

@Apollon77
Copy link
Owner

Wir testen noch eine verbesserung. Kann es sein das Du eine Pause zwischen alexa und dem befehl sagst? Versuch mal nur zu reden ... ggf mit dem Ausfmerksamkeitsmodus. Wenn es da ist sollte das mit der nächsten version besser werden.

@flapman
Copy link

flapman commented Oct 28, 2023

Um hier nicht zu viel zu schreiben antworte ich im Forum. dann musst du nicht hin und her springen.

@githubatrkenowde
Copy link

Diese History macht mich komplett Wahnsinnig!
Habe aktuell die Version 3.25.4 in Verwendung. Per Push geht quasi gar nichts.

Bin ich den der einzige Idiot der die History nutzt um diverse Dinge zu triggern?
Gibt es Alternativen die es "lohnt zu prüfen?

https://github.com/guillaumekln/faster-whisper
https://github.com/rhasspy/rhasspy3

@flapman in welchem Forum?

@githubatrkenowde
Copy link

githubatrkenowde commented Oct 29, 2023

Diese History macht mich komplett Wahnsinnig!
Habe aktuell die Version 3.25.4 in Verwendung. Per Push geht quasi gar nicht.

Bin ich den der einzige Idiot der die History nutzt um diverse Dinge zu triggern?
Gibt es Alternativen die es "lohnt zu prüfen?

https://github.com/guillaumekln/faster-whisper
https://github.com/rhasspy/rhasspy3

@flapman in welchem Forum?

@Apollon77
Copy link
Owner

3.25.5 with optimizations on it's way

@Apollon77
Copy link
Owner

@githubatrkenowde ... Also erstmal bitte Geduld und tief durchatmen ... wir versuchen gerade gemeinsam eine neue Logik zu optimieren ... Was "eigenbausystem" angeht bitte nicht in diesem Thread. Danke

@Megawaldi
Copy link

Grad die 3.25.4 draufgemacht. Funktioniert genauso wie die 3.25.3.
Ich hab aber n anderes Problem. Dachte es läuft alles, aber Routinen kriegen keine push-Aktualisierung wenn ich ältere Echos anspreche (Echo1, Echo Dot V2 und V3) Lediglich meine Echo Show 8 und 10 werden korrekt gepusht (Routine auf true).

Die gleiche Beobachtung hab ich auch gemacht. Wenn ich den Echo 1. Gen. anspreche gibts keine Aktualisierung der History Datenpunkte. Bei allen anderen Echos die ich habe (DOT 3 z.B.) funktioniert es korrekt wie früher.

Mal die Echos kurz vom Stromnetz nehmen. Da scheint ein Firmwareupdate anzustehen.

Kannst du ein bisschen mehr dazu sagen. Ich habe mit meinen 1st Gen Alexas noch Probleme.
Bin auf der aktuellsten Firmware.

@Speedbreaker12
Copy link

Scheint wieder aktuell zu sein, bei mir geht seit heute leider wieder nichts. History wird nicht aktualisiert.

@gaga191281
Copy link

gaga191281 commented Nov 14, 2023

Arbeite nur noch mit dem virtuellen Device über den iot-Adapter. Aber selbst hier läufts nicht mehr richtig. Zustandsänderungen des virtuellen Devices kommen zwar im iot-Adapter an jedoch werden über das auslösen des #trigger Datenpunktes im Alexa-Adapter die Daten nicht abgeholt.

@JayVee2
Copy link

JayVee2 commented Nov 14, 2023

Ich habe V 3.26.1 am Laufen mit Schalter "Fragen Sie die Aktivität bei Geräteinteraktion..." gesetzt.
History Meldungen kommen zum Teil stark verzöger (> 10 Sekunden), aber sie kommen meist.

@Manni-Pi
Copy link

Bekomme auch nur ab und zu Antwort wenn ich den History/trigger auslöse. Automatisch geht hier nichts mehr.

@Apollon77
Copy link
Owner

Versucht mal ob die Sprach-History bei Euch in der Alexa App noch geht ... wenn da auch Fehler kommen dann ist es Amazon, ich fürchte die haben die Abfrage jetzt recht dicht gemacht

@LastPerfectTobi
Copy link

Also bei mit kommt in der Alexa App der Sprachverlauf.
Allerdings meldet die App erst einen Fehler beim Laden der Daten, wenn man das bestätigt kommen die Daten dann trotzdem.

@Apollon77
Copy link
Owner

Genau ... also irgendwas hat die App auch Probleme. Theoretisch mal an den support melden das in der App der Fehler kommt gg

@Manni-Pi
Copy link

In der App im Aktivitätsverlauf kommt hier auch immer "Es ist ein Fehler aufgetreten". Werde heute Abend mal versuchen an Amazon zu schreiben wenn ich es zeitlich hin bekomme.

@Manni-Pi
Copy link

So, der Aktivitätsverlauf in der App geht im Moment Fehlerfrei. Leider sind die Probleme mit der Triggerung geblieben.

@LastPerfectTobi
Copy link

Gibts eigentlich noch Hoffnung dass die History wieder funktionsfähig wird?

Ich bin mir sicher die Experten kämpfen noch damit.
Wenns aber keine Hoffnung mehr gibt muss ich so langsam doch versuchen die workarounds umsetzen.

@JestfulW
Copy link

Also die History summary funktioniert aktuell. Der Datenpubkt wird aktualisiert.

@Apollon77
Copy link
Owner

Jupp aktuellste verion sollte bestmöglich tun ... wenn nicht bitte neues issue öffnen mit detals

@LastPerfectTobi
Copy link

Jupp aktuellste verion sollte bestmöglich tun ... wenn nicht bitte neues issue öffnen mit detals

Ich schau mal, wenn sonst keiner ein Problem hat liegts wahrscheinlich an mir. Bei mir aktualisiert die History mit der aktuellsten Version nicht.
Danke für eure Antworten.

@Apollon77
Copy link
Owner

... Du hattest aber die Install-Info gelesen? Du musst jetzt in den Settings aktivieren das History automatisch abgeholt werden soll. SOllte Admin beim Update explizit angezeigt haben ....

@LastPerfectTobi
Copy link

Vielleicht deswegen.
Hinweis habe ich in Admin keinen gesehen.
Aber so tuts dann wieder. Danke 🙂

@sahomm
Copy link

sahomm commented Dec 15, 2023

... Du hattest aber die Install-Info gelesen? Du musst jetzt in den Settings aktivieren das History automatisch abgeholt werden soll. SOllte Admin beim Update explizit angezeigt haben ....

Entschuldigt die Nachfrage! In welchen Settings soll dies eingestellt werden? In den Settings der Alexa2 Instanz Version 3.26.3 finde ich da leider nichts.

@Apollon77
Copy link
Owner

Genau da ist es aber... zeig mal einen Screenshot

@sahomm
Copy link

sahomm commented Dec 15, 2023

Hier der Screenshot:
Bildschirmfoto 2023-12-15 um 16 09 49

Ggf muß ich die Alexa-Geräte mal neu starten...
Vielen Dank!

@Apollon77
Copy link
Owner

Also die Konfig sieht korrekt aus ... dann wäre jetzt ggf ein Debug log interessant wenn es immer noch nicht geht

@sahomm
Copy link

sahomm commented Dec 18, 2023

Vielen Dank für Deine rasche Unterstützung und bitte entschuldige meine späte Antwort!

Du hast vollkommen recht! Mit Echo Dot 3. gen funktioniert die History einwandfrei. Ich habe ursprünglich über die Alexaintegration in die Bose Soundbar 900 probiert (hat vor dem Change immer funktioniert), hier funktioniert die History komischerweise nicht. Denke dies ist ähnlich gelagert wie oben beschrieben dass es mit den echo dot 1. gen nicht funktioniert.

Dies als Feedback und wenn andere ebenso darüber stolpern.

Vielen Dank!

@Apollon77 Apollon77 unpinned this issue Jan 25, 2024
@LastPerfectTobi
Copy link

Also bei mir tut es - außer am Echo V1. Der ist wahrscheinlich von Amazon künstlich verschlechtert worden weil er zu alt ist.

Ansonsten tuts wunderbar bei mir.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests