Closed uwe72 closed 1 year ago
- sucht im Filesystem nach /opt/iobroker/node_modules/iobroker.alexa2/node_modules/alexa-remote2/alexa-wsmqtt.js (Oder wenn dort nicht dann sollte das in /opt/iobroker/node_modules/alexa-remote2/alexa-wsmqtt.js liegen
Ich hab leider an keinem der beiden Orte das Verzeichnis finden können. Ist das Teil das Standard-Installation vom Alexa2-Adapter oder muss das händisch hinzugefügt werden?
Kann mir da jemand nen kurzen Hinweis geben?
Schick mal nen Screenshot, so das man den Pfad sieht von beiden Orten jeweils
@Kaldesh84 Der muss an sich da sein, sonst su mal nach dem filenamen im Basisverzeichnis mittels
"find . -name alexa-wsmqtt.js "
@Streit187
Ich kann ebenfalls Erfolg vermelden! Immer wieder faszinierend was eine Ziffer manchmal so ausmachen kann.
naja das ist so eine sache ... eigentlich ist das ein "altes" verfahren was irgendwann mal scheinbar begonnen wurde abzuschalten und wir haben das das neue entdeckt und dekodiert. Das jetzt das alte wieder geht verwundert sehr und mal schauen wie lange dem so ist.
Ok mit dem Feedback baue ich morgen mal ein update, dann bräuchte ich Euch nochmal für den offiziellen test.
I can confirm only allowing the mqtt connection (1) resolves the issue.
De : Ingo Fischer @.> Envoyé : dimanche, août 6, 2023 7:14 p.m. À : Apollon77/ioBroker.alexa2 @.> Cc : MattL0 @.>; Comment @.> Objet : Re: [Apollon77/ioBroker.alexa2] Keine Auto-Updates von Todo/Timer/Wcker/Routinen-Erkennung/"alexa2.0.History.summary" (Issue #1045)
@Kaldesh84https://github.com/Kaldesh84 Der muss an sich da sein, sonst su mal nach dem filenamen im Basisverzeichnis mittels
"find . -name alexa-wsmqtt.js "
@Streit187https://github.com/Streit187
Ich kann ebenfalls Erfolg vermelden! Immer wieder faszinierend was eine Ziffer manchmal so ausmachen kann.
naja das ist so eine sache ... eigentlich ist das ein "altes" verfahren was irgendwann mal scheinbar begonnen wurde abzuschalten und wir haben das das neue entdeckt und dekodiert. Das jetzt das alte wieder geht verwundert sehr und mal schauen wie lange dem so ist.
Ok mit dem Feedback baue ich morgen mal ein update, dann bräuchte ich Euch nochmal für den offiziellen test.
— Reply to this email directly, view it on GitHubhttps://github.com/Apollon77/ioBroker.alexa2/issues/1045#issuecomment-1667000557, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGRZIWIGSVIRN4J5WNW376TXUAQOLANCNFSM6AAAAAA26ZET3U. You are receiving this because you commented.Message ID: @.***>
bei mir funktioniert es auch wieder mit der änderung - thanx
Bei mir funktioniert es so ebenfalls wieder 👌
Bei mir funktioniert der Patch auch.
try {
if (!this.macDms || !this.macDms.adp_token || !this.macDms.device_private_key) {
this._options.logger && this._options.logger('Alexa-Remote WS-MQTT: Try to initialize old style push connection because macDms data missing');
url = this.connectType1();
} else {
url = this.connectType1();
}
}
yes, hier klappts auch so prima! Danke
Hallo zusammen,
ich kann bestätigen, dass sobald man diese Zeile ändert, der History Datenpunkt wieder geschrieben wird. Vielen Herzlichen Dank.
Es funktioniert alles wieder wie zuvor, auch Routinen bekommen ein Update
@Apollon77 könntest du bitte auch ein Update bereitstellen. Ich kann leider nicht auf mein Dateisystem zugreifen, da es in einem Docker Container ist und ich nur den Container sehe. Wenn ich im Docker ein Terminal öffne kann ich leider die Datei nicht editieren. Daher wäre ein Update super.
@mcbirne Er schreibt oben doch "Ok mit dem Feedback baue ich morgen mal ein update, dann bräuchte ich Euch nochmal für den offiziellen test."...
Oookk Leute ... ich brauche mal jemanden der was testet ... Findige Nutzer von dem node-red-modul mit meiner Library habe was rausgefunden. Wenn das geht haben wir vllt eine Lösung (wer weiss wie lange die tut, aber ein erster schritt). Wer testet??
* sucht im Filesystem nach /opt/iobroker/node_modules/iobroker.alexa2/node_modules/alexa-remote2/alexa-wsmqtt.js (Oder wenn dort nicht dann sollte das in /opt/iobroker/node_modules/alexa-remote2/alexa-wsmqtt.js liegen * Mit einem editor öffnen * Sucht nach diesem Codeblock https://github.com/Apollon77/alexa-remote/blob/master/alexa-wsmqtt.js#L170C32-L175, sollte so um Zeile 172 sein * dann ändert die eine Zeile wo es heisst "url = this.connectType2();" zu "url = this.connectType1();" (also die 2 in eine 1 tauschen * speichern * Adapter neustarten
gehts dann wieder?
Wenn ja ist das besser als jede lösung die ich am Wochenende i einigen Stunden ausprobiert hab. Am Ende bin ich auf die gleichen varianten gekommen wie Ihr hier aber keine so wirklich schön .... also ,... vllt haben wir glück.
Hallo zusammen,
Ich finde die genannte Zeile nicht. Bei mir lag die Datei 'alexa-wsmqtt.js' in /opt/iobroker/node_modules/alexa-remote2 Soweit so gut. Ich finde (auch mit der Suche) nichts in der Art 'https://github.com/Apollon77/alexa-remote/blob/master/alexa-wsmqtt.js#L170C32-L175'
hier noch ein Screenshot um Zeile 172
Was nun?
Grüße
In Zeile 174 findest du die 2 die zu einer 1 werden soll. Schau mal https://github.com/Apollon77/ioBroker.alexa2/issues/1045#issuecomment-1667254719 wie es aussehen soll.
@mcbirna: Ja natürlich kommt das zeitnah als update
@pokersam "https://github.com/Apollon77/alexa-remote/blob/master/alexa-wsmqtt.js#L170C32-L175" ist nicht die gesuchte Zeile selbst, das ist nur ein Link/Verweis, der Dir zeigt, wie die Stelle aussehen sollte. =)
Vielen Dank @Apollon77! Klappt jetzt wieder ohne den Workaround. Mal sehen wann Amazon wieder zum Ändern beginnt ...
WWAAAASS??? Really???
Klappt bei mir auch wieder, danke!
Vielen Dank @Apollon77! Klappt jetzt wieder ohne den Workaround. Mal sehen wann Amazon wieder zum Ändern beginnt ...
Du meinst damit ohne die Workaround-Lösung mit dem mute, aber MIT dem Code Change von Apollon77 ?
Ok, not for me ... maybe they slowly change back ...
Du meinst damit ohne die Workaround-Lösung mit dem mute, aber MIT dem Code Change von Apollon77 ?
Ja genau, war wohl missverständlich ausgedrückt.
@DrBakterius Auch Todo und wecker und so?
@DrBakterius Auch Todo und wecker und so?
DrBakterius meinte mit Workaround irgendwelche Skripte mit Trigger auf volume/mute usw die dann alexa2.0.History.#trigger auslösen. Er hat aber deine Codeanpassung machen müssen. Es braucht also weiterhin ein Patch für alle.
@Apollon77 Er meinte, mit "Type1" Fix. :D
@Apollon77 Auch von meiner Seite ganz herzlichen Dank für den Bugfix, welcher auch bei mir prächtig funktioniert. Schließt Du das Ticket selber - ich hatte es ja eingestellt - oder soll ich dies machen? Danke und viele Grüße! Uwe
Aahh ok .. @uwe72 ich mache zu wenn ich update released hab und es dann da auch geht :-)
Bin zwar spät dran, kann aber auch bestätigen, dass die Änderung den gewünschten Effekt bringt! Danke.
@pokersam "https://github.com/Apollon77/alexa-remote/blob/master/alexa-wsmqtt.js#L170C32-L175" ist nicht die gesuchte Zeile selbst, das ist nur ein Link/Verweis, der Dir zeigt, wie die Stelle aussehen sollte. =)
Hey. Danke. Ich lerne ja noch.
Ich habe es wie vorgeschlagen auch umgesetzt. Es funzt aber noch nicht. Habe ich was falsch gemacht? Ich habe nur das gelb markierte von 2 auf 1 geändert. Im Iobroker in den Objekten Alexa/History bleibt bis auf das Datum alles leer. Alles schon mal neu gestartet inklu kompletter Raspi.
Warst du eventuell zu ungeduldig? Schau mal hier https://github.com/Apollon77/ioBroker.alexa2/issues/1045#issuecomment-1666974292
Warst du eventuell zu ungeduldig? Schau mal hier #1045 (comment)
ca 3 Stunden
Oder hat es was mit der Berechtigung zu tun? Habe es zum Bearbeiten via WinSCP abgeholt und wieder eingespielt.
* sucht im Filesystem nach /opt/iobroker/node_modules/iobroker.alexa2/node_modules/alexa-remote2/alexa-wsmqtt.js (Oder wenn dort nicht dann sollte das in /opt/iobroker/node_modules/alexa-remote2/alexa-wsmqtt.js liegen
....
DANKE! Funzt!!! SUPER!
Zwar'n bissel spät mein Feedback und Workaround"einbau", aber es funzt einwandfrei. TOP. Danke an euch. daumenhoch
Danke, nachdem mich das Thema auch das ganze Wochenende beschäftigt hat, kann ich nun auch bestätigen, dass alles funktioniert. Zum einen sollte man nicht vergessen den Workaround wieder zu entfernen, sofern man einen hatte zum anderen war dieser Hinweis ganz hilfreich denn ich war schon fast gefrustet, dass es bei allen funktioniert nur mal wieder bei mir nicht. Danke für die tolle Arbeit.
@GitHuberWorld
Zwar'n bissel spät, aber es funzt. Danke an euch. daumenhoch
Hm ... also diese Aussage liesst sich sehr zweideutig ... Was das "Zwar'n bissel spät," bedeutet würde mich durchaus interessieren .......
@Apollon77 Ich bin sehr sicher damit ist nicht deine Geschwindigkeit gemeint sondern die des Schreibers. Wir danken für deinen unermüdlichen Einsatz und haben großen Respekt vor der Leistung.
Zwar'n bissel spät, aber es funzt. Danke an euch. daumenhoch
Verstehe ich ehrlich gesagt auch nicht was zu spät war? Der Bugfix? Ich hatte das Ticket erstellt und schon sehr schnell gab es einen Workaround (der mit der Verzögerung), dieser war schon klasse. Dann wurde sogar noch - innerhalb ein paar Tagen - eine Lösung gefunden die so funktioniert wie zuvor. Also perfekte Arbeit, die da gemacht wurde! Danke nochmals von meiner Seite.
Aber ja, vermutlich hat Streit187 recht, dass es gar nicht negativ gemeint war!
Denke, auch, es geht um das zu spät sein für "benötige Tester".
Viel zu spät ist ist natürlich nur die offiziell gefixte Version. 🤪 (sollte das jemand falsch interpretieren, war nur Spaß 😅)
Auch von meiner Seite dickes Dankeschön und hohe Anerkennung!
@Apollon77 Ich bin sehr sicher damit ist nicht deine Geschwindigkeit gemeint sondern die des Schreibers. Wir danken für deinen unermüdlichen Einsatz und haben großen Respekt vor der Leistung.
@Apollon77 Sorry für mein ursprünglich missverständlichem Eintrag :-( . Ich meinte meine späte Reaktion. Nochmals dickes Danke.
Eigentlich sollte es ja offenkundig sein, aber weil es bislang noch nicht ausdrücklich gesagt wurde: Mit der Änderung an alexa-wsmqtt.js wird nicht nur alexa2.0.History wieder aktualisiert. Auch alexa2.0.Echo-Devices.*.Routines und alexa2.0.Echo-Devices.*.Timer werden wieder via push befüllt. alexa2.0.Echo-Devices.*.Alarm und alexa2.0.Echo-Devices.*.Reminder nutze ich nicht, daher keine definitive Aussage dazu. Danke @Apollon77
Warst du eventuell zu ungeduldig? Schau mal hier #1045 (comment)
ca 3 Stunden
Oder hat es was mit der Berechtigung zu tun? Habe es zum Bearbeiten via WinSCP abgeholt und wieder eingespielt.
Guten Morgen,
kann mir jemand noch Lösungsansätze geben? Ich weiß echt nicht, was ich noch machen soll.
Es ist doch nicht normal, das die History so aussieht!?
Über Vorschläge würde ich mich echt freuen.
Hier noch mal was ich gemacht habe.
Kann es vielleicht an den Rechten liegen (siehe oben)?
Grüße
@pokersam Ich persönlich würde die Instanz und den Adapter entfernen und neu installieren um eine saubere Grundinstallation zu haben. Im Anschluss dann die genannte Änderung in der Konsole mit z.B. nano vornehmen.
Warst du eventuell zu ungeduldig? Schau mal hier #1045 (comment)
ca 3 Stunden Oder hat es was mit der Berechtigung zu tun? Habe es zum Bearbeiten via WinSCP abgeholt und wieder eingespielt.
Guten Morgen,
kann mir jemand noch Lösungsansätze geben? Ich weiß echt nicht, was ich noch machen soll.
Es ist doch nicht normal, das die History so aussieht!?
Über Vorschläge würde ich mich echt freuen.
Hier noch mal was ich gemacht habe.
- Da keine Befehle mehr verarbeitet wurden, dachte ich, dass ich den Adapter neuinstallieren sollte.
- Anmeldung war nicht möglich. Daher auf Zweifaktorauthentifizierung umgestellt.
- Anmeldung möglich. Immer noch keine Befehlsverarbeitung (History/Summary).
- alexa-wsmqtt geändert wie beschrieben.
- Adapter neustart / Nach 3 Stunden Raspi neustart.
Kann es vielleicht an den Rechten liegen (siehe oben)?
Grüße
Versuch doch mal chmod ugo+x alexa-wsmqtt.js und starte dann den Adapter neu. Keine Ahnung, ob die .js Dateien tatsächlich executeable sein müssen. Da sie es aber vorher waren, kann es nicht schaden, sie wieder so zu setzen.
Je nachdem welchen Editor Du unter Windows benutzt hast kann es sein, dass Du ungewollt Sonderzeichen, EOL oder Zeilenumbrüche in die Datei geschrieben hast. Falls das Setzen des +x Flags nicht hilft, zieh Dir aus'm Github nochmal die Original alexa-wsmqtt.js Datei und bearbeite sie direkt auf dem Raspi in der Konsole mit nano oder vi.
Danach kannst Du immer noch eine komplette Neuinstallation machen...
Verison 3.24.0 is just going out to npm (GitHub updated already). Please verify that it still works with this. Thank you!
@Apollon77 Nach dem Update auf 3.24.0 von Github geht es leider nicht mehr. Manueller Trigger geht.
Kann ich bitte mal ein Debug log sehen... am Ende nur die Zeilen mit "Alexa-Remote WS-MQTT"
@Apollon77 Wo soll ich sie ablegen? Da sind ja Geräte Seriennummern usw. drin.
Gern zu mir als email an iobroker@fischer-ka.de. Aber as Said nur die ersten Zeilen die wir oben gesagt anfangen reichen schon. Quasi vor der Verbindung.
@Apollon77 bei mir hat es 5 minuten gedauert bis summary geschrieben worden ist, Kann dir ein Debug log schicken von dem was in den 5 minuten passiert ist.
Fuck ... fehler gefunden... update kommt
Habe leider das Problem, dass im "alexa2.0.History.summary" Datenpunkt kein Wert ankommt. War die letzten Tage immer mal wieder so. War nun 4 Tage unterwegs, heute Abend/gerade funktioniert es konstant gar nicht.
Gibts hier einen Workarround/Erklärung?
Danke Euch und VG Uwe