die Tage kam wieder einmal im Chat ein Hilferufe zum Login für das tolle Echo Remote Modul von @Fonzo hoch.
Mit 2FA gibt es ja im Gegensatz zur Cookie-Lösung eine sichere und stabile Variante.
Ich habe für mich noch eine aufwendige - dafür langlebige Lösung ohne 2FA gefunden.
Diese habe ich jetzt mal in einem langemmmmmm Blogbeitrag bei mir veröffentlicht.
Danke fürs ausprobieren und somit fürs Testen meiner Anleitung. Du hast natürlich Recht - da fehlt das Subverzeichnis „user“, welches aber standardmäßig da sein sollte. Ich hab es in der Anleitung korrigiert.
Okay, mache ich nacher auch noch ein Hinweis bei der Anleitung - war wohl bei mir schon installiert
vielen Dank für Deine Arbeit.
Es scheint nun alles zu funktionieren. Ich finde es sehr gut, dass du das auch alles für Laien sehr nachvollziehbar dokumentierst. Auch die Kommentare in Deinen Scripten helfen mir vieles besser zu verstehen. Da macht das Nachbasteln und Fehlersuchen auch Spaß.
Leider gibt es viele andere Beispiele, wo ein unkommentiertes Script ins Forum gehauen wird und es dann heißt fragt doch einfach hier.
Dein Support ist auch sehr schnell und gut.
Andere bauen lieber ständig an neuen Features und simple Fehler werden schon seit Jahren mitgeschleppt.
na dass ist ja mal ein klasse Lob, da freut man sich doch gleich das man sich die Zeit genommen hat es zu dokumentieren. Danke Dir … auch für das Testen und das konstruktive Feedback! Hilft bestimmt auch anderen noch schneller und fehlerfreier durch zu kommen.
Ich freue mich immer wenn es den Leuten hilft ähnliche Problem los zu werden.
Moin Pitti,
ich habe mich auch mal daran versucht. Leider nicht so erfolgreich. Mein Cookie sieht so aus:
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
.amazon.de TRUE / FALSE 1991206793 csrf -613914011
.amazon.de TRUE / TRUE 2117005192 session-id 259-2887516-8661926
.amazon.de TRUE / TRUE 2117005192 ubid-acbde 262-1560081-1343806
.amazon.de TRUE / TRUE 2117005192 x-acbde
"<wilde Zeichen>"
#HttpOnly_.amazon.de TRUE / TRUE 1675673992 at-acbde "<wilde Zeichen>"
#HttpOnly_.amazon.de TRUE / TRUE 1675673992 sess-at-acbde "<noch mehr wilde Zeichen>"
AlexaRemote meint nur „no valid CSRF in cookie“. Idee was ich falsch gemacht habe? Es sieht so aus als wenn das Modul diesen Cookie nicht nimmt. Patches habe ich gemacht.
Moin Pitti,
alexa.sh sagt auch bei mir „logged in“. Ich glaube ich habe den Grund gefunden Ich dachte weil ja ein Cookie benutzt werden soll muss im Modul „benutze eigenen Cookie“ angewählt sein. DAS war mein Fehler.
btw. warum refeshed Du alle 30Minuten? Reicht nicht auch weniger?
Wenn man genau weiß wann der Cookie abläuft dann kann man das trickern. Aber durch Updates, Stromausfall oder was weiß ich kann so maximal eine halbe Stunde die Alexas offline sein - das hält die Family gerade so aus
Kann man natürlich an seine Bedürfnisse anpassen! Bei mir hat sich im letzten Jahr niemand beschwert
Moin Heiko,
ich habe jetzt mal meinen Liebling die Event-Kontrolle aktiviert. Statt alle X Minuten reagiere ich jetzt auf Event und lasse mir eine Mail schicken wenn es ausgelöst wurde. 2 Vorteile ich weiß etwa wie lange ein Cookie lebt. Und ich brauche nicht maximal X Minuten warten
Moin Pitti,
auf „AmazonEcho IO“ natürlich, d.h. wenn die IO-Instanz einen Fehler meldet führe ich dein Script aus. Benutze ich bei meinem 5 Hubs schon fast 3 Jahre. Ich bin nicht der geduldige Typ der 30 Minuten warten kann
Hi,
nach fast 24h musste dein Script noch nicht ausgeführt werden. Ich meine aber damals als ich den Cookie noch benutzte war die Lebensdauer bei 2-3 Wochen. Wenn ich dran denke melde ich mich wenn sich dein Script meldet.
Hi Pitti,
das mit Event klappt so nocht nicht. Die Instanz geht nicht in Fehler wenn zwar aktiv aber nicht angemeldet. Werde ich mir vielleicht am Wochenende ansehen.
Aktuell checke ich den Cookie wenn ich Morgens den Fernseher einschalte und Nachmittags wenn ich nach Hause komme. Ich mag es nicht so sehr wenn unnötig Last entsteht.