Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS19000809 - Alexa Control
Einklappen
X
-
Ich arbeite ja mit dem Refresh token (immer derselbe). Aber offensichtlich muss vorher das Cookie gelöscht werden damit wirklich ein neues gespeichert wird. Läuft jetzt wieder stabil soweit.
-
Warum arbeitest du nicht mit dem refresh Token? Da hast du das Problem (bis jetzt) nicht.Zitat von tger977 Beitrag anzeigenSo, hab jetzt einen workaround. Nicht schön aber funktioniert erstmal: Ich lösche nun per cron alle 5min das cookie und setzte per E57 alle 5min wieder den refreshtoken und generiere damit ein neues Cookie. Läuft jetzt seit 1h fehlerfrei...
wer eine bessere/saubere Lösung hat bitte her damit
Einen Kommentar schreiben:
-
So, hab jetzt einen workaround. Nicht schön aber funktioniert erstmal: Ich lösche nun per cron alle 5min das cookie und setzte per E57 alle 5min wieder den refreshtoken und generiere damit ein neues Cookie. Läuft jetzt seit 1h fehlerfrei...
wer eine bessere/saubere Lösung hat bitte her damit
Einen Kommentar schreiben:
-
ja, genau das ist bei mir auch das Problem. Pause und Play über E12+E13 gehen nicht mehr und dazu kommt dass die Statusausgänge A3 bis A20 auch nicht mehr aktualisiert werden. Funktionieren tut aber z.B. Sprachausgaben über E44 oder auch Radiosender starten über E20 permanent... Es funktioniert somit nur der "halbe" Baustein.
Auch das E1 Triggern scheint es noch nicht (allein) gewesen zu sein. Viel mehr scheint es so daß nach neuem Cookie dieses für ca. 5-6min sauber läuft und dann nach diesem Zeitraum sich irgendwas aufhängt/verabschiedet so daß man keine Statusupdates mehr triggern kann und auch Play/Pause nicht mehr funktionieren. Wenn man aber vor den 5min E1 triggert hängt es sich auch sofort auf.
Wenn man dann den Cookie wieder löscht und neu generiert geht es sofort wieder für 5min. Ich bin so langsam mit meinem Latein am Ende, 2FA funktioniert, login prinzipiell ja auch, nur warum der/die Bausteine nur 5min laufen ist mir ein Rätsel.
Mal sehen ob es noch jemand hier im Forum gibt der sich da besser auskennt?!Zuletzt geändert von tger977; 09.03.2025, 17:50.
Einen Kommentar schreiben:
-
Bei mir geht seit einigen Tagen die PAUSE Funktion nicht mehr. Es starten zwar Streams getriggert bei einem PM aber nix stoppt mehr :/
Einen Kommentar schreiben:
-
also ich hab es nun einige Zeit beobachtet, leider läuft es immer nur eine Zeit lang, dann hängt sich der LBS irgendwie auf. Mittlerweile kann ich es soweit eingrenzen daß ein Update an E1 den LBS quasi abschiesst und es keine Statusupdates mehr danach gibt. Wenn ich nun den Trigger an E1 abklemme scheint es erstmal durch zu laufen.
Nach einem Trigger an E1 und dem "Hängen" kann ich nur durch Cookie löschen und neuem Cookie Schreiben über E57 den Baustein wieder "reaktivieren", das aber gut reproduzierbar und ohne EDOMI Neustart. Sobald dann aber wieder an E1 geschrieben wird hängt es sofort wieder.
Hat noch jemand Probleme mit dem E1 Trigger? Ich hatte den bisher immer mit 1 getriggert wenn die Alexa wieder neugestartet wurde (wird bei mir z.B. Nachts oder wenn wir nicht daheim sind stromlos gemacht).
Einen Kommentar schreiben:
-
habs gefunden, war eine versteckte Datei im verzeichnis /tmp. Nach dem löschen wurde ein neues file generiert und seit dem läuft es bei mir auch wieder! Danke!
- Likes 1
Einen Kommentar schreiben:
-
Hallo Winni,Zitat von Winni Beitrag anzeigenDann das Alexa Cookie von 05.01.25 gelöscht und ein neues mit dem neuen Refresh Token erzeugt.
Aktuell funktioniert es.
bei mir läuft nun seit 2 Tagen der/die Control Baustein(e) auch nicht mehr bzw. nur noch eingeschränkt (es kommen keine Statusrückmeldungen mehr, man kann aber z.B. an einigen Eingängen trotzdem noch z.B. den Radiosender triggern?!). Im Logfile sieht alles soweit gut aus und ich finde keine Fehlermeldungen.
Wo genau finde ich denn das Alexa Cookie? Ich habe nun auch schon mal ein neues Refresh token generiert, aber auch wenn ich dieses in den LBS am Eingang 53 eintrage kommt nach einem Neustart wieder als aktueller Wert dort das alte Refresh token, d.h. irgendwo muss das alte noch gespeichert sein und dann von dort auch verwendet werden?
Grüsse Andi
Einen Kommentar schreiben:
-
So, läuft wieder..... genauen Grund kann ich garnicht nennen.
neue Zertifikate über spezielles Repositiory geladen (Tipp aus Reddit)
Hat nicht geholfen.Code:sed -i -e '/^mirrorlist=/d' -e 's;^#\(baseurl=\)http://mirror\.centos\.org/centos/\$releasever/\(.*\)$;\1http://archive.kernel.org/centos-vault/7.9.2009/\2;' /etc/yum.repos.d/CentOS-*.repo
Danach den ganzen Thread nochmal durchgelesen.
Neues Refesh-Token erstellt
Hat auch nichts gebrachtCode:https://github.com/adn77/alexa-cookie-cli/releases
Dann das Alexa Cookie von 05.01.25 gelöscht und ein neues mit dem neuen Refresh Token erzeugt.
Aktuell funktioniert es.Zuletzt geändert von Winni; 20.01.2025, 11:18.
- Likes 2
Einen Kommentar schreiben:
-
Ja, das ist ein Problem wenn die Certs auslaufen.... Prüf mal warum das nicht mehr geht. Bei mir war es damals der pihole der der unbewusst weg geblockt hat.Zitat von Winni Beitrag anzeigenyum update ca-certificates funktioniert bei meiner Installation leider nicht mehr :-(, könnte das ein Problem sein?
Einen Kommentar schreiben:
-
Hallo Thorsten,
nett dass du dich meldest, ich hab jetzt mal die Info ausgegeben die gelesen wird wenn $devices_full gesucht wird. Irgendwie scheint bei mir die Anmeldung nicht mehr zu klappen. (Ist an dem Ergebnis im JSON abzulesen). Wenn ich dieses Ergebnis in einen Browser packe und mich dort "fertig" anmelde kommt die Device-List.
Hast du eine Ahnung mit was das zu tun haben könnte ?
yum update ca-certificates funktioniert bei meiner Installation leider nicht mehr :-(, könnte das ein Problem sein?
Gruß
Einen Kommentar schreiben:
-
Hi Winni
ich denke nicht das Jonofe sich da noch bewegt - er scheint sich da dem mindset von Gaert anzunähern... finde ich persönlich sehr schade.
Auch der Kommentar das seine Bausteine nicht verändert werden dürfen ist ziemlich gleiche Richtung :-( ... finde ich besonders schade da die Ursprüngliche Grundlage für die Alexa-Bausteine und das erste reverse-engineering von mir damals durchgeführt wurde (siehe =>
Amazon Alexa "fernsteuern": An/Aus/Sender/Lautstärke - KNX-User-Forum )
Also - helfen wir uns einfach selbst weiter - die EDOMI community ist doch stark!
Ich würde dir raten mal alle devices neu einzulesen (E26 - Update device list) - mal auf 1 setzen... hilft das?
Bei mir funktioniert noch fast alles bei 13 oder 14 Alexas hier im haus :-) (fast - weil ich glaube es gibt problemchen beim E20 - PlayTuneIn station.... bin mir da nicht ganz sicher da derzeit funktioniert was ich nutze)
Gruß
Thorsten
- Likes 1
Einen Kommentar schreiben:
-
Leider hat André einen auf Dr. Christian gemacht und ist von der Bildfläche verschwunden.
Einen Kommentar schreiben:
-
Hallo jonofe (André),
du hast ja leider alle deine tollen LBS aus dem Download entfernt. Ich kann mich nicht dazu durchringen alle meine Entwicklungen aufzugeben und mich von Edomi zu lösen.
Mein Frau beschwert sich leider dass sie schon lange keinen Infos mehr über Alexa bekommt (Trockner, Waschmaschine, Post usw.). Wie es aussieht funktioniert meine Version von Alexa Control nicht mehr:
File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 1002 | Undefined index: Kueche Show8
Obwohl die Namen mit der Alexa App übereinstimmen scheint hier das Problem zu sein.
Kannst, magst du evtl. noch supporten. Grundsätzlich wie auch von vielen schon geschrieben wäre es toll wenn deine Bausteine wieder verfügbar wären.
Viele liebe Grüße
Winni
Einen Kommentar schreiben:
-
Hi jonofe,
ich habe seit kurzem das Problem, dass der Token nicht mehr als valide erkannt wird. Erstellt und kopiert mittels des Tools von dir, kommt jedoch immer invalid.
Hast du eine Idee?
vG André
image.pngHTML-Code:... NEW_LOGIN_HEADERS: HTTP/1.1 400 Bad Request[CR][LF]Server: Server[CR][LF]Date: Mon, 24 Jun 2024 08:30:59 GMT[CR][LF]Content-Type: application/json;charset=UTF-8[CR][LF]Transfer-Encoding: chunked[CR][LF]Connection: keep-alive[CR][LF]x-amz-rid: FF6Q7AE4YX5T03EEGF3X[CR][LF]X-XSS-Protection: 1[CR][LF]X-Content-Type-Options: nosniff[CR][LF]X-Frame-Options: sameorigin[CR][LF]x-ua-compatible: IE=edge[CR][LF]Pragma: No-cache[CR][LF]Cache-Control: max-age=0, no-cache, no-store, must-revalidate[CR][LF]Expires: Thu, 01 Jan 1970 00:00:00 GMT[CR][LF]Vary: Content-Type,Accept-Encoding,User-Agent[CR][LF]Strict-Transport-Security: max-age=47474747; includeSubDomains; preload[CR][LF][CR][LF] 2024-06-24 10:30:59 192517 1444168 debug EXE19000809 [v3.1]: NEW_LOGIN_BODY: {"response":{"error":{"code":"InvalidToken","message":"The token is invalid"}},"request_id":"FF6Q7AE4YX5T03EEGF3X"}[LF] File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 1749 | Undefined index: tokens File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 1749 | Trying to access array offset on value of type null File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 2 | Line: 1750 | Invalid argument supplied for foreach() NEW_LOGIN_CSRF: ERROR! NO CSRF received ...
Einen Kommentar schreiben:


Einen Kommentar schreiben: