[37_echodevice] Amazon Echo Modul (nicht Alexa)

Begonnen von michael.winkler, 12 Januar 2018, 18:20:12

Vorheriges Thema - Nächstes Thema

TomLee

Eigentlich nur die hier erwähnten Punkte durchgehen/kontrollieren und du bist wieder "Richtig" connected.

Marlen

Ja, aber echo_cookielogin4.html geht ja nur eine leere Seite auf!

michael.winkler

Zitat von: Marlen am 01 September 2018, 22:23:41
Ja, aber echo_cookielogin4.html geht ja nur eine leere Seite auf!
Dann müsstest du auch richtig verbunden sein. Wenn nicht einfach noch mal einen set Login machen


Gesendet von iPhone mit Tapatalk

Marlen

Was ist aktuell die Empfehlung für:

browser_language
und
browser_useragent

LG
  Marlen

balli1187

Zitat von: Marlen am 01 September 2018, 23:09:34
Was ist aktuell die Empfehlung für:

browser_language
und
browser_useragent

LG
  Marlen
Bei mir läufts mit "de-DE" und "random".


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Marlen

Ich kann nicht mehr :'( :'( :'( :'(

Hab jetzt alles versucht, alles x mal neu gestartet, FB und Raspi.

Immer sofort nach loginwithcaptcha kommt sofort disconnected. Wenn ich dann trotzdem disable 0 setzte wechselt es minütlich von connected auf disconnected.
COOKIE_STATE ist dann immer auf Start.

Hab das Cookie ermittelt und rein kopiert, dann geht es (erst mal).

Hat jemand eine Idee was falsch läuft?

LG
  Marlen

michael.winkler

Zitat von: Marlen am 02 September 2018, 20:47:19
Ich kann nicht mehr :'( :'( :'( :'(

Hab jetzt alles versucht, alles x mal neu gestartet, FB und Raspi.

Immer sofort nach loginwithcaptcha kommt sofort disconnected. Wenn ich dann trotzdem disable 0 setzte wechselt es minütlich von connected auf disconnected.
COOKIE_STATE ist dann immer auf Start.

Hab das Cookie ermittelt und rein kopiert, dann geht es (erst mal).

Hat jemand eine Idee was falsch läuft?

LG
  Marlen
Hast Du diese Anleitung "https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha" schon mal durchgemacht?

Eventuell hilft auch mal ein Neuaufbau der Internetverbindung, und dann aber nicht gleich wieder versuchen, sondern mal ein paar Minuten warten. Wichtig ist halt dass Du das Amazon device auf Disable setzt. Wenn es auf disable steht dann mal ein manuelles login probieren.

Marlen

Zitat von: michael.winkler am 02 September 2018, 22:56:59
Hast Du diese Anleitung "https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha" schon mal durchgemacht?

Eventuell hilft auch mal ein Neuaufbau der Internetverbindung, und dann aber nicht gleich wieder versuchen, sondern mal ein paar Minuten warten. Wichtig ist halt dass Du das Amazon device auf Disable setzt. Wenn es auf disable steht dann mal ein manuelles login probieren.
Ja, hab es nach der Anleitung gemacht und auch schon ein paar mal die FB neu gestartet!

Gesendet von meinem Aquaris U Plus mit Tapatalk


michael.winkler

Zitat von: Marlen am 02 September 2018, 23:00:06
Ja, hab es nach der Anleitung gemacht und auch schon ein paar mal die FB neu gestartet!

Gesendet von meinem Aquaris U Plus mit Tapatalk
Dann müsstest du mal ein paar Logs zusenden, und zusätzlich noch die html results


Gesendet von iPhone mit Tapatalk

Marlen

#1059
Guten Morgen,

ich war heute früh wieder disconnected (mit meiner Cookieeingabe).

Hab es gerade wieder versucht....

hier mal mein html result
Mon Sep  3 08:51:22 2018    echo3_cookielogin1.html
Mon Sep  3 08:51:22 2018    echo3_cookielogin1_header.html
Mon Sep  3 08:51:23 2018    echo3_cookielogin2.html
Mon Sep  3 08:51:23 2018    echo3_cookielogin2_header.html
Mon Sep  3 08:51:23 2018    echo3_cookielogin3.html
Mon Sep  3 08:51:23 2018    echo3_cookielogin3_header.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin4.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin4_header.html
Sun Sep  2 20:21:51 2018    echo3_cookielogin4captcha.html
Sun Sep  2 20:21:51 2018    echo3_cookielogin4captcha_header.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin5.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin5_header.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin6.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin6_header.html


Wenn ich allerdings auf cookielogin4.html drücke, kommt nur eine leere Seite.

Im logfile steht nicht viel:

2018.09.03 08:51:24 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 08:51:30 3: [echo3] [echodevice_setState] to disable


Wenn ich dann wieder disable 0 setzte, schwankt es wieder zwischen connected und disconnected.

2018.09.03 08:58:51 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 08:59:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:00:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:01:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:02:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:03:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:04:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:05:10 3: [echo3] [echodevice_setState] to disconnected


Ich lösche jetzt nochmal das device und versuch es heute abend nochmal.

Wie werden denn die html_result gelöschtß Da steht noch ewig altes zeug drin!

LG
  Marlen


michael.winkler

Auf Seite 1 gibt es wieder eine neue Version.


#
# 2018.09.03 v0.0.42
# - BUGFIX:  Login
# - CHANGE:  readingsBulkUpdateIfChanged to readingsBulkUpdate


Hier wurde das Problem behoben bezüglich Cockie Lebensdauer. Mein Cookie ist jetzt seit dem 25.08 gültig. Zusätzlich habe ich die Redings wieder so gestaltet dass Sie bei jeder Anpassungen geschrieben werden.

Gruß
Michael

michael.winkler

Zitat von: Marlen am 03 September 2018, 09:04:16
Guten Morgen,

ich war heute früh wieder disconnected (mit meiner Cookieeingabe).

Hab es gerade wieder versucht....

hier mal mein html result
Mon Sep  3 08:51:22 2018    echo3_cookielogin1.html
Mon Sep  3 08:51:22 2018    echo3_cookielogin1_header.html
Mon Sep  3 08:51:23 2018    echo3_cookielogin2.html
Mon Sep  3 08:51:23 2018    echo3_cookielogin2_header.html
Mon Sep  3 08:51:23 2018    echo3_cookielogin3.html
Mon Sep  3 08:51:23 2018    echo3_cookielogin3_header.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin4.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin4_header.html
Sun Sep  2 20:21:51 2018    echo3_cookielogin4captcha.html
Sun Sep  2 20:21:51 2018    echo3_cookielogin4captcha_header.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin5.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin5_header.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin6.html
Mon Sep  3 08:51:24 2018    echo3_cookielogin6_header.html


Wenn ich allerdings auf cookielogin4.html drücke, kommt nur eine leere Seite.

Im logfile steht nicht viel:

2018.09.03 08:51:24 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 08:51:30 3: [echo3] [echodevice_setState] to disable


Wenn ich dann wieder disable 0 setzte, schwankt es wieder zwischen connected und disconnected.

2018.09.03 08:58:51 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 08:59:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:00:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:01:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:02:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:03:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:04:09 3: [echo3] [echodevice_setState] to disconnected
2018.09.03 09:05:10 3: [echo3] [echodevice_setState] to disconnected


Ich lösche jetzt nochmal das device und versuch es heute abend nochmal.

Wie werden denn die html_result gelöschtß Da steht noch ewig altes zeug drin!

LG
  Marlen
Versuche mal die neue Version 0.0.42. Nachdem einspielen das Device bei dir mal disable auf 1 stellen. Das Attribut browser_language und browser_random löschen. Danach die Internetverbindung mal komplett neue Aufbauen, so dass Du von deinem Anbieter eine neue IP-Adresse bekommst. Wenn dass dann alles passt, dann wieder einen manuellen set login versuchen. Wenn das Device dann wieder auf disconnected steht, dann mal das cockiehtml4 anschauen.

Gruß
Michael

Markus M.

Zitat von: michael.winkler am 03 September 2018, 12:25:18
Nachdem einspielen das Device bei dir mal disable auf 1 stellen.
Wird nicht viel ändern, du musst Zeile 409 noch fixen:
if ($command ne "help" || $command ne "help_results") {
Das ist nach wie vor immer true und überspringt damit den disable Check im anschliessenden elseif.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

michael.winkler

Zitat von: Markus M. am 03 September 2018, 12:59:40
Wird nicht viel ändern, du musst Zeile 409 noch fixen:
if ($command ne "help" || $command ne "help_results") {
Das ist nach wie vor immer true und überspringt damit den disable Check im anschliessenden elseif.
Das ist ja bewusst so! Hier wird ja nur die Hilfe angezeigt. Für den Fehlerfall sind das wichtige Hinweise.

Markus M.

#1064
Zitat von: michael.winkler am 03 September 2018, 13:00:55
Das ist ja bewusst so! Hier wird ja nur die Hilfe angezeigt. Für den Fehlerfall sind das wichtige Hinweise.

Ne, das ist so wie es gerade ist Quatsch.
Ich bin mir nicht ganz sicher was du eigentlich willst, aber:
if ($command ne "help" || $command ne "help_results") {
# $command kann nicht "help" und "help_results" gleichzeitig sein
# dieser fall wird also immer durchlaufen
}
elsif (IsDisabled($name)) {
# dieser fall wird folglich nie duchlaufen
# der check auf IsDisabled passiert hier also erst gar nicht, weil er in einem elseif steckt und das if schon durchlaufen wurde
$hash->{STATE} = "disabled";
readingsBeginUpdate($hash);
readingsBulkUpdate($hash, "state", "disabled", 1);
readingsEndUpdate($hash,1);
return "$name is disabled. Aborting...";
}
else {
# häh? wat? :)
}


Ich hoffe das erklärt das Problem :)

Quick fix: 2x eq statt ne bei help
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0