FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: michael.winkler am 12 Januar 2018, 18:20:12

Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2018, 18:20:12
Diese Modul basiert auf der Entwicklung von Markus M. siehe Thread https://forum.fhem.de/index.php/topic,77458.0.html

Mit diesem Modul könnt Ihr euer Amazon Echo steuern. Ähnlich wie mit der Alexa App (Web)

Zum Anlegen eines Devices könnt Ihr folgende Definitionen verwenden:


define <Name> echodevice <Amazon account> <Amazon Kennwort>


Die komplette Dokumentation des Modules inkl. einiger Beschreibungen findet Ihr hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Die Anleitung für das Einrichten der TTS Funktion, findet Ihr hier:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/

Hier noch zwei Videos zum Thema TTS und POM
https://youtu.be/QUbxQfY02O4
https://youtu.be/EPGVa1BHBaQ

Weitere Links könnt Ihr mit dem GET Befehl "help" aufrufen. (siehe Screenshot unten)

ToDo Liste Benutzer Wünsche

Aktuelle Versionsgeschichte

##############################################
#
# 2021.04.26 v0.2.10
# - CHANGE:  Logeintrag "[Echodevice] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!" auf Loglevel 4 geändert
# - FEATURE: Unterstützung AIPK7MM90V7TB Echo Show Gen3
#
# 2021.02.10 v0.2.9
# - BUG:     Probleme wenn getbehavior keine Antwort liefert.
# - CHANGE:  CMD_Queue check
#            ($hash->{model} eq "Reverb" || $hash->{model} eq "Sonos One" || $hash->{model} eq "Sonos Beam" Unterscheidung entfernt
# - FEATURE: Geräte Kennung THIRD_PARTY_AVS_SONOS_BOOTLEG hinzugefügt
#
# 2021.02.07 v0.2.8
# - BUG:     Sonso aktualisiert keine voice Readings
#
# 2021.01.28 v0.2.7
# - BUG:     Routinen werden nicht mehr angezeigt
#
# 2021.01.18 v0.2.6
# - BUG:     item_shopping_delete,item_shopping_add,item_task_delete,item_task.add
# - FEATURE: Unterstützung A23FPV4BT7FH68 Yamaha YAS-209 Soundbar
#            Untersützung A265XOI9586NML Fire TV Stick 4K
#
# 2020.12.11 v0.2.5
# - FEATURE: Text Kommando an Amazon schicken "set textcommand"
#            Unterstützung A2WN1FJ2HG09UN Ultimate Alexa
#
# 2020.11.19 v0.2.4
# - CHANGE:  get custom-history-records Dialog angepasst
# - FEATURE: Unterstützung A2U21SRK4QGSE1 Echo Dot Gen4
#
# 2020.11.18 v0.2.3
# - FEATURE: get custom-history-records
#            Unterstützung A2H4LV5GIZ1JFT Echo Dot Gen4 with Clock
#            Unterstützung AVE5HX13UR5NO  Zero Touch (Logitech)
#            Unterstützung A3GZUE7F9MEB4U Sony WH-100XM3
#            Unterstützung A2J0R2SD7G9LPA Lenovo P10
#            Unterstützung A1J16TEDOYCZTN Amazon Tablet
#            Unterstützung A38EHHIB10L47V Fire HD 8 Tablet
#            Unterstützung A112LJ20W14H95 Media Display
#            Unterstützung A1H0CMF1XM0ZP4 Bose Soundtouch
#            Unterstützung AAMFMBBEW2960  Garmin DriveSmart 65 with Amazon Alexa
#            Unterstützung A2IVLV5VM2W81  Mobile Voice iOS";}
#            Unterstützung A2TF17PFR55MTB Mobile Voice Android
#            Unterstützung A3V3VA38K169FO Fire Tablet
#            Unterstützung AVD3HM0HOJAAL  Sonos One
#            Unterstützung A1C66CX2XD756O Fire HD 8 Tablet
#            Unterstützung A17LGWINFBUTZZ Anker Roav Car Charger
#            Unterstützung A2XPGY5LRKB9BE FitBit watch
#            Unterstützung A2Y04QPFCANLPQ Bose QC35 II
#            Unterstützung A3BW5ZVFHRCQPO Alexa Car
#            Unterstützung A303PJF6ISQ7IC Echo Auto
#            Unterstützung A1ZB65LA390I4K Fire HD 10 Tablet
#            Unterstützung AVU7CPPF2ZRAS  Fire HD 8 Plus (2020)
#            Unterstützung A24Z7PEXY4MDTK Sony WF-1000X
#            Unterstützung ABN8JEI7OQF61  Sony WF-1000XM3
#            Unterstützung A7S41FQ5TWBC9  Sony WH-1000XM4
#
# 2020.11.06 v0.2.2
# - FEATURE: Unterstützung A3RMGO6LYLH7YN Echo Dot Gen4
#
# 2020.10.07 v0.2.1
# - BUG:     Not a HASH reference at ./FHEM/37_echodevice.pm line 2975
#
# 2020.10.05 v0.2.0
# - BUG:     Not a HASH reference at ./FHEM/37_echodevice.pm line 3532
#
# 2020.09.25 v0.1.9
# - BUG:     Not a HASH reference at ./FHEM/37_echodevice.pm line 2687
#
# 2020.05.06 v0.1.8
# - BUG:     Zu viele Loginfos bei set "NPM_login refresh"
#
# 2020.04.27 v0.1.7
# - FEATURE: Unterstützung A1WAR447VT003J Yamaha MusicCast 20
# - BUG:     set "NPM_login refresh"
# - CHANGE:  get status erweitert
#
# 2020.04.22 v0.1.5
# - CHANGE:  Mehr Loginfos bei set "NPM_login refresh"
#
# 2020.04.20 v0.1.4
# - CHANGE:  Keepalive aktiviert (cookielogin6)
#
# 2020.04.14 v0.1.3
# - CHANGE:  Mehr Loginfos bei set "NPM_login new"
#
# 2020.04.12 v0.1.2
# - CHANGE:  Mehr Loginfos bei set "NPM_login new"
#
# 2020.04.08 v0.1.1
# - CHANGE:  Keepalive aktiviert
# - BUG:     set "NPM_login new"
# - FEATURE: Unterstützung A3RBAYBE7VM004 ECHO Studio
#            Unterstützung A3SSG6GR8UU7SN ECHO SUB
#            Unterstützung A1HNT9YTOBE735 Telekom Smart Speaker
#            set sounds: (Sounds gemäß Routine-Übersicht)
#
# 2019.12.24 v0.1.0
# - FEATURE: Unterstützung A1Z88NGR2BK6A2 ECHO Show 8
#            Unterstützung A2JKHJ0PX4J3L3 ECHO FireTv Cube 4K
#
# 2019.12.22 v0.0.60
# - FEATURE: Unterstützung A3VRME03NAXFUB ECHO Flex
#            Unterstützung AKOAGQTKAS9YB ECHO Connect
#            Unterstützung A3NTO4JLV9QWRB Gigaset L800HX
#
# 2019.11.05 v0.0.59
# - FEATURE: Nachricht an Handy App schicken "set mobilmessage"
# - CHANGE:  Hilfetexte erweitert
#
# 2019.10.27 v0.0.58
# - FEATURE: Unterstützung A30YDR2MK8HMRV ECHO Gen 3
#
# 2019.10.17 v0.0.57
# - FEATURE: Unterstützung A3FX4UWTP28V1P ECHO Gen 3
#
# 2019.10.09 v0.0.56
# - FEATURE: Hintergrundbild ECHO SHOW ändern "set homescreen"
#
# 2019.09.20 v0.0.55
# - CHANGE:  speak_volume Auswertung Account-Device/Echo-Device
#            DEF xxx@xxx.de xxx = NPM Login Modus
# - BUGFIX:  presence
#
# 2019.07.22 v0.0.54
# - FEATURE: Unterstützung A1RABVCI4QCIKC ECHO dot 3
#
# 2019.02.19 v0.0.53
# - FEATURE: Unterstützung A4ZP7ZC4PI6TO ECHO 5
#            Unterstützung A1RTAM01W29CUP Alexa App for PC
#            Unterstützung A21Z3CGI8UIP0F HEOS
#
# 2019.02.19 v0.0.52
# - FEATURE: Alarme "_originalDate" als Reading
# - BUGFIX:  Readings *_count Wert
#
# 2019.02.18 v0.0.51z
# - BUGFIX:  NPM Proxy IP Adresse / Port usw.
#            set routine_play - Unterstützung Smart Home Geräte
#            set speak - Sonderzeichen " entfernen
#            get conversations https://forum.fhem.de/index.php/topic,82631.msg903955.html#msg903955
#            Bluetooth Geräte bereinigen
# - FEATURE: Unterstützung AppRegisterLogin per NPM
#            Unterstützung A10L5JEZTKKCZ8 VOBOT
#            Unterstützung A1JJ0KFC4ZPNJ3 ECHO Input
#            Unterstützung AKPGW064GI9HE Fire TV Stick 4K
#            Unterstützung A37SHHQ3NUL7B5 Bose Home Speaker 500
#            Unterstützung AVN2TMX8MU2YM Bose Home Speaker 500
#            set speak_ssml https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html
#            https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html
#            get status - Statusinformationen zum Modul
#            Attribut "ignorevoicecommand" https://forum.fhem.de/index.php/topic,82631.msg906424.html#msg906424
#            Alarme "_recurringPattern" als Reading
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460
#
# 2018.12.02 v0.0.50
# - FEATURE: Unterstützung A32DDESGESSHZA Echo Dot Gen3
#
# 2018.11.13 v0.0.49
# - BUGFIX:  reading voice
#            Sonos Beam A3NPD82ABCPIDP
# - FEATURE: reading voice_timestamp
#
# 2018.10.30 v0.0.48i
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
#            set loginwithcaptcha
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A3L0T0VL9A921N Fire Tab HD 8
#            Unterstützung A2M4YX06LWP8WI Fire Tab 7
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A12GXV8XMS007S Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
#            Unterstützung AP1F6KUH00XPV  ECHO Stereopaar
#
# 2018.10.25 v0.0.47
# - FEATURE: Unterstützung neuer Sonos Beam A15ERDAKK5HQQG
# - BUGFIX:  browser_language default = de,en-US;q=0.7,en;q=0.3
#            browser_useragent default = Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
#
# 2018.10.17 v0.0.46b
# - BUGFIX:  Attribut intervalvoice 0=realtime bis 100 Sekunden
# - FEATURE: Reading "bluetooth_MAC-Adresse" zeigt Connected Status an (ECHO Device)
#            Readings "config_address_from","config_address_to" und "config_address_between" (Account Device)
#            Unterstützung neuer ECHO Show Gen2 AWZZ5CVHX2CD
#            Unterstützung neuer ECHO Dot Gen3 A32DOYMUN6DTXA
#
# 2018.10.15 v0.0.45
# - FEATURE: Attribut intervalvoice 0=realtime bis 100 Sekunden
#
# 2018.10.10 v0.0.44
# - FEATURE: set alarm_off und alarm_on (Wecker und Musikwecker)
#            set alarm_normal und alarm_repeat
#            set routine_play (Abspielen und ausführen von Routinen)
#            set info (Beliebig_Auf_Wiedersehen,Beliebig_Bestaetigung,Beliebig_Geburtstag,Beliebig_Guten_Morgen,Beliebig_Gute_Nacht,Beliebig_Ich_Bin_Zuhause,Beliebig_Kompliment,Erzaehle_Geschichte,Erzaehle_Was_Neues,Erzaehle_Witz,Kalender_Heute,Kalender_Morgen,Kalender_Naechstes_Ereignis,Nachrichten,Singe_Song,Verkehr,Wetter)
#            set config_address_from config_address_to config_address_between (Einstellungen Verkehr)
#            get address (Hier kann die Adresse gesucht werden für die set Befehle config_address_from config_address_to config_address_between)
#            Unterstützung neuer ECHO Plus 2 A18O6U1UQFJ0XK
#            Lautstärke sollte jetzt immer regelbar sein!
# - BUGFIX:  Reading "currentTuneInID"
#
# 2018.10.08 v0.0.43a
# - CHANGE:  set speak von Multiroom Geräten entfernt
# - BUGFIX:  set Account Device
#            get conversations
#
# 2018.09.03 v0.0.42
# - BUGFIX:  Login
# - CHANGE:  readingsBulkUpdateIfChanged to readingsBulkUpdate
#
# 2018.08.23 v0.0.41
# - BUGFIX:  Login
#
# 2018.08.22 v0.0.40
# - FEATURE: set speak Natives TTS
#            "set loginwithcaptcha"
# - CHANGE:  browser_language default = de-DE
#            browser_useragent default = Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0
#            Attribut "browser_save_data" wird jetzt auch am ECHO angezeigt
# - BUGFIX:  2FACode Authentifizierung
#            "get actions" mit leeren Gerätennamen. Fehler im LOG
#            Attribut disable
#            Login
#
# 2018.06.08 v0.0.39
# - BUGFIX:  get html_results
#
# 2018.06.07 v0.0.38
# - FEATURE: Anzeigen der Amazon Login Ergebnisse (get html_results)
#            Attribut "browser_save_data"
#
# 2018.05.30 v0.0.37
# - BUGFIX:  ReLogin bei "COOKIE ERROR"
# - FEATURE: Neues Attribut "browser_language"
#
# 2018.05.17 v0.0.36
# - CHANGE:  Accept-Language: de,en-US
#
# 2018.05.17 v0.0.35
# - BUGFIX:  Attribut "cookie"
#
# 2018.05.07 v0.0.34
# - BUGFIX:  Attribut "intervalsettings"
#            ReLogin bei "COOKIE ERROR"
#
# 2018.04.09 v0.0.33
# - CHANGE:  get "help" zusätzliche Anleitung MP3 Streamserver & IceCast2
#            TTS_Nachrichten werden mindestens mit der Laustärke von Reading "volume_alarm" abgespielt.
#            Zwei Faktor Authentifizierung (set login2FACode) Danke Benutzer JoWiedmann https://forum.fhem.de/index.php/topic,82631.msg787815.html#msg787815
#            Verstecken von Helper "CUSTOMER","COMMSID","COOKIE","DIRECTID","PASSWORD","USER","HTTP_CONNECTION" und "SERIAL"
#            Verstecken von Readings "COOKIE","AWS_Access_Key" und "aws_secret_key"
# - FEATURE: Neues Reading "currentTuneInID"
#            set "tts_translate" Übersetzung von der Webseite http://www.online-translator.com/ Reading="tts_translate_result"
#            Neues Attribut "TTS_Translate_From"
#            TTS Translate unterstützt folgende Sprachen:dutch,english,french,german,italian,japanese,korean,portuguese,russian,spanish und turkish
#            TTS MP3 Länge ermitteln. Reading = "tts_lenght"
#            TTS Nachrichte abspielen wenn schon ein TuneIn Sender läuft.
# - BUGFIX:  Log Eintrag bei TTS & Attribut: "TTS_normalize" entfernt
#            Name Attribut "TTS_Voice" WelshEnglish_Female_Gwyneth
#            get settings
#            Verzeichnis "echodevice" wurde nicht automatisch angelegt
#
# 2018.03.20 v0.0.32
# - FEATURE: Neues Attribut: "TTS_normalize" (only mp3 Outputformat!)
# - BUGFIX:  remove sleep 0.5
#
# 2018-03-19 v0.0.31
# - BUGFIX:  Amazone TTS Nachrichten < 3 Zeichen
#            File "cache/pollyspeech.py", line 4, in <module>
#            get "devices" https://forum.fhem.de/index.php/topic,82631.msg783487.html#msg783487
#
# 2018-03-18 v0.0.30
# - FEATURE: Text2Speech (TTS) inkl. Google und Amazon Stimmen
#            Musik aus dem eigenen LAN abspielen
#            Neue Attribute:   ALLE     "TTS_Voice" und "TTS_IgnorPlay"
#            Neue Set Befehle: ACCOUNT  "AWS_Access_Key","AWS_OutputFormat","AWS_Secret_Key","POM_Filename","POM_IPAddress","POM_TuneIn","TTS_Filename","TTS_IPAddress" und "TTS_TuneIn"
#            Neue Set Befehle: Nur ECHO "tts", "playownmusic", "playownplaylist", "deleteownplaylist", und "saveownplaylist"
# - CHANGE:  get "help"
#            Reihenfolge get settings https://forum.fhem.de/index.php/topic,82631.msg781731.html#msg781731
#
# v0.0.29
# - FEATURE: Zwei Faktor Authentifizierung (set login2FACode) Danke Benutzer JoWiedmann https://forum.fhem.de/index.php/topic,82631.msg780848.html#msg780848
#
# v0.0.28
# - CHANGE:  get "Conversations" auf nonBlocking
#            get "tunein" auf nonBlocking & move to Echo Device & play link
#            get "tracks" auf nonBlocking
#            get "devices" auf nonBlocking
#            set "autocreat_devices" auf nonBlocking
#            httpversion = "1.1"
# - FEATURE: get "actions"
#            get "primeplayeigene_albums"
#            get "primeplayeigene_tracks"
#            get "primeplayeigene_artists"
#            get "primeplayeigeneplaylist"
#            get "help"
#            Multiroom add get settings & tunein
# - BUGFIX:  primeplayeigene
#
# v0.0.27
# - BUGFIX:  Not an ARRAY reference at ./FHEM/37_echodevice.pm line 1610
#
# v0.0.26
# - BUGFIX:  read readings if amazon device is connected
#
# v0.0.25
# - BUGFIX:  set reminder_normal
#            Attribut disable
#            no Internet connect
# - FEATURE: Attribut browser_useragent_random (Standard=1)
#            Attribut intervallogin (Standard=60)
#
# v0.0.24
# - BUGFIX:  Timer Readings
#
# v0.0.23
# - BUGFIX:  Nested quantifiers in regex
# - CHANGE:  Reading version
#
# v0.0.22
# - FEATURE: Attribut browser_useragent https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
#
# v0.0.21
# - CHANGE:  Header
#
# v0.0.20
# - CHANGE:  Cookie erstellen auf nonBlocking
#            Cookie erstellen Timeout 10 sekunden
# - BUGFIX:  div.
#
# v0.0.19
# - BUGFIX:  Fehlt bei "get" der Punkt "conversations"
#            Fehlt bei "set" der Punkt "textmessage"
#
# v0.0.18
# - FEATURE: autocreate Standard Raum "Amazon"
# - CHANGE:  COOKIE wird nicht mehr erneuert!
#
# v0.0.17
# - FEATURE: refresh ECHO devices (Attribut autocreate_refresh)
#            define icon to echo
# - CHANGE:  Header
#
# v0.0.16
# - FEATURE: autocreate ECHO Spot
#
# v0.0.15
# - CHANGE:  deletereading auf FHEM Command umgestellt
# - BUGFIX:  MausicAlarm
#
# v0.0.14
# - FEATURE: autocreate ECHO Multiroom
#            autocreate Sonos One
#            autocreate Reverb
# - CHANGE:  model im Klartext z.B. Echo Dot
#
# v0.0.13
# - BUGFIX:  Cookie
#
# v0.0.12
# - FEATURE: Support Musicalarm
#
# v0.0.11.2
# - FEATURE: neue Readings timer_XX, reminder_X und alarm_xx
#            neue Readings deviceAddress, timeZoneId
#            Zeigt den Status für Mikrofon Reading = microphone
#            Zeigt den Status ob der ECHO online ist. Reading = online
# - BUGFIX:  Reading voice leer
#            Div. Logeinträge wenn Variablen leer sind
# - CHANGE : Reading active entfernt
#
# v0.0.10
# - BUGFIX:  Einkaufsliste und ToDo Liste (Fehler beim hinzufügen und entfernen von Einträgen)
#
# v0.0.9
# - BUGFIX:  ECHO Devices Readings wurden nicht aktualisiert
#
# v0.0.8
# - FEATURE: Attribut tuneid_default (Hier kann ein Standard TuneIn Sender angegeben werden)
#            set notifications_delete (löschen von Erinnerungen, Timer und Wecker)
#            autocreate ECHO Show Geräte
#            löschen und hinzufügen von Einkauflisten- und Task Einträgen
#
# v0.0.7
# - FEATURE: Interval Anpassung beim abspielen eines Songs
# - CHANGE:  set reminder_normal ohne Datumsangabe (Reminder sofort ausgeführt))
#
# v0.0.6
# - CHANGE : Log Einträge reduziert
#            Reading "voice" zum Echo Device verschoben
# - BUGFIX:  set reminder_normal Text (Reminder sofort ausgeführt))
#            ACCOUNT DEVICE macht jetzt die abfragen für wakeword, volume_alarm, dnd, active, bluetooth
#            Standard Interval 60 Sekunden
#
# v0.0.5
# - CHANGE : set reminder_normal (durch weglassen der Uhrzeit wird der Reminder sofort ausgeführt)
# - FEATURE: Attribut reminder_delay (wird für reminder_normal benötigt. Standardwert = 10 sekunden)
#
# v0.0.4
# - CHANGE:  set reminder vom ACCOUNT DEVICE entfernt
#            set reminder zum Echo DEVICE hinzugefügt
# - FEATURE: set reminder_normal
#            set reminder_repeat
#
# v0.0.3
# - BUGFIX:  Anzeige set befehle primeplayeigene,primeplayeigeneplaylist,primeplaylist und primeplaysender
#
# v0.0.2
# - FEATURE: set primeplayeigene
#            set primeplayeigeneplaylist
#            set primeplaylist
#            set primeplaysender
#
# v.0.0.1
# - BUGFIX:  blocking restart fhem
#            readings
##############################################################################



Ab jetzt sollte die Anmeldung an Amazon besser werden. Hiermit ist es auch möglich eine 2 Faktor Anmeldung von Amazon zu nutzen.

Bitte beachtet die entsprechenden Einträge in der Dokumentation:
https://mwinkler.jimdo.com/modul-echodevice-npm/

Hier eine Kurzbeschreibung:

Zum Nutzen der neuen NPM Anmeldung müsst ihr das Linux Paket "NPM" auf eurem FHEM Server installieren. Wenn dies vorhanden ist geht es wie folgt weiter.

1. ein set NPM_install am Account Device durchführen
2. ein set NPM_login new am Account Device durchführen

Gruß
Michael

Das Icon müsst Ihr nach ./www/images/fhemSVG kopieren

Das Modul ist ab jetzt(23.12.2019) im normalen Update enthalten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 12 Januar 2018, 18:49:48
Hallo Michael,
natürlich sofort eingespielt  ;D

get tracks geht noch nicht.

Wunsch: ein Attribut für eine default tunein-id, welche dann bei Auswahl tunein aus der set-Befehlsliste vorbesetzt wird.
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willibutz am 12 Januar 2018, 22:04:07
Hallo Michael,
ist der Download wirklich v0.0.2 vom 12.01.?
Bei mir steht folgendes im Modul:
##############################################
# $Id: 37_echodevice.pm 13588 2017-11-09 00:00:00Z moises $$$
#
# 2018.01.11 BUGfixes blocking restart fhem
#            BUGfixes readings


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2018, 22:04:52
habe das Modul noch mal getauscht. War leider bei den neuen set Befehlen noch ein BUG drin.


# 2018-12-01, v0.0.3
#
# v0.0.3
# - BUGFIX:  Anzeige set befehle primeplayeigene,primeplayeigeneplaylist,primeplaylist und primeplaysender
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2018, 22:05:41
Zitat von: willibutz am 12 Januar 2018, 22:04:07
Hallo Michael,
ist der Download wirklich v0.0.2 vom 12.01.?
Bei mir steht folgendes im Modul:
##############################################
# $Id: 37_echodevice.pm 13588 2017-11-09 00:00:00Z moises $$$
#
# 2018.01.11 BUGfixes blocking restart fhem
#            BUGfixes readings

Wurde gerade ausgetauscht  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willibutz am 12 Januar 2018, 22:09:57
danke, dann probiere ich mal  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2018, 22:19:32
Zitat von: KölnSolar am 12 Januar 2018, 18:49:48
Hallo Michael,
natürlich sofort eingespielt  ;D

get tracks geht noch nicht.

Wunsch: ein Attribut für eine default tunein-id, welche dann bei Auswahl tunein aus der set-Befehlsliste vorbesetzt wird.
Grüße Markus
Da ich das Modul nicht erstellt habe, weiß ich gerade nicht auf was sich das get trackid bezieht. Kann es sein dass dort nur die IDs von selber hoch geladenen Tracks angezeigt wurden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 12 Januar 2018, 23:15:07
Hab es auch mal installiert und läuft soweit gut.
Freut mich, dass die Entwicklung weiter geht.  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Januar 2018, 00:08:04
Da kann ich nur zustimmen!

Installiert bzw. eigentlich ja "nur" die neue Modul-SW eingespielt, reload: läuft!

EDIT: oder sollte man alles "Bestehende" löschen und neu anlegen?

Danke auch von mir, dass es weiter geht!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TWART016 am 13 Januar 2018, 00:40:34
Irgendwie verstehe ich das alles noch nicht.

<IP-Adresse> Ist die IP des Echo? Was ist wenn man mehrere hat? Mehrere Devices?
<Amazon account> E-Mail Adresse des Amazon Kontos
<Amazon Kennwort> Kennwort des Amazon Kontos

Somit muss man auch keinen Cookie mehr auslesen und eintragen?

Das alte Modul hat bei mir problemlos funktioniert, abgesehen von dem regelmäßigen aktualisieren des Cookies, glaube alle 20 Tage.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 00:43:58
Zitat von: TWART016 am 13 Januar 2018, 00:40:34
Irgendwie verstehe ich das alles noch nicht.

<IP-Adresse> Ist die IP des Echo? Was ist wenn man mehrere hat? Mehrere Devices?
<Amazon account> E-Mail Adresse des Amazon Kontos
<Amazon Kennwort> Kennwort des Amazon Kontos

Somit muss man auch keinen Cookie mehr auslesen und eintragen?

Das alte Modul hat bei mir problemlos funktioniert, abgesehen von dem regelmäßigen aktualisieren des Cookies, glaube alle 20 Tage.

Das mit der IP-Adresse war ein Dokumentationsfehler.

Die Angabe mit dem Cookie entfällt mit dem Modul komplett. du musst nur deinen Amazon angeben. Das Cookie wird dann automatisch generiert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 01:50:30
So die nächste Version ist Online.

Jetzt sollte die Reminder Funktion wieder funktionieren. Die Original "set reminder" funktioniert noch so wie Ihr es gewohnt wart. Hier habe ich nur die Funktion selber repariert. Langfristig wird diese aber entfernt!

Dafür gibt es jetzt zwei neue Funktionen

set reminder_normal
set reminder_repeat

Die Dokumentation der beiden neuen SET Befehle findet ihr hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set


# 2018-01-03, v0.0.4
#
# v0.0.4
# - CHANGE:  set reminder vom ACCOUNT DEVICE entfernt
#            set reminder zum Echo DEVICE hinzugefügt
# - FEATURE: set reminder_normal
#            set reminder_repeat
#
# v0.0.3
# - BUGFIX:  Anzeige set befehle primeplayeigene,primeplayeigeneplaylist,primeplaylist und primeplaysender
#
# v0.0.2
# - FEATURE: set primeplayeigene
#            set primeplayeigeneplaylist
#            set primeplaylist
#            set primeplaysender
#
# v.0.0.1
# - BUGFIX:  blocking restart fhem
#            readings
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 13 Januar 2018, 09:35:16
Moin,

wie komme ich denn an den geforderten Time String dran?
Kann ich {time} irgendwie in das Format wandeln?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 09:37:40
Zitat von: fischit am 13 Januar 2018, 09:35:16
Moin,

wie komme ich denn an den geforderten Time String dran?
Kann ich {time} irgendwie in das Format wandeln?
Steht alles hier https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 13 Januar 2018, 09:42:23
Da steht wie der String aussehen soll.
Meine Frage ist, wie ich an diese String in notifys, DOIFs etc. dran komme.

Bisher ging ja set echodevice reminder {time} Du musst los

Nun muss ich {time} in das geforderte Format wandeln.
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 13 Januar 2018, 09:47:11
Zitat von: michael.winkler am 13 Januar 2018, 01:50:30
So die nächste Version ist Online.

Jetzt sollte die Reminder Funktion wieder funktionieren.
Sehr schön, das geht ja wirklich zackig hier. Ich hab's noch nicht ausprobiert, hätte aber einen Vorschlag für eine komfortable Übergabe von ,,time". Wenn an den Parameter im ,,at" Format mit * und + übergeben könnte würde ein Kommando ausreichen und die Nachfragen bez. Konvertierung in timestamp würden wegfallen.

Edit: die Wiederholunsart müsste man dann bei * noch hintendranstellen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 09:47:34
Zitat von: fischit am 13 Januar 2018, 09:42:23
Da steht wie der String aussehen soll.
Meine Frage ist, wie ich an diese String in notifys, DOIFs etc. dran komme.

Bisher ging ja set echodevice reminder {time} Du musst los

Nun muss ich {time} in das geforderte Format wandeln.
Das set reminder ist immer noch genau so wie es der erste Entwickler entworfen hat. Da das ermitteln der Zeit nicht einfach ist habe ich zwei neue set Befehle erstellt. Es gibt jetzt zusätzlich reminder_normal und reminder_repeat. Dort könnt ihr Klartext Datum und Uhrzeiten angeben. Der String hierzu findest du auf der Webseite


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 Januar 2018, 10:40:55
Zitat von: KölnSolar am 12 Januar 2018, 18:49:48
Hallo Michael,
natürlich sofort eingespielt  ;D

get tracks geht noch nicht.

Ein 'get tracks' liefert mit der alten und auch jetzt mit der neuen Version bei mir erst ein Ergebnis, wenn zuvor einmal 'get devices' ausgeführt wurde.


Mein Wunsch wäre den Alarmton eines abgelaufenen Timers mit dem Modul zu stoppen.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 13 Januar 2018, 10:54:30
nach Deiner Nachtaktivität erst einmal aktualisiert. ;D
ZitatDa ich das Modul nicht erstellt habe, weiß ich gerade nicht auf was sich das get trackid bezieht. Kann es sein dass dort nur die IDs von selber hoch geladenen Tracks angezeigt wurden?
Genau. Mit get tracks kam ein pop-up u. listetete die trackids, mit denen man dann mit set trackid ...... das mp3 abspielen konnte. Mit der aktuellen Version kommt zumindest das pop-up wieder, bleibt aber leider leer :'( So wie früher, wenn man nicht eingelogged war, Cookie abgelaufen, ..... Edit: Tatsächlich, nach einem get devices, funktioniert get tracks  ;D
Das neue Attribut tracks funktioniert auch bestens. (oder ist das gar nicht neu  :-\) Und so meinte ich meinen Wunsch für ein attr tuneinId  8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 11:16:07
Zitat von: KölnSolar am 13 Januar 2018, 10:54:30
nach Deiner Nachtaktivität erst einmal aktualisiert. ;DGenau. Mit get tracks kam ein pop-up u. listetete die trackids, mit denen man dann mit set trackid ...... das mp3 abspielen konnte. Mit der aktuellen Version kommt zumindest das pop-up wieder, bleibt aber leider leer :'( So wie früher, wenn man nicht eingelogged war, Cookie abgelaufen, ..... Edit: Tatsächlich, nach einem get devices, funktioniert get tracks  ;D
Das neue Attribut tracks funktioniert auch bestens. (oder ist das gar nicht neu  :-\) Und so meinte ich meinen Wunsch für ein attr tuneinId  8)
OK, wo das Problem mit dem get tracks und der Kombination get devices her kommt, habe ich herausgefunden. Sprich das kann ich sicherlich in der nächsten Version beheben.

Kann mir trotzdem noch jemand die Frage beantworten welche Tracks bei get tracks angezeigt werden?
Sind das normale Amzone Prime Tracks oder handelt es sich hierbei um die selber hochgeladenen Tracks? Quasi diese 250 Songs kostenlos Angebot?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 11:20:38
Habe auf Seite1 mal angefangen zwei ToDo Listen zu pflegen. Bitte gebt mir Bescheid wenn Ihr noch Fehler in irgendwelchen Bereichen findet, dann trage ich diese noch zusätzlich ein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 13 Januar 2018, 11:21:59
Das sind die selbst hochgeladenen Tracks.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 13 Januar 2018, 11:22:49
ZitatKann mir trotzdem noch jemand die Frage beantworten welche Tracks bei get tracks angezeigt werden?
Sind das normale Amzone Prime Tracks oder handelt es sich hierbei um die selber hochgeladenen Tracks? Quasi diese 250 Songs kostenlos Angebot?
Ich hab kein prime. Bei mir sind es nur die selbst hochgeladenen.
Edit: fischit war schneller.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 11:23:21
Zitat von: KernSani am 13 Januar 2018, 09:47:11
Sehr schön, das geht ja wirklich zackig hier. Ich hab's noch nicht ausprobiert, hätte aber einen Vorschlag für eine komfortable Übergabe von ,,time". Wenn an den Parameter im ,,at" Format mit * und + übergeben könnte würde ein Kommando ausreichen und die Nachfragen bez. Konvertierung in timestamp würden wegfallen.

Edit: die Wiederholunsart müsste man dann bei * noch hintendranstellen
Auf welchen set Befehl bezieht sich das hier?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 11:25:05
Zitat von: fischit am 13 Januar 2018, 11:21:59
Das sind die selbst hochgeladenen Tracks.
OK, hmm leider habe ich keine Dateien hochgeladen, daher fällt es mir schwer diese noch zu testen.

Kann mir eventuell jemand die alte Amazon Software bereitstellen, damit ich noch MP3 Dateien hochladen kann? Sollte ja bis zum 15.01 noch funktionieren.

Ich glaube das hat sich erledigt. Laut Amazone kann man nichts mehr hochladen. Mist!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 Januar 2018, 11:43:46
Zitat von: michael.winkler am 13 Januar 2018, 11:25:05
Ich glaube das hat sich erledigt. Laut Amazone kann man nichts mehr hochladen. Mist!

Scheinbar ja, am WE konnte ich noch welche hochladen mit meiner Version, heute geht nix mehr.

Kannst du das stoppen eines abgelaufenen Timer einbauen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 13 Januar 2018, 11:46:06
Zitat von: michael.winkler am 13 Januar 2018, 11:23:21
Auf welchen set Befehl bezieht sich das hier?
Das war auf den Reminder bezogen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 11:48:58
Zitat von: KernSani am 13 Januar 2018, 11:46:06
Das war auf den Reminder bezogen.
Ok, aber auf welchen? Es gibt aktuell 3 Stück

set reminder (Original von Markus M.)
set reminder_normal (von mir)
set reminder_repeat (von mir)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 13 Januar 2018, 12:45:49
Das
ZitatDa ich ja in der glücklichen Lage bin einen "Altaccount" zu haben, hab ich schnell noch ein paar Geräusche-mp3`s in die Amazon-Cloud geladen. Ging problemlos. Und wenn ich es richtig verstanden hab bis 01/2019 u. das Abspielen kennt noch gar kein Ende-Datum 
muss ich revidieren. Ich sehe zwar die neuen tracks in der App, aber in der Cloud sind sie nicht.  :'(

Mikrofon stumm (https://forum.fhem.de/index.php/topic,82666.msg747820.html#msg747820) schalten wäre noch ein interessantes feature.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 12:47:55
Da ich gestern Nacht nicht mehr komplett fertig wurde mit den Reminder Thema. Habe ich dies heute noch voll nachgeholt

Bitte beachtet auch die Doku im Bereich Attribute!
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

Die Änderungen der Set Befehle findet Ihr hier
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set

Gruß
Michael


# 2018-01-13, v0.0.5
#
# v0.0.5
# - CHANGE : set reminder_normal (durch weglassen der Uhrzeit wird der Reminder sofort ausgeführt)
# - FEATURE: Attribut reminder_delay (wird für reminder_normal benötigt. Standardwert = 10 sekunden)

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 12:48:57
Zitat von: KölnSolar am 13 Januar 2018, 12:45:49
Das muss ich revidieren. Ich sehe zwar die neuen tracks in der App, aber in der Cloud sind sie nicht.  :'(

Mikrofon stumm (https://forum.fhem.de/index.php/topic,82666.msg747820.html#msg747820) schalten wäre noch ein interessantes feature.
Soweit ich weiß ist das nicht möglich. Alles was du über http://alesa.amazon.de machen kannst würde auch in FHEM gehen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nils am 13 Januar 2018, 13:09:17
Hallo Michael,

ich bin heute auch auf deine Version vom Modul umgestiegen vielen Dank für die Weiterentwicklung. Hier noch was für die ToDo bzw. Wunschliste:

Aus get devices:
G000MWXXXXXXXXXE KNIGHT A1NL4BVLQ4L3N3 Wohnzimmer

Der Echo Show wird momentan noch nicht per autocreate angelegt. Das händische Anlegen hat mich auch etwas Zeit gekostet, da die Hilfe zum echodevice nicht stimmt. Laut Hilfe sollte das Anlegen mit:

define <name> echodevice <DeviceID> [DeviceType]

erfolgen, dann landet aber die device-id im Internal model

richtig scheint zu sein: define <name> echodevice <DeviceType> [DeviceID]

VG
Nils
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 Januar 2018, 13:16:18
Weil  (https://forum.fhem.de/index.php/topic,77458.msg698492.html#msg698492)man das stoppen eines abgelaufenen Timer über die App machen kann, fragte ich ob du das einbauen könntest.

Und eine Frage hätte ich zu den Logeinträgen, das sieht bei mir so aus:

18.01.13 11:58:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841126
2018.01.13 11:59:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515841162
2018.01.13 11:59:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515841162
2018.01.13 11:59:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841194
2018.01.13 11:59:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515841194
2018.01.13 11:59:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515841194
2018.01.13 11:59:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515841194
2018.01.13 11:59:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 11:59:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 11:59:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:03:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841426
2018.01.13 12:08:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841726
2018.01.13 12:09:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515841762
2018.01.13 12:09:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515841762
2018.01.13 12:09:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841794
2018.01.13 12:09:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515841794
2018.01.13 12:09:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515841794
2018.01.13 12:09:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515841794
2018.01.13 12:09:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:09:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:09:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:13:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842026
2018.01.13 12:18:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842326
2018.01.13 12:19:03 1: No Logdevice FileLog_CUL_TX_29
2018.01.13 12:19:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842362
2018.01.13 12:19:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842362
2018.01.13 12:19:22 3: Getting state URL https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842362
2018.01.13 12:19:22 3: Getting bluetooth URL https://layla.amazon.de/api/bluetooth?cached=true&_=1515842362
2018.01.13 12:19:22 3: Getting settings URL https://layla.amazon.de/api/wake-word?_=1515842362
2018.01.13 12:19:22 3: Getting dnd URL https://layla.amazon.de/api/dnd/device-status-list?_=1515842362
2018.01.13 12:19:22 3: Getting alarm volume URL https://layla.amazon.de/api/device-notification-state/A3S5BH2xxxxxx/597465220/SERIAL?_=1515842362
2018.01.13 12:19:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842394
2018.01.13 12:19:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515842394
2018.01.13 12:19:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515842394
2018.01.13 12:19:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515842394
2018.01.13 12:19:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:19:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:19:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:23:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842626
2018.01.13 12:28:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842926
2018.01.13 12:29:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842962
2018.01.13 12:29:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842962
2018.01.13 12:29:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842994
2018.01.13 12:29:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515842994
2018.01.13 12:29:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515842994
2018.01.13 12:29:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515842994
2018.01.13 12:29:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:29:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:29:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:33:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515843226
2018.01.13 12:38:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515843526
2018.01.13 12:39:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515843562
2018.01.13 12:39:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515843562
2018.01.13 12:39:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515843594
2018.01.13 12:39:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515843594
2018.01.13 12:39:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515843594
2018.01.13 12:39:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515843594
2018.01.13 12:39:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:39:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:39:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:43:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515843826
2018.01.13 12:48:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844126
2018.01.13 12:49:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844162
2018.01.13 12:49:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844162
2018.01.13 12:49:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844194
2018.01.13 12:49:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515844194
2018.01.13 12:49:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515844194
2018.01.13 12:49:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515844194
2018.01.13 12:49:56 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:49:56 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:49:56 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:53:16 3: Getting state URL https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844396
2018.01.13 12:53:16 3: Getting bluetooth URL https://layla.amazon.de/api/bluetooth?cached=true&_=1515844396
2018.01.13 12:53:16 3: Getting settings URL https://layla.amazon.de/api/wake-word?_=1515844396
2018.01.13 12:53:16 3: Getting dnd URL https://layla.amazon.de/api/dnd/device-status-list?_=1515844396
2018.01.13 12:53:16 3: Getting alarm volume URL https://layla.amazon.de/api/device-notification-state/A3S5BH2xxxxxx/597465220/SERIAL?_=1515844396
2018.01.13 12:53:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844426
2018.01.13 12:58:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844726
2018.01.13 12:59:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844762
2018.01.13 12:59:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844762
2018.01.13 12:59:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844794
2018.01.13 12:59:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515844794
2018.01.13 12:59:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515844794
2018.01.13 12:59:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515844794
2018.01.13 12:59:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:59:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:59:55 1: Echo: notify 1516336200000 ALARM


Muss das alles geloggt werden ändert sich da was in Zukunft ? Stell ich da zur Zeit einfach auf verbose 0?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 13:36:37
Zitat von: Nils am 13 Januar 2018, 13:09:17
Hallo Michael,

ich bin heute auch auf deine Version vom Modul umgestiegen vielen Dank für die Weiterentwicklung. Hier noch was für die ToDo bzw. Wunschliste:

  • Unsterstützung für den Echo Show

Aus get devices:
G000MWXXXXXXXXXE KNIGHT A1NL4BVLQ4L3N3 Wohnzimmer

Der Echo Show wird momentan noch nicht per autocreate angelegt. Das händische Anlegen hat mich auch etwas Zeit gekostet, da die Hilfe zum echodevice nicht stimmt. Laut Hilfe sollte das Anlegen mit:

define <name> echodevice <DeviceID> [DeviceType]

erfolgen, dann landet aber die device-id im Internal model

richtig scheint zu sein: define <name> echodevice <DeviceType> [DeviceID]

VG
Nils
Hallo Nils,

danke für die Hinweise. Habe mir Deine Themen notiert. Leider habe ich noch keinen Echo Show. Wäre natürlich hilfreich wenn Ihr eure Amazon Einkäufe über meine Webseite macht https://mwinkler.jimdo.com dann könnte Ich mir für das Modul einen Echo Show zulegen und hier weitere Features integrieren.

Puh so ein Echo Show kostet über 200€, ganz schön viel Geld für ein bisschen Modulentwicklung  :(

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2018, 13:37:35
Zitat von: TomLee am 13 Januar 2018, 13:16:18
Weil  (https://forum.fhem.de/index.php/topic,77458.msg698492.html#msg698492)man das stoppen eines abgelaufenen Timer über die App machen kann, fragte ich ob du das einbauen könntest.

Und eine Frage hätte ich zu den Logeinträgen, das sieht bei mir so aus:

18.01.13 11:58:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841126
2018.01.13 11:59:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515841162
2018.01.13 11:59:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515841162
2018.01.13 11:59:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841194
2018.01.13 11:59:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515841194
2018.01.13 11:59:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515841194
2018.01.13 11:59:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515841194
2018.01.13 11:59:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 11:59:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 11:59:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:03:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841426
2018.01.13 12:08:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841726
2018.01.13 12:09:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515841762
2018.01.13 12:09:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515841762
2018.01.13 12:09:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515841794
2018.01.13 12:09:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515841794
2018.01.13 12:09:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515841794
2018.01.13 12:09:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515841794
2018.01.13 12:09:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:09:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:09:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:13:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842026
2018.01.13 12:18:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842326
2018.01.13 12:19:03 1: No Logdevice FileLog_CUL_TX_29
2018.01.13 12:19:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842362
2018.01.13 12:19:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842362
2018.01.13 12:19:22 3: Getting state URL https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842362
2018.01.13 12:19:22 3: Getting bluetooth URL https://layla.amazon.de/api/bluetooth?cached=true&_=1515842362
2018.01.13 12:19:22 3: Getting settings URL https://layla.amazon.de/api/wake-word?_=1515842362
2018.01.13 12:19:22 3: Getting dnd URL https://layla.amazon.de/api/dnd/device-status-list?_=1515842362
2018.01.13 12:19:22 3: Getting alarm volume URL https://layla.amazon.de/api/device-notification-state/A3S5BH2xxxxxx/597465220/SERIAL?_=1515842362
2018.01.13 12:19:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842394
2018.01.13 12:19:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515842394
2018.01.13 12:19:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515842394
2018.01.13 12:19:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515842394
2018.01.13 12:19:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:19:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:19:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:23:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842626
2018.01.13 12:28:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842926
2018.01.13 12:29:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842962
2018.01.13 12:29:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515842962
2018.01.13 12:29:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515842994
2018.01.13 12:29:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515842994
2018.01.13 12:29:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515842994
2018.01.13 12:29:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515842994
2018.01.13 12:29:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:29:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:29:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:33:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515843226
2018.01.13 12:38:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515843526
2018.01.13 12:39:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515843562
2018.01.13 12:39:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515843562
2018.01.13 12:39:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515843594
2018.01.13 12:39:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515843594
2018.01.13 12:39:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515843594
2018.01.13 12:39:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515843594
2018.01.13 12:39:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:39:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:39:55 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:43:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515843826
2018.01.13 12:48:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844126
2018.01.13 12:49:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844162
2018.01.13 12:49:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844162
2018.01.13 12:49:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844194
2018.01.13 12:49:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515844194
2018.01.13 12:49:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515844194
2018.01.13 12:49:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515844194
2018.01.13 12:49:56 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:49:56 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:49:56 1: Echo: notify 1516336200000 ALARM
2018.01.13 12:53:16 3: Getting state URL https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844396
2018.01.13 12:53:16 3: Getting bluetooth URL https://layla.amazon.de/api/bluetooth?cached=true&_=1515844396
2018.01.13 12:53:16 3: Getting settings URL https://layla.amazon.de/api/wake-word?_=1515844396
2018.01.13 12:53:16 3: Getting dnd URL https://layla.amazon.de/api/dnd/device-status-list?_=1515844396
2018.01.13 12:53:16 3: Getting alarm volume URL https://layla.amazon.de/api/device-notification-state/A3S5BH2xxxxxx/597465220/SERIAL?_=1515844396
2018.01.13 12:53:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844426
2018.01.13 12:58:46 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844726
2018.01.13 12:59:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844762
2018.01.13 12:59:22 3: Getting player URL https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2xxxxxx&screenWidth=1392&_=1515844762
2018.01.13 12:59:54 3: Getting history URL https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1515844794
2018.01.13 12:59:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1515844794
2018.01.13 12:59:54 3: Getting list URL https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1515844794
2018.01.13 12:59:54 3: Getting notifications nonblocking https://layla.amazon.de/api/notifications?cached=true&_=1515844794
2018.01.13 12:59:55 1: Echo: notify 1516163400000 ALARM
2018.01.13 12:59:55 1: Echo: notify 1516249800000 ALARM
2018.01.13 12:59:55 1: Echo: notify 1516336200000 ALARM


Muss das alles geloggt werden ändert sich da was in Zukunft ? Stell ich da zur Zeit einfach auf verbose 0?

Habe mir Deine Anforderung notiert. Die Logeinträge stehen auch schon auf meiner ToDo Liste, sollten demnächst nicht mehr erscheinen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathea am 13 Januar 2018, 16:27:30
Hallo, erst einmal vielen Dank für die Arbeit an dem Modul.

Ich habe allerdings ein Problem beim Setzen der Lautstärke meiner Echos. Direkt nachdem ich einen set volume Befehl absetze springt der Device State auf "timeout" und die Lautstärke wird nicht gesetzt. Sobald man dann per "get" den aktuellen Status abfragt geht es wieder auf "connected" und das ursprüngliche Volume Level wird angezeigt.
Komischerweise kann ich andere Befehle, wie z.B. "dnd" ohne Probleme setzen.

Hier dazu der Auszug aus dem Logfile mit verbose 5:

2018.01.13 16:21:05 3: Setting URL https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
{"type":"VolumeLevelCommand","contentFocusClientId":null,"volumeLevel":100}
2018.01.13 16:21:06 5: WZ_Echo_Dot: '{"message":"No routes found","userFacingMessage":null}'

2018.01.13 16:21:06 2: WZ_Echo_Dot: No routes found


Was könnte hier das Problem sein?

Gruß,
Martin
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 13 Januar 2018, 16:38:34
Hi Michael,

mit der Art von "reminder_normal" Implementierung kann ich gut leben.

Derzeit wird leider die Erinnerung bei "reminder_normal" abgeschnitten.
Alexa sagt immer nur das letzte Wort der Erinnerung an.

Grüße
Nils
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 14 Januar 2018, 01:09:16
Zitat von: fischit am 13 Januar 2018, 16:38:34
Derzeit wird leider die Erinnerung bei "reminder_normal" abgeschnitten.
Ich habe bei mir festgestellt, dass das erste Wort bei der Ansage abgeschnitten wird, in der App wird es aber korrekt angezeigt, daher vermute ich eher die API auf Amazon-Seite ist schuld...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 14 Januar 2018, 01:15:38
Falls es jemanden interessiert, ich habe eine kleine Sub gebastelt, die es mir erleichtert flexibel reminder zu setzen.

Im einfachsten Fall wäre das sowas:
{echo_setMsg("text=test|echo=EG_Kueche_echo

es geht aber auch wesentlich komplexer (siehe Doku im Code).


#------------------------------------------------------------
# Set a reminder
# Parameters:
# text: mandatory
# echo: comma-separated list of echodevices (mandatory)
# date: YYYY-MM-DD (optional)
# repeat: [1-10] (optional)
#   time: HH-MM (optional)
#   delay: seconds (optional)
# Examples:
# {echo_setMsg("text=test|echo=EG_Kueche_echo")}
# {echo_setMsg("text=test|echo=EG_Kueche_echo,EG_AZi_echo|time=12:00|delay=3600")}
# {echo_setMsg("text=test|echo=EG_Kueche_echo,EG_AZi_echo|repeat=1|delay=3600")}
#------------------------------------------------------------

sub echo_setMsg($) {
my ($string) = @_;
my @devs;
my $cmd;
my $timestamp = 0;
my $time;

Log3 undef, 5, $string;   

#Split the input string
my %params = map{split /\=/, $_}(split /\|/, $string);
Log3 undef, 5, Dumper(%params);

#text
$params{"text"} //= "";
if ($params{"text"} eq "") {
Log3 undef, 1, "[echo_setMsg]: Parameter 'text' is mandatory!";
return undef;
}

#get echodevices
$params{"echo"} //= "";
if ($params{"echo"} eq "") {
Log3 undef, 1, "[echo_setMsg]: Parameter 'echo' is mandatory!";
return undef;
}
else {
@devs = split /,/, $params{"echo"};
}

# date
$params{"date"} //= strftime '%Y-%m-%d', localtime;

# repeat
$params{"repeat"} //= "";
if ($params{"repeat"} eq "") {
$cmd = "reminder_normal";
}
else {
if ($params{"repeat"} < 1 or $params{"repeat"} > 10) {
Log3 undef, 1, "[echo_setMsg]: If set, parameter 'repeat' must be between 1 and 10!";
return undef;
}
else {
$cmd = "reminder_repeat";
$params{"date"} = ""
}
}
# time
$params{"time"} //= "";
if ($params{"time"} ne "") {
$timestamp = time_str2num($params{"date"}." ".$params{"time"});
}

# delay
$params{"delay"} //= "";
if ($params{"delay"} =~ /^[0-9,.E]+$/ ) {
if ($timestamp == 0) {
$timestamp = time;
}
$timestamp += $params{"delay"};
}
if ($timestamp != 0) {
$time = strftime '%H:%M', localtime($timestamp);
}

foreach my $dev (@devs) {
Log3 undef, 3, "[echo_setMsg]set $dev $cmd $params{'date'} $time $params{'repeat'} $params{'text'}";
fhem ("set $dev $cmd $params{'date'} $time $params{'repeat'} $params{'text'}");
}
return undef;

}



Ich glaube nicht, dass ich alle möglichen Kombinationen getestet habe, bei Bugs bin ich für einen Hinweis dankbar.

Grüße,

Oli
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 14 Januar 2018, 01:36:55
und weil ich gerade dabei bin: noch ein Feauture request: Ich würde gerne SHOPPING_LISTs löschen können. Alexa unterstützt das nicht, aber die App kann Shopping List Einträge löschen... Ich hab die API noch nicht ganz kapiert, falls mir das noch gelingt bekommst du vielleicht einen patch...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2018, 01:38:09
Zitat von: KernSani am 14 Januar 2018, 01:36:55
und weil ich gerade dabei bin: noch ein Feauture request: Ich würde gerne SHOPPING_LISTs löschen können. Alexa unterstützt das nicht, aber die App kann Shopping List Einträge löschen... Ich hab die API noch nicht ganz kapiert, falls mir das noch gelingt bekommst du vielleicht einen patch...
spar Dir das mit dem Patch lieber. Ich bin gerade dabei das Modul komplett umzubauen.

Den Fehler mit dem abgeschnittenen Reminder habe ich schon gepatcht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 14 Januar 2018, 11:08:04
Zitat von: michael.winkler am 13 Januar 2018, 13:36:37Puh so ein Echo Show kostet über 200€, ganz schön viel Geld für ein bisschen Modulentwicklung  :(
Hab noch nen nagelneuen hier, der marktübliche Preis scheint gerade um die 150 zu liegen.
Wenn du mir 140 dafür gibst, spendier ich den Versand :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jojo61 am 14 Januar 2018, 11:23:50
Hallo

wenn wir schon beim wünschen sind dann wünsche ich mir eine Funktion zum löschen der Sprachaufzeichnungen.  Das ist zwar im normalen Amazonaccount über Geräte  mit ein paar clicks erledigt wäre aber super wenn ich die Nachts automatisch löschen könnte.
Da ich die App nicht nutze kann ich nicht sagen ob es da geht.

mfg
Jojo61
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2018, 12:10:34
Zitat von: jojo61 am 14 Januar 2018, 11:23:50
Hallo

wenn wir schon beim wünschen sind dann wünsche ich mir eine Funktion zum löschen der Sprachaufzeichnungen.  Das ist zwar im normalen Amazonaccount über Geräte  mit ein paar clicks erledigt wäre aber super wenn ich die Nachts automatisch löschen könnte.
Da ich die App nicht nutze kann ich nicht sagen ob es da geht.

mfg
Jojo61
Ist notiert, kann aber noch nichts versprechen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 14 Januar 2018, 12:12:28
Hallo Michael,

auch mit der neusten Version kommt es nach einem Neustart von fhem noch zu dieser Fehlermeldung im Log:
2018.01.14 11:55:02 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_echodevice.pm line 929.
2018.01.14 11:55:02 2: E1_wz_AV_EchoDot: Unknown Operation


Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2018, 12:15:48
Zitat von: ToKa am 14 Januar 2018, 12:12:28
Hallo Michael,

auch mit der neusten Version kommt es nach einem Neustart von fhem noch zu dieser Fehlermeldung im Log:
2018.01.14 11:55:02 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_echodevice.pm line 929.
2018.01.14 11:55:02 2: E1_wz_AV_EchoDot: Unknown Operation


Beste Grüße
Torsten
Ja die Fehlermeldung ist bekannt. Sollte in der nächsten Version behoben sein


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Edde am 14 Januar 2018, 20:14:51
Hi,

ich hätte noch einen Wunsch. Könnte man analog zum Modul Spotify ein dynmisches Intervall implementieren? Z.B. beim playStatus play alle 15s Informationen abrufen, beim playStatus paused alle 300s.

Danke für die Entwicklung des Moduls!

Gruß,
Edde
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2018, 21:35:06
Zitat von: Edde am 14 Januar 2018, 20:14:51
Hi,

ich hätte noch einen Wunsch. Könnte man analog zum Modul Spotify ein dynmisches Intervall implementieren? Z.B. beim playStatus play alle 15s Informationen abrufen, beim playStatus paused alle 300s.

Danke für die Entwicklung des Moduls!

Gruß,
Edde
So etwas in der Art habe ich schon geplant  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dafreak am 14 Januar 2018, 21:37:04
Sehr geil das Modul :) Endlich kann ich auf einfache Weise Meldungen über Alexa absetzen. Das klappt wunderbar über den Reminder ohne Zeitangabe. Allerdings wird das erste Wort dann immer entfernt, weil wahrscheinlich an dieser Stelle die Uhrzeit erwartet wird. Aber da kann man ja irgendein Wort als Dummy einsetzen. Jetzt werde ich nicht nur über Pushover an meine offenen Fenster erinnert, sondern direkt über meine Echo´s. Jetzt wird noch die Alarmanlage mit eingebunden und Alexa schreit ALARM, ALARM, ALARM :)
Meine Wünsche wären noch eine Ausgabe an die Hausgruppe, sprich bei mir über alle Echo´s gleichzeitig, wenn das geht. Oder kann man das bei Amazon irgendwie einstellen, wo die Reminder ankommen? Und die Stummfunktion, wie schon mal gewünscht, würde ich auch klasse finden.

Vielen Dank für die tolle und einfach zu bedienende Umsetzung!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 14 Januar 2018, 21:54:21
Zitat von: dafreak am 14 Januar 2018, 21:37:04
Allerdings wird das erste Wort dann immer entfernt, weil wahrscheinlich an dieser Stelle die Uhrzeit erwartet wird.
Das habe ich auch festgestellt, allerdings wird es in der App korrekt angezeigt, daher vermute ich eher ein Problem bei der Amazon-API
Zitat
Meine Wünsche wären noch eine Ausgabe an die Hausgruppe,
Du kannst den Reminder ja device-spezifisch setzen, also an jeden Echo einmal (ich habe weiter oben eine Sub gepostet, die ich nutze - da kann man alle Echos angeben, an die die Meldung gehen soll)
Gruppen können auch in FHEM angelegt werden (nicht über autocreate, die notwendigen Daten kommen aber über "get devices"), ich persönlich halte das aber nicht für sehr sinnvoll, Gruppen können sich ändern...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2018, 22:14:02
Ich habe doch schon geschrieben dass es noch ein BUG im Modul ist. Wenn alles klappt kommt heute noch ein Update
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dafreak am 14 Januar 2018, 22:18:50
Wie kriege ich denn meine Hausgruppe als Device in FHEM eingebunden. Ich habe versucht die Daten wie bei den richtigen Echo´s anzugeben, das geht aber leider nicht. Oder kann man keine Reminder auf eine Gruppe setzen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 14 Januar 2018, 22:30:52
Zitat von: dafreak am 14 Januar 2018, 22:18:50
Oder kann man keine Reminder auf eine Gruppe setzen?
Mea culpa - war 'ne dumme Idee. Hab's gerade in der App probiert, da gehen auch keine Reminder auf Gruppe...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 14 Januar 2018, 22:34:37
Zitat von: michael.winkler am 14 Januar 2018, 22:14:02
Ich habe doch schon geschrieben dass es noch ein BUG im Modul ist. Wenn alles klappt kommt heute noch ein Update
Ups... überlesen, sorry. Dann wird's heute wieder spät bei dir?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dafreak am 14 Januar 2018, 22:44:29
Zitat von: KernSani am 14 Januar 2018, 22:30:52
Mea culpa - war 'ne dumme Idee. Hab's gerade in der App probiert, da gehen auch keine Reminder auf Gruppe...

Schade, aber dann bin ich wenigstens nicht zu blöd zum Einrichten des Gruppen-Devices :)
Deine Routine funktioniert sehr gut, aber leider kommen die Ansagen auf allen Geräten etwas verzögert an. Aber egal, bis gestern ging bei mir noch garnix in Sachen Sprachausgabe, also alles super  8) und danke  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2018, 22:50:06
Zitat von: dafreak am 14 Januar 2018, 22:44:29
Schade, aber dann bin ich wenigstens nicht zu blöd zum Einrichten des Gruppen-Devices :)
Deine Routine funktioniert sehr gut, aber leider kommen die Ansagen auf allen Geräten etwas verzögert an. Aber egal, bis gestern ging bei mir noch garnix in Sachen Sprachausgabe, also alles super  8) und danke  ;D
Guckt mal in die Doku! Dafür gibt es ein Attribut  ;)

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 14 Januar 2018, 22:57:21
Zitat von: michael.winkler am 14 Januar 2018, 22:50:06
Guckt mal in die Doku! Dafür gibt es ein Attribut  ;)

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
Richtig... Sollte ich in der Doku vielleicht ergänzen, die Sub ruft im Endeffekt nur ganz normal set <echo> reminder_<normal|repeat> auf, d.h. reminder_delay (bzw. 10 Sekunden default) wird berücksichtigt. Der delay Parameter in der Sub dient eher dazu, auf einfache Weise zu sagen "in einer Stunde" (also effektiv in einer Stunde + reminder_delay)



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2018, 23:12:16
Zitat von: KernSani am 14 Januar 2018, 22:57:21
Richtig... Sollte ich in der Doku vielleicht ergänzen, die Sub ruft im Endeffekt nur ganz normal set <echo> reminder_<normal|repeat> auf, d.h. reminder_delay (bzw. 10 Sekunden default) wird berücksichtigt. Der delay Parameter in der Sub dient eher dazu, auf einfache Weise zu sagen "in einer Stunde" (also effektiv in einer Stunde + reminder_delay)
Wäre mal interessant wie weit Ihr diesen Wert verringern könnt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 14 Januar 2018, 23:13:08
Zitat von: KernSani am 14 Januar 2018, 22:30:52
Mea culpa - war 'ne dumme Idee. Hab's gerade in der App probiert, da gehen auch keine Reminder auf Gruppe...

Etwas OT aber am Thema:

Hat wer ein Sonosdevice eingebunden und kann darauf eine Erinnerung ausgeben ? Wenn man in der App eine Erinnerung auf einer Gruppe einrichten möchte kommt die Meldung 'Erinnerungen werden auf diesem Gerät nicht unterstützt'.
Diese Meldung kommt bei einem eingebundenen Sonosdevice nicht, ich kann die Daten der Erinnerung angeben jedoch beim speichern gibt's die Meldung 'Ihre Erinnerung konnte nicht aktualisiert werden'.

Kann das wer bestätigen ?

Das abspielen von Tracks auf der Sonos klappt einwandfrei hab ich gerade festgestellt. ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 14 Januar 2018, 23:35:38
Zitat von: michael.winkler am 14 Januar 2018, 23:12:16
Wäre mal interessant wie weit Ihr diesen Wert verringern könnt.
2 Sekunden geht bei mir recht zuverlässig (dann kommt der Reminder quasi sofort)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2018, 00:54:59
Auf Seite 1 gibt es wieder ein aktualisiertes Modul.

Das erste Reading ist auch schon in der Doku
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Readings

Gute Nacht & Gruß
Michael


# 2018-01-14, v0.0.6
#
# v0.0.6
# - CHANGE : Log Einträge reduziert
#            Reading "voice" zum Echo Device verschoben
# - BUGFIX:  set reminder_normal Text (Reminder sofort ausgeführt))
#            ACCOUNT DEVICE macht jetzt die abfragen für wakeword, volume_alarm, dnd, active, bluetooth
#            Standard Interval 60 Sekunden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2018, 01:24:03
Jetzt geht gar nichts mehr:

2018.01.15 01:10:22 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 1997.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 1997.

2018.01.15 01:10:22 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 1997.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 1997.

2018.01.15 01:10:22 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 1999.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 1999.

2018.01.15 01:10:22 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 1999.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 1999.

2018.01.15 01:10:22 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 2002.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 2002.

2018.01.15 01:10:22 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 2002.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 2002.

2018.01.15 01:10:22 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 2005.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 2005.

2018.01.15 01:10:22 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 2005.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 2005.

2018.01.15 01:10:22 1: Including ./log/fhem.save
2018.01.15 01:10:26 3: No I/O device found for Mi_Wecklicht
2018.01.15 01:10:26 3: No I/O device found for InfoLED
2018.01.15 01:10:26 1: configfile: Cannot load module echodevice
Cannot load module echodevice
Cannot load module echodevice
Cannot load module echodevice
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2018, 01:28:02
Zitat von: TomLee am 15 Januar 2018, 01:24:03
Jetzt geht gar nichts mehr:

2018.01.15 01:10:22 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 1997.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 1997.

2018.01.15 01:10:22 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 1997.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 1997.

2018.01.15 01:10:22 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 1999.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 1999.

2018.01.15 01:10:22 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 1999.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 1999.

2018.01.15 01:10:22 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 2002.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 2002.

2018.01.15 01:10:22 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 2002.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 2002.

2018.01.15 01:10:22 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 2005.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 2005.

2018.01.15 01:10:22 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/37_echodevice.pm line 75, <$fh> line 2005.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 75, <$fh> line 2005.

2018.01.15 01:10:22 1: Including ./log/fhem.save
2018.01.15 01:10:26 3: No I/O device found for Mi_Wecklicht
2018.01.15 01:10:26 3: No I/O device found for InfoLED
2018.01.15 01:10:26 1: configfile: Cannot load module echodevice
Cannot load module echodevice
Cannot load module echodevice
Cannot load module echodevice


habe das Modul noch mal ersetzt. Probiere es jetzt noch mal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2018, 01:40:20
Alles gut  :D

Es steht nach 'shutdown restart'  nur noch folgendes im Log :

2018.01.15 01:36:19 1: Echo: notify 1516077000000 ALARM
2018.01.15 01:36:19 1: Echo: notify 1516163400000 ALARM
2018.01.15 01:36:19 1: Echo: notify 1516249800000 ALARM
2018.01.15 01:36:19 1: Echo: notify 1516336200000 ALARM


edit:

Kurz später noch

2018.01.15 01:36:42 2: Echo: connection error dnd read from https://layla.amazon.de:443 timed out
2018.01.15 01:36:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_echodevice.pm line 731.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 15 Januar 2018, 06:08:53
Guten Morgen,
ich hatte bereits im alten Thread gefragt.
Wie löst ihr das mit 2FA?
Möchte die eigentlich ungern deaktivieren.
Danke und Gruß
Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 15 Januar 2018, 15:18:40
Zitat von: dk3572 am 15 Januar 2018, 06:08:53
Wie löst ihr das mit 2FA?
Möchte die eigentlich ungern deaktivieren.

Gar nicht.
Entweder deaktivieren oder einen zweiten Account ohne 2FA anlegen und mit dem Haushalt verbinden.
Inwiefern hier auch ein Account für Kinder funktioniert müsstest du mal testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2018, 15:43:16
Zitat von: michael.winkler am 15 Januar 2018, 00:54:59
# - BUGFIX:  set reminder_normal Text (Reminder sofort ausgeführt))

Mit der neuen Version muss man immer noch ein Dummy-Wort für die Zeit angeben, ohne wird das erste Wort der Erinnerung weiterhin abgeschnitten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2018, 15:46:42
Zitat von: TomLee am 15 Januar 2018, 15:43:16
Mit der neuen Version muss man immer noch ein Dummy-Wort für die Zeit angeben, ohne wird das erste Wort der Erinnerung weiterhin abgeschnitten.
Kannst du mir mal schreiben wie der gesamte Befehl lautet welcher nicht funktioniert und der der dann funktioniert?

Kann es bei mir nicht nachstellen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2018, 16:03:36
Erstes Wort abgeschnitten ( in der App und in der Sprachausgabe):

set <devicename> reminder_normal Denke an die Liste

Im reading reminder_normal steht:

Denke an die Liste




Korrekt in der App und Sprachausgabe:

set <devicename> reminder_normal Fakeword Denke an die Liste

Aber im reading reminder_normal steht:

Fakeword Denk an die Liste
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2018, 16:05:13
Zitat von: TomLee am 15 Januar 2018, 16:03:36
Erstes Wort abgeschnitten ( in der App und in der Sprachausgabe):

set <devicename> reminder_normal Denke an die Liste

Im reading reminder_normal steht:

Denke an die Liste

Die set Befehle sind falsche. Du solltest mindestens ein Datum angeben.

Lies mal hier https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set




Korrekt in der App und Sprachausgabe:

set <devicename> reminder_normal Fakeword Denke an die Liste

Aber im reading reminder_normal steht:

Fakeword Denk an die Liste
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2018, 16:23:30
Sry, dann war das eine Fehlinterpretation meinerseits, ich hatte

Zitat von: michael.winkler am 15 Januar 2018, 00:54:59
# - BUGFIX:  set reminder_normal Text (Reminder sofort ausgeführt))

aus Post #60 so verstanden das der Datum-Teil nun entfallen kann.

So wäre ich erst gar nicht auf die Idee gekommen das Datum wegzulassen:

# - BUGFIX:  set reminder_normal Datum Text (Reminder sofort ausgeführt))


Warum überhaupt mit Datum, praxistauglich ist das ja auch wieder nur mit Umständen.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2018, 16:29:02
Zitat von: TomLee am 15 Januar 2018, 16:23:30
Sry, dann war das eine Fehlinterpretation meinerseits, ich hatte

aus Post #60 so verstanden das der Datum-Teil nun entfallen kann.

So wäre ich erst gar nicht auf die Idee gekommen das Datum wegzulassen:

# - BUGFIX:  set reminder_normal Datum Text (Reminder sofort ausgeführt))


Warum überhaupt mit Datum, praxistauglich ist das ja auch wieder nur mit Umständen.
Da gebe ich dir recht! Nacht um 2 ist es mit dem Denken manchmal so  ;)

Ich baue es so um dass das Datum direkt weggelassen werden kann
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2018, 17:07:48
Noch was, mit bluetooth hatte ich mich noch gar nicht beschäftigt. Was mir dort aufgefallen ist das die möglichen Werte/ Geräte  beim set bluetooth_connect -Befehl bereits vorgegeben sind.

Es ist ärgerlich das Amazon das hochladen eigener Titel beendet hat, aber nutzen können wir die bereits vorhandenen ja noch und ich zumindest hoffe auf eine Alternative. Da keine anderen Werte beim set track -Befehl möglich sind als die Werte aus get tracks wäre es doch super das hier genauso wie wie beim bluetooth_connect Befehl umzusetzen. Dieser Wunsch wurde auch glaub schon mehrfach geäußert.

Was mir dabei auffällt ist das die Werte aus dem Kombinationsfeld für bluetooth_connect nur auswählbar sind. Ein klick/tipp in das Feld für ein kopieren des Wertes oder eigene Angaben ist nicht möglich. Das meine ich habe ich auch schon anders umgesetzt gesehen so das ein auswählen aus der Liste, kopieren oder das eingeben eigener Werte möglich wäre.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2018, 17:30:07
Zitat von: TomLee am 15 Januar 2018, 17:07:48
Noch was, mit bluetooth hatte ich mich noch gar nicht beschäftigt. Was mir dort aufgefallen ist das die möglichen Werte/ Geräte  beim set bluetooth_connect -Befehl bereits vorgegeben sind.
Ja, hier wird ausgelesen welche bluetooth Geräre das jeweilige ECHO Device schon kennt.

Zitat von: TomLee am 15 Januar 2018, 17:07:48
Es ist ärgerlich das Amazon das hochladen eigener Titel beendet hat, aber nutzen können wir die bereits vorhandenen ja noch und ich zumindest hoffe auf eine Alternative. Da keine anderen Werte beim set track -Befehl möglich sind als die Werte aus get tracks wäre es doch super das hier genauso wie wie beim bluetooth_connect Befehl umzusetzen. Dieser Wunsch wurde auch glaub schon mehrfach geäußert.
Leider kann ich das nicht testen, da ich keine eigenen MP3 hochladen kann. Es macht aber auch keinen Sinn die ganzen Titel dort anzuzeigen. Hier werden auch nur max. 50 angezeigt.

Hier habe ich auch Dokumentiert wie man die TrackIds auch ohne das Modul auslesen kann. "https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Medieninformationen%20ermitteln"

Zitat von: TomLee am 15 Januar 2018, 17:07:48
Was mir dabei auffällt ist das die Werte aus dem Kombinationsfeld für bluetooth_connect nur auswählbar sind. Ein klick/tipp in das Feld für ein kopieren des Wertes oder eigene Angaben ist nicht möglich. Das meine ich habe ich auch schon anders umgesetzt gesehen so das ein auswählen aus der Liste, kopieren oder das eingeben eigener Werte möglich wäre.
Das ist leider nicht möglich. Du musst über die Original Webapp deine bluetooth Geräte verbinden. Erst danach werden diese in FHEM angezeigt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nils am 15 Januar 2018, 21:51:12
Zitat von: dk3572 am 15 Januar 2018, 06:08:53
Wie löst ihr das mit 2FA?
Möchte die eigentlich ungern deaktivieren.

Ich hole den Cookie per Browser (Private Mode)  und setzte ihn anschließend manuell im echodevice. Hielt bislang aber immer nur ca. eine Woche.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Januar 2018, 00:18:20
Auf Seite 1 gibt es wieder ein aktualisiertes Modul.

Dokumentation wurde auch wieder erweitert! Bitte lesen
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice

Zitat von: Edde am 14 Januar 2018, 20:14:51
ich hätte noch einen Wunsch. Könnte man analog zum Modul Spotify ein dynmisches Intervall implementieren? Z.B. beim playStatus play alle 15s Informationen abrufen, beim playStatus paused alle 300s.
Dies wurde auch erledigt.

Gute Nacht & Gruß
Michael


# 2018-01-15, v0.0.7
#
# v0.0.7
# - FEATURE: Interval Anpassung beim abspielen eines Songs
# - CHANGE:  set reminder_normal ohne Datumsangabe (Reminder sofort ausgeführt))
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 16 Januar 2018, 00:23:53
Hallo Michael,

und dabei hatte ich erst vor 10min den Stand davor geholt und getestet ;)

Allerdings bekomme ich jetzt:


Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 354, near "$json)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 404, near "$json)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 418, near "])"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 564, near "$json)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 716, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1000, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1001, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1002, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1003, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1004, near """)"
./FHEM/37_echodevice.pm has too many errors.


Beim reload 37_echodevice.pm

Sorry, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Januar 2018, 00:26:08
Zitat von: MadMax-FHEM am 16 Januar 2018, 00:23:53
Hallo Michael,

und dabei hatte ich erst vor 10min den Stand davor geholt und getestet ;)

Allerdings bekomme ich jetzt:


Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 354, near "$json)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 404, near "$json)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 418, near "])"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 564, near "$json)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 716, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1000, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1001, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1002, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1003, near """)"
Too many arguments for main::echodevice_SendCommand at ./FHEM/37_echodevice.pm line 1004, near """)"
./FHEM/37_echodevice.pm has too many errors.


Beim reload 37_echodevice.pm

Sorry, Joachim

du musst einen shutdown restart machen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 16 Januar 2018, 00:28:52
Hallo Michael,

jep dann klappt es! :)

Danke!

EDIT: set reminder_normal ohne Zeitangabe funktioniert schon mal! :)

Gute Nacht, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 16 Januar 2018, 22:54:32
Moin
Nun hat es doch etwas laenger gedauert. Aber dafuer klappt es bei mir auch nicht!
Der state ist "error" ab und zu mal unconnected. Im log sehe ich
2018.01.16 22:41:51 1: echo1: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 640.

$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

Evtl. stimmt etwas mit meiner Installation nicht?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 17 Januar 2018, 13:17:27
Zitat von: michael.winkler am 13 Januar 2018, 12:48:57
Soweit ich weiß ist das nicht möglich. Alles was du über http://alesa.amazon.de machen kannst würde auch in FHEM gehen.

Gruß
Michael

es gibt ja auch die reverb.ai Browserseite. Klappt das auch hier ?
Über die Seite oder auch App sind 'Costum Commands' in Schriftform möglich. Mit dem Kommando 'sprich mir nach hier bin ich' erfolgt die Sprachausgabe : 'Hier bin ich'.
Wäre es möglich hier ähnlich wie mit den Tracks die benötigten Daten in der Entwicklerumgebung auszulesen?
Sprich seinen eigenen oder auch den offiziellen 'Sprich mir nach' Skill  mit dem echodevice-Modul zu öffnen um vordefinierte Sprachansagen auszugeben ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 17 Januar 2018, 19:02:41
kann mir mal jemand auf die Sprünge helfen, wie man am besten vorgeht wenn man mehrere Echos hat?

also erstmal vorneweg, ich wollte auf das "neue" Modul umsteigen, weil das alte immer nur für ein paar Tage funktioniert hat und dann hatte ich wieder Cookie-Error, das war mir einfach zu blöd ständig den sich geänderten Cookie wieder aus dem Web Browser zu fischen.

ich habe alle alten "amazonecho" devices gelöscht, das neue Modul eingespielt und FHEM neu gestartet.
dann habe ich "define Echo_Dot_AZ echodevice <Account> <PWD>" gemacht und das hat mir einen Echo angelegt.
erst da habe ich gesehen, dass es ein "set autocreate" gibt und drauf geklickt. Es wurden alle meine Echos und noch mehr (ich glaube das Fire-HD und noch ein Fire-TV, das konnte ich aber mit den Angaben nicht zuordnen).
schwups, jetzt habe ich ein "Echo_Dot_AZ", ein "Echo Dot AZ" ( " " statt "_" ) und noch die anderen Echos, alle mit Leerzeichen im Namen.

das "blöde" daran ist, dass nur das doppelte "Über Device" (Echo_Dot_AZ) das ich explizit angelegt habe "richtig funktioniert. Alle anderen haben nur zwei get Einträge (setup & update) statt der "vollen Liste" (Lists, remeinder usw.) auch nur hier wird die "Einkaufsliste angezeigt".

war das "autocreate" falsch und ich muss für jeden Echo einmal "define Echo_XYZ echodevice ..." machen?
kann ich die "originalen" Namen mit Leerzeichen lassen und das wird richtig zugeordnet?

ich weiß im Moment wirklich nicht so recht as ich mit den "kaputten" Einträgen machen soll?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 17 Januar 2018, 19:37:52
Noch ein Wunsch:

Auf den/die aktuell gesetzte(n) Timer-Zeiten triggern zu können wäre eine feine Sache.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Januar 2018, 20:15:32
Zitat von: Mickey Mouse am 17 Januar 2018, 19:02:41
kann mir mal jemand auf die Sprünge helfen, wie man am besten vorgeht wenn man mehrere Echos hat?

also erstmal vorneweg, ich wollte auf das "neue" Modul umsteigen, weil das alte immer nur für ein paar Tage funktioniert hat und dann hatte ich wieder Cookie-Error, das war mir einfach zu blöd ständig den sich geänderten Cookie wieder aus dem Web Browser zu fischen.

ich habe alle alten "amazonecho" devices gelöscht, das neue Modul eingespielt und FHEM neu gestartet.
dann habe ich "define Echo_Dot_AZ echodevice <Account> <PWD>" gemacht und das hat mir einen Echo angelegt.
erst da habe ich gesehen, dass es ein "set autocreate" gibt und drauf geklickt. Es wurden alle meine Echos und noch mehr (ich glaube das Fire-HD und noch ein Fire-TV, das konnte ich aber mit den Angaben nicht zuordnen).
schwups, jetzt habe ich ein "Echo_Dot_AZ", ein "Echo Dot AZ" ( " " statt "_" ) und noch die anderen Echos, alle mit Leerzeichen im Namen.

das "blöde" daran ist, dass nur das doppelte "Über Device" (Echo_Dot_AZ) das ich explizit angelegt habe "richtig funktioniert. Alle anderen haben nur zwei get Einträge (setup & update) statt der "vollen Liste" (Lists, remeinder usw.) auch nur hier wird die "Einkaufsliste angezeigt".

war das "autocreate" falsch und ich muss für jeden Echo einmal "define Echo_XYZ echodevice ..." machen?
kann ich die "originalen" Namen mit Leerzeichen lassen und das wird richtig zugeordnet?

ich weiß im Moment wirklich nicht so recht as ich mit den "kaputten" Einträgen machen soll?
Ich würde noch mal alles löschen. Vor allem die ganz alten Geräte. Eventuell danach mal noch den FHEM Server neu starten. Wenn das nicht hilft, mal ins FHEM log schauen. Eventuell findest du da einen Hinweis.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 17 Januar 2018, 20:20:07
ok, und dann?

ist so "geplant", dass man ein "Über Device" für alle Echos anlegt und die dann "nochmal"?
dann würde ich das erste Device ja auch nicht Echo_Dot_AZ nennen, sondern "Alle_meine_Echos" und die einzelnen Echos mit ihrem Namen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Januar 2018, 20:26:03
Zitat von: Mickey Mouse am 17 Januar 2018, 20:20:07
ok, und dann?

ist so "geplant", dass man ein "Über Device" für alle Echos anlegt und die dann "nochmal"?
dann würde ich das erste Device ja auch nicht Echo_Dot_AZ nennen, sondern "Alle_meine_Echos" und die einzelnen Echos mit ihrem Namen.
Das aktuell Modul ist do aufgebaut dass man ein Echo Devise anlegt. So wie auf Seite 1 beschrieben, Danach macht man ein set autocreate ... und alles sollte laufen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 17 Januar 2018, 21:17:37
Ok
Ich habe jetzt alles Erdenkliche probiert. Bei mir schlaegt die Anmeldung fehl. Aber es sieht irgendwie nach einem json Problem aus. Was kann ich posten, das Ihr mir auf die Spruenge helfen koennt?
Danke und Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 00:14:04
Zitat von: pc1246 am 17 Januar 2018, 21:17:37
Ok
Ich habe jetzt alles Erdenkliche probiert. Bei mir schlaegt die Anmeldung fehl. Aber es sieht irgendwie nach einem json Problem aus. Was kann ich posten, das Ihr mir auf die Spruenge helfen koennt?
Danke und Gruss Christoph
Am besten mal im LOG nachschauen. Da müsste man ja sehen was nicht passt. Kannst mir die Logs auch gerne mal via PN zuschicken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 00:27:52
Auf Seite 1 gibt es wieder ein aktualisiertes Modul.

Dokumentation wurde auch wieder erweitert! Bitte lesen
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice

Für mich hat das Modul jetzt einen Stand erreicht mit dem man weiterentwickeln kann. Ich habe jetzt alles soweit strukturiert und ausgetestet. Es sind auch noch einige neun Features reingewandert.

Gute Nacht & Gruß
Michael


# 2018-01-18, v0.0.8
#
# v0.0.8
# - FEATURE: Attribut tuneid_default (Hier kann ein Standard TuneIn Sender angegeben werden)
#            set notifications_delete (löschen von Erinnerungen, Timer und Wecker)
#            autocreate ECHO Show Geräte
#            löschen und hinzufügen von Einkauflisten- und Task Einträgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 Januar 2018, 00:41:38
Hallo Michael,

super! Läuft!

Also erster Schnelltest ;)

Was du bei der Beschreibung noch machen könntest (oder hab ich das/da was "überlesen"?) eine kurze Anmerkung was das "Haupt-Device" kann und was die einzelnen Echo/Dot-Devices (die per autocreate angelegt werden) können...

Dass es keinen "get update" mehr gibt ist Absicht?
(also "nur noch" get settings)
Welchen Grund gibt es dafür (wenn ich fragen darf)?

EDIT: einige waren auf "unauthorized" und gingen dann nach einem "get settings" auf connected (früher per "get update" ;)  ). Ein Device bleibt allerdings "störrisch" auf unauthorized aber das gehe ich morgen mal an... ;)

Gruß und gute Nacht, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 00:44:01
Zitat von: MadMax-FHEM am 18 Januar 2018, 00:41:38
Hallo Michael,

super! Läuft!

Also erster Schnelltest ;)

Was du bei der Beschreibung noch machen könntest (oder hab ich das/da was "überlesen"?) eine kurze Anmerkung was das "Haupt-Device" kann und was über die einzelnen Echo/Dot-Devices (die per autocreate angelegt werden) können...

Dass es keinen "get Update" mehr gibt ist Absicht?
(also "nur noch" get Settings)
Welchen Grund gibt es dafür (wenn ich fragen darf)?

Gruß und gute Nacht, Joachim
In der Doku ist hinterlegt welcher Befehl an welchem Device was bewirkt ECHODEVICE oder ACCOUNT.

Eine Trennung von get settings/update ist nicht mehr nötig. Das macht jetzt alles get settings.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 Januar 2018, 01:08:44
Zitat von: michael.winkler am 18 Januar 2018, 00:44:01
In der Doku ist hinterlegt welcher Befehl an welchem Device was bewirkt ECHODEVICE oder ACCOUNT.

Eine Trennung von get settings/update ist nicht mehr nötig. Das macht jetzt alles get settings.

Hallo Michael,

da hast du nat. recht!!

Wohl doch schon zu spät...
...ich sollte ins Bett ;)

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 18 Januar 2018, 02:38:07
und läuft...Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 18 Januar 2018, 07:18:06
Erledigt: Alarmton eines abgelaufenen Timers mit dem Modul zu stoppen (TomLee) https://forum.fhem.de/index.php/topic,82631.msg747795.html#msg747795

???
In der Doku und im Modul find ich nix zu dem Thema
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 18 Januar 2018, 07:22:11
Zitat von: michael.winkler am 18 Januar 2018, 00:14:04
Am besten mal im LOG nachschauen. Da müsste man ja sehen was nicht passt. Kannst mir die Logs auch gerne mal via PN zuschicken.
Hallo Michael
Ich hatte ein paar Posts vorher https://forum.fhem.de/index.php/topic,82631.msg750167.html#msg750167 schon etwas aus dem Log gepostet! Deswegen auch meine Frage, was ich noch posten soll. Ich kann Dir aber auch ein komplettes Log per PN schicken, da das eh mein Testsystem ist. Den Schluessel modifiziere ich dann!?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 07:46:09
Zitat von: TomLee am 18 Januar 2018, 07:18:06
Erledigt: Alarmton eines abgelaufenen Timers mit dem Modul zu stoppen (TomLee) https://forum.fhem.de/index.php/topic,82631.msg747795.html#msg747795

???
In der Doku und im Modul find ich nix zu dem Thema
Wenn du aktive Timer,Wecker oder Erinnerungen hast, gibt es den set Befehl "notofocations_delete". Mit diesem kannst Du das den Timer löschen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 07:48:29
Zitat von: pc1246 am 18 Januar 2018, 07:22:11
Hallo Michael
Ich hatte ein paar Posts vorher https://forum.fhem.de/index.php/topic,82631.msg750167.html#msg750167 schon etwas aus dem Log gepostet! Deswegen auch meine Frage, was ich noch posten soll. Ich kann Dir aber auch ein komplettes Log per PN schicken, da das eh mein Testsystem ist. Den Schluessel modifiziere ich dann!?
Gruss Christoph
Ja das habe ich gesehen. Leider zeigt es nur dass die Antwort einer Anfrage nicht im json Format zurückkommt. Am besten stellst du das ECHO ACCOUNT Device auf verbose 5 und schickst mir dann mal dein FHEM Log zu.

Wie hast Du das Device angelegt? Mit Cookie oder mit deinen Amazon Anmeldedaten?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 18 Januar 2018, 08:17:13
Zitat von: MadMax-FHEM am 18 Januar 2018, 00:41:38
Was du bei der Beschreibung noch machen könntest (oder hab ich das/da was "überlesen"?) eine kurze Anmerkung was das "Haupt-Device" kann und was die einzelnen Echo/Dot-Devices (die per autocreate angelegt werden) können...

Ja, stimmt,  die Logik dahinter erschließt sich einem vorher nicht. Ich hatte auch überlegt mit welchem Name für das Device ich anfange und ob dann erst irgendein Echo angelegt wird. Das dieses dann sozusagen das erste Device in FHEM Logik das IODev ist und die eigentlichen Echos dann später per autocreate angelegt werden wird einem erst hinterher klar.

Ansonsten läuft bei mir alles super.

Könnte man eigentlich die Timer auch als Reading anzeigen lassen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 18 Januar 2018, 09:40:38
Moinsen,

habe die v8 eben eingespielt und sie lief auch einige Zeit.
Nur nun aktualisiert das Echo Device nicht mehr alle Readings.


Internals:
   CHANGED   
   DEF        *# *#
   IODev      echo
   NAME       ECHO_G090LF0666666666
   NR         21
   NTFY_ORDER 50-ECHO_G090LF066666666
   STATE      connected
   TYPE       echodevice
   model      A3S5BH2H27UUH
   CHANGETIME:
     2018-01-18 09:35:08
   READINGS:
     2018-01-18 08:53:09   active          true
     2018-01-18 09:17:28   channel         Amazon Music
     2018-01-18 09:20:14   currentAlbum    30-11-80
     2018-01-18 09:20:14   currentArtist   Sido
     2018-01-18 09:20:14   currentArtwork  https://ecx.images-amazon.com/images/I/51Bo4hZXGvL._SS500_.jpg
     2018-01-18 09:20:14   currentTitle    Fühl dich frei
     2018-01-18 08:53:12   dnd             off
     2018-01-18 09:02:52   mute            off
     2018-01-18 09:20:52   playStatus      paused
     2018-01-13 11:18:22   presence        present
     2018-01-18 09:20:52   progress        38
     2018-01-18 09:20:14   progresslen     230
     2018-01-18 09:09:36   reminder_normal Die Wäsche im Keller ist fertig
     2018-01-18 09:08:03   repeat          false
     2018-01-18 09:17:28   shuffle         true
     2018-01-18 09:02:52   state           connected
     2018-01-13 11:18:22   version         597465220
     2018-01-18 09:35:57   voice           alexa schalt radio hier auch ein
     2018-01-18 09:25:51   volume          50
     2018-01-13 16:14:05   volume_alarm    69
     2018-01-18 08:53:09   wakeword        ALEXA
   helper:
     DEVICETYPE A3S5BH2H27UUHZA
     SERIAL     G090LF0999276612
     bluetooth  -
Attributes:
   IODev      echo
   alias      Nils' Echo Dot
   intervalsettings 30
   reminder_delay 10
   room       Echo


Lediglich das Reading "voice" wird aktualisiert, aber die anderen bleiben unverändert. Shutdown restart, "get settings" im device und account hat keine Änderung gebracht.
Ggf. hängt es mit diesem Log Eintrag zusammen - der kommt nach Shutdown restart
2018.01.18 09:34:57 1: PERL WARNING: Use of uninitialized value $listtype in concatenation (.) or string at ./FHEM/37_echodevice.pm line 1339.


Grüße
Nils
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 10:48:19
Zitat von: fischit am 18 Januar 2018, 09:40:38
Moinsen,

habe die v8 eben eingespielt und sie lief auch einige Zeit.
Nur nun aktualisiert das Echo Device nicht mehr alle Readings.


Internals:
   CHANGED   
   DEF        *# *#
   IODev      echo
   NAME       ECHO_G090LF0666666666
   NR         21
   NTFY_ORDER 50-ECHO_G090LF066666666
   STATE      connected
   TYPE       echodevice
   model      A3S5BH2H27UUH
   CHANGETIME:
     2018-01-18 09:35:08
   READINGS:
     2018-01-18 08:53:09   active          true
     2018-01-18 09:17:28   channel         Amazon Music
     2018-01-18 09:20:14   currentAlbum    30-11-80
     2018-01-18 09:20:14   currentArtist   Sido
     2018-01-18 09:20:14   currentArtwork  https://ecx.images-amazon.com/images/I/51Bo4hZXGvL._SS500_.jpg
     2018-01-18 09:20:14   currentTitle    Fühl dich frei
     2018-01-18 08:53:12   dnd             off
     2018-01-18 09:02:52   mute            off
     2018-01-18 09:20:52   playStatus      paused
     2018-01-13 11:18:22   presence        present
     2018-01-18 09:20:52   progress        38
     2018-01-18 09:20:14   progresslen     230
     2018-01-18 09:09:36   reminder_normal Die Wäsche im Keller ist fertig
     2018-01-18 09:08:03   repeat          false
     2018-01-18 09:17:28   shuffle         true
     2018-01-18 09:02:52   state           connected
     2018-01-13 11:18:22   version         597465220
     2018-01-18 09:35:57   voice           alexa schalt radio hier auch ein
     2018-01-18 09:25:51   volume          50
     2018-01-13 16:14:05   volume_alarm    69
     2018-01-18 08:53:09   wakeword        ALEXA
   helper:
     DEVICETYPE A3S5BH2H27UUHZA
     SERIAL     G090LF0999276612
     bluetooth  -
Attributes:
   IODev      echo
   alias      Nils' Echo Dot
   intervalsettings 30
   reminder_delay 10
   room       Echo


Lediglich das Reading "voice" wird aktualisiert, aber die anderen bleiben unverändert. Shutdown restart, "get settings" im device und account hat keine Änderung gebracht.
Ggf. hängt es mit diesem Log Eintrag zusammen - der kommt nach Shutdown restart
2018.01.18 09:34:57 1: PERL WARNING: Use of uninitialized value $listtype in concatenation (.) or string at ./FHEM/37_echodevice.pm line 1339.


Grüße
Nils
kannst du mal am ECHO ACCOUNT Device verbose auf 5 stellen. Dann ein get settings durchführen und mir dann per PN das Log zusenden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 10:50:09
Zitat von: sinus61 am 18 Januar 2018, 08:17:13
Könnte man eigentlich die Timer auch als Reading anzeigen lassen?
Ja, das wäre möglich. Leider habe ich noch keine richtige Idee wie ich diese anzeigen soll. Vor allem wenn es mehrere gibt bzw. wenn der Timer wieder aus ist.

Ihr könnt ja mal div. Vorschläge mache, wie man so etwas anzeigen könnte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 18 Januar 2018, 11:31:50
Zitat von: michael.winkler am 18 Januar 2018, 07:48:29
Ja das habe ich gesehen. Leider zeigt es nur dass die Antwort einer Anfrage nicht im json Format zurückkommt. Am besten stellst du das ECHO ACCOUNT Device auf verbose 5 und schickst mir dann mal dein FHEM Log zu.

Wie hast Du das Device angelegt? Mit Cookie oder mit deinen Amazon Anmeldedaten?
Moin
Mit Anmeldedaten. Ich schicke Dir das Log heute Abend.
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 12:02:52
Leider hat sich in das Modul ein BUG eingeschlichen  ;)

Habe den Download auf Seite 1 aktualisiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 Januar 2018, 12:10:55
Zitat von: michael.winkler am 18 Januar 2018, 12:02:52
Leider hat sich in das Modul ein BUG eingeschlichen  ;)

Habe den Download auf Seite 1 aktualisiert.

Welcher damit ich das testen kann ;)

Gruß, Joachim

P.S.: das eine EchoDevice ging nur durch löschen und erneuter autoCreate aber der geht ja ratzfatz...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 12:11:59
Die Readings der ECHOs wurden nicht aktualisiert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 Januar 2018, 12:16:03
Ok, das hatte ich gestern (heute Nacht) nicht mehr ausprobiert ;)

Also die die ich verwende (currentArtist, currentTitle, ...) funktionieren... :)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 18 Januar 2018, 12:45:59
Das klappt ja schonmal super mit dem notification_delete. Ich danke dir.
Angezeigt wird der Befehl erst nach aktualisieren der Seite (nachdem das reading voice reinkommt). Ich hab von der Modulprogrammierung keine Ahnung, wenn du Einfluß drauf hast könntest das noch ändern das ein manuelles aktualisieren entfällt.

Ich hab ja vor mit einer Taste (Fernbedienung) den Alarmton zu stoppen, das klappt so in der Praxis wieder nur mit Umständen. Wäre sowas wie ein notification_current_delete Befehl möglich. Dessen Aufgabe wäre nur den aktuell ablaufenden Timer aller Geräte zu stoppen.

Die Timer sehe ich im Hauptdevice im Reading list_TIMER_DEVICE1, list_TIMER_DEVICE2 ... kommasepariert, mit dem Inhalt Bezeichnung Leerzeichen Timer. Bsp.:

list_TIMER_DEVICE1    Kuchen 00:45:00,Eier 00:07:00
list_TIMER_DEVICE2    Kartoffeln 00:45:00,Nudel 00:07:00
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 18:20:53
Modul wurde auf Seite 1 noch mal ersetzt.


# 2018-01-18, v0.0.10
#
# v0.0.10
# - BUGFIX:  Einkaufsliste und ToDo Liste (Fehler beim hinzufügen und entfernen von Einträgen)
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2018, 18:26:50
Zitat von: TomLee am 18 Januar 2018, 12:45:59
Das klappt ja schonmal super mit dem notification_delete. Ich danke dir.
Angezeigt wird der Befehl erst nach aktualisieren der Seite (nachdem das reading voice reinkommt). Ich hab von der Modulprogrammierung keine Ahnung, wenn du Einfluß drauf hast könntest das noch ändern das ein manuelles aktualisieren entfällt.

Ich hab ja vor mit einer Taste (Fernbedienung) den Alarmton zu stoppen, das klappt so in der Praxis wieder nur mit Umständen. Wäre sowas wie ein notification_current_delete Befehl möglich. Dessen Aufgabe wäre nur den aktuell ablaufenden Timer aller Geräte zu stoppen.

Die Timer sehe ich im Hauptdevice im Reading list_TIMER_DEVICE1, list_TIMER_DEVICE2 ... kommasepariert, mit dem Inhalt Bezeichnung Leerzeichen Timer. Bsp.:

list_TIMER_DEVICE1    Kuchen 00:45:00,Eier 00:07:00
list_TIMER_DEVICE2    Kartoffeln 00:45:00,Nudel 00:07:00

Ich hatte ja hier https://forum.fhem.de/index.php/topic,82631.msg751082.html#msg751082 schon mal nach Vorschlägen gefragt. Es gilt halt zu beachten das das die notification_delete aich auf drei Bereiche bezieht:

Grundsätzlich würde ich die Readings ins ECHO Device schreiben und nicht in das ACCOUNT Device.

Wie wäre es mit mehreren Readings je Eintrag z.B.

notification_01_type = timer, reminder oder alarm
notification_01_id = id
notification_01_time = als ticks oder lesbares Datum
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 19 Januar 2018, 00:12:19
sehr cool, die Version 0.10. Jetzt kann ich endlich Alexa (bzw. ihrem Sidekick "James") sagen "Lösche die Einkaufsliste" :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oli82 am 19 Januar 2018, 09:38:53
Danke für das Update.
Kurze OT Frage am Rande:
Wie macht ihr das mit dem aktualisieren eines Moduls, dass im Forum angehängt wurde?
Download auf den PC, Upload per SCP auf den Fhem Server? Geht das einfacher?
OT Ende ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 19 Januar 2018, 09:58:12
Toll, was sich hier in letzter Zeit getan hat.  :)
Sobald ich mal dazu komme, werde ich dann mal meine Echos wieder einbinden. Was mir etwas Kopfschmerzen bereitet, ist, daß das Amazon Kennwort im define mit angegeben wird. Kann man Account und Paßwort nicht verschlüsselt speichern?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 19 Januar 2018, 10:15:36
Zitat von: oli82 am 19 Januar 2018, 09:38:53
Danke für das Update.
Kurze OT Frage am Rande:
Wie macht ihr das mit dem aktualisieren eines Moduls, dass im Forum angehängt wurde?
Download auf den PC, Upload per SCP auf den Fhem Server? Geht das einfacher?
OT Ende ;)
Ich habe ein NAS auf den alle Systeme zugreifen können. Ich lade die Datei runter, schiebe die .pm auf die Freigabe und schiebe die mir dann mit Putty ins richtige Verzeichnis.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 19 Januar 2018, 10:53:43
Zitat von: mahowi am 19 Januar 2018, 09:58:12
Toll, was sich hier in letzter Zeit getan hat.  :)
Sobald ich mal dazu komme, werde ich dann mal meine Echos wieder einbinden. Was mir etwas Kopfschmerzen bereitet, ist, daß das Amazon Kennwort im define mit angegeben wird. Kann man Account und Paßwort nicht verschlüsselt speichern?
Moin
Das wird danach direkt verschluesselt. Steht nur noch in der Eingabezeile, die Du halt spuelen musst!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 13:16:37
Hat von Euch schon jemand ein Echo Spot?

Wenn ja, wird er vom Modul erkannt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 19 Januar 2018, 14:26:02
Moin
Bin am ueberlegen, ausserdem kommt der erst am 24.01.! PN kommt heute abend, hatte gestern keine Lust!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 19 Januar 2018, 14:42:33
Zitat von: michael.winkler am 18 Januar 2018, 18:26:50
Wie wäre es mit mehreren Readings je Eintrag z.B.

notification_01_type = timer, reminder oder alarm
notification_01_id = id
notification_01_time = als ticks oder lesbares Datum

Einerseits scheint mir das eine gute Lösung zu sein. Anderseits erfordert es mehr Aufwand wenn man z.B. die Alarmzeit in FTUI anzeigen lassen will, da wäre es einfach man könnte ein Reading wie alarm_01 erwarten wenn ein Alarm gesetzt ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 16:00:34
Neue Version ist Online. Download wie immer auf Seite 1.

Folgende Änderungen wurden gemacht.

# 2018-01-19, v0.0.11
#
# v0.0.11
# - FEATURE: neue Readings timer_XX, reminder_X und alarm_xx
#            neue Readings deviceAddress, timeZoneId
#            Zeigt den Status für Mikrofon Reading = microphone
#            Zeigt den Status ob der ECHO online ist. Reading = online
# - BUGFIX:  Reading voice leer
#            Div. Logeinträge wenn Variablen leer sind
# - CHANGE : Reading active entfernt


Erledigte Anfragen
Zitat von: sinus61 am 18 Januar 2018, 08:17:13
Könnte man eigentlich die Timer auch als Reading anzeigen lassen?

Zitat von: TomLee am 18 Januar 2018, 12:45:59
Ich hab ja vor mit einer Taste (Fernbedienung) den Alarmton zu stoppen, das klappt so in der Praxis wieder nur mit Umständen. Wäre sowas wie ein notification_current_delete Befehl möglich. Dessen Aufgabe wäre nur den aktuell ablaufenden Timer aller Geräte zu stoppen.

Die Timer sehe ich im Hauptdevice im Reading list_TIMER_DEVICE1, list_TIMER_DEVICE2 ... kommasepariert, mit dem Inhalt Bezeichnung Leerzeichen Timer. Bsp.:

list_TIMER_DEVICE1    Kuchen 00:45:00,Eier 00:07:00
list_TIMER_DEVICE2    Kartoffeln 00:45:00,Nudel 00:07:00

Der aktuelle Timer wir jetzt als Reading angezeigt inkl. der ID. Löschen kann man den Timer dann über "set notifications_delete irgendeintextegalwas@Hier muss die ID aus dem Reading hin"

Der Befehl würden dann z.B. so aussehen "set notifications_delete irgendeintextegalwas@5d05a052-aeac-3632-9e6e-8fe8dafec88f"

Die komplette Dokumentation des Modules inkl. einiger Beschreibungen findet Ihr hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 16:02:35
Zitat von: oli82 am 19 Januar 2018, 09:38:53
Danke für das Update.
Kurze OT Frage am Rande:
Wie macht ihr das mit dem aktualisieren eines Moduls, dass im Forum angehängt wurde?
Download auf den PC, Upload per SCP auf den Fhem Server? Geht das einfacher?
OT Ende ;)
Ich denke dass das Modul in wenigen Woche im FHEM SVN landen wird. Kommt darauf an wie viele BUGs noch gefunden werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 19 Januar 2018, 16:55:05
Hallo Michael,
zunächst Danke für Deine tolle Arbeit in den letzten Wochen!

Ich habe gerade V 0.0.11 geladen und folgende Probleme bzw. Fragen: Danke für Deine Mühen!
Achim

Edit:
Hm, nach mehreren Versuchen habe ich jetzt einen Wecker mit richtig angezeigter Uhrzeit (ja - nach Einspielen der neuen Version hatte ich einen fhem-Neustart gemacht  8) ). Habe jetzt einen Wecker mit Zeit für morgen, 7:00 Uhr und einen ohne bzw. 1970-01-01 01:00:00 für eigentlich heute 20:00 Uhr...
Irgendwie scheint auch get settings nicht stabil für ein Update der angezeigten Wecker zu sorgen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 19 Januar 2018, 17:05:39
Mit der neuen Version startet Fhem nach einem restart nicht mehr bei mir.
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 17:13:07
Zitat von: TomLee am 19 Januar 2018, 17:05:39
Mit der neuen Version startet Fhem nach einem restart nicht mehr bei mir.
Was steht im log?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 19 Januar 2018, 17:18:44
Nested quantifiers in regex; marked by <-- HERE in m/session-token="Yv1xqGmWrfgzDCzmhd/v3QDkhOt73llxfd4eFxxxxxxx/fTw48kaRfQR6PtrNB15/pTcfkClGUUG1IyerI/tR/hYgLtxxxxxcc+++ <-- HERE qesq5vqjGcf9TvkO931cjRxxiWtfmzlXH+J99zl0gs/iPggACUsVUHkKx4PPylqidY6JygYH88qjxxxxxxx/3juuxoE1aoRVKd8cTeWSr32FFPqgVuEIMsUe6nHSuxxxxxxx=";/ at ./FHEM/37_echodevice.pm line 2100.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 19 Januar 2018, 17:38:18
Die Fehlermeldung von TomLee hatte ich auch gerade, als fhem mit aktivierten Alexa-Weckern und -Remindern neu startete:

2018.01.19 17:21:12 1: PERL WARNING: Use of uninitialized value $ReminderAktiv in string eq at ./FHEM/37_echodevice.pm line 1497.
Nested quantifiers in regex; marked by <-- HERE in m/session-token="6SY660VzSEkHHQdexxx/XjcaT/DPNtAi8uvHZWjDxxx/iDqdmcGwua7xxx/k8LLsk+oe6J+TXK1u1xxx/OUnEizpXODHLYcuY6oNs2jeyQCOPhVttnS0pxxx+++ <-- HERE XEaIp01xJU3QByxBshRTOtGyxxx=";/ at ./FHEM/37_echodevice.pm line 2100.


Nach dem Löschen aller Wecker und Reminder in der Alexa-App startete auch fhem mit V0.0.11 wieder.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 17:44:38
Zitat von: awel am 19 Januar 2018, 17:38:18
Die Fehlermeldung von TomLee hatte ich auch gerade, als fhem mit aktivierten Alexa-Weckern und -Remindern neu startete:

2018.01.19 17:21:12 1: PERL WARNING: Use of uninitialized value $ReminderAktiv in string eq at ./FHEM/37_echodevice.pm line 1497.
Nested quantifiers in regex; marked by <-- HERE in m/session-token="6SY660VzSEkHHQdexxx/XjcaT/DPNtAi8uvHZWjDxxx/iDqdmcGwua7xxx/k8LLsk+oe6J+TXK1u1xxx/OUnEizpXODHLYcuY6oNs2jeyQCOPhVttnS0pxxx+++ <-- HERE XEaIp01xJU3QByxBshRTOtGyxxx=";/ at ./FHEM/37_echodevice.pm line 2100.


Nach dem Löschen aller Wecker und Reminder in der Alexa-App startete auch fhem mit V0.0.11 wieder.
Ich habe das Modul noch mal aktualisiert. Download auf Seite 1
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 19 Januar 2018, 17:44:58
"timer_remainingtime"  da freut sich mein FTUI ganz besonders drauf. Danke, Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 19 Januar 2018, 17:53:18
Ah, das ist tatsächlich cool.

Das kann ich dann auch schön auf der LaMetric Anzeige darstellen lassen. :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 17:54:32
Wartet noch mit dem Download. Hab noch was gefunden. Melde mich gleich noch mal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 19 Januar 2018, 18:13:44
Ich dacht's mir ja schon, alle 60 Sekunden. Auf die Gesamtzeit eines Timers zuzugreifen gibt's noch keine Möglichkeit, so könnte man sich was basteln. Es ginge natürlich auch ab dem ersten Wert der mit dem Reading reinkommt. Eine Lösung für einen Countdown hab ich bisher allerdings noch nicht gesehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 18:40:37
Modul wurde aktualisiert. Download wieder auf Seite 1
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 19 Januar 2018, 19:37:23
ZitatDer aktuelle Timer wir jetzt als Reading angezeigt inkl. der ID. Löschen kann man den Timer dann über "set notifications_delete irgendeintextegalwas@Hier muss die ID aus dem Reading hin"

Der Befehl würden dann z.B. so aussehen "set notifications_delete irgendeintextegalwas@5d05a052-aeac-3632-9e6e-8fe8dafec88f"

So weit steig ich schon durch, unklar ist:

Mit einem

set notifications_delete irgendeintextegalwas@5d05a052-aeac-3632-9e6e-8fe8dafec88f

müsste ich nach meinem bisherigen Verständnis im verwendeten notify/doif das auf den Taster triggert irgendwie Readingsval nutzen um mir "irgendeintextegalwas@5d05a052-aeac-3632-9e6e-8fe8dafec88f" zusammenzusetzen.

'irgendeintextegalwas' schreibst du zwar ist irgend ein Text doch der ändert sich doch auch bei jedem neuen Timer, auf den Wert kann man ja gar nicht zugreifen, auf die ID jetzt im Reading schon.

Ich denke der Befehl set notifications_delete gehört noch mal aufgesplittet in sowas wie

set notifications_Wecker_delete on/off
set notifications_Timer_delete on/off
set notifications_Erinnerungen_delete on/off


unabhängig wieviele Timer, Wecker,Erinnerungen gesetzt sind schaltet der Befehl nur den aktuell ablaufenden Alarm.


der Befehl

set notifications_delete ...

beinhaltet weiterhin alle anderen Timer, Wecker,Erinnerungen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 19:57:58
Zitat von: TomLee am 19 Januar 2018, 19:37:23
So weit steig ich schon durch, unklar ist:

Mit einem

set notifications_delete irgendeintextegalwas@5d05a052-aeac-3632-9e6e-8fe8dafec88f

müsste ich nach meinem bisherigen Verständnis im verwendeten notify/doif das auf den Taster triggert irgendwie Readingsval nutzen um mir "irgendeintextegalwas@5d05a052-aeac-3632-9e6e-8fe8dafec88f" zusammenzusetzen.

'irgendeintextegalwas' schreibst du zwar ist irgend ein Text doch der ändert sich doch auch bei jedem neuen Timer, auf den Wert kann man ja gar nicht zugreifen, auf die ID jetzt im Reading schon.

Ich denke der Befehl set notifications_delete gehört noch mal aufgesplittet in sowas wie

set notifications_Wecker_delete on/off
set notifications_Timer_delete on/off
set notifications_Erinnerungen_delete on/off


unabhängig wieviele Timer, Wecker,Erinnerungen gesetzt sind schaltet der Befehl nur den aktuell ablaufenden Alarm.


der Befehl

set notifications_delete ...

beinhaltet weiterhin alle anderen Timer, Wecker,Erinnerungen
Der Text ist nicht entscheiden, da kann wirklich stehen was du willst. Entscheiden ist das hinter dem @ Zeichen die ID steht. Eine Trennung des set Befehles in mehrere würde nur Optisch etwas ändern.

Ich schreibe das noch mal etwas klarer in die Doku.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 19 Januar 2018, 20:18:40
OK, geht tatsächlich. Wenn's egal ist was da steht dann ist doch sicherlich das weglassen des Wertes im Modul einzubauen ?:D
Also nur noch die ID gebraucht wird.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2018, 20:20:01
Zitat von: TomLee am 19 Januar 2018, 20:18:40
OK, geht tatsächlich. Wenn's egal ist was da steht dann ist doch sicherlich das weglassen des Wertes im Modul einzubauen ?:D
Also nur noch die ID gebraucht wird.
Wenn ich nur die ID Anzeige, dann weiß keiner zu welchem Timer usw. die ID gehört. Das ist der Grund warum alles vor dem @ Zeichen da steht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 19 Januar 2018, 23:26:43
Hier mal ein Beispiel, testweise mit einem Dash-Button, wie man den aktuell abgelaufenen Timer stoppen kann:

defmod DashButtonAriel_DOIF_1 DOIF ([DashButtonAriel:"^present$"]) (set EG_Echo_Kueche notifications_delete {(sprintf("fw@". ReadingsVal("EG_Echo_Kueche","timer_id",0)))})
attr DashButtonAriel_DOIF_1 do always


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 Januar 2018, 10:24:47
Hey, die neue Radiowecker-Funktion wird ja auch schon angezeigt! (Alexa, wecke mich um ... mit <Musik/TuneIn-Station>).
Es gibt dann Readings vom Typ musicalarm_xx_id etc.

Allerdings steht der Status immer auf on und dieser Wecker wird noch nicht unter notifications_delete gelistet.

Michale, Dein Tempo ist irre!  ;) Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2018, 12:52:04
Zitat von: awel am 20 Januar 2018, 10:24:47
Hey, die neue Radiowecker-Funktion wird ja auch schon angezeigt! (Alexa, wecke mich um ... mit <Musik/TuneIn-Station>).
Es gibt dann Readings vom Typ musicalarm_xx_id etc.

Allerdings steht der Status immer auf on und dieser Wecker wird noch nicht unter notifications_delete gelistet.

Michale, Dein Tempo ist irre!  ;) Danke!
Dass es Musikwecker gibt, hatte ich so nicht auf dem Radar.

Neues Modul kann, wie immer, auf Seite 1 heruntergeladen werden.


# 2018-01-20, v0.0.12
#
# v0.0.12
# - FEATURE: Support Musicalarm
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathea am 20 Januar 2018, 13:43:59
Hi Michael,
vielen Dank für die vielen Updates!
Ich habe leider immer noch ein Problem mit dem Modul. Ich konnte bisher keine Befehle an die Echo-Devices schicken und seit dem neusten Update zeigen diese "COOKIE ERROR" an und "unauthorized" im state. Das Haupt-Device zeigt lediglich "error" im state.

Stelle ich verbose auf 5 und setze einen "set ECHO Login" Befehl für das Haupt-Device ab, kommen folgende Fehlermeldungen im Log:

2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type getnotifications
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/notifications
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/notifications
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type alarmvolume
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/device-notification-state?_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type bluetoothstate
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/bluetooth?cached=true&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type getdnd
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/dnd/device-status-list?_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type wakeword
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/wake-word?_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type activities
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type listitems_task
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type listitems_shopping
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type getdevicesettings
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/device-preferences
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type getisonline
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_GetSettings] Timer INTERVAL = 60
2018.01.20 13:21:07 5: [ECHO] ''

2018.01.20 13:21:07 4: ECHO: connection error getnotifications https://layla.amazon.de/api/notifications: Too many redirects
2018.01.20 13:21:07 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450867
2018.01.20 13:21:08 5: [ECHO] ''

2018.01.20 13:21:08 4: ECHO: connection error getisonline https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450867: Too many redirects
2018.01.20 13:21:08 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/device-preferences
2018.01.20 13:21:08 5: [ECHO] ''

2018.01.20 13:21:08 4: ECHO: connection error getdevicesettings https://layla.amazon.de/api/device-preferences: Too many redirects
2018.01.20 13:21:08 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1516450867
2018.01.20 13:21:08 5: [ECHO] ''

2018.01.20 13:21:08 4: ECHO: connection error listitems_shopping https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1516450867: Too many redirects
2018.01.20 13:21:08 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1516450867
2018.01.20 13:21:08 5: [ECHO] ''

2018.01.20 13:21:08 4: ECHO: connection error listitems_task https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1516450867: Too many redirects
2018.01.20 13:21:08 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1516450867
2018.01.20 13:21:09 5: [ECHO] ''

2018.01.20 13:21:09 4: ECHO: connection error activities https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1516450867: Too many redirects
2018.01.20 13:21:09 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/wake-word?_=1516450867
2018.01.20 13:21:09 5: [ECHO] ''

2018.01.20 13:21:09 4: ECHO: connection error wakeword https://layla.amazon.de/api/wake-word?_=1516450867: Too many redirects
2018.01.20 13:21:09 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/dnd/device-status-list?_=1516450867
2018.01.20 13:21:09 5: [ECHO] ''

2018.01.20 13:21:09 4: ECHO: connection error getdnd https://layla.amazon.de/api/dnd/device-status-list?_=1516450867: Too many redirects
2018.01.20 13:21:09 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/bluetooth?cached=true&_=1516450867
2018.01.20 13:21:09 5: [ECHO] ''

2018.01.20 13:21:09 4: ECHO: connection error bluetoothstate https://layla.amazon.de/api/bluetooth?cached=true&_=1516450867: Too many redirects
2018.01.20 13:21:09 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/device-notification-state?_=1516450867
2018.01.20 13:21:10 5: [ECHO] ''

2018.01.20 13:21:10 4: ECHO: connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1516450867: Too many redirects
2018.01.20 13:21:12 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:13 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:13 3: Cookie: string  = session-id=257-8674212-5341303; session-id-time=2147170873l;
2018.01.20 13:21:13 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:14 5: Cookie: session-id=257-8674212-5341303; session-id-time=2147170873l; ubid-acbde=260-3781200-6429647; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:14 GMT; 
2018.01.20 13:21:14 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450874
2018.01.20 13:21:14 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:15 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:15 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:15 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:17 3: Cookie: string  = session-id=258-0531338-1954318; session-id-time=2147170877l;
2018.01.20 13:21:17 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:17 5: Cookie: session-id=258-0531338-1954318; session-id-time=2147170877l; ubid-acbde=258-4342358-1373948; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:17 GMT; 
2018.01.20 13:21:18 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450878
2018.01.20 13:21:18 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:19 3: Cookie: string  = session-id=258-0090115-3392868; session-id-time=2147170879l;
2018.01.20 13:21:19 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:19 5: Cookie: session-id=258-0090115-3392868; session-id-time=2147170879l; ubid-acbde=258-6010789-4529165; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:19 GMT; 
2018.01.20 13:21:19 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450879
2018.01.20 13:21:19 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:20 3: Cookie: string  = session-id=257-4592544-8593132; session-id-time=2147170880l;
2018.01.20 13:21:20 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:20 5: Cookie: session-id=257-4592544-8593132; session-id-time=2147170880l; ubid-acbde=261-6833548-7238245; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:20 GMT; 
2018.01.20 13:21:20 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450880
2018.01.20 13:21:20 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:21 3: Cookie: string  = session-id=262-6055377-8928852; session-id-time=2147170881l;
2018.01.20 13:21:21 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:22 5: Cookie: session-id=262-6055377-8928852; session-id-time=2147170881l; ubid-acbde=259-0748969-3988747; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:22 GMT; 
2018.01.20 13:21:22 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450882
2018.01.20 13:21:22 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:22 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:22 3: Cookie: string  = session-id=257-6622237-1400507; session-id-time=2147170882l;
2018.01.20 13:21:22 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:23 5: Cookie: session-id=257-6622237-1400507; session-id-time=2147170882l; ubid-acbde=259-9348509-9876223; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:23 GMT; 
2018.01.20 13:21:23 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450883
2018.01.20 13:21:23 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:23 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:24 3: Cookie: string  = session-id=262-6950578-8363308; session-id-time=2147170884l;
2018.01.20 13:21:24 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:24 5: Cookie: session-id=262-6950578-8363308; session-id-time=2147170884l; ubid-acbde=258-3177910-2568523; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:24 GMT; 
2018.01.20 13:21:24 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450884
2018.01.20 13:21:24 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:24 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:25 3: Cookie: string  = session-id=257-4865256-3906869; session-id-time=2147170885l;
2018.01.20 13:21:25 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:25 5: Cookie: session-id=257-4865256-3906869; session-id-time=2147170885l; ubid-acbde=258-0182127-8296833; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:25 GMT; 
2018.01.20 13:21:25 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450885
2018.01.20 13:21:25 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:25 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:26 3: Cookie: string  = session-id=258-0162528-7252711; session-id-time=2147170886l;
2018.01.20 13:21:26 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:27 5: Cookie: session-id=258-0162528-7252711; session-id-time=2147170886l; ubid-acbde=258-6005642-6393713; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:27 GMT; 
2018.01.20 13:21:27 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450887
2018.01.20 13:21:27 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:27 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:27 3: Cookie: string  = session-id=258-5257710-4514229; session-id-time=2147170887l;
2018.01.20 13:21:27 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:28 5: Cookie: session-id=258-5257710-4514229; session-id-time=2147170887l; ubid-acbde=260-7597138-7406311; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:28 GMT; 
2018.01.20 13:21:28 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450888
2018.01.20 13:21:28 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:28 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:28 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:28 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:30 3: Cookie: string  = session-id=258-6294969-7746902; session-id-time=2147170890l;
2018.01.20 13:21:30 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:31 5: Cookie: session-id=258-6294969-7746902; session-id-time=2147170890l; ubid-acbde=260-3503276-7241944; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:31 GMT; 
2018.01.20 13:21:31 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450891
2018.01.20 13:21:31 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:32 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:32 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:32 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:32 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:32 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:32 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:32 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:32 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'


Ich habe den Session-Token mal lieber rausgelöscht. Kann man daraus erkennen wo das Problem liegt?

Danke!
Martin
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 20 Januar 2018, 13:49:36
Habe mit dem neusten Modul auch das Problem, dass sich das Modul nicht einloggt und auf error geht.
Fehler im Log sehen aus wie bei dir.

Nach Rückspielen der Version von gestern funktioniert alles wieder wie gewohnt.

Gibts weitere Infos die man zur Fehlersuche beisteuern kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2018, 13:50:01
Zitat von: Mathea am 20 Januar 2018, 13:43:59
Hi Michael,
vielen Dank für die vielen Updates!
Ich habe leider immer noch ein Problem mit dem Modul. Ich konnte bisher keine Befehle an die Echo-Devices schicken und seit dem neusten Update zeigen diese "COOKIE ERROR" an und "unauthorized" im state. Das Haupt-Device zeigt lediglich "error" im state.

Stelle ich verbose auf 5 und setze einen "set ECHO Login" Befehl für das Haupt-Device ab, kommen folgende Fehlermeldungen im Log:

2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type getnotifications
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/notifications
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/notifications
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type alarmvolume
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/device-notification-state?_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type bluetoothstate
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/bluetooth?cached=true&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type getdnd
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/dnd/device-status-list?_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type wakeword
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/wake-word?_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type activities
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type listitems_task
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type listitems_shopping
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type getdevicesettings
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/device-preferences
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - type getisonline
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450867
2018.01.20 13:21:07 4: [ECHO] [echodevice_SendCommand]    - PushToCmdQueue
2018.01.20 13:21:07 4: [ECHO] [echodevice_GetSettings] Timer INTERVAL = 60
2018.01.20 13:21:07 5: [ECHO] ''

2018.01.20 13:21:07 4: ECHO: connection error getnotifications https://layla.amazon.de/api/notifications: Too many redirects
2018.01.20 13:21:07 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450867
2018.01.20 13:21:08 5: [ECHO] ''

2018.01.20 13:21:08 4: ECHO: connection error getisonline https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450867: Too many redirects
2018.01.20 13:21:08 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/device-preferences
2018.01.20 13:21:08 5: [ECHO] ''

2018.01.20 13:21:08 4: ECHO: connection error getdevicesettings https://layla.amazon.de/api/device-preferences: Too many redirects
2018.01.20 13:21:08 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1516450867
2018.01.20 13:21:08 5: [ECHO] ''

2018.01.20 13:21:08 4: ECHO: connection error listitems_shopping https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1516450867: Too many redirects
2018.01.20 13:21:08 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1516450867
2018.01.20 13:21:08 5: [ECHO] ''

2018.01.20 13:21:08 4: ECHO: connection error listitems_task https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1516450867: Too many redirects
2018.01.20 13:21:08 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1516450867
2018.01.20 13:21:09 5: [ECHO] ''

2018.01.20 13:21:09 4: ECHO: connection error activities https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1516450867: Too many redirects
2018.01.20 13:21:09 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/wake-word?_=1516450867
2018.01.20 13:21:09 5: [ECHO] ''

2018.01.20 13:21:09 4: ECHO: connection error wakeword https://layla.amazon.de/api/wake-word?_=1516450867: Too many redirects
2018.01.20 13:21:09 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/dnd/device-status-list?_=1516450867
2018.01.20 13:21:09 5: [ECHO] ''

2018.01.20 13:21:09 4: ECHO: connection error getdnd https://layla.amazon.de/api/dnd/device-status-list?_=1516450867: Too many redirects
2018.01.20 13:21:09 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/bluetooth?cached=true&_=1516450867
2018.01.20 13:21:09 5: [ECHO] ''

2018.01.20 13:21:09 4: ECHO: connection error bluetoothstate https://layla.amazon.de/api/bluetooth?cached=true&_=1516450867: Too many redirects
2018.01.20 13:21:09 4: [ECHO] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/device-notification-state?_=1516450867
2018.01.20 13:21:10 5: [ECHO] ''

2018.01.20 13:21:10 4: ECHO: connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1516450867: Too many redirects
2018.01.20 13:21:12 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:13 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:13 3: Cookie: string  = session-id=257-8674212-5341303; session-id-time=2147170873l;
2018.01.20 13:21:13 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:14 5: Cookie: session-id=257-8674212-5341303; session-id-time=2147170873l; ubid-acbde=260-3781200-6429647; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:14 GMT; 
2018.01.20 13:21:14 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450874
2018.01.20 13:21:14 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:14 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:15 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.20 13:21:15 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:15 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:17 3: Cookie: string  = session-id=258-0531338-1954318; session-id-time=2147170877l;
2018.01.20 13:21:17 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:17 5: Cookie: session-id=258-0531338-1954318; session-id-time=2147170877l; ubid-acbde=258-4342358-1373948; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:17 GMT; 
2018.01.20 13:21:18 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450878
2018.01.20 13:21:18 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:19 3: Cookie: string  = session-id=258-0090115-3392868; session-id-time=2147170879l;
2018.01.20 13:21:19 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:19 5: Cookie: session-id=258-0090115-3392868; session-id-time=2147170879l; ubid-acbde=258-6010789-4529165; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:19 GMT; 
2018.01.20 13:21:19 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450879
2018.01.20 13:21:19 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:20 3: Cookie: string  = session-id=257-4592544-8593132; session-id-time=2147170880l;
2018.01.20 13:21:20 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:20 5: Cookie: session-id=257-4592544-8593132; session-id-time=2147170880l; ubid-acbde=261-6833548-7238245; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:20 GMT; 
2018.01.20 13:21:20 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450880
2018.01.20 13:21:20 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:21 3: Cookie: string  = session-id=262-6055377-8928852; session-id-time=2147170881l;
2018.01.20 13:21:21 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:22 5: Cookie: session-id=262-6055377-8928852; session-id-time=2147170881l; ubid-acbde=259-0748969-3988747; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:22 GMT; 
2018.01.20 13:21:22 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450882
2018.01.20 13:21:22 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:22 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:22 3: Cookie: string  = session-id=257-6622237-1400507; session-id-time=2147170882l;
2018.01.20 13:21:22 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:23 5: Cookie: session-id=257-6622237-1400507; session-id-time=2147170882l; ubid-acbde=259-9348509-9876223; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:23 GMT; 
2018.01.20 13:21:23 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450883
2018.01.20 13:21:23 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:23 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:24 3: Cookie: string  = session-id=262-6950578-8363308; session-id-time=2147170884l;
2018.01.20 13:21:24 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:24 5: Cookie: session-id=262-6950578-8363308; session-id-time=2147170884l; ubid-acbde=258-3177910-2568523; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:24 GMT; 
2018.01.20 13:21:24 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450884
2018.01.20 13:21:24 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:24 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:25 3: Cookie: string  = session-id=257-4865256-3906869; session-id-time=2147170885l;
2018.01.20 13:21:25 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:25 5: Cookie: session-id=257-4865256-3906869; session-id-time=2147170885l; ubid-acbde=258-0182127-8296833; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:25 GMT; 
2018.01.20 13:21:25 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450885
2018.01.20 13:21:25 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:25 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:26 3: Cookie: string  = session-id=258-0162528-7252711; session-id-time=2147170886l;
2018.01.20 13:21:26 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:27 5: Cookie: session-id=258-0162528-7252711; session-id-time=2147170886l; ubid-acbde=258-6005642-6393713; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:27 GMT; 
2018.01.20 13:21:27 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450887
2018.01.20 13:21:27 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:27 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:27 3: Cookie: string  = session-id=258-5257710-4514229; session-id-time=2147170887l;
2018.01.20 13:21:27 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:28 5: Cookie: session-id=258-5257710-4514229; session-id-time=2147170887l; ubid-acbde=260-7597138-7406311; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:28 GMT; 
2018.01.20 13:21:28 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450888
2018.01.20 13:21:28 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:28 2: [echodevice_ParseAuth] ECHO: connection error read from https://www.amazon.de:443 timed out
2018.01.20 13:21:28 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:28 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:30 3: Cookie: string  = session-id=258-6294969-7746902; session-id-time=2147170890l;
2018.01.20 13:21:30 3: Cookie: location= https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2018.01.20 13:21:31 5: Cookie: session-id=258-6294969-7746902; session-id-time=2147170890l; ubid-acbde=260-3503276-7241944; session-token="XXXXXX"; Version=1; Domain=.amazon.de; Max-Age=630720000; Expires=Fri, 15-Jan-2038 12:21:31 GMT; 
2018.01.20 13:21:31 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1516450891
2018.01.20 13:21:31 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:31 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:31 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:32 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:32 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:32 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:32 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:32 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:32 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'

2018.01.20 13:21:32 5: [ECHO] 'Unknown auth failure'

2018.01.20 13:21:32 1: ECHO: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1184.

'Unknown auth failure'


Ich habe den Session-Token mal lieber rausgelöscht. Kann man daraus erkennen wo das Problem liegt?

Danke!
Martin
Leider scheint diese Problem öfters zu kommen. Ich hatte das auf meinem Testsystem, nach dem ich etwas für einen anderen Benutzer nachgestellt hatte, auch. Einzige abhilfe schafte bei mir eine komplette reinstallation!

Der zweite Workaround der hier zum Erfolg führe war das Cookie auszulesen und über das Attribut einzufügen.

Anleitung findest du hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gib mir bitte bescheid ob es funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2018, 13:51:19
Zitat von: Thyraz am 20 Januar 2018, 13:49:36
Habe mit dem neusten Modul auch das Problem, dass sich das Modul nicht einloggt und auf error geht.
Fehler im Log sehen aus wie bei dir.

Nach Rückspielen der Version von gestern funktioniert alles wieder wie gewohnt.

Gibts weitere Infos die man zur Fehlersuche beisteuern kann?
hmmm, ok. Komisch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2018, 13:59:53
Download wurde noch mal ersetzt, Bitte noch mal testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chris8888 am 20 Januar 2018, 14:18:18
Läuft wieder! ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 20 Januar 2018, 14:57:19
Hallo Michael
Mit der Eingabe des Cookies funktioniert es sofort! Die Frage bleibt jetzt, muss ich das regelmaessig aktualisieren?
Trotzdem schon mal danke!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2018, 15:14:12
Zitat von: pc1246 am 20 Januar 2018, 14:57:19
Hallo Michael
Mit der Eingabe des Cookies funktioniert es sofort! Die Frage bleibt jetzt, muss ich das regelmaessig aktualisieren?
Trotzdem schon mal danke!
Gruss Christoph
Wenn das Cookie abläuft bzw. wenn Du Dich an dem Rechner, wo du es erzeugt hast, die Alxea App wieder abmeldest musst du es wieder aktualisieren. Ich würde das Cookie an einem Rechner erzeugen mit dem du in der Regel die Alexa Webapp nicht erzeugst.

Was auch helfen würde, wäre eventuell eine komplette Neuinstallation deines FHEM Servers. Meine Vermutung ist dass Amazon deinen Rechner als nicht mehr vertrauenswürdig Einstuft und Dich dann per Webseite aufforder eine sogenannten Captcha Code einzugeben. Das funktioniert natürlich nicht mit dem Echo Modul. Du kannst ja Testweise mal versuchen auf einem anderen FHEM Server das Echo Modul einzurichten.

@ALL
Weiß jemand zufällig Anhang welcher Informationen Amazon hier die PC-Zuordnung macht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 20 Januar 2018, 16:02:38
Hallo,

das neue Modul hab ich jetzt mal auf eine entfernte Instanz gepackt auf die ich Zugriff habe und auch schon das alte Modul lief. Für Funktionstests nehm ich da immer die App Reverb. Hier hab ich jetzt festgestellt das die gemachten Sprachansagen über Reverb nicht mehr im Reading voice landen. Das gleiche auch auf meiner Installation. Auch ein extra anlegen eines reverb-echodevice ändert nichts, es kommt hier kein voice-Reading rein.. Das ging die ganze Zeit, hab das mehrfach genutzt. Lässt sich das wieder einrichten ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 Januar 2018, 16:07:14
Zitat von: TomLee am 20 Januar 2018, 16:02:38
... es kommt hier kein voice-Reading rein.

Das kann ich so pauschal nicht bestätigen; bei meinen Dots erscheinen nach wie vor die richtigen voice-Readings. Liegt es vielleicht an Reverb?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 20 Januar 2018, 16:31:43
Sprachansagen über die Echo's kommen rein, aber die über Reverb nicht mehr. Wie gesagt, mit dem alten Modul (Markus.M) kamen auch die Reverb-Sprachansagen rein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2018, 23:26:27
Hi,

ich bin gerade dabei die DeviceTypen in Klartext zu übersetzen. Folgende konnte ich schon zuordnen

AB72C64C86AW2  = "Echo Plus
A3S5BH2HU6VAYF =Echo Dot
A1NL4BVLQ4L3N3 = Echo Show
AILBSA2LNTOYL = Reverb

Laut https://fhem.de/stats/statistics.html gibt es noch weitere.

A2M35JJZWCQOMZ
A3C9PE6TNYLTCH
A7WXQPH584YP   6

Leider weiß ich hier nicht welche Amazon Geräte sich dahinter verbergen. Wäre super wenn hier noch jemand weitere Infos liefern kann. Dann würde ich das in das nächste Update mit einbauen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 20 Januar 2018, 23:30:42
A15ERDAKK5HQQG=Sonos(Play 3)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2018, 23:31:38
A7WXQPH584YP Echo Gen2

AB72C64C86AW2 habe ich auch und bei mir ist das ein Echo ohne Plus aber Gen1

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2018, 23:37:42
Zitat von: MadMax-FHEM am 20 Januar 2018, 23:31:38
AB72C64C86AW2 habe ich auch und bei mir ist das ein Echo ohne Plus aber Gen1
Gruß, Joachim
Stimmt, da hatte ich falsch geschaut., habe es geändert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2018, 23:42:13
Zitat von: TomLee am 20 Januar 2018, 23:30:42
A15ERDAKK5HQQG=Sonos(Play 3)
Ist das aus Sicht des Modules relevant? Kann das Sonso über die Alexa App gesteuert werden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 Januar 2018, 00:39:53
Keine Ahnung ob das relevant ist, dachte ich weise auf jedenfall mal drauf hin.

Hier (https://forum.fhem.de/index.php/topic,82631.msg748926.html#msg748926) hatte ich schon erwähnt das ein abspielen mit 'set track ...' möglich ist. Wecker und Timer werden in der App nicht unterstützt. Erinnerungen kann man konfigurieren aber beim speichern kommt die Meldung 'Ihre Erinnerung konnte nicht aktualisiert werden'.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 21 Januar 2018, 09:29:29
Kann man denn Devices die bisher nicht über autcreate erstellt werden manuell anlegen?
In der Doku habe ich da nichts gefunden dazu.

Würde auch gern mal den Sonos One testen, der hat ja Alexa integriert.
So Dinge wie Reminder etc. klappen vielleicht nicht, aber Play Status oder Radio starten wäre cool.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Januar 2018, 09:33:16
Zitat von: Thyraz am 21 Januar 2018, 09:29:29
Kann man denn Devices die bisher nicht über autcreate erstellt werden manuell anlegen?
In der Doku habe ich da nichts gefunden dazu.

Würde auch gern mal den Sonos One testen, der hat ja Alexa integriert.
So Dinge wie Reminder etc. klappen vielleicht nicht, aber Play Status oder Radio starten wäre cool.
Kannst du mal ein get device machen und mir das Erlebnis schicken? Dann kann ich es ins Modul mit einbauen. Zusätzlich wäre es noch interessant welche Funktionen das Sonos wirklich unterstützt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 21 Januar 2018, 12:30:11
Zitat von: michael.winkler am 20 Januar 2018, 23:26:27
A3C9PE6TNYLTCH

Das ist eine Amazon Multiroom Musik-Gruppe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 21 Januar 2018, 12:37:06
Zitat von: Thyraz am 21 Januar 2018, 09:29:29
Kann man denn Devices die bisher nicht über autcreate erstellt werden manuell anlegen?
In der Doku habe ich da nichts gefunden dazu.

Z.B. um eine Multiroom-Gruppe als Device anzulegen:


define echo_Erdgeschoss echodevice A3C9PE6TNYLTCH <serial>


Die <serial> findest Du im Echo IODev mit get devices.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 21 Januar 2018, 14:15:34
Ok, beim Sonos One ist das ganze etwas komisch gelöst.

Hier werden 2 Devices gelistet:


Devices:

Serial            Family    Devicetype Name

abc... THIRD_PARTY_AVS_SONOS_BOOTLEG A2OSP3UA4VC85F Sonos One
xyz... THIRD_PARTY_AVS_MEDIA_DISPLAY A15ERDAKK5HQQG Büro


Über A2OSP3UA4VC85F kann ich Reminder setzen und das voice Reading mit dem letzten Sprachbefehl wird auch hier befüllt.
Alles was die aktuelle Wiedergabe (playStatus, currentArtist, ...) angeht wird hingegen unter A15ERDAKK5HQQG angezeigt.

Aber funktioniert auf alle Fälle soweit. :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 21 Januar 2018, 14:24:43
Hallo zusammen,

tolles Lob, wie sich das Modul hier schnell weiterentwickelt. Bei mir läuft es mit der aktuellen Version auch sehr stabil und die einzelnen Funktionen sind echt schon super. Wäre es bei den Alarmen (Wecker) noch möglich die Informationen zu Wiederholung bzw. den Tagen als Reading auszugeben?

Weiß jemand oder hat es schon ausprobiert, wie sich der Echo verhält, wenn zum Zeitpunkt des Alarms keine Internetverbindung besteht?

Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 21 Januar 2018, 14:31:26
Alarme werden autark vom Echo auch ohne Internet ausgeführt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 21 Januar 2018, 14:44:27
Hallo sinus,

danke für die Info. Dann könnte der Echo Spot ja wirklich was für's Schlafzimmer sein.

Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 Januar 2018, 15:23:01
Zitat von: Thyraz am 21 Januar 2018, 14:15:34
Ok, beim Sonos One ist das ganze etwas komisch gelöst.

Hier werden 2 Devices gelistet:


Devices:

Serial            Family    Devicetype Name

abc... THIRD_PARTY_AVS_SONOS_BOOTLEG A2OSP3UA4VC85F Sonos One
xyz... THIRD_PARTY_AVS_MEDIA_DISPLAY A15ERDAKK5HQQG Büro


Über A2OSP3UA4VC85F kann ich Reminder setzen und das voice Reading mit dem letzten Sprachbefehl wird auch hier befüllt.

Wenn das bei  bei dir so ist, erklärt das vlt. warums bei mir nicht klappt. Für meinen Play 3 wird nur ein THIRD_PARTY_AVS_MEDIA_DISPLAY angelegt. Wie schon erwähnt das anlegen  (+Zeichen ) einer Erinnerung  und konfigurieren ist in der App möglich, bloß beim speichern kommt die Meldung 'Ihre Erinnerung konnte nicht aktualisiert werden'. Ein anlegen (+ Zeichen) von Wecker oder Timer ist gar nicht erst möglich, da nicht vorhanden, statt des Plus-Zeichen steht da 'Timer/Wecker werden nicht unterstützt'.

XXX ECHO A3S5BH2HU6VAYF Wohnzimmer #Echo Dot
XXX ECHO A3S5BH2HU6VAYF Küche #Echo Dot
XXX THIRD_PARTY_AVS_MEDIA_DISPLAY AILBSA2LNTOYL Thomas's Reverb.ai #Reverb App
XXX THIRD_PARTY_AVS_MEDIA_DISPLAY AILBSA2LNTOYL Tablet #Amazon für Tablet App
XXX WHA A3C9PE6TNYLTCH Erdgeschoss #Multiroom-Gruppe Dots
XXX THIRD_PARTY_AVS_MEDIA_DISPLAY A15ERDAKK5HQQG Sonos #Sonos Play3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 21 Januar 2018, 19:09:22
Hallo,

es wäre noch super wenn man einen Skill starten könnte, dann könnte ich mit meinem Bewegungsmelder den Gästewc Skill im WC starten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Januar 2018, 08:30:48
Zitat von: miche am 21 Januar 2018, 19:09:22
Hallo,

es wäre noch super wenn man einen Skill starten könnte, dann könnte ich mit meinem Bewegungsmelder den Gästewc Skill im WC starten
Sowas geht nicht. Alles was in der Alexa Webapp nicht geht, geht auch hier nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Januar 2018, 08:34:01
Neue Version online


# 2018-01-22, v0.0.14
#
# v0.0.14
# - FEATURE: autocreate ECHO Multiroom
#            autocreate Sonos One
#            autocreate Reverb
# - CHANGE:  model im Klartext z.B. Echo Dot



ACHTUNG!! Bitte nach dem Einspielen des Moduls den FHEM Server einmal neustarten. Ein reload funktioniert je nach Änderung nicht immer.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 22 Januar 2018, 08:46:00
Hallo!

ein Riesen dank erstmal an die Entwickler dieses Modul für die ganzen Weiterentwicklungen...

Mit einem "get tracks" kann man ja die Songs auslesen lassen, geht das auch irgendwie mit den Prime Playlisten,
ganz Speziell die selbst erstellten?

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Januar 2018, 08:49:00
Zitat von: Steffen am 22 Januar 2018, 08:46:00
Hallo!

ein Riesen dank erstmal an die Entwickler dieses Modul für die ganzen Weiterentwicklungen...

Mit einem "get tracks" kann man ja die Songs auslesen lassen, geht das auch irgendwie mit den Prime Playlisten,
ganz Speziell die selbst erstellten?

Mfg Steffen
Steht in der Doku https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Medieninformationen_ermitteln
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Januar 2018, 11:36:55
Neue Version Online


# 2018-01-22, v0.0.15
#
# v0.0.15
# - CHANGE:  deletereading auf FHEM Command umgestellt
# - BUGFIX:  MausicAlarm


ACHTUNG!!ACHTUNG!!ACHTUNG!! Version 0.0.15 !! Bitte VOR DEM ==>Einspielen<== des Moduls den FHEM Server AKTUALISIEREN. einmal "update" und danach ein "shutdown restart"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 Januar 2018, 15:38:36
Hier meine einfache Umsetzung der Einkaufs.-/Todoliste im FTUI ( incl. Löschfunktion).
Mir gefällt's, wer was mit anfangen kann, bitte:

<header>Einkaufsliste</header>
<div data-type="checklist"
     data-list="list_SHOPPING_ITEM"
     data-device="Echo"
     data-set="item_shopping_delete">
</div>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 22 Januar 2018, 17:12:01
Zitat von: michael.winkler am 22 Januar 2018, 08:49:00
Steht in der Doku https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Medieninformationen_ermitteln

Ich dachte es würde so einfach wie beim "get tracks" gehen,
aber kann man das nicht noch einpflegen???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 Januar 2018, 11:33:45
Zitat von: michael.winkler am 22 Januar 2018, 08:30:48
Sowas geht nicht. Alles was in der Alexa Webapp nicht geht, geht auch hier nicht.

Mit dem update der Alexa-App von heute morgen sind jetzt auch Sprachbefehle über die App möglich.
Wäre es jetzt möglich einen Skill aufzurufen ?

Unter 'get track' wird ein neues Gerät angezeigt.
Reminder, Timer, Wecker werden nicht unterstützt.
Aber das voice Reading kommt rein.
Alexa antwortet (noch ?) in Englisch.

Serial                             Family  Devicetype       Name

88ac8cbe5c144107a6axxxxddddd VOX A2TF17PFR55MTB This Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Januar 2018, 12:21:18
Zitat von: TomLee am 23 Januar 2018, 11:33:45
Mit dem update der Alexa-App von heute morgen sind jetzt auch Sprachbefehle über die App möglich.
Wäre es jetzt möglich einen Skill aufzurufen ?

Unter 'get track' wird ein neues Gerät angezeigt.
Reminder, Timer, Wecker werden nicht unterstützt.
Aber das voice Reading kommt rein.
Alexa antwortet (noch ?) in Englisch.

Serial                             Family  Devicetype       Name

88ac8cbe5c144107a6axxxxddddd VOX A2TF17PFR55MTB This Device

Welche App meinst Du? Über alexa.amazon.de findet ich da keine Optionen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Cyber am 23 Januar 2018, 12:29:40
Hallo Michael,

erstmal danke für das super Modul! Es läuft jetzt schon seid ein paar Tagen bei mir ohne Probleme.

In der Amazon Alexa Android/iOS App gibt es jetzt die Möglichkeit Sprachbefehle abzusetzten. Ich denke das ist gemeint...

Gruß

Oli

Gesendet von meinem ONEPLUS A3003 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 Januar 2018, 12:33:22
Alexa App. Ich geh mal davon aus das die Sracheingabe auch über alexa.amazon.de möglich sein wird.  Das update wird scheinbar auch nur Stück für Stück ausgerollt.
Bin später am PC dann schau ich gleich mal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Januar 2018, 13:06:21
Zitat von: Cyber am 23 Januar 2018, 12:29:40
Hallo Michael,

erstmal danke für das super Modul! Es läuft jetzt schon seid ein paar Tagen bei mir ohne Probleme.

In der Amazon Alexa Android/iOS App gibt es jetzt die Möglichkeit Sprachbefehle abzusetzten. Ich denke das ist gemeint...

Gruß

Oli

Gesendet von meinem ONEPLUS A3003 mit Tapatalk
ok, an diese Infos komme ich erst mal nicht so einfach ran.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 23 Januar 2018, 13:10:37
Am PC aber anscheinend derzeit nur für ausgewählte Modelle:
https://www.amazon.com/b?node=17549366011

Ansonsten ist es jetzt in den Android und iOS Apps integriert. Aber es bleibt ja ein Sprachbefehl über die App um einen Skill zu starten und keine Auswahl im Menu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 Januar 2018, 13:15:57
Also, die Browserseite wurde mit der Funktion nicht beglückt. Finde dort auch keine Option.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Januar 2018, 16:41:07
Zitat von: TomLee am 23 Januar 2018, 13:15:57
Also, die Browserseite wurde mit der Funktion nicht beglückt. Finde dort auch keine Option.
Modul technisch wird das auch sicherlich nicht umsetzbar sein. Letzt endlich ist es dieselbe Funktion wie beim Reverb AI.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 Januar 2018, 17:49:41
Zitat von: KernSani am 19 Januar 2018, 00:12:19
sehr cool, die Version 0.10. Jetzt kann ich endlich Alexa (bzw. ihrem Sidekick "James") sagen "Lösche die Einkaufsliste" :-)

Verrätst du wie du das umgesetzt hast ? Da kann ich noch Tage drüber grübeln, da wird mir keine Lösung kommen.

Vorstellen kann ich mir einzelne Einträge zu löschen, in dem man zuvor in den custom slot types alle möglichen Werte bekannt macht.

Aber du sagst, du löschst alle Einträge mit "Lösche die Einkaufsliste" ? Einen Befehl der alle Einträge löscht gibt's ja nicht.
Da stoss ich an meine derzeitigen  Grenzen und hab null Ansatz das umzusetzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moppy am 25 Januar 2018, 07:52:45
Servus, vielen Dank für die Arbeit und Mühe die du in das Modul steckst. Für meinen Dot funktioniert es prima. Seit gestern habe ich noch einen Echo Spot, dieser wird vom Modul zwar gefunden aber nicht automatisch angelegt. Autocreate zeigt ihn mir aber an:

evices:

Serial                    Family    Devicetype Name

G______________E ROOK A10A33FOX2NUBK Spot
G______________3 ECHO A3S5BH2HU6VAYF Dot


1 devices created


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2018, 07:55:21
Zitat von: moppy am 25 Januar 2018, 07:52:45
Servus, vielen Dank für die Arbeit und Mühe die du in das Modul steckst. Für meinen Dot funktioniert es prima. Seit gestern habe ich noch einen Echo Spot, dieser wird vom Modul zwar gefunden aber nicht automatisch angelegt. Autocreate zeigt ihn mir aber an:

evices:

Serial                    Family    Devicetype Name

G______________E ROOK A10A33FOX2NUBK Spot
G______________3 ECHO A3S5BH2HU6VAYF Dot


1 devices created

Ist der Sport von den Funktionen her vergleichbar mit dem Echo Dot? Wenn ja, würde ich das Feature gleich einbauen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moppy am 25 Januar 2018, 07:58:47
Von den Funktionen her identisch, nur dass man noch ein Display mit dabei hat. Das wäre prima wenn das klappt :)
Wenn du noch mehr Infos brauchst - jederzeit
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2018, 08:06:48
Zitat von: moppy am 25 Januar 2018, 07:58:47
Von den Funktionen her identisch, nur dass man noch ein Display mit dabei hat. Das wäre prima wenn das klappt :)
Wenn du noch mehr Infos brauchst - jederzeit
Neues Modul ist Online. Download wie immer auf Seite 1.


# 2018-01-25, v0.0.16
#
# v0.0.16
# - FEATURE: autocreate ECHO Spot
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moppy am 25 Januar 2018, 09:55:42
Zitat von: michael.winkler am 25 Januar 2018, 08:06:48
Neues Modul ist Online. Download wie immer auf Seite 1.


# 2018-01-25, v0.0.16
#
# v0.0.16
# - FEATURE: autocreate ECHO Spot
#


funktioniert einwandfrei, vielen Dank für das wahnsinnig schnelle update :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: idansch am 26 Januar 2018, 09:43:34
Erst einmal ein Danke für die Mühe und Umsetzung. Habe das Modul mit der letzten Version im Einsatz. Einrichtung und Funktion war kein Problem. Was mir abgefallen ist. Kann es hier an einem Beispiel erklären. Wenn ich die frisch angelegten Device aus Unsorted in einen schon angelegten Raum (z.B. Media) verschieben möchte baut sich nach absetzten der Aktion die Oberfläche auf dem Browser nicht mehr auf. FHEM ist nicht abgestürzt und ist auch per putty erreichbar. Es hat nichts mit dem Verschieben selbst zu tun.
Sobald ich das Device erstmalig aufrufe friert der Bildschirm ein (neu Laden dreht die ganze Zeit) und FHEM ist nicht mehr bedienbar. Eine sudo reboot ist die einzige Lösung.

Zusatz:
Wärend eines FHEM Update folgende Meldung gesehen.

2018.01.26 09:44:50 1 : myalexadot: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1231. $VAR1 = '<html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> <hr><center>Server</center> </body> </html> ';
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Januar 2018, 09:46:57
Zitat von: idansch am 26 Januar 2018, 09:43:34
Erst einmal ein Danke für die Mühe und Umsetzung. Habe das Modul mit der letzten Version im Einsatz. Einrichtung und Funktion war kein Problem. Was mir abgefallen ist. Kann es hier an einem Beispiel erklären. Wenn ich die frisch angelegten Device aus Unsorted in einen schon angelegten Raum (z.B. Media) verschieben möchte baut sich nach absetzten der Aktion die Oberfläche auf dem Browser nicht mehr auf. FHEM ist nicht abgestürzt und ist auch per putty erreichbar. Es hat nichts mit dem Verschieben selbst zu tun.
Sobald ich das Device erstmalig aufrufe friert der Bildschirm ein (neu Laden dreht die ganze Zeit) und FHEM ist nicht mehr bedienbar. Eine sudo reboot ist die einzige Lösung.
Wenn FHEM nicht mehr erreichbar ist, dann ist es sicherlich abgestürzt bzw. mit irgendetwas beschäftigt. Eine Verbindung via Putty sagt ja nur aus dass das Linux via SSH noch erreichbar ist.

Hast Du mal im FHEM Log geschaut, was dort als letztes eingetragen wurde?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Januar 2018, 10:10:32
Zitat von: idansch am 26 Januar 2018, 09:43:34
Zusatz:
Wärend eines FHEM Update folgende Meldung gesehen.

2018.01.26 09:44:50 1 : myalexadot: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1231. $VAR1 = '<html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> <hr><center>Server</center> </body> </html> ';
Wie ist denn der State von deinem Echo ACCOUNT DEVICE? Am besten schickst du mir mal ein "list echo...".

so wie ich diesen einen Eintrag lese, scheinst du aber ein Problem mit den Logondaten von Amazon zu haben. ggf. Hast Du auch das Problem dass kein Cookie generiert werden kann. Hier hilft eventuell folgende Anleitung https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mike767 am 26 Januar 2018, 11:36:36
Moin idansch,

ich hatte heute nach dem update von fhem auch diese Meldung im Log, nur mit der Zeile 1187.
nachdem ich die neuste version aus post 1 eingespielt und fhem neu gestartet habe war alles OK.

Gruß Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: idansch am 26 Januar 2018, 12:19:01
Zitatich hatte heute nach dem update von fhem auch diese Meldung im Log, nur mit der Zeile 1187.
nachdem ich die neuste version aus post 1 eingespielt und fhem neu gestartet habe war alles OK.

Ist schon komisch. Ich habe versucht  während dem oben beschriebenen "Zustand" mit einen anderen Endgerät auf mein FHEM zuzugreifen. Und, ich konnte ohne Probleme mit Arbeiten. Chrome (1. Endgerät) drehte sich immer noch wie wild.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 27 Januar 2018, 08:30:40
Guten morgen,

bin gerade dabei , mein system komplett neu aufzusetzen. Leider scheitere ich an der einrichtung von meinen Echos, obwohl es vorher lief.

raspian version:
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"


Nach anlage des Echodevices springt der state auf error , folgendes im log ( verbose 5 )
2018.01.27 08:07:34 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:07:37 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:07:44 2: Echoechodevice: Invalid cookie
2018.01.27 08:07:45 2: Echoechodevice: Invalid cookie
2018.01.27 08:07:45 2: Echoechodevice: Invalid cookie
2018.01.27 08:07:46 2: Echoechodevice: Invalid cookie
2018.01.27 08:07:47 2: Echoechodevice: Invalid cookie
2018.01.27 08:07:47 5: [Echoechodevice] $VAR1 = '';

2018.01.27 08:07:47 4: Echoechodevice: connection error activities https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1517036864: Too many redirects
2018.01.27 08:07:47 4: [Echoechodevice] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/wake-word?_=1517036864
2018.01.27 08:07:47 5: [Echoechodevice] $VAR1 = '';

2018.01.27 08:07:47 4: Echoechodevice: connection error wakeword https://layla.amazon.de/api/wake-word?_=1517036864: Too many redirects
2018.01.27 08:07:47 4: [Echoechodevice] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/dnd/device-status-list?_=1517036864
2018.01.27 08:07:48 5: [Echoechodevice] $VAR1 = '';

2018.01.27 08:07:48 4: Echoechodevice: connection error getdnd https://layla.amazon.de/api/dnd/device-status-list?_=1517036864: Too many redirects
2018.01.27 08:07:48 4: [Echoechodevice] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/bluetooth?cached=true&_=1517036864
2018.01.27 08:07:48 5: [Echoechodevice] $VAR1 = '';

2018.01.27 08:07:48 4: Echoechodevice: connection error bluetoothstate https://layla.amazon.de/api/bluetooth?cached=true&_=1517036864: Too many redirects
2018.01.27 08:07:48 4: [Echoechodevice] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/device-notification-state?_=1517036864
2018.01.27 08:07:48 5: [Echoechodevice] $VAR1 = '';

2018.01.27 08:07:48 4: Echoechodevice: connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1517036864: Too many redirects
2018.01.27 08:07:52 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.27 08:07:52 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.27 08:07:53 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.27 08:07:55 5: Cookie: session-id=257-9437702-7017642; session-id-time=2147756873l; ubid-acbde=258-6044680-6029954; session-token="srbKG/yrwEuOX2Rpw0YcPps8KDBQ7Qrze/nIWhjfgsoEfp4hTXGysfF90F0tY9mKSnOKgJU3/83or6LFKarMeg2ewqyHy2wAOJaDNYVsnO8OmPJ0lpcpvPjm9ZLTRvKu66ymI/CkPgCjds/YEcPR2z6tD+w5l5DPVVqBdJCngChuh2CWweWTvBfSmTGy7aLfM+HPlqk4Hkgd5dcMWuEJVw=="; ubid-acbde=258-6044680-6029954; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:07:55 GMT;
2018.01.27 08:07:55 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1517036875
2018.01.27 08:07:55 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.27 08:07:55 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.27 08:07:55 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.27 08:07:56 5: [Echoechodevice] $VAR1 = 'Unknown auth failure';

2018.01.27 08:07:56 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:07:58 5: Cookie: session-id=261-9606342-0415264; session-id-time=2147756877l; ubid-acbde=261-4221955-4709921; session-token="es5cGQva60XI9ttskq2ELRKehZsn+DPCpa46ZHyl3uullQo+5zWkplsZJO68W2EM1zTYt7N8LBGC1hnmsug2bDr7dcg+07bnDV/b/QTNeyTrvjSauJOefidng4fWpQLeDctm1KeNo9CDj0Lm0I4H6kn0sewj3Iow/OnidV6ajWIOCU3b/C+HAobda1iSCknX1cPFjqaBv+csASDu7GJCSw=="; ubid-acbde=261-4221955-4709921; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:07:58 GMT;
2018.01.27 08:07:58 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1517036878
2018.01.27 08:07:58 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.27 08:08:01 5: Cookie: session-id=262-8762828-9019504; session-id-time=2147756879l; ubid-acbde=259-1825246-8161535; session-token="XzxCZ3vuJOn714RimmcIoAOYkW+Wwj/9dHAxA394VQebgxQdcUJ5IFCzcJvG8u6a/J7Ly4K5GY15+J1eNBKvlO3V1H9nARtd2Y1UrWGeT64ggeN+79zdyTKzcdOW+Ndb4f7zGuQE5ZDLwJzmTBycwV11lv5K/Ajx4yWNvmqhmBHHXQnvnEt+uj9BVD8B6+huLnbxYm9Gblh88VHJWgjHHg=="; ubid-acbde=259-1825246-8161535; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:08:01 GMT;
2018.01.27 08:08:01 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1517036881
2018.01.27 08:08:01 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.27 08:08:01 4: Getting auth URL https://layla.amazon.de/api/bootstrap
2018.01.27 08:08:03 5: Cookie: session-id=262-2909370-7930905; session-id-time=2147756882l; ubid-acbde=259-8917697-1218720; session-token="pwYS0smXPgKBApTWweUnDBMc6o38Ga+qqxZpLvMDdPT0sMmM2HrVQywu32Xeb1WKU6lVH4+vgboKPwv7SHNu7esO6X2V+Yh4ppfdrNlWOyYKJady+fh8Au/bs9NSIXCAaCSTy9Bf2lFnv2lnbfsj416AzE101fgkOSuYCkIzhEXzdf/Y83NiogGH2j0bLsZaj5akOyRYlDOrXpWj4h5dyA=="; ubid-acbde=259-8917697-1218720; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:08:03 GMT;
2018.01.27 08:08:03 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1517036883
2018.01.27 08:08:03 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.27 08:08:03 2: [echodevice_ParseAuth] Echoechodevice: connection error read from https://www.amazon.de:443 timed out
2018.01.27 08:08:06 5: Cookie: session-id=262-5402378-9024041; session-id-time=2147756884l; ubid-acbde=260-6095975-7321750; session-token="FJNXGoIQNk1IFL//NsapRkcNaHgSnW6vAeV8cSYJY4YZwE90yQmay6AXyoEm8l44zEUCr5+xfDobeY7sPF2HzwHw/BZi0RV0JeCyhwhAKEHHG4X63IfmL0oGs+3u+0bGMVEJt/ijmO+LXX1xZjvo+/06apk40dcx17O04V/k7H1d/u//+zooMmYyzvajEE5fEGbbU5E3KUtlYaZQ/rU7Lw=="; ubid-acbde=260-6095975-7321750; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:08:05 GMT;
2018.01.27 08:08:06 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1517036886
2018.01.27 08:08:06 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.27 08:08:06 2: [echodevice_ParseAuth] Echoechodevice: connection error read from https://www.amazon.de:443 timed out
2018.01.27 08:08:07 5: [Echoechodevice] $VAR1 = 'Unknown auth failure';

2018.01.27 08:08:07 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:08:07 5: [Echoechodevice] $VAR1 = 'Unknown auth failure';

2018.01.27 08:08:07 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:08:07 5: [Echoechodevice] $VAR1 = 'Unknown auth failure';

2018.01.27 08:08:07 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:08:07 5: [Echoechodevice] $VAR1 = 'Unknown auth failure';

2018.01.27 08:08:07 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:08:10 5: Cookie: session-id=257-6358804-3245238; session-id-time=2147756888l; ubid-acbde=260-3362996-4904427; session-token="mAPijuEzkpZnwl/Um0frwdTf/XY2tqYSBdPC4OBys40lyubeamC/Zw4q9WFMtaoxsvmoc8eDXdJy78CuBpvoEQ1PWCO+1lOebpfv8+NJ/7FEjIoBfF9oYXSsRE4sR/uulYqI3dKuQkrn9pR6+F90K5lvkk3Oa4g4xRBwxCGzAPcUEHK7vgxgsOA180+ODBqChOxmS2AVITJF4E8zi6MW4w=="; ubid-acbde=260-3362996-4904427; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:08:10 GMT;
2018.01.27 08:08:10 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1517036890
2018.01.27 08:08:10 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.27 08:08:11 5: [Echoechodevice] $VAR1 = 'Unknown auth failure';

2018.01.27 08:08:11 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';
.

Fehler bleibt nach Fhem Neustart bestehen:
2018.01.27 08:24:47 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:24:48 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

2018.01.27 08:24:50 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';


list Device
Internals:
   DEF        crypt:4xxx crypt:4xxx
   IODev     
   NAME       Echoechodevice
   NR         74
   NTFY_ORDER 50-Echoechodevice
   STATE      error
   TYPE       echodevice
   model      ACCOUNT
   READINGS:
     2018-01-27 08:24:50   state           error
   helper:
     COOKIE     session-id=259-2653342-1009755; session-id-time=2147757889l; ubid-acbde=257-7984821-8337818; session-token="43fWZhbCYAj7TFGzKgkAQv36vcY2QNYgpLoM9hnnk7vlj98KT5l7feW8toUi3eeohrO8DWDItcztZF64RbSUL/e6WK5M2AKYkjuLiNryZ6LFGe2HcBCsN1QFTtSjUwhwM6c7sJuANSgy1/oQ4Dm/Bk6dLDXlfGwzi8mc98EH/wCof7xLN3shayc2Yv8A2OaY5LRCOBPZYypv6IZAlzJrkw=="; ubid-acbde=257-7984821-8337818; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:24:50 GMT;
     CSRF       ubid-acbde=257-7984821-8337818; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:24:50 GMT;
     PASSWORD   crypt:4xxx
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     USER       crypt:4xxx
     CMD_QUEUE:
     HTTP_CONNECTION:
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       302
       compress   1
       conn       
       data       
       displayurl https://layla.amazon.de/api/device-notification-state?_=1517037859
       header     Cookie: session-id=262-2437521-2288513; session-id-time=2147757868l; ubid-acbde=259-2944728-4937639; session-token="p/Kx25Jq0b0Q7Y6S2cHbhWztC4nXe1wCroZreI3wVNxm+Y+Yes4aZYXQVp8eLqjnBVTuIpRwegEoAOOnU0wJEQ5jy/V2ifRdDMntZ0uhrqZycr27BqbwtZfyLsRZ/ni9JGo9bX3p8udBYWUskSySm5i5MhLopOJNLaSik+pIE5UwcCI+Th0XZ94YDJ7IeSWdKkES78zqdfNN7pHDKw60Vg=="; ubid-acbde=259-2944728-4937639; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:24:29 GMT;
csrf: ubid-acbde=259-2944728-4937639; Domain=.amazon.de; Expires=Fri, 22-Jan-2038 07:24:29 GMT;
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 302 Found
Server: Server
Date: Sat, 27 Jan 2018 07:24:36 GMT
Content-Length: 20
Connection: close
x-amzn-RequestId: 210374f9-0333-11e8-8e2f-5bdb1def79ee
Content-Encoding: gzip
Location: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevice-notification-state%3F_%3D1517037859&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
Vary: Accept-Encoding,User-Agent
       hu_blocking 0
       hu_filecount 8
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 0
       path       /api/device-notification-state?_=1517037859
       protocol   https
       redirects  7
       timeout    10
       type       alarmvolume
       url        https://layla.amazon.de/api/device-notification-state?_=1517037859
       hash:
       sslargs:
Attributes:
   disable    1


Gruss Byte09


nach manuellem Eintrag des cookies in das attribut kann ich meine echos zwar ansprechen  , fürchte aber, das ich den cookie nun wieder regelmässig manuell aktualisieren muss ( ist das so  ?) .


kannst du mir hier ggf. weiterhelfen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 27 Januar 2018, 11:47:20
Hallo Byte09
Das ist ja man pech mit Deiner SD-Karte. Das Problem hatte ich auch schon 2mal.
Das mit dem Echo ist bei mir auch so, der Tipp von Michael war, das Cookie auf einem Rechner zu erzeugen, denn Du sicher nie mit Alexa benutzt. Dann geht der Cookie wohl nicht hopps! Mache ich demnaechst, wenn es notwendig wird. Das zu umgehen wird wohl eher nichts, da ja wohl eine Sicherheitsabfrage kommt, die Du nicht siehst und somit auch nicht bestaetigen kannst!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 27 Januar 2018, 12:10:44
Zitat von: pc1246 am 27 Januar 2018, 11:47:20
Hallo Byte09
Das ist ja man pech mit Deiner SD-Karte. Das Problem hatte ich auch schon 2mal.
Das mit dem Echo ist bei mir auch so, der Tipp von Michael war, das Cookie auf einem Rechner zu erzeugen, denn Du sicher nie mit Alexa benutzt. Dann geht der Cookie wohl nicht hopps! Mache ich demnaechst, wenn es notwendig wird. Das zu umgehen wird wohl eher nichts, da ja wohl eine Sicherheitsabfrage kommt, die Du nicht siehst und somit auch nicht bestaetigen kannst!
Gruss Christoph

ok, schade , ist ja dann wieder ein schritt rückwärts leider ( dank amazon ) .
danke und gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Januar 2018, 15:35:33
Zitat von: Byte09 am 27 Januar 2018, 12:10:44
ok, schade , ist ja dann wieder ein schritt rückwärts leider ( dank amazon ) .
danke und gruss Byte09
Kannst du mal versuchen eine neue SD Karte zu verwenden? Eventuell stuft dann Amazon deinen Rechner als neu ein, und die Anmeldung funktioniert wieder. Interessant wäre auch wie sich ein Firefox in einer KDE oder ähnlicher Umgebung bei der Anmeldung verhält. Vielleicht kannst du das mal testen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 27 Januar 2018, 16:11:00
Zitat von: michael.winkler am 27 Januar 2018, 15:35:33
Kannst du mal versuchen eine neue SD Karte zu verwenden? Eventuell stuft dann Amazon deinen Rechner als neu ein, und die Anmeldung funktioniert wieder. Interessant wäre auch wie sich ein Firefox in einer KDE oder ähnlicher Umgebung bei der Anmeldung verhält. Vielleicht kannst du das mal testen

Gesendet von iPhone mit Tapatalk

Hi Michael ,

es handelt sich um eine brandneue Karte und somit um ein komplett neu installiertes Betriebssystem .
zum testen von Firefox in KDE umgebung komme ich heute leider nicht , versuche es aber die Tage.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: a13xde am 27 Januar 2018, 21:14:41
Hallo zusammen,

Erst mal Vielen Dank für dieses Modul !

Ich habe leider auch das Problem mit dem Login:

json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

Habe dann den Cookie manuell eingefügt, damit funktioniert es zwar, aber die Meldung erhalte ich trotzdem z.B. nach einem fhem shutdown restart.

Falls es dazu noch Ideen gibt (bsp. perl module die fehlen könnten) gerne her damit.

Eine weitere Frage:
Im Alexa Webinterface ist es ja möglich z.B. einen Wochentagswecker Aus und An zu schalten, geht das auch schon über dieses modul ?
Das könnte praktisch sein um z.B. den Wecker bei einem Feiertag einfach automatisch Aus zu schalten :)

Gruß

a13xde
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ReviloEgros am 27 Januar 2018, 23:56:15
Hi, ich dacht es läge an mir. Nachdem ich meinen neuen Router neugestartet habe, hat echodevice auch error gemeldet. Dann habe ich das Device gelöscht, neu angelegt und bekomme den selben Fehler wie meine Vorredner. 2018.01.27 23:49:44 1: echodot: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';


Vor dem löschen und neu anlegen bekam ich diesen Fehler: 2018.01.27 23:48:35 1: echodot: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: kCJaJq9mi2CJjOF0bpXsCOvtdaat2S498_uwr8taIklXpd3NdGyRgg==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';


und diesen:2018.01.27 23:39:20 1: Alexa: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = 'Unknown auth failure';

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 28 Januar 2018, 08:49:15
Ich finde das Modul klasse und möchte mich mal für Deine Mühen bedanken.

Wäre es vielleicht möglich, Deine Module irgendwo außerhalb des Forums abzulegen, z.B. Github, und eine Update-Datei zu erstellen? Dann könnte man sie in den normalen Update-Prozeß einbinden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 28 Januar 2018, 14:25:24
Hallo,
heute habe ich wie meine "Vorschreiber" auch erstmalig das Cookie-Problem. Seit der ersten Version lief das Modul problemlos ohne manuell gesetztes Cookie, jetzt nur mit Cookie-Eintrag.
Gestern erhielt meine Alexa-App ein Update, die Web-Version scheint auch eine höhere Client-Version zu sein, bin mir da aber nicht ganz sicher (1.24.3831.0). Gibt's da evtl. einen Zusammenhang?
Danke
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 28 Januar 2018, 15:52:14
Hi,

hab heute auch das erste mal Probleme:

2018.01.28 15:35:33 1: Echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1182.

'Unknown auth failure'

2018.01.28 15:35:36 1: Echo: json evaluation error
'Unknown auth failure'

2018.01.28 15:35:36 2: Echo: Invalid cookie
2018.01.28 15:35:37 2: Echo: Invalid cookie
2018.01.28 15:35:37 2: Echo: Invalid cookie
2018.01.28 15:35:38 2: Echo: Invalid cookie
2018.01.28 15:35:38 2: Echo: Invalid cookie
2018.01.28 15:35:48 1: Echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1182.

'Unknown auth failure'

2018.01.28 15:35:50 2: [echodevice_ParseAuth] Echo: connection error read from https://www.amazon.de:443 timed out
2018.01.28 15:35:52 2: [echodevice_ParseAuth] Echo: connection error read from https://www.amazon.de:443 timed out
2018.01.28 15:35:52 1: Echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1182.

'Unknown auth failure'

2018.01.28 15:35:53 1: Echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1182.

'Unknown auth failure'

2018.01.28 15:35:53 1: Echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1182.

'Unknown auth failure'

2018.01.28 15:35:55 1: Echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1182.

'Unknown auth failure'
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 28 Januar 2018, 16:05:25
Schliesse mich den Vorrednern an... seit heute nur mit Cookie


Kurz, weil mobil...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2018, 16:23:00
Ich hatte das Verhalten auch. Nachdem ich dann eine halbe Stunde gewartet haben, habe ich den FHEM Server neu gestartet. Danach lief es bei mir wieder. Werde mir aber den Cookies Prozess noch mal genauer anschauen. Bis jetzt ist das noch komplett der original Code von Markus m.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: a13xde am 28 Januar 2018, 16:47:59
Nach einem fhem shutdown restart erscheint bei mir folgende Meldung im Log:

json evaluation error
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: B5OiO7XtmErjzS2ZNo6gxozkyD6ZXDnhruH0nO-uNphuqtDoAe3Bag==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>'


Das echodevice bleibt aber durch den cookie connected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2018, 16:49:25
Zitat von: a13xde am 28 Januar 2018, 16:47:59
Nach einem fhem shutdown restart erscheint bei mir folgende Meldung im Log:

json evaluation error
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: B5OiO7XtmErjzS2ZNo6gxozkyD6ZXDnhruH0nO-uNphuqtDoAe3Bag==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>'


Das echodevice bleibt aber durch den cookie connected
Wenn ein Cookie gesetzt wurde, wird immer das Cookie verwendet!


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 28 Januar 2018, 16:59:57
ZitatIch hatte das Verhalten auch. Nachdem ich dann eine halbe Stunde gewartet haben, habe ich den FHEM Server neu gestartet. Danach lief es bei mir wieder.

Sehe gerade es läuft wieder alles, auch ohne Fhem Neustart.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 28 Januar 2018, 18:02:31
Irgendetwas ist jetzt bei meiner Installation gewaltig strubbelig: Es fehlen plötzlich alle Einstellungen für Textmessages!

Im Account-Device Diverse Neustarts von FHEM mit und ohne Raspi brachten keine Änderung, Cookie ist manuell vermeintlich erfolgreich gesetzt! Ohne manuell gesetztem Cookie gibt es keine Verbindung.

Textmessages an den eigenen Account sind eigentlich die Funktion, die ich am meisten mit fhem genutzt habe, um beim heimkommen über eine inzwischen fertig gewordene Waschmaschine im Keller o.ä. informiert zu werden. Das war wesentlich flexibler als über die Sonos-Boxen.

Wie kann diese Funktionalität auf einmal komplett aus den Menüs verschwinden? Durch ein manuell gesetztes Plätzchen, das dem Echo nicht schmeckt? Oh je!

Danke für jede Hilfe!
Achim

Nachtrag:
Direkt über einen Echo-Dot und Alexa funktionieren die Textnachrichten an den eigenen Account nach wie vor.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 28 Januar 2018, 18:47:19
Hallo Michael,

danke für das tolle Modul geht super bei mir und ist ein großer Mehrwert in Fhem für mich.

Ich habe noch ein neues Device vieleicht kannst du es mit einbinden

Serial            Family    Devicetype Name
x-------x TBIRD_ANDROID A32HYK5X3X4V16 Mario's Ford/Lincoln+Alexa App


Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 28 Januar 2018, 18:50:51
Hallo Michael,

von mir stammt der Shell-Code im Modul, mit dem eine Cookielose Anmeldung bei Amazon möglich ist.
(http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html)

Seit heute hatte ich ebenfalls das Problem, dass ich mich nicht mehr einloggen konnte. Erst ein Setzen des User-Agents auf einen real existierenden (aktuellen) Browser brachte Erfolg.

Versuch daher bitte mal den Browser String konfigurierbar zu machen, oder ersetze

Mozilla/5.0
mit
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0


Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2018, 18:57:14
Zitat von: adn77 am 28 Januar 2018, 18:50:51
Hallo Michael,

von mir stammt der Shell-Code im Modul, mit dem eine Cookielose Anmeldung bei Amazon möglich ist.
(http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html)

Seit heute hatte ich ebenfalls das Problem, dass ich mich nicht mehr einloggen konnte. Erst ein Setzen des User-Agents auf einen real existierenden (aktuellen) Browser brachte Erfolg.

Versuch daher bitte mal den Browser String konfigurierbar zu machen, oder ersetze

Mozilla/5.0
mit
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0


Alex
Ok, danke für die Information. Probiere ich später mal aus. Stelle dann das neue Modul direkt online, wenn es funktioniert.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2018, 18:58:46
Zitat von: blasterx am 28 Januar 2018, 18:47:19
Hallo Michael,

danke für das tolle Modul geht super bei mir und ist ein großer Mehrwert in Fhem für mich.

Ich habe noch ein neues Device vieleicht kannst du es mit einbinden

Serial            Family    Devicetype Name
x-------x TBIRD_ANDROID A32HYK5X3X4V16 Mario's Ford/Lincoln+Alexa App


Gruß BlasterX
Klar kann ich machen. Kannst du mir noch kurz schreiben, um was für ein Gerät es sich hierbei handelt? Welche Funktionen kannst du damit über die Alexa Web App steuern?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2018, 19:01:30
Zitat von: mahowi am 28 Januar 2018, 08:49:15
Ich finde das Modul klasse und möchte mich mal für Deine Mühen bedanken.

Wäre es vielleicht möglich, Deine Module irgendwo außerhalb des Forums abzulegen, z.B. Github, und eine Update-Datei zu erstellen? Dann könnte man sie in den normalen Update-Prozeß einbinden.
Es wird nicht mehr lange dauern bis das Modul in den offiziellen SVN kommt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: a13xde am 28 Januar 2018, 21:56:39
Zitat von: adn77 am 28 Januar 2018, 18:50:51
Hallo Michael,

von mir stammt der Shell-Code im Modul, mit dem eine Cookielose Anmeldung bei Amazon möglich ist.
(http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html)

Seit heute hatte ich ebenfalls das Problem, dass ich mich nicht mehr einloggen konnte. Erst ein Setzen des User-Agents auf einen real existierenden (aktuellen) Browser brachte Erfolg.

Versuch daher bitte mal den Browser String konfigurierbar zu machen, oder ersetze

Mozilla/5.0
mit
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0


Alex

Super! Vielen Dank für den Tipp !

Ich habe den User Agent im Modul mal testweise durch den von Alex vorgeschlagenen ersetzt und siehe da, ich konnte den manuellen cookie löschen und der Login mit den hinterlegten Anmeldeinformationen hat dann bei mir das erste mal funktioniert ;D

Jetzt noch die Möglichkeit Alarme/Wecker aus- und anzuschalten, dass wäre der Hit ;)

Gruß

a13xde
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2018, 22:29:58
Zitat von: a13xde am 28 Januar 2018, 21:56:39
Jetzt noch die Möglichkeit Alarme/Wecker aus- und anzuschalten, dass wäre der Hit ;)
Dies war seither nicht möglich. Eventuell hilft hier der neue Header. Muss ich aber erst noch mal testen.

Zitat von: a13xde am 28 Januar 2018, 21:56:39
Ich habe den User Agent im Modul mal testweise durch den von Alex vorgeschlagenen ersetzt und siehe da, ich konnte den manuellen cookie löschen und der Login mit den hinterlegten Anmeldeinformationen hat dann bei mir das erste mal funktioniert ;D

Habe es ins aktuelle Modul mit eingebaut. Download wie immer auf Seite .


# 2018-01-28, v0.0.17
#
# v0.0.17
# - FEATURE: refresh ECHO devices (Attribut autocreate_refresh)
#            define icon to echo
# - CHANGE:  Header
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 29 Januar 2018, 05:41:15
guten morgen,

leider kann ich das nicht bestätigen, der Login ist bei mir nachwievor nicht möglich.

2018.01.29 05:38:21 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.01.29 05:38:33 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';

2018.01.29 05:38:39 2: Echoechodevice: Invalid cookie
2018.01.29 05:38:40 2: Echoechodevice: Invalid cookie
2018.01.29 05:38:50 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';

2018.01.29 05:38:54 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';


gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 29 Januar 2018, 07:34:45
Bei mir geht es mit der neuen version
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 29 Januar 2018, 09:31:40
Zitat von: fischit am 29 Januar 2018, 07:34:45
Bei mir geht es mit der neuen version

hab jetzt nochmal alles probiert, device gelöscht, attribute gelöscht etc. pp . es bleibt bei : geht nicht

2018.01.29 09:26:51 5: Cookie: session-id=262-XXXX-8819425; session-id-time=2147934410l; ubid-acbde=257-XXXX-5749029; session-token="liAJnyXXXXXXXXXtYcOiXNrgjUjU70mjZ0Vo+d8omhqxmQ3C+bSaqSHNH+vUabD4CDZG8nqx15rMt3lVwXaBTElQI/ws3G0d+QCPoFpkAGACqm4l7Knlr6tVBEQdwuOBdNUK/c9QlKQ=="; ubid-acbde=257-XXXXXX-5749029; Domain=.amazon.de; Expires=Sun, 24-Jan-2038 08:26:51 GMT;
2018.01.29 09:26:51 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1517214411
2018.01.29 09:26:51 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.01.29 09:26:52 5: [Echoechodevice] $VAR1 = 'Unknown auth failure';

2018.01.29 09:26:52 1: Echoechodevice: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';


keine Ahnung warum es nicht läuft.

Gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 29 Januar 2018, 11:19:24
Bei mir der selbe Fehler seit gestern morgen (28.01.) um 5 Uhr morgens. Hat Amazon was geändert? Error  400?

2018.01.28 05:01:51 1: ECHO_G090LD0964832CDZ: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 29 Januar 2018, 11:22:17
Zitat von: retikulum am 29 Januar 2018, 11:19:24
Bei mir der selbe Fehler seit gestern morgen (28.01.) um 5 Uhr morgens. Hat Amazon was geändert? Error  400?

2018.01.28 05:01:51 1: ECHO_G090LD0964832CDZ: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1231.

$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';



kannst du bitte mal probieren, ob es bei dir mit der version von heute morgen ( 1. Beitrag ) geht . Ich wüsste gerne mal ob bei mir ggf. ein anderes problem dahintersteckt , da auch diese version bei mir nicht geht .

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 29 Januar 2018, 12:08:04
Es scheint jetzt wieder zu funktionieren. Ich musste allerdings mein Device umbenennen (also quasi neu anlegen).
Mit dem bereits vorhandenen ging es nicht, trotz neuer Angabe von Login und Passwort (und "set login"). Immer "Auth failure".

Auszug aus der Log:

2018.01.29 12:02:40 1: EchoWZ: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';

2018.01.29 12:02:51 2: [echodevice_ParseAuth] EchoWZ: connection error read from https://www.amazon.de:443 timed out
2018.01.29 12:02:53 2: [echodevice_ParseAuth] EchoWZ: connection error read from https://www.amazon.de:443 timed out
2018.01.29 12:02:55 2: [echodevice_ParseAuth] EchoWZ: connection error read from https://layla.amazon.de:443 timed out
2018.01.29 12:03:02 2: [echodevice_ParseAuth] EchoWZ: connection error read from https://www.amazon.de:443 timed out
2018.01.29 12:03:04 2: [echodevice_ParseAuth] EchoWZ: connection error write to https://layla.amazon.de:443 timed out
2018.01.29 12:03:06 1: EchoWZ: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 29 Januar 2018, 12:16:28
Hatte ja geschrieben das es bei mir kurze Zeit später wieder ging. Abends dann, mit stoppen eines Timers über das Modul, wieder Probleme über mehrere Stunden. Mit dem einspielen der neuen Version um 23:30h gestern abend läuft wieder alles ohne Ausfälle, bis jetzt.
Ein neues anlegen, umbenennen oder set login war nicht nötig. Das Account-Device loggt sich sich bei mir Benutzername und Passwort ein. (keine Cookie-Angabe). 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 29 Januar 2018, 13:38:36
Hallo,

seit gestern Abend bekomme ich immer ERROR wenn ich versuche neu einzuloggen, geht das anderen auch so ? Hat jemand eine Idee, warum das nicht mehr läuft ?

2018-01-29_10:59:55 Echos unauthorized
2018-01-29_10:59:55 Echos unauthorized
2018-01-29_10:59:55 Echos unauthorized
2018-01-29_10:59:55 Echos unauthorized
2018-01-29_11:00:06 Echos disconnected
2018-01-29_11:00:11 Echos login
2018-01-29_11:00:19 Echos error
2018-01-29_11:00:19 Echos error
2018-01-29_11:01:24 Echos login
2018-01-29_11:01:26 Echos error
2018-01-29_11:01:55 Echos login
2018-01-29_11:01:57 Echos error
2018-01-29_13:18:08 Echos login
2018-01-29_13:18:09 Echos error


im FHEM-LOG finde ich Zeilen wie

2018.01.29 10:59:55 2: Echos: Invalid cookie

aber in der neuen Version sollte doch automatisch eingeloggt werden oder ? Hat ja auch Wochenlang funktioniert...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 29 Januar 2018, 13:50:11
Zitat von: cs-online am 29 Januar 2018, 13:38:36
aber in der neuen Version sollte doch automatisch eingeloggt werden oder ? Hat ja auch Wochenlang funktioniert...

Du hast die neue Version von gestern genommen?
Hast du das geforderte FHEM Update gemacht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 29 Januar 2018, 13:59:13
ähm, beides nicht (schäm, habs nicht gesehen), ich versuche heute abend mein Glück, wenn ich wieder zuhause bin... Danke für den Hinweis !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 29 Januar 2018, 16:20:14
Hatte seit heute Morgen auch den error Status.
Die neue Version hat bei mir geholfen.

Danke dafür. :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 29 Januar 2018, 16:38:34
@michael.winkler

Spiele mit dem Gedanken mir vlt. einen Spot zuzulegen. Kannst du schon was zu dem Thema 'Kamera De.-/Aktivierung' sagen, ob das mit dem Modul in Zukunft möglich sein wird ?

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Januar 2018, 16:41:51
Zitat von: TomLee am 29 Januar 2018, 16:38:34
@michael.winkler

Spiele mit dem Gedanken mir vlt. einen Spot zuzulegen. Kannst du schon was zu dem Thema 'Kamera De.-/Aktivierung' sagen, ob das mit dem Modul in Zukunft möglich sein wird ?

Gruß

Thomas
Das kann ich Dir leider nicht beantworten, da ich keinen Sport habe. Beim Echo Show kann man die Kamera nur über Sprachbefehle aktivieren/deaktivieren. Über die Alexa WebApp habe ich keine Einstellung dazu gefunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 29 Januar 2018, 16:48:07
Über das Einstellungsmenü des Spot soll's auch gehen, gerade gelesen (http://www.itplatz.net/so-deaktivieren-sie-die-kamera-am-echo-spot/). Aber über die App ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 29 Januar 2018, 23:10:35
Zitat von: michael.winkler am 28 Januar 2018, 22:29:58
Habe es ins aktuelle Modul mit eingebaut. Download wie immer auf Seite .

der Vollständigkeit halber: v17 scheint bei mir auch wieder ohne Cookie zu funktionieren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 30 Januar 2018, 08:55:20
...bei mir auch, Heute morgen ging auch das Setzen von Erinnerungen wieder. Nur meine Gruppe "Überall" gibt COOKIE ERROR.

Ansonsten TOP JOB !

Nachtrag: meine Überall-Gruppe wurde nach Autocreate neu angelegt und läuft auch !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: projectsun am 31 Januar 2018, 19:16:54
kann bitte nochmal die 0.14 bereitgestellt werden? ab 0.15 stürzt mein test fhem server regelmäßig ab. ja, update wurde durchgeführt. 0.05 lief die ganze zeit problemlos und ich wollte doch mal ein paar features hinzufügen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 31 Januar 2018, 19:31:23
0.17 läuft bei mir ohne Probleme.

wofür ist das refresh_autocreate und wie benutzt man das ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2018, 19:55:50
Zitat von: projectsun am 31 Januar 2018, 19:16:54
kann bitte nochmal die 0.14 bereitgestellt werden? ab 0.15 stürzt mein test fhem server regelmäßig ab. ja, update wurde durchgeführt. 0.05 lief die ganze zeit problemlos und ich wollte doch mal ein paar features hinzufügen.
Steht denn etwas im log?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: projectsun am 31 Januar 2018, 20:12:37
naja, ich hab jetzt mal die 0.17 eingespielt. in 2 tagen werd ich das spätestens sehen. im log waren noch andere Fehlermeldungen von einer test milight bridge. vielleicht lag es ja auch daran. test server ist jetzt blank. nur noch echodevice aktiv. wir werden sehen. aber kann die 0.14 trotzdem nochmal zum download angefügt werden? Meinen Hauptserver wollte ich eher nicht updaten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 31 Januar 2018, 21:54:51
Hallo zusammen
Bei mir geht es wieder nicht! Alles geloescht, update gemacht, fhem Neustart, echodevice neu angelegt -> Fehler
Device geloescht und unter neuem Namen nach Neustart angelegt -> Fehler
2018.01.31 21:50:15 1: Echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 8L6LWDxprI_T-CGtWTMqfpeRE8Nb_pcjfEJlAZSynmrpJty4YfM6bQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.01.31 21:50:24 1: Echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';

2018.01.31 21:50:25 2: Echo: Invalid cookie
2018.01.31 21:50:26 2: Echo: Invalid cookie
2018.01.31 21:50:26 2: Echo: Invalid cookie
2018.01.31 21:50:28 2: Echo: Invalid cookie
2018.01.31 21:50:29 2: Echo: Invalid cookie
2018.01.31 21:50:38 1: Echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';

2018.01.31 21:50:49 2: [echodevice_ParseAuth] Echo: connection error read from https://layla.amazon.de:443 timed out
2018.01.31 21:50:52 2: [echodevice_ParseAuth] Echo: connection error connect to https://www.amazon.de:443 timed out
2018.01.31 21:50:54 2: [echodevice_ParseAuth] Echo: connection error read from https://www.amazon.de:443 timed out

Sieht aus wie das altbekannte Spiel!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2018, 22:53:10
Zitat von: pc1246 am 31 Januar 2018, 21:54:51
Hallo zusammen
Bei mir geht es wieder nicht! Alles geloescht, update gemacht, fhem Neustart, echodevice neu angelegt -> Fehler
Device geloescht und unter neuem Namen nach Neustart angelegt -> Fehler
2018.01.31 21:50:15 1: Echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 8L6LWDxprI_T-CGtWTMqfpeRE8Nb_pcjfEJlAZSynmrpJty4YfM6bQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.01.31 21:50:24 1: Echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';

2018.01.31 21:50:25 2: Echo: Invalid cookie
2018.01.31 21:50:26 2: Echo: Invalid cookie
2018.01.31 21:50:26 2: Echo: Invalid cookie
2018.01.31 21:50:28 2: Echo: Invalid cookie
2018.01.31 21:50:29 2: Echo: Invalid cookie
2018.01.31 21:50:38 1: Echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';

2018.01.31 21:50:49 2: [echodevice_ParseAuth] Echo: connection error read from https://layla.amazon.de:443 timed out
2018.01.31 21:50:52 2: [echodevice_ParseAuth] Echo: connection error connect to https://www.amazon.de:443 timed out
2018.01.31 21:50:54 2: [echodevice_ParseAuth] Echo: connection error read from https://www.amazon.de:443 timed out

Sieht aus wie das altbekannte Spiel!
Gruss Christoph
hast du mal ein "set login" versucht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2018, 22:58:59
Hallo,

bis Version 0.0.17 war es so dass jeder Reboot und jedes "shutdown restart" ein neues Cookie erstellt hat. Ab dieser Version wird das aktuell verwendete Cookie in dem Account Device als Reading festgehalten. Dadurch habe ich jetzt die Möglichkeit direkt nach einem Reboot das alte COOKIE wieder zu verwenden.

Ein neues COOKIE könnt Ihr über über ein "set login" erzeugen. Bitte nur ausführen wenn das Account Device ein Problem mit dem alten Cookie hat.

Download der neuen Version, wie immer, auf Seite 1.

Gruß
Michael


# 2018-01-31, v0.0.18
#
# v0.0.18
# - FEATURE: autocreate Standard Raum "Amazon"
# - CHANGE:  COOKIE wird nicht mehr erneuert!
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 31 Januar 2018, 23:01:01
Hallo Michael
So schnell kann man ja gar nicht sein.
Ja ein Set login hatte ich versucht, bringt aber nichts!
Hole jetzt die 0.18 und werde berichten.
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2018, 23:03:36
Zitat von: pc1246 am 31 Januar 2018, 23:01:01
Hallo Michael
So schnell kann man ja gar nicht sein.
Ja ein Set login hatte ich versucht, bringt aber nichts!
Hole jetzt die 0.18 und werde berichten.
Gruss Christoph
Hmm, mir ist gerade eingefallen dass es bei Dir doch noch nie mit dem COOKIE funktioniert hat. Musstest Du nicht seither eines erzeugen und in das Attribut schreiben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 31 Januar 2018, 23:15:41
Hallo Michael
Ja das ist richtig. Also die 0.18 ist mal interessant. Da sind zwei neue Readings: COOKIE und COOKIE_TYPE.
Leider funktioniert das auch nicht, wobei das set login zwar die beiden neuen readings erneuert, aber das state reading irgendwie nur durch einen refresh!
2018.01.31 23:10:45 2: Echos: Invalid cookie
2018.01.31 23:11:03 2: [echodevice_ParseAuth] Echos: connection error read from https://layla.amazon.de:443 timed out
2018.01.31 23:11:05 2: [echodevice_ParseAuth] Echos: connection error read from https://layla.amazon.de:443 timed out
2018.01.31 23:11:09 2: [echodevice_ParseAuth] Echos: connection error connect to https://layla.amazon.de:443 timed out
2018.01.31 23:11:10 1: Echos: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:10 1: Echos: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:10 1: Echos: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:11 1: Echos: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:17 1: Echos: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:17 1: Echos: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1240.

$VAR1 = 'Unknown auth failure';


Wenn Du das COOKIE brauchst, dann kann ich Dir das gerne schicken!
BTW. das Icon habe ich auch nicht.
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 31 Januar 2018, 23:19:18
Lieber so
Wenn ich ein set login mache, dann wird das reading state nicht veraendert. Erst ein shutdown restart bringt da was!
Sprich Uhrzeit bleibt gleich, so als ob irgendwelcher Code nicht durchlaufen wird!?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2018, 23:20:45
Zitat von: pc1246 am 31 Januar 2018, 23:19:18
Lieber so
Wenn ich ein set login mache, dann wird das reading state nicht veraendert. Erst ein shutdown restart bringt da was!
Sprich Uhrzeit bleibt gleich, so als ob irgendwelcher Code nicht durchlaufen wird!?
Gruss Christoph
Icon habe ich jetzt auf Seite 1 zum Download bereitgestellt.

Hast Du dein Cookie im Attribut mal erneuert? Ich denke dass das abgelaufen ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 31 Januar 2018, 23:25:47
Hallo
Nein, das habe ich natuerlich nicht gemacht, da ich ja dachte, dass es jetzt so funktioniert. Der Grund warum ich das vorhin noch gemacht habe, war der, dass das COOKIE abgelaufen war.
Das mache ich dann aber heute nicht mehr, so wichtig ist mir das nicht. Wollte nur zur Stabilitaet beitragen.
Morgen abend geht es dann weiter!
Gute Nacht
Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2018, 23:27:05
Zitat von: pc1246 am 31 Januar 2018, 23:25:47
Hallo
Nein, das habe ich natuerlich nicht gemacht, da ich ja dachte, dass es jetzt so funktioniert. Der Grund warum ich das vorhin noch gemacht habe, war der, dass das COOKIE abgelaufen war.
Das mache ich dann aber heute nicht mehr, so wichtig ist mir das nicht. Wollte nur zur Stabilitaet beitragen.
Morgen abend geht es dann weiter!
Gute Nacht
Christoph
Auf was für einer Hardware/Software betriebst Du deinen FHEM System?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 31 Januar 2018, 23:30:33
Auf einem thinclient mit stretch light!
Bei einem Neustart wird immer ein neues COOKIE erzeugt!?
Das Icon ist da, und sieht gut aus!
Bye
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2018, 23:32:17
Zitat von: pc1246 am 31 Januar 2018, 23:30:33
Auf einem thinclient mit stretch light!
Bei einem Neustart wird immer ein neues COOKIE erzeugt!?
Das Icon ist da, und sieht gut aus!
Bye
Wenn Du das COOKIE in den Attributen gesetzt hast dann nicht. Jeder der Das COOKIE seither nicht in den Attributen gesetzt hatte, hat nach jedem neustart ein neues generiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 01 Februar 2018, 13:37:01
Hallo Michael
Das heisst jetzt fuer mich, ich darf mir ein COOKIE auf einem Rechner den ich nie benutze generieren, und das dann als Attribut deklarieren, ud habe dann Ruhe? Wie sieht das nach einem Update o.ae. aus?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2018, 13:41:36
Zitat von: pc1246 am 01 Februar 2018, 13:37:01
Hallo Michael
Das heisst jetzt fuer mich, ich darf mir ein COOKIE auf einem Rechner den ich nie benutze generieren, und das dann als Attribut deklarieren, ud habe dann Ruhe? Wie sieht das nach einem Update o.ae. aus?
Gruss Christoph
Ja leider. Aus irgendeinem Grund stuft Amazon deine Anfragen von dem FHEM Server so ein dass du zusätzlich den CAPTCHA eingeben muss, was natürlich per Skript nicht geht. Nach einem FHEM Update sollte das COOKIE immer noch gültig sein.

Wann das COOKIE allerdings abläuft kann ich Dir nicht sagen. Wichtig ist halt, dass du an dem Rechner, an welchem du das COOKIE erzeugts, dich nicht von der Alexa App abmeldest. Eine Abmeldung würde das COOKIE wieder zerstören.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 01 Februar 2018, 14:11:48
Hallo Michael
Ich habe gestern gesehen, dass die COOKIES 20 Jahre gueltig sind. Das sollte knapp reichen.
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 Februar 2018, 22:04:34
Wenn es der gleiche Cookie wie bei der alten Modulvariante amazonecho.pm ist, wird er trotzdem immer wieder mal nach 1-2-3-4... Tagen ungültig...

War zumindest bei mir (und anderen) so...

Was es mal im alten Thread gab ist ein Script welches den Cookie erzeugt und ablegt.

Hatte damals schon überlegt das Script bei CookieError aufzurufen und dann den Cookie wieder irgendwie setzen zu lassen...

Aber dann kam ja die Version mit der Anmeldung... :)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 01 Februar 2018, 23:01:29
@pc1246:
Die Session ist deutlich kürzer gültig...

Was passiert, wenn du im Browser alle Amazon Cookies löschst, Javascript deaktivierst und dich dann per https://alexa.amazon.com anmeldest (Achtung erster Login Screen einfach leer mit "Login" bestätigen)?
Ich hatte dort schonmal ein Captcha beantworten müssen, bevor es danach wieder ohne Captcha ging.

Außerdem habe ich ein Shell Script, was die Alexa Automatisierung inkl. Anmeldung übernimmt: http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html (probiere ggfs. mal die Plain-Variante).

Alex


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2018, 23:08:36
Zitat von: adn77 am 01 Februar 2018, 23:01:29
@pc1246:
Die Session ist deutlich kürzer gültig...

Was passiert, wenn du im Browser alle Amazon Cookies löschst, Javascript deaktivierst und dich dann per https://alexa.amazon.com anmeldest (Achtung erster Login Screen einfach leer mit "Login" bestätigen)?
Ich hatte dort schonmal ein Captcha beantworten müssen, bevor es danach wieder ohne Captcha ging.

Außerdem habe ich ein Shell Script, was die Alexa Automatisierung inkl. Anmeldung übernimmt: http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html (probiere ggfs. mal die Plain-Variante).

Alex
Das Automatisierungskript ist doch im Modul auch vorhanden. Ich denke das bei Ihm das Captcha zuschlägt. Mir ist aktuell aber keine Möglichkeit bekannt dies über einen reinen Shell Rechner zu bestätigen. Eventuell würde hier eine Debina KDE oder Ähnlich hier weiterhelfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 01 Februar 2018, 23:19:28
Moin
Mal eben am Rechner meiner Frau probiert. Ich muss dann angeben, ob ich eine mail oder eine SMS mit einem Code erhalten moechte. Nach der Auswahl erhalte ich ein neues Fenster wo ich den Code eingeben kann, und dann werde ich eingelogt!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 02 Februar 2018, 09:35:33
Hallo,
in meiner Installation fehlen jetzt mit V18 wieder die Textmessages, vorher gab es sie nach dem Header-Problem wieder (V17?).

Im Account-Device
Diverse Neustarts von FHEM mit und ohne Raspi brachten keine Änderung.

Ansonsten ist alles in Ordnung: Cookie-Reading ist aktuell, Account-Device ist connected, Echo-Devices sind connected, Die Echos lasen sich ansprechen und steuern,... alles gut.

Danke für jede Hilfe!
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Februar 2018, 11:03:30
Zitat von: awel am 02 Februar 2018, 09:35:33
Hallo,
in meiner Installation fehlen jetzt mit V18 wieder die Textmessages, vorher gab es sie nach dem Header-Problem wieder (V17?).

Im Account-Device

  • fehlt bei "get" der Punkt "conversations". Es gibt nur noch die übrigen vier (devices, settings, tracks und tunein)
  • fehlt bei "set" der Punkt "textmessage"
Diverse Neustarts von FHEM mit und ohne Raspi brachten keine Änderung.

Ansonsten ist alles in Ordnung: Cookie-Reading ist aktuell, Account-Device ist connected, Echo-Devices sind connected, Die Echos lasen sich ansprechen und steuern,... alles gut.

Danke für jede Hilfe!
Achim
Danke für den Hinweis. Neue Version wie immer auf Seite 1


##############################################
#
# 2018-02-02, v0.0.19
#
# v0.0.19
# - BUGFIX:  Fehlt bei "get" der Punkt "conversations"
#            Fehlt bei "set" der Punkt "textmessage"
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: onkelalex am 02 Februar 2018, 11:27:25
Hi Michael,

ich hätte da auch noch was:

a) Das Modul ist mega geil, und funktioniert echt gut! Weiter so!!! :D

b) kleine Anforderung: Wenn man die Alexa App auf dem Mobilen Endgerät hat (This Device, Typ ist "VOX") kann man z.b. Nachrichten darüber empfangen. Wär es schwierig umzusetzen, die "App" auch als Gerät über dein Modul anzusteuern? Angezeigt wird es mir wenn ich auf devices gehe :)

Viele Grüße Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Februar 2018, 11:57:31
Zitat von: onkelalex am 02 Februar 2018, 11:27:25
Hi Michael,

ich hätte da auch noch was:

a) Das Modul ist mega geil, und funktioniert echt gut! Weiter so!!! :D

b) kleine Anforderung: Wenn man die Alexa App auf dem Mobilen Endgerät hat (This Device, Typ ist "VOX") kann man z.b. Nachrichten darüber empfangen. Wär es schwierig umzusetzen, die "App" auch als Gerät über dein Modul anzusteuern? Angezeigt wird es mir wenn ich auf devices gehe :)

Viele Grüße Alex
Kann ich mir mal anschauen, glaube aber nicht dass es funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: smmmo am 03 Februar 2018, 14:07:08
Hallo und danke für die tolle Arbeit!

Ich möchte meinen echo dot abends um 20 Uhr leise schalten und morgens um 7 Uhr dann wieder lauter. Dazu habe ich in 99_myUtils.pm folgendes definiert:

#Alexa leise/laut schalten
sub alexaLautstaerke($$) {
  my ($vol, $alarm) = @_;
  Log 1, "Setze Alexa-Lautstärke auf $vol";
  fhem "set ECHO_xxxxxxxxxxx volume $vol";
  Log 1, "Setze Alexa-Alarm-Lautstärke auf $alarm";
  fhem "set ECHO_xxxxxxxxxxx volume_alarm $alarm";
}


Wenn ich dies nun testweise mittels Dummy aufrufe, erhalte ich im log:

2018.02.03 13:57:26 1: Setze Alexa-Lautstärke auf 40
2018.02.03 13:57:26 1: Setze Alexa-Alarm-Lautstärke auf 40
2018.02.03 13:57:27 2: ECHO_xxxxxxxxxxx: Unknown Operation


D.h. der Alarm lässt sich nicht setzen. Was mache ich falsch?

Hier die Definition meines Dummy, den ich zum Testen des subs nutze:

defmod TestDummy_Notify notify TestDummy:.* {\
  alexaLautstaerke(40, 40);;\
}
defmod TestDummy dummy
attr TestDummy setList on off


Grüße
smo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 04 Februar 2018, 14:42:59
Nachdem der Echo einige Zeit nichts abgespielt hat, kann man die Lautstärke nicht mehr setzen.
Könnte in deinem Fall so sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mrbreil am 04 Februar 2018, 16:55:26
Hallo, nutz einer von euch schon das Wecker Reading?
Würde es gerne nutzen, um vor dem Wecker schonmal die Heizung, Kaffemaschine, Licht etc. einzuschalten.
Hat sich da jemand schon etwas gebastelt, was man an inspiration nehmen kann?

Gruß Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Esjay am 04 Februar 2018, 16:57:33
Zitat von: mrbreil am 04 Februar 2018, 16:55:26
Hallo, nutz einer von euch schon das Wecker Reading?
Würde es gerne nutzen, um vor dem Wecker schonmal die Heizung, Kaffemaschine, Licht etc. einzuschalten.
Hat sich da jemand schon etwas gebastelt, was man an inspiration nehmen kann?

Gruß Christian
Du könntest in die Commandref von Doif schauen,dort ist so etwas in der Art hinterlegt.
Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mrbreil am 04 Februar 2018, 18:00:50
Ja danke für den Tip.
Aber warum ist das reading so komisch 19:00:00.000 müsste es nicht so 19:00:00 aussehen?
Oder hat das einen Sinn der sich mir jetzt verbirgt?

Gruß Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 07 Februar 2018, 21:35:17
Hey, super gutes Modul. Danke dafür.

Meinst du man könnte auch den sleep timer so setzen?

Gruß

Gesendet von meinem Lenovo P2a42 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Februar 2018, 08:45:20
Zitat von: mrbreil am 04 Februar 2018, 18:00:50
Ja danke für den Tip.
Aber warum ist das reading so komisch 19:00:00.000 müsste es nicht so 19:00:00 aussehen?
Oder hat das einen Sinn der sich mir jetzt verbirgt?

Gruß Christian
Die Zeit wird so von Amazon geliefert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Februar 2018, 08:49:25
Zitat von: IcedEarth am 07 Februar 2018, 21:35:17
Hey, super gutes Modul. Danke dafür.

Meinst du man könnte auch den sleep timer so setzen?

Gruß

Gesendet von meinem Lenovo P2a42 mit Tapatalk
Welchen Sleep Timer meinst Du? Aktuell kannst Du Erinnerungen, Wecker und Timer setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 08 Februar 2018, 08:51:44
ach - du kannst dem Echo ja sowas sagen "stoppe Wiedergabe in 30 min" oder "stelle den Sleeptimer auf 30 min". Der stoppt dann die aktuelle Wiedergabe nach 30 min.
Das kann man aber natürlich auch einfach in FHEM selber lösen nehme ich an..^^

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Februar 2018, 12:42:40
Zitat von: IcedEarth am 08 Februar 2018, 08:51:44
ach - du kannst dem Echo ja sowas sagen "stoppe Wiedergabe in 30 min" oder "stelle den Sleeptimer auf 30 min". Der stoppt dann die aktuelle Wiedergabe nach 30 min.
Das kann man aber natürlich auch einfach in FHEM selber lösen nehme ich an..^^

Gruß
Alles was du nicht über die Web Alex App machen kannst, kann das Modul auch nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 08 Februar 2018, 12:55:48
...aber du kannst sowas natürlich mit Andres Alexa-FHEM-Modul in Kombination mit einer eigenen Funktion und dem Echo-Modul realisieren, in dem die Funktion dann einen FHEM-Timer erstellt, der dann wiederum den Echo auf z.B. Pause stellt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 08 Februar 2018, 12:59:49
Zitat von: cs-online am 08 Februar 2018, 12:55:48
...aber du kannst sowas natürlich mit Andres Alexa-FHEM-Modul in Kombination mit einer eigenen Funktion und dem Echo-Modul realisieren, in dem die Funktion dann einen FHEM-Timer erstellt, der dann wiederum den Echo auf z.B. Pause stellt.

Genau das ist mir dann auch eingefallen ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 08 Februar 2018, 16:04:45
Hallo,

hier mal meine Darstellung der fortlaufenden Restzeit (Countdown) eines Timers im FTUI, die ja dank des Moduls erst ermöglicht wird.

Bei der Umsetzung ist mir klar das es jede Sekunde  ein Event gibt, da ich es aber auch nicht besser weiß und nichts besseres gefunden habe, reicht mir die Lösung alle mal. I.d.R stell ich auch Minuten und keine Stundentimer.
Lösungen die ohne Event aus kommen oder vlt. Verbesserungen schlag ich nicht aus  ;)



Zitatdefmod doif_echo_timer DOIF ([EG_Echo_Kueche:timer_remainingtime] > 0) (attr at_counter_echo_timer disable 0) DOELSEIF ([EG_Echo_Wohnzimmer:timer_remainingtime] > 0) (attr at_counter_echo_timer disable 0)
attr doif_echo_timer do always
attr doif_echo_timer room Eieruhr

Zitatdefmod at_counter_echo_timer at +*00:00:01 {if(ReadingsVal("EG_Echo_Kueche",'timer_remainingtime',0)>0
{fhem("setreading EG_Echo_Kueche timer_remainingtime ".(ReadingsVal("EG_Echo_Kueche",'timer_remainingtime',0)-1))}
elsif(ReadingsVal("EG_Echo_Wohnzimmer",'timer_remainingtime',0)>0)
{fhem("setreading EG_Echo_Wohnzimmer timer_remainingtime ".(ReadingsVal("EG_Echo_Wohnzimmer",'timer_remainingtime',0)-1))}
else {fhem("attr at_counter_echo_timer disable 1")}}
attr at_counter_echo_timer disable 1
attr at_counter_echo_timer room Eieruhr

Wer das 2. Device nicht braucht löscht den DOELSEIF und elsif-Zweig einfach raus.

<header>Eieruhr</header>
<div class="vbox items-center">
<div data-type="switch"
data-device="EG_Echo_Wohnzimmer"
data-get="timer_remainingtime"
data-states='["0","1"]'
data-colors='["#808080","black"]'
data-background-colors='["#3D4C66","cornflowerblue"]'
data-icons='["fa-hourglass-o","fa-hourglass-o fa-spin"]'
                                data-fhem-cmd='set EG_Echo_Wohnzimmer notifications_delete {(sprintf("fw@". ReadingsVal("EG_Echo_Wohnzimmer","timer_id",0)))}'
class="bigger">
</div>
<div data-type="label"
    data-device="EG_Echo_Wohnzimmer"
    data-get="timer_remainingtime"
    data-substitution="toDate().hhmmss()">
        </div>
</div>


Gruß

Thomas

edit:

-Switch um set notifications_delete Timer_...@... erweitert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cnkru am 09 Februar 2018, 06:37:37
Hallo Michael,

habe gestern dein Modul erstmalig ausprobiert und zunächst nur die Geräte eingebunden.
Hat alles sehr gut und auf Anhieb geklappt. Wollte am WE mich damit intensiver beschäftigen.
Soweit vielen für Dein Engagement.
Nun zu meinen Problem:
Über Nacht schalte ich traditionell das WLAN aus und somit geht auch Alexa schlafen...
Heute morgen dann die Überraschung - mein FHEM-Server war schwer beschäftigt und Die Heizung kalt.
20 MB Logfile zeigten eine unendliche Reihe von Verbindungsversuchen:

2018.02.09 01:00:42 2: [echodevice_ParseAuth] myAlexa: connection error layla.amazon.de: Connection refused
2018.02.09 01:00:43 2: [echodevice_ParseAuth] myAlexa: connection error layla.amazon.de: Connection refused
usw.

Ich denke ein Verbindungsversuch bei Befehlsabgabe an das ECHO-Device würde ausreichen - ggf. ähnlich wie bei anderen Geräten ein selbst wählbarer Zyklus...

Soweit so gut
Liebe Grüße
Carsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 Februar 2018, 08:32:26
Zitat von: cnkru am 09 Februar 2018, 06:37:37
Hallo Michael,

habe gestern dein Modul erstmalig ausprobiert und zunächst nur die Geräte eingebunden.
Hat alles sehr gut und auf Anhieb geklappt. Wollte am WE mich damit intensiver beschäftigen.
Soweit vielen für Dein Engagement.
Nun zu meinen Problem:
Über Nacht schalte ich traditionell das WLAN aus und somit geht auch Alexa schlafen...
Heute morgen dann die Überraschung - mein FHEM-Server war schwer beschäftigt und Die Heizung kalt.
20 MB Logfile zeigten eine unendliche Reihe von Verbindungsversuchen:

2018.02.09 01:00:42 2: [echodevice_ParseAuth] myAlexa: connection error layla.amazon.de: Connection refused
2018.02.09 01:00:43 2: [echodevice_ParseAuth] myAlexa: connection error layla.amazon.de: Connection refused
usw.

Ich denke ein Verbindungsversuch bei Befehlsabgabe an das ECHO-Device würde ausreichen - ggf. ähnlich wie bei anderen Geräten ein selbst wählbarer Zyklus...

Soweit so gut
Liebe Grüße
Carsten
Bedeutet WLAN aus, dass dein FHEM Server dann auch keine Internetverbindung hat?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cnkru am 09 Februar 2018, 08:38:29
Hall Michael,

der FHEM-Server ist via LAN verbunden und ständig online ...
Übrigens ein Abschalten des Echo-Devices  (Stecker aus der Dose) hat den selbigen Effekt.

LG
Carsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 Februar 2018, 08:40:27
Zitat von: cnkru am 09 Februar 2018, 08:38:29
Hall Michael,

der FHEM-Server ist via LAN verbunden und ständig online ...
Übrigens ein Abschalten des Echo-Devices  (Stecker aus der Dose) hat den selbigen Effekt.

LG
Carsten
hmm ok, interessant. Muss ich mir anschauen, kann mir aktuell nicht vorstellen warum das so sein soll. Es findet ja keine direkte Kommunikation mit dem ECHO statt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sille am 09 Februar 2018, 12:42:27
Hi,

vielen Dank für das tolle Modul! Habe ich heute ausprobiert und nun gibt es bei mir eine Titelanzeige auf der LametricTime, sobald über Alexa Radio abgespielt wird, eine Countdown-Anzeige ist in Arbeit.

Weiter so!

LG Sille
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: smmmo am 09 Februar 2018, 20:45:47
Zitat von: cnkru am 09 Februar 2018, 08:38:29
der FHEM-Server ist via LAN verbunden und ständig online ...
Übrigens ein Abschalten des Echo-Devices  (Stecker aus der Dose) hat den selbigen Effekt.

Hallo,

ich schalte meinen EchoDot jeden Abend um 23:15 Uhr per schaltbarer Steckdose aus und morgens um 06:15 Uhr wieder an. Der Effekt mit den zahlreichen fehlgeschlagenen Verbindungs-Versuchen tritt bei mir aber nicht auf. Allerdings mit Modul-Version 0.17.

Gruss
smo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cnkru am 10 Februar 2018, 17:00:15
Hallo smo,

danke für den Hinweis.
Habe gerade einen Test-FHEM-Server aufgesetzt (Standard FHEM ohne SchickSchnack).
Werde heute Nacht das Verhalten abwarten.
Ich habe Version  2018-02-02, v0.0.19 eingespielt.

Gruß
Carsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cnkru am 10 Februar 2018, 19:09:11
So wieder zurück:

Habe seit 16:00 Uhr echodevice aktiv laufen mit 3 Echos und ständig Funkverkehr in Richtung layla.amazon.com.
anbei ein Bild von der Pi-Hole Console ... (2615 Aufrufe in den letzten 3 Stunden)
D.h. geht Sekunde ein Aufruf!?

Gruß
Carsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sille am 10 Februar 2018, 20:38:15
Wow, bei mir ist es sehr  extrem:

Nach 24 Std fast 20.000 Anfragen an https://layla.amazon.de/api/

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2018, 20:40:57
Zitat von: Sille am 10 Februar 2018, 20:38:15
Wow, bei mir ist es sehr  extrem:

Nach 24 Std fast 20.000 Anfragen an https://layla.amazon.de/api/
Muss ich mir mal anschauen, kann mir aktuell nicht vorstellen woran das liegen sollte. Weiß nur nicht ob ich vor Montag da dran arbeiten kann.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cnkru am 11 Februar 2018, 07:53:58
Guten Morgen,

habe gestern bzgl. der Fehlermeldung
[echodevice_ParseAuth] myAlexa: connection error layla.amazon.de: Connection refused
einiges ausprobiert.
Dazu Test-System aufgesetzt und 3 Echos inkludiert.
Also d.h. erreicht das echodevice-Modul aus irgendeinen Grund den Amazon-Server nicht,
erfolgen sofort die Fehlermeldungen im Log und zwar jede Sekunde.
Übrigens von 16:00 bis 7:30 Uhr 13.640 Verbindungsversuche nach "layla.amazon.de"...

Gruß
Carsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2018, 11:43:23
Zitat von: cnkru am 11 Februar 2018, 07:53:58
Guten Morgen,

habe gestern bzgl. der Fehlermeldung
[echodevice_ParseAuth] myAlexa: connection error layla.amazon.de: Connection refused
einiges ausprobiert.
Dazu Test-System aufgesetzt und 3 Echos inkludiert.

  • Echos stufen weise vom Stromnetz genommen -> keine Fehlermeldung
  • Echos stufen weise vom WLAN getrennt -> keine Fehlermeldung
  • Den Testserver vom LAN getrennt -> myAlexa: connection error
  • layla.amazon.de auf Blacklist in Firewall -> myAlexa: connection error
Also d.h. erreicht das echodevice-Modul aus irgendeinen Grund den Amazon-Server nicht,
erfolgen sofort die Fehlermeldungen im Log und zwar jede Sekunde.
Übrigens von 16:00 bis 7:30 Uhr 13.640 Verbindungsversuche nach "layla.amazon.de"...

Gruß
Carsten
Auf Seite 1 gibt es ein aktualisiertes Modul.


##############################################
#
# 2018-02-10, v0.0.20
#
# v0.0.20
# - CHANGE:  Cookie erstellen auf nonBlocking
#            Cookie erstellen Timeout 10 sekunden
# - BUGFIX:  div.
#


Der Loginprozess des Modules war noch komplett Original von Markus M. Dieser Prozess wurde bis jetzt immer blockierend ausgeführt! Ab der Version 20 ist der jetzt nicht mehr blockierend.

Bezüglich der vielen Einträge:
Das Amazon Hauptgerät frägt alle 60 Sekunden Amazon nach geänderten Werten hab. Hierfür muss ich 10 unterschiedliche Webpages abfragen. Zusätzlich frägt jedes ECHO alle 60 Sekunden seinen eigenen Status ab. Hier muss ich 2 Webpages abfragen.

Wem das zuviel ist, kann an jedem Device das Attribut "intervallsettings" auf einen eigenen Wert einstellen.

Anbei noch mal der Link zur Dokumentation:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chris8888 am 11 Februar 2018, 12:44:57
Hi,
eben mal das Update eingespielt und neu gestartet.
Mein Log läuft voll mit
2018.02.11 12:38:46 1: echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1485.

$VAR1 = 'Unknown auth failure';
 
State wechselt ständig zwischen Disconnected und error.

Muss man noch etwas konfigurieren?

Viele Grüße
Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2018, 12:46:24
Zitat von: Chris8888 am 11 Februar 2018, 12:44:57
Hi,
eben mal das Update eingespielt und neu gestartet.
Mein Log läuft voll mit
2018.02.11 12:38:46 1: echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1485.

$VAR1 = 'Unknown auth failure';
 
State wechselt ständig zwischen Disconnected und error.

Muss man noch etwas konfigurieren?

Viele Grüße
Christian
Eventuell mal ein reboot ausführen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chris8888 am 11 Februar 2018, 12:59:26
Schon ohne Erfolg gemacht...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2018, 13:56:58
Zitat von: Chris8888 am 11 Februar 2018, 12:59:26
Schon ohne Erfolg gemacht...
Hast du mal am Amazon Device ein set login versucht?

kannst Du mir mal ein list vom Amazon Device per PM schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 11 Februar 2018, 17:22:32
Hab das selbe seit vorhin.
Auch beim versuch neu einzuloggen:

Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2018, 17:25:40
Zitat von: matzewob am 11 Februar 2018, 17:22:32
Hab das selbe seit vorhin.
Auch beim versuch neu einzuloggen:

Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';


Ich habe jetzt erstmal wieder die 19er Version auf Seite 1 verlinkt. Aktuell habe ich dasselbe Problem. Kann aber noch nicht genau sagen woran es liegt. Selbst das Einspielen der 19er Version bei mir behebt das Problem.

Das Einzige was aktuell bei mir hilft, ist das manuelle setzen eines Cookies.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 11 Februar 2018, 17:27:12
Hab das Gefühl das hier irgendwas grad "kaputt" ist bei Amazon

2018.02.11 17:25:00 2: [echodevice_ParseAuth] Alexa: connection error read from https://www.amazon.de:443 timed out
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2018, 19:21:27
Zitat von: matzewob am 11 Februar 2018, 17:27:12
Hab das Gefühl das hier irgendwas grad "kaputt" ist bei Amazon

2018.02.11 17:25:00 2: [echodevice_ParseAuth] Alexa: connection error read from https://www.amazon.de:443 timed out

So, auf Seite 1 gibt es jetzt die Version 21.


##############################################
#
# 2018-02-11, v0.0.21
#
# v0.0.21
# - CHANGE:  Header


Wie sich bei meinen Tests herausgestellt hat, lief auch die alte Version 19 bei mir nicht mehr. Wie es sich herausgestellt hat, musste der Header wieder angepasst werden. Daher bitte die neue Version einspielen.

So lange Euer COOKIE noch gültig ist, könnt Ihr eine ältere Version immer noch einsetzen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 11 Februar 2018, 19:29:41
Läuft wieder, vielen Dank für deine Mühe und Support!! :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chris8888 am 11 Februar 2018, 19:48:49
Hi,

bei mir läuft auch das neue Modul nicht:
2018.02.11 19:40:50 1: echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: Vn1uU757pl-ZbF01O8bjn8gyNgxAP-ZV2rqKxvY4kRIoVObd-sMU5Q==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';


VG
Christian


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2018, 19:50:29
Zitat von: Chris8888 am 11 Februar 2018, 19:48:49
Hi,

bei mir läuft auch das neue Modul nicht:
2018.02.11 19:40:50 1: echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: Vn1uU757pl-ZbF01O8bjn8gyNgxAP-ZV2rqKxvY4kRIoVObd-sMU5Q==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';


VG
Christian
Hast du auch einen shutdown restart durchgeführt?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 11 Februar 2018, 19:56:12
Nur der Vollständigkeit halber Bei mir alles wieder grün, auch ohne shutdown restart (habe die alte Version nicht gecheckt, Dateidatum war vom 29.01.)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chris8888 am 11 Februar 2018, 20:06:35
ja, klar. Auch ein Set login ebenfalls. Alles ohne Erfolg.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2018, 22:18:23
Zitat von: Chris8888 am 11 Februar 2018, 20:06:35
ja, klar. Auch ein Set login ebenfalls. Alles ohne Erfolg.
Habe auf Seite 1 das Modul noch mal aktualisiert.


##############################################
#
# 2018-02-11, v0.0.22
#
# v0.0.22
# - FEATURE: Attribut browser_useragent https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
#


Über das Attribut "browser_useragent" kannst du den UserAgent Eintrag ändern. In der Doku habe ich ein paar Werte. Eventuell hilft dir das weiter.
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chris8888 am 11 Februar 2018, 23:38:40
Hallo Michael,

damit läuft es wieder! :-)

Danke!

Viele Grüße
Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: petjek am 13 Februar 2018, 18:15:53
Zitat von: michael.winkler am 20 Januar 2018, 12:52:04
Dass es Musikwecker gibt, hatte ich so nicht auf dem Radar.

Neues Modul kann, wie immer, auf Seite 1 heruntergeladen werden.


# 2018-01-20, v0.0.12
#
# v0.0.12
# - FEATURE: Support Musicalarm
#


Notification_delete bedeutet beim Wecker dann auch löschen, nicht deaktivieren, richtig?
Ich hätte gerne, dass der Wochentagswecker deaktiviert wird, wenn ich nicht zuhause bin
Wäre über einen DOIF ja ganz einfach.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Februar 2018, 18:24:14
Zitat von: petjek am 13 Februar 2018, 18:15:53
Notification_delete bedeutet beim Wecker dann auch löschen, nicht deaktivieren, richtig?
Ich hätte gerne, dass der Wochentagswecker deaktiviert wird, wenn ich nicht zuhause bin
Wäre über einen DOIF ja ganz einfach.
ja, ein Notification_delete löscht den Eintrag. Nur deaktivieren geht aktuell noch nicht. Du kannst aber eine Erinnerung die auch Wöchentlicht ausgeführt wird anlegen


set echo reminder_repeat 20:15 2 Hallo aufwachen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: projectsun am 13 Februar 2018, 23:41:38
bei mir gings nur über Cookie auslesen nach Update auf Version 0.0.22

Man war ich froh, als da nach 20 Minuten basteln wieder "connected" stand.

So sah mein log aus:
2018.02.12 08:00:26 2: [echodevice_ParseAuth] wz_echo: connection error gethostbyname layla.amazon.de failed
2018.02.12 08:00:26 2: [echodevice_ParseAuth] wz_echo: connection error gethostbyname layla.amazon.de failed
2018.02.12 08:00:26 2: [echodevice_ParseAuth] wz_echo: connection error gethostbyname layla.amazon.de failed
2018.02.12 08:00:40 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:43 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:45 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:47 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:51 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:53 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:55 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:58 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.13 08:08:59 1: wz_echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = '';

2018.02.13 08:09:02 1: wz_echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = '';
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 14 Februar 2018, 08:59:59
Hallo!

Bei meiner Mam auf dem Fhem geht heute nichts mehr, bei mir zu Hause allerdings trotzdem noch.


2018.02.14 08:51:29 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:51:38 2: EchoBridge: Invalid cookie
2018.02.14 08:51:38 2: EchoBridge: Invalid cookie
2018.02.14 08:51:39 2: EchoBridge: Invalid cookie
2018.02.14 08:51:39 2: EchoBridge: Invalid cookie
2018.02.14 08:51:40 2: EchoBridge: Invalid cookie
2018.02.14 08:52:49 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:50 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:50 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:51 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:51 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:53 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:52 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: sBH-ddDDzWI2KxTI5mlPEorNyPhaGf6CrV_fK2laRim0uNaw5qHoAw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:54 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: lP0jWPt25uLwvrzsNPh3yMtokYZLjeyvY_aiRp4TIuWT_uYQBOutEA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:55 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:56 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:56 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: x0DM9akW_BaYmVk3Ui88CdXBe_7_Fy0NVlA6OqDFlqp9x6_5M-InrQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:57 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 6iHW8rPs-C8wTHEvXpxRyF3etZOH3_N9rvMySJn8wnbisZiWoBzYOw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:54:19 2: GutenMoergen: set EchoBadezimmer tunein s25166: Please define EchoBadezimmer first
2018.02.14 08:54:55 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:54:58 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:01 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:01 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:57 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:05 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:05 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:06 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:06 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';



Was könnte man da jetzt noch machen?

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 14 Februar 2018, 09:04:14
Zitat von: Steffen am 14 Februar 2018, 08:59:59
Hallo!

Bei meiner Mam auf dem Fhem geht heute nichts mehr, bei mir zu Hause allerdings trotzdem noch.

Was könnte man da jetzt noch machen?

Mfg Steffen
Moin
Wie viele Andere (Ich auch) den Cookie auslesn und haendisch reinkopieren!
Siehe auch einen post vor Deinem!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Februar 2018, 09:06:01
Zitat von: Steffen am 14 Februar 2018, 08:59:59
Hallo!

Bei meiner Mam auf dem Fhem geht heute nichts mehr, bei mir zu Hause allerdings trotzdem noch.


2018.02.14 08:51:29 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:51:38 2: EchoBridge: Invalid cookie
2018.02.14 08:51:38 2: EchoBridge: Invalid cookie
2018.02.14 08:51:39 2: EchoBridge: Invalid cookie
2018.02.14 08:51:39 2: EchoBridge: Invalid cookie
2018.02.14 08:51:40 2: EchoBridge: Invalid cookie
2018.02.14 08:52:49 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:50 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:50 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:51 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:51 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:53 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:52 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: sBH-ddDDzWI2KxTI5mlPEorNyPhaGf6CrV_fK2laRim0uNaw5qHoAw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:54 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: lP0jWPt25uLwvrzsNPh3yMtokYZLjeyvY_aiRp4TIuWT_uYQBOutEA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:55 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:56 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:56 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: x0DM9akW_BaYmVk3Ui88CdXBe_7_Fy0NVlA6OqDFlqp9x6_5M-InrQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:57 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 6iHW8rPs-C8wTHEvXpxRyF3etZOH3_N9rvMySJn8wnbisZiWoBzYOw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:54:19 2: GutenMoergen: set EchoBadezimmer tunein s25166: Please define EchoBadezimmer first
2018.02.14 08:54:55 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:54:58 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:01 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:01 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:57 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:05 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:05 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:06 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:06 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';



Was könnte man da jetzt noch machen?

Mfg Steffen
Welche Version hast Du im Einsatz?

Schau Dir mal das Attribut "browser_useragent" an
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 14 Februar 2018, 09:16:20
Hallo!

Ich habe die 2018-02-11, v0.0.22 und habe es jetzt mal mit jedem "browser_useragent" versucht aber immer noch kein Erfolg.

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Februar 2018, 09:23:45
Zitat von: Steffen am 14 Februar 2018, 09:16:20
Hallo!

Ich habe die 2018-02-11, v0.0.22 und habe es jetzt mal mit jedem "browser_useragent" versucht aber immer noch kein Erfolg.

Mfg Steffen
Versucht mal Euren FHEM Server komplett neuzustarten. Eventuell hilft auch ein "set login"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 14 Februar 2018, 09:37:25
Hallo
Also bei mir nicht! Nur das Cookie kopieren hilft!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Februar 2018, 09:41:09
Zitat von: pc1246 am 14 Februar 2018, 09:37:25
Hallo
Also bei mir nicht! Nur das Cookie kopieren hilft!
Gruss Christoph
versuch mal folgendes:
Installiere dir mal lynx

apt-get install lynx


Starte das dann mit:

lynx https://alexa.amazon.de


Dann versuchst Du Dich dort anzumelden. Wenn das klappt kannst du es noch mal mit dem Modul versuchen. Bei mir hat es geholfen den Browseragent anzupassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 14 Februar 2018, 09:56:29
Zitat von: michael.winkler am 14 Februar 2018, 09:41:09
versuch mal folgendes:
Installiere dir mal lynx

apt-get install lynx


Starte das dann mit:

lynx https://alexa.amazon.de


Dann versuchst Du Dich dort anzumelden. Wenn das klappt kannst du es noch mal mit dem Modul versuchen. Bei mir hat es geholfen den Browseragent anzupassen.

Hallo!

Ich habe es so versucht aber dann kommt die Meldung:

Bitte aktivieren Sie Cookies, um fortzufahren

   Bitte aktivieren Sie bei Ihrem Webbrowser Cookies, um Ihren Einkauf bei Amazon.de fortzusetzen.

   Nachdem Sie Cookies in Ihrem Browser aktiviert haben, klicken Sie einfach auf die Schaltfläche unten, um zur vorhergehenden Seite zurückzukehren.

Zurück zur vorherigen Seite


ich habe auch den cookie ausgelesen und als attr hinzugefügt, aber selbst da kommt immer "disconnected"?!?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 14 Februar 2018, 10:25:27
Mal der Fehlermeldung bei Lynx nachgegangen (Lynx man page und dort nach Cookies suchen) und dann mal mit


lynx https://alexa.amazon.de --accept_all_cookies


getestet?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 14 Februar 2018, 10:49:25
Zitat von: Thyraz am 14 Februar 2018, 10:25:27
Mal der Fehlermeldung bei Lynx nachgegangen (Lynx man page und dort nach Cookies suchen) und dann mal mit


lynx https://alexa.amazon.de --accept_all_cookies


getestet?

Danke und gerade versucht aber die gleiche Meldung wie oben beschrieben, komisch ist ja das es Gestern noch alles in Ordnung war...kann es sein das was verändert wurde auf seiten Amazon?!?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Februar 2018, 11:11:08
Zitat von: Steffen am 14 Februar 2018, 10:49:25
Danke und gerade versucht aber die gleiche Meldung wie oben beschrieben, komisch ist ja das es Gestern noch alles in Ordnung war...kann es sein das was verändert wurde auf seiten Amazon?!?
kann natürlich auch sein. Ein Cookie über die Attribute sollte aber immer funktionieren. Anbei noch mal die Anleitung wie Du das Cookie auslesen kannst:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

WICHTIG: Wenn Du in dem Webbrowser auf Abmelden gehst, wird das Cookie wieder ungültig!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 14 Februar 2018, 11:36:16
Zitat von: michael.winkler am 14 Februar 2018, 09:41:09
versuch mal folgendes:
Installiere dir mal lynx

apt-get install lynx


Starte das dann mit:

lynx https://alexa.amazon.de


Dann versuchst Du Dich dort anzumelden. Wenn das klappt kannst du es noch mal mit dem Modul versuchen. Bei mir hat es geholfen den Browseragent anzupassen.

Hallo Michael

Werde ich heute Abend mal probieren! Das waere dann cool, insbesondere mit dem Tipp von Thyraz.
Danke und Gruss
Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 14 Februar 2018, 21:32:21
Hatte mit der neuen Version auch erst ein Cookie Problem.
User Agent setzen und ein set login haben aber geholfen. :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moppy am 16 Februar 2018, 09:39:25
Servus, ich hab jetzt auch alle Einstellungen durch (mit und ohne 2 Schritt), mit und ohne Cookie, alle Browser-Agents durch, mit LYNX versucht mich zu verbinden. Lynx scheitert daran dass bei mir jetzt IMMER nach einem Captcha gefragt wird, auch bei der normalen Anmeldung über den Browser. Denke dass es deshalb nicht funktioniert.
Geht die Captcha Aufforderung wieder weg, oder wie könnte ich jetzt trotzdem connecten?
mfg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 16 Februar 2018, 09:44:55
Zitat von: moppy am 16 Februar 2018, 09:39:25
Servus, ich hab jetzt auch alle Einstellungen durch (mit und ohne 2 Schritt), mit und ohne Cookie, alle Browser-Agents durch, mit LYNX versucht mich zu verbinden. Lynx scheitert daran dass bei mir jetzt IMMER nach einem Captcha gefragt wird, auch bei der normalen Anmeldung über den Browser. Denke dass es deshalb nicht funktioniert.
Geht die Captcha Aufforderung wieder weg, oder wie könnte ich jetzt trotzdem connecten?
mfg
Ich glaube das viele "rumprobieren " ist genau das Problem ... und führt zur captchabfrage. War bei mir auch so. Bei mir ging es dann , indem ich es einfach gelassen habe . Anmeldetaten gesetzt , ging nicht . .... Cookie als attr gesetzt .... ging .... Alles weitete ignoriert . Den tag drauf einfach den Cookie gelöscht ( attr ) -fertig . Seit dem klappt es mit der Anmeldung. 

Captchabfrage geht wieder weg ... spätestens den nächsten tag , zumindest War es bisher bei mir so

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 16 Februar 2018, 09:57:21
Hallo!

So recht rund läuft es anscheinend nicht mehr, also bei mir zu Hause ja aber bei meiner Mam war jetzt ein Tag alles gut und jetzt wieder "disconnected"...ob mit oder ohne selbst gesetzten Cookie.

Echt schade, meine Mam war total begeistert davon und hatte sich deswegen extra noch einen Dot geholt...

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 16 Februar 2018, 10:53:51
Hallo zusammen,
nach intensiven Cookie- und User-Agent-Spielereien hatte ich auch eine Captcha-Abfrage, die ist aber danach nicht wieder aufgetaucht.
Die Cookie-Probleme in letzter Zeit lagen bei mir eindeutig an dem User-Agent; Erfolg habe ich zur Zeit mit folgenden beiden Einträgen:


Ich verwende jetzt den Minimal-Firefox-Eintrag.

Beste Grüße,
Achim

Nachtrag:
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Esjay am 16 Februar 2018, 11:01:47
Zitat von: Steffen am 16 Februar 2018, 09:57:21
Hallo!

So recht rund läuft es anscheinend nicht mehr, also bei mir zu Hause ja aber bei meiner Mam war jetzt ein Tag alles gut und jetzt wieder "disconnected"...ob mit oder ohne selbst gesetzten Cookie.

Echt schade, meine Mam war total begeistert davon und hatte sich deswegen extra noch einen Dot geholt...

Mfg Steffen

Was ist nun dein Ziel, geschweige denn deine Erwartungen? Du sagst selber das es bei dir läuft,bei deiner Mutter nicht. Ergo finde heraus, was du bei dir anders machst als bei deiner Mutter.
Hast du irgendwelche Log Einträge die du zur Verfügung stellen kannst, oder ist es gerade einfach nur der Frust den du loswerden möchtest, weil etwas was andere in ihrer Freizeit tun, um es sinngemäß mit deinen Worten zu sagen" nicht so recht rund läuft". Hilf mir/uns deinen Post zu verstehen.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 16 Februar 2018, 15:41:05
Hallo!

Wenn es so rüber gekommen sein sollte, das ich die Leistung hier Schlecht machen würde oder nicht würdigen würde dann tut es mir leid, denn das sollte es bestimmt nicht.


Im log bekomme ich folgende Mitteilung:

EchoNew: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';


Wenn ich das Echodevice lösche und komplett neu anlege mit Cookie vom Browser, dann klappt es kurzzeitig. Sobald ich zb. Fhem neustarte ist es gleich wieder auf "disconnected", ich müsste dann wieder neu anlegen.

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Februar 2018, 15:58:35
Zitat von: Steffen am 16 Februar 2018, 15:41:05
Hallo!

Wenn es so rüber gekommen sein sollte, das ich die Leistung hier Schlecht machen würde oder nicht würdigen würde dann tut es mir leid, denn das sollte es bestimmt nicht.


Im log bekomme ich folgende Mitteilung:

EchoNew: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';


Wenn ich das Echodevice lösche und komplett neu anlege mit Cookie vom Browser, dann klappt es kurzzeitig. Sobald ich zb. Fhem neustarte ist es gleich wieder auf "disconnected", ich müsste dann wieder neu anlegen.

Mfg Steffen
Ein Cookie sollte mit der aktuellsten Version einen Neustart von FHEM überleben. Interessant wäre jetzt zu wissen wie sich die Readings des Amazon Devices ändern. Ein vorher/nachher vergleich quasi. Bitte achte da das nächste mal darauf, und schicke die Infos dann mal zu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 16 Februar 2018, 16:24:54
Hallo!

Danke für die mühe schonmal...

vorher:

Internals:
   CFGFN     
   CHANGED   
   DEF        crypt:591011120d1a445c59520022xxxxxxxxxxxxxxxxxxxxxxxx crypt:560d0603xxxxxxxxxxxxxx
   IODev     
   NAME       EchoNew
   NR         559
   NTFY_ORDER 50-EchoNew
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   READINGS:
     2018-02-16 15:58:38   COOKIE          session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/

     2018-02-16 15:58:38   COOKIE_TYPE     NEW
     2018-02-16 15:59:46   state           connected
   helper:
     COOKIE     x-amzn-dat-gui-client-v=1.24.4244.0; session-id=259-7586804-9821022; session-id-time=2149512829l; ubid-acbde=257-2350554-9907539; x-acbde=HSXIdShvAB78RN8sbV4jlhSd9lUxOhW?EVpnqDo38SRWPawuNqGJRpsfekrLLhzB; at-acbde=Atza|IwEBIMFmRHMRr2Kw2_49VdyU0OP6_7F8pQoOgsHsc8yGGRWcAMm-GcS7CxbT5-51TlwU6IQbInwzXRm5GvrA5YMIf6jWtnNNDQH3D0C-2o8Ue9QXLHSa_Hn5DVt3JdCldDr_eDml1po1n9Vwgi6XRWUP6EyBvJnI2Qo5S8GXhSZtg5DAGG9GJ6r-hbKdKX0_ep8NocTDGpMqSIBAizzQjpVrbp1JbA-pUgqBJqKeREQaBwPtHcdmbz7tx8bZJDLbjtGnxBv26m2HwcPIe8mxePIXuAOQXdbnUXpz5bsxTuwDcfdDB6udzFXtBIbAMGCTZLARqOW_tie4b2INlLLTmlNq-YvSn-G4nalwXHWTofPYEhzuLAfQhqAhs0GXRipgFxp7EI2_3uIEHUi-9V7CjAlE8Ja8; sess-at-acbde=x/nCelDcvnKYtOnOcefF9D/CmCwpB32Zkf5kaUluyR8=; sst-acbde=Sst1|PQE9XHFTI_ysozvmjIpZ17zHCLLQ3lhziU8qa75saVcoOKYSjF9ZH8wIVOULlcHqSw_VYV6pDUga447hR9LfnAG7Y9mkh-n-qFc9ESJ-JGWFC7mYjZjQsaaxpvmoENyDqdhKy3NXBopV0H_6N34txTsfPAmcsrqG08dvxj63VTdLPlmd-x7Cg4s5JQ73UGbl1kzsX1_nptXivqJEaJOwK7xt3jxwePzp8w_6cu-EyYjqH_EaaDYRSCBACz9foJ1VjWgBQgOdmsgs5zXDL19NVJI68g; csrf=522134648
     CSRF       5221xxxxxxxxxxx
     PASSWORD   crypt:560dxxxxxxxxxxx
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     USER       crypt:591011120d1a445c595200225f5exxxxxxxxxxxxxxxxxx
     login_cookiestring session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/

     login_location https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
     login_postdata appActionToken=I69Gcj2BRffryVk501mpj2FQAe1H1Boj3D&appAction=SIGNIN&showRmrMe=ape:MQ==&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:UDc4NDhGNURWVzMwMEJQWkM5Uzk=&openid.identity=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&openid.assoc_handle=ape:YW16bl9kcF9wcm9qZWN0X2RlZV9kZQ==&openid.mode=ape:Y2hlY2tpZF9zZXR1cA==&failedSignInCount=ape:MA==&openid.claimed_id=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&pageId=ape:YW16bl9kcF9wcm9qZWN0X2RlZV9kZQ==&openid.ns=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjA=&showPasswordChecked=false&
     login_sessionid 257-4249168-3211504
     notifications
     CMD_QUEUE:
     ECHODEVICES:
     HTTP_CONNECTION:
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       200
       compress   1
       conn       
       data       
       displayurl https://layla.amazon.de/api/device-notification-state?_=1518793186
       header     Cookie: x-amzn-dat-gui-client-v=1.24.4244.0; session-id=259-7586804-9821022; session-id-time=2149512829l; ubid-acbde=257-2350554-9907539; x-acbde=HSXIdShvAB78RN8sbV4jlhSd9lUxOhW?EVpnqDo38SRWPawuNqGJRpsfekrLLhzB; at-acbde=Atza|IwEBIMFmRHMRr2Kw2_49VdyU0OP6_7F8pQoOgsHsc8yGGRWcAMm-GcS7CxbT5-51TlwU6IQbInwzXRm5GvrA5YMIf6jWtnNNDQH3D0C-2o8Ue9QXLHSa_Hn5DVt3JdCldDr_eDml1po1n9Vwgi6XRWUP6EyBvJnI2Qo5S8GXhSZtg5DAGG9GJ6r-hbKdKX0_ep8NocTDGpMqSIBAizzQjpVrbp1JbA-pUgqBJqKeREQaBwPtHcdmbz7tx8bZJDLbjtGnxBv26m2HwcPIe8mxePIXuAOQXdbnUXpz5bsxTuwDcfdDB6udzFXtBIbAMGCTZLARqOW_tie4b2INlLLTmlNq-YvSn-G4nalwXHWTofPYEhzuLAfQhqAhs0GXRipgFxp7EI2_3uIEHUi-9V7CjAlE8Ja8; sess-at-acbde=x/nCelDcvnKYtOnOcefF9D/CmCwpB32Zkf5kaUluyR8=; sst-acbde=Sst1|PQE9XHFTI_ysozvmjIpZ17zHCLLQ3lhziU8qa75saVcoOKYSjF9ZH8wIVOULlcHqSw_VYV6pDUga447hR9LfnAG7Y9mkh-n-qFc9ESJ-JGWFC7mYjZjQsaaxpvmoENyDqdhKy3NXBopV0H_6N34txTsfPAmcsrqG08dvxj63VTdLPlmd-x7Cg4s5JQ73UGbl1kzsX1_nptXivqJEaJOwK7xt3jxwePzp8w_6cu-EyYjqH_EaaDYRSCBACz9foJ1VjWgBQgOdmsgs5zXDL19NVJI68g; csrf=522134648
csrf: 522134648
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 200 OK
Server: Server
Date: Fri, 16 Feb 2018 14:59:52 GMT
Content-Type: application/json
Content-Length: 330
Connection: close
x-amzn-RequestId: 0a470265-132a-11e8-ac72-c1c6ad5aaca8
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
       hu_blocking 0
       hu_filecount 20
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 0
       path       /api/device-notification-state?_=1518793186
       protocol   https
       redirects  0
       timeout    10
       type       alarmvolume
       url        https://layla.amazon.de/api/device-notification-state?_=1518793186
       hash:
       sslargs:
Attributes:
   browser_useragent Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
   cookie     x-amzn-dat-gui-client-v=1.24.4244.0; session-id=259-7586804-9821022; session-id-time=2149512829l; ubid-acbde=257-2350554-9907539; x-acbde=HSXIdShvAB78RN8sbV4jlhSd9lUxOhW?EVpnqDo38SRWPawuNqGJRpsfekrLLhzB; at-acbde=Atza|IwEBIMFmRHMRr2Kw2_49VdyU0OP6_7F8pQoOgsHsc8yGGRWcAMm-GcS7CxbT5-51TlwU6IQbInwzXRm5GvrA5YMIf6jWtnNNDQH3D0C-2o8Ue9QXLHSa_Hn5DVt3JdCldDr_eDml1po1n9Vwgi6XRWUP6EyBvJnI2Qo5S8GXhSZtg5DAGG9GJ6r-hbKdKX0_ep8NocTDGpMqSIBAizzQjpVrbp1JbA-pUgqBJqKeREQaBwPtHcdmbz7tx8bZJDLbjtGnxBv26m2HwcPIe8mxePIXuAOQXdbnUXpz5bsxTuwDcfdDB6udzFXtBIbAMGCTZLARqOW_tie4b2INlLLTmlNq-YvSn-G4nalwXHWTofPYEhzuLAfQhqAhs0GXRipgFxp7EI2_3uIEHUi-9V7CjAlE8Ja8; sess-at-acbde=x/nCelDcvnKYtOnOcefF9D/CmCwpB32Zkf5kaUluyR8=; sst-acbde=Sst1|PQE9XHFTI_ysozvmjIpZ17zHCLLQ3lhziU8qa75saVcoOKYSjF9ZH8wIVOULlcHqSw_VYV6pDUga447hR9LfnAG7Y9mkh-n-qFc9ESJ-JGWFC7mYjZjQsaaxpvmoENyDqdhKy3NXBopV0H_6N34txTsfPAmcsrqG08dvxj63VTdLPlmd-x7Cg4s5JQ73UGbl1kzsX1_nptXivqJEaJOwK7xt3jxwePzp8w_6cu-EyYjqH_EaaDYRSCBACz9foJ1VjWgBQgOdmsgs5zXDL19NVJI68g; csrf=522134648
   icon       echo
   room       Amazon


nach dem Neustart Fhem


Internals:
   CHANGED   
   DEF        crypt:591011120d1a445c595200225f5exxxxxxxxxxxxxxxxx crypt:560dxxxxxxxxxxxx
   IODev     
   NAME       EchoNew
   NR         55
   NTFY_ORDER 50-EchoNew
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   READINGS:
     2018-02-16 15:58:38   COOKIE          session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/
     2018-02-16 16:04:04   COOKIE_TYPE     READING
     2018-02-16 16:04:15   state           disconnected
   helper:
     COOKIE     session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/
     CSRF       
     PASSWORD   crypt:560d060xxxxxxxxx
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     USER       crypt:591011120d1a445c595200225f5exxxxxxxxxxxxxxxx
     CMD_QUEUE:
     HTTP_CONNECTION:
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       302
       compress   1
       conn       
       data       
       displayurl https://layla.amazon.de/api/device-notification-state?_=1518793453
       header     Cookie: session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/
csrf:
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 302 Found
Server: Server
Date: Fri, 16 Feb 2018 15:04:16 GMT
Content-Length: 20
Connection: close
x-amzn-RequestId: a7fcb2a5-132a-11e8-889f-ab26ff3d0b0d
Content-Encoding: gzip
Location: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevice-notification-state%3F_%3D1518793453&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
Vary: Accept-Encoding,User-Agent
       hu_blocking 0
       hu_filecount 15
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 0
       path       /api/device-notification-state?_=1518793453
       protocol   https
       redirects  10
       timeout    10
       type       alarmvolume
       url        https://layla.amazon.de/api/device-notification-state?_=1518793453
       hash:
       sslargs:
Attributes:
   browser_useragent Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
   cookie     x-amzn-dat-gui-client-v=1.24.4244.0; session-id=259-7586804-9821022; session-id-time=2149512829l; ubid-acbde=257-2350554-9907539; x-acbde=HSXIdShvAB78RN8sbV4jlhSd9lUxOhW?EVpnqDo38SRWPawuNqGJRpsfekrLLhzB; at-acbde=Atza|IwEBIMFmRHMRr2Kw2_49VdyU0OP6_7F8pQoOgsHsc8yGGRWcAMm-GcS7CxbT5-51TlwU6IQbInwzXRm5GvrA5YMIf6jWtnNNDQH3D0C-2o8Ue9QXLHSa_Hn5DVt3JdCldDr_eDml1po1n9Vwgi6XRWUP6EyBvJnI2Qo5S8GXhSZtg5DAGG9GJ6r-hbKdKX0_ep8NocTDGpMqSIBAizzQjpVrbp1JbA-pUgqBJqKeREQaBwPtHcdmbz7tx8bZJDLbjtGnxBv26m2HwcPIe8mxePIXuAOQXdbnUXpz5bsxTuwDcfdDB6udzFXtBIbAMGCTZLARqOW_tie4b2INlLLTmlNq-YvSn-G4nalwXHWTofPYEhzuLAfQhqAhs0GXRipgFxp7EI2_3uIEHUi-9V7CjAlE8Ja8; sess-at-acbde=x/nCelDcvnKYtOnOcefF9D/CmCwpB32Zkf5kaUluyR8=; sst-acbde=Sst1|PQE9XHFTI_ysozvmjIpZ17zHCLLQ3lhziU8qa75saVcoOKYSjF9ZH8wIVOULlcHqSw_VYV6pDUga447hR9LfnAG7Y9mkh-n-qFc9ESJ-JGWFC7mYjZjQsaaxpvmoENyDqdhKy3NXBopV0H_6N34txTsfPAmcsrqG08dvxj63VTdLPlmd-x7Cg4s5JQ73UGbl1kzsX1_nptXivqJEaJOwK7xt3jxwePzp8w_6cu-EyYjqH_EaaDYRSCBACz9foJ1VjWgBQgOdmsgs5zXDL19NVJI68g; csrf=52213xxxx
   icon       echo
   room       Amazon


Browser Agent hatte ich zum Testen gemacht, ist aber genau das gleiche Ergebnis ohne!

Kann man da was erkennen?

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Februar 2018, 16:57:58
Zitat von: Steffen am 16 Februar 2018, 16:24:54
Hallo!

Danke für die mühe schonmal...

vorher:

Internals:
   CFGFN     
   CHANGED   
   DEF        crypt:591011120d1a445c59520022xxxxxxxxxxxxxxxxxxxxxxxx crypt:560d0603xxxxxxxxxxxxxx
   IODev     
   NAME       EchoNew
   NR         559
   NTFY_ORDER 50-EchoNew
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   READINGS:
     2018-02-16 15:58:38   COOKIE          session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/

     2018-02-16 15:58:38   COOKIE_TYPE     NEW
     2018-02-16 15:59:46   state           connected
   helper:
     COOKIE     x-amzn-dat-gui-client-v=1.24.4244.0; session-id=259-7586804-9821022; session-id-time=2149512829l; ubid-acbde=257-2350554-9907539; x-acbde=HSXIdShvAB78RN8sbV4jlhSd9lUxOhW?EVpnqDo38SRWPawuNqGJRpsfekrLLhzB; at-acbde=Atza|IwEBIMFmRHMRr2Kw2_49VdyU0OP6_7F8pQoOgsHsc8yGGRWcAMm-GcS7CxbT5-51TlwU6IQbInwzXRm5GvrA5YMIf6jWtnNNDQH3D0C-2o8Ue9QXLHSa_Hn5DVt3JdCldDr_eDml1po1n9Vwgi6XRWUP6EyBvJnI2Qo5S8GXhSZtg5DAGG9GJ6r-hbKdKX0_ep8NocTDGpMqSIBAizzQjpVrbp1JbA-pUgqBJqKeREQaBwPtHcdmbz7tx8bZJDLbjtGnxBv26m2HwcPIe8mxePIXuAOQXdbnUXpz5bsxTuwDcfdDB6udzFXtBIbAMGCTZLARqOW_tie4b2INlLLTmlNq-YvSn-G4nalwXHWTofPYEhzuLAfQhqAhs0GXRipgFxp7EI2_3uIEHUi-9V7CjAlE8Ja8; sess-at-acbde=x/nCelDcvnKYtOnOcefF9D/CmCwpB32Zkf5kaUluyR8=; sst-acbde=Sst1|PQE9XHFTI_ysozvmjIpZ17zHCLLQ3lhziU8qa75saVcoOKYSjF9ZH8wIVOULlcHqSw_VYV6pDUga447hR9LfnAG7Y9mkh-n-qFc9ESJ-JGWFC7mYjZjQsaaxpvmoENyDqdhKy3NXBopV0H_6N34txTsfPAmcsrqG08dvxj63VTdLPlmd-x7Cg4s5JQ73UGbl1kzsX1_nptXivqJEaJOwK7xt3jxwePzp8w_6cu-EyYjqH_EaaDYRSCBACz9foJ1VjWgBQgOdmsgs5zXDL19NVJI68g; csrf=522134648
     CSRF       5221xxxxxxxxxxx
     PASSWORD   crypt:560dxxxxxxxxxxx
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     USER       crypt:591011120d1a445c595200225f5exxxxxxxxxxxxxxxxxx
     login_cookiestring session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/

     login_location https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
     login_postdata appActionToken=I69Gcj2BRffryVk501mpj2FQAe1H1Boj3D&appAction=SIGNIN&showRmrMe=ape:MQ==&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:UDc4NDhGNURWVzMwMEJQWkM5Uzk=&openid.identity=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&openid.assoc_handle=ape:YW16bl9kcF9wcm9qZWN0X2RlZV9kZQ==&openid.mode=ape:Y2hlY2tpZF9zZXR1cA==&failedSignInCount=ape:MA==&openid.claimed_id=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&pageId=ape:YW16bl9kcF9wcm9qZWN0X2RlZV9kZQ==&openid.ns=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjA=&showPasswordChecked=false&
     login_sessionid 257-4249168-3211504
     notifications
     CMD_QUEUE:
     ECHODEVICES:
     HTTP_CONNECTION:
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       200
       compress   1
       conn       
       data       
       displayurl https://layla.amazon.de/api/device-notification-state?_=1518793186
       header     Cookie: x-amzn-dat-gui-client-v=1.24.4244.0; session-id=259-7586804-9821022; session-id-time=2149512829l; ubid-acbde=257-2350554-9907539; x-acbde=HSXIdShvAB78RN8sbV4jlhSd9lUxOhW?EVpnqDo38SRWPawuNqGJRpsfekrLLhzB; at-acbde=Atza|IwEBIMFmRHMRr2Kw2_49VdyU0OP6_7F8pQoOgsHsc8yGGRWcAMm-GcS7CxbT5-51TlwU6IQbInwzXRm5GvrA5YMIf6jWtnNNDQH3D0C-2o8Ue9QXLHSa_Hn5DVt3JdCldDr_eDml1po1n9Vwgi6XRWUP6EyBvJnI2Qo5S8GXhSZtg5DAGG9GJ6r-hbKdKX0_ep8NocTDGpMqSIBAizzQjpVrbp1JbA-pUgqBJqKeREQaBwPtHcdmbz7tx8bZJDLbjtGnxBv26m2HwcPIe8mxePIXuAOQXdbnUXpz5bsxTuwDcfdDB6udzFXtBIbAMGCTZLARqOW_tie4b2INlLLTmlNq-YvSn-G4nalwXHWTofPYEhzuLAfQhqAhs0GXRipgFxp7EI2_3uIEHUi-9V7CjAlE8Ja8; sess-at-acbde=x/nCelDcvnKYtOnOcefF9D/CmCwpB32Zkf5kaUluyR8=; sst-acbde=Sst1|PQE9XHFTI_ysozvmjIpZ17zHCLLQ3lhziU8qa75saVcoOKYSjF9ZH8wIVOULlcHqSw_VYV6pDUga447hR9LfnAG7Y9mkh-n-qFc9ESJ-JGWFC7mYjZjQsaaxpvmoENyDqdhKy3NXBopV0H_6N34txTsfPAmcsrqG08dvxj63VTdLPlmd-x7Cg4s5JQ73UGbl1kzsX1_nptXivqJEaJOwK7xt3jxwePzp8w_6cu-EyYjqH_EaaDYRSCBACz9foJ1VjWgBQgOdmsgs5zXDL19NVJI68g; csrf=522134648
csrf: 522134648
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 200 OK
Server: Server
Date: Fri, 16 Feb 2018 14:59:52 GMT
Content-Type: application/json
Content-Length: 330
Connection: close
x-amzn-RequestId: 0a470265-132a-11e8-ac72-c1c6ad5aaca8
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
       hu_blocking 0
       hu_filecount 20
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 0
       path       /api/device-notification-state?_=1518793186
       protocol   https
       redirects  0
       timeout    10
       type       alarmvolume
       url        https://layla.amazon.de/api/device-notification-state?_=1518793186
       hash:
       sslargs:
Attributes:
   browser_useragent Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
   cookie     x-amzn-dat-gui-client-v=1.24.4244.0; session-id=259-7586804-9821022; session-id-time=2149512829l; ubid-acbde=257-2350554-9907539; x-acbde=HSXIdShvAB78RN8sbV4jlhSd9lUxOhW?EVpnqDo38SRWPawuNqGJRpsfekrLLhzB; at-acbde=Atza|IwEBIMFmRHMRr2Kw2_49VdyU0OP6_7F8pQoOgsHsc8yGGRWcAMm-GcS7CxbT5-51TlwU6IQbInwzXRm5GvrA5YMIf6jWtnNNDQH3D0C-2o8Ue9QXLHSa_Hn5DVt3JdCldDr_eDml1po1n9Vwgi6XRWUP6EyBvJnI2Qo5S8GXhSZtg5DAGG9GJ6r-hbKdKX0_ep8NocTDGpMqSIBAizzQjpVrbp1JbA-pUgqBJqKeREQaBwPtHcdmbz7tx8bZJDLbjtGnxBv26m2HwcPIe8mxePIXuAOQXdbnUXpz5bsxTuwDcfdDB6udzFXtBIbAMGCTZLARqOW_tie4b2INlLLTmlNq-YvSn-G4nalwXHWTofPYEhzuLAfQhqAhs0GXRipgFxp7EI2_3uIEHUi-9V7CjAlE8Ja8; sess-at-acbde=x/nCelDcvnKYtOnOcefF9D/CmCwpB32Zkf5kaUluyR8=; sst-acbde=Sst1|PQE9XHFTI_ysozvmjIpZ17zHCLLQ3lhziU8qa75saVcoOKYSjF9ZH8wIVOULlcHqSw_VYV6pDUga447hR9LfnAG7Y9mkh-n-qFc9ESJ-JGWFC7mYjZjQsaaxpvmoENyDqdhKy3NXBopV0H_6N34txTsfPAmcsrqG08dvxj63VTdLPlmd-x7Cg4s5JQ73UGbl1kzsX1_nptXivqJEaJOwK7xt3jxwePzp8w_6cu-EyYjqH_EaaDYRSCBACz9foJ1VjWgBQgOdmsgs5zXDL19NVJI68g; csrf=522134648
   icon       echo
   room       Amazon


nach dem Neustart Fhem


Internals:
   CHANGED   
   DEF        crypt:591011120d1a445c595200225f5exxxxxxxxxxxxxxxxx crypt:560dxxxxxxxxxxxx
   IODev     
   NAME       EchoNew
   NR         55
   NTFY_ORDER 50-EchoNew
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   READINGS:
     2018-02-16 15:58:38   COOKIE          session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/
     2018-02-16 16:04:04   COOKIE_TYPE     READING
     2018-02-16 16:04:15   state           disconnected
   helper:
     COOKIE     session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/
     CSRF       
     PASSWORD   crypt:560d060xxxxxxxxx
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     USER       crypt:591011120d1a445c595200225f5exxxxxxxxxxxxxxxx
     CMD_QUEUE:
     HTTP_CONNECTION:
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       302
       compress   1
       conn       
       data       
       displayurl https://layla.amazon.de/api/device-notification-state?_=1518793453
       header     Cookie: session-id=262-1147516-0802814; session-id-time=2149513117l; ubid-acbde=257-4249168-3211504; session-token="GhuXite2TObBylja/TUfkD4KKlX7JfFYV0DzPd66N5gaHWwHeY4laiTG3/znSmdzDE8JRvROJJgkA9cyWMRNZJG2NmLpAxB/F5M5xya+1SyP2JF0fSyQ70AlbgZHFvI0R8V2CGT4mdXMQLZcMPzNWMCdCDqJaWnZtBooltqVPYeEjk/0jZDJzLAdj5EytNIIlsXnZDrmm8NUrjq/wurCWg=="; ubid-acbde=257-4249168-3211504; Domain=.amazon.de; Expires=Thu, 11-Feb-2038 14:58:38 GMT; Path=/
csrf:
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 302 Found
Server: Server
Date: Fri, 16 Feb 2018 15:04:16 GMT
Content-Length: 20
Connection: close
x-amzn-RequestId: a7fcb2a5-132a-11e8-889f-ab26ff3d0b0d
Content-Encoding: gzip
Location: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevice-notification-state%3F_%3D1518793453&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
Vary: Accept-Encoding,User-Agent
       hu_blocking 0
       hu_filecount 15
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 0
       path       /api/device-notification-state?_=1518793453
       protocol   https
       redirects  10
       timeout    10
       type       alarmvolume
       url        https://layla.amazon.de/api/device-notification-state?_=1518793453
       hash:
       sslargs:
Attributes:
   browser_useragent Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
   cookie     x-amzn-dat-gui-client-v=1.24.4244.0; session-id=259-7586804-9821022; session-id-time=2149512829l; ubid-acbde=257-2350554-9907539; x-acbde=HSXIdShvAB78RN8sbV4jlhSd9lUxOhW?EVpnqDo38SRWPawuNqGJRpsfekrLLhzB; at-acbde=Atza|IwEBIMFmRHMRr2Kw2_49VdyU0OP6_7F8pQoOgsHsc8yGGRWcAMm-GcS7CxbT5-51TlwU6IQbInwzXRm5GvrA5YMIf6jWtnNNDQH3D0C-2o8Ue9QXLHSa_Hn5DVt3JdCldDr_eDml1po1n9Vwgi6XRWUP6EyBvJnI2Qo5S8GXhSZtg5DAGG9GJ6r-hbKdKX0_ep8NocTDGpMqSIBAizzQjpVrbp1JbA-pUgqBJqKeREQaBwPtHcdmbz7tx8bZJDLbjtGnxBv26m2HwcPIe8mxePIXuAOQXdbnUXpz5bsxTuwDcfdDB6udzFXtBIbAMGCTZLARqOW_tie4b2INlLLTmlNq-YvSn-G4nalwXHWTofPYEhzuLAfQhqAhs0GXRipgFxp7EI2_3uIEHUi-9V7CjAlE8Ja8; sess-at-acbde=x/nCelDcvnKYtOnOcefF9D/CmCwpB32Zkf5kaUluyR8=; sst-acbde=Sst1|PQE9XHFTI_ysozvmjIpZ17zHCLLQ3lhziU8qa75saVcoOKYSjF9ZH8wIVOULlcHqSw_VYV6pDUga447hR9LfnAG7Y9mkh-n-qFc9ESJ-JGWFC7mYjZjQsaaxpvmoENyDqdhKy3NXBopV0H_6N34txTsfPAmcsrqG08dvxj63VTdLPlmd-x7Cg4s5JQ73UGbl1kzsX1_nptXivqJEaJOwK7xt3jxwePzp8w_6cu-EyYjqH_EaaDYRSCBACz9foJ1VjWgBQgOdmsgs5zXDL19NVJI68g; csrf=52213xxxx
   icon       echo
   room       Amazon


Browser Agent hatte ich zum Testen gemacht, ist aber genau das gleiche Ergebnis ohne!

Kann man da was erkennen?

Mfg Steffen
Laut Reading verwendet das device das falsche Cookie. Führe mal ein set login durch und schicke dann noch mal die Infos


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moppy am 16 Februar 2018, 18:02:33
bei mir gehts auch wieder, warten hat geholfen. Hier hat noch jemand nach einer Weckerlösung gefragt, ich hab mir die die Tage mal gebastelt: Habs auf meine Homepage gestellt aber der Vollständigkeit halber hier nochmal:

define emanuel_wecker alarmclock
attr emanuel_wecker PreAlarmRoutine set xxxxx on
attr emanuel_wecker PreAlarmTimeInSec 900 
attr emanuel_wecker alias Wecker
attr emanuel_wecker icon time_timer@black
attr emanuel_wecker AlarmRoutineOff defmod wecker_off at +00:10:00 set emanuel_og_hue.* off
attr emanuel_wecker SnoozeRoutine set xxx off; set xxx on
attr emanuel_wecker SnoozeTimeInSec 540
attr emanuel_wecker EventForAlarmOff emanuel_echo_spot:Wecker_aktiv: off
attr emanuel_wecker EventForSnooze emanuel_echo_spot:Wecker_aktiv: snoozed


mein Amazon Echo Device heißt "emanuel_echo_spot" und das braucht noch 2 Userreadings

attr emanuel_echo_spot userReadings Weckzeit {(split(':00.000', ReadingsVal($name,"alarm_01_originalTime",""), 2))[0]}, Wecker_aktiv { ReadingsVal($name,"alarm_01_status", "off") }

bastelt aus der Weckzeit ne verwertbare Zeit (also etwas wie 12:00 statt 12:00:00.000)

define wecker_doif DOIF ([emanuel_echo_spot:Wecker_aktiv] eq "on" or [emanuel_echo_spot:Wecker_aktiv] eq "snoozed") (set emanuel_wecker disable 0)
DOELSE (set emanuel_wecker disable 1)

attr wecker_doif do always

define wecker_notify notify emanuel_echo.*:Weckzeit:.* set emanuel_wecker AlarmTime_Weekdays $EVTPART1 ; set emanuel_wecker AlarmTime_Weekend $EVTPART1

lg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: x-ingo am 17 Februar 2018, 12:36:29
Hallo,

bei mir hatte es auch mit dem "login" und dem Setzen des Useragent nicht klappen wollen.

Jetzt bin ich endlich dazu gekommen, etwas mehr auszuprobieren und bei mir hat geholfen:
1. Über Chrome bei amazon anmelden
2. Cookie ermitteln laut Anleitung
3. Cookie setzen in FHEM
4. Useragent ermitteln in Chrome (steht ja unter dem Cookie
5. diesen Useragent setzen in FHEM

Jetzt ist das device zumindest schon mal seit 10 min "connected", scheint wieder zu funktionieren.
Hoffentlich bleibt es so - es ist so aufwändig den Rechner anzustellen  ;D

Grüße,
Ingo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Februar 2018, 14:51:24
Zitat von: x-ingo am 17 Februar 2018, 12:36:29
Hallo,

bei mir hatte es auch mit dem "login" und dem Setzen des Useragent nicht klappen wollen.

Jetzt bin ich endlich dazu gekommen, etwas mehr auszuprobieren und bei mir hat geholfen:
1. Über Chrome bei amazon anmelden
2. Cookie ermitteln laut Anleitung
3. Cookie setzen in FHEM
4. Useragent ermitteln in Chrome (steht ja unter dem Cookie
5. diesen Useragent setzen in FHEM

Jetzt ist das device zumindest schon mal seit 10 min "connected", scheint wieder zu funktionieren.
Hoffentlich bleibt es so - es ist so aufwändig den Rechner anzustellen  ;D

Grüße,
Ingo
Versucht einfach mal mit den Browser Useragents etwas herumzuspielen. Bei mir hat es schon geholfen eine einzige Zahl zu ändern:

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/58.0

Ihr könnt ja z.B. aus der 60.0 ein 60.1 oder 61.0 machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 18 Februar 2018, 16:12:57
Zunächst mal Dank für Michaels ständige Bemühungen und schnelle Antworten, schließlich ist das Projekt ein Freizeitvergnügen!

Zitat von: michael.winkler am 18 Februar 2018, 14:51:24
Versucht einfach mal mit den Browser Useragents etwas herumzuspielen. Bei mir hat es schon geholfen eine einzige Zahl zu ändern:

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/58.0

Ihr könnt ja z.B. aus der 60.0 ein 60.1 oder 61.0 machen.


Hm - läuft - komisch; bei mir funktioniert z.Zt. auch noch der Useragent einer alten Chrome-Version (aus einer VM) und eine alte Firefox-Version 43, aktuelle, gültige Agents nicht:

Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0


Durch das Ändern der Zahlen in der Agent-Angabe erzeugt man doch eigentlich eine nicht gültige Angabe, oder zumindest eine zufällige, die nicht vollständig gegengeprüft werden kann.

Im ausgelesenen Cookie liefern bei mir die "richtigen", aktuellen und nicht mehr funktionierenden Agents die Version x-amzn-dat-gui-client-v=1.24.4244.0 der Alexa-WebApp.
Die noch(!) funktionierenden veralteten Agents liefern dagegen die alte WebApp-Version x-amzn-dat-gui-client-v=1.24.3831.0.

Welche Version bei eigentlich ungültigen und doch funktionierenden Agents geliefert wird und worin sich die Versionen unterscheiden kann ich noch nicht sagen.

Mit den aktuellen und "richtigen" Agents erhalte ich - wie oben Steffen - im Modul zwar auch ein Cookie im Reading, allerdings ein falsches, das auch eine gänzlich andere Struktur hat.

Ist da vlt. mit der aktuellen Web-Versionen abhängig vom Agent der Ablauf der Anmelde-Prozedur geändert worden?


Noch eine Frage an Michael:

Ich hatte zwischenzeitlich das Modul (nur account vorhanden, keine devices) auf disabled gesetzt - werden damit die Anmeldevrsuche nicht gestoppt? Ich hatte jede Menge im Protokoll.

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Stippy19 am 18 Februar 2018, 18:27:56
Hallo zusammen,

erstmal vielen Dank für die Arbeit, die ihr hier reinsteckt!

Ich habe das ganze jetzt auch mal zum Laufen gebracht und nachdem es dann zwischenzeitlich nicht mehr ging, scheint die EInstellung des browser_useragent geholfen zu haben.
Allerdings habe ich ein anderes Problem: Ich hatte mir einen Wecker eingerichtet, wie moppy es beschrieben hatte (https://forum.fhem.de/index.php/topic,82631.msg767692.html#msg767692 (https://forum.fhem.de/index.php/topic,82631.msg767692.html#msg767692))
Die Wecker Readings meiner Echos (und Dots) werden allerdings nicht mehr geupdated. Alles was zum Musik streamen gehört (also playStatus, Künstlername, Lied usw.) wird alles wie gewünscht aktualisiert, nur der Wecker überhaupt nicht.
Intervalsetting habe ich auch mal rumversucht, bringt leider auch nichts. Devices sind alle connected, ebenso wie der Account.

Hat da wer eine Idee? (Oder welche Info kann da hilfreich sein?)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 Februar 2018, 22:17:34
Hallo Michael,

bislang bin ich verschont geblieben von den Anmeldefehlern (toi toi toi)...

Allerdings ist mir heute mein Testsystem abgestürzt.

Folgendes kam wohl einige Zeit immer wieder im Log und dann irgendwann hat es fhem "zerrissen"...


2018.02.18 20:11:13 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:11:29 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: dJKYAaY2PY70ZGlKMBHipmVs1-4bxKxWPMa1Tb9AuMIDgiKDVbcz_Q==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:11:34 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 40c7oh9X-ND2Y96RZWZKNi2EaP7MkYP9JIUoR0OTn-cCkiB4LvlBAw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:12:12 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 3v3id-mV0xg44AlQlexfthhZ45_nsYza2VpajzeSZur1-Q6GILZPgA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:12:13 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: Psz6T7k_I1GO6CsB0wYr2J0ygGYn57Vms6HWFEpVPzaMaPcEaUdT4w==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:12:13 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 53XSsNLdeBhHbqqKuuM9btYWDKj9YG3PO14afigZzjWB4N4J8cjlIA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:12:15 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: rGS3CEdhZEbQFy3I7YjoGAQCSbB7r76uhgXMhUJ_DjVmGuU1ahhECA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:12:31 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: jZVRjrg6QaP-U_cvGk9QM-HRYSVGldgA0nGCvsIiJ5s3-3NKLFhZKQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:12:37 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: Rhsck3mv7YVTk34rHn2dpK881KHXDY3BS4gl4n89Lgt_MGqJXVPWeg==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:13:15 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: mxGhU9VRSPD9CRu-vZa3UkJR5EJkTtucRyTM0L3XAHrjg3zz7JCq9w==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:13:16 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "No cookies found!") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'No cookies found!';

2018.02.18 20:13:16 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "No cookies found!") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'No cookies found!';

2018.02.18 20:13:18 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: YOkbETmrNyR72q_WuUdz1VuEmBv6Ur4Xs6I8YOACeBkzxgAG_xNJgQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:13:33 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: yCtUMCMNcBPsGwdY2f95917qX7oWY8dkABXuNlohipMphZ9xk-TWsA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:13:39 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 94WTbUQZhIgzBgb-tACBrtBQlj5IwKkrGTLZ-Ojv_nGAP9mJ8UHeyA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:14:18 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: ga9hXkPwQsezMXUbecDnS1YXZCL-dOmNWuxQYmy5lbmV0Jlg_fWmbw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:14:19 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: J-z6eNhHkEMLNQUqdUfiJUfLlA5YPydaHiPIjALaZNiWmnbYZW8nPw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:14:19 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:14:21 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: KZTCWs0eqndQ0ilx1GkDtB-Wh3JDcr4gu7948xlSjTAMbuzarqxq5g==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:14:35 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: nMEJqjuYl-k0HI9SomBN67spZC6IycAM4fmsdh_n1dRZ7UEk4vq5kA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:14:41 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 4OMi0EhcBV1jLM3jaNIBfRJx_gGM_HxjsXhDXFysOqROqXxOPt_Wwg==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:15:20 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 3vHPglCzTOdnzH0pfsKFXLoiJjVo7FisWFNI8UCAvX1kjqyWxXFu6w==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:15:21 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: Nfc8G1nv0ZutCU3afqJRzid91LBInol5PvgRfN7PB7oipZrp9m6HgQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:15:22 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: h65kMaWkJ60cfojfbyvd8PHdwBqMEGuQM1Ft_7p0tsoglTp20Nje-w==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:15:23 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: euKLCUgdwZ5HyRZthpwby5xm0E5aCHDEPQA_x85AsWI2cMhIZhS04Q==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:15:37 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:15:44 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:16:23 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:16:24 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:16:25 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:16:26 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:16:40 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:16:46 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:17:23 1: my_ARDControl Event: on
2018.02.18 20:17:23 1: my_ActivityChange NewActivity: Fernsehen     LastActivity: Amazon/TVH on TV
2018.02.18 20:17:23 1: my_ARDControl TV lief noch nicht...
2018.02.18 20:17:23 1: my_ARDControl Kanal umgeschaltet...
2018.02.18 20:17:26 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:17:27 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:17:29 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:17:29 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:17:33 1: my_ActivityChange NewActivity: Fernsehen     LastActivity: PowerOff
2018.02.18 20:17:42 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:17:49 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:18:31 1: FreezeMon: FreezeMon possible freeze starting at 20:18:30, delay is 1.057 possibly caused by HMUARTLGW_CheckCredits(N/A) echodevice_LoginStart(echoIODev) echodevice_LoginStart(echoIODev) HttpUtils_Err(echoIODev) HttpUtils_Err(echoIODev)
2018.02.18 20:18:32 1: echoIODev: json evaluation error
$VAR1 = 'Unknown auth failure';

2018.02.18 20:18:33 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:18:34 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:18:34 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:18:44 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:18:51 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:19:35 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:19:36 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:19:37 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:19:37 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:19:46 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:19:54 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:20:38 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:20:39 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:20:40 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:20:40 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:20:49 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:20:57 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:21:40 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:21:42 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:21:43 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:21:43 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:21:51 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:21:59 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:22:42 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:22:45 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:22:46 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:22:46 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:22:53 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:23:02 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:23:45 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:23:48 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:23:49 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:23:50 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:23:55 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:24:05 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:24:48 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:24:51 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:24:53 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:24:53 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:24:58 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:25:07 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.18 20:25:50 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: LEuq0DSSDhel04riH8c1RPnJYYcQIGOqWAV1K5AmRRuzpPV82Xiq3w==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:25:53 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: XoABMkRls6_CpRa-dnobLCz7uQOjTZ557AivKCfr5jno_s59p771Hg==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:25:56 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 5m8wIWRmYutHyZy9jiU5cw_aqpu6kSrv56jTXQQXyFBk3wVuWj55Pg==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:25:56 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: BP1HBh8TufOqDzqoI-2CyV5YL9hFL1lRBc0ogsLyihUOZgYkkq4vHA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:26:01 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: hAGoLT_4uEXPINtT3DyCZIbyCwWawZrpb3V5dmyUS_JrS-QVKCxyuQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.18 20:26:10 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: s071zAuArEaH-FODGRSM9EB46I4FafUbStMpnj8GSDEE4Zu_40acjQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

Nested quantifiers in regex; marked by <-- HERE in m/session-token="sREgK2fTKr+YZPekFpEPYv3XQYTV05JaQia4Id9bxoX1GlSyLkwhTbOmrQckbe2Ll9+GX+pKnDKohchDxytGX+Rdi9ud+nlDcZD7U70M+Cy10sGOTtmqOwlpF7F0EzkmWLbu7DCwLXjlDTapmYfAl/sxXklVnWrtcwnJFK3k0xnyaAEaU5VvCpVXyZ1G0+++ <-- HERE QISuS/Af46Hprz1cYEEvrg==";/ at ./FHEM/37_echodevice.pm line 1309.
2018.02.18 22:01:10 1: Including fhem.cfg
2018.02.18 22:01:10 3: telnetPort: port 7072 opened
2018.02.18 22:01:11 3: WEB: port 8083 opened
2018.02.18 22:01:11 2: eventTypes: loaded 3128 events from ./log/eventTypes.txt


Da es mein Testsystem ist hab ich es nicht gleich gemerkt.
Erst als ich per Google Home etwas schalten wollte und keine Reaktion kam hab ich mich gewundert.
Zunächst angenommen, dass es etwas mit dem Google Cast oder TEERKO etc. zu tun hat...
...aber im Log sieht es dann eher nach dem echodevice aus.

Interessanterweise nur mit einem meiner 2 "echoIODev"...

EDIT: seit dem Neustart ist (erst mal) ruhe...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willibutz am 18 Februar 2018, 22:24:18
Hallo Michael,
hatte das gleiche Verhalten wie MadMax-FHEM.
FHEM hatte sich aufgehängt, die letzte Meldung im Log war auch bei mir:
Nested quantifiers in regex; marked by <-- HERE in m/session-token="9Bc5B9.....

LG willibutz
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2018, 17:59:51
Zitat von: willibutz am 18 Februar 2018, 22:24:18
Hallo Michael,
hatte das gleiche Verhalten wie MadMax-FHEM.
FHEM hatte sich aufgehängt, die letzte Meldung im Log war auch bei mir:
Nested quantifiers in regex; marked by <-- HERE in m/session-token="9Bc5B9.....

LG willibutz
Bug wurde behoben. Download wie immer auf Seite 1


# 2018-02-19, v0.0.23
#
# v0.0.23
# - BUGFIX:  Nested quantifiers in regex
# - CHANGE:  Reading version
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 19 Februar 2018, 18:33:14
Ich habe jetzt einige User-Agents probiert, u.a. die von Achim, aber leider wechselt der State nur noch zwischen error und disconnected. Das Cookie bleibt leer.

Edit: Trotz disable auf 1 versucht das Modul weiterhin zu verbinden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2018, 18:34:50
Zitat von: mahowi am 19 Februar 2018, 18:33:14
Ich habe jetzt einige User-Agents probiert, u.a. die von Achim, aber leider wechselt der State nur noch zwischen error und disconnected. Das Cookie bleibt leer.
Welche Version hast du im Einsatz?

Ändere mal nur eine Zahl im Browseragent und führe dann ein set login durch. Was zeigt dein LOG?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ThoTo am 19 Februar 2018, 20:21:07
Ich meine das 37_echodevice Modul hat mein FHEM heute zum Absturz gebracht:
Nested quantifiers in regex; marked by <-- HERE in m/session-token="K3X+NcTbHxxxxxxxxxxxxxxxFUVFQnHw5RKVWG+++ <-- HERE tA++rWlcxxxxxxxxxxxxxxxk55B+y9GcGaliz4aPwxxxxxxxxxxxxTECYf4k5cVffiq+f+LmljfpJxuPq0islyhKSDxxxxxxxxxxxxxxxxxxxxxxvv/iyxD2OIMy/+w6/ltGaSer84xxxxxxxxxxxxxxkw9/6OWSMjA==";/ at ./FHEM/37_echodevice.pm line 1309.

Zumindest war das die letzte Zeile im Log vor dem Neustart.
Bitte um Hilfe.

LG Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 19 Februar 2018, 20:28:40
Zitat von: ThoTo am 19 Februar 2018, 20:21:07
Ich meine das 37_echodevice Modul hat mein FHEM heute zum Absturz gebracht:
Nested quantifiers in regex; marked by <-- HERE in m/session-token="K3X+NcTbHxxxxxxxxxxxxxxxFUVFQnHw5RKVWG+++ <-- HERE tA++rWlcxxxxxxxxxxxxxxxk55B+y9GcGaliz4aPwxxxxxxxxxxxxTECYf4k5cVffiq+f+LmljfpJxuPq0islyhKSDxxxxxxxxxxxxxxxxxxxxxxvv/iyxD2OIMy/+w6/ltGaSer84xxxxxxxxxxxxxxkw9/6OWSMjA==";/ at ./FHEM/37_echodevice.pm line 1309.

Zumindest war das die letzte Zeile im Log vor dem Neustart.
Bitte um Hilfe.

LG Thomas

Ein paar Posts zuvor wurde bereits geschrieben, dass der Bug behoben ist/sein sollte:

https://forum.fhem.de/index.php/topic,82631.msg769394.html#msg769394

Update gemacht und trotzdem noch das Problem?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ThoTo am 19 Februar 2018, 20:44:10
Zitat von: MadMax-FHEM am 19 Februar 2018, 20:28:40
Ein paar Posts zuvor wurde bereits geschrieben, dass der Bug behoben ist/sein sollte:

https://forum.fhem.de/index.php/topic,82631.msg769394.html#msg769394

Update gemacht und trotzdem noch das Problem?

Gruß, Joachim

Oje, v0.23 hab ich überlesen.....
Danke dir für den Hinweis!!!

LG Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 19 Februar 2018, 21:01:50
Bitte gerne!
Nix schlimm... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 19 Februar 2018, 21:45:36
So, ich hab Version 0.23. FHEM Update wurde auch gemacht und seit gerade eben habe ich auch den Fehler entdeckt:

2018.02.19 21:40:42 1: Echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1499.

$VAR1 = 'Unknown auth failure

wenn ich mich bei amazon über den browser einloggen will, kommt immer gleich die captcha Abfrage.

Ich habe auch schon browser_useragent ausprobiert und immer wieder andere ausprobiert. Jedoch ohne Erfolg.

Hat noch jemand einen Tip für mich?

Gruß und Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Februar 2018, 08:30:25
Zitat von: miche am 19 Februar 2018, 21:45:36
So, ich hab Version 0.23. FHEM Update wurde auch gemacht und seit gerade eben habe ich auch den Fehler entdeckt:

2018.02.19 21:40:42 1: Echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1499.

$VAR1 = 'Unknown auth failure

wenn ich mich bei amazon über den browser einloggen will, kommt immer gleich die captcha Abfrage.

Ich habe auch schon browser_useragent ausprobiert und immer wieder andere ausprobiert. Jedoch ohne Erfolg.

Hat noch jemand einen Tip für mich?

Gruß und Danke
Ich habe mal gelesen, dass jemand bei der Amazon Hotline angerufen hat, um die Captcha Abfrage deaktivieren zu lassen. Kannst du das mal versuchen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 20 Februar 2018, 11:35:56
Neuer Tag, neues Glück!

hab den Router neu einwählen lassen für eine neue IP. Dann war die Abfrage von Amazon weg.
Echo Geräte in FHEM alle gelöscht und neu eintragen. Mit dem browser_useragent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36
funktioniert das jetzt wieder!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Februar 2018, 11:38:47
Zitat von: miche am 20 Februar 2018, 11:35:56
Neuer Tag, neues Glück!

hab den Router neu einwählen lassen für eine neue IP. Dann war die Abfrage von Amazon weg.
Echo Geräte in FHEM alle gelöscht und neu eintragen. Mit dem browser_useragent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36
funktioniert das jetzt wieder!
Ein Löschen der Geräte bringt eigentlich nichts. Es sollte ausreichend sein den Browser User Agent zu ändern und dann ein set login ausführen.

Die Echo Devices erzeugen NIE ein Cookie, das macht ausschließlich das Amazon Device!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 20 Februar 2018, 11:54:50
Beim Einloggen über den Browser kommt kein Captcha, trotzdem wird bei "set login" kein Cookie gesetzt, Status pendelt zwischen error und disconnected.

Nach händischem Setzen des Cookies bleibt der Status ebenfall auf disconnected.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Februar 2018, 12:04:45
Zitat von: mahowi am 20 Februar 2018, 11:54:50
Beim Einloggen über den Browser kommt kein Captcha, trotzdem wird bei "set login" kein Cookie gesetzt, Status pendelt zwischen error und disconnected.

Nach händischem Setzen des Cookies bleibt der Status ebenfall auf disconnected.
Welche Version setzt du ein? Hast du den Browser User Agent schon mal angepasst? Was passiert bei einem set login?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 20 Februar 2018, 12:16:23
Die Version ist v0.0.23, also aktuell. User Agent habe ich aktuell auf Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36

Offenbar hat zwischendurch mal der Login funktioniert, es gibt nämlich jetzt ein aktuelles Reading COOKIE, das vorhin noch leer war. Status ist aber momentan wieder auf disconnected.

Bei den Login-Versuchen (verbose=5) bekomme ich folgendes:
2018.02.20 12:10:24.340 5 : [Echo] $VAR1 = ' <!doctype html><html class="a-no-js a-touch a-mobile" data-19ax5a9jf="mongoose"> [...]
2018.02.20 12:10:24.352 4 : Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1519125024
2018.02.20 12:10:24.353 4 : Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
[...]
2018.02.20 12:10:24.910 5 : [Echo] $VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: TFsAsRt85qL6F9NjC_6NAc9EMCXUGi5CHmRfoQg5D5oIThAy4GwoRA== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>';
2018-02-20 12:10:24.930 echodevice Echo error
2018.02.20 12:10:24.936 1 : Echo: json evaluation error $VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: TFsAsRt85qL6F9NjC_6NAc9EMCXUGi5CHmRfoQg5D5oIThAy4GwoRA== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>';
[...]
2018.02.20 12:12:58.735 4 : Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1519125178
2018.02.20 12:12:58.737 4 : Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.02.20 12:12:59.238 5 : [Echo] $VAR1 = 'Unknown auth failure';
2018-02-20 12:12:59.250 echodevice Echo error
2018.02.20 12:12:59.259 1 : Echo: json evaluation error $VAR1 = 'Unknown auth failure';


Scheinen also verschiedene Probleme mit dem Login zu sein, zumal ja zwischendurch auch mal ein Cookie gesetzt wurde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Februar 2018, 12:20:12
Zitat von: mahowi am 20 Februar 2018, 12:16:23
Die Version ist v0.0.23, also aktuell. User Agent habe ich aktuell auf Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36

Offenbar hat zwischendurch mal der Login funktioniert, es gibt nämlich jetzt ein aktuelles Reading COOKIE, das vorhin noch leer war. Status ist aber momentan wieder auf disconnected.

Bei den Login-Versuchen (verbose=5) bekomme ich folgendes:
2018.02.20 12:10:24.340 5 : [Echo] $VAR1 = ' <!doctype html><html class="a-no-js a-touch a-mobile" data-19ax5a9jf="mongoose"> [...]
2018.02.20 12:10:24.352 4 : Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1519125024
2018.02.20 12:10:24.353 4 : Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
[...]
2018.02.20 12:10:24.910 5 : [Echo] $VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: TFsAsRt85qL6F9NjC_6NAc9EMCXUGi5CHmRfoQg5D5oIThAy4GwoRA== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>';
2018-02-20 12:10:24.930 echodevice Echo error
2018.02.20 12:10:24.936 1 : Echo: json evaluation error $VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: TFsAsRt85qL6F9NjC_6NAc9EMCXUGi5CHmRfoQg5D5oIThAy4GwoRA== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>';
[...]
2018.02.20 12:12:58.735 4 : Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1519125178
2018.02.20 12:12:58.737 4 : Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.02.20 12:12:59.238 5 : [Echo] $VAR1 = 'Unknown auth failure';
2018-02-20 12:12:59.250 echodevice Echo error
2018.02.20 12:12:59.259 1 : Echo: json evaluation error $VAR1 = 'Unknown auth failure';


Scheinen also verschiedene Probleme mit dem Login zu sein, zumal ja zwischendurch auch mal ein Cookie gesetzt wurde.
Änder mal den Browser Agent auf

Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.37


Dann einfach mal ein Minute warten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 20 Februar 2018, 13:28:47
Zitat von: michael.winkler am 20 Februar 2018, 12:20:12
Änder mal den Browser Agent auf

Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.37


Dann einfach mal ein Minute warten.
Ok, ich hab den neuen User Agent eingegeben. Es gibt auch sofort einen neuen Cookie, State bleibt aber auf "disconnected". Er wechselt lediglich so etwa alle Minute ganz kurz auf "error".

Wenn ein neuer Cookie ankommt, sollte doch der Login eigentlich prinzipiell funktionieren, oder versteh ich das falsch? Kann es sein, daß es bei Amazon einfach gerade Probleme gibt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Februar 2018, 13:54:31
Zitat von: mahowi am 20 Februar 2018, 13:28:47
Ok, ich hab den neuen User Agent eingegeben. Es gibt auch sofort einen neuen Cookie, State bleibt aber auf "disconnected". Er wechselt lediglich so etwa alle Minute ganz kurz auf "error".

Wenn ein neuer Cookie ankommt, sollte doch der Login eigentlich prinzipiell funktionieren, oder versteh ich das falsch? Kann es sein, daß es bei Amazon einfach gerade Probleme gibt?
Kann natürlich auch sein. Das Cookie, welches du siehst, wird nicht vollständig sein. Hast du deinen FHEM Server schon mal komplett neu gestartet?

Eventuell kannst du auch mal mit dem Lynx Browser versuchen dich anzumelden. Eventuell siehst Du dort woran es aktuell liegt.
https://forum.fhem.de/index.php/topic,82631.msg766361.html#msg766361
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 20 Februar 2018, 14:09:46
Trotz "accept_all_cookies" kommt nach versuchtem Login mit lynx immer:
Bitte aktivieren Sie Cookies, um fortzufahren

   Bitte aktivieren Sie bei Ihrem Webbrowser Cookies, um Ihren Einkauf bei
   Amazon.de fortzusetzen.


Damit scheint es also nicht zu funktionieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 Februar 2018, 17:49:37
Verbindung mit nicht-existierenden Browser-Useragents

Ich habe jetzt stabile(?) Verbindungen mit nicht-existieren Browser-Useragents wie "abcd 9876" oder ähnlichem Unsinn (siehe Screenshot). Auch mehrfaches "set login" erneuert nur den funktionierenden Cookie.
Echte und halbwegs aktuelle Agents funktionieren bei mir nicht mehr; sie liefern entweder falsche Cookies oder gar keine Einträge.

Das deckt sich zumindest mit den Beobachtungen, dass uralt-Browser oder durch Änderung von Versionszahlen eigentlich nicht existierende Agents funtionieren.
Je mehr man versucht, einen echten Agent zu finden, desto weniger funktioniert das?

Was ist denn da los?

VG achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Februar 2018, 18:48:30
Zitat von: awel am 20 Februar 2018, 17:49:37
Verbindung mit nicht-existierenden Browser-Useragents

Ich habe jetzt stabile(?) Verbindungen mit nicht-existieren Browser-Useragents wie "abcd 9876" oder ähnlichem Unsinn (siehe Screenshot). Auch mehrfaches "set login" erneuert nur den funktionierenden Cookie.
Echte und halbwegs aktuelle Agents funktionieren bei mir nicht mehr; sie liefern entweder falsche Cookies oder gar keine Einträge.

Das deckt sich zumindest mit den Beobachtungen, dass uralt-Browser oder durch Änderung von Versionszahlen eigentlich nicht existierende Agents funtionieren.
Je mehr man versucht, einen echten Agent zu finden, desto weniger funktioniert das?

Was ist denn da los?

VG achim
Klingt fast so als ob Amazon die Sitzungen nicht wirklich verwirft wenn das Cookie nicht mehr gültig ist. Aber interessante Info. Ich könnte ja in die nächste Version einen random Browser String einbauen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 Februar 2018, 19:23:54
Zitat von: michael.winkler am 20 Februar 2018, 18:48:30
Ich könnte ja in die nächste Version einen random Browser String einbauen.

Haha, mal langsam in dem jetzigen Frust:
VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 20 Februar 2018, 19:28:59
Hallo zusammen,

bis auf ein einziges Mal hatte ich bislang keine Probleme, wie Ihr sie schildert. Und das hat sich dann auch ohne Änderung von Einstellungen wieder beruhigt. Ich würde eher mal vermuten, dass Amazon selbst oder Eure Internetverbindung z.B. wechselnde IP-Adresse, Verbindungsunterbrechung die Ursache darstellt.

Ich hoffe, die Zeit und Kraft von Michael geht bald wieder in die funktionale Weiterentwicklung des Moduls.

Vielen Dank an Dich Michael und beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 Februar 2018, 19:37:05
Zitat von: ToKa am 20 Februar 2018, 19:28:59
Ich würde eher mal vermuten, dass Amazon selbst oder Eure Internetverbindung z.B. wechselnde IP-Adresse, Verbindungsunterbrechung die Ursache darstellt.

Also an meiner Internetverbindung liegt es eher weniger:
Unitymedia, kein(!) DS-Lite, Verbindung seit 26.01.2018 mit identischer IP V4 lt. Fritzbox
Bleibt Amazon ;-) Das sehe ich ja auch so. Wir sind sicher alle beruhigt, dass es bei Dir funktioniert und die Probleme so einfach lösbar sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Stippy19 am 20 Februar 2018, 19:38:55
ALso ich hab mal zum Spaß auch en browser-useragent gelöscht, Verbindung geht auf disconnected, wenn ich irgendwas eingebe, geht es direkt wieder.
2018-02-20 19:36:06 Global global DELETEATTR EchoAccount browser_useragent
2018-02-20 19:36:52 echodevice EchoAccount error
2018-02-20 19:36:52 echodevice EchoAccount disconnected
2018-02-20 19:37:03 Global global ATTR EchoAccount browser_useragent dqwd
2018-02-20 19:37:11 echodevice EchoAccount connected


Könnte mal einer Versuchen, ob ihr mit falschem Browser-Agent den Wecker seht? (kann das zusammenhängen?) Musik funktioniert, nur Wecker Reading wird nicht aktualisiert.

Zitat von: Stippy19 am 18 Februar 2018, 18:27:56
Hallo zusammen,

erstmal vielen Dank für die Arbeit, die ihr hier reinsteckt!

Ich habe das ganze jetzt auch mal zum Laufen gebracht und nachdem es dann zwischenzeitlich nicht mehr ging, scheint die EInstellung des browser_useragent geholfen zu haben.
Allerdings habe ich ein anderes Problem: Ich hatte mir einen Wecker eingerichtet, wie moppy es beschrieben hatte (https://forum.fhem.de/index.php/topic,82631.msg767692.html#msg767692 (https://forum.fhem.de/index.php/topic,82631.msg767692.html#msg767692))
Die Wecker Readings meiner Echos (und Dots) werden allerdings nicht mehr geupdated. Alles was zum Musik streamen gehört (also playStatus, Künstlername, Lied usw.) wird alles wie gewünscht aktualisiert, nur der Wecker überhaupt nicht.
Intervalsetting habe ich auch mal rumversucht, bringt leider auch nichts. Devices sind alle connected, ebenso wie der Account.

Hat da wer eine Idee? (Oder welche Info kann da hilfreich sein?)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 21 Februar 2018, 06:10:24
Hallo!

Mit diesem Agenten habe ich seit ca.3Tagen kein disconnected mehr gehabt...

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/58.0


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 Februar 2018, 08:48:15
Ich laufe immer noch ohne die ganzen neuen "Anmelde-Features"...

Und bin seit Tagen/Wochen etc. connected bzw. hatte ich nach längerer nicht-Nutzung (war 2 Wochen im Ausland und habe meine Echos/Dots aus der Steckdose gezogen und disabled) mal "unauthorized" aber mit einem "get Echo settings" ist immer alles wieder gut (hab aktuell ein Notify laufen hat aber noch nicht mehr zugeschlagen).

Wobei ich hab grad gesehen, dass mir "version" irgendeine Version 15724 vom 29.12. 2017 anzeigt...
...obwohl ich eigentlich immer "brav" runter geladen und kopiert hab und nat. neu gestartet...
Und die neuen "Features" hab ich aber... Puh! ;)

Aber wie gesagt: keine Anmelde oder sonstwas Probleme (toi toi toi)...

Ich habe halt noch nie nicht neu angelegt, sondern immer schon von Anfang an "nur" einen Update gemacht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 21 Februar 2018, 09:00:13
Hallo!

Ja das dachte ich auch, aber auf einem Testsystem wo das Modul bisher auch sehr lange lief, ist seit heute früh auch kein connected mehr möglich.

Versuche gerade noch noch mit unterschiedlichen Agenten zu Testen aber bisher noch kein Erfolg.

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 21 Februar 2018, 11:19:18
Hallo zusammen
Ich hatte dann gestern endlich mal Zeit, nach Krankheit, mit dem lynx-Browser einen Versuch zu starten. Da werde ich aufgefordert die Zeichen aus einem Captcha einzugeben, das ich natuerlich nicht sehe. Da diese Woche ansonsten voller Termine ist, gehe ich fruehestens am WE wieder dran!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Februar 2018, 08:54:03
Zitat von: Stippy19 am 20 Februar 2018, 19:38:55
Könnte mal einer Versuchen, ob ihr mit falschem Browser-Agent den Wecker seht? (kann das zusammenhängen?) Musik funktioniert, nur Wecker Reading wird nicht aktualisiert.
Schaue ich mir noch an, habe Dich nicht vergessen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ThoTo am 22 Februar 2018, 11:44:40
Zitat von: Steffen am 21 Februar 2018, 09:00:13
Hallo!

Ja das dachte ich auch, aber auf einem Testsystem wo das Modul bisher auch sehr lange lief, ist seit heute früh auch kein connected mehr möglich.

Versuche gerade noch noch mit unterschiedlichen Agenten zu Testen aber bisher noch kein Erfolg.

Mfg Steffen

Bei mir gleiches Verhalten.
Irgendwie ging mein FHEM auch komplett in die Knie, war unbenutzbar und DOIFs etc. waren stark verlangsamt.
Ich habe dann disable=1 für das echodevice gesetzt und FHEM neu gestartet, wieder alles grün.

LG Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 22 Februar 2018, 12:05:24
Ich weiß nicht, ob es hilft, aber ich habe schon ein paar Tage kein Update mehr gezogen, bin (wahrscheinlich) auf Version v0.0.19 und habe (noch) keine Probleme, im Reading ist der Cookie von 2018-02-17 16:22:37
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Februar 2018, 13:11:32
Zitat von: ThoTo am 22 Februar 2018, 11:44:40
Bei mir gleiches Verhalten.
Irgendwie ging mein FHEM auch komplett in die Knie, war unbenutzbar und DOIFs etc. waren stark verlangsamt.
Ich habe dann disable=1 für das echodevice gesetzt und FHEM neu gestartet, wieder alles grün.

LG Thomas
Welche Version hast du im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Februar 2018, 13:27:20
Zitat von: Stippy19 am 20 Februar 2018, 19:38:55
Könnte mal einer Versuchen, ob ihr mit falschem Browser-Agent den Wecker seht? (kann das zusammenhängen?) Musik funktioniert, nur Wecker Reading wird nicht aktualisiert.
Auf Seite 1 gibt es die Version 0.0.24.


# 2018-02-22, v0.0.24
#
# v0.0.24
# - BUGFIX:  Timer Readings
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ThoTo am 22 Februar 2018, 13:29:33
Zitat von: michael.winkler am 22 Februar 2018, 13:11:32
Welche Version hast du im Einsatz?

v0.23

LG Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Februar 2018, 14:52:15
Zitat von: ThoTo am 22 Februar 2018, 13:29:33
v0.23

LG Thomas
ok, eigentlich sollte das Modul den FHEM Server nicht mehr blockieren. Bitte beim nächsten mal das Amazon Device auf Verbose 5 stellen. Wenn dann das LOG dauerhaft gefüllt wird, wäre es interessant welche Meldungen dort erscheinen. Bitte dann das Log Mal zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Stippy19 am 22 Februar 2018, 22:45:39
Zitat von: michael.winkler am 22 Februar 2018, 13:27:20
Auf Seite 1 gibt es die Version 0.0.24.


# 2018-02-22, v0.0.24
#
# v0.0.24
# - BUGFIX:  Timer Readings
#


Hey Michael! Super, vielen Dank dir.
Kann bestätigen: Wecker Reading funktioniert wieder wie gewünscht!

Immer wieder fasziniert von eurer "black magic" die ihr hier erfolgreich betreibt =)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 Februar 2018, 06:30:16
Guten Morgen!

Kann man den Intervall von "voice" irgendwie einstellen, ich bin dabei das mit einem Spracherkennungsmodul zu nutzen aber
die Abfragen kommen wohl in einem ca. 30sek Takt?!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 Februar 2018, 07:37:49
Für Sprachauswertung ist das (eher) nicht geeignet.

Es dauert ja schon bis das in der App (Historie) und im Webinterface ankommt.
Erst danach kann es dann überhaupt vom Modul abgefragt und angezeigt werden...

D.h. zuerst mal müsste es auf Amazon-Seite schneller werden...

Aber selbst dann.
Mit welchem Intervall willst du pollen (lassen)!?
Selbst eine Sekunde (drunter wird wohl nicht wirklich gehen) ist bei Sprachsteuerung "ewig"...

Geht eigentlich nur (vernünftig) mit alexa-fhem oder ha-bridge...
Oder per IFTTT...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 Februar 2018, 07:51:54
Guten Morgen,

Ich kann mich erinnern das in einer sehr frühen Version das reading super schnell in Fhem auf tauchte, da gab es auch noch das "attr interval". Ich nutze ja auch alexa-fhem aber zu frieden bin ich damit nicht so recht.

3-5 Sekunden würden ausreichen!

Das Sprachmodul ist ebend flexibler und habe damit mehr möglichkeiten.

Deswegen frage ich ja ob es noch die möglichkeit gibt das wieder so ein zustellen?!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Februar 2018, 09:08:59
Zitat von: Steffen am 23 Februar 2018, 07:51:54
Guten Morgen,

Ich kann mich erinnern das in einer sehr frühen Version das reading super schnell in Fhem auf tauchte, da gab es auch noch das "attr interval". Ich nutze ja auch alexa-fhem aber zu frieden bin ich damit nicht so recht.

3-5 Sekunden würden ausreichen!

Das Sprachmodul ist ebend flexibler und habe damit mehr möglichkeiten.

Deswegen frage ich ja ob es noch die möglichkeit gibt das wieder so ein zustellen?!

Mfg Steffen
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 24 Februar 2018, 15:13:51
Account-device, Login-Versuche bei Fehler reduzieren

Hallo,
bei einem Login-Fehler des Account-Devices versucht das Modul (nach meinem Protokoll) ca. alle 60 Sekunden einen neuen Login-Versuch.
Die Attribute "disable" und "intervalsettings" ändern -zumindest im laufenden Betrieb- daran nichts.

Gibt es eine andere Möglichkeit, die Versuche im Fehlerfall zu reduzieren?

Hintergrund:
Da die Verbindung bei mir nicht absolut stabil/connected ist und bei Abbruch i.d.R. erst nach längerer Zeit wieder funktioniert, würde ich gerne das account-device überwachen und z.B. über ein notify oder doif den Zeitraum zwischen den nächsten Anmeldeversuchen nach x Fehlversuchen auf einen -nach Möglichkeit einstellbaren- größeren Wert setzen, um Traffic und Log-File zu entlasten; ich habe auch den Eindruck, dass Wartezeiten eine Neuanmeldung erleichtern und ständige Versuche im Minutentakt nicht förderlich sind. Andererseits sollten die ersten Login-Versuche nach einem Scheitern zügig erfolgen (in der Web-App habe ich mit aktuellem Firefox hin und wieder auch 2 Versuche gebraucht).
Optimal wäre aus meiner Sicht ein Attribut ähnlich "intervalsettings" mit dem man die Verzögerung zwischen den nächsten Login-Versuchen einstellen kann.

Ist das sinnvoll und machbar?

Danke und vG
Achim
Titel: Login versuche
Beitrag von: jojo61 am 25 Februar 2018, 11:20:55
Hallo

das was awel sagt ist mir auch aufgefallen.  Evtl wäre es sinnvoll das intervall bei einem erfolglosen login Versuch immer zu verdoppeln bevor man es wieder versucht (bis zu einen evtl. maximum von ein paar Stunden) . Ich hatte gestern auch das Problem das mein Cookie "kaputt" gegangen ist. Dann habe ich das Echo Device gelöscht und nach 3 Stunden wieder angelegt. Dann ging es auf anhieb.  Amazon scheint zu viele erfolglose Anmeldeversuche nicht zu mögen.

mfg
Jojo61
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 25 Februar 2018, 11:55:10
Ich bin seit heute auch wieder disconnected und beim amazon login kam wieder die captcha Abfrage.
Ich denke auch es liegt an den vielen Anmeldeversuchen. Kann das sein?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 25 Februar 2018, 13:26:16
Mal so zu Info:

Hatte auch heute wieder ein diconnect (nutze noch v0.0.20), das oft Sonntags so, nicht nur bei mir auch bei anderen Usern, hab ich so über die Monate festgestellt. Das war auch schon bei Markus so.
Zufällig hatte ich auch gerade, weil mein TV-Modul einen Fehler zeigt, einen restart gemacht und war auch direkt wieder connected. Sonst kümmere ich mich gar nicht mehr um die disconnects, hatte auch schon gleich hier gepostet, war aber kurze Zeit später immer wieder eingeloggt.

Übrigens läuft auf einer entfernten Instanz die ich 'verwalte' noch v0.0.13 seit Michael sie veröffentlicht hatte ohne Probleme. Hier zeigt das Log 3-4 disconnects im Februar und 2-3 im Januar (aber nicht Sonntags) und das Modul ist immer paar Minuten später ohne zutun wieder verbunden.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Februar 2018, 16:34:00
Hallo Michael,

leider ist dieser oder ein ähnlich lautender Fehler heute Nacht wieder aufgetreten:

https://forum.fhem.de/index.php/topic,82631.msg769020.html#msg769020


2018.02.25 01:18:21 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:21 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:21 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:21 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: RaspBee: http request failed: read from http://192.168.1.90:80 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 1: Timeout for SYSMON_blockingCall reached, terminated process 27715
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
Unmatched ) in regex; marked by <-- HERE in m/lpl:hv87h6@`46) <-- HERE gb:/ at ./FHEM/37_echodevice.pm line 2571.


Es gab wohl tatsächlich Unterbrechung ins Internet (evtl. Router Neuverbindung / analysiere ich nachher)...

Version des Moduls (laut version-Ausgabe von fhem):

37_echodevice.pm             15724 2017-12-29 22:59:44Z michael.winkler

Wobei sich das wohl die letzten Male nicht mehr geändert hat...

Version laut Datei-Header: 0.0.23


##############################################
#
# 2018-02-19, v0.0.23
#
# v0.0.23
# - BUGFIX:  Nested quantifiers in regex
# - CHANGE:  Reading version
#
# v0.0.22
# - FEATURE: Attribut browser_useragent https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
#
# v0.0.21
# - CHANGE:  Header
#
# v0.0.20
# - CHANGE:  Cookie erstellen auf nonBlocking
#            Cookie erstellen Timeout 10 sekunden


Aber nach Neustart gleich wieder connected... :)

EDIT: so dann auch gleich auf die 0.0.24 hochgerüstet.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Februar 2018, 17:14:56
Nach dem Hochrüsten immer noch gleich wieder connected und scheint auch soweit zu laufen.

Allerdings bekomme ich beim Starten (shutdown restart / aber auch reload) folgendes im Log:


2018.02.25 17:11:12 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Invalid authenticati...") at ./FHEM/37_echodevice.pm line 1494.

$VAR1 = 'Invalid authentication token!';


Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 25 Februar 2018, 22:04:07
Hallo zusammen,

jetzt hat es mich auch erwischt, seit heute Mittag wird mein Log zugemüllt.

2018.02.25 21:58:35.588 1: ZS_zs_AC_echodevice: json evaluation error
$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: xxxxxxxx
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';


Ich muss dazu erwähnen, dass ich heute auch Probleme mit VoIP hatte und hier alles einmal neustarten musste.

Leider lässt sich das Account device nicht mit dem disable attribut Sarah hindern immer weiter ein Connect zu probieren.

Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 26 Februar 2018, 06:59:38
selbe Problem auch hier:

2018.02.26 06:59:03 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: Qwg29l0YKcXMiqg9jcAlb9f6bCuXDWV1WPuU-cUyhlAWsnqPKwC-LQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.26 06:59:04 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = 'Unknown auth failure';

2018.02.26 06:59:06 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 7O2S__Kh02oIFasXSrYSVrC0z-ZVGywAmKVjXEuMlI6J086CYnTjfA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Februar 2018, 07:36:45
Zitat von: awel am 24 Februar 2018, 15:13:51
Account-device, Login-Versuche bei Fehler reduzieren

Hallo,
bei einem Login-Fehler des Account-Devices versucht das Modul (nach meinem Protokoll) ca. alle 60 Sekunden einen neuen Login-Versuch.
Die Attribute "disable" und "intervalsettings" ändern -zumindest im laufenden Betrieb- daran nichts.

Gibt es eine andere Möglichkeit, die Versuche im Fehlerfall zu reduzieren?

Hintergrund:
Da die Verbindung bei mir nicht absolut stabil/connected ist und bei Abbruch i.d.R. erst nach längerer Zeit wieder funktioniert, würde ich gerne das account-device überwachen und z.B. über ein notify oder doif den Zeitraum zwischen den nächsten Anmeldeversuchen nach x Fehlversuchen auf einen -nach Möglichkeit einstellbaren- größeren Wert setzen, um Traffic und Log-File zu entlasten; ich habe auch den Eindruck, dass Wartezeiten eine Neuanmeldung erleichtern und ständige Versuche im Minutentakt nicht förderlich sind. Andererseits sollten die ersten Login-Versuche nach einem Scheitern zügig erfolgen (in der Web-App habe ich mit aktuellem Firefox hin und wieder auch 2 Versuche gebraucht).
Optimal wäre aus meiner Sicht ein Attribut ähnlich "intervalsettings" mit dem man die Verzögerung zwischen den nächsten Login-Versuchen einstellen kann.

Ist das sinnvoll und machbar?

Danke und vG
Achim
Jam aktuel versucht das Modul einmal pro Minute den Relogin. Ich kann hier gerne ein zusätzliches Attribut einfügen, mit welchem Ihr den Intervall abändern könnt. Das Attribut "disable" ist aktuell nicht richtig Implementiert, da muss ich noch mal nachbessern. Kommt in der nächsten Version.

Zitat von: MadMax-FHEM am 25 Februar 2018, 16:34:00

2018.02.25 01:18:21 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:21 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:21 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:21 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: RaspBee: http request failed: read from http://192.168.1.90:80 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 1: Timeout for SYSMON_blockingCall reached, terminated process 27715
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
2018.02.25 01:18:22 2: [echodevice_ParseAuth] echoIODev: connection error write to https://layla.amazon.de:443 timed out
Unmatched ) in regex; marked by <-- HERE in m/lpl:hv87h6@`46) <-- HERE gb:/ at ./FHEM/37_echodevice.pm line 2571.

Wird in der nächsten Version behoben sein

Zitat von: willibutz am 18 Februar 2018, 22:24:18
Hallo Michael,
hatte das gleiche Verhalten wie MadMax-FHEM.
FHEM hatte sich aufgehängt, die letzte Meldung im Log war auch bei mir:

Zitat von: MadMax-FHEM am 25 Februar 2018, 17:14:56
Nach dem Hochrüsten immer noch gleich wieder connected und scheint auch soweit zu laufen.

Allerdings bekomme ich beim Starten (shutdown restart / aber auch reload) folgendes im Log:


2018.02.25 17:11:12 1: echoIODev: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Invalid authenticati...") at ./FHEM/37_echodevice.pm line 1494.

$VAR1 = 'Invalid authentication token!';

Ja, Fehler ist bekannt. Wenn Du dein Cookie aktualisiert ist der Fehler nach einem Shutdown Restart weg. Hier scheint es Probleme mit der Anmeldung zu geben, ob wohl sich alle Geräte noch bedienen lassen. Werde in der nächsten Version bei auftauchen des Fehler ein neues Cookie generieren lassen.

Zitat von: matzewob am 26 Februar 2018, 06:59:38
selbe Problem auch hier:

2018.02.26 06:59:03 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: Qwg29l0YKcXMiqg9jcAlb9f6bCuXDWV1WPuU-cUyhlAWsnqPKwC-LQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.26 06:59:04 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = 'Unknown auth failure';

2018.02.26 06:59:06 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 7O2S__Kh02oIFasXSrYSVrC0z-ZVGywAmKVjXEuMlI6J086CYnTjfA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';


Werde die LOG Einträge alle in Verbose 5 verschieben. Bitte immer die aktuelle Version einsetzen. Die Fehlermeldung deutet auf eine ältere Version.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: magix99 am 26 Februar 2018, 09:43:57
Hallo zusammen,
ich nutze FHEM und auch den Echo mit Alexa, habe allerdings beides (noch) nicht miteinander verbunden.

Gibt es denn die Möglichkeit den Echo auch als Lautsprecher für FHEM zu verwenden?

z.b. das meine Waschmaschinen Benachrichtigung die im Moment per Telegram aufs Handy geht, auch als Sound auf dem Echo ausgegeben werden kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Februar 2018, 09:46:53
Zitat von: magix99 am 26 Februar 2018, 09:43:57
Hallo zusammen,
ich nutze FHEM und auch den Echo mit Alexa, habe allerdings beides (noch) nicht miteinander verbunden.

Gibt es denn die Möglichkeit den Echo auch als Lautsprecher für FHEM zu verwenden?

z.b. das meine Waschmaschinen Benachrichtigung die im Moment per Telegram aufs Handy geht, auch als Sound auf dem Echo ausgegeben werden kann.

set MyEchodevice reminder_normal Waschmaschine ist fertig!

EDIT: ist aber halt eine "Benachrichtigung" und nicht "nur" die Ansage, dass die WaMa fertig ist. Also Alexa: "dies ist eine Benachrichtigung: Waschmaschine ist fertig"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: magix99 am 26 Februar 2018, 10:05:31
Zitat von: MadMax-FHEM am 26 Februar 2018, 09:46:53
set MyEchodevice reminder_normal Waschmaschine ist fertig!

EDIT: ist aber halt eine "Benachrichtigung" und nicht "nur" die Ansage, dass die WaMa fertig ist. Also Alexa: "dies ist eine Benachrichtigung: Waschmaschine ist fertig"...

Gruß, Joachim

Das bedeutet das ich mein notify z.b. so erweitern könnte.

define Notify_Push_Waschmaschine notify Waschmaschine:off set Telegram message @xxxx Hier ist die Waschmaschine.  Ich bin fertig und kann in den Trockner umgeräumt werden;
set MyEchodevice reminder_normal Hier ist die Waschmaschine.  Ich bin fertig und kann in den Trockner umgeräumt werden


Dann würde mein Text von Alexa vorgelesen werden, aber mit dem Zusatz davor "die ist eine Benachritigung"
Habe ich das richtig verstanden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OppiM am 26 Februar 2018, 10:13:53
Hi,

mein EchoConnect (v0.0.24) hat auch seit dem WE den Dienst eingestellt.

Fehlermeldung im Log:
2018.02.26 10:07:57.769 1: EchoConnector: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "No cookies found!") at ./FHEM/37_echodevice.pm line 1494.

$VAR1 = 'No cookies found!';

2018.02.26 10:07:57.785 5: [EchoConnector] [account]$VAR1 = 'No cookies found!';


Bei verbose=5 sehe ich solche Einträge:

        <div class="a-box a-alert a-alert-info a-spacing-base">
            <div class="a-box-inner">
                <i class="a-icon a-icon-alert"></i>
                <h4>Geben Sie die Zeichen unten ein</h4>
                <p class="a-last">Wir bitten um Ihr Verst_ndnis und wollen uns sicher sein dass Sie kein Bot sind. F_r beste Resultate, verwenden Sie bitte einen Browser der Cookies akzeptiert.</p>
                </div>
            </div>


Gruß,
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 26 Februar 2018, 12:07:37
Hab jetzt die aktuelle Version.

2018.02.26 12:06:12 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: j4siU980yWJhBO_EdqWVPJ8ltmtzOVqCNi1vXkKujT44ZBCYdYepfw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Februar 2018, 12:10:40
Zitat von: matzewob am 26 Februar 2018, 12:07:37
Hab jetzt die aktuelle Version.

2018.02.26 12:06:12 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: j4siU980yWJhBO_EdqWVPJ8ltmtzOVqCNi1vXkKujT44ZBCYdYepfw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

Wie ist der Status deines ACCOUNT DEVICE?
Hast du einen anderen Browser User Agent versucht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 26 Februar 2018, 12:15:19
state
disconnected
2018-02-26 12:13:21

Wo kann ich den Agent ändern?

2018.02.26 12:14:34 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = 'Unknown auth failure';


Kommt aktuell noch häufig.

set Alexa login mit anschließenden shutdown restart hat nix gebracht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Februar 2018, 12:17:20
Zitat von: matzewob am 26 Februar 2018, 12:15:19
state
disconnected
2018-02-26 12:13:21

Wo kann ich den Agent ändern?

2018.02.26 12:14:34 1: Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1488.

$VAR1 = 'Unknown auth failure';


Kommt aktuell noch häufig.

set Alexa login mit anschließenden shutdown restart hat nix gebracht
Aktuell gibt es im Login Prozess einige Probleme. Am besten ließt Du Dir mal die letzten 5 Seiten des Threads durch. Da findest du sicherlich genügend Infos. Zusätzlich gibt es noch die Doku:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 26 Februar 2018, 12:21:06
Hallo,

seit (vermutlich) kurzem habe ich das Problem, daß gesetzte Erinnerungen immer mit der Ansage des Timestamps beginnen. Also wie hier:

1519570147.09797 Dein Badewasser hat die Wunschtemperatur erreicht

Hat sich da im Modul etwas geändert und kann man das umgehen ?

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Februar 2018, 12:22:11
Zitat von: cs-online am 26 Februar 2018, 12:21:06
Hallo,

seit (vermutlich) kurzem habe ich das Problem, daß gesetzte Erinnerungen immer mit der Ansage des Timestamps beginnen. Also wie hier:

1519570147.09797 Dein Badewasser hat die Wunschtemperatur erreicht

Hat sich da im Modul etwas geändert und kann man das umgehen ?

Grüße

Christian
Schaue ich mir an. Bin eh gerade dabei einiges zu ergänzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Februar 2018, 15:44:55
Hallo,

auf Seite 1 gibt es eine neue Version. Habe dort nochmal den Login Prozess angepasst.

Standardmäßig wird jetzt bei jedem COOKIE erzeugen ein neuer Browser User Agent generiert. In dieser Version kann jetzt auch ein Intervall für den erneuten Amazon Login gesetzt werden.

Bitte beachtet auch die Dokumentation, speziell den Bereich Attribute!
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute


##############################################
#
# 2018-02-26, v0.0.25
#
# v0.0.25
# - BUGFIX:  set reminder_normal
#            Attribut disable
#            no Internet connect
# - FEATURE: Attribut browser_useragent_random (Standard=1)
#            Attribut intervallogin (Standard=60)
#


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Februar 2018, 18:50:48
Zitat von: magix99 am 26 Februar 2018, 10:05:31
Das bedeutet das ich mein notify z.b. so erweitern könnte.

define Notify_Push_Waschmaschine notify Waschmaschine:off set Telegram message @xxxx Hier ist die Waschmaschine.  Ich bin fertig und kann in den Trockner umgeräumt werden;
set MyEchodevice reminder_normal Hier ist die Waschmaschine.  Ich bin fertig und kann in den Trockner umgeräumt werden


Dann würde mein Text von Alexa vorgelesen werden, aber mit dem Zusatz davor "die ist eine Benachritigung"
Habe ich das richtig verstanden?

Ja.
Ob jetzt immer genau dieser Text kommt oder mit Varianten weiß ich jetzt nicht (nutze das zu selten)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 26 Februar 2018, 19:40:42
Hallo Michael,

danke, dass du dich um die Erinnerung gekümmert hast, aber ich bekomme immer noch

1519670120.47523 dies ist eine testmeldung

Habe nach Modulupdate noch ein FHEM-Update gemacht und dann shutdown restart. Dann alle Devices auf disconnected. Kurz set Login gemacht, alle wieder auf connected.

hier mal mein Test-noty:

my $Meldung ="dies ist eine testmeldung";
my $Zeit = time + 60;
fhem("set Echos update");;

fhem("define a999 at +00:00:20 set Echos reminder_normal $Zeit $Meldung");;


Liegt da evtl. der Fehler bei mir ?

im Log steht:

2018-02-26_19:34:21 Echos update
2018-02-26_19:34:40 Echos reminder_normal: 1519670120.47523 dies ist eine testmeldung
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_01_alarmtime: 2018-02-26 19:34:50
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_01_alarmticks: 1519670090
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_01_id: 21bccc6c-7998-4284-8a68-9d1b2fcb2ea2
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_01_recurring: 0
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_count: 1
2018-02-26_19:36:22 ECHO_G090LA09735203ND reminder_count: 0


Echos ist bei mir das ACCOUNT-Device, vielleicht hilft die Info. Wobei ich das "reminder_normal" nicht mehr unter dem Device in der Dropdown finde, sondern nur noch bei den Geräten

EDIT:
nochmal getestet mit den Devices, da wird auch der Timestamp angesagt. In der App steht das auch so drin.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Februar 2018, 07:30:39
Zitat von: cs-online am 26 Februar 2018, 19:40:42
Hallo Michael,

danke, dass du dich um die Erinnerung gekümmert hast, aber ich bekomme immer noch

1519670120.47523 dies ist eine testmeldung

Habe nach Modulupdate noch ein FHEM-Update gemacht und dann shutdown restart. Dann alle Devices auf disconnected. Kurz set Login gemacht, alle wieder auf connected.

hier mal mein Test-noty:

my $Meldung ="dies ist eine testmeldung";
my $Zeit = time + 60;
fhem("set Echos update");;

fhem("define a999 at +00:00:20 set Echos reminder_normal $Zeit $Meldung");;


Liegt da evtl. der Fehler bei mir ?

im Log steht:

2018-02-26_19:34:21 Echos update
2018-02-26_19:34:40 Echos reminder_normal: 1519670120.47523 dies ist eine testmeldung
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_01_alarmtime: 2018-02-26 19:34:50
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_01_alarmticks: 1519670090
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_01_id: 21bccc6c-7998-4284-8a68-9d1b2fcb2ea2
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_01_recurring: 0
2018-02-26_19:35:22 ECHO_G090LA09735203ND reminder_count: 1
2018-02-26_19:36:22 ECHO_G090LA09735203ND reminder_count: 0


Echos ist bei mir das ACCOUNT-Device, vielleicht hilft die Info. Wobei ich das "reminder_normal" nicht mehr unter dem Device in der Dropdown finde, sondern nur noch bei den Geräten

EDIT:
nochmal getestet mit den Devices, da wird auch der Timestamp angesagt. In der App steht das auch so drin.
Deine Zeitangabe ist falsch. Ließ Dir mal die Doku durch:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set

Versuch mal (ungetestet)

my $Meldung ="dies ist eine testmeldung";
my $Zeit = "01:00"
fhem("define a999 at +00:00:20 set Echos reminder_normal $Zeit $Meldung");;
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OppiM am 27 Februar 2018, 09:49:57
Hi,

nachdem ich auf die aktuelle v0.0.25 upgedatet hatte, funktionierte bei mir der Login immer noch nicht. Ich hab dann auf dem FHEM-Rechner per Webbrowser einmal die Alexa-Webseite aufgerufen und mich angemeldet, danach lief es auch aus FHEM wieder.

Läuft heißt, das EchoConnector-Device ist jetzt Connected und ich kann die Echos auch aus FHEM heraus steuern (Lautstärke, Timer). Allerdings werden einige Readings der Echo-Devices nicht mehr aktualisiert, z.B. channel, playStatus und alle currentXXX.

Gruß,
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Februar 2018, 10:20:07
Zitat von: OppiM am 27 Februar 2018, 09:49:57
Ich hab dann auf dem FHEM-Rechner per Webbrowser einmal die Alexa-Webseite aufgerufen und mich angemeldet, danach lief es auch aus FHEM wieder.
Hast du hier den Commandline Webbrowser verwendet, oder hast Du eine grafische Umgebung?

Zitat von: OppiM am 27 Februar 2018, 09:49:57
Allerdings werden einige Readings der Echo-Devices nicht mehr aktualisiert, z.B. channel, playStatus und alle currentXXX.
Kannst Du mal an dem entsprechenden Echo Device das Verbose auf 4 stellen, und mir dann mal das LOG zukommen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OppiM am 27 Februar 2018, 10:50:25
Zitat von: michael.winkler am 27 Februar 2018, 10:20:07
Hast du hier den Commandline Webbrowser verwendet, oder hast Du eine grafische Umgebung?
Kannst Du mal an dem entsprechenden Echo Device das Verbose auf 4 stellen, und mir dann mal das LOG zukommen?

Hi,

Grafische Oberfläche mit Firefox. Die Logs hab ich dir per PM geschickt.

Gruß,
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Februar 2018, 11:03:37
Zitat von: OppiM am 27 Februar 2018, 10:50:25
Hi,

Grafische Oberfläche mit Firefox. Die Logs hab ich dir per PM geschickt.

Gruß,
Michael
In deinem Log ist zu sehen dass du den STATE deines Echo Devices veränderst. Der Timer, welcher die Readings aktualisiert, prüft aber ob dieser auf "connected" steht. Wenn diese nicht der Fall ist werden die Readings nicht aktualisiert. Habe das Modul jetzt so angepasst dass nicht mehr das Echo Device geprüft wird, sondern das Amazon Device.

Download wie immer auf Seite 1


##############################################
#
# 2018-02-27, v0.0.26
#
# v0.0.26
# - BUGFIX:  read readings if amazon device is connected
#


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 27 Februar 2018, 11:10:19
Ich kann jetzt auch bestätigen, daß nach einem Login mit Firefox auf dem Pi sich auch das Echo Device in FHEM wieder verbinden kann.

Beim Browser-Login musste ich ein Captcha lösen und mir auch noch einen Code per SMS oder Mail schicken lassen, um "ein neues Gerät" zu bestätigen. Danach habe ich dann in FHEM ein "set echo login" gemacht, und der Status ging sofort auf "connected".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OppiM am 27 Februar 2018, 11:18:19
Hallo Michael,

klappt wieder! Danke für den schnellen Fix!

Gruß,
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 27 Februar 2018, 12:41:31
Zitat von: mahowi am 27 Februar 2018, 11:10:19
Ich kann jetzt auch bestätigen, daß nach einem Login mit Firefox auf dem Pi sich auch das Echo Device in FHEM wieder verbinden kann.

Beim Browser-Login musste ich ein Captcha lösen und mir auch noch einen Code per SMS oder Mail schicken lassen, um "ein neues Gerät" zu bestätigen. Danach habe ich dann in FHEM ein "set echo login" gemacht, und der Status ging sofort auf "connected".
Wie bekommst du den Firefox denn zum laufen? Ich habe gar kein X installiert, damit bin ich ja schon aussen vor, oder?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 27 Februar 2018, 13:01:05
Ich habe bei mir X laufen, da geht's dann auch mit Firefox. Mit lynx habe ich es leider nicht hinbekommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 27 Februar 2018, 17:03:57
Ich hab mich auch am rpi mit firefox bei amazon eingelogged. Ich musste auch die captcha Abfrage sowie einen SMS Code eingeben. Jedoch connected sich das Modul immer noch nicht mit dem Amazon Server.
Folgende Meldung steht im Log: [Echo] [account] Invalid authentication token! Generate new COOKIE!
ich habe auch ein set login gemacht, aber es funktioniert nicht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jojo61 am 27 Februar 2018, 17:49:30
Hallo

seit neustem habe ich 70% last auf meinem Raspi. Wenn ich mir das mit strace anschaue dann macht fhem fast nur noch gettimeofday aufrufe. Kann es sein das sich hier etwas geändert hat in V0.0.25 ?  Ich habe immer nur dieses Modul aktualisiert.

mfg
jojo61
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 27 Februar 2018, 18:30:30
kann ich nicht bestätigen, bei mir in Summe nur ca. 10% Auslastung mit V0.025
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Februar 2018, 18:33:02
Zitat von: jojo61 am 27 Februar 2018, 17:49:30
Hallo

seit neustem habe ich 70% last auf meinem Raspi. Wenn ich mir das mit strace anschaue dann macht fhem fast nur noch gettimeofday aufrufe. Kann es sein das sich hier etwas geändert hat in V0.0.25 ?  Ich habe immer nur dieses Modul aktualisiert.

mfg
jojo61
Hast du nach dem einspielen ein shutdown restart gemacht?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 27 Februar 2018, 18:44:05
Ich hab das echodevice jetzt nochmal gelöscht. dann shutdown restart und nochmal neu angelegt!
Shutdown restart hatte ich nach dem update auf die neueste Version bereits gemacht.

Jetzt läuft wieder, mal schauen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 27 Februar 2018, 18:44:26
Hallo Michael,

das klappt jetzt bei mir mit der Erinnerung. Ich gebe einfach keine Zeit an, dann wird das ja (so wollte ich das ja auch eigentlich immer schon haben) sofort nach Erhalt wieder gegeben :-) Danke Dir !!! Ich hatte da noch den Unix-Timestamp drin, so wie das ganz ursprünglich mal gewesen ist, hatte nicht mitbekommen, dass das inzwischen "vernünftig" überarbeitet wurde....

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jojo61 am 27 Februar 2018, 19:34:53
Hallo

upps ein shutdown restart hat geholfen.

mfg
Jojo61
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: magix99 am 28 Februar 2018, 16:03:25
Hallo,

kann ich irgendwo eine Anzahl der Benachrichtigung mitgeben?


set MyEchodevice reminder_normal Waschmaschine ist fertig!


Für Alexa sind das ja dann Erinnerungen, die sie bei mir zweimal wiederholt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 28 Februar 2018, 20:48:59
Moin
Ich habe es jetzt endlich auch hinbekommen. Statt lynx habe ich links2 installiert. Dies ist ein Zwitter, der sowohl grafisch(X), Text oder auch grafisch im Text-Browser kann. Es wurde mir dann auch gleich nicht ein Captcha, sondern eine SMS, bzw. eMail angeboten, und jetzt gehen meine beiden Dots auch wieder!
Mal sehen wie lange der Cookie denn so haelt.
Gruss Christoph
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 28 Februar 2018, 21:44:01
Zitat von: pc1246 am 28 Februar 2018, 20:48:59
Moin
Ich habe es jetzt endlich auch hinbekommen. Statt lynx habe ich links2 installiert. Dies ist ein Zwitter, der sowohl grafisch(X), Text oder auch grafisch im Text-Browser kann. Es wurde mir dann auch gleich nicht ein Captcha, sondern eine SMS, bzw. eMail angeboten, und jetzt gehen meine beiden Dots auch wieder!
Mal sehen wie lange der Cookie denn so haelt.
Gruss Christoph

Hallo Christoph,

wie bist Du denn bei links2 im Textmodus vorgegangen? Über ein paar kurze Tipps würde ich mich freuen. Danke Dir.

Ich bin bis zur Eingabe der Ziffernfolge bei der 2 Faktor Authentifizierung gekommen. Dann kommt eine Seite mit Download Links für Browser.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 01 März 2018, 08:31:48
Hallo Joerg
Bei mir stand direkt die Frage da, ob ich eine SMS oder eine eMail haben wolle. Ich habe allerdings schon vor ein paar Tagen das Timeout auf 10 hochgesetzt gehabt. Und 2-Faktor Authentifizierung habe ich nicht aktiviert. Ich hatte gelesen, dass man links2 auch so starten kann, dass er die Grafik irgendwie emuliert. Dies kam aber bei mir gar nicht zum Tragen. Entweder hat amazon den Browsermode erkannt, und vorher bei lynx nicht, oder es waren die 10 Minuten?
Sorry, dass ich Dir nicht wirklich weiterhelfen kann!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 02 März 2018, 07:05:42
Guten morgen Michael,

mein FHEM war heute morgen tot und der letzte Eintrag im LOG lautet:

Not an ARRAY reference at ./FHEM/37_echodevice.pm line 1610.

Hoffe Du kannst damit was anfangen.

Gruß
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 März 2018, 07:32:45
Zitat von: ToKa am 02 März 2018, 07:05:42
Guten morgen Michael,

mein FHEM war heute morgen tot und der letzte Eintrag im LOG lautet:

Not an ARRAY reference at ./FHEM/37_echodevice.pm line 1610.

Hoffe Du kannst damit was anfangen.

Gruß
Torsten
Scheinbar hat sich bei Amazon etwas geändert. Meine FHEM Server standen heute morgen mit derselben Fehlermeldung.

Eine neue Version könnt Ihr auf Seite 1 herunterladen


##############################################
#
# 2018-03-03, v0.0.27
#
# v0.0.27
# - BUGFIX:  Not an ARRAY reference at ./FHEM/37_echodevice.pm line 1610
#

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 02 März 2018, 17:11:18
Hallo Michael,

danke, der Fehler ist weg.

Gruß
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 März 2018, 12:09:48
Zitat von: pc1246 am 28 Februar 2018, 20:48:59
Moin
Ich habe es jetzt endlich auch hinbekommen. Statt lynx habe ich links2 installiert. Dies ist ein Zwitter, der sowohl grafisch(X), Text oder auch grafisch im Text-Browser kann. Es wurde mir dann auch gleich nicht ein Captcha, sondern eine SMS, bzw. eMail angeboten, und jetzt gehen meine beiden Dots auch wieder!
Mal sehen wie lange der Cookie denn so haelt.
Gruss Christoph

Jetzt hat es mich nach sehr langer Zeit auch "erwischt"...

Eigentlich wollte ich nur mal sehen warum ich bei meiner "Überall-Grupp" keinen "get-Befehl" mehr habe.
Darüber habe ich in der Vergangenheit ein "Refresh" angestoßen, wenn (warum auch immer) der angezeigte Song etc. nicht gestimmt hat.
Auch bei einem angezeigten "disconnect" bzw. "unauthorized" hat ein "get Name settings" immer geholfen...

Dann neueste Version eingespielt (also waren alle connected) shutdown restart und disconnected... :-|

Aber mittels links2 (lynx hab ich gar nicht probiert) kam dann gleich die captcha Abfrage...
...war zwar etwas umständlich, weil das links2 bei Console kein Bild anzeigen kann aber abspeichern und dann per scp usw. ging dann schon...

Jetzt bin ich (erst mal) wieder connected :)

Mal sehen, danke Christoph!

EDIT: @Michael: das "Überall-Multiroom-Device" hat aber trotzdem/immer noch keinen get-Befehl mehr. Absicht? Warum?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 10 März 2018, 15:11:53
hab das echo device angelegt und es steht auch auf connected. über autocreate devices findet er aber leider keine geräte.

Getting devices URL blocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1520691064
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 März 2018, 07:43:27
Zitat von: Abercrombie1892 am 10 März 2018, 15:11:53
hab das echo device angelegt und es steht auch auf connected. über autocreate devices findet er aber leider keine geräte.
Getting devices URL blocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1520691064
Welche Version setzt du ein. Steht estwas im LOG. Was passiert auf der Webseite? Erscheint ein dialog?

Zitat von: MadMax-FHEM am 03 März 2018, 12:09:48
EDIT: @Michael: das "Überall-Multiroom-Device" hat aber trotzdem/immer noch keinen get-Befehl mehr. Absicht? Warum?
Baue ich in die nächste Version mit ein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 12 März 2018, 09:44:43
Zitat von: michael.winkler am 12 März 2018, 07:43:27
Welche Version setzt du ein. Steht estwas im LOG. Was passiert auf der Webseite? Erscheint ein dialog?

ich nutze die aktuelle von der 1. seite. es steht leider nix weiter im log ausser
Getting devices URL blocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1520691064

verbose ist auf 5 eingestellt. ich kann die seite anwählen und muss mich dort mit meinem passwort anmelden und sehe dann meine devices als code.

mfg.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 März 2018, 10:07:33
Zitat von: Abercrombie1892 am 12 März 2018, 09:44:43
ich nutze die aktuelle von der 1. seite. es steht leider nix weiter im log ausser
Getting devices URL blocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=1520691064

verbose ist auf 5 eingestellt. ich kann die seite anwählen und muss mich dort mit meinem passwort anmelden und sehe dann meine devices als code.

mfg.
Kannst du mal ein list von deinem Account Device erstellen und mir zuschicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 12 März 2018, 12:13:58
Hallo Michael,

ich habe als Feedback auf mein Shell Script, dass Amazon "gelegentlich" HTTP/2 einschaltet, was zumindest bei meiner cURL basierten Version zu Problemen führt.
Je nach verwendeter Version der libcurl sollte daher das Protokoll auf HTTP/1.1 festgesetzt werden.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 12 März 2018, 14:34:24
danke michael für die hilfe. mit neuem cookie läuft es super.

kann man die readings in dem modul beschleunigen? braucht doch recht lange bis die readings aktuallisiert werden.

mfg.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 März 2018, 14:42:36
Zitat von: Abercrombie1892 am 12 März 2018, 14:34:24
danke michael für die hilfe. mit neuem cookie läuft es super.

kann man die readings in dem modul beschleunigen? braucht doch recht lange bis die readings aktuallisiert werden.

mfg.
ja, kann man. Steht alles in der Doku:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice

Ich würde den aktuellen Interval von 60 sekunden nicht zu weit absenken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 März 2018, 21:51:54
Zitat von: adn77 am 12 März 2018, 12:13:58
Hallo Michael,

ich habe als Feedback auf mein Shell Script, dass Amazon "gelegentlich" HTTP/2 einschaltet, was zumindest bei meiner cURL basierten Version zu Problemen führt.
Je nach verwendeter Version der libcurl sollte daher das Protokoll auf HTTP/1.1 festgesetzt werden.

Alex
Laut httputil Doku ist unter Fhem HTTP/1.0 Standard. Werde es aber mal auf 1.1 setzen und testen. Danke für die Info.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 März 2018, 15:29:55
Auf Seite 1 gibt es wieder eine neue Version, mit einigen neuen Features

Viel Spaß beim testen.

Doku wie immer hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/


##############################################
#
# 2018-03-13 v0.0.28
#
# v0.0.28
# - CHANGE:  get "Conversations" auf nonBlocking
#            get "tunein" auf nonBlocking & move to Echo Device & play link
#            get "tracks" auf nonBlocking
#            get "devices" auf nonBlocking
#            set "autocreat_devices" auf nonBlocking
#            httpversion = "1.1"
# - FEATURE: get "actions"
#            get "primeplayeigene_albums"
#            get "primeplayeigene_tracks"
#            get "primeplayeigene_artists"
#            get "primeplayeigeneplaylist"
#            get "help"
#            Multiroom add get settings & tunein
# - BUGFIX:  primeplayeigene
#


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 13 März 2018, 17:41:36
Hallo,

ich habe jetzt mal, basierend auf hier: https://forum.iobroker.net/viewtopic.php?f=37&t=9237, 2FA eingebaut.

Unter set gibt es jetzt twofacode. Hier wird der Code eingetragen, der nach dem ersten Anmelden per SMS usw. zugesendet wird. Durch klicken auf set wird dann ein neuer Login mit 2FA Code durchgeführt.

Grüße Jörg

PS: Die Erweiterung habe ich in der aktuellen Version von Seite 1 gemacht. Die geänderten Stellen findet man durch suchen nach twoFA

PS2: Es kann sein, das nach dem set autocreate_devices ein weiterer Login notwendig wird.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 März 2018, 17:50:12
Zitat von: JoWiemann am 13 März 2018, 17:41:36
Hallo,

ich habe jetzt mal, basierend auf hier: https://forum.iobroker.net/viewtopic.php?f=37&t=9237, 2FA eingebaut.

Unter set gibt es jetzt twofacode. Hier wird der Code eingetragen, der nach dem ersten Anmelden per SMS usw. zugesendet wird. Durch klicken auf set wird dann ein neuer Login mit 2FA Code durchgeführt.

Grüße Jörg

PS: Die Erweiterung habe ich in der aktuellen Version von Seite 1 gemacht. Die geänderten Stellen findet man durch suchen nach twoFA

PS2: Es kann sein, das nach dem set autocreate_devices ein weiterer Login notwendig wird.
Wäre es nicht sinnvoller dies über ein Attribut zu machen?

Ich würde es kurz Umbauen, und dann auf Seite 1 gleich zur Verfügung stellen.

Wäre super wenn Du das File erstmal wieder rausnimmst. Support und Fehlersuche mit undefinierten Versionsständen ist sehr schwer.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 März 2018, 18:25:46
Auf Seite 1 gibt es wieder eine neue Version, mit einigen neuen Features.

Inkl. 2FA von JoWiedmann
Zitat von: JoWiemann am 13 März 2018, 17:41:36
Hallo,

ich habe jetzt mal, basierend auf hier: https://forum.iobroker.net/viewtopic.php?f=37&t=9237, 2FA eingebaut.

Unter set gibt es jetzt twofacode. Hier wird der Code eingetragen, der nach dem ersten Anmelden per SMS usw. zugesendet wird. Durch klicken auf set wird dann ein neuer Login mit 2FA Code durchgeführt.

Grüße Jörg


PS2: Es kann sein, das nach dem set autocreate_devices ein weiterer Login notwendig wird.
PS: Wäre super wenn mir jemand eine genaue Anleitung zukommen lassen könnte. Dann würde ich diese in die Doku mit aufnehmen.

@JoWiedmann
Muss der Code bei jedem Cookie erzeugen erneut generiert und eingetragen werden, oder muss diese Prozedur nur einmalig ausgeführt werden. Vielleicht kannst Du das Ganze noch etwas beschreiben. Würde jetzt ungerne meinen Account auf 2FA umstellen.

Viel Spaß beim testen.

Doku wie immer hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/


##############################################
#
# 2018-03-13 v0.0.29
#
# v0.0.29
# - FEATURE: Zwei Faktor Authentifizierung (set login2FACode) Danke Benutzer JoWiedmann https://forum.fhem.de/index.php/topic,82631.msg780848.html#msg780848
#
# v0.0.28
# - CHANGE:  get "Conversations" auf nonBlocking
#            get "tunein" auf nonBlocking & move to Echo Device & play link
#            get "tracks" auf nonBlocking
#            get "devices" auf nonBlocking
#            set "autocreat_devices" auf nonBlocking
#            httpversion = "1.1"
# - FEATURE: get "actions"
#            get "primeplayeigene_albums"
#            get "primeplayeigene_tracks"
#            get "primeplayeigene_artists"
#            get "primeplayeigeneplaylist"
#            get "help"
#            Multiroom add get settings & tunein
# - BUGFIX:  primeplayeigene
#

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 13 März 2018, 18:41:45
Zitat@JoWiedmann
Muss der Code bei jedem Cookie erzeugen erneut generiert und eingetragen werden, oder muss diese Prozedur nur einmalig ausgeführt werden. Vielleicht kannst Du das Ganze noch etwas beschreiben. Würde jetzt ungerne meinen Account auf 2FA umstellen.

Hm, das habe ich nicht ausprobiert, weil ich heute die Anzahl der Logins nicht übertreiben wollte. Habe keine Lust gehabt, dass mein Account gesperrt wird  ;)

Beschreibung:

Beim jungfreulichen Login nach dem define ... wird ja von Amazon bei 2FA ein Code über den hinterlegten Kommunikationsweg gesendet. Dieser Code ist dann nur eine begrenzte Zeit gültig. Bei "set <device_name> login2FACode <code>" wird der erhaltene Code hinterlegt und dann wird das Logon wiederholt. Hierbei wird der Code einfach an das Passwort angehangen. Danach lösche ich den internen helper wieder.

Beim ersten Test musste ich das Ganze wiederholen, nachdem ich "set <device_name> autocreate_devices" aufgerufen habe. Wie gesagt, ich habe dann nicht weiter getestet, da ich schon 15 Logins in einer Stunde provoziert hatte.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 13 März 2018, 19:52:18
Hallo Michael,

fünf Dinge sind mir noch aufgefallen:

1. Du setzt STATE im Programm und benutzt es auch intern. STATE gehört allerdings dem User und kann such das Attribut stateFormat verändert werden. In diesem Fall funktioniert dann einiges nicht mehr. Ist kein stateFormat definiert wird STATE automatisch auf den Wert des internen Readings state gesetzt.

2. Es wäre schön, wenn die Liste der Set in Abhängigkeit von connected verändert wird. Also bei nicht connected nur Login und login2FACode angezeigt wird.

3. Für das Passwort würde ich auf die Logik von anderen Modulen wie 72_FB_CALLMONITOR umstellen. Damit würde dann eine gewisse Einheitlichkeit innerhalb der Modulwelten existieren.

4. Für Fehlersuche wäre es schön, wenn Du mehr Log3 Einträge, sinnvoll nach Loglevel 1...5, spendieren würdest.

5. Ich persönlich finde es hilfreich, wenn die vom Modul benutzten Attribute auch als solche erkennbar sind. Also für alle im Modul definierten Attribute z.B. ein echo_ voranstellen.

Die Punkte 3 - 5 sind eher persönliche Wünsche. Punkt 1 ist essentiell und Punkt 2 irgendwo dazwischen.

Und zum Schluss: Vielen Dank für das Modul.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sw am 13 März 2018, 20:16:09
Hallo Michael,

ersteinmal vielen Dank für das schöne Modul.

Ich habe eine Frage bzgl einer möglichen Erweiterung:
Auf http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html (http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html) ist eine Scriptlösung zur Abfrage und Steuerung der Echo Devices vorgestellt. Nach meinem Verständniss entspricht das ungefähr Deinem Modul.

Es gibt u.a. das Kommando "-lastalexa". Hier wird abgefragt, welches Echo Device (wenn man denn mehrere hat ...) als letztes ein Sprachkommando empfangen hat. Auf https://wennez.wordpress.com/light-on-with-alexa-for-each-room/ (https://wennez.wordpress.com/light-on-with-alexa-for-each-room/) wird beschrieben, wie man mit diesem Kommando (bzw. dem Script)  zusammen mit HA-Bridge endlich ein Kommando "Licht"  (als Beispiel) definieren kann (und nicht "Licht Wohnzimmer", "Licht Esszimmer" usw.)

Gibt es eine Chance, eine solche "lastalexa" Abfrage in Deinem Modul zu haben?
Die Abfrage müsste natürlich "live" sein, soll also kein "altes" Reading aus einem Polling Vorgang zurückliefern ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 März 2018, 22:10:02
Zitat von: sw am 13 März 2018, 20:16:09
Hallo Michael,

ersteinmal vielen Dank für das schöne Modul.

Ich habe eine Frage bzgl einer möglichen Erweiterung:
Auf http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html (http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html) ist eine Scriptlösung zur Abfrage und Steuerung der Echo Devices vorgestellt. Nach meinem Verständniss entspricht das ungefähr Deinem Modul.

Es gibt u.a. das Kommando "-lastalexa". Hier wird abgefragt, welches Echo Device (wenn man denn mehrere hat ...) als letztes ein Sprachkommando empfangen hat. Auf https://wennez.wordpress.com/light-on-with-alexa-for-each-room/ (https://wennez.wordpress.com/light-on-with-alexa-for-each-room/) wird beschrieben, wie man mit diesem Kommando (bzw. dem Script)  zusammen mit HA-Bridge endlich ein Kommando "Licht"  (als Beispiel) definieren kann (und nicht "Licht Wohnzimmer", "Licht Esszimmer" usw.)

Gibt es eine Chance, eine solche "lastalexa" Abfrage in Deinem Modul zu haben?
Die Abfrage müsste natürlich "live" sein, soll also kein "altes" Reading aus einem Polling Vorgang zurückliefern ...
Du kannst einfach an deinem Account Device ein get settings machen, und bei allen Echo Devices wird das Reading "voice" aktualisiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sw am 13 März 2018, 22:26:11
Danke, probiere ich am Wochenende gleich aus  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 März 2018, 22:30:09
Zitat von: JoWiemann am 13 März 2018, 19:52:18
1. Du setzt STATE im Programm und benutzt es auch intern. STATE gehört allerdings dem User und kann such das Attribut stateFormat verändert werden. In diesem Fall funktioniert dann einiges nicht mehr. Ist kein stateFormat definiert wird STATE automatisch auf den Wert des internen Readings state gesetzt.
Ja da gebe ich Dir recht, da muss ich nicht etwas anpassen.

Zitat von: JoWiemann am 13 März 2018, 19:52:18
2. Es wäre schön, wenn die Liste der Set in Abhängigkeit von connected verändert wird. Also bei nicht connected nur Login und login2FACode angezeigt wird.
Aktuell ist es so dass die get und set Befehle nur funktionieren wenn das Device connected ist. Ausnahmen sind die beiden set befehle "login" und "login2FACode". An diesem Verhalten werde ich erstmal nichts verändern, denn der Benutzer wird dann direkt informiert warum der set Befehl nicht funktioniert. Wenn die Befehle nicht mehr angezeigt werden, würde der ein oder andere Benutzer bestimmt nicht wissen warum das so ist.

Zitat von: JoWiemann am 13 März 2018, 19:52:18
3. Für das Passwort würde ich auf die Logik von anderen Modulen wie 72_FB_CALLMONITOR umstellen. Damit würde dann eine gewisse Einheitlichkeit innerhalb der Modulwelten existieren.
Was ist schon Einheitlich. Mir ist hier kein Standard bekannt. Zum Anderen habe ich das Modul von Markus M. übernommen. Gerade diesen Teil habe ich noch nicht angefasst und verändert. Hier sehe ich erstmal keinen Handlungsbedarf. Wobei das Modul 72_FB_CALLMONITOR ja letzt endlich auch mit den gleichen Infos die Daten verschlüsselt. Nur dass das Modul 72_FB_CALLMONITOR hier einen MD5 Hash daraus macht. Aber im Grunde kann auch hier das Kennwort wieder angezeigt werden, wenn das System gehackt wurde.

Zitat von: JoWiemann am 13 März 2018, 19:52:18
4. Für Fehlersuche wäre es schön, wenn Du mehr Log3 Einträge, sinnvoll nach Loglevel 1...5, spendieren würdest.
Hier habe ich sehr viele Loglevel 3 Infos auf Loglevel 4 gesetzt, da die ersten Modulversion sehr oft Meldung produziert haben. Viele dieser Meldung wurden dann erstellt wenn das COOKIE ungültig war, und ein erneuter ReLogin versucht wurden Wenn dann noch ein erneutes Login nicht funktioniert, wurde das LOG mit sehr vielen gleichen Meldung vollgemüllt. Daher jetzt alles auf Loglevel 4.

Zitat von: JoWiemann am 13 März 2018, 19:52:18
5. Ich persönlich finde es hilfreich, wenn die vom Modul benutzten Attribute auch als solche erkennbar sind. Also für alle im Modul definierten Attribute z.B. ein echo_ voranstellen.
Auch hier gibt es leider nichts Einheitliches. Ich habe im Entwicklerbereich schon Ansätze gesehen zum sortieren bzw. Anzeigen der Attribute in Gruppen usw. Soweit ich das aber sehe wurde hier auch nichts mehr weiterverfolgt. In der Doku sind die Attribute alle sauber beschrieben. Von daher sollte der Benutzer wissen welches Attribut zum Modul gehört. Ein Umbenennen möchte ich erstmal nicht angehen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 14 März 2018, 17:21:36
Zitat von: michael.winkler am 13 März 2018, 22:10:02
Du kannst einfach an deinem Account Device ein get settings machen, und bei allen Echo Devices wird das Reading "voice" aktualisiert.

Die Idee hinter dem Skript ist aber so wie ich das verstanden habe, dass nur genau der Name des Echos geliefert wird der als letztes ein Kommando empfangen hat um dann damit die ha-bridge zu "füttern".

Ich hab es aber mal so probiert: In der ha-bridge einen "Licht" Befehl angelegt, der ein get <Account Device> settings auslöst. Jetzt in einem Echo ein notify auf das voice Reading das wiederum den Text auswertet und bei "licht an" bzw. "licht aus" jeweils eine passende Aktion auslöst.
Das funktioniert eigentlich, manchmal wird das voice Reading aber trotzdem nicht aktualisiert. Und da Alexa Zahlen als Worte liefert ist es für Dimmer auch nicht so geeignet ( "fünfzig prozent" ), an und aus geht aber.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 14 März 2018, 17:28:59
Zitat von: sinus61 am 14 März 2018, 17:21:36
Die Idee hinter dem Skript ist aber so wie ich das verstanden habe, dass nur genau der Name des Echos geliefert wird der als letztes ein Kommando empfangen hat um dann damit die ha-bridge zu "füttern".

Ich hab es aber mal so probiert: In der ha-bridge einen "Licht" Befehl angelegt, der ein get <Account Device> settings auslöst. Jetzt in einem Echo ein notify auf das voice Reading das wiederum den Text auswertet und bei "licht an" bzw. "licht aus" jeweils eine passende Aktion auslöst.
Das funktioniert eigentlich, manchmal wird das voice Reading aber trotzdem nicht aktualisiert. Und da Alexa Zahlen als Worte liefert ist es für Dimmer auch nicht so geeignet ( "fünfzig prozent" ), an und aus geht aber.

wozu soll das denn gut sein? das kann man doch über die alexa app wesentlich besser aufteilen. ha bridge is doch nur dazu da, dinge in die alexa app einzubringen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sw am 14 März 2018, 17:40:20
Zitat von: michael.winkler am 13 März 2018, 22:10:02
Du kannst einfach an deinem Account Device ein get settings machen, und bei allen Echo Devices wird das Reading "voice" aktualisiert.

Hallo Michaael,
ich habe den Weg jetzt ausprobiert.
Nur "proof of concept": Neues Device in habridge angelegt, das in Fhem dann "get settings" auslöst.
Funktioniert wie erwartet.

Aber: Wenn habbridge Fhem triggert dauert es (bei meinen Tests) noch 3..5 Sekunden, bis das "voice" Reading aktuell ist. Das ist zum Schalten von Licht leider nicht praktikabel.

Im Script von http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html (http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html) wird auch nicht auf den erkannten Text gewartet, sondern der
ZitatActivity-Feed hinsichtlich der letzten Aktion befragt
Das geht rasend schnell!

Natürlich kann ich meine Konfiguration mit dem Script aufbauen
(Datenfluss: Echo -> habridge -> Script, welches "lastalexa" benutzt und die tatsächlich zu schaltende Lampe bestimmt -> Fhem).

Schöner wäre natürliche eine Lösung ohne Script nur mit Fhem
(Datenfluss: Echo -> habridge -> Fhem 37_echodevice).

Deshalb noch einmal meine Frage bzw. Bitte: könntest Du Dir mal das Script ansehen? Die last_alexa() Funktion ist nur 8 Zeilen lang. Es wäre genial, wenn Du eine solche Funktion in Dein Modul einbauen könntest!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 14 März 2018, 17:43:10
Zitat von: Abercrombie1892 am 14 März 2018, 17:28:59
wozu soll das denn gut sein? das kann man doch über die alexa app wesentlich besser aufteilen. ha bridge is doch nur dazu da, dinge in die alexa app einzubringen.

Die ha-bridge weiß aber bei "Licht an" nicht in welchem Zimmer sie Licht einschalten soll. Da muss man für jedes Zimmer einen eigenen Befehl definieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sw am 14 März 2018, 17:45:08
@sinus61:
Den Text beim "voice" Reading hätte ich gar nicht ausgewertet, die Aktion (On/Off/Dim) bekomme ich ja ohnehin per habridge in Fhem rein.
Ich hätte "voice" von allen meinen Echo Devices verglichen, wer einen frischen Zeistempel hat. Damit wäre der Raum bekannt und ich könnte das richtige Licht schalten (oder dimmen).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 14 März 2018, 18:08:49
Hatte ich auch erst gedacht, aber es war dann schneller ein notify zu bauen als eine Funktion die alle Devices vergleicht. Außerdem hatte ich in der ha-bridge ja nur noch den get settings Befehl und kein On/Off/Dim mehr an FHEM ausgeliefert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 14 März 2018, 18:44:09
Zitat von: JoWiemann am 13 März 2018, 19:52:18
2. Es wäre schön, wenn die Liste der Set in Abhängigkeit von connected verändert wird. Also bei nicht connected nur Login und login2FACode angezeigt wird.

3. Für das Passwort würde ich auf die Logik von anderen Modulen wie 72_FB_CALLMONITOR umstellen. Damit würde dann eine gewisse Einheitlichkeit innerhalb der Modulwelten existieren.

2. Ist wegen den Eigenheiten von FHEMWEB keine gute Idee.
Um die Setlist zu aktualisieren muss die Seite nämlich komplett neu geladen werden.
Das ist im Zweifelsfall umständlicher als irgendwas zu sehen was dann nur nichts tut.

3. Du wirst wahrscheinlich mehr FHEM Module finden die das Passwort so handhaben, als welche die andere Logiken verwenden :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 März 2018, 00:15:05
Zitat von: sw am 14 März 2018, 17:40:20
Hallo Michaael,
ich habe den Weg jetzt ausprobiert.
Nur "proof of concept": Neues Device in habridge angelegt, das in Fhem dann "get settings" auslöst.
Funktioniert wie erwartet.

Aber: Wenn habbridge Fhem triggert dauert es (bei meinen Tests) noch 3..5 Sekunden, bis das "voice" Reading aktuell ist. Das ist zum Schalten von Licht leider nicht praktikabel.

Im Script von http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html (http://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html) wird auch nicht auf den erkannten Text gewartet, sondern der Das geht rasend schnell!

Natürlich kann ich meine Konfiguration mit dem Script aufbauen
(Datenfluss: Echo -> habridge -> Script, welches "lastalexa" benutzt und die tatsächlich zu schaltende Lampe bestimmt -> Fhem).

Schöner wäre natürliche eine Lösung ohne Script nur mit Fhem
(Datenfluss: Echo -> habridge -> Fhem 37_echodevice).

Deshalb noch einmal meine Frage bzw. Bitte: könntest Du Dir mal das Script ansehen? Die last_alexa() Funktion ist nur 8 Zeilen lang. Es wäre genial, wenn Du eine solche Funktion in Dein Modul einbauen könntest!
Ich schaue es mir mal an. Bin aber gerade an dem Thema Text2Speech  8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 15 März 2018, 09:33:59
Zitat von: sinus61 am 14 März 2018, 17:43:10
Die ha-bridge weiß aber bei "Licht an" nicht in welchem Zimmer sie Licht einschalten soll. Da muss man für jedes Zimmer einen eigenen Befehl definieren.

Hast du die devices die in der ja-Bridge angelegt werden, nicht in der Alexa App und diese dann entsprechend in den Räumen zugeordnet, wo dann immer der jeweilige dot ect steht? Da brauch ich ja auch nicht extra den rausnamen sagen.

Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 15 März 2018, 09:35:55
Zitat von: sinus61 am 14 März 2018, 17:43:10
Die ha-bridge weiß aber bei "Licht an" nicht in welchem Zimmer sie Licht einschalten soll. Da muss man für jedes Zimmer einen eigenen Befehl definieren.

Wenn man den entsprechenden Echo aus dem Zimmer mit den Lampen in eine Gruppe nimmt sollte das auch so gehen wie du willst:
https://www.echo-tests.de/amazon-alexa-licht-an/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 15 März 2018, 12:48:39
Schade, aber das mit 2FA läuft noch nicht so, wie ich es mir vorgestellt habe. Ich habe gestern gegen 17:00 eine neue Code SMS bekommen. Somit ist das Login etwas mehr als 24 Stunden aufrecht erhalten worden.

Beim einloggen mit 2FA kann ich zwei Checkboxen aktivieren.

1. Die Checkbox: "Angemeldet bleiben"


  <div class="a-row a-spacing-top-medium">
    <div class="a-section a-text-left">
      <label for="auth-remember-me" class="a-form-label">
        <div data-a-input-name="rememberMe" class="a-checkbox"><label><input type="checkbox" name="rememberMe" value="true" tabindex="4"><i class="a-icon a-icon-checkbox"></i><span class="a-label a-checkbox-label">
          Angemeldet bleiben.
          <span class="a-declarative" data-action="a-popover" data-a-popover="{&quot;activate&quot;:&quot;onclick&quot;,&quot;header&quot;:&quot;\&quot;Angemeldet bleiben\&quot; Kontrollkästchen&quot;,&quot;inlineContent&quot;:&quot;&lt;p&gt;Wenn Sie \&quot;Angemeldet bleiben\&quot; auswählen, werden Sie seltener aufgefordert, sich bei diesem Gerät anzumelden.&lt;\/p&gt;\r\n&lt;p&gt;Um Ihr Konto zu schützen, verwenden Sie diese Option nur auf Ihren persönlichen Geräten.&lt;\/p&gt;&quot;}">
            <a id="remember_me_learn_more_link" href="javascript:void(0)" class="a-popover-trigger a-declarative">
              Details
            <i class="a-icon a-icon-popover"></i></a>
          </span>
        </span></label></div>
      </label>
    </div>
  </div>


Somit könnte man ja rememberMe=true mit im Login übetragen.

Für das Zusenden des 2FA Code wird noch die Checkbox: "In diesem Browser nicht mehr nach Codes fragen."


        <div class="a-row a-spacing-medium">
          <div data-a-input-name="rememberDevice" class="a-checkbox"><label for="auth-mfa-remember-device"><input id="auth-mfa-remember-device" type="checkbox" name="rememberDevice" value=""><i class="a-icon a-icon-checkbox"></i><span class="a-label a-checkbox-label">
            In diesem Browser nicht mehr nach Codes fragen.
          </span></label></div>
        </div>


Mit ist allerdings schleierhaft welchen Wert man rememberDevice mitgeben muss, wenn value="" gesetzt ist.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sw am 15 März 2018, 16:14:11
Zitat von: Thyraz am 15 März 2018, 09:35:55
Wenn man den entsprechenden Echo aus dem Zimmer mit den Lampen in eine Gruppe nimmt sollte das auch so gehen wie du willst:
https://www.echo-tests.de/amazon-alexa-licht-an/

Danke für den Hinweis!
Um die Darstellung einfach zu halten, hatte im meinem ursprünglichen Post von "Licht" geschrieben. Dafür sind die Alexa-Gruppen tatsächlich eine super Lösung.

Leider mache ich in Wahrheit etwas Anderes:
Ich habe für jedes Zimmer Fhem Lightscenes definiert, z.B. "Hell", "Gemütlich" und einige andere.
Für jedes Zimme habe ich jede Szene als ein Device in der habridge angelegt, also z.B.
"Wohnzimmer Hell"
"Wohnzimmer Gemütlich"
"Esszimmer Hell"
"Esszimmer Gemütlich"
usw.

Wenn ich im Wohnzimmer bin, möchte ich z.B. nicht sagen müssen "schalte Wohnzimmer hell an", sondern eben nur "schalte hell an". Dito die anderen Szenen und die anderen Zimmer.

Durch die Alexa-Gruppen kann ich als einziges (raumsensitives) Schlüsselwort "Licht" verwenden, ich kann also eine Szene abbilden (habe ich gemacht, funktioniert); für die anderen Szenen (und noch einige weitere Spielereien ...) brauche ich aber das -lastalexa Kommando.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 März 2018, 16:19:42
Zitat von: sw am 15 März 2018, 16:14:11
Danke für den Hinweis!
Um die Darstellung einfach zu halten, hatte im meinem ursprünglichen Post von "Licht" geschrieben. Dafür sind die Alexa-Gruppen tatsächlich eine super Lösung.

Leider mache ich in Wahrheit etwas Anderes:
Ich habe für jedes Zimmer Fhem Lightscenes definiert, z.B. "Hell", "Gemütlich" und einige andere.
Für jedes Zimme habe ich jede Szene als ein Device in der habridge angelegt, also z.B.
"Wohnzimmer Hell"
"Wohnzimmer Gemütlich"
"Esszimmer Hell"
"Esszimmer Gemütlich"
usw.

Wenn ich im Wohnzimmer bin, möchte ich z.B. nicht sagen müssen "schalte Wohnzimmer hell an", sondern eben nur "schalte hell an". Dito die anderen Szenen und die anderen Zimmer.

Durch die Alexa-Gruppen kann ich als einziges (raumsensitives) Schlüsselwort "Licht" verwenden, ich kann also eine Szene abbilden (habe ich gemacht, funktioniert); für die anderen Szenen (und noch einige weitere Spielereien ...) brauche ich aber das -lastalexa Kommando.
Veränder mal im Code folgenden Zeilen, und schaue dann mal ob die Verzögerung von 3-5 Sekunden weg ist.

Diese Zeile einfach mal weiter nach oben schieben. "shutdown restart" nicht vergessen ;-)

echodevice_SendCommand($hash,"activities","");


Müsste dann ungefähr so aussehen.  Ab Zeilennummer 2514

if ($ConnectState eq "connected" && AttrVal($name,"disable",0) == 0) {

if($hash->{model} eq "ACCOUNT") {
echodevice_SendCommand($hash,"activities","");
echodevice_SendCommand($hash,"getnotifications","");
echodevice_SendCommand($hash,"alarmvolume","");
echodevice_SendCommand($hash,"bluetoothstate","");
echodevice_SendCommand($hash,"getdnd","");
echodevice_SendCommand($hash,"wakeword","");
echodevice_SendCommand($hash,"listitems_task","TASK");
echodevice_SendCommand($hash,"listitems_shopping","SHOPPING_ITEM");
echodevice_SendCommand($hash,"getdevicesettings","");
echodevice_SendCommand($hash,"getisonline","");
echodevice_SendCommand($hash,"account","");
#echodevice_SendCommand($hash,"homegroup","") if(defined($hash->{helper}{COMMSID}));
}else {
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 März 2018, 16:23:04
coming soon

https://youtu.be/EPGVa1BHBaQ  8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Esjay am 15 März 2018, 16:30:12
Zitat von: michael.winkler am 15 März 2018, 16:23:04
coming soon

https://youtu.be/EPGVa1BHBaQ  8)

Maschine
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sw am 15 März 2018, 16:42:03
Seltsam, wenn
echodevice_SendCommand($hash,"activities","");
nach vorne gezogen wird, dann bekomme ich mit
'get meinAccountEcho settings'
keine Updates des voice Readings.

(Ab und zu kommt ein Update, zeitlich unkorreliert, vmtl aus dem Polling)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 März 2018, 16:48:22
Zitat von: sw am 15 März 2018, 16:42:03
Seltsam, wenn
echodevice_SendCommand($hash,"activities","");
nach vorne gezogen wird, dann bekomme ich mit
'get meinAccountEcho settings'
keine Updates des voice Readings.

(Ab und zu kommt ein Update, zeitlich unkorreliert, vmtl aus dem Polling)
Die Readings werden nur aktualisiert, wenn sich auch etwas verändert hat. Wenn du x Mal das Gleiche zu alexa sagts ändert sich das Reading nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sw am 15 März 2018, 16:53:53
Schon klar  8) ich sage jedesmal etwas anderes, mein Dummy schaltet auch immer brav um.
Es kommen nur eben keine Updates mehr..
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 15 März 2018, 16:58:04
Zitat von: michael.winkler am 15 März 2018, 16:23:04
coming soon

https://youtu.be/EPGVa1BHBaQ  8)

Da würde ich mich ober freuen. Ich wollte mit Reminder arbeiten, aber da nervt mich die Ansage vorher. Und Notifications kann alexa-fhem wohl leider noch nicht. Nur um sicher zu gehen, du machst das aber nicht über eine Bluetooth Verbindung, sondern direkt über das Modul?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 März 2018, 17:00:55
Zitat von: sw am 15 März 2018, 16:53:53
Schon klar  8) ich sage jedesmal etwas anderes, mein Dummy schaltet auch immer brav um.
Es kommen nur eben keine Updates mehr..
hast du deinen FHEM neu gestartet?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 März 2018, 17:01:42
Zitat von: Amenophis86 am 15 März 2018, 16:58:04
Da würde ich mich ober freuen. Ich wollte mit Reminder arbeiten, aber da nervt mich die Ansage vorher. Und Notifications kann alexa-fhem wohl leider noch nicht. Nur um sicher zu gehen, du machst das aber nicht über eine Bluetooth Verbindung, sondern direkt über das Modul?
Kein Bluetooth   8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 15 März 2018, 17:02:03
Zitat von: Thyraz am 15 März 2018, 09:35:55
Wenn man den entsprechenden Echo aus dem Zimmer mit den Lampen in eine Gruppe nimmt sollte das auch so gehen wie du willst:
https://www.echo-tests.de/amazon-alexa-licht-an/

Interessanter Hinweis, danke. Funktionieren tut es bei mir allerdings nicht, da kommt "Ich habe Licht nicht gefunden". Wenn ich "alexa <gruppenname> an" sage geht es schon, aber nicht einfach mit "alexa licht an". Werde ich nochmal nachforschen, ist aber auch nur eine halbe Lösung da es sich auf Licht beschränkt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 März 2018, 17:03:59
Zitat von: sw am 15 März 2018, 16:53:53
Schon klar  8) ich sage jedesmal etwas anderes, mein Dummy schaltet auch immer brav um.
Es kommen nur eben keine Updates mehr..
ich schaue es mir an, sobald das neue TTS Feature draußen ist an. Versprochen! Habe nur gerade nicht wirklich Zeit da ich mit folgendem Beschäftigt bin:

coming soon

https://youtu.be/EPGVa1BHBaQ  8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 15 März 2018, 17:04:19
Zitat von: michael.winkler am 15 März 2018, 16:19:42
Veränder mal im Code folgenden Zeilen, und schaue dann mal ob die Verzögerung von 3-5 Sekunden weg ist.

Teilweise scheint es etwas zu bringen, mal reagiert das jetzt sofort, manchmal dauert es trotzdem ein paar Sekunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sw am 15 März 2018, 18:05:10
Zitat von: michael.winkler am 15 März 2018, 16:19:42
Veränder mal im Code folgenden Zeilen, und schaue dann mal ob die Verzögerung von 3-5 Sekunden weg ist.

Ich habe mal weiter experimentiert:

So, jetzt gebe ich erstmal Ruhe und lasse Michael verschnaufen (TTS finde ich auch sehr interessant!!).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 März 2018, 16:22:39
Das neue Modul kommt voraussichtlich am Montag! Leider musste noch einiges umändert werden, da das Echo 1. Generation noch Probleme beim Text 2 Speech machte. Zusätzlich habe ich dann das Ganze um die Funktion "Musik von einer lokalen Quelle abspielen" erweitert. Bis dahin könnt Ihr Euch noch ein Video von mir anschauen, in dem ich Musik von einer lokalen Quelle abspiele 😎

https://youtu.be/QUbxQfY02O4

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 16 März 2018, 17:55:45
Hallo Michael,

das ist eine geniale Erweiterung des Moduls. Freue mich jetzt schon auf den Test bzw. den Einsatz. Lokale Musik sollte demnach ja auch über ein per samba gemountetes Dateisystem funktionieren. Siehst Du eine Chance einen DLNA Server z.B. minidlna anzubinden, so dass man aus einem Dialog Alben/Titel auswählen könnte, die dann abgespielt werden?

Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Martin Fischer am 17 März 2018, 11:51:57
Hallo Michael,

danke für das Echo Modul. Ich wollte mir das heute auch mal näher anschauen. Und gleich kommt ein Verbesserungsvorschlag:

Ich würde es begrüssen, wenn die Angabe der Credentials nicht im define vorgenommen wird:

define <Name> echodevice <Amazon account> <Amazon Kennwort>

Dadurch liegen diese Angaben im Klartext in der Konfiguration vor und könnten durch Unachtsamkeit z.B. hier im Forum landen ('cut & paste' bei Supportanfragen, etc.).

Besser fände ich wenn die Credentials via set command explizit gesetzt werden müssen und dann in der Datei uniqueID unter $MODPATH/FhemUtils/ gespeichert werden.

Die Module FRITZBOX, FB_CALLMONITOR, SCam, telegram, u.a. nutzen da auch so, falls Du Anregungen benötigst.

Viele Grüße
Martin
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 17 März 2018, 12:29:49
Prinzipiell fände ich das auch besser, aber zumindest liegen die Angaben nicht im Klartext vor, sondern als "crypt:1234... crypt:5678...".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 März 2018, 13:06:58
Zitat von: Martin Fischer am 17 März 2018, 11:51:57
Hallo Michael,

danke für das Echo Modul. Ich wollte mir das heute auch mal näher anschauen. Und gleich kommt ein Verbesserungsvorschlag:

Ich würde es begrüssen, wenn die Angabe der Credentials nicht im define vorgenommen wird:

define <Name> echodevice <Amazon account> <Amazon Kennwort>

Dadurch liegen diese Angaben im Klartext in der Konfiguration vor und könnten durch Unachtsamkeit z.B. hier im Forum landen ('cut & paste' bei Supportanfragen, etc.).

Besser fände ich wenn die Credentials via set command explizit gesetzt werden müssen und dann in der Datei uniqueID unter $MODPATH/FhemUtils/ gespeichert werden.

Die Module FRITZBOX, FB_CALLMONITOR, SCam, telegram, u.a. nutzen da auch so, falls Du Anregungen benötigst.

Viele Grüße
Martin
Hi Martin,

in die "fhem.cfg" werden die Anmeldedaten auch verschlüsselt abgelegt, im Klartext sind die Daten eigentlich nicht zu finden. Grundsätzlich kann ich mir das mit dem Ablageort noch mal anschauen. Wobei die Daten dann nur in einer anderen Datei stehen. Auslesen kann ich diese dann immer noch ;)


{`cat /opt/fhem/FHEM/FhemUtils/uniqueID`}


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Martin Fischer am 17 März 2018, 16:20:58
Zitat von: michael.winkler am 17 März 2018, 13:06:58
Auslesen kann ich diese dann immer noch ;)

Ja, das ist schon klar. Sie sind aber nicht mehr so präsent...  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 März 2018, 17:20:04
So, jetzt ist alles fertig. Auf Seite 1 gibt es die aktuelle Version. Inkl. den neuen Featuren TTS und Musik aus dem lokalen LAN abspielen.

Hier noch die Videos:
https://youtu.be/QUbxQfY02O4
https://youtu.be/EPGVa1BHBaQ

Die Anleitung zum Modul findet Ihr wie immer hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Die Anleitung für das Einrichten der TTS Funktion, findet Ihr hier:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/

Viel Spaß bei testen.

Gruß
Michael


# 2018-03-18 v0.0.30
# - FEATURE: Text2Speech (TTS) inkl. Google und Amazon Stimmen
#            Musik aus dem eigenen LAN abspielen
#            Neue Attribute:   ALLE     "TTS_Voice" und "TTS_IgnorPlay"
#            Neue Set Befehle: ACCOUNT  "AWS_Access_Key","AWS_OutputFormat","AWS_Secret_Key","POM_Filename","POM_IPAddress","POM_TuneIn","TTS_Filename","TTS_IPAddress" und "TTS_TuneIn"
#            Neue Set Befehle: Nur ECHO "tts", "playownmusic", "playownplaylist", "deleteownplaylist", und "saveownplaylist"
# - CHANGE:  get "help"
#            Reihenfolge get settings https://forum.fhem.de/index.php/topic,82631.msg781731.html#msg781731
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ThoTo am 18 März 2018, 18:13:54
Zitat von: michael.winkler am 18 März 2018, 17:20:04
So, jetzt ist alles fertig. Auf Seite 1 gibt es die aktuelle Version. Inkl. den neuen Featuren TTS und Musik aus dem lokalen LAN abspielen.

Ich hab's mir gedacht dass du es mit dem Fake-DNS Eintrag löst  :) :)
Gut gemacht!!! Danke für das tolle Modul!

LG Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Enrico Raak am 18 März 2018, 22:00:09
Hallo,

habe heute mal das Modul installiert. Es funktioniert auch ,bis auf einen Punkt, alles super.
Ich habe die Anleitung zur Einrichtung für mp3 und tts genau befolgt. Nur habe ich anstatt des mini-https Servers zu installieren meinen vorhandenen Apache2 Server um-konfiguriert, dass er auf den /opt/fhem/www/echodevice Ordner weist.
Wenn ich nun die tts ausgäbe testen möchte, werden die Dateien im Ordner auch erstellt, aber der echo bleibt stumm.
Ein Zugriff vom Browser auf die Dateien ist auch möglich, daher denke ich nicht, dass es am Webserver liegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 März 2018, 22:01:57
Schick mir mal von dem ECHO Device ein LOG. Verbose 4 sollte reichen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 19 März 2018, 06:26:32
@Kreon: Mich würde interessieren, wie du das gemacht hast. Denke viele haben aus anderen Gründen den Apache drauf. Daher wäre es schön auch hierfür eine Anleitung zu haben :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 07:18:53
Zitat von: Amenophis86 am 19 März 2018, 06:26:32
@Kreon: Mich würde interessieren, wie du das gemacht hast. Denke viele haben aus anderen Gründen den Apache drauf. Daher wäre es schön auch hierfür eine Anleitung zu haben :)
Läuft Dein Apache auch auf Port 80? Wenn ja, schau dir mal den Teil meiner Doku an: https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#HTTP_Vorhanden

Wenn du nicht den Port 80 benutzt, kannst du den mini-httpd als zweiten WEB Server einrichten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: alex885 am 19 März 2018, 13:20:01
Hi Michael,

geiler Scheiss soweit,  Merci!

FYI: bei get echos Devices bekomm ich

hemweb.js line 988:
SyntaxError: Unexpected identifier 'Fire'. Expected ')' to end an argument list.


lg Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 19 März 2018, 13:33:36
Danke Michael, werde ich mal versuchen die Tage.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 14:14:30
Zitat von: alex885 am 19 März 2018, 13:20:01
Hi Michael,

geiler Scheiss soweit,  Merci!

FYI: bei get echos Devices bekomm ich

hemweb.js line 988:
SyntaxError: Unexpected identifier 'Fire'. Expected ')' to end an argument list.


lg Alex
Kannst Du das noch mal mit einem Verbose 5 ausführen, und mir dann per PM ein LOG zusenden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: christian.71 am 19 März 2018, 16:49:48
@Michael Funktioniert das tts auch mit SonosOne Lautsprecher oder nur mit Echo-Geräte? In der Alexa App kann ich bei den Sonos Devices kein Wlan auswählen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 17:02:45
Zitat von: christian.71 am 19 März 2018, 16:49:48
@Michael Funktioniert das tts auch mit SonosOne Lautsprecher oder nur mit Echo-Geräte? In der Alexa App kann ich bei den Sonos Devices kein Wlan auswählen.
Wenn TuneIn auf dem Sonso funktioniert, sollte auch TTS funktionieren.

Es gibt auch sicherlich eine Möglichkeit dem Sonos eigenen IP-Adressen zuzuweisen.

Leider habe ich kein Sonos, daher kann ich Dir hier kaum weiterhelfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rainman79 am 19 März 2018, 18:32:17
Hi, Irgendwie bekomme ich das mit den Amazon Stimmen nicht hin. AWS Keys sind im Haupt-Device eingetragen. Google funktioniert einwandfrei.
Hier mal ein Auszug des Filelog direkt nach einem set <Device> tts test :
Traceback (most recent call last):
  File "cache/pollyspeech.py", line 4, in <module>
    import requests
ImportError: No module named requests
2018.03.19 18:28:13 3: [XX_Echo_WZ] [echodevice_Amazon] Could not read from cache/amzdate


Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FHEM-Wohnung am 19 März 2018, 19:27:59
Sehr gutes Modul!
Ich habe das gleiche Problem wie @rainman79 die Sprache von Google wird ausgegeben. Die von Amazon nicht.

Des Weiteren wird z.B. ein Lied von Spotify abgebrochen, wenn ich einen Text vorlesen lassen. Nach dem Text wird die Musik nicht weiter fortgesetzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 19 März 2018, 19:44:10
Ich habe es jetzt soweit eingerichtet, dass die Dateien im Ordner /opt/fhem/www/echodevice/ angelegt werden. Der NS-Lookup klappt auch entsprechend. Allerdings scheitere ich am einrichten für meinen Apache auf meinem Pi. Habe ganz normal Apache installiert. Jetzt habe ich im Ordner /var/www/ und auch zum testen im Ordner /var/www/html die links wie folgt eingefügt:
sudo ln /opt/fhem/www/echodevice/stream.m3u  stream.m3u
sudo ln /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u

Ich sehe diese auch und die Größe ändert sich auch entsprechend, wenn die Hauptdatei geändert wurde. Allerdings sagt mein Echo mir, dass er den Kanal von TuneIn aktuell nicht finden kann. Leider kenne ich mich zu wenig aus um zu wissen wo der Fehler für meinen Apache liegt bzw. was ich noch machen muss. Kann mir jemand helfen?

Edit:
Das sagt verbose 5 (den Teil mit den unbekannten Zeichen [denke das ist das erstellen der MP3 Datei] habe ich weggelassen:
018.03.19 19:46:20 4: [WZ.Echo] [echodevice_ParseTTSMP3] MP3File     = WZ.Echo.mp3
2018.03.19 19:46:20 4: [WZ.Echo] [echodevice_ParseTTSMP3] M3UFile     = live18-hq.aac.m3u
2018.03.19 19:46:20 4: [WZ.Echo] [echodevice_SendCommand]    - type tunein
2018.03.19 19:46:20 4: [WZ.Echo] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=xxxx&guideId=xxxx&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.19 19:46:20 4: [WZ.Echo] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.19 19:46:20 4: [WZ.Echo] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=xxxx&guideId=xxxx&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.19 19:46:21 5: [WZ.Echo] [tunein]$VAR1 = '{"error":null}';


Wenn ich als URL: http://ip-des-dns/live18-hq.aac.m3u eingebe wird mir die Datei zum Download angeboten. Dh die Datei ist da. Komisch.

Edit:
Habe den Fehler gefunden. Es muss nicht nur ein Link auf die M3u Datei gesetzt werden, sondern auch auf die mp3 Datei. Macht ja auch Sinn, da diese auch im Webverzeichnis gesucht wird. Und die Links sollten am besten softlinks sein also so:
sudo ln -s /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u
sudo ln -s /opt/fhem/www/echodevice/NameEcho.mp3 NameEcho.mp3

Wobei NameEcho = Der Name des EchoDevice in FHEM ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 19 März 2018, 20:47:29
So jetzt gehen die Ausgaben, aber auch ich kann keine andere Stimme, als die von Google nehmen. Sowohl Vicky, als auch Marlene bleiben stumm. Aber bis jetzt schon mal sehr geil. Vielen Dank.

Edit:
Gibt es vielleicht noch die Möglichkeit das Volume der MP3 Datei von vorneherein höher zu setzen? Es ist im Vergleich zu den Musikausgaben etc. wesentlich leiser, dass ich immer vorher das Volume hoch und dann wieder runter setzen muss.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 21:23:53
Zitat von: rainman79 am 19 März 2018, 18:32:17
Hi, Irgendwie bekomme ich das mit den Amazon Stimmen nicht hin. AWS Keys sind im Haupt-Device eingetragen. Google funktioniert einwandfrei.
Hier mal ein Auszug des Filelog direkt nach einem set <Device> tts test :
Traceback (most recent call last):
  File "cache/pollyspeech.py", line 4, in <module>
    import requests
ImportError: No module named requests
2018.03.19 18:28:13 3: [XX_Echo_WZ] [echodevice_Amazon] Could not read from cache/amzdate


Gruß Holger
ups, da ist noch ein Fehler im Modul. Gehe mal in das Verzeichnis /opt/fhem/cache und lösche die Zeile 4 "import requests" aus der Datei "pollyspeech.py". Dann müsste es gehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 21:26:56
Zitat von: FHEM-Wohnung am 19 März 2018, 19:27:59
Ich habe das gleiche Problem wie @rainman79 die Sprache von Google wird ausgegeben. Die von Amazon nicht.
ups, da ist noch ein Fehler im Modul. Gehe mal in das Verzeichnis /opt/fhem/cache und lösche die Zeile 4 "import requests" aus der Datei "pollyspeech.py". Dann müsste es gehen.

Zitat von: FHEM-Wohnung am 19 März 2018, 19:27:59
Des Weiteren wird z.B. ein Lied von Spotify abgebrochen, wenn ich einen Text vorlesen lassen. Nach dem Text wird die Musik nicht weiter fortgesetzt.
Das ist normal. Du kann maximal das Attribut "TTS_IgnorPlay" auf 0 setzen. Dann wird dein Spotify nicht abgebrochen, es wird aber dann auch keine TTS Ansage gemacht.

Siehe Doku:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 21:29:37
Zitat von: Amenophis86 am 19 März 2018, 19:44:10
Edit:
Habe den Fehler gefunden. Es muss nicht nur ein Link auf die M3u Datei gesetzt werden, sondern auch auf die mp3 Datei. Macht ja auch Sinn, da diese auch im Webverzeichnis gesucht wird. Und die Links sollten am besten softlinks sein also so:
sudo ln -s /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u
sudo ln -s /opt/fhem/www/echodevice/NameEcho.mp3 NameEcho.mp3

Danke für die Info. Nehme ich gleich noch in die Doku mit auf.

Im Modul ist noch ein Fehler. Gehe mal in das Verzeichnis /opt/fhem/cache und lösche die Zeile 4 "import requests" aus der Datei "pollyspeech.py". Dann müsste es gehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 19 März 2018, 21:30:47
Zitat von: michael.winkler am 19 März 2018, 21:29:37
Im Modul ist noch ein Fehler. Gehe mal in das Verzeichnis /opt/fhem/cache und lösche die Zeile 4 "import requests" aus der Datei "pollyspeech.py". Dann müsste es gehen.

:D Gott sei dank haben es nur 3 Leute geschrieben ;)

Edit: Jetzt klappt auch Marlene. Ist aber wie gesagt auch sehr leise.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 21:33:45
Zitat von: Kreon am 18 März 2018, 22:00:09
Hallo,

habe heute mal das Modul installiert. Es funktioniert auch ,bis auf einen Punkt, alles super.
Ich habe die Anleitung zur Einrichtung für mp3 und tts genau befolgt. Nur habe ich anstatt des mini-https Servers zu installieren meinen vorhandenen Apache2 Server um-konfiguriert, dass er auf den /opt/fhem/www/echodevice Ordner weist.
Wenn ich nun die tts ausgäbe testen möchte, werden die Dateien im Ordner auch erstellt, aber der echo bleibt stumm.
Ein Zugriff vom Browser auf die Dateien ist auch möglich, daher denke ich nicht, dass es am Webserver liegt.
Schau mal hier: https://forum.fhem.de/index.php/topic,82631.msg783722.html#msg783722
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 21:38:40
Zitat von: Amenophis86 am 19 März 2018, 21:30:47
:D Gott sei dank haben es nur 3 Leute geschrieben ;)

Edit: Jetzt klappt auch Marlene. Ist aber wie gesagt auch sehr leise.
An der Lautstärke kann ich leider nichts verändern. Zumindest ist mir aktuell noch kein Möglichkeit bekannt. Ich könnte max. direkt nach absetzen des Befehls die Lautstärke angeben und danach wieder absenken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 19 März 2018, 21:47:22
Das hatte ich auch überlegt zu automatisieren. Dachte beim Erstellen der Datei gäbe es eine Möglichkeit diese höher zu setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 März 2018, 22:44:10
Auf Seite 1 gibt es eine neue Version.


##############################################
#
# 2018-03-19 v0.0.31
# - BUGFIX:  Amazone TTS Nachrichten < 3 Zeichen
#            File "cache/pollyspeech.py", line 4, in <module>
#            get "devices" https://forum.fhem.de/index.php/topic,82631.msg783487.html#msg783487
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rainman79 am 20 März 2018, 05:54:59
Zitat von: michael.winkler am 19 März 2018, 22:44:10
Auf Seite 1 gibt es eine neue Version.


##############################################
#
# 2018-03-19 v0.0.31
# - BUGFIX:  Amazone TTS Nachrichten < 3 Zeichen
#            File "cache/pollyspeech.py", line 4, in <module>
#            get "devices" https://forum.fhem.de/index.php/topic,82631.msg783487.html#msg783487
#

Wunderbar jetzt klappt alles.
Besten Dank für den schnellen fix.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 März 2018, 09:57:12
Zitat von: Amenophis86 am 19 März 2018, 21:47:22
Das hatte ich auch überlegt zu automatisieren. Dachte beim Erstellen der Datei gäbe es eine Möglichkeit diese höher zu setzen.
Auf Seite 1 gibt es eine neue Version.

Bitte auch die Doku beachten:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute


##############################################
#
# 2018.03.20 v0.0.32
# - FEATURE: Neues Attribut: "TTS_normalize" (only mp3 Outputformat!)
# - BUGFIX:  remove sleep 0.5
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 März 2018, 12:41:46
Mit dem zuweisen der Playlisten an das ECHO ist ein spulen usw. nicht möglich.

Aus diesem Grund habe ich Euch noch eine Anleitung erstellt, wie Ihr das Ganze mit einem MPD Server machen könnt:
https://mwinkler.jimdo.com/smarthome/sonstiges/mpd-streamserver/

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 20 März 2018, 16:52:32
Woher hast du die info von Lucky 7 Music Radio herbekommen?
:)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 20 März 2018, 17:09:15
Hallo!

Nur mal eine kurze verständnis frage, nach der Anleitung mit dem TTS hätte ich dann die möglichkeit einen beliebigen Text an das Echo zu senden oder gehen nur fertige Texte als mp3/m3u ?!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 20 März 2018, 17:28:58
Zitat von: Steffen am 20 März 2018, 17:09:15
Hallo!

Nur mal eine kurze verständnis frage, nach der Anleitung mit dem TTS hätte ich dann die möglichkeit einen beliebigen Text an das Echo zu senden oder gehen nur fertige Texte als mp3/m3u ?!

Mfg Steffen
Beliebiger Text, der wird direkt in Mp3 umgewandelt und abgespielt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: christian.71 am 20 März 2018, 17:30:45
Jetzt hab ich alles nach Anleitung eingerichtet, aber es will nicht funktionieren. In den Readings steht was von: tts_error No AWS_Access_Key Value. Ein AWS Key habe ich mir extra generiert und eingetragen. Wo ist der Fehler?

EDIT: Der AWS Fehler hat sich erledigt. Geht aber immer noch nicht. Ich habe bei tts_tunein "s237481" eingetragen. Evtl. könnte das noch ein Fehler sein. Aber wie bekomme ich das Reading wieder weg?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 20 März 2018, 20:06:48
Zitat von: christian.71 am 20 März 2018, 17:30:45
Geht aber immer noch nicht. Ich habe bei tts_tunein "s237481" eingetragen. Evtl. könnte das noch ein Fehler sein. Aber wie bekomme ich das Reading wieder weg?

Schau mal hier: https://fhem.de/commandref_DE.html#deletereading
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 März 2018, 21:21:27
Zitat von: christian.71 am 20 März 2018, 17:30:45
Jetzt hab ich alles nach Anleitung eingerichtet, aber es will nicht funktionieren. In den Readings steht was von: tts_error No AWS_Access_Key Value. Ein AWS Key habe ich mir extra generiert und eingetragen. Wo ist der Fehler?

EDIT: Der AWS Fehler hat sich erledigt. Geht aber immer noch nicht. Ich habe bei tts_tunein "s237481" eingetragen. Evtl. könnte das noch ein Fehler sein. Aber wie bekomme ich das Reading wieder weg?
was sagt denn dein LOG?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: alex885 am 21 März 2018, 01:16:12
HMM, irgendwas klemmt..

mac osx : per brew Dnsmasq & nginx installiert - läuft soweit.
mp3 und m3u files werden angelegt und können im browser abgespielt werden,
echo's dns wurde geändert,

trotzdem kein tts , andere tune-in und sonstiges amazon/echo zeuchs läuft..

log v5:

2018.03.21 01:09:34 5: [Echo_Schlafzimmer] [player]$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"1c916029-f297-40b3-b2d5-628b9331d5d5:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":21,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"1c916029-f297-40b3-b2d5-628b9331d5d5","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":84}}}';
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_GetSettings] Timer INTERVAL = 60
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1521590973
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1521590973
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - type player
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_GetSettings] Timer CNTERVAL = -70
2018.03.21 01:09:23 2: ylBedboard: connect to http://192.168.178.45:55443 timed out

2018.03.21 01:09:23 5: [Echo_Schlafzimmer] [player]$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"1c916029-f297-40b3-b2d5-628b9331d5d5:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":10,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"1c916029-f297-40b3-b2d5-628b9331d5d5","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":84}}}';
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_GetSettings] Timer INTERVAL = 60
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1521590962
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1521590962
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - type player

2018.03.21 01:09:10 5: [Echo_Schlafzimmer] [tunein]$VAR1 = '{"error":null}';
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - type tunein
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_ParseTTSMP3] M3UFile     = live18-hq.aac.m3u
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_ParseTTSMP3] MP3File     = Echo_Schlafzimmer.mp3


aus dem log werd ich nicht schlau, hat mir Jemand evtl einen Tip? Merci.

lg Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 März 2018, 09:30:18
Zitat von: alex885 am 21 März 2018, 01:16:12
HMM, irgendwas klemmt..

mac osx : per brew Dnsmasq & nginx installiert - läuft soweit.
mp3 und m3u files werden angelegt und können im browser abgespielt werden,
echo's dns wurde geändert,

trotzdem kein tts , andere tune-in und sonstiges amazon/echo zeuchs läuft..

log v5:

2018.03.21 01:09:34 5: [Echo_Schlafzimmer] [player]$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"1c916029-f297-40b3-b2d5-628b9331d5d5:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":21,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"1c916029-f297-40b3-b2d5-628b9331d5d5","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":84}}}';
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_GetSettings] Timer INTERVAL = 60
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1521590973
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1521590973
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - type player
2018.03.21 01:09:33 4: [Echo_Schlafzimmer] [echodevice_GetSettings] Timer CNTERVAL = -70
2018.03.21 01:09:23 2: ylBedboard: connect to http://192.168.178.45:55443 timed out

2018.03.21 01:09:23 5: [Echo_Schlafzimmer] [player]$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"1c916029-f297-40b3-b2d5-628b9331d5d5:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":10,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"1c916029-f297-40b3-b2d5-628b9331d5d5","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":84}}}';
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_GetSettings] Timer INTERVAL = 60
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1521590962
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1521590962
2018.03.21 01:09:22 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - type player

2018.03.21 01:09:10 5: [Echo_Schlafzimmer] [tunein]$VAR1 = '{"error":null}';
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_SendCommand]    - type tunein
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_ParseTTSMP3] M3UFile     = live18-hq.aac.m3u
2018.03.21 01:09:10 4: [Echo_Schlafzimmer] [echodevice_ParseTTSMP3] MP3File     = Echo_Schlafzimmer.mp3


aus dem log werd ich nicht schlau, hat mir Jemand evtl einen Tip? Merci.

lg Alex
Welche Modul Version benutzt du? Das Log scheint auch nicht komplett zu sein. Wenn das Device auf Verbose 5 steht, fehlen einige Zeilen. Versuch mal bitte das TTS auf Googlezu stellen, und schick mir dann noch mal ein komplettes Log. Kannst es auch gerne per PM senden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 März 2018, 09:31:14
Zitat von: matzewob am 20 März 2018, 16:52:32
Woher hast du die info von Lucky 7 Music Radio herbekommen?
:)
Browser Entwicklungstools und div. Skripte zum Auswerten der Infos  8)

PS: und viel Zeit
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 21 März 2018, 17:31:30
Zitat von: michael.winkler am 18 März 2018, 17:20:04


# - CHANGE:  get "help"
#            Reihenfolge get settings https://forum.fhem.de/index.php/topic,82631.msg781731.html#msg781731
#


Das funktioniert übrigens jetzt ziemlich gut, das Voice Reading wird sehr schnell aktualisiert. Das eröffnet neben nur Licht zu schalten ein paar nette Möglichkeiten und wenn es nur der Aufruf eines Radiosenders ist den Alexa sonst nie versteht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 21 März 2018, 20:50:07
Hallo Michael,
TTS klappt mit googleTTS super. Sobald ich jedoch eine Stimme von amazon wähle (access key ID und secret access key sind eingetragen), bekomme ich den tts_error "Could not read from cache/amzdate"...
hast du ne Idee wodran das liegen könnte?
vielen Dank schonmal :)

EDIT: hat sich erledigt, habe das Modul geupdatet, nun gehts
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 März 2018, 00:33:47
Hi,
mal ne Frage in die Runde. Wie sehen Eure Erfahrungen bezüglich eigene MP3 abspielen aus? Funktioniert das Problemlos?

Ich hatte z.B. das Problem dass das ECHO 1. Generation nicht immer so wollte. Nachdem ich dann die MPD Lösung aufgesetzt hatte konnte ich zwar spulen usw. allerdings brach nach dem Wechseln der Titel die Verbindung zum ECHO ab. Jetzt habe ich noch einen IceCast2 Server davor geschalten. Seither kann aich auf jedem meiner ECHO Geräte Musik abspielen und auch die Musik im laufendem Betrieb wechseln. Anleitung zur IceCast2 Installation und Anpassung werde ich voraussichtlich morgen veröffentlichen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 22 März 2018, 07:04:50
Guten Morgen!

habe soweit auch alles eingerichtet, aber wenn ich tts"blablalbla" eingebe dann kommt vom echo das "Tc von Baltic usw." ist derzeit nicht verfügbar!

Wo könnte der Fehler sein, im Log oder Readings kommt keine Fehler meldung zurück?!?

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 März 2018, 07:47:33
Zitat von: Steffen am 22 März 2018, 07:04:50
Guten Morgen!

habe soweit auch alles eingerichtet, aber wenn ich tts"blablalbla" eingebe dann kommt vom echo das "Tc von Baltic usw." ist derzeit nicht verfügbar!

Wo könnte der Fehler sein, im Log oder Readings kommt keine Fehler meldung zurück?!?

Mfg Steffen
Ohne LOG usw. kann ich nichts dazu sagen. Kannst Du mal folgendes Prüfen:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Troubleshooting

Solltest Du nicht weiterkommen dann mal das LOG Level deines ECHOs auf 4 stellen. Danach noch mal die Aktion ausführen, und mir das LOG dann zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 22 März 2018, 09:33:27
Hallo Michael,

das funktioniert alles soweit top.
Gibt es die möglichkeit anstelle jedes mal die Playliste als option reinzupacken die festzulegen?

Gruß

Matze
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 März 2018, 09:36:09
Zitat von: matzewob am 22 März 2018, 09:33:27
Hallo Michael,

das funktioniert alles soweit top.
Gibt es die möglichkeit anstelle jedes mal die Playliste als option reinzupacken die festzulegen?

Gruß

Matze
Guck mal in der Doku  8) Stichwort "saveownplaylist"
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: matzewob am 22 März 2018, 09:39:24
Ah, perfekt, jetzt noch eine andere Frage:
Habe mehrere Alexas, bei einer funktioniert das TTS sehr gut.
Die anderen zwar auch, allerdings habe ich bei den anderen "Test" eingegeben, haben die auch abgespielt.
Gebe ich jetzt "Hallo Welt" ein, spielen die anderen weiterhin "Test" ab.

Wo kann ich da nach dem Fehler suchen?

PS: Großartigen Job machst du :)
PPS: Hab mir hier lokal einen Shoutcast mit sc_trans hingesetzt, volle kontrolle über die Titel :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 März 2018, 09:58:08
Zitat von: matzewob am 22 März 2018, 09:39:24
Habe mehrere Alexas, bei einer funktioniert das TTS sehr gut.
Die anderen zwar auch, allerdings habe ich bei den anderen "Test" eingegeben, haben die auch abgespielt.
Gebe ich jetzt "Hallo Welt" ein, spielen die anderen weiterhin "Test" ab.
Wo kann ich da nach dem Fehler suchen?
Schau mal hier, vielleicht hilft Dir das weiter:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Troubleshooting

Zitat von: matzewob am 22 März 2018, 09:39:24
PPS: Hab mir hier lokal einen Shoutcast mit sc_trans hingesetzt, volle kontrolle über die Titel :)
Ich mache das über MPD in Verbindung mit einem IceCast Server
https://mwinkler.jimdo.com/smarthome/sonstiges/mpd-streamserver/
https://mwinkler.jimdo.com/smarthome/sonstiges/icecast2/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bartman121 am 22 März 2018, 14:33:34
Hallo,

erstmal vielen Dank für das geniale Modul. Ich scheitere gerade beim TTS einrichten.

Ich führe die "TTS-Funktion" aus, jedoch werden die Dateien nicht erstellt.

./www/echodevices/ ist dann nicht vorhanden.

Hat jemand einen Tipp?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 März 2018, 16:16:47
Zitat von: bartman121 am 22 März 2018, 14:33:34
Hallo,

erstmal vielen Dank für das geniale Modul. Ich scheitere gerade beim TTS einrichten.

Ich führe die "TTS-Funktion" aus, jedoch werden die Dateien nicht erstellt.

./www/echodevices/ ist dann nicht vorhanden.

Hat jemand einen Tipp?
Ohne LOG sehr schwer jetzt zu erraten woran es liegt. Bitte mal ein Verbose 5 LOG vom ECHO erstellen. Dann kann man eventuell sehen woran es liegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bartman121 am 22 März 2018, 16:28:27
Gelöst, sorry habe es gerade vor 5 Minuten geschafft.

Also, zuerst hatte ich das Problem, dass das Verzeichnis nicht angelegt wurde.

Ich habe das Verzeichnis dann händisch erzeugt.


sudo mkdir /opt/fhem/www/echodevice

chown fhem:dialout /opt/fhem/www/echodevice


Anschließend konnte ich mittels Ausführen der TTS/POM-Funktion die Erstellung der Dateien anstoßen.

Anschließend bin ich darüber gestolpert, dass immer der gleiche Text abgespielt wurde (nämlich, den den ich beim "ersten Versuch" erzeugt habe).

Ich bin mir nicht ganz sicher woran das wirklich lag, aber in deiner Anleitung wird folgendes für die Symlinks angegeben:

sudo ln /opt/fhem/www/echodevice/stream.m3u  stream.m3u
sudo ln /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u
sudo ln /opt/fhem/www/echodevice/NameEcho.mp3 NameEcho.mp3


ich habe die Links dann erstmal gelöscht und mittels:

ln -s ....

neu angelegt.

Ein Kontrolle mittels "ls -al /var/www/html/" ergibt dann sowas:

lrwxrwxrwx 1 root     root        50 Mär 22 16:06 ECHO_G090L90964011JQ3.mp3 -> /opt/fhem/www/echodevice/ECHO_G090L90964011JQ3.mp3
lrwxrwxrwx 1 root     root        42 Mär 22 16:19 live18-hq.aac.m3u -> /opt/fhem/www/echodevice/live18-hq.aac.m3u
lrwxrwxrwx 1 root     root        35 Mär 22 16:20 stream.m3u -> /opt/fhem/www/echodevice/stream.m3u


Danach funktionierte es perfekt.

Grüße

Andreas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 März 2018, 16:41:22
Danke für die Info. Habe die Anleitung direkt angepasst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 22 März 2018, 19:22:39
Zitat von: Amenophis86 am 19 März 2018, 19:44:10
Edit:
Habe den Fehler gefunden. Es muss nicht nur ein Link auf die M3u Datei gesetzt werden, sondern auch auf die mp3 Datei. Macht ja auch Sinn, da diese auch im Webverzeichnis gesucht wird. Und die Links sollten am besten softlinks sein also so:
sudo ln -s /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u
sudo ln -s /opt/fhem/www/echodevice/NameEcho.mp3 NameEcho.mp3

Wobei NameEcho = Der Name des EchoDevice in FHEM ist.

;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: trinitywhm am 22 März 2018, 20:04:57
Hallo zusammen,

ich lasse mir jeden Morgen die ToDo-Liste des echodevices auf meinen Sonos-Lautsprechern vorlesen. Die Items der ToDo-Liste sind allerdings mit _ abgelegt. Ist es irgendwie möglich die human-readable zu machen, sodass die Sprachausgabe nicht "Fenster Unterstrich Putzen" lautet?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bartman121 am 22 März 2018, 20:32:38
Ich kenne jetzt den genauen Ablauf nicht, wie du das Vorlesen lässt. Aber wenn du das über ein notify oder my_utils.pm machst, dann sollte das hier helfen:
http://www-stud.rbi.informatik.uni-frankfurt.de/~haase/PerlKurs/perl/perl_reg.html

Einfach den unterstrich vor dem TTS Aufruf noch mit einem Leerzeichen ersetzen.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 22 März 2018, 21:36:11
Zitat von: michael.winkler am 22 März 2018, 07:47:33
Ohne LOG usw. kann ich nichts dazu sagen. Kannst Du mal folgendes Prüfen:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Troubleshooting

Solltest Du nicht weiterkommen dann mal das LOG Level deines ECHOs auf 4 stellen. Danach noch mal die Aktion ausführen, und mir das LOG dann zusenden.

Hallo!

Hier mal das Log:


root@happyfamilyserver:~# tail -f /var/log/syslog | grep 192.168.178.102
Mar 22 21:07:20 HappyFamilyServer dnsmasq[27470]: config live.pieci.lv is 192.168.178.102
Mar 22 21:07:25 HappyFamilyServer dnsmasq[27470]: config live.pieci.lv is 192.168.178.102


Ich nutze OMV hier mal das log, hoffe ist das Richtige:


root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_error.log
2018/03/22 21:21:55 [error] 30652#30652: *30 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:21:55 [error] 30652#30652: *32 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:28:36 [error] 1122#1122: *30 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:28:37 [error] 1122#1122: *32 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:28:42 [error] 1122#1122: *35 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:28:42 [error] 1122#1122: *37 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:30:01 [error] 1122#1122: *72 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:30:02 [error] 1122#1122: *74 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:30:07 [error] 1122#1122: *78 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:30:07 [error] 1122#1122: *81 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:32:50 [error] 1122#1122: *94 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:32:51 [error] 1122#1122: *96 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:32:56 [error] 1122#1122: *98 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:32:56 [error] 1122#1122: *100 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"


Hoffe kannst daraus was erkennen, aber er schein nicht die Datei zu finden oder?!?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 März 2018, 22:00:46
@trinitywhm

so ersetzt du die Unterstriche durch Leerzeichen:

attr Echo userReadings tou {my $v = ReadingsVal('Echo','list_TASK','');; $v =~ tr/_/ /;; return $v;;}

Gruß

Thomas



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 März 2018, 22:40:19
Zitat von: Steffen am 22 März 2018, 21:36:11
Hallo!

Hier mal das Log:


root@happyfamilyserver:~# tail -f /var/log/syslog | grep 192.168.178.102
Mar 22 21:07:20 HappyFamilyServer dnsmasq[27470]: config live.pieci.lv is 192.168.178.102
Mar 22 21:07:25 HappyFamilyServer dnsmasq[27470]: config live.pieci.lv is 192.168.178.102


Ich nutze OMV hier mal das log, hoffe ist das Richtige:


root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_error.log
2018/03/22 21:21:55 [error] 30652#30652: *30 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:21:55 [error] 30652#30652: *32 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:28:36 [error] 1122#1122: *30 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:28:37 [error] 1122#1122: *32 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:28:42 [error] 1122#1122: *35 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:28:42 [error] 1122#1122: *37 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:30:01 [error] 1122#1122: *72 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:30:02 [error] 1122#1122: *74 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:30:07 [error] 1122#1122: *78 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:30:07 [error] 1122#1122: *81 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:32:50 [error] 1122#1122: *94 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:32:51 [error] 1122#1122: *96 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:32:56 [error] 1122#1122: *98 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"
2018/03/22 21:32:56 [error] 1122#1122: *100 open() "/var/www/openmediavault/live18-hq.aac.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /live18-hq.aac.m3u HTTP/1.1", host: "live.pieci.lv"


Hoffe kannst daraus was erkennen, aber er schein nicht die Datei zu finden oder?!?
Schau dir mal diesen Part der Anleitung an:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#HTTP_Vorhanden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 06:14:12
Zitat von: michael.winkler am 22 März 2018, 22:40:19
Schau dir mal diesen Part der Anleitung an:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#HTTP_Vorhanden

Das hatte ich schon ausgeführt:

root@happyfamilyserver:~# ls -l /opt/fhem/www/echodevice/
total 8
-rw-r--r-- 1 fhem dialout 2976 Mar 22 21:53 EchoWohnzimmer2.mp3
-rw-r--r-- 1 fhem dialout   42 Mar 22 21:53 live18-hq.aac.m3u
root@happyfamilyserver:~# sudo ln -s /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u
ln: failed to create symbolic link 'live18-hq.aac.m3u': File exists
root@happyfamilyserver:~# sudo ln -s /opt/fhem/www/echodevice/EchoWohnzimmer.mp3 EchoWohnzimmer.mp3
ln: failed to create symbolic link 'EchoWohnzimmer.mp3': File exists
root@happyfamilyserver:~#


Was muss den bitte in den m3u stehen, so recht bin ich mir nicht sicher ob ich das aus der Anleitung verstanden habe?!

Hier mal meine m3u

root@happyfamilyserver:~# cat /opt/fhem/www/echodevice/live18-hq.aac.m3u
http://192.168.178.102/EchoWohnzimmer2.mp3root


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 23 März 2018, 06:18:46
Das root am Ende stört. Da muss der Link zu deiner MP3 Datei stehen. Warum da noch root hinten dran hängt erschließt sich mir nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 06:23:25
Zitat von: Amenophis86 am 23 März 2018, 06:18:46
Das root am Ende stört. Da muss der Link zu deiner MP3 Datei stehen. Warum da noch root hinten dran hängt erschließt sich mir nicht.

Oh sorry das war ein Copy&Paste fehler, das "root" ist nicht dahinter!


root@happyfamilyserver:/# cat /opt/fhem/www/echodevice/live18-hq.aac.m3u
http://192.168.178.102/EchoWohnzimmer2.mp3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 07:14:27
Zitat von: Steffen am 23 März 2018, 06:14:12
Das hatte ich schon ausgeführt:

root@happyfamilyserver:~# ls -l /opt/fhem/www/echodevice/
total 8
-rw-r--r-- 1 fhem dialout 2976 Mar 22 21:53 EchoWohnzimmer2.mp3
-rw-r--r-- 1 fhem dialout   42 Mar 22 21:53 live18-hq.aac.m3u
root@happyfamilyserver:~# sudo ln -s /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u
ln: failed to create symbolic link 'live18-hq.aac.m3u': File exists
root@happyfamilyserver:~# sudo ln -s /opt/fhem/www/echodevice/EchoWohnzimmer.mp3 EchoWohnzimmer.mp3
ln: failed to create symbolic link 'EchoWohnzimmer.mp3': File exists
root@happyfamilyserver:~#

Du musst die Befehle auch in dem Ordner deines eigenen Webservers ausführen. In deinem Fall in dem Verzeichnis "/var/www/openmediavault"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kluge89 am 23 März 2018, 07:43:00
Hallo alle miteinander,
das ist mein erster Beitrag hier im Forum. Ich bin seit ca. einem halben Jahr aktiv an meinem FHEM Projekt dabei und hab mich sehr gefreut als ich dieses Modul vor kurzem entdeckt haben ;)
So sieht mein webCmd, eventMap und widgetOverride aus:

attr ECHO_TBD eventMap s25005:Fritz s6634:MDRJump
attr ECHO_TBD webCmd tunein:playownplaylist:volume:tts
attr ECHO_TBD widgetOverride tunein:Fritz,MDRJump


Klappt soweit bis auf tts. Dort hätte ich gern ein Textfeld um meinen Befehl einzugeben. Ich wollte das mit setList machen, aber das Attribut ist (noch?) nicht definiert. Gibt es einen andere Möglichkeit?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 09:06:26
Zitat von: michael.winkler am 23 März 2018, 07:14:27
Du musst die Befehle auch in dem Ordner deines eigenen Webservers ausführen. In deinem Fall in dem Verzeichnis "/var/www/openmediavault"

Hallo!

erstmal nochmal für eure Hilfe, aber damit klappt es leider immer noch nicht.

Bekomme immer wieder die Meldung das "Baltic blabla nicht verfügbar" ist.

Muss eigentlich diese Adresse http://192.168.178.102/EchoWohnzimmer2.mp3 auch über einen Webbrowser im eigenem lan erreichbar sein??

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 09:08:11
Zitat von: Steffen am 23 März 2018, 09:06:26
Hallo!

erstmal nochmal für eure Hilfe, aber damit klappt es leider immer noch nicht.

Bekomme immer wieder die Meldung das "Baltic blabla nicht verfügbar" ist.

Muss eigentlich diese Adresse http://192.168.178.102/EchoWohnzimmer2.mp3 auch über einen Webbrowser im eigenem lan erreichbar sein??

Mfg Steffen
Was sagt denn dein WEB Server LOG?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 09:14:19
Zitat von: michael.winkler am 23 März 2018, 09:08:11
Was sagt denn dein WEB Server LOG?

Das komische ist jetzt, das auf einem nach dem letzten Link setzten, keine Meldungen da im Log erscheinen?!

Letzte TTS anfrgae ca.09:02uhr


root@happyfamilyserver:/var/log/nginx# cat /opt/fhem/www/echodevice/openmediavault-webgui_error.log
cat: /opt/fhem/www/echodevice/openmediavault-webgui_error.log: No such file or directory
root@happyfamilyserver:/var/log/nginx# cat openmediavault-webgui_error.log
2018/03/23 06:28:40 [error] 1134#1134: *2261 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 06:29:26 [error] 1134#1134: *2267 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 06:29:57 [error] 1134#1134: *2272 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 06:29:57 [error] 1134#1134: *2272 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 06:44:40 [error] 24463#24463: *1 directory index of "/opt/fhem/www/echodevice/" is forbidden, client: 192.168.178.61, server: openmediavault-webgui, request: "GET / HTTP/1.1", host: "192.168.178.102"
2018/03/23 06:44:40 [error] 24463#24463: *1 open() "/opt/fhem/www/echodevice/favicon.ico" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /favicon.ico HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/"
2018/03/23 06:44:44 [error] 24463#24463: *1 directory index of "/opt/fhem/www/echodevice/" is forbidden, client: 192.168.178.61, server: openmediavault-webgui, request: "GET / HTTP/1.1", host: "192.168.178.102"
2018/03/23 06:44:49 [error] 24463#24463: *1 directory index of "/opt/fhem/www/echodevice/" is forbidden, client: 192.168.178.61, server: openmediavault-webgui, request: "GET / HTTP/1.1", host: "192.168.178.102"
2018/03/23 06:45:12 [error] 24463#24463: *1 directory index of "/opt/fhem/www/echodevice/" is forbidden, client: 192.168.178.61, server: openmediavault-webgui, request: "GET / HTTP/1.1", host: "192.168.178.102"
2018/03/23 06:45:32 [error] 24463#24463: *14 directory index of "/opt/fhem/www/echodevice/" is forbidden, client: 127.0.0.1, server: openmediavault-webgui, request: "HEAD / HTTP/1.1", host: "127.0.0.1"
2018/03/23 06:46:02 [error] 24463#24463: *15 directory index of "/opt/fhem/www/echodevice/" is forbidden, client: 127.0.0.1, server: openmediavault-webgui, request: "HEAD / HTTP/1.1", host: "127.0.0.1"
2018/03/23 06:46:37 [error] 24629#24629: *1 directory index of "/opt/fhem/www/echodevice/" is forbidden, client: 127.0.0.1, server: openmediavault-webgui, request: "HEAD / HTTP/1.1", host: "127.0.0.1"
2018/03/23 07:23:50 [error] 24713#24713: *306 open() "/var/www/openmediavault/robots.txt" failed (2: No such file or directory), client: 158.69.225.37, server: openmediavault-webgui, request: "GET /robots.txt HTTP/1.1", host: "www.ewies-privcloud.de"
2018/03/23 07:23:50 [error] 24713#24713: *308 open() "/var/www/openmediavault/sitemap.xml" failed (2: No such file or directory), client: 158.69.225.37, server: openmediavault-webgui, request: "GET /sitemap.xml HTTP/1.1", host: "www.ewies-privcloud.de"
2018/03/23 07:23:52 [error] 24713#24713: *312 open() "/var/www/openmediavault/ads.txt" failed (2: No such file or directory), client: 158.69.225.37, server: openmediavault-webgui, request: "GET /ads.txt HTTP/1.1", host: "www.ewies-privcloud.de"
root@happyfamilyserver:/var/log/nginx#


Das habe ich noch in einer access.log gefunden:

127.0.0.1 - - [23/Mar/2018:09:00:34 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:09:01:05 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
192.168.178.50 - - [23/Mar/2018:09:01:32 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.50 - - [23/Mar/2018:09:01:32 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 39 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
127.0.0.1 - - [23/Mar/2018:09:01:35 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:09:02:05 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:09:02:35 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"


Ich habe auch gerade versucht über die Alexa App den Radio Sender "Pieci - 5 Baltic Music" zu starten aber da bekomme ich die gleiche Meldung,
scheint der Fehler gerade in TuneIn direkt zu sein???

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 09:43:28
Zitat von: Steffen am 23 März 2018, 09:14:19
Das komische ist jetzt, das auf einem nach dem letzten Link setzten, keine Meldungen da im Log erscheinen?!

Letzte TTS anfrgae ca.09:02uhr

Das habe ich noch in einer access.log gefunden:

127.0.0.1 - - [23/Mar/2018:09:00:34 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:09:01:05 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
192.168.178.50 - - [23/Mar/2018:09:01:32 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.50 - - [23/Mar/2018:09:01:32 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 39 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
127.0.0.1 - - [23/Mar/2018:09:01:35 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:09:02:05 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:09:02:35 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"


Ich habe auch gerade versucht über die Alexa App den Radio Sender "Pieci - 5 Baltic Music" zu starten aber da bekomme ich die gleiche Meldung,
scheint der Fehler gerade in TuneIn direkt zu sein???

Mfg Steffen
Wenn das ECHO die MP3 nicht findet dann kann er auch den Radio Sender nicht abspielen. Das ist also ganz normal. Wenn Du den DNS Eintrag wieder löscht, sollte der normal Radio sender zu hören sein.

Wie ist den der Inhalt der M3U Datei. Kannst du mal die Rechte der Datei prüfen. Eventuell muss du mal die Rechte auf 777 setzen. Wird die MP3 Datei auch erzeugt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 09:55:46
Also die Mp3 wird erzeugt und der Inhalt den ich per TTS befehl abgeben habe, ist auch in der Mp3 vorhanden!


root@happyfamilyserver:/opt/fhem/www/echodevice# chmod -R 777 /opt/fhem/www/echodevice
root@happyfamilyserver:/opt/fhem/www/echodevice# ls -l
total 12
-rwxrwxrwx 1 fhem dialout 8160 Mar 23 09:53 EchoWohnzimmer2.mp3
-rwxrwxrwx 1 fhem dialout   42 Mar 23 09:53 live18-hq.aac.m3u
root@happyfamilyserver:/opt/fhem/www/echodevice# cat live18-hq.aac.m3u
http://192.168.178.102/EchoWohnzimmer2.mp3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 09:58:17
Zitat von: Steffen am 23 März 2018, 09:55:46

root@happyfamilyserver:/opt/fhem/www/echodevice# chmod -R 777 /opt/fhem/www/echodevice
root@happyfamilyserver:/opt/fhem/www/echodevice# ls -l
total 12
-rwxrwxrwx 1 fhem dialout 8160 Mar 23 09:53 EchoWohnzimmer2.mp3
-rwxrwxrwx 1 fhem dialout   42 Mar 23 09:53 live18-hq.aac.m3u
root@happyfamilyserver:/opt/fhem/www/echodevice# cat live18-hq.aac.m3u
http://192.168.178.102/EchoWohnzimmer2.mp3

Was macht den dein lokaler Browser wenn du die URL ausführst?


http://192.168.178.102/EchoWohnzimmer2.mp3
http://192.168.178.102/live18-hq.aac.m3u
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 10:03:56
Zitat von: michael.winkler am 23 März 2018, 09:58:17
Was macht den dein lokaler Browser wenn du die URL ausführst?


http://192.168.178.102/EchoWohnzimmer2.mp3
http://192.168.178.102/live18-hq.aac.m3u




das hatte ich vorhin auch schon mal gefragt, denn ich bekomme hier folgendes:

http://192.168.178.102/EchoWohnzimmer2.mp3
Error 404
Sorry, the page you requested was not found.



http://192.168.178.102/live18-hq.aac.m3u
Error 404
Sorry, the page you requested was not found.

hier lädt er aber die Datei "live18-hq.aac.m3u" runter!

Mfg Steffen

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 10:05:41
Zitat von: Steffen am 23 März 2018, 10:03:56


das hatte ich vorhin auch schon mal gefragt, denn ich bekomme hier folgendes:

http://192.168.178.102/EchoWohnzimmer2.mp3
Error 404
Sorry, the page you requested was not found.



http://192.168.178.102/live18-hq.aac.m3u
Error 404
Sorry, the page you requested was not found.

hier lädt er aber die Datei "live18-hq.aac.m3u" runter!

Mfg Steffen
OK, jetzt wären wieder die WEB Server Logs interessant.

Eventuell blockt der WEB Server auch MP3 Dateien.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 10:16:26
Zitat von: michael.winkler am 23 März 2018, 10:05:41
OK, jetzt wären wieder die WEB Server Logs interessant.

Eventuell blockt der WEB Server auch MP3 Dateien.

ich hätte das hier:

192.168.178.61 - - [23/Mar/2018:10:13:46 +0100] "GET /EchoWohnzimmer2.mp3 HTTP/1.1" 200 387 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
192.168.178.61 - - [23/Mar/2018:10:13:46 +0100] "GET /css/omv.css HTTP/1.1" 200 387 "http://192.168.178.102/EchoWohnzimmer2.mp3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"


oder das:


root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_error.log
2018/03/23 09:28:21 [error] 24713#24713: *822 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:28:21 [error] 24713#24713: *824 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:28:27 [error] 24713#24713: *826 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:28:27 [error] 24713#24713: *828 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:59:13 [error] 24713#24713: *960 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 09:59:13 [error] 24713#24713: *960 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:04:11 [error] 24713#24713: *999 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:04:11 [error] 24713#24713: *999 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:13:46 [error] 24716#24716: *1087 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:13:46 [error] 24716#24716: *1087 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"


mfg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 10:18:20
Zitat von: Steffen am 23 März 2018, 10:16:26
ich hätte das hier:


2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"


mfg
Dein Web Server findet die MP3 Datei nicht. Die musst du natürlich auch mit dem Befehl "ln -s ..." verlinken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 10:23:11
Zitat von: michael.winkler am 23 März 2018, 10:18:20
Dein Web Server findet die MP3 Datei nicht. Die musst du natürlich auch mit dem Befehl "ln -s ..." verlinken.

ja das hatte man mir auch schon vorher vorgeschlagen und hatte ich auch schon gemacht, aber irgendwas stimmt da einfach nicht?!


root@happyfamilyserver:/var/www/openmediavault# sudo ln -s /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u
ln: failed to create symbolic link 'live18-hq.aac.m3u': File exists
root@happyfamilyserver:/var/www/openmediavault# sudo ln -s /opt/fhem/www/echodevice/EchoWohnzimmer.mp3 EchoWohnzimmer.mp3
ln: failed to create symbolic link 'EchoWohnzimmer.mp3': File exists
root@happyfamilyserver:/var/www/openmediavault#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 10:24:32
Zitat von: Steffen am 23 März 2018, 10:23:11
ja das hatte man mir auch schon vorher vorgeschlagen und hatte ich auch schon gemacht, aber irgendwas stimmt da einfach nicht?!


root@happyfamilyserver:/var/www/openmediavault# sudo ln -s /opt/fhem/www/echodevice/live18-hq.aac.m3u live18-hq.aac.m3u
ln: failed to create symbolic link 'live18-hq.aac.m3u': File exists
root@happyfamilyserver:/var/www/openmediavault# sudo ln -s /opt/fhem/www/echodevice/EchoWohnzimmer.mp3 EchoWohnzimmer.mp3
ln: failed to create symbolic link 'EchoWohnzimmer.mp3': File exists
root@happyfamilyserver:/var/www/openmediavault#

mach mal einen ls -l in dem www Verzeichnis
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 10:38:03
Zitat von: michael.winkler am 23 März 2018, 10:24:32
mach mal einen ls -l in dem www Verzeichnis


root@happyfamilyserver:/var/www# ls -l
total 0
drwxr-xr-x 1 root                  root                   88 Mar 22 05:39 html
drwxr-xr-x 1 openmediavault-webgui openmediavault-webgui 334 Mar 23 08:54 openmediavault
root@happyfamilyserver:/var/www#


Mfg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 10:39:30
Zitat von: Steffen am 23 März 2018, 10:38:03

root@happyfamilyserver:/var/www# ls -l
total 0
drwxr-xr-x 1 root                  root                   88 Mar 22 05:39 html
drwxr-xr-x 1 openmediavault-webgui openmediavault-webgui 334 Mar 23 08:54 openmediavault
root@happyfamilyserver:/var/www#


Mfg
Sorry, gemeint war das Verzeichnis "/var/www/openmediavaul"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 10:58:25

root@happyfamilyserver:/var/www/openmediavault# ls -l
total 52
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1625 Jan  6 18:32 404.php
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui  384 Mar 21 07:03 css
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 2180 Jan  6 18:32 download.php                                                               lrwxrwxrwx 1 root                  root                    43 Mar 23 08:54 EchoWohnzimmer.mp3 -> /opt/fhem/www/echodevice/EchoWohnzimmer.mp3
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 3317 Mar 17 09:17 favicon_180x180.png
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1406 Mar 17 09:17 favicon.ico
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 5262 Mar 17 09:17 favicon.svg
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui  316 Mar 21 07:02 fonts
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui 4288 Mar 22 21:25 images                                                                     -rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1885 Jan  6 18:32 index.php                                                                  drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui   68 Mar 21 07:03 js
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui  146 Mar 21 07:03 licenses
-rw-r--r-- 1 root                  root                    39 Mar 22 21:51 live18-hq.aac.m3u
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui   22 Mar 21 07:03 rpc
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1925 Jan  6 18:32 rpc.php
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 2026 Jan  6 18:32 rrd.php
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1698 Mar 17 09:17 shutdown.php
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1850 Jan  6 18:32 upload.php
root@happyfamilyserver:/var/www/openmediavault#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 11:06:54
Zitat von: Steffen am 23 März 2018, 10:58:25

root@happyfamilyserver:/var/www/openmediavault# ls -l
total 52
lrwxrwxrwx 1 root                  root                    43 Mar 23 08:54 EchoWohnzimmer.mp3 -> /opt/fhem/www/echodevice/EchoWohnzimmer.mp3
-rw-r--r-- 1 root                  root                    39 Mar 22 21:51 live18-hq.aac.m3u
root@happyfamilyserver:/var/www/openmediavault#

OK, an dem Ergebnis siehst Du dass hier etwas nicht passt.

Die Datei "live18-hq.aac.m3u" liegt direkt im Verzeichnis. Hier wurde kein Symbolik Link gesetzt.

Das zweite was auffällt ist das in deiner M3U Datei die MP3 "http://192.168.178.102/EchoWohnzimmer2.mp3" angegeben wurde. In deinem Ergenis ist aber die Datei "EchoWohnzimmer.mp3" zu sehen!

Zuerst solltest du jetzt mal die Datei "live18-hq.aac.m3u" löschen und dann den Symbolik Link mit "ln -s ...." wieder anlegen

Danach muss du für jedes deiner ECHOs einen Symbolik Link anlegen. Die MP3 Date setzt sich immer aus dem Device NAME zusammen. Z.B. ECHONAME.mp3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 11:24:24
Ok danke für die Tips, habe soweit erstmal die Fehler beseitigt und was jetzt klappt das ich über den Browser das hier abrufen und anhören kann:

http://192.168.178.102/EchoWohnzimmer2.mp3

der Text ist auch der den ich per Fhem TTS eingegeben habe, aber auf dem Echo kommt immer noch "Baltic ist nicht verfügbar" :(?!?!


root@happyfamilyserver:/var/www/openmediavault# ls -l
total 52
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1625 Jan  6 18:32 404.php
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui  384 Mar 21 07:03 css
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 2180 Jan  6 18:32 download.php
lrwxrwxrwx 1 root                  root                    44 Mar 23 11:11 EchoWohnzimmer2.mp3 -> /opt/fhem/www/echodevice/EchoWohnzimmer2.mp3
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 3317 Mar 17 09:17 favicon_180x180.png
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1406 Mar 17 09:17 favicon.ico
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 5262 Mar 17 09:17 favicon.svg
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui  316 Mar 21 07:02 fonts
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui 4288 Mar 22 21:25 images
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1885 Jan  6 18:32 index.php
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui   68 Mar 21 07:03 js
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui  146 Mar 21 07:03 licenses
lrwxrwxrwx 1 root                  root                    42 Mar 23 11:08 live18-hq.aac.m3u -> /opt/fhem/www/echodevice/live18-hq.aac.m3u
drwxrwxr-x 1 openmediavault-webgui openmediavault-webgui   22 Mar 21 07:03 rpc
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1925 Jan  6 18:32 rpc.php
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 2026 Jan  6 18:32 rrd.php
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1698 Mar 17 09:17 shutdown.php
-rw-rw-r-- 1 openmediavault-webgui openmediavault-webgui 1850 Jan  6 18:32 upload.php



root@happyfamilyserver:/var/www/openmediavault# ls -l /opt/fhem/www/echodevice/
total 8
-rw-r--r-- 1 fhem dialout 104 Mar 23 11:20 EchoWohnzimmer2.mp3
-rw-r--r-- 1 fhem dialout 104 Mar 23 11:20 live18-hq.aac.m3u


Warum geht das einfach nicht :(, ist bestimmt irgendwo noch ein kleiner Fehler...

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 11:28:07
jetzt wäre das WEB Log wieder interessant
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 März 2018, 11:46:07
Zitat von: michael.winkler am 23 März 2018, 11:28:07
jetzt wäre das WEB Log wieder interessant


root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_access.log
127.0.0.1 - - [23/Mar/2018:11:39:39 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:40:09 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
192.168.178.50 - - [23/Mar/2018:11:40:26 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.50 - - [23/Mar/2018:11:40:26 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 42 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
127.0.0.1 - - [23/Mar/2018:11:40:39 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:41:09 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:41:40 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
192.168.178.50 - - [23/Mar/2018:11:42:05 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.50 - - [23/Mar/2018:11:42:05 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 42 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
127.0.0.1 - - [23/Mar/2018:11:42:10 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"



root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_error.log
2018/03/23 09:28:27 [error] 24713#24713: *826 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:28:27 [error] 24713#24713: *828 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:59:13 [error] 24713#24713: *960 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 09:59:13 [error] 24713#24713: *960 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:04:11 [error] 24713#24713: *999 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:04:11 [error] 24713#24713: *999 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:13:46 [error] 24716#24716: *1087 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:13:46 [error] 24716#24716: *1087 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"

hier ist aber der letzte von 10:15 von den letzten Abfragen taucht hier nichts auf...

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 11:56:12
Zitat von: Steffen am 23 März 2018, 11:46:07

root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_access.log
127.0.0.1 - - [23/Mar/2018:11:39:39 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:40:09 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
192.168.178.50 - - [23/Mar/2018:11:40:26 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.50 - - [23/Mar/2018:11:40:26 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 42 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
127.0.0.1 - - [23/Mar/2018:11:40:39 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:41:09 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:41:40 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
192.168.178.50 - - [23/Mar/2018:11:42:05 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.50 - - [23/Mar/2018:11:42:05 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 42 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
127.0.0.1 - - [23/Mar/2018:11:42:10 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"



root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_error.log
2018/03/23 09:28:27 [error] 24713#24713: *826 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:28:27 [error] 24713#24713: *828 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:59:13 [error] 24713#24713: *960 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 09:59:13 [error] 24713#24713: *960 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:04:11 [error] 24713#24713: *999 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:04:11 [error] 24713#24713: *999 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:13:46 [error] 24716#24716: *1087 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:13:46 [error] 24716#24716: *1087 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"

hier ist aber der letzte von 10:15 von den letzten Abfragen taucht hier nichts auf...

Mfg Steffen
so langsam bin ich überfragt.

Wäre es eventuell möglich dass du den openmediavault auf einen anderen Port legst. z.B. 8080 ich denke das die Konfigurations datei irgendwo hier zu finden ist "/etc/nginx/sites-available/...."

Dann könntest du den mini-httpd Server, so wie in meiner Anleitung beschrieben, installieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: trinitywhm am 23 März 2018, 12:36:20
Zitat von: TomLee am 22 März 2018, 22:00:46
@trinitywhm

so ersetzt du die Unterstriche durch Leerzeichen:

attr Echo userReadings tou {my $v = ReadingsVal('Echo','list_TASK','');; $v =~ tr/_/ /;; return $v;;}

Gruß

Thomas

SUPER! Vielen Dank. Das hat auf Anhieb geklappt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 März 2018, 13:59:37
Moin,

Mal eine kurze Frage, die nichts mit den neuen Features zu tun hat: was genau kann man mit den erkannten Reverb-devices anfangen? Diese werden bei mir angezeigt und haben bspw. auch den Befehl set reminder_normal aber da passiert bei mir garnichts.

Meine Hoffnung war, darüber quasi Push-Nachrichten ohne zusätzlichen Dienst/Account/Modul/etc. zu versenden.

Grüße, Stephan


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: christian.71 am 23 März 2018, 15:05:33
Zitat von: trinitywhm am 22 März 2018, 20:04:57
Hallo zusammen,

ich lasse mir jeden Morgen die ToDo-Liste des echodevices auf meinen Sonos-Lautsprechern vorlesen. Die Items der ToDo-Liste sind allerdings mit _ abgelegt. Ist es irgendwie möglich die human-readable zu machen, sodass die Sprachausgabe nicht "Fenster Unterstrich Putzen" lautet?

@ trinitywhm Wie hast du den DNS Server bei den Sonos-Lautsprecher geändert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 März 2018, 15:12:36
Sie nutzt bei einem Sonos-Device den Befehl Speak zur Ausgabe der ToDo-Liste.
Das hat nichts mit dem DNS-Server zu tun.

Gruß Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 März 2018, 15:21:38
Wozu brauchst man denn den DNS Server bei einem Sonos-Gerät bzw. was hast du vor ?
Mit deinem Sonos Gerät hast du den Speak Befehl und kannst direkt auf deine Musik im Netzwerk zugreifen.
Oder hast einen Sonos One, der so wie ich das schon gelesen habe nicht in Fhem eingebunden werden kann ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 März 2018, 16:38:48
Hallo nochmal,

bei mir hab ich eine Lan-Lan-Verbindung (VPN) im Router zum Elternhaus eingerichtet. Den dortigen Echo Dot hab ich in meinem Fhem über das Modul (eigenes Echo-Account-Device) eingebunden. Wenn ich eine tts absetze wird ein angebliches abspielen von "Pieci - 5 Baltic Music" in der App angezeigt, hören tut man aber nix. Auch hört das angebliche abspielen nicht mehr auf bis man manuell eingreift und pausiert (das geht auch über das Modul).
Die mp3 wird erzeugt und kann über den Browser abgespielt werden.
Der Webserver ist aus beiden Netzen über die gleiche IP erreichbar.
Der Echo hat in der Wlan Konfiguration die IP 192.168.198.75 und die DNS  meines Servers mit 192.168.188.26. eingetragen.

Funktioniert das mit dem DNS-Server so nicht über VPN ?

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bartman121 am 23 März 2018, 17:15:14
Hallo,

Ich vermute es gibt ein routing-Problem mit deinen verschiedenen Subnetzen. Das kann und muss aber nicht hier in diesem Thema geklärt werden.

Fürs erste empfehle ich den Troubleshooting-Teil mit den DNS logging, ich vermute der Echo kann den Namen nicht auflösen.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 17:18:24
Zitat von: TomLee am 23 März 2018, 16:38:48
Hallo nochmal,

bei mir hab ich eine Lan-Lan-Verbindung (VPN) im Router zum Elternhaus eingerichtet. Den dortigen Echo Dot hab ich in meinem Fhem über das Modul (eigenes Echo-Account-Device) eingebunden. Wenn ich eine tts absetze wird ein angebliches abspielen von "Pieci - 5 Baltic Music" in der App angezeigt, hören tut man aber nix. Auch hört das angebliche abspielen nicht mehr auf bis man manuell eingreift und pausiert (das geht auch über das Modul).
Die mp3 wird erzeugt und kann über den Browser abgespielt werden.
Der Webserver ist aus beiden Netzen über die gleiche IP erreichbar.
Der Echo hat in der Wlan Konfiguration die IP 192.168.198.75 und die DNS  meines Servers mit 192.168.188.26. eingetragen.

Funktioniert das mit dem DNS-Server so nicht über VPN ?

Gruß

Thomas
Prüfe mal ob der ECHO auch versucht deinen DNS bzw. WEB Server zu erreichen:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Troubleshooting
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: christian.71 am 23 März 2018, 17:33:42
Zitat von: TomLee am 23 März 2018, 15:21:38
Wozu brauchst man denn den DNS Server bei einem Sonos-Gerät bzw. was hast du vor ?
Mit deinem Sonos Gerät hast du den Speak Befehl und kannst direkt auf deine Musik im Netzwerk zugreifen.
Oder hast einen Sonos One, der so wie ich das schon gelesen habe nicht in Fhem eingebunden werden kann ?

Ja ich habe in vier Räumen einen Sonos One stehen. Es klappt auch mit dem speak Befehl, aber eben nur mit der Stimme von der Google Tante. Ich würde da aber gerne die Stimmen von amazon hören, weil ich die angenehmer finde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanpf am 23 März 2018, 18:35:32
Leider bekomme ich das TTS spontan nicht an's laufen und würde mich freuen wenn hier mal einer drüber schauen könnte.
DNS läuft soweit, veröffentlicht habe ich die Dateien in einem eh vorhandenen Nginx.

So schaut's der TTS Aufruf in meinem Access.log aus

192.168.252.32 - - [23/Mar/2018:18:30:33 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.252.32 - - [23/Mar/2018:18:30:33 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 46 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"


Über den Browser lässt sich alles sauber auflösen....
192.168.252.20 - - [23/Mar/2018:18:16:09 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36"
192.168.252.20 - - [23/Mar/2018:18:16:37 +0100] "GET /ECHO_G090L91175040C6G.mp3 HTTP/1.1" 200 6432 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36"
192.168.252.20 - - [23/Mar/2018:18:16:37 +0100] "GET /ECHO_G090L91175040C6G.mp3 HTTP/1.1" 200 6432 "http://192.168.252.1/ECHO_G090L91175040C6G.mp3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/
64.0.3282.186 Safari/537.36"


Die live18-hq.aac.m3u sieht eigentlich auch ok aus.
http://192.168.252.1/ECHO_G090L91175040C6G.mp3

Und die MP3 Datei lässt sich über die URL abspielen.... nur leider nicht per TTS

Übersehe ich eventuell etwas ?

Gruß

Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 23 März 2018, 19:03:55
Gibt es noch Probleme mit Sonderzeichen? Meine Multiroom-Gruppe "Überall" erscheint als Gerät "Ãœberall".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 22:32:14
Zitat von: mahowi am 23 März 2018, 19:03:55
Gibt es noch Probleme mit Sonderzeichen? Meine Multiroom-Gruppe "Überall" erscheint als Gerät "Ãœberall".
Welche Modul Version setzt du ein? Mit der aktuellen sollte das funktioniere. Gerade getestet.

Zitat von: stefanpf am 23 März 2018, 18:35:32
Leider bekomme ich das TTS spontan nicht an's laufen und würde mich freuen wenn hier mal einer drüber schauen könnte.
DNS läuft soweit, veröffentlicht habe ich die Dateien in einem eh vorhandenen Nginx.

So schaut's der TTS Aufruf in meinem Access.log aus

192.168.252.32 - - [23/Mar/2018:18:30:33 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.252.32 - - [23/Mar/2018:18:30:33 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 46 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"


Über den Browser lässt sich alles sauber auflösen....
192.168.252.20 - - [23/Mar/2018:18:16:09 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 46 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36"
192.168.252.20 - - [23/Mar/2018:18:16:37 +0100] "GET /ECHO_G090L91175040C6G.mp3 HTTP/1.1" 200 6432 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36"
192.168.252.20 - - [23/Mar/2018:18:16:37 +0100] "GET /ECHO_G090L91175040C6G.mp3 HTTP/1.1" 200 6432 "http://192.168.252.1/ECHO_G090L91175040C6G.mp3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/
64.0.3282.186 Safari/537.36"


Die live18-hq.aac.m3u sieht eigentlich auch ok aus.
http://192.168.252.1/ECHO_G090L91175040C6G.mp3

Und die MP3 Datei lässt sich über die URL abspielen.... nur leider nicht per TTS

Übersehe ich eventuell etwas ?

Gruß

Stefan
Heute hatte schon jemand Probleme mit einem Nginx Webserver. Eventuell verhält der sich gegen über den ECHOs komisch. Du kannst ja mal Testweise deinen Nginx Web Server herunterfahren und den mini-httpd probieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mahowi am 23 März 2018, 22:36:11
Zitat von: michael.winkler am 23 März 2018, 22:32:14
Welche Modul Version setzt du ein? Mit der aktuellen sollte das funktioniere. Gerade getestet.
Version 0.0.31. Ich habe nicht gesehen, daß es wieder eine neue Version gibt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 22:38:05
Zitat von: mahowi am 23 März 2018, 22:36:11
Version 0.0.31. Ich habe nicht gesehen, daß es wieder eine neue Version gibt.
ok, die sollte eigentlich passen. Wie gesagt ich habe es bei mir gerade getestet. Device wird sauber angelegt. Kannst Du mir mal ein Verbose 5 LOG zusenden. Wenn du das autocreate durchführst. Eventuell sehe ich da einen Unterschied.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 23 März 2018, 23:22:28
Hallo Michael,
erstmal riesiges Lob für das Modul und Deine Arbeit. Das Modul läuft bei mir wunderbar. Jetzt habe ich das mit dem Icecast Server getestet es scheint aber bei mir ein Problem mit dem MPD-Fhem zu geben. wenn ich auf Play drücke hängt Fhem für ein Stück, und in der Weboberfläche von Icecast sehe ich auch keinen Mountpoint Eintrag.
Ich habe mir die fhem_status.sh angesehen
curl --data "fwcsrf=$(curl -s -D - 'http://10.10.0.232:8084/fhem?XHR=1' | awk '/X-FHEM-csrfToken/{print $2}')" http://10.10.0.232:8084/fhem?cmd.dummy=get%20mpd.buero%20statusRequest
Einen csrfToken habe ich nicht vergeben, sprich ich betreibe Fhem ohne csrfToken.
Wie muß da die fhem_status.sh aussehen?

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 23:29:11
Zitat von: blasterx am 23 März 2018, 23:22:28
Hallo Michael,
erstmal riesiges Lob für das Modul und Deine Arbeit. Das Modul läuft bei mir wunderbar. Jetzt habe ich das mit dem Icecast Server getestet es scheint aber bei mir ein Problem mit dem MPD-Fhem zu geben. wenn ich auf Play drücke hängt Fhem für ein Stück, und in der Weboberfläche von Icecast sehe ich auch keinen Mountpoint Eintrag.
Ich habe mir die fhem_status.sh angesehen
curl --data "fwcsrf=$(curl -s -D - 'http://10.10.0.232:8084/fhem?XHR=1' | awk '/X-FHEM-csrfToken/{print $2}')" http://10.10.0.232:8084/fhem?cmd.dummy=get%20mpd.buero%20statusRequest
Einen csrfToken habe ich nicht vergeben, sprich ich betreibe Fhem ohne csrfToken.
Wie muß da die fhem_status.sh aussehen?

Gruß BlasterX

Habe es in der Doku schon erweitert  8)

Probiere es mal so

#!/bin/sh
curl -s http://10.10.0.232:8084/fhem?cmd.dummy=get%20mpd.buero%20statusRequest
curl -s http://10.10.0.232:8084/fhem?cmd.dummy=get%20mpd.kueche%20statusRequest


PS: Das Skript aktualisiert aber nur FHEM. Wenn dein MPD-Server Musik abspielt, sollte das direkt im IceCast zu sehen sein. Wenn nicht müsstes du mal das LOG vom MPD Server bzw. vom IceCast lesen. Da wird sicherlich ein Hinweis zum Fehler zu sehen sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 23 März 2018, 23:41:18
Danke das wars, jetzt geht es. Superschneller Support. :)

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 März 2018, 23:43:40
Zitat von: blasterx am 23 März 2018, 23:41:18
Danke das wars, jetzt geht es. Superschneller Support. :)

Gruß BlasterX
Aktuell glaube ich dass das MPD Modul ein Problem hat. Schau mal in den Thread vom MPD Modul. Da habe ich geschrieben welche Zeile geändert werden muss, damit sich dieser wieder aktualisiert.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 23 März 2018, 23:58:37
Ich habe es mal geändert und werde Beobachten.

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanpf am 24 März 2018, 08:19:43
Zitat von: michael.winkler am 23 März 2018, 22:32:14
Heute hatte schon jemand Probleme mit einem Nginx Webserver. Eventuell verhält der sich gegen über den ECHOs komisch. Du kannst ja mal Testweise deinen Nginx Web Server herunterfahren und den mini-httpd probieren.

Sorry, die Beiträge hatte ich zwar gesehen und überflogen, es aber so verstanden, dass dort auch die MP3 requested wurde und trotzdem nicht abgespielt wird.

Mit dem mini-httpd hast du mich aber auf den richtigen Weg gebracht.... (mini alleine funktioniert, mini hinter nginx funktioniert....)

Ursache war der fehlende / falsche Mime Type für M3U Erweiterungen im Nginx.
Als RegEx Legastheniker habe ich mir erst einmal so beholfen:

        location ~* \.(m3u$)$ {
            add_header 'Cache-Control' 'no-cache';
            add_header Content-Type  audio/x-mpegurl;
            root /opt/fhem/www/echodevice;
        }
        location ~* \.(mp3)$  {
            add_header 'Cache-Control' 'no-cache';
            root /opt/fhem/www/echodevice;
        }


Vielen Dank für den Stups in die richtige Richtung  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 März 2018, 08:34:16
Zitat von: stefanpf am 24 März 2018, 08:19:43
Sorry, die Beiträge hatte ich zwar gesehen und überflogen, es aber so verstanden, dass dort auch die MP3 requested wurde und trotzdem nicht abgespielt wird.

Mit dem mini-httpd hast du mich aber auf den richtigen Weg gebracht.... (mini alleine funktioniert, mini hinter nginx funktioniert....)

Ursache war der fehlende / falsche Mime Type für M3U Erweiterungen im Nginx.
Als RegEx Legastheniker habe ich mir erst einmal so beholfen:

        location ~* \.(m3u$)$ {
            add_header 'Cache-Control' 'no-cache';
            add_header Content-Type  audio/x-mpegurl;
            root /opt/fhem/www/echodevice;
        }
        location ~* \.(mp3)$  {
            add_header 'Cache-Control' 'no-cache';
            root /opt/fhem/www/echodevice;
        }


Vielen Dank für den Stups in die richtige Richtung  ;)
In welche Datei hast du das mit eingetragen. Schick mir bitte etwas mehr Infos, dann nehme ich das in die Doku mit auf.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanpf am 24 März 2018, 09:10:24
Eingetragen wird dies in den server {} Block der Seitenkonfiguration von nginx.
In meinem Fall (ich nutze nur die Standardwerte und habe keine vhosts konfiguriert ) in die
/etc/nginx/sites-available/default


server {
       listen 80 default_server;
       listen [::]:80 default_server;
root /usr/share/nginx/www;
index index.html index.htm;

server_name localhost;

location / {
try_files $uri $uri/ /index.html;
}

location ~* \.(m3u$)$ {
            add_header 'Cache-Control' 'no-cache';
            add_header Content-Type  audio/x-mpegurl;
            root /opt/fhem/www/echodevice;
        }
        location ~* \.(mp3)$  {
            add_header 'Cache-Control' 'no-cache';
            root /opt/fhem/www/echodevice;
        }
}


Werden M3u Dateien aufgerufen, so sucht er diese im abweichenden Verzeichnis /opt/fhem/www/echodevice
und setzt / überschreibt den Mimetype im Header der Httpantwort mit audio/x-mpegurl
Zusätzlich wird noch das Zwischenspeichern (Cache-Control no cache) deaktiviert. Dies war bislang nicht notwendig und erfolgt nur prophylaktisch.

Den location ~* \.(mp3)$  {} Block nutze ich nur für die Umleitung auf das richtige Verzeichnis (damit ich mir den symlink spare).

Anmerkungen:
- das ist nicht 100% sauber, da alle mp3/m3u Dateien nun im echodevice Verzeichnis gesucht werden.
  Benötigt man die Erweiterungen noch an anderer Stelle, müsste man hier die 3 Dateinamen angeben.
-Die Konfiguration habe ich gerade zur Veranschaulichung am Tablet zusammengetippt.... Tip-/Syntaxfehler sind nicht auszuschließen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathea am 24 März 2018, 09:55:50
Hi Michael,

mir ist ein komisches Verhalten meiner Echo Dots in Verbindung mit deinem Modul aufgefallen:
- Ich kann die Lautstärke meiner Echo Dots nicht mit dem Modul setzen, die meines normalen Echos allerdings schon
- Die Lautstärke der Echo Dots stellt sich immer wieder auf irgendwas sehr leises, auch wenn man am Gerät mittels Buttons die Lautstärke wieder hochstellt. Nach einiger Zeit ist das Gerät wieder auf unhörbar leise eingestellt. Das volume Reading der devices bleibt dabei auf dem letzten Wert, den man (ohne Resultat am Gerät) über FHEM gesetzt hat. Mein normaler Echo ist davon ebenfalls nicht betroffen.

Ich update immer auf die aktuelle Version deines Moduls, habe also gerade die .32er Version (Im FHEM Reading wird dennoch Versionsnummer 28 angezeigt). Das beschriebene Problem hatte ich allerdings schon seit einigen Wochen.

Ich habe seither testweise mal eines der echodevices gelöscht und neu per autocreate anlegen lassen. Bei diesem Gerät werden bei einem "get settings" auch nun nicht mehr alle Readings geladen. Lediglich die folgenden Readings sind nun existent:

channel    -                 2018-03-24 09:46:13
currentAlbum     -                 2018-03-24 09:46:13
currentArtist      -                  2018-03-24 09:46:13
currentArtwork   -                 2018-03-24 09:46:13
currentTitle        -                 2018-03-24 09:46:13
model Echo        Dot              2018-03-24 09:46:11
playStatus         stopped         2018-03-24 09:46:13
presence           present         2018-03-24 09:46:11
progress           0                   2018-03-24 09:46:13
progresslen       0                   2018-03-24 09:46:13
state                connected       2018-03-24 09:46:13
version             601481020     2018-03-24 09:46:11
volume             70                 2018-03-24 09:46:59


Das volume 70 steht da nur weil ich vorher ein "set volume 70" abgesetzt habe. Direkt nach dem autocreate stand das volume reading auf 0.

Hast du eine Idee woran das liegen könnte?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 März 2018, 10:02:15
Zitat von: Mathea am 24 März 2018, 09:55:50
Hi Michael,

mir ist ein komisches Verhalten meiner Echo Dots in Verbindung mit deinem Modul aufgefallen:
- Ich kann die Lautstärke meiner Echo Dots nicht mit dem Modul setzen, die meines normalen Echos allerdings schon
- Die Lautstärke der Echo Dots stellt sich immer wieder auf irgendwas sehr leises, auch wenn man am Gerät mittels Buttons die Lautstärke wieder hochstellt. Nach einiger Zeit ist das Gerät wieder auf unhörbar leise eingestellt. Mein normaler Echo ist davon ebenfalls nicht betroffen.

Ich update immer auf die aktuelle Version deines Moduls, habe also gerade die .32er Version (Im FHEM Reading wird dennoch Versionsnummer 28 angezeigt). Das beschriebene Problem hatte ich allerdings schon seit einigen Wochen.

Ich habe seither testweise mal eines der echodevices gelöscht und neu per autocreate anlegen lassen. Bei diesem Gerät werden bei einem "get settings" auch nun nicht mehr alle Readings geladen. Lediglich die folgenden Readings sind nun existent:

channel    -                 2018-03-24 09:46:13
currentAlbum     -                 2018-03-24 09:46:13
currentArtist      -                  2018-03-24 09:46:13
currentArtwork   -                 2018-03-24 09:46:13
currentTitle        -                 2018-03-24 09:46:13
model Echo        Dot              2018-03-24 09:46:11
playStatus         stopped         2018-03-24 09:46:13
presence           present         2018-03-24 09:46:11
progress           0                   2018-03-24 09:46:13
progresslen       0                   2018-03-24 09:46:13
state                connected       2018-03-24 09:46:13
version             601481020     2018-03-24 09:46:11
volume             70                 2018-03-24 09:46:59


Das volume 70 steht da nur weil ich vorher ein "set volume 70" abgesetzt habe. Direkt nach dem autocreate stand das volume reading auf 0.

Hast du eine Idee woran das liegen könnte?
Bist du dir sicher dass du die aktuelle Version eingespielt hast? Du musst ein "shutdown restart" danach ausführen. Ich würde auch mal die Moduldatei im FHEM Verzeichnis prüfen. "/opt/fhem/FHEM"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 März 2018, 10:53:46
Zitat von: stefanpf am 24 März 2018, 09:10:24
Eingetragen wird dies in den server {} Block der Seitenkonfiguration von nginx.
In meinem Fall (ich nutze nur die Standardwerte und habe keine vhosts konfiguriert ) in die
/etc/nginx/sites-available/default


server {
       listen 80 default_server;
       listen [::]:80 default_server;
root /usr/share/nginx/www;
index index.html index.htm;

server_name localhost;

location / {
try_files $uri $uri/ /index.html;
}

location ~* \.(m3u$)$ {
            add_header 'Cache-Control' 'no-cache';
            add_header Content-Type  audio/x-mpegurl;
            root /opt/fhem/www/echodevice;
        }
        location ~* \.(mp3)$  {
            add_header 'Cache-Control' 'no-cache';
            root /opt/fhem/www/echodevice;
        }
}


Werden M3u Dateien aufgerufen, so sucht er diese im abweichenden Verzeichnis /opt/fhem/www/echodevice
und setzt / überschreibt den Mimetype im Header der Httpantwort mit audio/x-mpegurl
Zusätzlich wird noch das Zwischenspeichern (Cache-Control no cache) deaktiviert. Dies war bislang nicht notwendig und erfolgt nur prophylaktisch.

Den location ~* \.(mp3)$  {} Block nutze ich nur für die Umleitung auf das richtige Verzeichnis (damit ich mir den symlink spare).

Anmerkungen:
- das ist nicht 100% sauber, da alle mp3/m3u Dateien nun im echodevice Verzeichnis gesucht werden.
  Benötigt man die Erweiterungen noch an anderer Stelle, müsste man hier die 3 Dateinamen angeben.
-Die Konfiguration habe ich gerade zur Veranschaulichung am Tablet zusammengetippt.... Tip-/Syntaxfehler sind nicht auszuschließen

Habe es mal in die Doku mit aufgenommen. Wäre super wenn du mal drüber schauen könntest.
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#HTTP_Vorhanden

Gruß & Danke
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 März 2018, 10:55:16
Zitat von: Steffen am 23 März 2018, 11:46:07

root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_access.log
127.0.0.1 - - [23/Mar/2018:11:39:39 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:40:09 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
192.168.178.50 - - [23/Mar/2018:11:40:26 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.50 - - [23/Mar/2018:11:40:26 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 42 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
127.0.0.1 - - [23/Mar/2018:11:40:39 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:41:09 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
127.0.0.1 - - [23/Mar/2018:11:41:40 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"
192.168.178.50 - - [23/Mar/2018:11:42:05 +0100] "HEAD /live18-hq.aac.m3u HTTP/1.1" 200 0 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.50 - - [23/Mar/2018:11:42:05 +0100] "GET /live18-hq.aac.m3u HTTP/1.1" 200 42 "-" "AlexaMediaPlayer/2.0.200159.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
127.0.0.1 - - [23/Mar/2018:11:42:10 +0100] "HEAD / HTTP/1.1" 200 0 "-" "Monit/5.20.0"



root@happyfamilyserver:/var/log/nginx# tail -f /var/log/nginx/openmediavault-webgui_error.log
2018/03/23 09:28:27 [error] 24713#24713: *826 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "HEAD /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:28:27 [error] 24713#24713: *828 open() "/var/www/openmediavault/stream.m3u" failed (2: No such file or directory), client: 192.168.178.50, server: openmediavault-webgui, request: "GET /stream.m3u HTTP/1.1", host: "ic2514.c1916.fast-serv.com"
2018/03/23 09:59:13 [error] 24713#24713: *960 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 09:59:13 [error] 24713#24713: *960 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:04:11 [error] 24713#24713: *999 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:04:11 [error] 24713#24713: *999 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:13:46 [error] 24716#24716: *1087 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:13:46 [error] 24716#24716: *1087 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"
2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/EchoWohnzimmer2.mp3" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /EchoWohnzimmer2.mp3 HTTP/1.1", host: "192.168.178.102"
2018/03/23 10:15:38 [error] 24716#24716: *1101 open() "/var/www/openmediavault/css/omv.css" failed (2: No such file or directory), client: 192.168.178.61, server: openmediavault-webgui, request: "GET /css/omv.css HTTP/1.1", host: "192.168.178.102", referrer: "http://192.168.178.102/EchoWohnzimmer2.mp3"

hier ist aber der letzte von 10:15 von den letzten Abfragen taucht hier nichts auf...

Mfg Steffen

Hi Steffen,

ein anderer Forumsbenutzer hatte die gleichen Probleme wie Du. Er konnt mir dann auch noch eine Lösung liefern. Ich habe seinen Lösung in die Doku mit aufgenommen. Vielleicht hilft dir es weiter:
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#HTTP_Vorhanden

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 24 März 2018, 12:09:34
Hallo!

Vielen Danke das hört sich doch schon mal gut an, ich habe aber zwei Config im dem Verzeichnis
könntet ihr mir vielleicht bitte helfen in welche ich die Lösung eintragen könnte?!

default.config

root@happyfamilyserver:/etc/nginx/sites-available# cat default
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# https://www.nginx.com/resources/wiki/start/
# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/
# https://wiki.debian.org/Nginx/DirectoryStructure
#
# In most cases, administrators will remove this file from sites-enabled/ and
# leave it as reference inside of sites-available where it will continue to be
# updated by the nginx packaging team.
#
# This file will automatically load configuration files provided by other
# applications, such as Drupal or Wordpress. These applications will be made
# available underneath a path with that package name, such as /drupal8.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##

# Default server configuration
#
server {
        listen 80 default_server;
        listen [::]:80 default_server;

        # SSL configuration
        #
        # listen 443 ssl default_server;
        # listen [::]:443 ssl default_server;
        #
        # Note: You should disable gzip for SSL traffic.
        # See: https://bugs.debian.org/773332
        #
        # Read up on ssl_ciphers to ensure a secure configuration.
        # See: https://bugs.debian.org/765782
        #
        # Self signed certs generated by the ssl-cert package
        # Don't use them in a production server!
        #
        # include snippets/snakeoil.conf;

        root /opt/fhem/www/echodevice;

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

        # pass PHP scripts to FastCGI server
        #
        #location ~ \.php$ {
        #       include snippets/fastcgi-php.conf;
        #
        #       # With php-fpm (or other unix sockets):
        #       fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        #       # With php-cgi (or other tcp sockets):
        #       fastcgi_pass 127.0.0.1:9000;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #       deny all;
        #}
}


# Virtual Host configuration for example.com
#
# You can move that to a different file under sites-available/ and symlink that
# to sites-enabled/ to enable it.
#
#server {
#       listen 80;
#       listen [::]:80;
#
#       server_name example.com;
#
#       root /var/www/example.com;
#       index index.html;
#
#       location / {
#               try_files $uri $uri/ =404;
#       }
#}


openmediavault-webgui.config

root@happyfamilyserver:/etc/nginx/sites-available# cat
server {
    server_name openmediavault-webgui;
    root /var/www/openmediavault;
    index index.php;
    autoindex off;
    server_tokens off;
    sendfile on;
    large_client_header_buffers 4 32k;
    client_max_body_size 25M;
    error_log /var/log/nginx/openmediavault-webgui_error.log error;
    access_log /var/log/nginx/openmediavault-webgui_access.log combined;
    error_page 404 = /404.php;
    location /404.html {
        internal;
    }
    location /extjs6/ {
        alias /usr/share/javascript/extjs6/;
        expires 2d;
    }
    location ~ ^/(css|fonts|js|images)/ {
        expires 2d;
    }
    location /favicon {
        expires 14d;
    }
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php-fpm-openmediavault-webgui.sock;
        fastcgi_index index.php;
        fastcgi_read_timeout 60s;
        include fastcgi.conf;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
    listen 80;
    include /etc/nginx/openmediavault-webgui.d/*.conf;
}


mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanpf am 24 März 2018, 13:07:04
Zitat von: michael.winkler am 24 März 2018, 10:53:46
Habe es mal in die Doku mit aufgenommen. Wäre super wenn du mal drüber schauen könntest.
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#HTTP_Vorhanden

Gruß & Danke
Michael

Habe mich gerade noch einmal gefragt ob das nicht schöner geht und an den Rechner gesetzt....

Ursache ist wie gesagt die fehlende Zuordnung des MIME-Types audio/x-mpegurl  zu der Erweiterung *.m3u.

Diese kann auf verschiedenen Wegen hergestellt werden:

1. Editieren der Datei /etc/nginx/mime.types und hinzufügen der Zeile
audio/x-mpegurl m3u;


2. Erweitern der Serverkonfiguration (hier default) in der Datei /etc/nginx/sites-available/default und hinzufügen der Zeilen
include /etc/nginx/mime.types;
types {
audio/x-mpegurl m3u;
}

im Server {} Block

Dies beseitigt das eigentliche Problem.


Um das jetzt alles etwas chic zu verpacken hätte ich folgenden Vorschlag:

1. Einen virtuelle Server mit zwei Servernamen bereitstellen (live.pieci.lv und ic2514.c1916.fast-serv.com) durch Anlegen der Datei /etc/nginx/sites-available/alexa_tts
Code (/etc/nginx/sites-available/alexa_tts) Auswählen

server {
    listen 80;
    listen [::]:80;

    server_name ic2514.c1916.fast-serv.com  live.pieci.lv;

    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Robots-Tag none;
    add_header X-Download-Options noopen;
    add_header X-Permitted-Cross-Domain-Policies none;

    root /opt/fhem/www/echodevice;

    location / {
        #deny    192.168.252.20;         # verbietet eine IPv4
        #allow   2620:100:e000::8001; # erlaubt eine IPv6
        allow   192.168.252.0/24;      # erlaubt ein Subnetz
        deny    all;                 # verbietet es allen (außer den erlaubten)
        try_files $uri $uri/ =404;
    }

    include /etc/nginx/mime.types;
    types {
        audio/x-mpegurl m3u;
    }

    add_header 'Cache-Control' 'no-cache';
}

Über die Allow / Deny Einträge kann der Zugriff von Extern noch zusätzlich eingeschränkt werden, falls der NGINX auch von aussen erreichbar sein sollte.
Die Einträge können auch auskommentiert werden falls sie nicht benötigt werden.

2. Die soeben angelegte Konfig im Nginx durch einen Symlink aktivieren und Nginx neustarten:
Code (Konsole) Auswählen
#sudo ln -s /etc/nginx/sites-available/alexa_tts  /etc/nginx/sites-enabled/alexa_tts
#sudo service nginx restart


3. Dem FHEM Account Device (bei mir nennt es sich auch "echoAccount") nicht die IP Adresse des Webservers, sondern die jeweiligen FQDNs mitgeben.
Hintergrund: Der DNSMASQ löst diese Adressen wieder auf die IP Adresse des Webservers auf, in dem Header des http-Request ist aber als Host trotzdem der FQDN enthalten. NGINX wertet diesen Host Namen aus und leitet die Anfrage an unserer unter 1 definierten vServer weiter.
Code (FHEM) Auswählen
set echoAccount  TTS_IPAddress live.pieci.lv;
set echoAccount  POM_IPAddress ic2514.c1916.fast-serv.com;


Auf diesem Weg ist keine Modifikation an der vorhandenen Konfig notwenig und man hat eine saubere Trennung zwischen eventuell vorhandenen Servern.
Ich denke, dies ist gerade für Leute interessant, die ihre NGINX Konfig mit Hilfe von Tutorials zusammen kopiert haben (nicht, dass ich da besser wäre) :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathea am 24 März 2018, 16:22:56
Zitat von: michael.winkler am 24 März 2018, 10:02:15
Bist du dir sicher dass du die aktuelle Version eingespielt hast? Du musst ein "shutdown restart" danach ausführen. Ich würde auch mal die Moduldatei im FHEM Verzeichnis prüfen. "/opt/fhem/FHEM"

Habe gerade gemerkt, dass ich beim Kopieren tatsächlich einen Fehler gemacht habe und noch auf der .28er Version war. Jetzt habe ich alle ECHO Devices in meinem FHEM gelöscht, dein Modul auf 0.0.31 geupdated und die Devices neu erstellt.  Nun werden zwar wieder alle Readings im echodevice angelegt, aber das Setzen von Volume hat bei den Echo Dots weiterhin keinen Effekt.
Bisher hat sich allerdings die Lautstärke der Dots nicht auf ganz leise gestellt, aber es läuft gerade erst 5 Minuten mit der aktuelleren Version.

Edit: Andere Kommandos kann ich übrigens erfolgreich absetzen. Das Einschalten von "dnd" lässt den LED-Ring des Dots kurz violett aufleuchten und setzt tatsächlich do not disturb. Beim Absetzen vom Volume-Command passiert nichts. Hier der Log-Auszug mit Verbose 5:

2018.03.24 16:30:40 4: [ECHO_G090LF09646208A0] [echodevice_SendCommand]    - type command
2018.03.24 16:30:40 4: [ECHO_G090LF09646208A0] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.03.24 16:30:40 4: [ECHO_G090LF09646208A0] [echodevice_SendCommand]    - PushToCmdQueue {"volumeLevel":60,"contentFocusClientId":null,"type":"VolumeLevelCommand"}
2018.03.24 16:30:40 4: [ECHO_G090LF09646208A0] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.03.24 16:30:40 5: [ECHO_G090LF09646208A0] [command]'{"message":"No routes found","userFacingMessage":null}'


Gruß,
Martin
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 24 März 2018, 16:42:02
Kann bestätigen, dass das Reading Volumen sich zwar ändert am Echo Dot aber nix passiert. Habe es auch gerade mal getestet.

Edit:
Muss. Mich korrigieren. Ab und an geht es und dann mal wieder nicht. Versuche heute Abend nochmal bissi zu testen. War eben nur auf die Schnelle
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 März 2018, 16:57:41
Zitat von: Amenophis86 am 24 März 2018, 16:42:02
Kann bestätigen, dass das Reading Volumen sich zwar ändert am Echo Dot aber nix passiert. Habe es auch gerade mal getestet.

Edit:
Muss. Mich korrigieren. Ab und an geht es und dann mal wieder nicht. Versuche heute Abend nochmal bissi zu testen. War eben nur auf die Schnelle
Wenn längere Zeit kein Audio angespielt wurde, ist das Verhalten leider so.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 25 März 2018, 19:05:43
Habe ne Frage zum Modul. Ich habe mit Freezmon festgestellt, dass die Funktion echodevice_GetSettings bei mir regelmäßig Freezes mit 2 - 3 Sekunden hervorbringt. Ich schätze eigentlich liegt es aber an echodevice_SendCommand. Ist es möglich die http Abfragen auf nonBlocking umzustellen, damit die Freez aufhören? Oder habe ich den Code nicht richtig verstanden und die sind schon nonBlocking?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 März 2018, 19:27:06
Zitat von: Amenophis86 am 25 März 2018, 19:05:43
Habe ne Frage zum Modul. Ich habe mit Freezmon festgestellt, dass die Funktion echodevice_GetSettings bei mir regelmäßig Freezes mit 2 - 3 Sekunden hervorbringt. Ich schätze eigentlich liegt es aber an echodevice_SendCommand. Ist es möglich die http Abfragen auf nonBlocking umzustellen, damit die Freez aufhören? Oder habe ich den Code nicht richtig verstanden und die sind schon nonBlocking?
Steht alles auf nonBlocking. Ich denke dass das Problem eher an der DNS Auflösung liegt. Das macht das httputil Modul Nicht nonBlocking.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 25 März 2018, 20:09:04
Na gut, dann muss ich wohl damit leben. Dank dir für die Info.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 27 März 2018, 20:26:54
Zitat von: michael.winkler am 20 März 2018, 09:57:12

##############################################
#
# 2018.03.20 v0.0.32
# - FEATURE: Neues Attribut: "TTS_normalize" (only mp3 Outputformat!)
#


Habe heute mal damit ein bisschen rum gespielt und bei mir scheint es nicht zu klappen. Ja, die Ausgabe ist ganz normal eine MP3 Datei, die neusten Version ist eingespielt  und FHEM neu gestartet. Ich kann das attr setzen, aber es macht keinen Unterschied. Hier ein Verbose 5 Auszug mit einer Nachricht und dem attr auf 40:
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] URL    = https://polly.eu-west-1.amazonaws.com/v1/speech
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] DATA   = {"OutputFormat": "mp3","Text": "Hallo Welt","TextType": "text","VoiceId": "Marlene"}
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] HEADER = Authorization: AWS4-HMAC-SHA256 Credential=AKIAIF63NHCPSUFAD67A/20180327/eu-west-1/polly/aws4_request, SignedHeaders=content-type;host;x-amz-date, Signature=a11c49fc2d61b13487dcfe4f1f4f4b9c0e1c26a2a528c23977d5febfec6b6939
X-Amz-Date: 20180327T182349Z
Content-Type: application/json
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] ERROR  =
2018.03.27 20:23:49 5: [WR.Echo] [echodevice_ParseTTSMP3] DATA   = ID3#TSSELavf57.71.100��`�3��+F
�Y2d�Ј���&����;�DD���B��Gw��w�DGs�B�����wwwD��ww���������w��w�wwww?��������}����ww4,<<<0��= r�E��h��EA��A��񼬘K�����M���b�&��_����,W4da � �{��d�� Z
��Ɗ�O�cD����&JɛL�Q���/����[��H �@�)���205/��������\؟HП�A&M7��������s�e���s5X� ��I���.�G u'����E�
����b�$z�7�X���M��$���k8��<�ꇑ7YTL�X�\d�$6��ᯕ/�:V��1< iqIu�ӿg����D�RIS�N��[�f�o����Ör�k���so�����t�d�W�!_�/�aޛϾ\,�D���c�����L�$�R�j,��b�#�꾶م0�4���a �ʜnjo��2Ჸ>Y/�Y[�=���$�� "���;Y3����2筰�'w�� �KH �v��!����W{" 9��������塐�׿* s�%'j5��$��(k��'�
`$! �q�UY��9=�d����`�$Y��V�
~��XT_��h�0u����k�
���L����K.p>E��BC��*����H��(Qm����`t`7^��
k�_�xubC�8Kȟ�Ê-r�A=n� ;y�� �% \�?�QcCEˀ�ႊ���_y�_HA�4���-��b�!�浆�D�`콌H��u/����uMF�*���7)0f{qX �,�S���/�H����M�" ̜��I�h��22!���@�9���EB֞����̻� �HiQ��D ����-�o�[�ʛ/�m����o�LD^�<p����S?*��b��ֱ�Ʌ�6=�����rܽ����h�0�r��Sp�w�����;�9�ɘs��Y����������� �τ�sY���ͭ��o���b�ۢ�Gw�����������d������B�.�����b�� ����^K� �Hb۰,vѰؒ�p�VkHI���b�-�ޢ6�� y��y�#d�8>�C��aU�E��,m�G���?qn6 $���Xȵ[��|H���A*�}(̓\}�����@�'�Ь1��Ո�IL��r�UL1Kl����c-�~j���D��Ǭfγ{�j�R��%�W��'@fB��B��׉��`�>����O5z�;�����R���-uC�����w��w�oٶ�o���č<��H:��<,��Ȅ��^�2��B��d�s�3\����Q����@b��]r�m5[0��E�ה��w������B�R���!�<�\& �9��b�Uî��� (�K��8��e��������ޭ�O\��.LOk�ق褗 �
݂Կ{�)71�zrB������}5�����lae��ʅ#�N���:���-�D�)��Jl��Z-6�D�fv�:e!��s��,�����^@ʵ�R�sү��e��b�j"�V���;���oq%��H�."��Ռ��ʟ�s*�� �Hy� ��0��K����{PH;92��� ō}�"Zd�Hs��7ʛ���W��9~��w��}��y�� X��!�s=���8���y�X��Eb�x�3h�G��E����3A�z���b�}����F���Z � ƚS�����h���������>G[\��Z����q�+l�b���a��qΝ�L,Y��@3I�آ �� �^zѕ9�zϘ"]�Qch*:*貎�*Y�|�)�߬$D6e�B�
�c�Ȭ ڠ�������`č��r�|X��N�Ea���<�(�&7 @� ��  G(��rqX ���bM�/���˓��VE��Ó�� �
_s7D'w�Į|)���������ϙ����mM��F.�*j3�*90a��Q���T�_$��VB6�)c����bğRN��F�"���F�2�%_�2�r��MK@�=��$Q(�B���ؿ�T�e���eCZ��m�]���W�\E�nZ"ѡqi�L���"��σS�Nj2ÏZ�>0��̒�)�����J0ף�U����K�={/�G���R�{��4G�l���bı "v�NQ���o�zC�8%4�v5I�_�
f�8r!Ð?{�]�U��20�������Ԡ�����gV����.�Oe��`���_�U�\Yo
��t���^�E<@(�md�@i� �I]�k.):h�4����JT����%�dh(
8�/CY���b���6���.'�7F9Q�M
���b���=�'"����QW|�#}MQ7fi��2�����)�EF3��'
����������h�[�M5������Xi�Zd�l�j= ���E\��E���@�2��
��\.�@'��� �YqN$r��"����`��!+&�F�J���@P�{������)��[�b��ReS��D����*��+o���]^�����,hD"�SPEK��j��겺�fM�\��LX"�Z=��1��f�3��F�/��1�_+�ь�}1/����`�᭶�)�
~����íI���b��""����+�S�H�Y�/��>�{�#�}J�G]��G�BU��?�����A<m*Q��R����e/T8�$"�S�n�FMf4!䲡Q���֏���i�������(��.�Z�<�\c�Rv6�wV�:��=KI�3��"�GR381MP����b�� �����D�-U�����R�����o��3PFs��o��~���Ɛ����� T2x29
1�i�� \�<?RJLAR`�>�Ye8=&�%>uu�� ۉM��b �Ӑ��KĥT��k�hOҎY���[�����*V�#�t`6^��`�� ʶ���ÀA8$١$AhiP9W��J�'��]�>�K�?r���L[qs&��Q1� (*/&2f�� (�,����J����OĽClC��h/�m���3�D���c�tD)����x6 �`$��) ���}���ߢ2r�w����b��#�x� �qy60K�o�����Ne����[��r���s�hE]>��Qs�PS#��5db�
��<Y��Sz�5$ݚ�խY˛�t�ŷ|������� d��ԟ�(`�1bHP�u|.���3��� /�eC�g�F��xp�ZљzMD�����b��"�.l��ck���S�APcٿ��8@�;%5��s��1�JMG�g)��� <'�<��t����=p-��R�����]ٕZʳHaW��[<Pĉ�#HTo���4�&5�m1JIIK/D,�C���3�f��%Q_�@Ț�rT4�������b��%r�d$�K2*��-�4�P�_��06e…��t<r� �~w�|���r�d*!0�Kt�G��N��eqͳ��A�Z�[�����f��c����9#(�r�J�$�����1-�j4�%�l��d�i�K��₽��<�y���<���������`��%��X�Kڝ L�hD���T:y"x���^~��6���y�4!�U|�C���`�|Yq[n��y�{��86p!�U��x~��p�x�?��T����~��W\�0����q�5��̠�+����k�(gp<8��#�d�
G!��X����b�� �v<X0�t����$�߸l�D {�׹�ѠbH&���������b"��,*m���~��!A�٢j#�����@��Ңg?������s_�ǿ�;�1�y�j��꿻ܹ�5�uũKƀvO���ǖ�������|����)���<����ͧ����2�E��b��BdD �����z~�>1����VWh�dWf���ݑc�Zw��Q
(o.
�p�x�� ���i�4w���'S l@�'&��O����^� 0�4�f]iHID��X a��� �%V`�)O�Ry\����B]#;}�8z�]���,?Y��Z|8�WO`���bĂ;$��x�X�gn�����s�y�L�ǫ$�'�F�
��ٻ�=�k�B�7w��t:-�>��U��fq��ճ��x��m���,{n&�k����x���X�������ɟ&k�%��F�z%�rx�đRJ�T��R
�|���Ra�Lz��{�p���`�%'���)�XQo����:���V��SR�uV����i�v�D�ㅮ��n-v�!M)5&�D�`�A0@>�m����M�¨#��������r
eU�����T�œ���q�H���ML��e��(]��Vr=�l���&R1p�\�+�����M� ��b� �"t�I�p���E�N䥘����̶񣢑P5���Y�ՙ�����%�Mi�K������������p
�lhHR�W%t��Fe�������
��/����C��"��*c����ҏ@��>D�J�n����̞-��C4�kØ�C�d5���z�[�
��b� !�~Py�\T*�i ���K�H���H�94�D���TH���r �%�2�H������
��í�ER5 )U�R��V��^����AF*����<X�@*ꁗC��XjTD
� +����T�m�FV�O?I���}��,5 ��((e �( N���b�(�M�H��F���G/��Y���8�f�5��5BD�hn~�-y�;l��8��
����B¤]g�&� �x��$lX �f�H��� !~LAME3.99.5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] MP3File     = WR.Echo.mp3
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] M3UFile     = live18-hq.aac.m3u
2018.03.27 20:23:49 3: [WR.Echo] [echodevice_ParseTTSMP3] MP3 normal. = 40
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - type tunein
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.27 20:23:50 5: [WR.Echo] [tunein]$VAR1 = '{"error":null}';

2018.03.27 20:23:52 4: [WR.Echo] [echodevice_GetSettings] Timer CNTERVAL = -60
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - type player
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1522175032
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1522175032
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_GetSettings] Timer INTERVAL = 60
2018.03.27 20:23:53 5: [WR.Echo] [player]$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"d46c5516-b3b0-4aa9-b998-d2f68bf31df1:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":0,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"d46c5516-b3b0-4aa9-b998-d2f68bf31df1","state":"IDLE","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":69}}}';


Vielleicht kannst du ja etwas erkennen. Das doofe ist natürlich, dass ja auch das Volume Reading nicht immer klappt und ich somit vor einer Ansage auch so die Lautstärke nicht hoch schrauben kann. Vielleicht findest du ja den Fehler warum die MP3 weiterhin nicht lauter gestellt werden kann. Zum testen hatte ich zwischen 5 und 40 gewechselt, aber alles blieb gleich. Wenn ich dir helfen kann beim Fehler suchen sag bescheid.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 März 2018, 21:41:12
Zitat von: Amenophis86 am 27 März 2018, 20:26:54
Habe heute mal damit ein bisschen rum gespielt und bei mir scheint es nicht zu klappen. Ja, die Ausgabe ist ganz normal eine MP3 Datei, die neusten Version ist eingespielt  und FHEM neu gestartet. Ich kann das attr setzen, aber es macht keinen Unterschied. Hier ein Verbose 5 Auszug mit einer Nachricht und dem attr auf 40:
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] URL    = https://polly.eu-west-1.amazonaws.com/v1/speech
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] DATA   = {"OutputFormat": "mp3","Text": "Hallo Welt","TextType": "text","VoiceId": "Marlene"}
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] HEADER = Authorization: AWS4-HMAC-SHA256 Credential=AKIAIF63NHCPSUFAD67A/20180327/eu-west-1/polly/aws4_request, SignedHeaders=content-type;host;x-amz-date, Signature=a11c49fc2d61b13487dcfe4f1f4f4b9c0e1c26a2a528c23977d5febfec6b6939
X-Amz-Date: 20180327T182349Z
Content-Type: application/json
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] ERROR  =
2018.03.27 20:23:49 5: [WR.Echo] [echodevice_ParseTTSMP3] DATA   = ID3#TSSELavf57.71.100��`�3��+F
�Y2d�Ј���&����;�DD���B��Gw��w�DGs�B�����wwwD��ww���������w��w�wwww?��������}����ww4,<<<0��= r�E��h��EA��A��񼬘K�����M���b�&��_����,W4da � �{��d�� Z
��Ɗ�O�cD����&JɛL�Q���/����[��H �@�)���205/��������\؟HП�A&M7��������s�e���s5X� ��I���.�G u'����E�
����b�$z�7�X���M��$���k8��<�ꇑ7YTL�X�\d�$6��ᯕ/�:V��1< iqIu�ӿg����D�RIS�N��[�f�o����Ör�k���so�����t�d�W�!_�/�aޛϾ\,�D���c�����L�$�R�j,��b�#�꾶م0�4���a �ʜnjo��2Ჸ>Y/�Y[�=���$�� "���;Y3����2筰�'w�� �KH �v��!����W{" 9��������塐�׿* s�%'j5��$��(k��'�
`$! �q�UY��9=�d����`�$Y��V�
~��XT_��h�0u����k�
���L����K.p>E��BC��*����H��(Qm����`t`7^��
k�_�xubC�8Kȟ�Ê-r�A=n� ;y�� �% \�?�QcCEˀ�ႊ���_y�_HA�4���-��b�!�浆�D�`콌H��u/����uMF�*���7)0f{qX �,�S���/�H����M�" ̜��I�h��22!���@�9���EB֞����̻� �HiQ��D ����-�o�[�ʛ/�m����o�LD^�<p����S?*��b��ֱ�Ʌ�6=�����rܽ����h�0�r��Sp�w�����;�9�ɘs��Y����������� �τ�sY���ͭ��o���b�ۢ�Gw�����������d������B�.�����b�� ����^K� �Hb۰,vѰؒ�p�VkHI���b�-�ޢ6�� y��y�#d�8>�C��aU�E��,m�G���?qn6 $���Xȵ[��|H���A*�}(̓\}�����@�'�Ь1��Ո�IL��r�UL1Kl����c-�~j���D��Ǭfγ{�j�R��%�W��'@fB��B��׉��`�>����O5z�;�����R���-uC�����w��w�oٶ�o���č<��H:��<,��Ȅ��^�2��B��d�s�3\����Q����@b��]r�m5[0��E�ה��w������B�R���!�<�\& �9��b�Uî��� (�K��8��e��������ޭ�O\��.LOk�ق褗 �
݂Կ{�)71�zrB������}5�����lae��ʅ#�N���:���-�D�)��Jl��Z-6�D�fv�:e!��s��,�����^@ʵ�R�sү��e��b�j"�V���;���oq%��H�."��Ռ��ʟ�s*�� �Hy� ��0��K����{PH;92��� ō}�"Zd�Hs��7ʛ���W��9~��w��}��y�� X��!�s=���8���y�X��Eb�x�3h�G��E����3A�z���b�}����F���Z � ƚS�����h���������>G[\��Z����q�+l�b���a��qΝ�L,Y��@3I�آ �� �^zѕ9�zϘ"]�Qch*:*貎�*Y�|�)�߬$D6e�B�
�c�Ȭ ڠ�������`č��r�|X��N�Ea���<�(�&7 @� ��  G(��rqX ���bM�/���˓��VE��Ó�� �
_s7D'w�Į|)���������ϙ����mM��F.�*j3�*90a��Q���T�_$��VB6�)c����bğRN��F�"���F�2�%_�2�r��MK@�=��$Q(�B���ؿ�T�e���eCZ��m�]���W�\E�nZ"ѡqi�L���"��σS�Nj2ÏZ�>0��̒�)�����J0ף�U����K�={/�G���R�{��4G�l���bı "v�NQ���o�zC�8%4�v5I�_�
f�8r!Ð?{�]�U��20�������Ԡ�����gV����.�Oe��`���_�U�\Yo
��t���^�E<@(�md�@i� �I]�k.):h�4����JT����%�dh(
8�/CY���b���6���.'�7F9Q�M
���b���=�'"����QW|�#}MQ7fi��2�����)�EF3��'
����������h�[�M5������Xi�Zd�l�j= ���E\��E���@�2��
��\.�@'��� �YqN$r��"����`��!+&�F�J���@P�{������)��[�b��ReS��D����*��+o���]^�����,hD"�SPEK��j��겺�fM�\��LX"�Z=��1��f�3��F�/��1�_+�ь�}1/����`�᭶�)�
~����íI���b��""����+�S�H�Y�/��>�{�#�}J�G]��G�BU��?�����A<m*Q��R����e/T8�$"�S�n�FMf4!䲡Q���֏���i�������(��.�Z�<�\c�Rv6�wV�:��=KI�3��"�GR381MP����b�� �����D�-U�����R�����o��3PFs��o��~���Ɛ����� T2x29
1�i�� \�<?RJLAR`�>�Ye8=&�%>uu�� ۉM��b �Ӑ��KĥT��k�hOҎY���[�����*V�#�t`6^��`�� ʶ���ÀA8$١$AhiP9W��J�'��]�>�K�?r���L[qs&��Q1� (*/&2f�� (�,����J����OĽClC��h/�m���3�D���c�tD)����x6 �`$��) ���}���ߢ2r�w����b��#�x� �qy60K�o�����Ne����[��r���s�hE]>��Qs�PS#��5db�
��<Y��Sz�5$ݚ�խY˛�t�ŷ|������� d��ԟ�(`�1bHP�u|.���3��� /�eC�g�F��xp�ZљzMD�����b��"�.l��ck���S�APcٿ��8@�;%5��s��1�JMG�g)��� <'�<��t����=p-��R�����]ٕZʳHaW��[<Pĉ�#HTo���4�&5�m1JIIK/D,�C���3�f��%Q_�@Ț�rT4�������b��%r�d$�K2*��-�4�P�_��06e…��t<r� �~w�|���r�d*!0�Kt�G��N��eqͳ��A�Z�[�����f��c����9#(�r�J�$�����1-�j4�%�l��d�i�K��₽��<�y���<���������`��%��X�Kڝ L�hD���T:y"x���^~��6���y�4!�U|�C���`�|Yq[n��y�{��86p!�U��x~��p�x�?��T����~��W\�0����q�5��̠�+����k�(gp<8��#�d�
G!��X����b�� �v<X0�t����$�߸l�D {�׹�ѠbH&���������b"��,*m���~��!A�٢j#�����@��Ңg?������s_�ǿ�;�1�y�j��꿻ܹ�5�uũKƀvO���ǖ�������|����)���<����ͧ����2�E��b��BdD �����z~�>1����VWh�dWf���ݑc�Zw��Q
(o.
�p�x�� ���i�4w���'S l@�'&��O����^� 0�4�f]iHID��X a��� �%V`�)O�Ry\����B]#;}�8z�]���,?Y��Z|8�WO`���bĂ;$��x�X�gn�����s�y�L�ǫ$�'�F�
��ٻ�=�k�B�7w��t:-�>��U��fq��ճ��x��m���,{n&�k����x���X�������ɟ&k�%��F�z%�rx�đRJ�T��R
�|���Ra�Lz��{�p���`�%'���)�XQo����:���V��SR�uV����i�v�D�ㅮ��n-v�!M)5&�D�`�A0@>�m����M�¨#��������r
eU�����T�œ���q�H���ML��e��(]��Vr=�l���&R1p�\�+�����M� ��b� �"t�I�p���E�N䥘����̶񣢑P5���Y�ՙ�����%�Mi�K������������p
�lhHR�W%t��Fe�������
��/����C��"��*c����ҏ@��>D�J�n����̞-��C4�kØ�C�d5���z�[�
��b� !�~Py�\T*�i ���K�H���H�94�D���TH���r �%�2�H������
��í�ER5 )U�R��V��^����AF*����<X�@*ꁗC��XjTD
� +����T�m�FV�O?I���}��,5 ��((e �( N���b�(�M�H��F���G/��Y���8�f�5��5BD�hn~�-y�;l��8��
����B¤]g�&� �x��$lX �f�H��� !~LAME3.99.5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] MP3File     = WR.Echo.mp3
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] M3UFile     = live18-hq.aac.m3u
2018.03.27 20:23:49 3: [WR.Echo] [echodevice_ParseTTSMP3] MP3 normal. = 40
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - type tunein
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.27 20:23:50 5: [WR.Echo] [tunein]$VAR1 = '{"error":null}';

2018.03.27 20:23:52 4: [WR.Echo] [echodevice_GetSettings] Timer CNTERVAL = -60
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - type player
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1522175032
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1522175032
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_GetSettings] Timer INTERVAL = 60
2018.03.27 20:23:53 5: [WR.Echo] [player]$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"d46c5516-b3b0-4aa9-b998-d2f68bf31df1:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":0,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"d46c5516-b3b0-4aa9-b998-d2f68bf31df1","state":"IDLE","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":69}}}';


Vielleicht kannst du ja etwas erkennen. Das doofe ist natürlich, dass ja auch das Volume Reading nicht immer klappt und ich somit vor einer Ansage auch so die Lautstärke nicht hoch schrauben kann. Vielleicht findest du ja den Fehler warum die MP3 weiterhin nicht lauter gestellt werden kann. Zum testen hatte ich zwischen 5 und 40 gewechselt, aber alles blieb gleich. Wenn ich dir helfen kann beim Fehler suchen sag bescheid.

Hast du die Doku gelesen?
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
* Damit "TTS_normalize" funktioniert, müssen die zwei Debian Pakete "normalize-audio" und "mpg123" installiert sein. Über folgende Befehle könnt Ihr diese installieren:

sudo apt-get install normalize-audio mpg123 vorbis-tools
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 27 März 2018, 21:47:03
Ich habe gestern ebenfalls etwas mit dem tts_normalize gespielt und könnte keine Unterschiede feststellen.
Die debian-Pakete sind installiert.

Wenn ich mir etwas wünschen dürfte, würde ich eher für ein Attribut ala volume_alarm für die Sprachausgabe plädieren.
Aktuell löse ich es, indem ich die Lautstärke durch ein notify hoch setze und später wieder zurück auf den vorherigen Wert.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 März 2018, 21:57:28
Zitat von: balli1187 am 27 März 2018, 21:47:03
Ich habe gestern ebenfalls etwas mit dem tts_normalize gespielt und könnte keine Unterschiede feststellen.
Die debian-Pakete sind installiert.

Wenn ich mir etwas wünschen dürfte, würde ich eher für ein Attribut ala volume_alarm für die Sprachausgabe plädieren.
Aktuell löse ich es, indem ich die Lautstärke durch ein notify hoch setze und später wieder zurück auf den vorherigen Wert.


Gesendet von iPhone mit Tapatalk
Du könntest mal die folgenden Zeilen abändern und dann mal ein LOG zusenden.


if ($TTS_normalize_value != 200 ) {
Log3 $name, 4, "[$name] [echodevice_ParseTTSMP3] MP3 normal. = " . $TTS_normalize_value ;
system("normalize-mp3 -a " . $TTS_normalize_value . "dBFS " . $FW_dir . "/echodevice/" . $MP3Filename . " > /dev/null 2>&1");
}


Ändern in


if ($TTS_normalize_value != 200 ) {
Log3 $name, 4, "[$name] [echodevice_ParseTTSMP3] MP3 normal. = " . $TTS_normalize_value ;
system("normalize-mp3 -a " . $TTS_normalize_value . "dBFS " . $FW_dir . "/echodevice/" . $MP3Filename);
}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 28 März 2018, 07:09:22
Zitat von: michael.winkler am 27 März 2018, 21:41:12
Hast du die Doku gelesen?
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
* Damit "TTS_normalize" funktioniert, müssen die zwei Debian Pakete "normalize-audio" und "mpg123" installiert sein. Über folgende Befehle könnt Ihr diese installieren:

sudo apt-get install normalize-audio mpg123 vorbis-tools


Guten Morgen, dachte ich hätte es dazu geschrieben. Habe natürlich die Doku gelesen und auch die Pakete installiert :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 28 März 2018, 07:40:51
Zitat von: michael.winkler am 24 März 2018, 16:57:41
Wenn längere Zeit kein Audio angespielt wurde, ist das Verhalten leider so.

Zitat von: Amenophis86 am 27 März 2018, 20:26:54
Das doofe ist natürlich, dass ja auch das Volume Reading nicht immer klappt und ich somit vor einer Ansage auch so die Lautstärke nicht hoch schrauben kann.

Spiele seit Monaten eine eigene kurze Datei aus der Musikbibliothek über ein at ab, um das setzen von volume aufrechtzuerhalten.

+*10:15:00 set EG_Echo_Wohnzimmer track 2cb237da-aa99-4250-aebe-e0afd170caf5

Vor Monaten/Wochen? war die Zeit in etwa 9 Stunden 45 Minuten in der eine Datei abgespielt werden musste.
Vor paar Tagen hab ich das testweise mal wieder um ein halbe Stunde erhöht, klappt jetzt auch.
Vergesse bloss immer weiter zu erhöhen um zu schauen wo jetzt das Limit liegt.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 28 März 2018, 08:50:53
Danke schon mal für die Info. Vll lege ich mir ne lautlos Mp3 ab, die ich abspiele.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 März 2018, 10:37:05
Zitat von: Amenophis86 am 28 März 2018, 08:50:53
Danke schon mal für die Info. Vll lege ich mir ne lautlos Mp3 ab, die ich abspiele.
Das mit der Lautlosdatei kenne ich schon. Allerdings ist hier das Problem, dass Du einen Amazon Account braucht, mit welchem Du Dateien hochladen kannst. Leider gibt es diese Option für neue Benutzer nicht mehr.

Alternativ könntest du eine MP3 Datei via playownmusic abspielen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 März 2018, 10:38:42
Zitat von: TomLee am 28 März 2018, 07:40:51
Spiele seit Monaten eine eigene kurze Datei aus der Musikbibliothek über ein at ab, um das setzen von volume aufrechtzuerhalten.

+*10:15:00 set EG_Echo_Wohnzimmer track 2cb237da-aa99-4250-aebe-e0afd170caf5

Vor Monaten/Wochen? war die Zeit in etwa 9 Stunden 45 Minuten in der eine Datei abgespielt werden musste.
Vor paar Tagen hab ich das testweise mal wieder um ein halbe Stunde erhöht, klappt jetzt auch.
Vergesse bloss immer weiter zu erhöhen um zu schauen wo jetzt das Limit liegt.
Hast du mal probiert alle x Stunden ein set volume zu machen? Vielleicht hilft ja das schon. Wäre zumindest eine Option innerhalb des Modules.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 März 2018, 11:09:20
Zitat von: Amenophis86 am 27 März 2018, 20:26:54
Habe heute mal damit ein bisschen rum gespielt und bei mir scheint es nicht zu klappen. Ja, die Ausgabe ist ganz normal eine MP3 Datei, die neusten Version ist eingespielt  und FHEM neu gestartet. Ich kann das attr setzen, aber es macht keinen Unterschied. Hier ein Verbose 5 Auszug mit einer Nachricht und dem attr auf 40:
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] URL    = https://polly.eu-west-1.amazonaws.com/v1/speech
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] DATA   = {"OutputFormat": "mp3","Text": "Hallo Welt","TextType": "text","VoiceId": "Marlene"}
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] HEADER = Authorization: AWS4-HMAC-SHA256 Credential=AKIAIF63NHCPSUFAD67A/20180327/eu-west-1/polly/aws4_request, SignedHeaders=content-type;host;x-amz-date, Signature=a11c49fc2d61b13487dcfe4f1f4f4b9c0e1c26a2a528c23977d5febfec6b6939
X-Amz-Date: 20180327T182349Z
Content-Type: application/json
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] ERROR  =
2018.03.27 20:23:49 5: [WR.Echo] [echodevice_ParseTTSMP3] DATA   = ID3#TSSELavf57.71.100��`�3��+F
�Y2d�Ј���&����;�DD���B��Gw��w�DGs�B�����wwwD��ww���������w��w�wwww?��������}����ww4,<<<0��= r�E��h��EA��A��񼬘K�����M���b�&��_����,W4da � �{��d�� Z
��Ɗ�O�cD����&JɛL�Q���/����[��H �@�)���205/��������\؟HП�A&M7��������s�e���s5X� ��I���.�G u'����E�
����b�$z�7�X���M��$���k8��<�ꇑ7YTL�X�\d�$6��ᯕ/�:V��1< iqIu�ӿg����D�RIS�N��[�f�o����Ör�k���so�����t�d�W�!_�/�aޛϾ\,�D���c�����L�$�R�j,��b�#�꾶م0�4���a �ʜnjo��2Ჸ>Y/�Y[�=���$�� "���;Y3����2筰�'w�� �KH �v��!����W{" 9��������塐�׿* s�%'j5��$��(k��'�
`$! �q�UY��9=�d����`�$Y��V�
~��XT_��h�0u����k�
���L����K.p>E��BC��*����H��(Qm����`t`7^��
k�_�xubC�8Kȟ�Ê-r�A=n� ;y�� �% \�?�QcCEˀ�ႊ���_y�_HA�4���-��b�!�浆�D�`콌H��u/����uMF�*���7)0f{qX �,�S���/�H����M�" ̜��I�h��22!���@�9���EB֞����̻� �HiQ��D ����-�o�[�ʛ/�m����o�LD^�<p����S?*��b��ֱ�Ʌ�6=�����rܽ����h�0�r��Sp�w�����;�9�ɘs��Y����������� �τ�sY���ͭ��o���b�ۢ�Gw�����������d������B�.�����b�� ����^K� �Hb۰,vѰؒ�p�VkHI���b�-�ޢ6�� y��y�#d�8>�C��aU�E��,m�G���?qn6 $���Xȵ[��|H���A*�}(̓\}�����@�'�Ь1��Ո�IL��r�UL1Kl����c-�~j���D��Ǭfγ{�j�R��%�W��'@fB��B��׉��`�>����O5z�;�����R���-uC�����w��w�oٶ�o���č<��H:��<,��Ȅ��^�2��B��d�s�3\����Q����@b��]r�m5[0��E�ה��w������B�R���!�<�\& �9��b�Uî��� (�K��8��e��������ޭ�O\��.LOk�ق褗 �
݂Կ{�)71�zrB������}5�����lae��ʅ#�N���:���-�D�)��Jl��Z-6�D�fv�:e!��s��,�����^@ʵ�R�sү��e��b�j"�V���;���oq%��H�."��Ռ��ʟ�s*�� �Hy� ��0��K����{PH;92��� ō}�"Zd�Hs��7ʛ���W��9~��w��}��y�� X��!�s=���8���y�X��Eb�x�3h�G��E����3A�z���b�}����F���Z � ƚS�����h���������>G[\��Z����q�+l�b���a��qΝ�L,Y��@3I�آ �� �^zѕ9�zϘ"]�Qch*:*貎�*Y�|�)�߬$D6e�B�
�c�Ȭ ڠ�������`č��r�|X��N�Ea���<�(�&7 @� ��  G(��rqX ���bM�/���˓��VE��Ó�� �
_s7D'w�Į|)���������ϙ����mM��F.�*j3�*90a��Q���T�_$��VB6�)c����bğRN��F�"���F�2�%_�2�r��MK@�=��$Q(�B���ؿ�T�e���eCZ��m�]���W�\E�nZ"ѡqi�L���"��σS�Nj2ÏZ�>0��̒�)�����J0ף�U����K�={/�G���R�{��4G�l���bı "v�NQ���o�zC�8%4�v5I�_�
f�8r!Ð?{�]�U��20�������Ԡ�����gV����.�Oe��`���_�U�\Yo
��t���^�E<@(�md�@i� �I]�k.):h�4����JT����%�dh(
8�/CY���b���6���.'�7F9Q�M
���b���=�'"����QW|�#}MQ7fi��2�����)�EF3��'
����������h�[�M5������Xi�Zd�l�j= ���E\��E���@�2��
��\.�@'��� �YqN$r��"����`��!+&�F�J���@P�{������)��[�b��ReS��D����*��+o���]^�����,hD"�SPEK��j��겺�fM�\��LX"�Z=��1��f�3��F�/��1�_+�ь�}1/����`�᭶�)�
~����íI���b��""����+�S�H�Y�/��>�{�#�}J�G]��G�BU��?�����A<m*Q��R����e/T8�$"�S�n�FMf4!䲡Q���֏���i�������(��.�Z�<�\c�Rv6�wV�:��=KI�3��"�GR381MP����b�� �����D�-U�����R�����o��3PFs��o��~���Ɛ����� T2x29
1�i�� \�<?RJLAR`�>�Ye8=&�%>uu�� ۉM��b �Ӑ��KĥT��k�hOҎY���[�����*V�#�t`6^��`�� ʶ���ÀA8$١$AhiP9W��J�'��]�>�K�?r���L[qs&��Q1� (*/&2f�� (�,����J����OĽClC��h/�m���3�D���c�tD)����x6 �`$��) ���}���ߢ2r�w����b��#�x� �qy60K�o�����Ne����[��r���s�hE]>��Qs�PS#��5db�
��<Y��Sz�5$ݚ�խY˛�t�ŷ|������� d��ԟ�(`�1bHP�u|.���3��� /�eC�g�F��xp�ZљzMD�����b��"�.l��ck���S�APcٿ��8@�;%5��s��1�JMG�g)��� <'�<��t����=p-��R�����]ٕZʳHaW��[<Pĉ�#HTo���4�&5�m1JIIK/D,�C���3�f��%Q_�@Ț�rT4�������b��%r�d$�K2*��-�4�P�_��06e…��t<r� �~w�|���r�d*!0�Kt�G��N��eqͳ��A�Z�[�����f��c����9#(�r�J�$�����1-�j4�%�l��d�i�K��₽��<�y���<���������`��%��X�Kڝ L�hD���T:y"x���^~��6���y�4!�U|�C���`�|Yq[n��y�{��86p!�U��x~��p�x�?��T����~��W\�0����q�5��̠�+����k�(gp<8��#�d�
G!��X����b�� �v<X0�t����$�߸l�D {�׹�ѠbH&���������b"��,*m���~��!A�٢j#�����@��Ңg?������s_�ǿ�;�1�y�j��꿻ܹ�5�uũKƀvO���ǖ�������|����)���<����ͧ����2�E��b��BdD �����z~�>1����VWh�dWf���ݑc�Zw��Q
(o.
�p�x�� ���i�4w���'S l@�'&��O����^� 0�4�f]iHID��X a��� �%V`�)O�Ry\����B]#;}�8z�]���,?Y��Z|8�WO`���bĂ;$��x�X�gn�����s�y�L�ǫ$�'�F�
��ٻ�=�k�B�7w��t:-�>��U��fq��ճ��x��m���,{n&�k����x���X�������ɟ&k�%��F�z%�rx�đRJ�T��R
�|���Ra�Lz��{�p���`�%'���)�XQo����:���V��SR�uV����i�v�D�ㅮ��n-v�!M)5&�D�`�A0@>�m����M�¨#��������r
eU�����T�œ���q�H���ML��e��(]��Vr=�l���&R1p�\�+�����M� ��b� �"t�I�p���E�N䥘����̶񣢑P5���Y�ՙ�����%�Mi�K������������p
�lhHR�W%t��Fe�������
��/����C��"��*c����ҏ@��>D�J�n����̞-��C4�kØ�C�d5���z�[�
��b� !�~Py�\T*�i ���K�H���H�94�D���TH���r �%�2�H������
��í�ER5 )U�R��V��^����AF*����<X�@*ꁗC��XjTD
� +����T�m�FV�O?I���}��,5 ��((e �( N���b�(�M�H��F���G/��Y���8�f�5��5BD�hn~�-y�;l��8��
����B¤]g�&� �x��$lX �f�H��� !~LAME3.99.5UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] MP3File     = WR.Echo.mp3
2018.03.27 20:23:49 4: [WR.Echo] [echodevice_ParseTTSMP3] M3UFile     = live18-hq.aac.m3u
2018.03.27 20:23:49 3: [WR.Echo] [echodevice_ParseTTSMP3] MP3 normal. = 40
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - type tunein
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.27 20:23:50 4: [WR.Echo] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.27 20:23:50 5: [WR.Echo] [tunein]$VAR1 = '{"error":null}';

2018.03.27 20:23:52 4: [WR.Echo] [echodevice_GetSettings] Timer CNTERVAL = -60
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - type player
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1522175032
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1522175032
2018.03.27 20:23:52 4: [WR.Echo] [echodevice_GetSettings] Timer INTERVAL = 60
2018.03.27 20:23:53 5: [WR.Echo] [player]$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"d46c5516-b3b0-4aa9-b998-d2f68bf31df1:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":0,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"d46c5516-b3b0-4aa9-b998-d2f68bf31df1","state":"IDLE","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":69}}}';


Vielleicht kannst du ja etwas erkennen. Das doofe ist natürlich, dass ja auch das Volume Reading nicht immer klappt und ich somit vor einer Ansage auch so die Lautstärke nicht hoch schrauben kann. Vielleicht findest du ja den Fehler warum die MP3 weiterhin nicht lauter gestellt werden kann. Zum testen hatte ich zwischen 5 und 40 gewechselt, aber alles blieb gleich. Wenn ich dir helfen kann beim Fehler suchen sag bescheid.

Du könntest mal die folgenden Zeilen abändern und dann mal ein LOG zusenden.


if ($TTS_normalize_value != 200 ) {
Log3 $name, 4, "[$name] [echodevice_ParseTTSMP3] MP3 normal. = " . $TTS_normalize_value ;
system("normalize-mp3 -a " . $TTS_normalize_value . "dBFS " . $FW_dir . "/echodevice/" . $MP3Filename . " > /dev/null 2>&1");
}


Ändern in


if ($TTS_normalize_value != 200 ) {
Log3 $name, 4, "[$name] [echodevice_ParseTTSMP3] MP3 normal. = " . $TTS_normalize_value ;
system("normalize-mp3 -a " . $TTS_normalize_value . "dBFS " . $FW_dir . "/echodevice/" . $MP3Filename);
}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 März 2018, 14:57:11
Zitat von: balli1187 am 27 März 2018, 21:47:03
Wenn ich mir etwas wünschen dürfte, würde ich eher für ein Attribut ala volume_alarm für die Sprachausgabe plädieren.
Aktuell löse ich es, indem ich die Lautstärke durch ein notify hoch setze und später wieder zurück auf den vorherigen Wert.
Mein Vorschlag wäre genau diese Attribut "volume_alarm" hierfür zu verwenden, dann könnte man es auch von der normalen Alexa App ändern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 28 März 2018, 15:01:43
Zitat von: michael.winkler am 28 März 2018, 14:57:11
Mein Vorschlag wäre genau diese Attribut "volume_alarm" hierfür zu verwenden, dann könnte man es auch von der normalen Alexa App ändern.
Okay, wenn das so funktioniert... ich hatte die Erklärung nicht so interpretiert, dass das Attribut bei tts-Ansagen greift.
Und als frage noch hinterher: hat das normale Volume oder das volume_alarm Vorrang? Bei mir hat sich die Lautstärke immer angepasst, wenn ich Volume vor der Ansage geänder hab.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 März 2018, 15:13:01
Zitat von: balli1187 am 28 März 2018, 15:01:43
Okay, wenn das so funktioniert... ich hatte die Erklärung nicht so interpretiert, dass das Attribut bei tts-Ansagen greift.
Und als frage noch hinterher: hat das normale Volume oder das volume_alarm Vorrang? Bei mir hat sich die Lautstärke immer angepasst, wenn ich Volume vor der Ansage geänder hab.


Gesendet von iPhone mit Tapatalk
Ich habe es jetzt so angepasst, dass wenn volume_alarm kleiner volume ist, das volume angepasst wird. Ansonsten wird nichts verändert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 28 März 2018, 21:14:34
Zitat von: michael.winkler am 27 März 2018, 21:57:28
Du könntest mal die folgenden Zeilen abändern und dann mal ein LOG zusenden.


if ($TTS_normalize_value != 200 ) {
Log3 $name, 4, "[$name] [echodevice_ParseTTSMP3] MP3 normal. = " . $TTS_normalize_value ;
system("normalize-mp3 -a " . $TTS_normalize_value . "dBFS " . $FW_dir . "/echodevice/" . $MP3Filename . " > /dev/null 2>&1");
}


Ändern in


if ($TTS_normalize_value != 200 ) {
Log3 $name, 4, "[$name] [echodevice_ParseTTSMP3] MP3 normal. = " . $TTS_normalize_value ;
system("normalize-mp3 -a " . $TTS_normalize_value . "dBFS " . $FW_dir . "/echodevice/" . $MP3Filename);
}


Habs entsprechend angepasst. merklich Änderung gab es keine. Hier das verbose 5 Log

2018.03.28 21:11:28 4: [ECHO_G090LF0971530F3B] [echodevice_GetSettings] Timer CNTERVAL = -60
2018.03.28 21:11:28 4: [ECHO_G090LF0971530F3B] [echodevice_SendCommand]    - type player
2018.03.28 21:11:28 4: [ECHO_G090LF0971530F3B] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1522264288
2018.03.28 21:11:28 4: [ECHO_G090LF0971530F3B] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.28 21:11:28 4: [ECHO_G090LF0971530F3B] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1522264288
2018.03.28 21:11:28 4: [ECHO_G090LF0971530F3B] [echodevice_GetSettings] Timer INTERVAL = 60
2018.03.28 21:11:28 5: [ECHO_G090LF0971530F3B] [player]$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"e10950d6-028b-45d5-9242-fb3fe88caa7b:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Pieci - 5 Baltic Music"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":0,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"e10950d6-028b-45d5-9242-fb3fe88caa7b","state":"IDLE","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":50}}}';

2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] URL    = https://polly.eu-west-1.amazonaws.com/v1/speech
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] DATA   = {"OutputFormat": "mp3","Text": "Die ist ein tts_normalize Test!","TextType": "text","VoiceId": "Vicki"}
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] HEADER = Authorization: AWS4-HMAC-SHA256 Credential=AKIAIFW6HZ3RISS457UQ/20180328/eu-west-1/polly/aws4_request, SignedHeaders=content-type;host;x-amz-date, Signature=1a5330755561301948bb5a625cd34f3a5f9d25fc5923a30c41d2ee0c90570a62
X-Amz-Date: 20180328T191134Z
Content-Type: application/json
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] ERROR  =
2018.03.28 21:11:35 5: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] DATA   = ID3#TSSELavf57.71.100��`�s��FAɀɧvA�����ɀDDGw?�@��w������_��>��O��""n!=�����������""!� A�]��;����B������������?���� <=�����x<c�� ������b�$���_�8
�r�O�8��7sǀ<G� `�n[�7&b�G ��a�0 ������� ������A�y���������A a�-��~7�&�F2����� �gA�%��F���� ��dϾ4d�n�p̩�x����먤������b�$����8��K���X�q��� ��q��$�cϕ ���Z?�QbC��]�P"�@�ݖlu !��8p��#~r�dj��Ϯ��g!��w��1(��L|�b�"���w9�z��˱���j�����kSFCJ��*�Wǀ�Ԩd�~���b� r.���@�������f����y�� ,q"�/����2J������Y4-PY� ��DU����s�c��9�~�˷o������Zȳ�G ��S�å������t�D[��<& ��Q�����
V��c�P��[K$@�}e�{���*�v��`�%��r�����K��4XcR:�/�U��������������=�zm[P��¤}*�Q�|6%_��D�+�<K�z��R�S�u�����es�R��¨���W��>� ���vT%G�ұ�G����xo�pY���@ �R�r�H�
��.5`U����b�#Jj�p��
@>�G$)����*݉��Zr��
�y���el3�v}�~ g���w��P'2� �0� ��Dv�Lrb/=[�*]���\�˲��?���5t�k�GC��,��v�w3[����[��@ۗ���3�$U@m�w�z�ڝJJBD��(,�g��b����DyX�Z>3U�Q�D���n�,�6K_�Q0<k �Md�$����Te%�f-�:>J�Kִ���y����4�D�(�"��
��`�/������-`���a��|D���A_�@aa^�/��w
26���ڤCU� �q�6�dB0$u�`a���o���b�,j�~ySl��w�wp �yYX���İ'@ �ӎ�,Gl�(v���W���n�<yF
���TVI��:�VI3�i �آ�.���yt���V�����?�cR��h��tdT������*��-[H����
�x�ҽ����~�����K:���������`�? ��a��E�ӝ��" �FJ���G8y�AS5�[�����=u{5+��Y?�*Κ#�ei��H�FԆ1�������E���]����$��s ��Uː�ta�a58���K�����_���'�m��ލ� �4��k2N�P,�8$bAҋ���b�N��ɌXSA�CJ A���2 �IxP����)��ަCS���>;��s�g�[��fP(H¨E1c�V6�ZY�-��} �Egw;Y������^����dD��z�n��oF*��gyAI�@�w��=�"!��#�o�'E��"�%P� �2zF0���b�g+���(�<\��
$Z�+ƫ`��1����`�f�t��#nlT���#�[
a4��Բ��Z�UeСY �*���b �c��( P� �
��ϡ��c!� m��*W��ݟ����K���sP���C~�7��71�ƣ��PB�� �HN�a;����b�zӆ��zD_"�V������� ���d�}aw�������>P����L#c��:��4���t�)L��)J��/�o.i�ܪ���Ծ��4�
��Tu,��K
'�SC������#��aUxU-��:����D�c=*.[v�X�Ξ��n�؜����`Ď��H�xoL�8���B^ԁL;E�0�3�4�� �1 �l� r� �@�=m'0��^ �ZJЄ��,�һh�����Y}�H�V!�C��В2ڽ�W'(�,�W}:���eU�$�`8#ԑ��iMU�j�D�Gd���yw��bġ�j�X�X�L4�@��� ~�5��bi"K��wۊ*{p���a*��<�D.�m���{ֻb~��"���� ��r�����b��?9P�m��`f�p�H�ڞD
LL��$��X�W�s�d� �!]�v)
�L6���-��.���bıQ2�T�����dN�v��X��Dz����6��E�A��h%Dd@�P�P�/C<U���*~Į�%k��ߍ �c��7��.1ۑi���t���]��P��X�)ͫ۔��� �j��AUi ���Mw�^�R͓A �74R_W�����b�� 2V�>3��I�W,�ZF}m�e?�̧uy�'�)��u1
r�_�������#_��,�fP�`r*��vӤ~�}Eԏ)�.�$s�2������>��k�ݠ���il�)��`9e g39�n�̭��vWPn�����Eb�6sUoZi��O��`����Vx��Idt�zH��5?=<QW��(t���h��qC��<m�sʏ�F���������!�qA����������9�Kd�� ��u+��c���>†b;֭�z>�cZ���,ᘉ�M�X8�d����k��n~��_�q�y��}�X�������b��+ �������X����f;�pW0���(�"�l����7�����$�%�F�bѫ�5�.j&i�Y�瘿�����X��g0
��`V(�ѰLc�
��*�$��S;��p��@�X�Uҁ��QU��N�a!�Mmt�E�͋??Y���eٯ4��b��&J֝��м�浝��ج%=�cN��!�л�`�R{Z��j4�c=L� �s
r�
[�򼹝K�(�J�տ�Ρ\ΆGc)���gyd����۪Q��Sڒ5�cV94��ϛ�4�6h�J���L���<i��*Xhyctz��$`�����`��$[Έf��B ΂�,���0�*����\�Ho����dh��c�8�h��e-z�=��S��R
�-J8Q����̪���V�a�Q3��6*$�Ppbf6,
�b�&U&N�f�!�H�&�0
ŀC�(a]�+!ӱ�"pԺb��bĿ KҮ_X( hu�)Ak!���;&.!PH�
p�d����Hc��'��Q��2U'͐@�i&���St5����7Q�S5�鹙��l��44��D�|���>���EfjE����I� ��±�S�&*7H��1��.��8�Qϙ�hh��Y����b��;�Tѝ�<`oSIR�&���K�[����QD�;��\��*$FEg�v�ݜ�F�0R��\R'0
!<�G��qP
���.���*`h�,4�ɘ��T|oT��贲�I �a��U�Ǽ�@W�B���C�z�w�t��
J���:�xq�C�,��b�p9�����y/<zG���g�TP! �d�Ԉ@�,Q�����^�����|�Uf��Pt� �)�k�\y��%�!��z��)�ٵ93_��1MY�N���yڍ�vy"c]������S��|v���j�pbg
fZd��
H�K��(�O���?m0��`�"S����(��X!� �r1����ALFl�aC� 8����$9N(ڈ���D�S(¡L����mvR��qeo��+|Ґ�u�"�uB�AP�A#��)M�?����������Ow��⭓��Q_�*F�V��R��Z �S�Ȗ�K��I 6Oڙ�(߹��b�������\�[ټ���ܠ�Ev<�8��]T�7�a0R�1��u�7���פO��v�'&J8�?����+���1(����Hh��O���oC̥�ޱ�2��~JO6���(�y���2u�g��v��pe��T��._V/+v8����o��b�. ���N�
��b��jf����Rq�k*4�L�b�3ǎ���.�Q�'�SWo���ƈ!*�s�jg�zUstGT����.���X�ᑀi����mp���mC�� @� (�_$ q�
�A��@_]�0���wW_��k��b��jG%k@��b�;2~��y� ��N���Č�x�,"c �7���� �a �t����3u<I�lM��׽$T���JA�YEQeN��}@�0&�6�Uz�͐n�%I:���
%̞2��2��x^+)Ӝ���i�*�SZ�Z -#󶃆�a�JfVZ͕��kT���`�Nz��z�!� �m������"r�A:�(Š %
n�?��K���'�
�gh�)�����UNOa�&��R�*��N�S Z�B����( +

D{�P���R����
'V�+z9e�h��)jU)U[�ܥ�f�1��gAI:0�������b�h
��O���%���L��G��A[s��$�a ��"�$��9����%� ��ݛ�[I��,4k`S��w��5pԒk��JWű�@+*�G�f���1���܅���V:��i��b�X�ǭG�l����K���� A�����/�X�ܬv|���bă;�_�x]�,]�ԁ��N(!��VBCЁ�`��5 �n�65JA���-�k���
h\�qƴ��-�/�����������������#�5"X�������J�Wz?��
̧'��٨��_�������+2}�����~�]�0����b�'"��ѕ�@\}E�-)߽W��2� Ҙ�@l���!�z�p0EbPG�C��y�"� Y�a���U F��,Y�Ë<��2��4p���r5s-��8Y`me- :�;*�D���!�
��=�À$�J�80���M7��:��gA�E�Rh� ����`�,���vy�xd@���) �Ć$Q��17R�����B���^��4���Ž�����$,"1ZQ@��GR�݈�#����t�e���jtܷ��� v[k��ެ��c�0�F,qָ ,�2F j���7IJĊ���jXY�,�$9+��YV���b�CҪ��Čb23�eBi%M[��*��+�#i�����
��o+Y�b0�T�;�ϫ��j��ފ*���g�d�k�Wm��I4'� :�n"��"#E�p��`N#{�d�͏@�ӷK�N�OY������Aʃ�B��3��z6��N�͠���w����b�[b���
� ��}_VUT3<���M�"��?��H����I��Hʯ�n���z�v^�i��%qlȉZ` ��^�\�Qx�U��'�
NM��-R7��h�,0�L&��
3��k�!Mq�@w��%��6_��k�k���������8�������`�m*ƾ_X@L,�w���&�-]cL\� Фĉ@M�S'�-ہ�2�~0  4ܓM90EӶ���pCMT�d{�
8�Q�_�#!����Sً̭�ޛT�畧�'%� wSF�B)�Ň�,H���[U\]5܌�pn�J}Ve�F��d��b�;:x����C��j�y�v�
Z��9�ީ RW���n�'=�Քމ�w��ru�jf�����^޳�O�'s�Ko��������������Y�����?�T�>c��冂a�RE�!.Ӓ�I������h��p���FPBH$fil���EK��b�"(S6�˘�x�`J�$�K(�e�d� �z!�i`qb�>?�㸊������A��a EB��G��@H��B
���|�E"Dy9N�5�s��h��[&d����RԊ?j�I4_B�?�_��o�n�5=�7�{_� I]�i�B�fI�-��b��n�_�(L'�X*�M��V�����!�"u��9�qr:���EDP� �8��1���h�\E_��G++��J�N�d�Q �FZ���>��U�����Ȇ&����u7���8��xaW����7P���h��f�u�q�2ؿ|�Y�?'-�S�.eP��`�!�>����\�@��7���V��.˔��ʦ��G8��
�(K_���%�?�,�%U��V����=i�!e��/��PL�� �A'�З���G��R��p�N�0#���i�ڻ�[1��ʦ��i�� �>�=gf+���;3;呗�«�8���@��b�4�r�����j���O�pbv $��s:��ތӺ�2ЅC��g��}��F��܊�]Ї����gf;�r��vTA��׮�שl�%
�솿�D��R�b}
ݓ��������d�o��L������4 ��#�H� 2��2|Fݧ ��ԙ# D���b�D��ɔS�}b%J���y�A4 � �i.G-�!G4��dnrNo��z�m'9�](���I҂��;
g�T�[\�p!b9GJAV������35���aJ�a)��;z�y��8W�?������������Ѱ�q�
�������}R
،wZln���b�U���@M8T��<��7�M���=�
C �8��XE��ڐ�/��h��xwkm����!>A�u:{�O�������-=|L‹kK�jQp=�C��j `A
Ց�o���I)���g��T�?_��Rg��VFm��;�Q�G���������R�oNJ���`�m ��x�?B���=�4R��omϑ��h���km�A��X@
T��,4C �� �4�L�tS? �V�����뫅ko1�ߨ<��K�ކw* 3Q�$t
P4#���yY��ҭb/�����kJ�L�7����
��5#d��D�N��u�K�
���b�2����Ě���š�M �;D4���]����Ct��M�6S�DBo�!h�@J����g/�X1��-�9�U}l��ڥ��2���cV�o�+")L�P�*T1����EeAK��F� ��@A��,T�$� h��J'l�� ��AZ-C$dbibG�"��bĖ�&�\y��E�3g�.�B��Q5"B�T� �d ���l���\�'�i����w�g����7?��� �`'453j�4����N��a� r�h��
�o� -������ʤ��^3� ���ɓ� _ ���b�am��� Z� �b�o��bī鲒V�V�N�̑����'�T��2���,D�p�8_�٭����2�"�!fmt��A��������w��Z�~�@���h"�@����8�Au
U�R���;z�VE^��
�o�Ҽ%���?Qx�-�n��v���f�?uq�y_�! �L�79u���`Ļ����G!�Y�r�s ;ՎG6no���RQ6���{~Ί�b�����n�dF�0b���
!�����
@{#�nƝD��˜��t�z��ܚ�.]��R(������m��R}O��1蘒٫��|�Ұ�.��z�:�����X����7L���ůr���b���Ѿ~*��o�����ݭ��Kޚ���:��U$E����X��eB��@$@�+��(��O���-�"�D}�0H>��14�"�L�9� ��i<Ԃw�' ��B: �� 䊓A�Ia''H�$�L�����h�����G�)�9��b��!��7[xP����E�po�XPDX�+�,3��D�,CJKj'�%��0^6' �w:R&�%�`̚�"d�d���A
Œd�� �t̂�H���B�"���$�Ti�OZN���l�'m�������.!��]0R�b(}2�"O�N����'O���J9��`��?�hU��g.��H�0@ƳG2�CtE�h��YD�f���b������Հ݂je��$(�ح�ΤN�;����ge���:����J۽�d���!Y�*������h(��d!n*/^�5����ƫT��FI$��tH��b�w���?��.��x��bā;��xN�<L ��Vw��d0Y��;�ֵb~�n�[��o������oQ�D�VxIJ-�s��D�D? �S�pU-�l��#��������X��D�)��x��/���x�x�F��&��/y*�$�F�BA���m�~�v�����r�^W˥��|-��b�$%����@��ȳ3���Z=�n�XכP��'�㎘�͗�Q��J�����Pp�_]��K���ab��aa�V+�&Ш��-e=Z��4P�r@|X
��Q� <Z�֦$�
�������İ�����m�H'��)��.���&�ll�0�N����b�&�ֲL�ELś��@1�
�/>%� �I���Gׂ �o�Z�[��H��+�"iG"X0A5�����5/f�^]�h�{��
�Q��5����q �P9Y�*t
sT,(Ge�z
�X:sO��
�����b�&R\r�$�8Gڒ�2�F���_7���`� �Ʊ��E�KWVU�����y�F ��?�TL2f|�1,o&�"����X�����?�����:��~VC���2�
^��P8��9w�B}.&����e^�q��\���j�B�[�g�`i�a�Z�1�a�=Oq��b�ζ&���?|Ɍ8���mv87�bW��n��4�bf��nEXB-�w����r�m���չ11��t���8��2s�ʧ�'D@��v
��AA�� 2j�dv�q�e�u���!
�s�;����k�1�8��^�)���ϲ��ҏo��h�M��T��b�1�ɄQ�TH) ݲi�"���4�x��8 �A5B� ��9���fh� $�6��H����bg�PQ��JbN?���)8��*�mR)�9f�{L�cS_���ٍ2K��������w1�NB+ynH�$�^a���>L�j"N��e�!�B��b�A��V_�0�"��X��R����r�!0�H���d���N��q4�!N8�n���v�ު�|���"D�
5��Uk;D�I�=y����^R[M����+����v������vJ� [2�
�g�-��E�_#����/���z����s�����`�^���F0I�5�
bB���� �]�]������U
ݬ6TP��O�K���3������;C�>y"|��b�%�S�p�$l�o!�!2��H3����e��S�I2?�Ä#�0�N2��t�����k.����s�t��[�Vd�]Lo!{,Od��b�r5�h�x�]W���&goc�4Eb�P�W'k)�<��΄�I�
t���֙_���H��<���^,Dm��
/�o�ռ�>��W�U�%��֍��]��?�������&HR�ٳ}:�j9
`0 ! wJ'W�n�/:����f�n��`���m��b�.+��_�XPtŁÍ�2��q���Ϟ-���ɓ �� }�
���u'�Щ����y��� ; =��~O��l�K��۩�n���y�&o�@��g|O�{�KQ�o�x��^pҋ=dϧ{\���{c����3��ū������ (gL����b�J��+�@ivs�\�λp��3E���Ai�(tY���m?�Mv�}�����3S����ݬK������e{��u

���,� �����
�9^��l15�`hk����6�+}l��������h)�%]�O}��ܪK�҉�5�*`<%GK3dY��EI��`�)D��2 �\�
�eN��o���Ɛ�_vD.�Ii>��*Y�V���ޯ��M�g+���28�k �3��{'��ڮ�v=�����?E��Eew(���(��dz�}�^ VYs:@Oo�B]�|~�x�hre�a�&=ӱ;rȰx(��q���ؠ
�(e����b�;;V�T��"��B�Ї;�N��򫵙wgMueW3>�TtB@@%�dW��/5K��^������b�{�� �1���#I�A�_ݵ@(�T=6�@k�˙�j�I�9Me��a�Φ&�q�L�\���lr
D��M�' v ��EQqᅺn9S� ��b�N�f����bZhb�[m�o~SlB�����2?���hb3ٓ��������^؆�>�{-ɩ�*��
.T+/*>G�`��dž�,��d�ԇi#e���^�d���w�}���^R8:�K
�w��[H�r��t% L�j���!}���O�klc��b�`b�����SU�������������j�O��Pb����`Mƽ�J�A�)DC�O՝�>WǷ�x��d��m2��)U�Zx�_���(�
c�V���`���iԚ�1�2JV�?D���̌���C!&DV������6�nJ�Vb!��"`�c���`�v3v�Vz��Z��e� ��vJ�;vðl��÷�V#v�.��e�P�C���\�H���\ؘ��o�4��H�C��l!>�����w��pt�(��I���uC���w��r��� ����c� :>�V����ކ��X��R���bĈ �^`���Ъ��m��Tk��ji؄ѓfhlRGVy�\Šb�2|�uQFF�{+0�1�(�� �U>ý�GR#� (@HR�w��E+�K|AC� SA�/��������$(+�¤ɪ�����
6Q���Q]�sE�n�f� `Pe���bĘ
��\IE�on4X�m�i��F0_08�ǡ�@ȱ��)�g�koUU�w �k �tZ��0Y���6dd�-Y]}M�LdX6�/<<������R�M��CSiE}V{L0`1�Ȝ��@�UY��̮�0�ɲJ,t��)0��Ym
� ���`ī*�ZJ��0��?�ꪚ��+�����ȩ������*[<*�)�AP��D��!*��w��J�pҖ�� AE9�,eD���+��RaYY���?���hP�"e�dJ����l����!�.Ǩžɤ~��N�C��KE�����F��b��Ij���FTTDp\&ïS�~T��Tku6z��6U y����w�N|,2d��Y 6yufd��J.3� d��G���8*7WsHt��\� *����?���g��C/ �,/�oO�j�� �?�N� ��{�J�~F���UVy� X JL���b��aZx��P(~D{n��z�/2�S���7��,��� ����b4%ȟ_����-�Y�`�q��ဥr��@���� d�fʑ[�������a�u�P��&��r�]�boQ�]g�)S�A�5��#��Tr@�y)ԽR�Nh��M���:�E{^���b��"{�}���y=nd �CM܄lr!hʳٶ�������O�ʤZ^R;����(��<aq��wT*jeX[o�T�;�@d��f��Xb���4�@��EGۙ� e�� �7`��`�&D%���:��b�57U����G�AfL���<g@"�@[C��`��(K�t��KM5�7�1 Lxa B�)���SZa2�])��mflS,=f2&^�-6�x0:� 7x�E��L@A�*�����
"W.�vD",bb�a�O��ٶ m�=�o��4��W�ߥ�o<�y<(!�߬���qq�!��V,T�<��w�p���b��;�Z��X܂����0!�f%N9�8�c1��9�-I�+dPb���`�c#W9T3 2S�c&*�|���l@���0��5"2 �!g
����Y��G�ln��!B���r �1%
P��c��NN����eN�E�X+,+%]c ��bĉ6�y��T[�Z�,�xX�&��g�fe�Ӯλ0�3�f'�d���:%����N�)��������NG����P�s��D=�4��F�KPlx�\L35D�V_/^�(%�ט��R#@rl,p� U�H���+kh��Q���-�C�qe���X�"�%��b�=*� �KPu�.G�y]u�M��s���UQ
�Q�l������,b 6*Q
"F��q����u����Y����T2
��H4&"qw"�����������
¯��"�fag�A"��""ʀF<���xSp�{�Z�8ln�t�ee�J�a������`�$#�^��� P�R�/��f!z�����,��r����n����(o<4����\�}Z�� Hp`��;�� ��C�A`p{������c��3�p@4����~����.�:ْ�0�M)
U��x�R�Ԥ@�\���)��p�J��:lD�8ꬁ��b�#$\�&����D�QA#�ȓOԀf�P�<�,j�*|�|��N/S�0��-(�h�DI�
���b#���N �+C?����1����3�c������b������O�Ҫ���3O4n�*��k��+��'PƬ}�{O(�V[��C�R�Ik��b�! K���P����J�r����&�󤥴����C�<�?���q�xaʗ�Z+H��5 d�$TUH�qv!�ԏ��1T@x��Ap�L�O�����$�)=��o��I�RMgY�-����!���Q($U\�5j�,Y�1���8�*fμV2�8��b�/�f�� Zd���d�W.�;{_���'�^߷�r��[-�����
��s�����ë�V���`w�����H�e��]9S�����o�<��p �R'"�,)D%��� �Az�x)��}�jd& �6v����!��֋t�n��a`-���`�E�N����xχ�D2!������"�&$\���%a�@п���ăP-q�����G,}�j�s��
s��RV����9;t���T�y�%������
��J�fK�|}+2�\xF��\Z+���?v�-Ĭk*)�U�
4 �9��C Y%XAĭ���b�U ^����|�8Aiix�4�$���� �6���� ?�>88����D��b���d��I�*�'i�5��eL(�P��d��6:"G�M1SCi2���+2�_�~�9�;��v㚤�06���Z�&������mF.���MsP0�J ��b�d2��^�q`0020"#��.�&�����$e�s�:�u��]0�<~��SQS�Ye��4F �,�������(�xF*$��?{I~�4I�X����?��c{���<�܊Z�� +@��Y�|�(��^1C��
���sW��Te�-Ie$�����`�()J��^�����~v���X�<� (�3zh�+�u�E_�9��t�l ���(�(���4t��m��T�;I��9��f���ɷ.��xB,PI{���J�7��Rkm b�x:µ%A�A����0Q��C�!�� *��/���X��PJ�s���b�r��6��^Y5!,�r�ѢIcp$�o�:k�%��P�[.o�Be������R��7�B�T(��$˜ߖ�W���U����ꖧ�Y����R$t@p%��"�\�r�C�и�vbB� q*���yc<�0�
���'A#�(� �:*��b�#���\��\�`0i�c�ݕ�2���c����k_\ ii��'����%~�O�z���c!\��ջ#60�ܠ�Ɣ��N� ����N � })Rz�#h�b�b WP��o���+�$����re(�;�֜���W��]0p O/*Z_��b�3J��<�̜i_���TW��J����P�ISdU:V��4鷳뻦��N�Ib(9�εi���EL�R)<�EI"��JȪ�".
�N{W6���6�Hr���3mH�?���+B
N"Ʊ�1
1�
^�P�y9�o͜�J��)�t�=�(Bц� ��`�I!3κ>zK
��\�1��5G�ry��4a��d�2H�űS��Q��C�T/����v����윈��U��n�^�� = ���ᴜ�K�}ƍW��]���� JF�A�s̙���H�48i��kl�^�M�r�������,o"B�� �0����!Џ~B��b�S!d�^�
�j1U�w�Yǿ��������)� G#��������gj��G��R��~J 8Q=~���uʥZ��.�S=�\���6-:���rq�X�7�q�W�r[hM�@���Ņ��,\aS��H�`�qG11�\`u����պ7�'�V��b�]sʩ��ʱɫ|մ��Qwo�������VO��Q��6��Z@�IF(���8f��f�������n�_���ͼ\%Ko�+�Z�"~�"�^��y�[���.�A{܍K�_g�B� ��0�p�eʣ����ϧ����I�܃ͫ���:�SG�����~oT{ν��b�sꪲ6��D)(v]�x� ��H��<�w�J�7l
��Z}j� l{�s����\�E,�
d�d�%*h���������T=Q
"20�+�U��T;=�U������n�[��2j**.(d������s�,�f"���

�ᎅ��m� b��`ċ²�.��|_r�8O��d[�ʩomc���w�MA�i�B�8L�P�w�
bp�zwdھe��!
e��+�g�\��v�΅�7���Jp�gS)��<ڴ�� �����2{���!1���&Մi�\̭���ζ0x�l���u�(�c�2nsO��bğr��N�E�ʁ&�MtcY������.��X="�p�;��j���Y���(Xp�L�v�^�1ԫ���g�uO�Th�L ǿJ=�� ��W�ZTڂƖՀ�F u E��q*�^�%ߜ�*e��`F*�ZF�J��17��Y��Ұt���bĵ�N�L�ɖ
��氧d �:�
5���/f��ߥ��+:%}� c�Pح+��U���b��i�1��J QI����֙ ����k�o��u=L�o��P{�y4פ��G���O�dZ6c��J����3CDɻ�̂�B� a˗��b��zºV���SfV�M�eZ9P�d�<��J���U���R��S��Z� ��Ha��[#�*A��t��01���PJF�!�px���o%�#5V܈�M�S��o�ˎ�ƫ7JO[K�}������Ȯ �l,�B����ة�Ð�b*����?G�_�����`��ʲ���E 3�\rq��+UsV���΂1�c8�jw�s�C�'�����cQ�E��M�F���0��#���U?V���Xԡ
��8�'&W ��Ɔ+��*���V�w��>��uY�Ey��_~�|��fSE�C��Ͽ�����O�^��7_���2��b��$L�V���l���^�v}��Ev_�������iq�-:ӨOԣJ���8�ǜ�k��8.�4ة��
/�aJR���ӥ#��X�����y3J|��M2��"���V(PwXz�k$�����Z�D̫Y䔚�0F�RzHZ�#�̽/|� .�|.�q����b��-��Təld���s��v,���—o.jzN+L�/��e�v#���-�p�$'�j��U�����A��&�gf����M$ A�F���,�0�*n�0~����&Q�Mz�?�2������n������q�8�Z����L�
�߱�!\�~�3Uk����`��&4�H�<ʭ��{z�!��B�H��2׭�V]�vҋ���_;rwGL��w ����%"�����C
2+>W�.�]���_���3�U�� �|��ew��[d�P\RȚ_�J! b��2�!t|ȼ��a�2Z�v£��ƺ�65lɣ
�mEg#'*��bĻ �0�xG
��7���V{v5~��宺-�V�J����B�H�PjShi�G���+~g�8�Afr������r�u���n?��4+ 7��D%UrƸ�DP<�@�� (�Z�qR��G* �(�J�V�eg,�)Wյ*Q�[�cٌ�5[�c2� ��b��[���H�n���c��R�z����3���G1������߫�F(��
-�8����ت�)2QbO�)�+�k��s��N��b�<�,d��3�Sn�ZiE,�:k���r���u/�TQ��c�������Ln��]Ί�r��V���v;�ı��4��b�����]F(���.��Q��s��/Z��H*]v�{���-������w9���CQi�����CS]�5������͟T�ܗ_�^��-}I�rJ {�0dH+U=�|�@F*�.(t��*뺽�������[Xw7�����}�P��Z���P �I��`��?�, ���e��%��I��f����e�����-�<�!M�FP�o��X�/;�4N� `Z�o�B���>e97��:��Y��)�t�ޫ���� ����d�P�q�B�-��5h�M��gV�j�z|�)9 W �!aTr!T�������t0�d��bĄ;d�_�x�Me��! !J�qgdaC��]<����x�"o�^<Jk���<�E��B�˷[T72Slj��ˬǏ�|k�������6�c:� ��w>g�Kѝ����G�����Z����Xw��\ @�XI�V�i�h��9�Ս�'p��
��3��b�&(���@Sz���EO���b$�q��"��lS�t5��1��
���_���p5�ŝ�9��a_��LjG�&t��� �#?�Z%%Ҁ����qVq�o*������_�32X�,T�ac-����8Z�(��|�:[գ��C�)’
+��g��b�"¶R�PPeP�zlHG�a��kX?�[��-�˗�'�ێH�!���vl&br�!�i%hr��ߴB_�M���6���TO����֪��S\^�+4��T��ʪ���H��4�BT���
��
A��ߝ�� �T�哿G���.����WM ����`�!Z�� �ļ�k �=}�%�,9��dz6)6����%��r�!%ġrY��r��_��X���Y�0c)�;���tTcŜ[��|����2՗WGj�t@Wd���6U�=#��
��u��S4 �� 1n����
�ԩ�0) c��Iç�� Rx��b�"Z���zD����jq��1��䧺=CԗfAe��A�H'��YD����n�A����+���qtjG��G��v˝��z�^���B����t@����Y��O��a D@0̚�&zM�\h�yi�����fs'�s�;{�!���a���6ٜ\U+��b�4�r�,��&,���t���i��T��N?_�R��H�7QBIȬr���뢵�����1MR(�l�g��o�������S�@R Ph˙U+&�:�,*Ajڷ�:%��@{����c��Ʃ�,ahR����Q�� � ��hVB۞eEP���+��b�F�z�4�D�y�F]]k�o��
;A�'�ףQ��>�㱍E*��@tۡ������t�"���lU+�դ�A�P��Z�´wQ�$��\Ǫ��G^�p��2U ��F�6%8qmCI�7���j��(4�osFP>I�u3�3��7Pߜ�{6Bɐ����r���`�Z�z�V�ܭ����r�Wԇ��������d��`���q q�Հ�
�t��^�1uUe�k��ֿHݝk6[�>F`UAf�rGת8휦��DF���ce��95�)��u�+���jX��(�2�������C#�`��'��;�g�����b�n���V��ؔ<"�*PM�[�����Հ�q�9��0Į�HU?�w�ɝ�H� 0�f�UϷ �Xyp�'G}g5#k�����O'���F�'뾛\�v���w��?�F�Etgs�\��� QNJ�(��\�@॰���3�d�g�灄�����b���Tx��*^��q�j�խ)]�U)�s�*_�c���k6��Y�j��f��N�����]]���_���G;�cG���nS�ڶC]�ڭ�h뭙Ӟ_��'D .��*|�4v���2���D��v�����ٳ�윙����!�F‚Z�������bďD��S�@���@�Y�2c���w>0
T+v>�[���k���oT��o�������N��OF?�7gB6�
V�<]J�x�@��pIĭc�ND�����A�ʎƲ�o [���v���)�K� :8�2�M�S�r
��j����,�r_�ð��S`���`Ħ��Y�jT)�jE���=L���Y���e�\���f��ܷ����"k�§����a���?^� D��� �zX8��(GE�����#�1-6;%!�.�T� Ue�c_��$�Ue�Y|"H�T��KP*�zє�N��T�+f0���*Q���bľ��Z@G���R��3�\ߘ���.��*����S:T)7�Q3�K���3BhV{k�����D�*@,�I+�a'u_��iQ��s��f+ƱQ�ԫ��VU���b�:��^g�3�fO��J���C� )P�*�Ρ� :*� 3����b���
�\H�Z�����u�����!i��� @��!�����t�)�C_EQ��!e%H��A�ؠ@ȣ�J�����{# i���a�}����JA���Ԥ�\�e�O����wz�w���^`�v�]�� E�pä��+�1 }3������`��!�zYE(��cn�1H�A��;~���
���w��ϋ�5Rqԉڵ���0�a�ue�(�^3%q�������������E�X�󗾐%&�^_��� �hT+=$�>2��X�c����������?�O����������ň��ÄT�;��b��@�i���c@;7�S���BWd����O�JW2N��e+mÈ�h�z�<��j����>Θ��/s�����63|V�]8��kP�����Z}�^Qr� �ܻ������k��H�׏[kPu�^.���H�l��5�oz�8�|�I.�z�׋O�������b�|:���xdd�� u:�}�t�\�)}TA�OM��*D�` ���ڄ�"�t���v ��b~��g��5��|'گR�UĆ��=a&oxn-�#�{��yKCaOO ���ET'�-�E��Y&���Тz��6�� �p���\N0l���b�#&#š C�h>��TW���HE��������΄(X�(\�,G33333�W��J�.��7+6�A$#�J�59c��5�ffp�U��;f�?8��)�O���D)
����(�#�R�*d�@<[�Yȅ"Y�9 �����E����`�r慌2KD��+U9QY��'z��d-
�� K?����
�����D���gVXtH�����gUm� ��R����˨�����Fr�8h��TyD���dj~.u$�=$ZZF ��ʵmV�������$�Y1=Ǫ�ޯN.`��հ�j�����b�+�T"`E�ND)�ijeXtr{F�=?�^�C'�l���M++[����¦xaJR���`#PʀGe����AC֋�5��@LA$�Tz��`�
�$4�M�z^�����J�2
�����&U�YQ�5e``�G/�����)�e H���T��(``�**��b�K��h`�-���� `aGo�ETR;=?���*�E�uTv1L#�T�jLAME3.99.5����������������������������������������������������������������������������������������������
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] MP3File     = ECHO_G090LF0971530F3B.mp3
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] M3UFile     = live18-hq.aac.m3u
2018.03.28 21:11:35 3: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] MP3 normal. = 5
Can't ignore signal CHLD, forcing to default.
normalize-mp3: ./www/echodevice/ECHO_G090LF0971530F3B.mp3: no encoder available
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_SendCommand]    - type tunein
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_SendCommand]    - PushToCmdQueue https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_SendCommand]    - PushToCmdQueue
2018.03.28 21:11:35 4: [ECHO_G090LF0971530F3B] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.03.28 21:11:36 5: [ECHO_G090LF0971530F3B] [tunein]$VAR1 = '{"error":null}';


Ich habe auch das volume_alarm auf 100 gesetzt aber auch das ändert nichts an der Ausgabe-Lautstärke. Diese kann ich einzig durch das "normale" volume ändern.

Ich habe die aktuelle Version (0.0.32) laufen. Habe heute Mittag die 37_echodevice.pm nochmal aktualisiert. Im Account-Device wird allerdings weiterhin die 0.0.31 angezeigt, keine Ahnung ob das was zu bedeuten hat...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 März 2018, 22:12:43
Zitat von: balli1187 am 28 März 2018, 21:14:34
Habs entsprechend angepasst. merklich Änderung gab es keine. Hier das verbose 5 Log

Die Änderung war nötig, damit wir folgendes sehen:

2018.03.28 21:11:35 3: [ECHO_G090LF0971530F3B] [echodevice_ParseTTSMP3] MP3 normal. = 5
Can't ignore signal CHLD, forcing to default.
normalize-mp3: ./www/echodevice/ECHO_G090LF0971530F3B.mp3: no encoder available

Er findet keinen MP3 encoder.

Wenn du an deiner Console folgenden Befehl ausführst

normalize-mp3  --help


Müsstest Du sehen welchen MP3 encoder er verwenden will


  --mp3encode=X  mp3 encoder        [/usr/bin/lame --quiet -h -b %b %w %m]
  --mp3decode=X  mp3 decoder        [/usr/bin/mpg123 -q -w %w %m]
  --oggencode=X  ogg vorbis encoder [/usr/bin/oggenc -Q -b %b -o %m %w]
  --oggdecode=X  ogg vorbis decoder [/usr/bin/oggdec -Q -o %w %m]


Was zeigt das bei dir an?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 28 März 2018, 22:32:28
Zitat von: michael.winkler am 28 März 2018, 22:12:43
Was zeigt das bei dir an?
Unten meine Ausgabe. Verstehe ich es richtig, dass kein encoder festgelegt ist?
  Normalize volume of mp3, ogg, or flac files by decoding, running
  normalize, and re-encoding.  This requires as much extra disk space
  as the largest file, decoded.  Note that for batch and mix mode, all
  files must be decoded, so there must be enough disk space for the
  decoded copies of all specified files.

  -a AMP         \
  -g ADJ          |
  -n              |
  -T THR          |_ These arguments are passed as arguments to normalize.
  -b              |  Run "normalize-audio --help" for more info.
  -m              |
  -v              |
  -q             /

  --bitrate BR   Set bitrate of re-encoded file [default 128]
  --tmpdir TMP   Put temporary WAV files in temp directory TMP
  --notags       Do not copy ID3 or ogg tags to the output file
  --force-encode Re-encode even if file is already normalized
  --backup       Keep backups of original files, suffixed with '~'

  Force output format (this disables copying of comment tags):

  --ogg          Convert files to ogg, regardless of original format
  --mp3          Convert files to mp3, regardless of original format
  --flac         Convert files to flac, regardless of original format

  The following four options may be used to set the encoder and
  decoder commands for mp3 and ogg vorbis.  %m is expanded to the
  name of the mp3 or vorbis file, %w expands to the name of the
  temporary WAV file, and %b expands to the bitrate, as specified by
  the --bitrate option.  The default values are shown in brackets
  below.

  --mp3encode=X  mp3 encoder        []
  --mp3decode=X  mp3 decoder        [/usr/bin/mpg123 -q -w %w %m]
  --oggencode=X  ogg vorbis encoder [/usr/bin/oggenc -Q -b %b -o %m %w]
  --oggdecode=X  ogg vorbis decoder [/usr/bin/oggdec -Q -o %w %m]

  -h             Display this help and exit.
  -V             Display version information and exit.


Woran kann es liegen, dass das volume_alarm nicht greift?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 März 2018, 23:00:32
Zitat von: balli1187 am 28 März 2018, 22:32:28
Woran kann es liegen, dass das volume_alarm nicht greift?
Das ist erst mit der neuen Version verfügbar. Ich hatte heute ja nur geschrieben dass ich es einbaue. Habe es aber noch nicht Online gestellt.


  --mp3encode=X  mp3 encoder        []
  --mp3decode=X  mp3 decoder        [/usr/bin/mpg123 -q -w %w %m]

Deine Ausgabe zeigt das der encoder fehlt!

führe mal folgenden Befehl aus:

apt-get install lame


Danach noch mal die Ausgabe kontrollieren. Gib mir bitte bescheid wenn es dann funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 28 März 2018, 23:06:59
Hatte das gleiche Problem. Das setzen von tts_normalize klappt jetzt nach ausführen von apt-get install lame.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 28 März 2018, 23:31:59
Zitat von: michael.winkler am 28 März 2018, 23:00:32
Das ist erst mit der neuen Version verfügbar. Ich hatte heute ja nur geschrieben dass ich es einbaue. Habe es aber noch nicht Online gestellt.

Hallo Michael,

ich heute noch mal mit der 2FA etwas ausprobiert und folgendes noch ergänzt:


if ($type eq "cookielogin4" ) {

my $location     = $hash->{helper}{"login_location"};
my $cookiestring = $hash->{helper}{"login_cookiestring"};
my $postdata     = $hash->{helper}{"login_postdata"};
my $sessionid    = $hash->{helper}{"login_sessionid"};

$param->{url}    = "https://www.amazon.de/ap/signin";
$param->{method} = "POST";
$param->{header} = "User-Agent: ".$UserAgent."\r\nAccept-Language: de,en\r\nDNT: 1\r\nConnection: keep-alive\r\nUpgrade-Insecure-Requests: 1\r\nReferer: https://www.amazon.de/ap/signin/$sessionid\r\nCookie: $cookiestring";
$param->{callback} = \&echodevice_Parse;

if ($hash->{helper}{TWOFA} eq "") {
readingsSingleUpdate ($hash, "2FACode", "not used" ,0);
$param->{data}   = $postdata."email=".uri_escape(echodevice_decrypt($hash->{helper}{USER}))."&password=".uri_escape(echodevice_decrypt($hash->{helper}{PASSWORD}))."&rememberMe=true";
}
else {
readingsSingleUpdate ($hash, "2FACode", "used " .$hash->{helper}{TWOFA} ,0);
my $zweiFA       = $hash->{helper}{TWOFA} . "&rememberDevice";
$param->{data}   = $postdata."email=".uri_escape(echodevice_decrypt($hash->{helper}{USER}))."&password=".uri_escape(echodevice_decrypt($hash->{helper}{PASSWORD})).$zweiFA;
}

$param->{ignoreredirects} = 1;
$param->{type}   = $type;
$param->{hash}   = $hash;
$param->{timeout} = 10;
$param->{httpversion} = "1.1";
$hash->{helper}{TWOFA} = "";
}



Im normalen Login ist noch rememberMe=true ergänzt. Im darauf folgenden 2FA rememberDevice.

Das scheint jetzt gut zu funktionieren.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 März 2018, 00:02:38
Zitat von: JoWiemann am 28 März 2018, 23:31:59
Hallo Michael,

ich heute noch mal mit der 2FA etwas ausprobiert und folgendes noch ergänzt:


if ($type eq "cookielogin4" ) {

my $location     = $hash->{helper}{"login_location"};
my $cookiestring = $hash->{helper}{"login_cookiestring"};
my $postdata     = $hash->{helper}{"login_postdata"};
my $sessionid    = $hash->{helper}{"login_sessionid"};

$param->{url}    = "https://www.amazon.de/ap/signin";
$param->{method} = "POST";
$param->{header} = "User-Agent: ".$UserAgent."\r\nAccept-Language: de,en\r\nDNT: 1\r\nConnection: keep-alive\r\nUpgrade-Insecure-Requests: 1\r\nReferer: https://www.amazon.de/ap/signin/$sessionid\r\nCookie: $cookiestring";
$param->{callback} = \&echodevice_Parse;

if ($hash->{helper}{TWOFA} eq "") {
readingsSingleUpdate ($hash, "2FACode", "not used" ,0);
$param->{data}   = $postdata."email=".uri_escape(echodevice_decrypt($hash->{helper}{USER}))."&password=".uri_escape(echodevice_decrypt($hash->{helper}{PASSWORD}))."&rememberMe=true";
}
else {
readingsSingleUpdate ($hash, "2FACode", "used " .$hash->{helper}{TWOFA} ,0);
my $zweiFA       = $hash->{helper}{TWOFA} . "&rememberDevice";
$param->{data}   = $postdata."email=".uri_escape(echodevice_decrypt($hash->{helper}{USER}))."&password=".uri_escape(echodevice_decrypt($hash->{helper}{PASSWORD})).$zweiFA;
}

$param->{ignoreredirects} = 1;
$param->{type}   = $type;
$param->{hash}   = $hash;
$param->{timeout} = 10;
$param->{httpversion} = "1.1";
$hash->{helper}{TWOFA} = "";
}



Im normalen Login ist noch rememberMe=true ergänzt. Im darauf folgenden 2FA rememberDevice.

Das scheint jetzt gut zu funktionieren.

Grüße Jörg
OK, ich habe es mal so eingebaut. Kommt dann mit der nächsten Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 29 März 2018, 11:18:44
Hallo Michael,

ich möchte noch folgendes Vorschlagen. Bei 2FA ist es fatal, wenn das Modul bei einem disconnect ein automatisches connect versucht, da dann auch ggf. der 2FA Code abgefragt wird. Von daher wäre ein entsprechendes Attribut hilfreich, oder dass bei setzen des Attributs intervallogin auf 0 kein automatisches connect durchgeführt wird.

PS: Ich würde auch die Attribute intervallogin und intervalsettings auf den Bereich 60..[ prüfen. Kleinere Werte machen eigentlich keinen Sinn und belasten Fhem.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 März 2018, 11:57:18
Zitat von: JoWiemann am 29 März 2018, 11:18:44
PS: Ich würde auch die Attribute intervallogin und intervalsettings auf den Bereich 60..[ prüfen. Kleinere Werte machen eigentlich keinen Sinn und belasten Fhem.
Kleiner Werte machen sicherlich kaum Sinn. Ich will den Benutzern aber auch die Möglichkeit, kleiner Werte einzusetzen, nicht nehmen.

Zitat von: JoWiemann am 29 März 2018, 11:18:44
ich möchte noch folgendes Vorschlagen. Bei 2FA ist es fatal, wenn das Modul bei einem disconnect ein automatisches connect versucht, da dann auch ggf. der 2FA Code abgefragt wird. Von daher wäre ein entsprechendes Attribut hilfreich, oder dass bei setzen des Attributs intervallogin auf 0 kein automatisches connect durchgeführt wird.
OK, das schaue ich mir mal an.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 29 März 2018, 12:03:25
Zitat von: michael.winkler am 29 März 2018, 11:57:18
Kleiner Werte machen sicherlich kaum Sinn. Ich will den Benutzern aber auch die Möglichkeit, kleiner Werte einzusetzen, nicht nehmen.

Grundsätzlich ja Ok, da die Attribute den Usern gehören. Ich kann mich aber an ein Modul erinnern, wo man auch kleinere Werte eintragen konnte und das dann zu einer Unbedienbarkeit des FhemWeb geführt hat.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 29 März 2018, 12:32:03
Hallo,

ich habe mehrere RPi mit Fhem laufen. Darunter ein Test RPi. Lasse ich das Modul auf zwei Fhem RPi laufen bekomme ich immer wieder ein disconnect wahllos auf einem der beiden Fhem RPi. Läuft das Modul nur auf einem Fhem RPi scheint alles stabil zu sein. Hat jemand von Euch ähnliches beobachten können?

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 März 2018, 13:19:39
Zitat von: JoWiemann am 29 März 2018, 12:32:03
Hallo,

ich habe mehrere RPi mit Fhem laufen. Darunter ein Test RPi. Lasse ich das Modul auf zwei Fhem RPi laufen bekomme ich immer wieder ein disconnect wahllos auf einem der beiden Fhem RPi. Läuft das Modul nur auf einem Fhem RPi scheint alles stabil zu sein. Hat jemand von Euch ähnliches beobachten können?

Grüße Jörg
Ich habe das Modul auf drei Systemen am laufen. Keines macht Probleme! Ich denke dass das an deiner 2FA Geschichte liegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 29 März 2018, 13:24:20
Wie war das doch: Sicherheit hat ihren Preis...


Gesendet von iPhone mit Tapatalk

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 März 2018, 13:26:46
Zitat von: JoWiemann am 29 März 2018, 13:24:20
Wie war das doch: Sicherheit hat ihren Preis...


Gesendet von iPhone mit Tapatalk

Grüße Jörg
In diesem Fall schon ;-)

Du kannst ja mal versuchen einen anderen Account zu verwenden. Ich keine das müsste über folgende Anleitung funktionieren:
https://www.amazon.de/gp/help/customer/display.html?nodeId=201628040

Dann kannst Du für deinen FHEM die 2FA Geschichte deaktivieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 29 März 2018, 17:01:16
Folgende Email hab ich heute erhalten:


Sehr geehrter Kunde,

Amazon Music stellt den Musikspeicherdienst ein, mit dem Amazon Kunden bis zu 250 Songs in eine persönliche Cloud hochladen und speichern können. Unser System hat uns darauf aufmerksam gemacht, dass Sie den Service mit Ihrem Amazon Konto genutzt und einen oder mehrere Songs hochgeladen haben.

Sie können Ihre hochgeladene Musik ohne zusätzliche Kosten weiterhin speichern, abspielen oder herunterladen. Klicken Sie dazu einfach auf ,,Meine Songs behalten" am unteren Ende Ihrer Amazon Music-Einstellungen und wir werden Ihre Musik in der Cloud speichern. Andernfalls werden Ihre importierten Songs aus Ihrer Musikbibliothek am 30. April 2018 entfernt.

Ihre bei Amazon gekauften Musik-Downloads sind davon nicht betroffen - diese können Sie jederzeit abspielen oder herunterladen. Das Einstellen des Musikspeicherdienstes hat zudem keinen Einfluss auf das Musik-Streaming mit Prime Music oder Amazon Music Unlimited.


Ist bei jemandem von euch "Meine Songs behalten" in den Amazon Music Einstellungen vorhanden ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 29 März 2018, 18:46:16
Zitat von: michael.winkler am 28 März 2018, 23:00:32
führe mal folgenden Befehl aus:

apt-get install lame


Jop, das war auch bei mir der Fehler. Jetzt klappt es. Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 29 März 2018, 18:49:14
Zitat von: michael.winkler am 28 März 2018, 10:38:42
Hast du mal probiert alle x Stunden ein set volume zu machen? Vielleicht hilft ja das schon. Wäre zumindest eine Option innerhalb des Modules.

Das würde mich auch interessieren, ob das klappt. Insbesondere, da ich auch die Meldung über die Musikdateien erhalten habe heute.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TWART016 am 30 März 2018, 16:48:05
Hallo,

ich finde die Anleitung ein wenig verwirrend. Zunächst möchte ich nur tts machen.

Ich habe als erstes den DNS Server installiert.
Das habe ich ganz unten eingefügt, weil das bisher noch nicht vorhanden, bzw. auskommentiert.
resolv-file=/etc/resolv.dnsmasq
address=/ic2514.c1916.fast-serv.com/192.168.178.11
address=/live.pieci.lv/192.168.178.11


192.168.178.11 ist mein FHEM Server. Oder wird empfohlen, das auf einem eigenen Server zu installieren (oder auf einen externen Reverse Proxy)?

Bei allen 3 nslookup bekomme ich nur Non-authoritative answer.

Benötige ich die Tune.m3u? Wie komme ich daran? Abgespielt wird der Sender auch nicht.


Gruß
TWART016
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 30 März 2018, 17:03:18
Es ist egal auf welchem Server es installiert ist, vom Prinzip her. Wichtig ist, dass hinter der IP Adresse entweder ein Verweis auf die MP3 und M3U Dateien ist, oder diese direkt dort liegen. Wenn du genauer sagst was du nicht verstehst könnte man dir glaube ich besser helfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 30 März 2018, 17:08:30
Bist der Anleitung auch weiter gefolgt und hast den Punkt mit dem Google Server ausgeführt ?

ZitatDamit der neue DNS Server auch IP-Adressen aus dem Internet auflösen kann, müsst Ihr die Datei "/etc/resolv.dnsmasq" noch mit folgendem Inhalt (Google DNS Server) anlegen:

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: freddykr am 30 März 2018, 21:30:47
Danke für das Modul. Habe es mir heute zum ersten Mal installiert, aber mir fehlen einige der SET und GET Parameter, z.B. tunein oder jegliche Play-Kommandos (siehe Bilder).

Internals:
   CFGFN     
   CHANGED   
   DEF        crypt:xxxxxxxx crypt:xxxxxxx
   IODev     
   NAME       Echo_Schlafzimmer
   NR         435
   NTFY_ORDER 50-Echo_Schlafzimmer
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   READINGS:
     2018-03-30 21:02:41   2FACode         not used
     2018-03-30 21:02:41   BrowserUserAgent tQMM1cHddBvc6u8cpZoDE
     2018-03-30 21:02:41   COOKIE          session-id=258-1083983-4240512; session-id-time=2153156560l; ubid-acbde=260-1793840-2034954; session-token="QPTmTVvzax36jI0BtylmHsNFqS9wESbjfNNahV+hJTZ8ndw+0p1hdYEx/XNyD3kKbJOc/F6ovRpk1dA08vM0H5CfM9wUqJPZHe5EAkJliIrRD2OgX0E+mzn1e+8nruOA32C2wTmRgOVokbi3LyIObaMpD6yO9RUH0nlT2kfSsshLYsvA7HSWl8h2ekcLFlGQvNF9gmF+PBbi/e1z0XBEZguaOKSTO/vJTc4CwXN6tKY="; x-acbde="Q3nm5WLYxaWBQSurVKpo4c53fXXKIT@q"; at-acbde=Atza|IwEBIBUGfaBwrD8C9gRb7VZKXEAwe3eW0ACvsbMD3apl3BC_TN27xggZgbuAHCpZcIGw5HnCyeQslrYH8NLhFTeeZQNpZq53vcN5FflRvm2t8Exn-nPTqDEp6igipKQCwV0kRCTio34UhKEGenzxKy-6yzT9E-DBoroKmHLmKFu78evLknTZGlFp0CTQXYBeMhLkuemgjyqbCJTfCpuyl1jh-4yrdigw8eeNHidytlOtXTEOK2zvBsJAvTzgeRS2oJxakMVg2kHXb85vP0LCTc9LLCnYTuxSllv7A-K8QQy6ovQmBgXdavOvldr3q565v2c-sXiHMltn8rWyZ4LKp-RSdussWO4QZycO8FoqzaO1WpelBgkIsV6p3GA3FcyEAxE5kbv_3LvzqXR9yruqBd9ES08u; sess-at-acbde="9ziVFumIqQIzC8kFGdWGPP2K/MTEl70opEVS0ZwmWnM="; sst-acbde=Sst1|PQGr_N7-aTcpMGcDUZDRx7aUCyIJ-4tkqzucRps2iG3OuFtTI1UQNY8LcO1bXuDKJBMFkuvM14qyH2VMZOXuV0qmNpDc-2y224bAtiXDIVqwBsO52dm_YpFnH4dqk0_Gh5_npprK9GCdKgkIFUUsqyDMZGsEwM8U77xpsI27PMI02G8ibrjzewm76GAn_2tLre__c-VErhQ8GH_VaORVKSC1EWJBp00_65-XkIY0sO9nXvv2smhH1g767oh4rpNEmVOS-99ySizrU_U9P_4gXpMWFax3qPDl9BIVDeK17y6Gy4Gt5zd9gfq942IimUWepQYPL3L-IVwmiGdG5yloPBu-Lg; csrf=1959231474;
     2018-03-30 21:02:42   COOKIE_STATE    OK
     2018-03-30 21:02:41   COOKIE_TYPE     NEW
     2018-03-30 21:02:40   autocreate_devices stop
     2018-03-30 21:02:49   list_SHOPPING_ITEM brot,salz
     2018-03-30 21:02:42   state           connected
     2018-03-30 21:02:40   version         0.0.31
   helper:
     COMMSID    amzn1.comms.id.person.amzn1~amzn1.account.AFWV6JAYPUQTVAACMG6DVCPVKI3Q
     COOKIE     session-id=258-1083983-4240512; session-id-time=2153156560l; ubid-acbde=260-1793840-2034954; session-token="QPTmTVvzax36jI0BtylmHsNFqS9wESbjfNNahV+hJTZ8ndw+0p1hdYEx/XNyD3kKbJOc/F6ovRpk1dA08vM0H5CfM9wUqJPZHe5EAkJliIrRD2OgX0E+mzn1e+8nruOA32C2wTmRgOVokbi3LyIObaMpD6yO9RUH0nlT2kfSsshLYsvA7HSWl8h2ekcLFlGQvNF9gmF+PBbi/e1z0XBEZguaOKSTO/vJTc4CwXN6tKY="; x-acbde="Q3nm5WLYxaWBQSurVKpo4c53fXXKIT@q"; at-acbde=Atza|IwEBIBUGfaBwrD8C9gRb7VZKXEAwe3eW0ACvsbMD3apl3BC_TN27xggZgbuAHCpZcIGw5HnCyeQslrYH8NLhFTeeZQNpZq53vcN5FflRvm2t8Exn-nPTqDEp6igipKQCwV0kRCTio34UhKEGenzxKy-6yzT9E-DBoroKmHLmKFu78evLknTZGlFp0CTQXYBeMhLkuemgjyqbCJTfCpuyl1jh-4yrdigw8eeNHidytlOtXTEOK2zvBsJAvTzgeRS2oJxakMVg2kHXb85vP0LCTc9LLCnYTuxSllv7A-K8QQy6ovQmBgXdavOvldr3q565v2c-sXiHMltn8rWyZ4LKp-RSdussWO4QZycO8FoqzaO1WpelBgkIsV6p3GA3FcyEAxE5kbv_3LvzqXR9yruqBd9ES08u; sess-at-acbde="9ziVFumIqQIzC8kFGdWGPP2K/MTEl70opEVS0ZwmWnM="; sst-acbde=Sst1|PQGr_N7-aTcpMGcDUZDRx7aUCyIJ-4tkqzucRps2iG3OuFtTI1UQNY8LcO1bXuDKJBMFkuvM14qyH2VMZOXuV0qmNpDc-2y224bAtiXDIVqwBsO52dm_YpFnH4dqk0_Gh5_npprK9GCdKgkIFUUsqyDMZGsEwM8U77xpsI27PMI02G8ibrjzewm76GAn_2tLre__c-VErhQ8GH_VaORVKSC1EWJBp00_65-XkIY0sO9nXvv2smhH1g767oh4rpNEmVOS-99ySizrU_U9P_4gXpMWFax3qPDl9BIVDeK17y6Gy4Gt5zd9gfq942IimUWepQYPL3L-IVwmiGdG5yloPBu-Lg; csrf=1959231474;
     CSRF       1959231474
     CUSTOMER   A3ELZPPQGS1QT2
     DEVICETYPE A7WXQPH584YP
     DIRECTID   amzn1.account.AFWV6JAYPUQTVAACMG6DVCPVKI3Q
     PASSWORD   crypt:0609105b12
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERIAL     G2A0QU0574731DKK
     SERVER     layla.amazon.de
     TWOFA     
     USER       crypt:06070c5b0d0a4b0f50445559570f70040c48170653
     VERSION    601481020
     login_cookiestring session-id=258-1083983-4240512; session-id-time=2153156560l; ubid-acbde=260-1793840-2034954; session-token="QPTmTVvzax36jI0BtylmHsNFqS9wESbjfNNahV+hJTZ8ndw+0p1hdYEx/XNyD3kKbJOc/F6ovRpk1dA08vM0H5CfM9wUqJPZHe5EAkJliIrRD2OgX0E+mzn1e+8nruOA32C2wTmRgOVokbi3LyIObaMpD6yO9RUH0nlT2kfSsshLYsvA7HSWl8h2ekcLFlGQvNF9gmF+PBbi/e1z0XBEZguaOKSTO/vJTc4CwXN6tKY="; x-acbde="Q3nm5WLYxaWBQSurVKpo4c53fXXKIT@q"; at-acbde=Atza|IwEBIBUGfaBwrD8C9gRb7VZKXEAwe3eW0ACvsbMD3apl3BC_TN27xggZgbuAHCpZcIGw5HnCyeQslrYH8NLhFTeeZQNpZq53vcN5FflRvm2t8Exn-nPTqDEp6igipKQCwV0kRCTio34UhKEGenzxKy-6yzT9E-DBoroKmHLmKFu78evLknTZGlFp0CTQXYBeMhLkuemgjyqbCJTfCpuyl1jh-4yrdigw8eeNHidytlOtXTEOK2zvBsJAvTzgeRS2oJxakMVg2kHXb85vP0LCTc9LLCnYTuxSllv7A-K8QQy6ovQmBgXdavOvldr3q565v2c-sXiHMltn8rWyZ4LKp-RSdussWO4QZycO8FoqzaO1WpelBgkIsV6p3GA3FcyEAxE5kbv_3LvzqXR9yruqBd9ES08u; sess-at-acbde="9ziVFumIqQIzC8kFGdWGPP2K/MTEl70opEVS0ZwmWnM="; sst-acbde=Sst1|PQGr_N7-aTcpMGcDUZDRx7aUCyIJ-4tkqzucRps2iG3OuFtTI1UQNY8LcO1bXuDKJBMFkuvM14qyH2VMZOXuV0qmNpDc-2y224bAtiXDIVqwBsO52dm_YpFnH4dqk0_Gh5_npprK9GCdKgkIFUUsqyDMZGsEwM8U77xpsI27PMI02G8ibrjzewm76GAn_2tLre__c-VErhQ8GH_VaORVKSC1EWJBp00_65-XkIY0sO9nXvv2smhH1g767oh4rpNEmVOS-99ySizrU_U9P_4gXpMWFax3qPDl9BIVDeK17y6Gy4Gt5zd9gfq942IimUWepQYPL3L-IVwmiGdG5yloPBu-Lg; csrf=1959231474;
     login_location https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
     login_postdata appActionToken=Ylh7CVKHp0ufG1zAhqhtmOX6EJEj3D&appAction=SIGNIN&showRmrMe=ape:MQ==&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:MEsxQzVINUsxUkczVjNBSk1aOTM=&openid.identity=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&openid.assoc_handle=ape:YW16bl9kcF9wcm9qZWN0X2RlZV9kZQ==&openid.mode=ape:Y2hlY2tpZF9zZXR1cA==&failedSignInCount=ape:MA==&openid.claimed_id=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&pageId=ape:YW16bl9kcF9wcm9qZWN0X2RlZV9kZQ==&openid.ns=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjA=&showPasswordChecked=false&
     login_sessionid 260-1793840-2034954
     notifications
     CMD_QUEUE:
     ECHODEVICES:
     HTTP_CONNECTION:
       CL         
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       200
       compress   1
       conn       
       data       
       displayurl https://layla.amazon.de/api/device-notification-state?_=1522437984
       header     Cookie: session-id=258-1083983-4240512; session-id-time=2153156560l; ubid-acbde=260-1793840-2034954; session-token="QPTmTVvzax36jI0BtylmHsNFqS9wESbjfNNahV+hJTZ8ndw+0p1hdYEx/XNyD3kKbJOc/F6ovRpk1dA08vM0H5CfM9wUqJPZHe5EAkJliIrRD2OgX0E+mzn1e+8nruOA32C2wTmRgOVokbi3LyIObaMpD6yO9RUH0nlT2kfSsshLYsvA7HSWl8h2ekcLFlGQvNF9gmF+PBbi/e1z0XBEZguaOKSTO/vJTc4CwXN6tKY="; x-acbde="Q3nm5WLYxaWBQSurVKpo4c53fXXKIT@q"; at-acbde=Atza|IwEBIBUGfaBwrD8C9gRb7VZKXEAwe3eW0ACvsbMD3apl3BC_TN27xggZgbuAHCpZcIGw5HnCyeQslrYH8NLhFTeeZQNpZq53vcN5FflRvm2t8Exn-nPTqDEp6igipKQCwV0kRCTio34UhKEGenzxKy-6yzT9E-DBoroKmHLmKFu78evLknTZGlFp0CTQXYBeMhLkuemgjyqbCJTfCpuyl1jh-4yrdigw8eeNHidytlOtXTEOK2zvBsJAvTzgeRS2oJxakMVg2kHXb85vP0LCTc9LLCnYTuxSllv7A-K8QQy6ovQmBgXdavOvldr3q565v2c-sXiHMltn8rWyZ4LKp-RSdussWO4QZycO8FoqzaO1WpelBgkIsV6p3GA3FcyEAxE5kbv_3LvzqXR9yruqBd9ES08u; sess-at-acbde="9ziVFumIqQIzC8kFGdWGPP2K/MTEl70opEVS0ZwmWnM="; sst-acbde=Sst1|PQGr_N7-aTcpMGcDUZDRx7aUCyIJ-4tkqzucRps2iG3OuFtTI1UQNY8LcO1bXuDKJBMFkuvM14qyH2VMZOXuV0qmNpDc-2y224bAtiXDIVqwBsO52dm_YpFnH4dqk0_Gh5_npprK9GCdKgkIFUUsqyDMZGsEwM8U77xpsI27PMI02G8ibrjzewm76GAn_2tLre__c-VErhQ8GH_VaORVKSC1EWJBp00_65-XkIY0sO9nXvv2smhH1g767oh4rpNEmVOS-99ySizrU_U9P_4gXpMWFax3qPDl9BIVDeK17y6Gy4Gt5zd9gfq942IimUWepQYPL3L-IVwmiGdG5yloPBu-Lg; csrf=1959231474;
csrf: 1959231474
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 200 OK
Server: Server
Date: Fri, 30 Mar 2018 19:26:32 GMT
Content-Type: application/json
Content-Length: 299
Connection: close
x-amzn-RequestId: 409c19d7-3450-11e8-abb1-c735dbc7c064
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
       httpversion 1.1
       hu_blocking 0
       hu_filecount 290
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 1
       path       /api/device-notification-state?_=1522437984
       protocol   https
       redirects  0
       timeout    10
       type       alarmvolume
       url        https://layla.amazon.de/api/device-notification-state?_=1522437984
       hash:
       sslargs:
     ITEMS:
       SHOPPING_ITEM:
         brot       A3ELZPPQGS1QT2#3d10b174-394f-3690-ad45-996b02670200
         salz       A3ELZPPQGS1QT2#1214bd73-1648-3f5b-89a1-18d049045d30
Attributes:
   icon       echo
   room       Amazon,Mobile,Schlafzimmer



Edit: Hat sich erledigt. Habe "SET "autocreate_devices"" überlesen und damit vergessen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 31 März 2018, 20:16:37
Habe nix dazu gefunden, daher muss ich mal fragen. Arbeitet das Modul im polling Modus? Also über einen InternalTimer zB werden die Werte geholt? Wenn das so sein sollte, dann würde ich mir eine set statusRequest wünschen, weil manchmal dauert es sehr lange bis die Readings gesetzt werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 01 April 2018, 16:56:36
Wenn ich ein get settings im Account Device mache ist zumindest das Voice Reading sofort da.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 02 April 2018, 17:23:32
Servus zusammen,
vielen Dank für das tolle Modul! Eine Frage habe ich zum TTS - ich habe mich an die Anleitung (https://mwinkler.jimdo.com) gehalten, aber was ich nicht ganz kapiere ist der Teil bei "WEB Server (vorhanden)". Legt Echodevice da durch den Aufruf
set DotBU tts Hallo
automatisch die Dateien
/opt/fhem/www/echodevice/live18-hq.aac.m3u
/opt/fhem/www/echodevice/NameEcho.mp3
an? Die würde ich dann per Symlink auf den Server stellen - soweit klar, aber bei mir werden die Dateien nicht angelegt. Mein Echoevice wäre mE aber soweit vorbereitet:
pom_ipaddress 192.168.2.11
pom_tunein s167655
state connected
tts_ipaddress 192.168.2.11
tts_tunein s237481
version 0.0.31

Wäre super, wenn mir da mal jemand auf die Sprünge helfen könnte.

PS: ich nutze tatsächlich die 0.0.32, aber im Code der pm wurde die Versionsnummer nicht geändert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 April 2018, 17:45:35
Zitat von: docb am 02 April 2018, 17:23:32
Servus zusammen,
vielen Dank für das tolle Modul! Eine Frage habe ich zum TTS - ich habe mich an die Anleitung (https://mwinkler.jimdo.com) gehalten, aber was ich nicht ganz kapiere ist der Teil bei "WEB Server (vorhanden)". Legt Echodevice da durch den Aufruf
set DotBU tts Hallo
automatisch die Dateien
/opt/fhem/www/echodevice/live18-hq.aac.m3u
/opt/fhem/www/echodevice/NameEcho.mp3
an? Die würde ich dann per Symlink auf den Server stellen - soweit klar, aber bei mir werden die Dateien nicht angelegt. Mein Echoevice wäre mE aber soweit vorbereitet:
pom_ipaddress 192.168.2.11
pom_tunein s167655
state connected
tts_ipaddress 192.168.2.11
tts_tunein s237481
version 0.0.31

Wäre super, wenn mir da mal jemand auf die Sprünge helfen könnte.

PS: ich nutze tatsächlich die 0.0.32, aber im Code der pm wurde die Versionsnummer nicht geändert.

Die Dateien werden normal von alleine angelegt. Hilfreich wäre mal ein LOG mit Verbose 5. Kannst es mir gerne per PM schicken
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 02 April 2018, 19:18:23
Dank der Hilfe von Martin erledigt - falls das nochmal jemand hat - nachschauen, ob man das Verzeichnis echodevice unter /opt/fhem/www angelegt hat (und natürlich die Rechte prüfen). Ich hatte es erst gar nicht angelegt, da ich der Anleitung zu wörtlich gefolgt bin  ;)
Am Anfang des Kapitels "WEB Server (mini-httpd)" steht:
ZitatFalls Ihr auf Port "80" schon einen WEB-Server am laufen habt, könnt Ihr diesen Punkt überspringen, und direkt hier weiter machen:
Anleitung WEB Server (vorhanden)
Das habe ich gemacht - nur dass man das Verzeichnis anlegen muss, steht genau in dem Kapitel, dass man überspringen soll ;-)
DANKE MICHAEL!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 April 2018, 08:45:44
Zitat von: docb am 02 April 2018, 19:18:23
Dank der Hilfe von Martin erledigt - falls das nochmal jemand hat - nachschauen, ob man das Verzeichnis echodevice unter /opt/fhem/www angelegt hat (und natürlich die Rechte prüfen). Ich hatte es erst gar nicht angelegt, da ich der Anleitung zu wörtlich gefolgt bin  ;)
Am Anfang des Kapitels "WEB Server (mini-httpd)" steht:Das habe ich gemacht - nur dass man das Verzeichnis anlegen muss, steht genau in dem Kapitel, dass man überspringen soll ;-)
DANKE MICHAEL!
Danke noch mal für den Hinweis, Habe die Doku entsprechend abgeändert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 03 April 2018, 19:07:43
Drei Dinge die mir heute in den Kopf gekommen sind:
1. Ist es möglich eine Rückmeldung zu erhalten, wenn ein TTS fertig abgespielt ist. Ich stelle zB vorher das Volume auf ein bestimmtes level und will es danach wieder zurück stellen. Klar kann ich mit einem Sleep warten, aber die Länge meiner Ansagen ist unterschiedlich und teilweise vorher nicht bekannt um zu wissen, wie lange das sleep warten muss.

2. [WR.Echo] [echodevice_ParseTTSMP3] MP3 normal. = 10 Finde ich gehört eher in Loglevel 4 und nicht in 3. Scheint ja jetzt zu funktionieren :)

3.
Zitat von: sinus61 am 01 April 2018, 16:56:36
Wenn ich ein get settings im Account Device mache ist zumindest das Voice Reading sofort da.
Aber zB das playStatus Reading hängt teilweise sehr lange hinterher. Daher würde ich gerne ein statusrequest vor bestimmten TTS Nachrichten absetzen um sicher zu wissen, ob ich etwas unterbrechen würde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willibutz am 03 April 2018, 21:02:52
Hallo Michael,
ich wollte gerade mal eine Aktion auf die Änderung von playStatus triggern. Dabei musste ich feststellen, das die Änderung von playStatus nur dann im EventMonitor auftaucht, wenn ich den Befehl PLAY oder PAUSE von FHEM aus angestoßen habe. Wenn sich das Reading ändert, weil Alexa einen "mündlichen" Befehl bekommen hat, bleibt der EventMonitor leer und meine Aktion wird natürlich auch nicht getriggert. Soll das so sein oder ist das ein Bug oder stimmt mit meiner Installation irgendetwas nicht?

LG willibutz
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 03 April 2018, 21:31:05
Zitat von: Amenophis86 am 03 April 2018, 19:07:43
Drei Dinge die mir heute in den Kopf gekommen sind:
1. Ist es möglich eine Rückmeldung zu erhalten, wenn ein TTS fertig abgespielt ist. Ich stelle zB vorher das Volume auf ein bestimmtes level und will es danach wieder zurück stellen. Klar kann ich mit einem Sleep warten, aber die Länge meiner Ansagen ist unterschiedlich und teilweise vorher nicht bekannt um zu wissen, wie lange das sleep warten muss.
Hier hatte Michael angeboten, die TTS-Lautstärke beim nächsten Update mit volume_alarm zu verbinden. Damit liese sich dann eine fixe Lautstärke für Sprachausgaben definieren.

Bis dahin läuft bei mir ein Workaround per defmod at, der die Lautstärke nach 10sekunden wieder absenkt. Damit könnte ich bisher alles abdecken.



Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 03 April 2018, 22:06:49
Naja es bleibt aber dabei, dass es bei mir Ansagen mit unterschiedlicher Länge gibt. Daher würde mit ein Event helfen, wenn die Aufgabe fertig ist. ZB wenn playStatus entsprechend verändert wird.
Und ich habe verschiedene Zeiten mit verschiedenen Lautstärken hinterlegt, ob ich die jetzt über Volumen oder Alarm Volumen setze ist mir relativ egal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 03 April 2018, 22:18:31
Zitat von: Amenophis86 am 03 April 2018, 22:06:49
Naja es bleibt aber dabei, dass es bei mir Ansagen mit unterschiedlicher Länge gibt. Daher würde mit ein Event helfen, wenn die Aufgabe fertig ist. ZB wenn playStatus entsprechend verändert wird.
Und ich habe verschiedene Zeiten mit verschiedenen Lautstärken hinterlegt, ob ich die jetzt über Volumen oder Alarm Volumen setze ist mir relativ egal.
Verstehe vielleicht deinen anwendungsfall nicht so ganz.....

Mir geht es darum, dass Sprachansagen gut hörbar sind, ich aber am nächsten morgen nicht aus den Latschen Kippe, wenn mein Radiosender bei 100% anfängt zu spielen.
Wenn TTS an volume_alarm geknüpft ist, braucht man volume bei Sprachausgaben garnicht mehr anpassen. Dann ist auch die Länge der Ansagen egal, da das Modul die Anpassung von volume auf volume_alarm und zurück übernimmt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 April 2018, 10:07:17
Zitat von: willibutz am 03 April 2018, 21:02:52
Hallo Michael,
ich wollte gerade mal eine Aktion auf die Änderung von playStatus triggern. Dabei musste ich feststellen, das die Änderung von playStatus nur dann im EventMonitor auftaucht, wenn ich den Befehl PLAY oder PAUSE von FHEM aus angestoßen habe. Wenn sich das Reading ändert, weil Alexa einen "mündlichen" Befehl bekommen hat, bleibt der EventMonitor leer und meine Aktion wird natürlich auch nicht getriggert. Soll das so sein oder ist das ein Bug oder stimmt mit meiner Installation irgendetwas nicht?

LG willibutz
Der playstatus sollte auch bei einer mündlichen Aktion aktualisiert werden. Allerdings habe ich in er aktuellen Version (online) noch einen BUG in diesem Bereich. Eine Version, in welcher der BUG behoben ist, kommt diese Woche noch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 April 2018, 10:09:03
Zitat von: Amenophis86 am 03 April 2018, 22:06:49
Naja es bleibt aber dabei, dass es bei mir Ansagen mit unterschiedlicher Länge gibt. Daher würde mit ein Event helfen, wenn die Aufgabe fertig ist. ZB wenn playStatus entsprechend verändert wird.
Und ich habe verschiedene Zeiten mit verschiedenen Lautstärken hinterlegt, ob ich die jetzt über Volumen oder Alarm Volumen setze ist mir relativ egal.
In der nächsten Version ist es aktuell so geplant: Bei TTS Ansagen wird die Lautstärke auf "volume_alarm" angehoben, wenn die aktuelle Lautstärke kleiner eingestellt ist. Nachdem Abspielen der Nachricht, wird die Lautstärke auf den alten Wert wieder zurückgesetzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 04 April 2018, 11:34:56
Alles klar, dann werde ich meine Skripte auf Volumen Alarm umstellen. Ist ja kein großer Aufwand :) Gibt es außer auf die Volume Änderung noch ein Event, dass eine Durchsage vorbei ist?

Das mit dem PlayStatus wäre top, wenn der schneller aktuell wird :)

Muss sagen bin sehr begeistert von den neuen Funktionen und die Idee mit der DNS Umleitung war einfach top. Wäre Natürlich schön, wenn Amazon endlich die Notifikation im richtigen Skill Freigeben würde, aber bis dahin ein super Workaround.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 04 April 2018, 19:55:35
Hallo!

ich hatte nun endlich Zeit mit Hilfe von hier über Nginx das TTS über Fhem erfolgreich ein zu richten,
das einzige was nicht geht ist die Auswahl der verschiedenen TTS stimmen, hier bekomme ich immer
ein tts_error    No AWS_Access_Key Value ohne das Attr klappt es gut nur nicht mit?!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willibutz am 04 April 2018, 20:06:18
Zitat von: michael.winkler am 04 April 2018, 10:07:17
Der playstatus sollte auch bei einer mündlichen Aktion aktualisiert werden. Allerdings habe ich in er aktuellen Version (online) noch einen BUG in diesem Bereich. Eine Version, in welcher der BUG behoben ist, kommt diese Woche noch.

Danke für die Info, für das Modul sowieso  :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 04 April 2018, 21:22:47
HALLO Steffen,

schau mal unter

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#AWS_Konfiguration

dort  unter   Amazon Stimmen (TTS) letzter Teil der Seite.

LG Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 06 April 2018, 05:35:15
Zitat von: TecCheck am 04 April 2018, 21:22:47
HALLO Steffen,

schau mal unter

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#AWS_Konfiguration

dort  unter   Amazon Stimmen (TTS) letzter Teil der Seite.

LG Wolfgang

Hallo!

Vielen dank, danach hatte ich gesucht und irgendwie nicht gefunden....

Jetzt habe ich aber  nochmal eine andere Frage, ich wollte auf ein zweites System das gleiche nochmal Installieren aber
ich bekomme beim Account Device das Set "TTS_IPAdress" usw. "NICHT" Angezeigt, habe da die Aktuelle Version eingespielt und auch schon mehrmals das System neugestartet?!?


Internals:
   CFGFN     
   CHANGED   
   DEF        crypt:xxxxxxxxxxxxxxxxxxxx crypt:xxxxxxxxxxxxxxxxx
   IODev     
   NAME       ECHOBridge
   NR         133
   NTFY_ORDER 50-ECHOBridge
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   READINGS:
     2018-04-05 20:19:49   2FACode         not used
     2018-04-05 20:19:50   BrowserUserAgent 5voa5fi7t4RGCCR5th1KB
     2018-04-05 20:19:50   COOKIE          session-id=260-4007178-2071849; session-id-time=2153672389l; ubid-acbde=262-6528423-7855657; session-token="NPr9BF7AFJR1tRD817IMRE77eQRRvfA2QycFFA6EhuFN9wxToBb7B74HK4rqmiqf/w6p1RfVrhudsF7KbMFXTPhUHnWgtX6webg3msfa9vsrTRz/iRiRkJhfbU1Ndk6St7ziqM7uQCNGjqbyei8ZDkej7sjJ+zBZugFRzoYHWZ1ACH9hiLkiBP4qpZh3wXyqXHXGAC3D/E5owgRDUr8I4vY8hGIBBqnYyCYEl2GvCow="; x-acbde=PMCLLLtwUYLfZhZerENfC8FeOWDsc9r01v8XTpY68WEX2FErYOP9g0UJ2nrb6Smv; at-acbde=Atza|IwEBIEQYZWhTXGYJsVvwPNSi7wBSvZV9enjrYjaClJtksE540FZDpHyDeVd7AtqAsbaOqFt0TJa0e7s7IiJXXaRt87STAcTtFz_c143UfedKt91UTtU9IGCaeFX5M0dOfJjH07RLln_0Km-DHUOHZPLcyCM29_gMxa_FkCdJiF2tUCNxaAK5r5mFZDjh_AIyx83Kd0e_RaU0lCIjTO4WEu9ihP3zlVdaO4yLGjZNgy2QJvxOfnyTvp3A9Emrqq04LVv-3kwgaq86g1Ytqzh3kUpJ0aXlJYDgD7db8Pb-Y5VQL4jQ_PeFxn7Rv-AIn6PZW8IRkmKu9nWW5Bl-QPPPk2hJJAqgDx_xU9foYdc1pizv7-WeRTs60Fl1gxIu2GD8OZf4i_Szu2Dcag6Yd-ghfIgWgYfC; sess-at-acbde="Onap3kzigUIXpN1uXr6QPoap33txoWn+sbkbBVJky4s="; sst-acbde=Sst1|PQFHIIFcOIjAtI_2Oh8LqIoMC0PQA9fCemtIyorKXAA4iHR8w1HaKHG6JtbHW4DeSCv5epkPZ_iwtPRfTWzb_XT0o4P4YiNXbmJVVso1-kmELK04KkPfBmjxjZbilby23aQBZYUFK4rfS2eEXIPWyuxE-GJc3HrEBorORQOV8BuRKeWt_137HsdPOsTkcd1EndrdxTpcKmAnQ3fA0xb_6SNdLkZ-s9vPJhVphtmqqC-BKcO8EjXl14MZdaXdgNz7tH8IamaeG-7FFL92hkgMBQxzILU5seHxaXX-xA4IA3qJ3bRR4BWm6P27oIVdzaOauC1MztKowpXafjeVykJbQeBFww; csrf=-xxxxxxxxxxx;
     2018-04-05 20:19:50   COOKIE_STATE    OK
     2018-04-05 20:19:50   COOKIE_TYPE     NEW
     2018-04-05 20:19:49   autocreate_devices stop
     2018-04-05 20:19:50   state           connected
     2018-04-05 20:19:49   version         0.0.31
   helper:
     COOKIE     session-id=260-4007178-2071849; session-id-time=2153672389l; ubid-acbde=262-6528423-7855657; session-token="NPr9BF7AFJR1tRD817IMRE77eQRRvfA2QycFFA6EhuFN9wxToBb7B74HK4rqmiqf/w6p1RfVrhudsF7KbMFXTPhUHnWgtX6webg3msfa9vsrTRz/iRiRkJhfbU1Ndk6St7ziqM7uQCNGjqbyei8ZDkej7sjJ+zBZugFRzoYHWZ1ACH9hiLkiBP4qpZh3wXyqXHXGAC3D/E5owgRDUr8I4vY8hGIBBqnYyCYEl2GvCow="; x-acbde=PMCLLLtwUYLfZhZerENfC8FeOWDsc9r01v8XTpY68WEX2FErYOP9g0UJ2nrb6Smv; at-acbde=Atza|IwEBIEQYZWhTXGYJsVvwPNSi7wBSvZV9enjrYjaClJtksE540FZDpHyDeVd7AtqAsbaOqFt0TJa0e7s7IiJXXaRt87STAcTtFz_c143UfedKt91UTtU9IGCaeFX5M0dOfJjH07RLln_0Km-DHUOHZPLcyCM29_gMxa_FkCdJiF2tUCNxaAK5r5mFZDjh_AIyx83Kd0e_RaU0lCIjTO4WEu9ihP3zlVdaO4yLGjZNgy2QJvxOfnyTvp3A9Emrqq04LVv-3kwgaq86g1Ytqzh3kUpJ0aXlJYDgD7db8Pb-Y5VQL4jQ_PeFxn7Rv-AIn6PZW8IRkmKu9nWW5Bl-QPPPk2hJJAqgDx_xU9foYdc1pizv7-WeRTs60Fl1gxIu2GD8OZf4i_Szu2Dcag6Yd-ghfIgWgYfC; sess-at-acbde="Onap3kzigUIXpN1uXr6QPoap33txoWn+sbkbBVJky4s="; sst-acbde=Sst1|PQFHIIFcOIjAtI_2Oh8LqIoMC0PQA9fCemtIyorKXAA4iHR8w1HaKHG6JtbHW4DeSCv5epkPZ_iwtPRfTWzb_XT0o4P4YiNXbmJVVso1-kmELK04KkPfBmjxjZbilby23aQBZYUFK4rfS2eEXIPWyuxE-GJc3HrEBorORQOV8BuRKeWt_137HsdPOsTkcd1EndrdxTpcKmAnQ3fA0xb_6SNdLkZ-s9vPJhVphtmqqC-BKcO8EjXl14MZdaXdgNz7tH8IamaeG-7FFL92hkgMBQxzILU5seHxaXX-xA4IA3qJ3bRR4BWm6P27oIVdzaOauC1MztKowpXafjeVykJbQeBFww; csrf=-xxxxxxxxxxxxxx;
     CSRF       -357445178
     CUSTOMER   ADCDQZ3KE98NJ
     DEVICETYPE A7WXQPH584YP
     DIRECTID   amzn1.account.AEXSQTMIPXJL62Q7VPVSUZJ6LWXQ
     PASSWORD   crypt:2728670407501352055504
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERIAL     G090RF0474710EBB
     SERVER     layla.amazon.de
     TWOFA     
     USER       crypt:000356151443210659075e541f055c5b
     VERSION    601481020
     login_cookiestring session-id=260-4007178-2071849; session-id-time=2153672389l; ubid-acbde=262-6528423-7855657; session-token="NPr9BF7AFJR1tRD817IMRE77eQRRvfA2QycFFA6EhuFN9wxToBb7B74HK4rqmiqf/w6p1RfVrhudsF7KbMFXTPhUHnWgtX6webg3msfa9vsrTRz/iRiRkJhfbU1Ndk6St7ziqM7uQCNGjqbyei8ZDkej7sjJ+zBZugFRzoYHWZ1ACH9hiLkiBP4qpZh3wXyqXHXGAC3D/E5owgRDUr8I4vY8hGIBBqnYyCYEl2GvCow="; x-acbde=PMCLLLtwUYLfZhZerENfC8FeOWDsc9r01v8XTpY68WEX2FErYOP9g0UJ2nrb6Smv; at-acbde=Atza|IwEBIEQYZWhTXGYJsVvwPNSi7wBSvZV9enjrYjaClJtksE540FZDpHyDeVd7AtqAsbaOqFt0TJa0e7s7IiJXXaRt87STAcTtFz_c143UfedKt91UTtU9IGCaeFX5M0dOfJjH07RLln_0Km-DHUOHZPLcyCM29_gMxa_FkCdJiF2tUCNxaAK5r5mFZDjh_AIyx83Kd0e_RaU0lCIjTO4WEu9ihP3zlVdaO4yLGjZNgy2QJvxOfnyTvp3A9Emrqq04LVv-3kwgaq86g1Ytqzh3kUpJ0aXlJYDgD7db8Pb-Y5VQL4jQ_PeFxn7Rv-AIn6PZW8IRkmKu9nWW5Bl-QPPPk2hJJAqgDx_xU9foYdc1pizv7-WeRTs60Fl1gxIu2GD8OZf4i_Szu2Dcag6Yd-ghfIgWgYfC; sess-at-acbde="Onap3kzigUIXpN1uXr6QPoap33txoWn+sbkbBVJky4s="; sst-acbde=Sst1|PQFHIIFcOIjAtI_2Oh8LqIoMC0PQA9fCemtIyorKXAA4iHR8w1HaKHG6JtbHW4DeSCv5epkPZ_iwtPRfTWzb_XT0o4P4YiNXbmJVVso1-kmELK04KkPfBmjxjZbilby23aQBZYUFK4rfS2eEXIPWyuxE-GJc3HrEBorORQOV8BuRKeWt_137HsdPOsTkcd1EndrdxTpcKmAnQ3fA0xb_6SNdLkZ-s9vPJhVphtmqqC-BKcO8EjXl14MZdaXdgNz7tH8IamaeG-7FFL92hkgMBQxzILU5seHxaXX-xA4IA3qJ3bRR4BWm6P27oIVdzaOauC1MztKowpXafjeVykJbQeBFww; csrf=-xxxxxxxxxxxxxxx;
     login_location https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
     login_postdata appActionToken=0YRbkD3kj2BEx0VboPxVhZsHnikEUj3D&appAction=SIGNIN&showRmrMe=ape:MQ==&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:WjA1U0hQMVBHSFMwR0VLOEJKUjY=&openid.identity=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&openid.assoc_handle=ape:YW16bl9kcF9wcm9qZWN0X2RlZV9kZQ==&openid.mode=ape:Y2hlY2tpZF9zZXR1cA==&failedSignInCount=ape:MA==&openid.claimed_id=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&pageId=ape:YW16bl9kcF9wcm9qZWN0X2RlZV9kZQ==&openid.ns=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjA=&showPasswordChecked=false&
     login_sessionid 262-6528423-7855657
     notifications
     CMD_QUEUE:
     ECHODEVICES:
     HTTP_CONNECTION:
       CL         
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       200
       compress   1
       conn       
       data       
       displayurl https://layla.amazon.de/api/device-notification-state?_=xxxxxxxxxxxxxxxx
       header     Cookie: session-id=260-4007178-2071849; session-id-time=2153672389l; ubid-acbde=262-6528423-7855657; session-token="NPr9BF7AFJR1tRD817IMRE77eQRRvfA2QycFFA6EhuFN9wxToBb7B74HK4rqmiqf/w6p1RfVrhudsF7KbMFXTPhUHnWgtX6webg3msfa9vsrTRz/iRiRkJhfbU1Ndk6St7ziqM7uQCNGjqbyei8ZDkej7sjJ+zBZugFRzoYHWZ1ACH9hiLkiBP4qpZh3wXyqXHXGAC3D/E5owgRDUr8I4vY8hGIBBqnYyCYEl2GvCow="; x-acbde=PMCLLLtwUYLfZhZerENfC8FeOWDsc9r01v8XTpY68WEX2FErYOP9g0UJ2nrb6Smv; at-acbde=Atza|IwEBIEQYZWhTXGYJsVvwPNSi7wBSvZV9enjrYjaClJtksE540FZDpHyDeVd7AtqAsbaOqFt0TJa0e7s7IiJXXaRt87STAcTtFz_c143UfedKt91UTtU9IGCaeFX5M0dOfJjH07RLln_0Km-DHUOHZPLcyCM29_gMxa_FkCdJiF2tUCNxaAK5r5mFZDjh_AIyx83Kd0e_RaU0lCIjTO4WEu9ihP3zlVdaO4yLGjZNgy2QJvxOfnyTvp3A9Emrqq04LVv-3kwgaq86g1Ytqzh3kUpJ0aXlJYDgD7db8Pb-Y5VQL4jQ_PeFxn7Rv-AIn6PZW8IRkmKu9nWW5Bl-QPPPk2hJJAqgDx_xU9foYdc1pizv7-WeRTs60Fl1gxIu2GD8OZf4i_Szu2Dcag6Yd-ghfIgWgYfC; sess-at-acbde="Onap3kzigUIXpN1uXr6QPoap33txoWn+sbkbBVJky4s="; sst-acbde=Sst1|PQFHIIFcOIjAtI_2Oh8LqIoMC0PQA9fCemtIyorKXAA4iHR8w1HaKHG6JtbHW4DeSCv5epkPZ_iwtPRfTWzb_XT0o4P4YiNXbmJVVso1-kmELK04KkPfBmjxjZbilby23aQBZYUFK4rfS2eEXIPWyuxE-GJc3HrEBorORQOV8BuRKeWt_137HsdPOsTkcd1EndrdxTpcKmAnQ3fA0xb_6SNdLkZ-s9vPJhVphtmqqC-BKcO8EjXl14MZdaXdgNz7tH8IamaeG-7FFL92hkgMBQxzILU5seHxaXX-xA4IA3qJ3bRR4BWm6P27oIVdzaOauC1MztKowpXafjeVykJbQeBFww; csrfxxxxxxxxxxxxxxxxx;
csrf: -357445178
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 200 OK
Server: Server
Date: Fri, 06 Apr 2018 03:25:20 GMT
Content-Type: application/json
Content-Length: 241
Connection: close
x-amzn-RequestId: 225c5662-394a-11e8-b173-e19b9313646b
Content-Encoding: gzip
Vary: Accept-Encoding,User-Agent
       httpversion 1.1
       hu_blocking 0
       hu_filecount 6007
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 1
       path       /api/device-notification-state?_=xxxxxxxxx
       protocol   https
       redirects  0
       timeout    10
       type       alarmvolume
       url        https://layla.amazon.de/api/device-notification-state?_=xxxxxxxxxxxxxxxxxxxx
       hash:
       sslargs:
Attributes:
   icon       echo
   room       Amazon


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 06 April 2018, 20:38:20
Hallo Steffen,

du kannst das selbst in die Command-Line von fhem eingeben.

set <Dein Acount Device> TTS_IPAdress <Ip Adresse>

Grüße
Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 08 April 2018, 02:24:50
Michael, du könntest bei Gelegenheit noch folgende Änderung einbauen:
Alle Internals die Kundennummer, CommID etc. und vor allem den Cookie enthalten so umbenennen, dass sie mit einem Punkt anfangen und damit nicht mehr im list enthalten sind. Das Cookie Reading und die Adresse am besten auch gleich noch weglassen.
Siehe ein paar Posts vorher...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 April 2018, 22:04:52
Zitat von: Markus M. am 08 April 2018, 02:24:50
Michael, du könntest bei Gelegenheit noch folgende Änderung einbauen:
Alle Internals die Kundennummer, CommID etc. und vor allem den Cookie enthalten so umbenennen, dass sie mit einem Punkt anfangen und damit nicht mehr im list enthalten sind. Das Cookie Reading und die Adresse am besten auch gleich noch weglassen.
Siehe ein paar Posts vorher...
Hi Markus,

ja das kann ich machen. Gibt es dazu einen WIKI Eintrag? Das Readings usw. mit einem Punkt anfangen und dadurch nicht mehr im list auftauchen, ist mir neu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 08 April 2018, 22:19:49
Zitat von: michael.winkler am 08 April 2018, 22:04:52Gibt es dazu einen WIKI Eintrag? Das Readings usw. mit einem Punkt anfangen und dadurch nicht mehr im list auftauchen, ist mir neu.

Ich kenne keine offizielle Aussage dazu, ist aber so ;)
Hatte mal "unsichtbare" Internals irgendwo verwendet, ist zum Debuggen aber natürlich eher unpraktisch.
Readings mit Punkt verhalten sich genauso und sind nur für den Code sichtbar.
Daher eigentlich ideal für Dinge, die User nicht versehentlich posten sollten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanpf am 08 April 2018, 22:27:22
Durch Zufall vor ne Stunde in der Commandref gelesen:

showInternalValues
Attribute/Geräte-Eintraege/Readings die mit Punkt (.) anfangen werden nicht angezeigt, es sei denn das globale Attribut showInternalValues ist gesetzt. Diese Variable wird bei dem list und xmllist Befehl, und bei der FHEMWEB Raumansicht geprüft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 April 2018, 11:37:01
Neue Version auf Seite 1 Online!

Auf Seite 1 habe ich Euch auch ein kleines Video verlinkt, in welchem die TTS_Translate Funktion gezeigt wird.

Viel Spaß beim testen.

Doku wie immer hier zu finden:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/


##############################################
#
# 2018.04.09 v0.0.33
# - CHANGE:  get "help" zusätzliche Anleitung MP3 Streamserver & IceCast2
#            TTS_Nachrichten werden mindestens mit der Laustärke von Reading "volume_alarm" abgespielt.
#            Zwei Faktor Authentifizierung (set login2FACode) Danke Benutzer JoWiedmann https://forum.fhem.de/index.php/topic,82631.msg787815.html#msg787815
#            Verstecken von Helper "CUSTOMER","COMMSID","COOKIE","DIRECTID","PASSWORD","USER","HTTP_CONNECTION" und "SERIAL"
#            Verstecken von Readings "COOKIE","AWS_Access_Key" und "aws_secret_key"
# - FEATURE: Neues Reading "currentTuneInID"
#            set "tts_translate" Übersetzung von der Webseite http://www.online-translator.com/ Reading="tts_translate_result"
#            Neues Attribut "TTS_Translate_From"
#            TTS Translate unterstützt folgende Sprachen:dutch,english,french,german,italian,japanese,korean,portuguese,russian,spanish und turkish
#            TTS MP3 Länge ermitteln. Reading = "tts_lenght"
#            TTS Nachrichte abspielen wenn schon ein TuneIn Sender läuft.
# - BUGFIX:  Log Eintrag bei TTS & Attribut: "TTS_normalize" entfernt
#            Name Attribut "TTS_Voice" WelshEnglish_Female_Gwyneth
#            get settings
#            Verzeichnis "echodevice" wurde nicht automatisch angelegt
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 10 April 2018, 12:21:48
Hallo Michael,

Edit: musst Dich erst einmal nicht kümmern. Ich beobachte das jetzt mit V 0.0.33 ......

ich hab die Version 0.0.17 v. 28.01.17 installiert.

Ich vermute Du hast diverse blocking calls eingebaut. Bisher konnte ich kleinere Freezes feststellen, die aber nicht besorgniserregend waren. Diese Nacht hat es aber zu extremen Stillständen geführt. Ich vermute, dass der amazon-Server nicht erreichbar war. Mal exemplarisch ein Ausschnitt des freezemon-Log
[Freezemon] freezedetect: possible freeze starting at 04:12:44, delay is 79.562 possibly caused by: tmr-HttpUtils_Err(N/A) tmr-HttpUtils_Err(N/A) tmr-HttpUtils_Err(N/A) tmr-HttpUtils_Err(N/A) tmr-HttpUtils_Err(N/A) tmr-FW_closeInactiveClients(N/A)
2018.04.10 04:12:43.051 5: End notify loop for echomaster
2018.04.10 04:12:43.052 5: HttpUtils url=https://layla.amazon.de/
--- log skips     4.032 secs.
2018.04.10 04:12:47.084 5: HttpUtils url=https://layla.amazon.de/
--- log skips     4.033 secs.
2018.04.10 04:12:51.117 5: HttpUtils url=https://www.amazon.de/ap/signin
--- log skips     4.035 secs.
2018.04.10 04:12:55.152 5: HttpUtils url=https://www.amazon.de/ap/signin
--- log skips     4.009 secs.
2018.04.10 04:12:59.160 5: HttpUtils url=https://layla.amazon.de/api/bootstrap?version=0&_=xyz
--- log skips     4.032 secs.
2018.04.10 04:13:03.192 5: Cookie:
2018.04.10 04:13:03.193 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=xyz
2018.04.10 04:13:03.193 5: HttpUtils url=https://layla.amazon.de/api/devices-v2/device?cached=true&_=xyz
2018.04.10 04:13:03.219 5: IP: layla.amazon.de -> 52.94.217.49
2018.04.10 04:13:03.221 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.04.10 04:13:03.221 5: HttpUtils url=https://alexa-comms-mobile-service.amazon.com/accounts
2018.04.10 04:13:03.247 5: IP: alexa-comms-mobile-service.amazon.com -> 54.230.47.138
2018.04.10 04:13:03.248 2: [echodevice_ParseAuth] echomaster: connection error connect to https://layla.amazon.de:443 timed out
2018.04.10 04:13:03.262 5: HttpUtils url=https://layla.amazon.de/
--- log skips     4.030 secs.
2018.04.10 04:13:07.292 5: HttpUtils url=https://layla.amazon.de/
--- log skips     4.033 secs.
2018.04.10 04:13:11.326 5: HttpUtils url=https://www.amazon.de/ap/signin
--- log skips     4.011 secs.
2018.04.10 04:13:15.337 5: HttpUtils url=https://www.amazon.de/ap/signin
--- log skips     4.008 secs.
2018.04.10 04:13:19.345 5: HttpUtils url=https://layla.amazon.de/api/bootstrap?version=0&_=xyz
--- log skips     4.032 secs.
2018.04.10 04:13:23.377 5: Cookie:
2018.04.10 04:13:23.378 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=xyz
2018.04.10 04:13:23.378 5: HttpUtils url=https://layla.amazon.de/api/devices-v2/device?cached=true&_=xyz
2018.04.10 04:13:23.380 5: IP: layla.amazon.de -> 52.94.220.236
2018.04.10 04:13:23.382 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.04.10 04:13:23.382 5: HttpUtils url=https://alexa-comms-mobile-service.amazon.com/accounts
2018.04.10 04:13:23.384 5: IP: alexa-comms-mobile-service.amazon.com -> 54.230.47.138
2018.04.10 04:13:23.386 2: [echodevice_ParseAuth] echomaster: connection error connect to https://layla.amazon.de:443 timed out
2018.04.10 04:13:23.387 5: HttpUtils url=https://layla.amazon.de/
--- log skips     4.008 secs.
2018.04.10 04:13:27.395 5: HttpUtils url=https://layla.amazon.de/
--- log skips     4.009 secs.
2018.04.10 04:13:31.404 5: HttpUtils url=https://www.amazon.de/ap/signin
--- log skips     4.034 secs.
2018.04.10 04:13:35.438 5: HttpUtils url=https://www.amazon.de/ap/signin
--- log skips     4.008 secs.
2018.04.10 04:13:39.446 5: HttpUtils url=https://layla.amazon.de/api/bootstrap?version=0&_=xyz
--- log skips     4.008 secs.
2018.04.10 04:13:43.454 5: Cookie:
2018.04.10 04:13:43.456 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=xyz
2018.04.10 04:13:43.456 5: HttpUtils url=https://layla.amazon.de/api/devices-v2/device?cached=true&_=xyz
2018.04.10 04:13:43.458 5: IP: layla.amazon.de -> 52.94.220.236
2018.04.10 04:13:43.459 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.04.10 04:13:43.459 5: HttpUtils url=https://alexa-comms-mobile-service.amazon.com/accounts
2018.04.10 04:13:43.461 5: IP: alexa-comms-mobile-service.amazon.com -> 54.230.47.138
2018.04.10 04:13:43.463 2: [echodevice_ParseAuth] echomaster: connection error connect to https://layla.amazon.de:443 timed out
2018.04.10 04:13:43.464 5: HttpUtils url=https://layla.amazon.de/
--- log skips     4.008 secs.
2018.04.10 04:13:47.472 5: HttpUtils url=https://layla.amazon.de/
--- log skips     4.009 secs.
2018.04.10 04:13:51.481 5: HttpUtils url=https://www.amazon.de/ap/signin
--- log skips     4.011 secs.
2018.04.10 04:13:55.492 5: HttpUtils url=https://www.amazon.de/ap/signin
--- log skips     4.008 secs.
2018.04.10 04:13:59.500 5: HttpUtils url=https://layla.amazon.de/api/bootstrap?version=0&_=xyz
--- log skips     4.008 secs.
2018.04.10 04:14:03.508 5: Cookie:
2018.04.10 04:14:03.509 4: Getting devices URL nonblocking https://layla.amazon.de/api/devices-v2/device?cached=true&_=xyz
2018.04.10 04:14:03.509 5: HttpUtils url=https://layla.amazon.de/api/devices-v2/device?cached=true&_=xyz
2018.04.10 04:14:03.512 5: IP: layla.amazon.de -> 52.94.220.236
2018.04.10 04:14:03.513 4: Getting accounts URL https://alexa-comms-mobile-service.amazon.com/accounts
2018.04.10 04:14:03.513 5: HttpUtils url=https://alexa-comms-mobile-service.amazon.com/accounts
2018.04.10 04:14:03.539 5: IP: alexa-comms-mobile-service.amazon.com -> 54.230.47.138
2018.04.10 04:14:03.540 2: [echodevice_ParseAuth] echomaster: connection error connect to https://layla.amazon.de:443 timed out
2018.04.10 04:14:03.542 5: [echomaster] $VAR1 = '';

2018.04.10 04:14:03.555 5: End notify loop for echomaster
2018.04.10 04:14:03.555 4: echomaster: connection error account connect to https://alexa-comms-mobile-service.amazon.com:443 timed out
2018.04.10 04:14:03.556 4: [echomaster] [echodevice_HandleCmdQueue] - send command https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=xyz
2018.04.10 04:14:03.557 5: HttpUtils url=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=xyz
2018.04.10 04:14:03.559 5: IP: layla.amazon.de -> 52.94.220.236
2018.04.10 04:14:03.562 5: [Freezemon] freezedetect: ----------- Starting Freeze handling at 2018.04.10 04:14:03.562 ---------------------
[Freezemon] freezedetect: possible freeze starting at 04:12:44, delay is 79.562 possibly caused by: tmr-HttpUtils_Err(N/A) tmr-HttpUtils_Err(N/A) tmr-HttpUtils_Err(N/A) tmr-HttpUtils_Err(N/A) tmr-HttpUtils_Err(N/A) tmr-FW_closeInactiveClients(N/A)


Wenn Du mehr brauchst, nur fragen.

Ich hoffe, dass es sich nicht bereits durch die aktuelle Version erledigt.  :-[

Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 10 April 2018, 12:28:39
Hmmm
@Markus: V0.17 vs V0.33 !
Die 0.17 hat bei mir nie funktioniert! Wegen der Cookie geschichte! Trau Dich doch einfach. Kannst ja die Alte (Version) aufheben!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 10 April 2018, 12:37:14
ZitatWegen der Cookie geschichte!
Genau deshalb hab ich mich nicht getraut, weil es bei mir so gut funktionierte  ;D
vermutlich hast Du aber Recht. Hab jetzt im ChangeLog gesehen, dass einiges seit der 0.0.17 auf non-blocking umgestellt wurde.

Also geht's es nun weiter mit 0.0.33  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 April 2018, 14:14:58
Zitat von: michael.winkler am 10 April 2018, 11:37:01
Neue Version auf Seite 1 Online!

Auf Seite 1 habe ich Euch auch ein kleines Video verlinkt, in welchem die TTS_Translate Funktion gezeigt wird.

Viel Spaß beim testen.

Kannst du kurz was zum Hintergrund von TTS_Translate sagen? Ich versetehe zwar was es macht (glaub ich zumindest) aber der Anwendungsfall, für den du es implementiert hast, erschließt sich mir nciht so ganz. War es ein User-Wunsch?

Grüße, Stephan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 April 2018, 14:20:12
Zitat von: balli1187 am 10 April 2018, 14:14:58
Kannst du kurz was zum Hintergrund von TTS_Translate sagen? Ich versetehe zwar was es macht (glaub ich zumindest) aber der Anwendungsfall, für den du es implementiert hast, erschließt sich mir nciht so ganz. War es ein User-Wunsch?

Grüße, Stephan
Ich habe das für meinen Sohn integriert. Damit hat er die Möglichkeit sich Texte übersetzen zu lassen, und diese anschließen per TTS ausgeben. Ist sicherlich nur eine nette Spielerei. Aber wer weiß, vielleicht kann das ja jemand wirklich für einen speziellen Fall brauchen.

Du könntest ja z.B. von einer ausländischen Webseite direkt die Texte in deiner Sprache vorlesen lassen usw......
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 10 April 2018, 14:21:21
Zitat von: KölnSolar am 10 April 2018, 12:21:48
Ich vermute, dass der amazon-Server nicht erreichbar war.

https://www.google.de/amp/m.faz.net/aktuell/wirtschaft/diginomics/stromausfall-am-de-cix-legt-deutsches-internet-lahm-15534725.amp.html
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 April 2018, 14:34:51
Zitat von: Amenophis86 am 10 April 2018, 14:21:21
https://www.google.de/amp/m.faz.net/aktuell/wirtschaft/diginomics/stromausfall-am-de-cix-legt-deutsches-internet-lahm-15534725.amp.html

Das komplette Modul ist auf Nonblocking Umgestellt!

Allerdings sind DNS Abfragen weiterhin blockierend. siehe WIKI Eintrag: https://wiki.fhem.de/wiki/HttpUtils#HttpUtils_NonblockingGet

Die Funktion HttpUtils_NonblockingGet ist nicht komplett durchgehend "non-blocking". DNS-Abfragen sind weiterhin blockierend. Insbesondere wenn der DNS-Name nicht aufgelöst werden kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 April 2018, 14:44:45
Zitat von: michael.winkler am 10 April 2018, 14:20:12
Ich habe das für meinen Sohn integriert. Damit hat er die Möglichkeit sich Texte übersetzen zu lassen, und diese anschließen per TTS ausgeben. Ist sicherlich nur eine nette Spielerei. Aber wer weiß, vielleicht kann das ja jemand wirklich für einen speziellen Fall brauchen.

Du könntest ja z.B. von einer ausländischen Webseite direkt die Texte in deiner Sprache vorlesen lassen usw......
Alles klar - Danke für die Erklärung.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: christian.71 am 11 April 2018, 17:58:16
Ich habe jetzt Version 0.0.33 installiert. Erstmal vielen Dank dafür.
Jetzt kommt allerdings bei jeder Sprachausgabe ein Ton vorab, der auch kommt, wenn ich die Lauter/Leiser Tasten an mein Echo Dot drücke. Ist dann vermutlich nicht anders lösbar, wenn die Lautstärke automatisch angehoben werden soll. Oder doch? Und dann regelt er die Lautstärke schon recht früh wieder runter, obwohl er noch am lesen ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 April 2018, 18:11:04
Zitat von: christian.71 am 11 April 2018, 17:58:16
Ich habe jetzt Version 0.0.33 installiert. Erstmal vielen Dank dafür.
Jetzt kommt allerdings bei jeder Sprachausgabe ein Ton vorab, der auch kommt, wenn ich die Lauter/Leiser Tasten an mein Echo Dot drücke. Ist dann vermutlich nicht anders lösbar, wenn die Lautstärke automatisch angehoben werden soll. Oder doch? Und dann regelt er die Lautstärke schon recht früh wieder runter, obwohl er noch am lesen ist.
Das kommt in der Tat durch das anpassen der Lautstärke. Wenn du es als störend empfindest, kannst du auch volume_alarm auf 0 setzen, dann sollte das normale volume greifen und kein Bing ertönen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 11 April 2018, 18:22:11
Zitat von: christian.71 am 11 April 2018, 17:58:16
Und dann regelt er die Lautstärke schon recht früh wieder runter, obwohl er noch am lesen ist.

Läuft auf das hinaus was ich bereits vorher geschrieben hat, ob es Möglich ist ein Event zu generieren, wenn der Text fertig ist, weil sonst genau das passieren kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 April 2018, 13:27:43
Zitat von: Amenophis86 am 11 April 2018, 18:22:11
Läuft auf das hinaus was ich bereits vorher geschrieben hat, ob es Möglich ist ein Event zu generieren, wenn der Text fertig ist, weil sonst genau das passieren kann.
Ein Event kann leider nicht generiert werden. Allerdings gibt es jetzt ein Reading welches die Länge des MP3s festhält.

Zitat von: christian.71 am 11 April 2018, 17:58:16
Ich habe jetzt Version 0.0.33 installiert. Erstmal vielen Dank dafür.
Jetzt kommt allerdings bei jeder Sprachausgabe ein Ton vorab, der auch kommt, wenn ich die Lauter/Leiser Tasten an mein Echo Dot drücke. Ist dann vermutlich nicht anders lösbar, wenn die Lautstärke automatisch angehoben werden soll. Oder doch? Und dann regelt er die Lautstärke schon recht früh wieder runter, obwohl er noch am lesen ist.
Ja beim Setzen der Lautstärke hört man den Ton, das kann ich leider nicht verhindern.  Das mit dem runter regeln habe ich auch schon festgestellt. Das hängt leider mit der Internet Geschwindigkeit zusammen. Ich könnte das Delay von aktuell 1 Sekunden auf 2 erhöhen. Allerdings kann es dann sein dass der TuneIn Sender kurz etwas lauter ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 12 April 2018, 14:13:31
Ist es zwingend nötig, dass man bei der neuen Version die Lautstärke von Alarm nimmt? Ich habe nämlich inzwischen verschiedene Funktionen, wo ich selbst vorher sie entsprechende Lautstärke setze bzw die Länge mit angebe, wann wieder zurück gestellt werden soll.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 12 April 2018, 20:28:03
ich hab gerade mal etwas Zeit gefunden, um auf die neue Version zu "updaten". Wenn ich den Quellcode über die Weboberfläche>Edit Files>Template.pm einfügen will und es dann unter dem richtigen namen speicehrn will, bekomme ich eine Fehlermeldung.
ERROR:
Too many arguments for main::echodevice_Google at ./FHEM/myUtilsTemplate.pm line 1026, near "$command)" Too many arguments for main::echodevice_Amazon at ./FHEM/myUtilsTemplate.pm line 1029, near "$command)" Too many arguments for main::echodevice_Amazon at ./FHEM/myUtilsTemplate.pm line 2453, near "$msgtype)"

Selbes Vorgehen habe ich bei den vorherigen Updates auch angewandt udn da hat es imme problemnlos funktioniert.

hat jemand die aktuelle Version zu laufen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 April 2018, 06:58:07
Zitat von: Amenophis86 am 12 April 2018, 14:13:31
Ist es zwingend nötig, dass man bei der neuen Version die Lautstärke von Alarm nimmt? Ich habe nämlich inzwischen verschiedene Funktionen, wo ich selbst vorher sie entsprechende Lautstärke setze bzw die Länge mit angebe, wann wieder zurück gestellt werden soll.
Ich werde in der nächsten Version ein Attribut hinzufügen, mit welchem Ihr diese Funktion wieder deaktivieren könnt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 April 2018, 06:59:59
Zitat von: balli1187 am 12 April 2018, 20:28:03
ich hab gerade mal etwas Zeit gefunden, um auf die neue Version zu "updaten". Wenn ich den Quellcode über die Weboberfläche>Edit Files>Template.pm einfügen will und es dann unter dem richtigen namen speicehrn will, bekomme ich eine Fehlermeldung.
ERROR:
Too many arguments for main::echodevice_Google at ./FHEM/myUtilsTemplate.pm line 1026, near "$command)" Too many arguments for main::echodevice_Amazon at ./FHEM/myUtilsTemplate.pm line 1029, near "$command)" Too many arguments for main::echodevice_Amazon at ./FHEM/myUtilsTemplate.pm line 2453, near "$msgtype)"

Selbes Vorgehen habe ich bei den vorherigen Updates auch angewandt udn da hat es imme problemnlos funktioniert.

hat jemand die aktuelle Version zu laufen?
Dieser Art der Bereitstellung war mir neu. In der Regel kopiert Ihr die Datei in das FHEM Verzeichnis (via SCP oder Ähnliches) und startet dann Euren FHEM Server neu.
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 April 2018, 07:11:34
Zitat von: michael.winkler am 13 April 2018, 06:59:59
Dieser Art der Bereitstellung war mir neu. In der Regel kopiert Ihr die Datei in das FHEM Verzeichnis (via SCP oder Ähnliches) und startet dann Euren FHEM Server neu.
Ja ist vielleicht nicht der sauberste weg aber dafür recht schnell und einfach gemacht [emoji6]
Bisher gab es auch keine Probleme damit.

Was sagst du denn zu der Fehlermeldung?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 April 2018, 07:13:20
Zitat von: balli1187 am 13 April 2018, 07:11:34
Ja ist vielleicht nicht der sauberste weg aber dafür recht schnell und einfach gemacht [emoji6]
Bisher gab es auch keine Probleme damit.

Was sagst du denn zu der Fehlermeldung?


Gesendet von iPhone mit Tapatalk
Dazu kann ich leider nichts sage. Könnte aber daran liegen dass sich die Funktion in der neuen Version verändert hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 April 2018, 07:15:58
Zitat von: michael.winkler am 13 April 2018, 07:13:20
Dazu kann ich leider nichts sage. Könnte aber daran liegen dass sich die Funktion in der neuen Version verändert hat.
Okay, dann werd ich es mal via SCP versuchen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 13 April 2018, 14:02:38
Hallo,

nachdem ich mich neulich gut verbinden konnte, kommt jetzt immer was mit Cookie Error, kann da jemand helfen?

Grüße
Doman75
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 April 2018, 14:25:52
Zitat von: doman75 am 13 April 2018, 14:02:38
Hallo,

nachdem ich mich neulich gut verbinden konnte, kommt jetzt immer was mit Cookie Error, kann da jemand helfen?

Grüße
Doman75
Welche Version hast du im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 13 April 2018, 14:38:16
Hallo,

habe die 0.0.33

hier mal ein list die Crypt Werte habe ich mal ersetzt:

Internals:
   DEF        crypt:XXX crypt:XXX
   IODev     
   NAME       ECHODEVICES
   NR         662
   NTFY_ORDER 50-ECHODEVICES
   STATE      COOKIE ERROR
   TYPE       echodevice
   model      ACCOUNT
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-04-13 14:09:27   2FACode         not used
     2018-04-13 14:09:28   BrowserUserAgent zACEiC7L3hez7GFInU9oR
     2018-04-13 14:09:29   COOKIE_STATE    ERROR
     2018-04-13 14:09:28   COOKIE_TYPE     NEW
     2018-04-13 14:04:55   autocreate_devices running
     2018-04-13 14:09:29   state           unauthorized
     2018-04-13 14:03:14   version         0.0.33
   helper:

     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     .HTTP_CONNECTION:
       CL         
       NAME       
       addr       https://www.amazon.de:443
       auth       0
       buf       
       code       200
       compress   1
       conn       
       data       
       host       www.amazon.de
       httpheader HTTP/1.1 200 OK
Server: Server
Content-Type: text/html;charset=UTF-8
Strict-Transport-Security: max-age=47474747; includeSubDomains; preload
x-ua-compatible: IE=edge
Pragma: No-cache
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Expires: Thu, 01 Jan 1970 00:00:00 GMT
X-Frame-Options: SAMEORIGIN
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
P3P: policyref="http://www.amazon.de/w3c/p3p.xml",CP="CAO DSP LAW CUR ADM IVAo IVDo CONo OTPo OUR DELi PUBi OTRi BUS PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA HEA PRE LOC GOV OTC "
Date: Fri, 13 Apr 2018 12:11:26 GMT
Transfer-Encoding:  chunked
Connection: close
Connection: Transfer-Encoding
Set-Cookie: ap-fid=""; Domain=.amazon.de; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ap/; Secure
Set-Cookie: ubid-acbde=259-0558083-9779343; Domain=.amazon.de; Expires=Thu, 08-Apr-2038 12:11:26 GMT; Path=/
       httpversion 1.1
       hu_blocking 0
       hu_filecount 14
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 1
       path       /ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevices-v2%2Fdevice%3Fcached%3Dtrue%26_%3D1523621368&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
       protocol   https
       redirects  2
       timeout    10
       type       devices
       url        https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevices-v2%2Fdevice%3Fcached%3Dtrue%26_%3D1523621368&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
       hash:
       sslargs:
     CMD_QUEUE:
Attributes:
   icon       echo
   room       Amazon
   server     layla.amazon.de
   verbose    4
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 April 2018, 14:47:17
Zitat von: doman75 am 13 April 2018, 14:38:16
Hallo,

habe die 0.0.33

hier mal ein list die Crypt Werte habe ich mal ersetzt:

Internals:
   DEF        crypt:XXX crypt:XXX
   IODev     
   NAME       ECHODEVICES
   NR         662
   NTFY_ORDER 50-ECHODEVICES
   STATE      COOKIE ERROR
   TYPE       echodevice
   model      ACCOUNT
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-04-13 14:09:27   2FACode         not used
     2018-04-13 14:09:28   BrowserUserAgent zACEiC7L3hez7GFInU9oR
     2018-04-13 14:09:29   COOKIE_STATE    ERROR
     2018-04-13 14:09:28   COOKIE_TYPE     NEW
     2018-04-13 14:04:55   autocreate_devices running
     2018-04-13 14:09:29   state           unauthorized
     2018-04-13 14:03:14   version         0.0.33
   helper:

     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     .HTTP_CONNECTION:
       CL         
       NAME       
       addr       https://www.amazon.de:443
       auth       0
       buf       
       code       200
       compress   1
       conn       
       data       
       host       www.amazon.de
       httpheader HTTP/1.1 200 OK
Server: Server
Content-Type: text/html;charset=UTF-8
Strict-Transport-Security: max-age=47474747; includeSubDomains; preload
x-ua-compatible: IE=edge
Pragma: No-cache
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Expires: Thu, 01 Jan 1970 00:00:00 GMT
X-Frame-Options: SAMEORIGIN
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
P3P: policyref="http://www.amazon.de/w3c/p3p.xml",CP="CAO DSP LAW CUR ADM IVAo IVDo CONo OTPo OUR DELi PUBi OTRi BUS PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA HEA PRE LOC GOV OTC "
Date: Fri, 13 Apr 2018 12:11:26 GMT
Transfer-Encoding:  chunked
Connection: close
Connection: Transfer-Encoding
Set-Cookie: ap-fid=""; Domain=.amazon.de; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ap/; Secure
Set-Cookie: ubid-acbde=259-0558083-9779343; Domain=.amazon.de; Expires=Thu, 08-Apr-2038 12:11:26 GMT; Path=/
       httpversion 1.1
       hu_blocking 0
       hu_filecount 14
       hu_port    443
       hu_portSfx
       keepalive  0
       loglevel   4
       method     GET
       noshutdown 1
       path       /ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevices-v2%2Fdevice%3Fcached%3Dtrue%26_%3D1523621368&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
       protocol   https
       redirects  2
       timeout    10
       type       devices
       url        https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevices-v2%2Fdevice%3Fcached%3Dtrue%26_%3D1523621368&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
       hash:
       sslargs:
     CMD_QUEUE:
Attributes:
   icon       echo
   room       Amazon
   server     layla.amazon.de
   verbose    4

hast du mal ein set login versucht? Eventuell mal den Rechner, auf welchem FHEM läuft, neu starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 13 April 2018, 14:50:32
Hallo,

ja ich habe set login versucht (mehrmals), ich habe auch den server rebootet (mehrmals) und ich habe alle ECHODEVICES nochmal gelöscht und von vorn angefangen. Da ja sowieso alle ECHOS auf unconnected standen.

Grüße
Swen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 April 2018, 17:59:09
Hallo,

hätte gedacht die komplette Einkaufsliste so löschen zu können

set EG_Echo_Wohnzimmer item_shopping_delete {ReadingsVal("Echo","list_SHOPPING_ITEM",0)}

Geht aber nicht, verrät mir jemand wie man's richtig macht ?


Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 14 April 2018, 13:05:37
Kann wer wenigstens sagen ob die Möglichkeiten überhaupt besteht mit einem set item_shopping_delete ... Befehl welcher alle Werte des Reading list_SHOPPING_ITEM beinhaltet die Einkaufsliste zu löschen?

Oder muß man das so angehen zu prüfen ob ein Wert in list_SHOPPING_ITEM vorhanden ist, wenn ja einen Wert zu löschen und wiederholt zu prüfen. Und das so lange bis nichts mehr in list_SHOPPING_ITEM drinsteht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 15 April 2018, 11:11:34
Zitat von: TomLee am 14 April 2018, 13:05:37
Kann wer wenigstens sagen ob die Möglichkeiten überhaupt besteht mit einem set item_shopping_delete ... Befehl welcher alle Werte des Reading list_SHOPPING_ITEM beinhaltet die Einkaufsliste zu löschen?

Oder muß man das so angehen zu prüfen ob ein Wert in list_SHOPPING_ITEM vorhanden ist, wenn ja einen Wert zu löschen und wiederholt zu prüfen. Und das so lange bis nichts mehr in list_SHOPPING_ITEM drinsteht.
Moin
Geht das ueberhaupt? Meine hat letztens irgendwelchen Dummsinn in die Liste gelegt. Loeschen hat sie dann gesagt geht nur mit der App!?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 April 2018, 11:30:55
Zitat von: pc1246 am 15 April 2018, 11:11:34
Moin
Geht das ueberhaupt? Meine hat letztens irgendwelchen Dummsinn in die Liste gelegt. Loeschen hat sie dann gesagt geht nur mit der App!?
Gruss Christoph


https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set)

siehe

item_shopping_delete


edit:

ZitatLoeschen hat sie dann gesagt geht nur mit der App!?

So wie ich das verstanden habe gehen mit dem echodevice-Modul nur die Dinge die auch mit der App möglich sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 15 April 2018, 12:32:41
Kann es sein, dass das Modul keinerlei Failure Recovery mehr hat?
Meins war jetzt schon öfter auf disconnected und ich musste manuell mit login neu verbinden (was dann auch sofort funktioniert hat).
Wenn ich mich nicht darauf verlassen kann dass das Modul online ist, bringt ein notify für die Einkaufsliste natürlich nicht viel.


Zitat von: TomLee am 15 April 2018, 11:30:55So wie ich das verstanden habe gehen mit dem echodevice-Modul nur die Dinge die auch mit der App möglich sind.
Ja. Das heisst aber nicht, dass man das nicht intern automatisieren kann indem man z.B. die Liste ausliest und dann jeden Eintrag einzeln löscht ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 April 2018, 13:21:54
ZitatJa. Das heisst aber nicht, dass man das nicht intern automatisieren kann indem man z.B. die Liste ausliest und dann jeden Eintrag einzeln löscht ;)

Das hab ich mir jetzt (https://forum.fhem.de/index.php/topic,87001.msg794233.html#msg794233) auch vorgenommen. Da ich bisher aber um Perl ( auch wenn nur die Grundlagen gefordert sind) einen großen Bogen gemacht habe, mußte ich mich erstmal mit beschäftigen. Ich hab's hoffentlich auch bald und möchte jetzt auch von selbst zum Ziel kommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 April 2018, 16:06:59
Da sich so viele zu dem Problemchen gemeldet haben, hier meine Lösung die Einkaufsliste komplett zu löschen:

defmod du_Einkaufsliste_delete dummy
attr du_Einkaufsliste_delete alexaName einkaufsliste
attr du_Einkaufsliste_delete room Alexacontrol,Echo
attr du_Einkaufsliste_delete setList on off



defmod not_du_Einkaufsliste_delete notify du_Einkaufsliste_delete:on {\
my @array = split(",",ReadingsVal("Echo","list_SHOPPING_ITEM",""));;\
foreach my $sk (@array)\
{fhem ("set Echo item_shopping_delete $sk")};;\
{fhem ("setstate du_Einkaufsliste_delete off")}\
}
attr not_du_Einkaufsliste_delete room Echo


und mit Hilfe einer Routine ergibt sich dann der Sprachbefehl:

ZitatAlexa, lösche die Einkaufsliste

Ich selbst hab mir das so eingerichtet das die Einkaufsliste nach dem  ausdrucken (https://forum.fhem.de/index.php/topic,86834.msg793039.html#msg793039) gelöscht wird. ;)

Viel Spass

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 16 April 2018, 12:03:14
Also ich habe nach wievor das Problem das sich das Modul nicht richtig verbindet, lege ich das Device neu an, dann steht es eine Zeit lang auf Connected und nach ein paar Sekunden ist es disconnected, jeder weitere login wird jetzt mit einem state=error quittiert, im Log auf verbose 4 steht sowas:

';
</html>
</body>
<hr><center>Server</center>
<center><h1>400 Bad Request</h1></center>
<body bgcolor="white">
<head><title>400 Bad Request</title></head>
$VAR1 = '<html>
2018.04.16 11:57:57.934 4: [ECHODEVICES] [echodevice_Parse] [devices] json evaluation error


Noch eine Idee?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 16 April 2018, 13:32:51
Moin
Ich denke Du wirst von amazon dazu aufgefordert Dich einzuloggen. Ich loese das mit dem Browser links2, siehe auch hier: https://forum.fhem.de/index.php/topic,82631.msg774346.html#msg774346
Gerade erst gestern wieder gemacht!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 16 April 2018, 14:38:47
Zitat von: pc1246 am 16 April 2018, 13:32:51
Moin
Ich denke Du wirst von amazon dazu aufgefordert Dich einzuloggen. Ich loese das mit dem Browser links2, siehe auch hier: https://forum.fhem.de/index.php/topic,82631.msg774346.html#msg774346
Gerade erst gestern wieder gemacht!
Gruss Christoph

Und was genau machst du da?

Gruss Swen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 16 April 2018, 15:32:58
Zitat von: doman75 am 16 April 2018, 14:38:47
Und was genau machst du da?

Gruss Swen
Mit der Maschine, auf der fhem laeuft, bei Amazon anmelden. Du gibtst Deine Kennung und Dein Passwort ein. Dann wirst Du gefragt, wie Du den Zugangscode erhalten moechtest, gibst diesen dann ein, und dann wird die Maschine als gueltig anerkannt. Wie lange kann ich dir nicht sagen. Zur Not einfach mal ein wenig um meinen link herumlesen. Da ging es ziemlich lange um genau das!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 16 April 2018, 15:47:41
Zitat von: pc1246 am 16 April 2018, 15:32:58
Mit der Maschine, auf der fhem laeuft, bei Amazon anmelden. Du gibtst Deine Kennung und Dein Passwort ein. Dann wirst Du gefragt, wie Du den Zugangscode erhalten moechtest, gibst diesen dann ein, und dann wird die Maschine als gueltig anerkannt. Wie lange kann ich dir nicht sagen. Zur Not einfach mal ein wenig um meinen link herumlesen. Da ging es ziemlich lange um genau das!
Gruss Christoph

Ok das habe ich jetzt gemacht, nun bin ich per links2 bei amazon angemeldet, das bringt aber für fhem nix.

da kommt weiterhin:


[ECHODEVICES] [echodevice_setState] to disconnected
2018.04.16 15:44:04.597 4: [ECHODEVICES] [echodevice_Parse] [devices]
2018.04.16 15:44:04.321 4: [ECHODEVICES] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1523886244
2018.04.16 15:44:04.321 4: [ECHODEVICES] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.04.16 15:44:04.321 4: [ECHODEVICES] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1523886244
2018.04.16 15:44:04.321 4: [ECHODEVICES] [echodevice_SendCommand] [devices] START
2018.04.16 15:44:04.319 4: [ECHODEVICES] [echodevice_Parse] [cookielogin5]
2018.04.16 15:44:03.957 4: [ECHODEVICES] [echodevice_Parse] [cookielogin4]
2018.04.16 15:44:03.764 4: [ECHODEVICES] [echodevice_Parse] [cookielogin3]
2018.04.16 15:44:03.611 4: [ECHODEVICES] [echodevice_Parse] [cookielogin2]
2018.04.16 15:44:03.119 4: [ECHODEVICES] [echodevice_Parse] [cookielogin1]
2018.04.16 15:43:50.435 3: [ECHODEVICES] [echodevice_setState] to disconnected
2018.04.16 15:43:50.381 4: [ECHODEVICES] [echodevice_Parse] [devices]
2018.04.16 15:43:50.149 4: [ECHODEVICES] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1523886230
2018.04.16 15:43:50.149 4: [ECHODEVICES] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.04.16 15:43:50.149 4: [ECHODEVICES] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1523886230
2018.04.16 15:43:50.149 4: [ECHODEVICES] [echodevice_SendCommand] [devices] START
2018.04.16 15:43:50.147 4: [ECHODEVICES] [echodevice_Parse] [cookielogin5]
2018.04.16 15:43:49.771 4: [ECHODEVICES] [echodevice_Parse] [cookielogin4]
2018.04.16 15:43:49.576 4: [ECHODEVICES] [echodevice_Parse] [cookielogin3]
2018.04.16 15:43:49.401 4: [ECHODEVICES] [echodevice_Parse] [cookielogin2]
2018.04.16 15:43:43.341 4: [ECHODEVICES] [echodevice_Parse] [cookielogin1]
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 16 April 2018, 15:52:48
Zitat von: pc1246 am 16 April 2018, 15:32:58
Mit der Maschine, auf der fhem laeuft, bei Amazon anmelden. Du gibtst Deine Kennung und Dein Passwort ein. Dann wirst Du gefragt, wie Du den Zugangscode erhalten moechtest, gibst diesen dann ein, und dann wird die Maschine als gueltig anerkannt.
Das ergibt nur leider keinen Sinn, wenn sich Browser Kennung etc. zu den Werten im Modul unterscheiden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 16 April 2018, 15:53:26
Hallo Swen
Bei mir hat ein einmaliges druecken auf "connect" vom Hauptdevice gereicht, das war dann nach 5 Sekunden verbunden!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 16 April 2018, 15:54:58
Zitat von: Markus M. am 16 April 2018, 15:52:48
Das ergibt nur leider keinen Sinn, wenn sich Browser Kennung etc. zu den Werten im Modul unterscheiden.
Hallo Markus
Seltsam aber, dass es geht!? Ich habe es erst gestern gemacht!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 16 April 2018, 16:56:13
In der Praxis kann Amazon nicht deine "Maschine" sehen sondern nur den externen Browser in dem du dich anmeldest. Und der hat mit FHEM nichts zu tun. Ist also reiner Zufall bzw. für den Cookie selbst irrelevant.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 16 April 2018, 20:26:58
Hallo Markus
Du magst durchaus recht haben, dafuer kenne ich mich zu wenig mit Keksen aus! Fakt ist aber, dass ein Teil der "Maschine" nicht ganz unwichtig ist. In diesem Fall wohl die IP-Adresse. Ein neues Cookie wird ja durch das erneute connect generiert! Aber wir sollten es gut sein lassen, da sind in diesem Thread locker 5 Seiten mit gefuellt!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arallon am 16 April 2018, 20:39:41
Ehrlich gesagt habe ich jetzt nicht alle Seiten durchgelesen :)

Ich würde aber gerne wissen in welchem Interval die Readings befüllt werden. Beispielweise das Reading voice.

geht einfach darum, ob man darauf ein paar notifys packen kann.

Grüsse
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 17 April 2018, 08:54:04
- Großen roten fetten Link aus Post #1 öffnen
- Strg+F drücken
- Interval eingeben
- Attribut "intervalsettings" inkl. Standardwert finden. ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arallon am 17 April 2018, 09:08:41
:) Danke

Edit: Falls jemand hier rüber stolpert. Standard Poll ist 60 sekunden. Kann via Attribut gesetzt werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 17 April 2018, 18:12:03
Zitat von: michael.winkler am 13 April 2018, 07:13:20
Dazu kann ich leider nichts sage. Könnte aber daran liegen dass sich die Funktion in der neuen Version verändert hat.
Ich habe das Modul mittlerweile mit SCP aktualisiert und seit ein paar Tagen am laufen. Leide scheint das mit der Lautstärke von TTS-Ansagen über volume_alarm bei mir nicht (immer) zu funktionieren. Ich habe volume_alarm auf 100 gestellt aber sie kommen teilweise deutlich leiser, was eher zur normalen Lautstärke passen würde.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willibutz am 17 April 2018, 18:36:09
Zitat von: Thyraz am 17 April 2018, 08:54:04
- Großen roten fetten Link aus Post #1 öffnen
- Strg+F drücken
- Interval eingeben
- Attribut "intervalsettings" inkl. Standardwert finden. ;)

so steht es in der Hilfe, aber im "richtigen Leben" ist das Attribut intervalsettings mit in TTS_Translate_From hineingerutscht :-(
der letzte Eintrag heißt dort jetzt "turkishintervalsettings"
Ist das nur bei mir so?

LG willibutz

ist wohl ein fehlendes Leerzeichen hinter turkish, testweise geändert und das ATTR intervalsettings ist wieder anwählbar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 April 2018, 10:12:15
Zitat von: willibutz am 17 April 2018, 18:36:09
so steht es in der Hilfe, aber im "richtigen Leben" ist das Attribut intervalsettings mit in TTS_Translate_From hineingerutscht :-(
der letzte Eintrag heißt dort jetzt "turkishintervalsettings"
Ist das nur bei mir so?

LG willibutz

ist wohl ein fehlendes Leerzeichen hinter turkish, testweise geändert und das ATTR intervalsettings ist wieder anwählbar
Ich schaue mir das heute Abend an. 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 April 2018, 22:50:45
Zitat von: Markus M. am 15 April 2018, 12:32:41
Kann es sein, dass das Modul keinerlei Failure Recovery mehr hat?
Meins war jetzt schon öfter auf disconnected und ich musste manuell mit login neu verbinden (was dann auch sofort funktioniert hat).
Hi Markus, eigentlich sollte das auch funktionieren. Habe aber noch einen BUG gefunden, der es in bestimmten Situationen dann doch nicht macht. Werde die neue Version noch ein bis zwei Tag testen und dann online stellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Adriano am 20 April 2018, 15:26:30
Steinigt mich wenn die Frage schon mehrmals gestellt wurde und ich den Thread nicht durchgelesen habe. Muss es zwingend sein, Amazon-Email und Passwort direkt in FHEM zu hinterlegen. Ich habe selbst AWS Zugang und bin Entwickler und man könnte sicherlich dort auch Schlüssel etc. erzeugen die dann genutzt werden könnten. Ich würde das Teil hier gerne testen, scheue mich aber in FHEM meine Amazon Daten plain einzugeben.

Danke für Hinweise.

Edit: Ich lese mich gerade mit "linken eines weiteren Accounts" ein. Vielleicht macht das ja die Sache an sich ein wenig sicherer.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 20 April 2018, 15:50:29
Zitat von: Adriano am 20 April 2018, 15:26:30
Steinigt mich wenn die Frage schon mehrmals gestellt wurde und ich den Thread nicht durchgelesen habe. Muss es zwingend sein, Amazon-Email und Passwort direkt in FHEM zu hinterlegen. Ich habe selbst AWS Zugang und bin Entwickler und man könnte sicherlich dort auch Schlüssel etc. erzeugen die dann genutzt werden könnten. Ich würde das Teil hier gerne testen, scheue mich aber in FHEM meine Amazon Daten plain einzugeben.

Danke für Hinweise.

Edit: Ich lese mich gerade mit "linken eines weiteren Accounts" ein. Vielleicht macht das ja die Sache an sich ein wenig sicherer.
Na plain liegt es ja nicht drin, die Daten werden sofort verschlüsselt und liegen als crypt vor.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 20 April 2018, 16:04:21
@michael.winkler

kann es sein damit das Attribut "intervalsettings" in der aktuellen Version fehlt? In einer älteren Version hatte ich es noch.

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Adriano am 20 April 2018, 16:06:51
Ok, habe ich jetzt auch gelesen. Danke. So wie ich das Modul verstehe, wird per HTTP die alexa.amazon.de seite "abgegriffen" und sozusagen mit POST/GET gearbeitet. Richtig? Also falls amazon an der Seite was ändert ist erstmal Schicht im Schacht, oder`?

Es gibt doch neuerdings folgende API:

https://developer.amazon.com/de/alexa-voice-service

https://developer.amazon.com/de/docs/alexa-voice-service/api-overview.html

Was kann jetzt dieses Modul mehr, als wenn man die AVS Api anbinden würde?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 April 2018, 16:19:17
Zitat von: blasterx am 20 April 2018, 16:04:21
@michael.winkler

kann es sein damit das Attribut "intervalsettings" in der aktuellen Version fehlt? In einer älteren Version hatte ich es noch.

Gruß BlasterX
Ja da ist noch ein bug drin. Werde heute oder morgen eine neue Version veröffentlichen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 April 2018, 16:21:45
Zitat von: Adriano am 20 April 2018, 16:06:51
Ok, habe ich jetzt auch gelesen. Danke. So wie ich das Modul verstehe, wird per HTTP die alexa.amazon.de seite "abgegriffen" und sozusagen mit POST/GET gearbeitet. Richtig? Also falls amazon an der Seite was ändert ist erstmal Schicht im Schacht, oder`?

Es gibt doch neuerdings folgende API:

https://developer.amazon.com/de/alexa-voice-service

https://developer.amazon.com/de/docs/alexa-voice-service/api-overview.html

Was kann jetzt dieses Modul mehr, als wenn man die AVS Api anbinden würde?
Ja wenn Amazon grundlegend etwas verändert dann ist erstmal wieder Schicht im Schacht.

Wo die Differenzen zwischen dem Modul und der API liegen müsste man erstmal prüfen. Problem wäre halt dass jeder einen Entwickler Account benötigen würde


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 30 April 2018, 00:28:46
N'abend,

Und kurze Frage an Michael:
Wäre es möglich mehrerer tts-Kommandos mit kurzen Abständen nacheinander abzuarbeiten?

Hintergrund:
Ich bastel mir gerade eine Möglichkeit Kalendereinträge auszulesen und via tts auszugeben. Die einzelnen Kalender (Geburtstage, pers. Kalender, Familie) werden via dummy gewählt und getrennt aufrufbar sein. In meinem morgendlichen Flash Briefing werden die dummys aber recht schnell hintereinander geschalten. Es wird dann nur die letzte Ausgabe abgespielt, die vorherigen werden überschrieben.

Gruß, Stephan


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 03 Mai 2018, 15:00:45
Hallo Michael, ist es geplant oder evtl schon vorhanden an die Track-ID's im fhem-device zu kommen? grund ist folgender, ich habe in Küche, Bad und Wohnzimmer eine Sonoslandschaft und immer einen seperaten dot. Meine Frau ist aber immer zu faul den raum wo was abgespielt wird mit anzugeben.

Am beispiel Küche folgendes szenario

"Alexa spiele The BossHoss" somit kommt die musik aus dem dot (unschön anzuhören)
"Alexa spiele The BossHoss in der Küche" somit kommt die Musik aus dem Sonos Play1 (perfekt)

für TuneIn habe ich mir schon nen notify gebastelt, welches die dot wiedergabe beendet und den radiosender auf sonos startet, aber für Prime Musik + Unlimeted geht das nicht, weil man ja die TrackID benötigt.

danke und Grüße
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 03 Mai 2018, 17:25:40
Ich bekomme seit heute Mittag keine TTS-Ansagen mehr. Mein EchoDot Punkt einmal aber es kommt keine Ansage und soweit ich das sehe auch keine Fehlermemdung.

Kann es mit dem FHEM-Update zusammenhängen, dass ich Vormittag gemacht habe? Ich hab bereits das backup wieder eingespielt aber leider kein Erfolg. Bin etwas ratlos..... was kann ich tun?

Edit:
hier eine Verbose 4 Log
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_GetSettings] Timer CNTERVAL = -8704
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [player] START
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369668
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369668
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [media] START
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369668
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_GetSettings] Timer INTERVAL = 60
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_Parse] [player]
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369668
2018.05.03 19:47:49 4: [Ku_EchoDot] [echodevice_Parse] [media]
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] URL      = https://polly.eu-west-1.amazonaws.com/v1/speech
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] DATA     = {"OutputFormat": "mp3","Text": "Dies ist eine Testnachricht","TextType": "text","VoiceId": "Vicki"}
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] MP3File  = Ku_EchoDot.mp3
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] M3UFile  = live18-hq.aac.m3u
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] MP3 len  = 2 Sekunden.
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] START
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] START
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] set volume to 100
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [ttstunein] START
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [ttstunein] PushToCmdQueue SendURL =https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [ttstunein] PushToCmdQueue SendData=s237481
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_Parse] [command]
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [ttstunein] send command=https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.05.03 19:47:59 4: [Ku_EchoDot] [echodevice_Parse] [ttstunein]
2018.05.03 19:47:59 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] Setze echodevice_StartLastMedia Timer in 2 Sekunden.
2018.05.03 19:47:59 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:47:59 4: [Ku_EchoDot] [echodevice_Parse] [command]
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [command] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_StartLastMedia] [tts] set volume to 50
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_GetSettings] Timer CNTERVAL = -8764
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_GetSettings] Timer INTERVAL = 60
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_Parse] [command]
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_Parse] [media]
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_Parse] [player]
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_Parse] [player]
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:03 4: [Ku_EchoDot] [echodevice_Parse] [media]
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_GetSettings] Timer CNTERVAL = -61
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [player] START
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369684
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369684
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [media] START
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369684
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_GetSettings] Timer INTERVAL = 60
2018.05.03 19:48:05 4: [Ku_EchoDot] [echodevice_Parse] [player]
2018.05.03 19:48:05 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369684
2018.05.03 19:48:05 4: [Ku_EchoDot] [echodevice_Parse] [media]


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Mai 2018, 07:20:27
Zitat von: balli1187 am 03 Mai 2018, 17:25:40
Ich bekomme seit heute Mittag keine TTS-Ansagen mehr. Mein EchoDot Punkt einmal aber es kommt keine Ansage und soweit ich das sehe auch keine Fehlermemdung.

Kann es mit dem FHEM-Update zusammenhängen, dass ich Vormittag gemacht habe? Ich hab bereits das backup wieder eingespielt aber leider kein Erfolg. Bin etwas ratlos..... was kann ich tun?

Edit:
hier eine Verbose 4 Log
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_GetSettings] Timer CNTERVAL = -8704
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [player] START
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369668
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369668
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [media] START
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369668
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_GetSettings] Timer INTERVAL = 60
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_Parse] [player]
2018.05.03 19:47:48 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369668
2018.05.03 19:47:49 4: [Ku_EchoDot] [echodevice_Parse] [media]
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] URL      = https://polly.eu-west-1.amazonaws.com/v1/speech
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] DATA     = {"OutputFormat": "mp3","Text": "Dies ist eine Testnachricht","TextType": "text","VoiceId": "Vicki"}
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] MP3File  = Ku_EchoDot.mp3
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] M3UFile  = live18-hq.aac.m3u
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] MP3 len  = 2 Sekunden.
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] START
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] START
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] [tts] set volume to 100
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [ttstunein] START
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [ttstunein] PushToCmdQueue SendURL =https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_SendCommand] [ttstunein] PushToCmdQueue SendData=s237481
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_Parse] [command]
2018.05.03 19:47:58 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [ttstunein] send command=https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.05.03 19:47:59 4: [Ku_EchoDot] [echodevice_Parse] [ttstunein]
2018.05.03 19:47:59 4: [Ku_EchoDot] [echodevice_ParseTTSMP3] Setze echodevice_StartLastMedia Timer in 2 Sekunden.
2018.05.03 19:47:59 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:47:59 4: [Ku_EchoDot] [echodevice_Parse] [command]
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [command] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_StartLastMedia] [tts] set volume to 50
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_GetSettings] Timer CNTERVAL = -8764
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] START
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_GetSettings] Timer INTERVAL = 60
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_Parse] [command]
2018.05.03 19:48:01 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_Parse] [media]
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_Parse] [player]
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_Parse] [player]
2018.05.03 19:48:02 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369681
2018.05.03 19:48:03 4: [Ku_EchoDot] [echodevice_Parse] [media]
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_GetSettings] Timer CNTERVAL = -61
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [player] START
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369684
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369684
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [media] START
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369684
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.05.03 19:48:04 4: [Ku_EchoDot] [echodevice_GetSettings] Timer INTERVAL = 60
2018.05.03 19:48:05 4: [Ku_EchoDot] [echodevice_Parse] [player]
2018.05.03 19:48:05 4: [Ku_EchoDot] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1525369684
2018.05.03 19:48:05 4: [Ku_EchoDot] [echodevice_Parse] [media]


Gesendet von iPhone mit Tapatalk

Hi, so wie ich das LOG lese scheint das Modul alles richtig zu machen. Bist Du mal die Punkte con der Anleitung durchgegangen?
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Troubleshooting

Eventuell hilft es auch mal den ECHO neu zu starten.

GRuß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Mai 2018, 07:26:49
Zitat von: balli1187 am 30 April 2018, 00:28:46
N'abend,

Und kurze Frage an Michael:
Wäre es möglich mehrerer tts-Kommandos mit kurzen Abständen nacheinander abzuarbeiten?

Hintergrund:
Ich bastel mir gerade eine Möglichkeit Kalendereinträge auszulesen und via tts auszugeben. Die einzelnen Kalender (Geburtstage, pers. Kalender, Familie) werden via dummy gewählt und getrennt aufrufbar sein. In meinem morgendlichen Flash Briefing werden die dummys aber recht schnell hintereinander geschalten. Es wird dann nur die letzte Ausgabe abgespielt, die vorherigen werden überschrieben.

Gruß, Stephan


Gesendet von iPhone mit Tapatalk

Hier wird nur ein Sleep helfen, oder halt alle Einträge zu einer TTS Ansage zusammenfassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Mai 2018, 07:29:46
Zitat von: WumpE am 03 Mai 2018, 15:00:45
Hallo Michael, ist es geplant oder evtl schon vorhanden an die Track-ID's im fhem-device zu kommen? grund ist folgender, ich habe in Küche, Bad und Wohnzimmer eine Sonoslandschaft und immer einen seperaten dot. Meine Frau ist aber immer zu faul den raum wo was abgespielt wird mit anzugeben.

Am beispiel Küche folgendes szenario

"Alexa spiele The BossHoss" somit kommt die musik aus dem dot (unschön anzuhören)
"Alexa spiele The BossHoss in der Küche" somit kommt die Musik aus dem Sonos Play1 (perfekt)

für TuneIn habe ich mir schon nen notify gebastelt, welches die dot wiedergabe beendet und den radiosender auf sonos startet, aber für Prime Musik + Unlimeted geht das nicht, weil man ja die TrackID benötigt.

danke und Grüße
Stefan
Hmm ich glaube die TrackID könnte man schon auslesen, dann würde aber nur ein einziger Track abgespielt. Die komplette Playliste kann nicht ausgelesen werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: RudiRoechel am 04 Mai 2018, 11:55:54
Hallo,

erstmal ein Lob für dieses tolle Modul, was so vieles möglich macht, das eigentlich selbstverständlich von Amazon angeben werden sollte!

Und direkt eine Entschuldigung. Ich bin nicht viel in Internetforen unterwegs. Sollte ich irgendwelche Etikette verletzen, seht es mir bitte nach und berichtigt mich gerne.

Folgende Situation:

Ich habe mir einen Workaround für "Arme" geschaffen, um Werte von fhem auslesen zu mir am Echo vorlesen zu lassen.
Ich schalte per Spracheingabe am Echo eine "Lampe" auf meiner HA-Bridge ein. Dies löst dann per http Aufruf ein Doif auf meinem fhem aus, das die Werte ausliest und sie schließlich als reminder_normal an meinen Echo schickt. Das funktioniert soweit auch ganz gut.

Aber ich habe eben nicht nur einen echo im Wohnzimmer, sondern auch in der Küche. Daraus ergibt sich folgendes Problem, das fhem Doif weiß nicht von welchem Echo es aufgerufen wurde und gibt somit die Antwort immer im Wohnzimmer aus. Jetzt wäre es aber sinnvoll, die Ausgabe natürlich auf dem Echo zu machen, von dem die ursprüngliche Anfrage kam.
Ich habe mal versucht, dafür die voice Readings der einzelnen Echo´s auszuwerten. Dieses ändert sich allerdings immer mit starker Verzögerung und ist somit nicht brauchbar.

Eine mögliche Lösung wäre vielleicht, das abrufintervall innerhalb des Doif für die Echos aus 2 oder 3 Sekunden zu verringern und danach wieder auf den normalen Wert zu setzen. Eine Einstellung für ein solches Intervall finde ich aber bei mir nicht. Ich benutze Version Version 0.0.33.

Vielleicht hat ja jemand noch eine andere Idee und kann helfen.

Vielen Dank schon mal...
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Mai 2018, 09:22:40
Zitat von: michael.winkler am 04 Mai 2018, 07:26:49
Hier wird nur ein Sleep helfen, oder halt alle Einträge zu einer TTS Ansage zusammenfassen.
Alle Einträge zusammenfassen, geht leider nicht, da ich ja nicht alle eventualitäten abdecken kann. Für die tägliche Zusammenfassung würde es noch irgendwie gehen aber wenn ich irgendwann zwischen durch nochmal nach meinen Terminen frage und dann grätscht mir die Ansage ,,Wäsche ist fertig" dazwischen wird's halt schon schwierig. Daher dachte ich es wäre vielleicht innerhalb des Moduls besser, die Einträge nach einander in eine Wiedergabeliste einzureihen.

Sleep werde ich mal anschauen. Vielleicht lässt es sich ja irgendwie bewerkstelligen.

Zitat von: michael.winkler am 04 Mai 2018, 07:20:27
Hi, so wie ich das LOG lese scheint das Modul alles richtig zu machen. Bist Du mal die Punkte con der Anleitung durchgegangen?
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Troubleshooting

Eventuell hilft es auch mal den ECHO neu zu starten.

GRuß
Michael
Echo mal kurz vom Strom genommen, jetzt funktioniert es wieder. Ziemlich komisches Verhalten. Andere Musikwiedergaben liefen problemlos weiter. Danke für deine Hilfe.

Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Mai 2018, 10:32:09
Vielleicht kann es ja sonst noch jemand gebrauchen:
ich habe den Code von ToM_ToM für Sonoshttps://forum.fhem.de/index.php?topic=66443.0 (https://forum.fhem.de/index.php?topic=66443.0) angepasst und mir so eine Möglichkeit geschaffen Geburtstage und Termine des Tages bzw. eine 7-Tage-Vorschau aus CalView-Devices auszulesen und über TTS vorlesen zu lassen. Das ganze wird bei mir über Dummys und Alexa-Routinen aufgerufen, sodass man Alexa danach fragen kann oder es bspw. in seinen morgentlichen Standardablauf einbinden kann.

Dazu gibt es bei mir drei Dummys und ein notify, dass darauf reagiert
define CalMarker_Birthday dummy
attr CalMarker_Birthday alexaName Geburtstage
attr CalMarker_Birthday event-on-change-reading state
attr CalMarker_Birthday genericDeviceType switch
attr CalMarker_Birthday room Alexa
attr CalMarker_Birthday setList on off
attr CalMarker_Birthday webCmd on:off

define CalMarker_Event dummy
attr CalMarker_Event alexaName Termine
attr CalMarker_Event event-on-change-reading state
attr CalMarker_Event genericDeviceType switch
attr CalMarker_Event room Alexa
attr CalMarker_Event setList on off
attr CalMarker_Event webCmd on:off

define CalMarker_EventWeek dummy
attr CalMarker_EventWeek alexaName Wochentermine
attr CalMarker_EventWeek event-on-change-reading state
attr CalMarker_EventWeek genericDeviceType switch
attr CalMarker_EventWeek room Alexa
attr CalMarker_EventWeek setList on off
attr CalMarker_EventWeek webCmd on:off

define notify_CalendarMarker notify (CalMarker_EventWeek|CalMarker_Event|CalMarker_Birthday):on {\
if ($NAME eq "CalMarker_Event") {\
UpcomingEventSummary("FamilienplanerView", "Ku_EchoDot", "Termine")}\
elsif ($NAME eq "CalMarker_Birthday") {\
UpcomingEventSummary("GeburstagsView", "Ku_EchoDot", "Geburtstage")}\
elsif ($NAME eq "CalMarker_EventWeek") {\
UpcomingEventSummary("FamilienplanerView", "Ku_EchoDot", "TermineWoche")};;\
fhem("set " . $NAME ." off")}


Die Funktion UpcomingEventSummary muss in die 99_myUtils.pm
use Encode;

##############################
#                            #
# Kalenderansage #
#                            #
##############################
# param1 = Name of the CALVIEW
# param2 = Name of the EchoPLAYER
# param3 = Type of EventSummary: Geburtstage, Termine
# example1: UpcomingEventSummary("GeburtstagskalenderOverview", "Echo_Wohnzimmer", "Geburtstage")
# example2: UpcomingEventSummary("KalenderOverview", "Echo_Wohnzimmer", "Termine")
sub UpcomingEventSummary($;$;$) {

my $CalViewDevice = shift;
my $Echo_OutputDevice = shift;
my $Echo_EventType = shift;

my $Echo_OutputText = "";
my $eventTodayCount = 0;
my $eventTomorrowCount = 0;
my $eventDayAfterTomorrowCount = 0;

my $eventEntryCounter = ReadingsVal($CalViewDevice,"c-term","0");

for (my $i=1; $i<=$eventEntryCounter; $i++) {
my @calendarEvent = readEventCalReadings($CalViewDevice, $i);
my $eventDate = $calendarEvent[0];
my $birthdayName = $calendarEvent[1];
my $birthdayAge = $calendarEvent[2];
my $eventDaysLeft = $calendarEvent[3];
my $eventStartTime  = $calendarEvent[4];
my $eventName = $calendarEvent[5];
my $eventDay = $calendarEvent[6];

if ($Echo_EventType eq "Geburtstage") {
if ($eventDaysLeft == 0) {
#heute
if ($eventTodayCount == 0) {
if ($birthdayAge ne "0" && length($birthdayAge) > 0) {
$Echo_OutputText = $Echo_OutputText . "Heute hat " . $birthdayName . " Geburtstag und wird " . $birthdayAge . " Jahre alt.";
}
else {
$Echo_OutputText = $Echo_OutputText . "Heute hat " . $birthdayName . " Geburtstag.";
}
}
else {
if ($birthdayAge ne "0" && $birthdayAge ne "") {
$Echo_OutputText = $Echo_OutputText . "Außerdem hat heute " . $birthdayName . " Geburtstag und wird " . $birthdayAge . " Jahre alt.";
}
else {
$Echo_OutputText = $Echo_OutputText . "Außerdem hat heute " . $birthdayName . " Geburtstag.";
}
}
$eventTodayCount++;
}
elsif ($eventDaysLeft == 1) {
#morgen
if ($Echo_EventType eq "Geburtstage") {
if ($eventTomorrowCount == 0) {
if ($birthdayAge ne "0" && $birthdayAge ne "") {
$Echo_OutputText = $Echo_OutputText . "Morgen hat " . $birthdayName . " Geburtstag und wird " . $birthdayAge . " Jahre alt.";
}
else {
$Echo_OutputText = $Echo_OutputText . "Morgen hat " . $birthdayName . " Geburtstag.";
}
}
else {
if ($birthdayAge ne "0" && $birthdayAge ne "") {
$Echo_OutputText = $Echo_OutputText . "Außerdem hat morgen " . $birthdayName . " Geburtstag und wird " . $birthdayAge . " Jahre alt.";
}
else {
$Echo_OutputText = $Echo_OutputText . "Außerdem hat morgen " . $birthdayName . " Geburtstag.";
}
}
$eventTomorrowCount++;
}
}
elsif ($eventDaysLeft >= 2) {
last;
}
}
elsif ($Echo_EventType eq "Termine") {
if ($eventDaysLeft == 0) {
#heute
if ($eventTodayCount == 0) {
if ($eventStartTime ne "ganztägig") {
$Echo_OutputText = "Deine heutigen Termine lauten: " . $eventName . ", um " . $eventStartTime . ".";
}
else {
$Echo_OutputText = "Deine heutigen Termine lauten: " . $eventName . ".";
}
}
else {
if ($eventStartTime ne "ganztägig") {
$Echo_OutputText = $Echo_OutputText . " Außerdem: " . $eventName . ", um " . $eventStartTime . ".";
}
else {
$Echo_OutputText = $Echo_OutputText . " Außerdem: " . $eventName . ".";
}
}
$eventTodayCount++;
}
elsif ($eventDaysLeft >= 1) {
last;
}
}
elsif ($Echo_EventType eq "TermineWoche") {
if ($eventDaysLeft <= 7) {
if ($eventTodayCount == 0) {
$Echo_OutputText = "Du hast diese Woche folgende Termine: " . $eventName . ", am " . $eventDay . ".";
}
else {
$Echo_OutputText = $Echo_OutputText . " Außerdem: " . $eventName . " am " . $eventDay . ".";
}
$eventTodayCount++;
}
else {
last;
}
}
}

#Sprachausgabe
if (length($Echo_OutputText) > 0) {
fhem("setReading $Echo_OutputDevice alertMessage $Echo_OutputText");
}
elsif ($Echo_EventType eq "Geburtstage") {
fhem("setReading $Echo_OutputDevice alertMessage Es stehen keine Geburtstage an.");
}
elsif ($Echo_EventType eq "Termine") {
fhem("setReading $Echo_OutputDevice alertMessage Es stehen heute keine Termine an.");
}
elsif ($Echo_EventType eq "TermineWoche") {
fhem("setReading $Echo_OutputDevice alertMessage Es stehen diese Woche keine Termine an.");
}
}

#### Hilfsfunktion für UpcomingEventDates() #####

sub readEventCalReadings($;$) {

my $CalViewDevice = shift; #Name of the CALVIEW

my $entryNumber = sprintf("%03d", shift); #entryNumber

my $eventDate = ReadingsVal($CalViewDevice,"t_".$entryNumber."_bdate","01.01.1800");
my $birthdayName = ReadingsVal($CalViewDevice,"t_".$entryNumber."_summary","Nobody");
my $eventName = ReadingsVal($CalViewDevice,"t_".$entryNumber."_summary","Nothing");
my $birthdayAge = ReadingsVal($CalViewDevice,"t_".$entryNumber."_age","0");
my $eventDaysLeft = ReadingsVal($CalViewDevice,"t_".$entryNumber."_daysleft","999");
my $eventStartTime = ReadingsVal($CalViewDevice,"t_".$entryNumber."_btime","00:00:00");
my $eventDay = ReadingsVal($CalViewDevice,"t_".$entryNumber."_weekdayname","kein Tag");
my @eventStartArray = "";

if ($eventStartTime eq "00:00:00") {
$eventStartTime = "ganztägig";
}
else {
@eventStartArray = split(/:/,$eventStartTime);
if ($eventStartArray[1] ne "00"){
$eventStartTime = int($eventStartArray[0]) . " Uhr" . int($eventStartArray[1]);
}
else {
$eventStartTime = int($eventStartArray[0]) . " Uhr";
}
}
my @calendarEvent = ($eventDate, $birthdayName, $birthdayAge, $eventDaysLeft, $eventStartTime, $eventName, $eventDay);

return @calendarEvent;
}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Mai 2018, 22:08:25
Zitat von: MadMax-FHEM am 03 März 2018, 12:09:48
Jetzt hat es mich nach sehr langer Zeit auch "erwischt"...

Eigentlich wollte ich nur mal sehen warum ich bei meiner "Überall-Grupp" keinen "get-Befehl" mehr habe.
Darüber habe ich in der Vergangenheit ein "Refresh" angestoßen, wenn (warum auch immer) der angezeigte Song etc. nicht gestimmt hat.
Auch bei einem angezeigten "disconnect" bzw. "unauthorized" hat ein "get Name settings" immer geholfen...

Dann neueste Version eingespielt (also waren alle connected) shutdown restart und disconnected... :-|

Aber mittels links2 (lynx hab ich gar nicht probiert) kam dann gleich die captcha Abfrage...
...war zwar etwas umständlich, weil das links2 bei Console kein Bild anzeigen kann aber abspeichern und dann per scp usw. ging dann schon...

Jetzt bin ich (erst mal) wieder connected :)

Mal sehen, danke Christoph!

EDIT: @Michael: das "Überall-Multiroom-Device" hat aber trotzdem/immer noch keinen get-Befehl mehr. Absicht? Warum?

Gruß, Joachim

Nun hat es mich erneut erwischt...
...bzw. diesmal mit meinem zweiten Account.

Der erste (also der aus dem Zitat) läuft seither noch (toitoitoi!)...
...bis auf ab und an ein 'set EchoIODev login'...
...damals war es ein captcha...
...diesmal: SMS oder eMail.

Jetzt geht es wieder...
...Gott sei Dank: Töchterlein hat sich beschwert weil die Musiksteuerung und die Anzeige "Now Playing" nicht mehr geht... ;)

Noch jemand immer wieder mal Probleme?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 06 Mai 2018, 21:18:37
Hallo,

ich habe die letzten Tage jeden Tag, dass alle meine Echo-Devices auf disconnected stehen. wenn ich das Account-Device (V 00.27) set login mache, gehen alle wieder auf connected und funktionieren wieder einige Zeit.

Hat das noch jemand ?

Grüsse Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 07 Mai 2018, 15:00:56
...inzwischen habe ich das anscheinend alle paar Stunden, teilweise verbindet sich das dann von allein neu, teilweise muss ich nachhelfen,
ich sehe gerade, dass es schon V00.32 gibt, kann es damit zu tun haben, dass ich noch V00.27 drauf habe ?

hier mal ein Log:

2018-05-06_21:47:26 ECHO_G090LF1174170MR2 volume_alarm: 0
2018-05-07_01:52:37 ECHO_G090LF1174170MR2 volume_alarm: 70
2018-05-07_05:41:53 ECHO_90F00818718704G4 disconnected
2018-05-07_05:41:53 ECHO_G090LA09735203ND disconnected
2018-05-07_05:41:53 ECHO_G090LF1174170MR2 disconnected
2018-05-07_05:41:53 ECHO_G090LF1180520A07 disconnected
2018-05-07_05:41:53 Echos disconnected
2018-05-07_05:41:57 Echos connected
2018-05-07_05:42:41 ECHO_G090LF1174170MR2 connected
2018-05-07_05:42:42 ECHO_G090LF1180520A07 connected
2018-05-07_05:42:43 ECHO_G090LA09735203ND connected
2018-05-07_05:42:50 ECHO_90F00818718704G4 connected
2018-05-07_06:08:12 ECHO_90F00818718704G4 disconnected
2018-05-07_06:08:12 ECHO_G090LA09735203ND disconnected
2018-05-07_06:08:12 ECHO_G090LF1174170MR2 disconnected
2018-05-07_06:08:12 ECHO_G090LF1180520A07 disconnected
2018-05-07_06:08:13 Echos disconnected
2018-05-07_12:15:33 ECHO_90F00818718704G4 connected
2018-05-07_12:15:33 ECHO_G090LA09735203ND connected
2018-05-07_12:15:33 ECHO_G090LF1174170MR2 connected
2018-05-07_12:15:33 ECHO_G090LF1180520A07 connected
2018-05-07_12:15:33 Echos connected
2018-05-07_09:14:40 ECHO_G090LA09735203ND voice: alexa sage fam rollläden esszimmer fünfzig prozent zu
2018-05-07_12:16:11 ECHO_G090LF1174170MR2 voice: alexa stopp
2018-05-07_13:11:23 ECHO_90F00818718704G4 disconnected
2018-05-07_09:14:30 ECHO_G090LA09735203ND disconnected
2018-05-07_08:26:33 ECHO_G090LF1174170MR2 disconnected
2018-05-07_13:11:23 ECHO_G090LF1180520A07 disconnected
2018-05-07_13:11:23 Echos disconnected
2018-05-07_13:11:25 Echos connected
2018-05-07_13:12:05 ECHO_G090LF1174170MR2 connected
2018-05-07_13:12:07 ECHO_G090LF1180520A07 connected
2018-05-07_13:12:11 ECHO_90F00818718704G4 connected
2018-05-07_13:12:36 ECHO_90F00818718704G4 disconnected
2018-05-07_13:12:36 ECHO_G090LF1174170MR2 disconnected
2018-05-07_13:12:36 ECHO_G090LF1180520A07 disconnected
2018-05-07_13:12:36 Echos disconnected
2018-05-07_13:12:37 Echos connected
2018-05-07_13:13:07 ECHO_G090LF1180520A07 connected
2018-05-07_13:13:08 ECHO_G090LA09735203ND connected
2018-05-07_13:13:09 ECHO_90F00818718704G4 connected
2018-05-07_13:13:14 ECHO_90F00818718704G4 disconnected
2018-05-07_13:13:14 ECHO_G090LA09735203ND disconnected
2018-05-07_13:13:14 ECHO_G090LF1180520A07 disconnected
2018-05-07_13:13:14 Echos disconnected
2018-05-07_13:13:15 Echos connected
2018-05-07_13:14:05 ECHO_G090LF1174170MR2 connected
2018-05-07_13:14:08 ECHO_G090LF1180520A07 connected
2018-05-07_13:14:08 ECHO_G090LA09735203ND connected
2018-05-07_13:14:09 ECHO_90F00818718704G4 connected
2018-05-07_13:16:17 ECHO_90F00818718704G4 disconnected
2018-05-07_13:16:17 ECHO_G090LA09735203ND disconnected
2018-05-07_13:16:17 ECHO_G090LF1174170MR2 disconnected
2018-05-07_13:16:17 ECHO_G090LF1180520A07 disconnected
2018-05-07_13:16:17 Echos disconnected
2018-05-07_13:16:20 Echos connected
2018-05-07_13:17:05 ECHO_G090LF1174170MR2 connected
2018-05-07_13:17:08 ECHO_G090LA09735203ND connected
2018-05-07_13:17:08 ECHO_G090LF1180520A07 connected
2018-05-07_13:17:09 ECHO_90F00818718704G4 connected
2018-05-07_13:38:18 ECHO_90F00818718704G4 disconnected
2018-05-07_13:38:18 ECHO_G090LA09735203ND disconnected
2018-05-07_13:38:18 ECHO_G090LF1174170MR2 disconnected
2018-05-07_13:38:19 ECHO_G090LF1180520A07 disconnected
2018-05-07_13:38:19 Echos disconnected
2018-05-07_13:38:22 Echos connected
2018-05-07_13:39:09 ECHO_G090LF1180520A07 connected
2018-05-07_13:39:10 ECHO_90F00818718704G4 connected
2018-05-07_13:39:19 ECHO_90F00818718704G4 disconnected
2018-05-07_13:39:19 ECHO_G090LF1180520A07 disconnected
2018-05-07_13:39:19 Echos disconnected
2018-05-07_13:39:29 Echos connected
2018-05-07_13:39:40 Echos disconnected
2018-05-07_13:39:42 Echos connected
2018-05-07_13:40:07 ECHO_G090LF1174170MR2 connected
2018-05-07_13:40:09 ECHO_G090LF1180520A07 connected
2018-05-07_13:40:10 ECHO_G090LA09735203ND connected
2018-05-07_13:40:11 ECHO_90F00818718704G4 connected
2018-05-07_13:40:24 ECHO_90F00818718704G4 disconnected
2018-05-07_13:40:24 ECHO_G090LA09735203ND disconnected
2018-05-07_13:40:24 ECHO_G090LF1174170MR2 disconnected
2018-05-07_13:40:24 ECHO_G090LF1180520A07 disconnected
2018-05-07_13:40:24 Echos disconnected
2018-05-07_13:40:25 Echos connected
2018-05-07_13:41:07 ECHO_G090LF1174170MR2 connected
2018-05-07_13:41:10 ECHO_G090LF1180520A07 connected
2018-05-07_13:41:10 ECHO_G090LA09735203ND connected
2018-05-07_13:41:11 ECHO_90F00818718704G4 connected
2018-05-07_14:05:22 ECHO_90F00818718704G4 disconnected
2018-05-07_14:05:22 ECHO_G090LA09735203ND disconnected
2018-05-07_14:05:22 ECHO_G090LF1174170MR2 disconnected
2018-05-07_14:05:22 ECHO_G090LF1180520A07 disconnected
2018-05-07_14:05:22 Echos disconnected
2018-05-07_14:05:23 Echos connected
2018-05-07_14:05:33 Echos disconnected
2018-05-07_14:05:34 Echos connected
2018-05-07_14:06:11 ECHO_G090LF1180520A07 connected
2018-05-07_14:06:11 ECHO_G090LA09735203ND connected
2018-05-07_14:06:12 ECHO_90F00818718704G4 connected
2018-05-07_14:07:10 ECHO_G090LF1174170MR2 connected
2018-05-07_14:56:48 ECHO_90F00818718704G4 disconnected
2018-05-07_14:56:48 ECHO_G090LA09735203ND disconnected
2018-05-07_14:56:48 ECHO_G090LF1174170MR2 disconnected
2018-05-07_14:56:48 ECHO_G090LF1180520A07 disconnected
2018-05-07_14:56:48 Echos disconnected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Mai 2018, 15:21:49
Hallo

ich habe die aktuelle Version 0.0.34 online gestellt. In der wurden einige Relogin Probleme entfernt.

Support auf ältere Versionen kann ich keinen geben. Daher bitte IMMER erst die aktuelle Version installieren und dann ggf. hier noch mal das Fehlerbild posten.


#
# 2018.05.07 v0.0.34
# - BUGFIX:  Attribut "intervalsettings"
#            ReLogin bei "COOKIE ERROR"


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 08 Mai 2018, 08:28:51
Hallo Michael,

kein Problem, hatte nur noch nicht gesehen, dass du schon so fleißig warst und was neues eingestellt hattest ;-) Werde ich heute Abend mal testen :-)

Danke und schöne Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: LordVoodoo am 08 Mai 2018, 08:32:21
Guten Morgen,

leider gelingt es mir seit Wochen nicht dieses Modul zum Laufen zu bringen. Vielleicht hat jemand noch eine Idee:


Anlegen erfolgt mittels des Befels
define Interface_Amazon_Echo echodevice <Mail-Adresse des Amazon-Accounts> <Amazon-Passwort>

Am Ende steht im Log-File (Verbose 5):

2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_SendCommand] [devices] START
2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=15257*****
2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=15257*****
2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_Parse] [devices]
2018.05.08 08:27:00 5: [Interface_Amazon_Echo] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.05.08 08:27:00 3: [Interface_Amazon_Echo] [echodevice_setState] to disconnected


Innerhalb des Logs sieht man, wie die Anmeldeseite geladen wird...zumindest deutet der HTML-Text darauf hin.

Danke für eure Hilfe!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jneroes am 13 Mai 2018, 10:03:30
Zitat von: LordVoodoo am 08 Mai 2018, 08:32:21
Guten Morgen,

leider gelingt es mir seit Wochen nicht dieses Modul zum Laufen zu bringen. Vielleicht hat jemand noch eine Idee:


  • Amazon Account durch 2FA geschützt
  • Aktuelle Version 0.0.34 installiert
  • FHEM läuft im Docker

Anlegen erfolgt mittels des Befels
define Interface_Amazon_Echo echodevice <Mail-Adresse des Amazon-Accounts> <Amazon-Passwort>

Am Ende steht im Log-File (Verbose 5):

2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_SendCommand] [devices] START
2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=15257*****
2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=15257*****
2018.05.08 08:27:00 4: [Interface_Amazon_Echo] [echodevice_Parse] [devices]
2018.05.08 08:27:00 5: [Interface_Amazon_Echo] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.05.08 08:27:00 3: [Interface_Amazon_Echo] [echodevice_setState] to disconnected


Innerhalb des Logs sieht man, wie die Anmeldeseite geladen wird...zumindest deutet der HTML-Text darauf hin.

Danke für eure Hilfe!

Bei mir das gleiche. Da hat Amazon bestimmt was geändert. :/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Mai 2018, 06:47:06
Im Thread wurde das Theme schon einige male besprochen. Bitte einfach mal die Stellen suchen und lesen.

Weitere Infos findet Ihr hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 14 Mai 2018, 07:12:57
Guten Morgen!

Seit heute morgen nehmen meine Echos keine Befehle mehr entgegen. Ich sehe die Readings noch wie "Play usw." wenn ich direkt über die Echos starte aber auf Befehle wie "Tunein" reagieren meine Echos nicht mehr.

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Mai 2018, 07:34:13
Zitat von: Steffen am 14 Mai 2018, 07:12:57
Guten Morgen!

Seit heute morgen nehmen meine Echos keine Befehle mehr entgegen. Ich sehe die Readings noch wie "Play usw." wenn ich direkt über die Echos starte aber auf Befehle wie "Tunein" reagieren meine Echos nicht mehr.

Mfg Steffen
Kann in meiner Glaskugel leider keinen Fehler erkennen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: LordVoodoo am 14 Mai 2018, 08:51:03
Hallo zusammen,

habe es eben heute Morgen nochmal probiert, auch mit Cookie. Vielleicht mache ich einen grundlegenden Fehler:


1. define Interface_Echo echodevice <amazon-mail> <amazon-passwort>
2. Cookie aus alexa.amazon.de auslesen, indem ich eine Playlist von Amazon Music starte. Kopierter Text beginnt mit "x-amzn-dat-gui-client-v=1.24.201791.0" und endet mit "session-id-time=2082754801l"
3. attr Interface_Echo cookie <kopierter Text>


Danach steht das Modul auf INITIALIZED, geht aber nicht voran.

Setze ich nun den aktuellen 2FA-Code über die Set-Funktion? Wie mache hier weiter?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Mai 2018, 09:18:29
Zitat von: LordVoodoo am 14 Mai 2018, 08:51:03
Hallo zusammen,

habe es eben heute Morgen nochmal probiert, auch mit Cookie. Vielleicht mache ich einen grundlegenden Fehler:


1. define Interface_Echo echodevice <amazon-mail> <amazon-passwort>
2. Cookie aus alexa.amazon.de auslesen, indem ich eine Playlist von Amazon Music starte. Kopierter Text beginnt mit "x-amzn-dat-gui-client-v=1.24.201791.0" und endet mit "session-id-time=2082754801l"
3. attr Interface_Echo cookie <kopierter Text>

Hast du ein set login versucht?
Danach steht das Modul auf INITIALIZED, geht aber nicht voran.

Setze ich nun den aktuellen 2FA-Code über die Set-Funktion? Wie mache hier weiter?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: LordVoodoo am 15 Mai 2018, 08:35:40
Guten Morgen,

habe es gestern Abend nochmal probiert.
Device angelegt, Cookie hineinkopiert und 2FA gesetzt, alles im gleichen Browserfenster und es hat funktioniert! :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Knuspertaler am 16 Mai 2018, 15:41:57
Mein Echo meldet seit heute (?) disconnected ?
hab dann mal die aktuelle Version eingespielt, leider keine Besserung

... nach mehreren Login versuchen kurz eingeloggt, dann wieder rausgeschmissen..
hat Amazon da was geändert ?

Internals:
   DEF        crypt:54590a55517858540e5bXXXXXX crypt:735908505a59050XXXXXX
   IODev     
   NAME       Echo
   NR         741
   NTFY_ORDER 50-Echo
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-05-16 15:36:46   2FACode         not used
     2018-05-16 15:36:47   BrowserUserAgent 0HfkQEEDXqCKihXXXXXXXX
     2018-05-16 15:36:47   COOKIE_STATE    ERROR
     2018-05-16 15:36:47   COOKIE_TYPE     NEW
     2018-05-16 15:34:39   autocreate_devices stop
     2018-05-11 06:46:47   list_SHOPPING_ITEM fünf_kilogramm_kleber,haushaltspapier,zitronensaft,mayonnaise,hähnchengewürz,senf,fenchelhonig,pommes
     2018-05-16 15:36:47   state           disconnected
     2018-05-16 15:34:39   version         0.0.34
   helper:
     DEVICETYPE A10A33FOX2NUBK
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     CMD_QUEUE:
     notifications:
       G070RR10XXXXXXXX:
       G090LF11XXXXXXXX:
Attributes:
   devStateIcon connected:10px-kreis-gruen disconnected:10px-kreis-rot
   icon       echo
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: LordVoodoo am 16 Mai 2018, 16:00:05
Hallo,

ich hatte vorgestern, dank des Hinweises hier im Thread, dieVerbindung geschafft.

Heute Morgen war es aber wieder disconnected.


Gesendet von iPhone mit Tapatalk
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 16 Mai 2018, 16:00:32
Zitat von: Knuspertaler am 16 Mai 2018, 15:41:57
Mein Echo meldet seit heute (?) disconnected ?
hab dann mal die aktuelle Version eingespielt, leider keine Besserung

... nach mehreren Login versuchen kurz eingeloggt, dann wieder rausgeschmissen..
hat Amazon da was geändert ?

Kann ich bestätigen - hatte heute früh das selbe Probleme. Wollte heute Abend mal genauer schauen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Mai 2018, 08:07:06
Auf Seite 1 gibt es eine neue Version. Aktuell scheint es wieder Probleme beim Login zu geben. Auf zwei von meinen drei Systemen schlägt aktuell captcha zu. Beim manuellen Eintragen des cookies gibt es mit der Version 34 Probleme. Daher gibt es jetzt eine neue Version.


# 2018.05.17 v0.0.35
# - BUGFIX:  Attribut "cookie"
#


Wenn jemand eine Lösung zu dem captcha Problem hat, wäre es super wenn er uns daran teilhaben lässt.

Hier findet Ihr die Anleitung zum ermitteln des Cookies: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Knuspertaler am 17 Mai 2018, 08:31:59
Klappt ohne 2FA mit der neuen Version leider auch nicht:
[edit] .. nach setzen des Cookies per Attr klappt es wieder !

Internals:
   CHANGED   
   DEF        crypt:54590a55517858540e5XXXXXX crypt:735908505a5905065XXXXXXX
   IODev     
   NAME       Echo
   NR         741
   NTFY_ORDER 50-Echo
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-05-17 08:28:48   2FACode         not used
     2018-05-17 08:28:49   BrowserUserAgent cqWi0pnGJPiXXXXXXX
     2018-05-17 08:28:47   COOKIE_STATE    START
     2018-05-17 08:28:49   COOKIE_TYPE     NEW
     2018-05-17 08:27:24   autocreate_devices stop
     2018-05-11 06:46:47   list_SHOPPING_ITEM zitronensaft,mayonnaise,hähnchengewürz,senf,fenchelhonig,pommes
     2018-05-17 08:28:49   state           disconnected
     2018-05-17 08:27:24   version         0.0.35
   helper:
     DEVICETYPE A10A33FOX2XXXX
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     CMD_QUEUE:
     notifications:
       G070RR108036XXXX:
       G090LF117406XXXX:

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 17 Mai 2018, 09:29:09
Auch bei mir leider kein Erfolg mit der neuen Version.

Frage zum Verständnis:
Früher oder später wird doch bei jedem eine Captcha-Abfrage auftauchen, oder? Wäre da nicht vielleicht doch die Verwundung der API statt des Web-Logins eine Option, um es zu umgehen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 17 Mai 2018, 09:53:58
Ich hatte Erfolg mit folgenden Änderungen:


Accept-Language: de,en-US
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0


@balli1187:
Wenn du eine API Dokumentation kennst, die man verwenden kann, dann wäre ich da sehr interessiert...

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 Mai 2018, 10:07:32
Zitat von: michael.winkler am 17 Mai 2018, 08:07:06
Auf Seite 1 gibt es eine neue Version. Aktuell scheint es wieder Probleme beim Login zu geben. Auf zwei von meinen drei Systemen schlägt aktuell captcha zu. Beim manuellen Eintragen des cookies gibt es mit der Version 34 Probleme. Daher gibt es jetzt eine neue Version.


# 2018.05.17 v0.0.35
# - BUGFIX:  Attribut "cookie"
#


Wenn jemand eine Lösung zu dem captcha Problem hat, wäre es super wenn er uns daran teilhaben lässt.

Hier findet Ihr die Anleitung zum ermitteln des Cookies: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß
Michael

Bei mir auch wieder auf 3 Systemen mit allen 2 Accounts...

Bislang/früher hat das geholfen:

https://forum.fhem.de/index.php/topic,82631.msg775481.html#msg775481

https://forum.fhem.de/index.php/topic,82631.msg799863.html#msg799863

Habe es gestern wieder so versucht, diesmal kam für einen Account ein captcha und für den anderen wieder eine eMail/SMS Bestätigungscode...
...hat ganz kurz geholfen...

Aber seitdem egal was ich getan hab (bis auf selbst cookie ermitteln/eintragen) ging dann nichts mehr :-|
(noch die Version vor heute)

Wenn ich Zeit hab werde ich heute Abend mal die neue Version mit dem Cookie etc. testen...

Ich hoffe Amazon stellt da bald (auch) eine vernünftige API zur Verfügung...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Mai 2018, 10:08:07
Zitat von: adn77 am 17 Mai 2018, 09:53:58

Accept-Language: de,en-US

Danke für den Hinweiß!

Habe es eingebaut und funktioniert sofort. Download Version 0.0.36 auf Seite 1!


# 2018.05.17 v0.0.36
# - CHANGE:  Accept-Language: de,en-US
#


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Mai 2018, 10:12:43
Zitat von: MadMax-FHEM am 17 Mai 2018, 10:07:32
Bei mir auch wieder auf 3 Systemen mit allen 2 Accounts...

Bislang/früher hat das geholfen:

https://forum.fhem.de/index.php/topic,82631.msg775481.html#msg775481

https://forum.fhem.de/index.php/topic,82631.msg799863.html#msg799863

Habe es gestern wieder so versucht, diesmal kam für einen Account ein captcha und für den anderen wieder eine eMail/SMS Bestätigungscode...
...hat ganz kurz geholfen...

Aber seitdem egal was ich getan hab (bis auf selbst cookie ermitteln/eintragen) ging dann nichts mehr :-|
(noch die Version vor heute)

Wenn ich Zeit hab werde ich heute Abend mal die neue Version mit dem Cookie etc. testen...

Ich hoffe Amazon stellt da bald (auch) eine vernünftige API zur Verfügung...

Gruß, Joachim
Teste mal die neue Version..
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 Mai 2018, 10:15:22
Zitat von: michael.winkler am 17 Mai 2018, 10:12:43
Teste mal die neue Version..

Klar mach ich...
...heute Abend!

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 17 Mai 2018, 10:31:21
Dank an Michael und Alex.
Mit 0.36 läuft's bei mir auch wieder!

Zitat von: adn77 am 17 Mai 2018, 09:53:58
Ich hatte Erfolg mit folgenden Änderungen:


Accept-Language: de,en-US
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0


@balli1187:
Wenn du eine API Dokumentation kennst, die man verwenden kann, dann wäre ich da sehr interessiert...

Alex
Mein Wissen ist da echt sehr beschränkt, daher das ganze auch als Frage. Ich hatte mich nur an den angehängten Post erinnert, in dem eine API angesprochen wird.
Zitat von: Adriano am 20 April 2018, 16:06:51
Ok, habe ich jetzt auch gelesen. Danke. So wie ich das Modul verstehe, wird per HTTP die alexa.amazon.de seite "abgegriffen" und sozusagen mit POST/GET gearbeitet. Richtig? Also falls amazon an der Seite was ändert ist erstmal Schicht im Schacht, oder`?

Es gibt doch neuerdings folgende API:

https://developer.amazon.com/de/alexa-voice-service

https://developer.amazon.com/de/docs/alexa-voice-service/api-overview.html

Was kann jetzt dieses Modul mehr, als wenn man die AVS Api anbinden würde?
Grüße, Stephan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Knuspertaler am 17 Mai 2018, 11:00:48
Auch bei mit mit der 0.36 wieder alles OK

Danke !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 17 Mai 2018, 15:38:42
bzgl. der API; soweit ich weiß gibt es folgende Möglichkeiten:


Wir wollen aber die Alexa Echo-Geräte fernsteuern - das ist bisher nicht von Amazon vorgesehen.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 17 Mai 2018, 16:33:52
Mal eine Frage an die, bei denen es wieder geht:

Kommen bei euch die Readings rein ? Einkaufsliste, Todoliste, Voice etc.

Oder könnt ihr set-Befehle absetzen die am Gerät auch ausgeführt werden ? bspw volume oder tts etc.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 Mai 2018, 19:48:49
Zitat von: michael.winkler am 17 Mai 2018, 10:12:43
Teste mal die neue Version..
Zitat von: MadMax-FHEM am 17 Mai 2018, 10:15:22
Klar mach ich...
...heute Abend!

Danke, Joachim

Gesagt getan: bin wieder connected! :)

Super, vielen Dank!!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bartman121 am 19 Mai 2018, 18:07:46
also ich habe auch die neue Version eingespielt und es ist wieder connected.

Irgendwie geht tts bei mir nicht mehr, jetzt kommt nur noch ein Signalton, statt dem Text. Hat Jemand eine Idee?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 19 Mai 2018, 18:24:05
Zitat von: bartman121 am 19 Mai 2018, 18:07:46
also ich habe auch die neue Version eingespielt und es ist wieder connected.

Irgendwie geht tts bei mir nicht mehr, jetzt kommt nur noch ein Signalton, statt dem Text. Hat Jemand eine Idee?
Hatte ich letztens auch. Nimm mal den Echo kurz vom Strom und las ihn neu connecten - danach ging's bei mir wieder.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FHEM-Wohnung am 20 Mai 2018, 00:50:59
Habe die Version 0.0.36 Leider bin ich weiterhin disconnected. Habe per define und Passwort das Modul angelegt. Auch nochmal gelöscht und neu angelegt. Doch dann wieder auf disconnected gesprungen :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 20 Mai 2018, 00:56:01
Hatte ich die Tage auch. Am nächsten Morgen dann einmal auf DEF im ACCOUNTDEVICE getippt und anschliesend modify und alles hat wieder gepasst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kirk1h am 21 Mai 2018, 11:54:44
Danke erstmal fuer das tolle Addon!

Bei mir funktioniert v36 nur noch mit cookie - wohl wegen dem Captcha.

Ausserdem disconnected es nach ein paar Stunden immer. Mit set login auf das maindevice connected es dann wieder. Hat sonst noch wer disconnects?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 21 Mai 2018, 11:55:42
Zitat von: kirk1h am 21 Mai 2018, 11:54:44
Danke erstmal fuer das tolle Addon!

Bei mir funktioniert v36 nur noch mit cookie - wohl wegen dem Captcha.

Ausserdem disconnected es nach ein paar Stunden immer. Mit set login auf das maindevice connected es dann wieder. Hat sonst noch wer disconnects?

Kann ich bei mir so bestätigen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: RudiRoechel am 22 Mai 2018, 08:25:05
Zitat von: kirk1h am 21 Mai 2018, 11:54:44
Danke erstmal fuer das tolle Addon!

Bei mir funktioniert v36 nur noch mit cookie - wohl wegen dem Captcha.

Ausserdem disconnected es nach ein paar Stunden immer. Mit set login auf das maindevice connected es dann wieder. Hat sonst noch wer disconnects?

Den cookie holt sich das Modul bei mir automatisch, aber die disconnects in V36 habe ich so auch. Habe das im Moment mit einem watchdog gelöst, der automatisch set login ausführt, wenn ich 1 Minute auf disconnect bin und das ganze in ein log schreibt.

Gruß,
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Mai 2018, 08:33:19
Zitat von: RudiRoechel am 22 Mai 2018, 08:25:05
Den cookie holt sich das Modul bei mir automatisch, aber die disconnects in V36 habe ich so auch. Habe das im Moment mit einem watchdog gelöst, der automatisch set login ausführt, wenn ich 1 Minute auf disconnect bin und das ganze in ein log schreibt.

Gruß,
Kann mir jemand ein Verbose 5 Log erstellen, wenn er das Problem hat? Bei meinen drei Installationen habe ich dieses Problem nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: andi11 am 22 Mai 2018, 16:22:57
nach dem letzten disconnected habe ich bei 0.0.36 ohne Cookie keine Probleme
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kirk1h am 23 Mai 2018, 15:36:18
Zitat von: michael.winkler am 22 Mai 2018, 08:33:19
Kann mir jemand ein Verbose 5 Log erstellen, wenn er das Problem hat? Bei meinen drei Installationen habe ich dieses Problem nicht.

Hab es nach ueber nen Tag loggen ( >50Mb ) aufgegeben da es scheinbar derzeit wieder funktioniert  ::) Also derzeit kein disconnect mehr.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 23 Mai 2018, 19:24:26
Hmm, ich musste nochmal die Accept-Language ändern (Kommentar in meinem Blog: https://plus.google.com/107717223091195736353/posts/cDAQFdzSSWn):

Accept-Language: de-DE

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Mai 2018, 19:40:18
Zitat von: adn77 am 23 Mai 2018, 19:24:26
Hmm, ich musste nochmal die Accept-Language ändern (Kommentar in meinem Blog: https://plus.google.com/107717223091195736353/posts/cDAQFdzSSWn):

Accept-Language: de-DE

Alex
Was stand vorher drin?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Mai 2018, 19:40:59
Zitat von: kirk1h am 23 Mai 2018, 15:36:18
Hab es nach ueber nen Tag loggen ( >50Mb ) aufgegeben da es scheinbar derzeit wieder funktioniert  ::) Also derzeit kein disconnect mehr.
Es reicht das log erst auf 5 zu setzen wenn der Fehler wieder da ist


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 Mai 2018, 22:20:11
Hallo!

Ich versuche gerade immer wieder das Volumen zu setzen aber er kehrt immer wieder auf den alten Wert automatisch zurück?! Wenn ich am Echo direkt stelle erkennt er es in Fhem aber von Fhem aus ändert er das Volumen nicht.

Was könnte das sein?


Internals:
   CHANGED   
   DEF        A3S5BH2HU6VAYF G090L90964430G2F
   IODev      echoTestNeu
   NAME       EchoBadezimmer2
   NR         157
   NTFY_ORDER 50-EchoBadezimmer2
   STATE      connected
   TYPE       echodevice
   model      Echo Dot
   OLDREADINGS:
   READINGS:
     2018-01-20 06:36:20   alarm_count     0
     2018-05-23 22:09:04   channel         -
     2018-05-21 11:20:26   currentAlbum    -
     2018-05-23 08:31:56   currentArtist   -
     2018-05-23 22:09:04   currentArtwork  -
     2018-05-23 22:09:04   currentTitle    -
     2018-05-23 22:09:04   currentTuneInID -
     2018-01-20 06:36:22   deviceAddress   Dörpfeldstraße, Berlin, Berlin, DE
     2018-01-18 07:57:42   dnd             off
     2018-01-20 06:36:22   microphone      false
     2018-05-23 08:20:05   model           Echo Dot
     2018-01-29 09:35:12   musicalarm_count 0
     2018-03-04 17:39:54   mute            off
     2018-05-23 22:05:24   online          true
     2018-05-23 22:09:04   playStatus      stopped
     2018-04-22 14:49:42   presence        present
     2018-05-23 22:09:04   progress        0
     2018-05-21 11:20:26   progresslen     0
     2018-01-20 06:36:20   reminder_count  0
     2018-05-23 22:09:04   repeat          off
     2018-05-23 22:09:04   shuffle         off
     2018-05-23 11:18:23   state           connected
     2018-01-20 06:36:22   timeZoneId      Europe/Paris
     2018-05-16 06:51:43   timer_count     0
     2018-05-16 06:51:43   timer_id        -
     2018-05-16 06:49:43   timer_remainingtime 0
     2018-05-23 22:08:55   tts_lenght      2
     2018-04-18 06:35:06   tunein          s17211
     2018-04-27 01:39:19   version         608490720
     2018-05-23 21:58:23   voice           sage wohnung stelle licht auf ende
     2018-05-23 22:12:07   volume          53
     2018-05-23 22:05:29   volume_alarm    100
     2018-01-18 07:57:39   wakeword        ALEXA
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     FAMILY     ECHO
     NAME       Badezimmer
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     VERSION    608490720
     bluetooth  18-83-31-55-92-E2/Samsung_Galaxy_Tab_3
     lasttuneindelay 2
     lasttuneinid s204188
     lasttype   tts
     lastvolume 100
     CMD_QUEUE:
Attributes:
   IODev      echoTestNeu
   TTS_Voice  German_Female_Marlene
   TTS_normalize 40
   alias      EchoBadezimmer2
   event-on-change-reading state,playStatus,voice
   icon       echo
   room       Badezimmer,Echo
   server     layla.amazon.de
   verbose    0


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 28 Mai 2018, 14:10:30
Zitat von: Steffen am 23 Mai 2018, 22:20:11
Ich versuche gerade immer wieder das Volumen zu setzen aber er kehrt immer wieder auf den alten Wert automatisch zurück?!
Was könnte das sein?

Das ist das ganz normale Verhalten und sollte vielleicht irgendwo an prominenter Stelle stehen, ehe die Frage noch 5x gestellt wird:

Eine Änderung der Lautstärke funktioniert über das Modul nur dann, wenn gerade etwas abgespielt wird oder zumindest kurz zuvor abgespielt wurde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 28 Mai 2018, 14:16:39
Hallo!

Danke für die Antwort, hatte es irgendwie noch Kopf wusste aber nicht ob es dafür schon eine Lösung gab.

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: masterblaster am 29 Mai 2018, 16:23:46
Hallo zusammen,

also erst einmal ganz großen Dank an Markus & Michael für das geniale Modul! Genau das hatte ich gesucht, um meine "Echo Steuerung per Tablet" umzusetzen.

Soweit funktioniert das Modul auch sehr stabil und relativ verzögerungsfrei, ich habe nur eine Frage bzw. ein Anliegen. Mit dem

get xxx primeplayeigeneplaylist

ist es ja möglich, eine Liste der Amazon Music Playlists anzeigen zu lassen inkl. Name der Playlist, Anzahl Tracks und dem "Play" Link. Für mich eine Killerfunktion der GUI Steuerung, da ich >50 Playlists habe und über das Tablet gerne darauf zugreifen würde. Der Aufruf in FHEM funktioniert grundsätzlich, führt aber in der Floorplan Oberfläche in der meine GUI stattfindet leider zu keiner Reaktion.

Gibt es hierfür einen Grund oder muss irgend etwas konfiguriert werden, damit das Popup Fenster auch im Floorplan erscheint?

Wäre es denn alternativ möglich, das Ergebnis der Abfrage in Readings zu dem jeweiligen Echo schreiben zu lassen? In einer Struktur wie bspw.

PrimePLName01    Billy Talent - Billy Talent II 
PrimePLTracks01    14
PrimePLID01         c9bdf684-90a4-44e8-bc68-7cc5505ee796

usw. für Playlist 02, 03 etc.

Dann könnte ich mir eine Anzeige der Playlists im Floorplan generieren. Wobei das Popup im Floorplan ausreichend würde und vor Allem keinen Aufwand nach sich ziehen würde.

Ich habe mir die 37_echodevice.pm auch mal angeschaut, aber da stoße ich schnell an die Grenzen meiner bescheidenen Programmierkenntnisse.

Wäre super wenn es dazu eine Lösung geben könnte!

Viele Grüße
Sebastian

P.S. Wenn mir jemand verrät wie kann ich gerne einen Screenshot der GUI hochladen. Hab aber nicht gefunden wie...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 Mai 2018, 17:40:15
Zitat von: masterblaster am 29 Mai 2018, 16:23:46
P.S. Wenn mir jemand verrät wie kann ich gerne einen Screenshot der GUI hochladen. Hab aber nicht gefunden wie...

Erweiterte Optionen...
...könnte aber sein, dass das erst ab einer gewissen Anzahl von Beiträgen (auf jeden Fall größer 1 ;)  ) "freigeschalten" wird...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fhainz am 01 Juni 2018, 15:56:26
Hallo!

Ich habe seit 2-3 Wochen Probleme mit regelmäßigen disconnects. Jede Nacht zwischen 1 und 2 uhr und ab und zu unter tags auch. Im Log steht nur
2018.06.01 01:50:59 3: [al.echoDevice] [echodevice_setState] to disconnected

Als workaround fange ich die disconnects mit einem notify ab das mich wieder verbindet.
Hat sonst noch jemand das Problem oder eine Idee?

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Juni 2018, 15:58:00
Zitat von: fhainz am 01 Juni 2018, 15:56:26
Hallo!

Ich habe seit 2-3 Wochen Probleme mit regelmäßigen disconnects. Jede Nacht zwischen 1 und 2 uhr und ab und zu unter tags auch. Im Log steht nur
2018.06.01 01:50:59 3: [al.echoDevice] [echodevice_setState] to disconnected

Als workaround fange ich die disconnects mit einem notify ab das mich wieder verbindet.
Hat sonst noch jemand das Problem oder eine Idee?

Grüße
An dem Problem bin ich gerade dran, denke dass ich es gefunden habe. Möchte es aber noch ein paar Tage testen, bevor ich es veröffentliche.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fhainz am 01 Juni 2018, 15:59:18
Alles klar, danke dir!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 03 Juni 2018, 21:00:31
Hallo,

hab jetzt wieder mal versucht, das Modul zu verwenden.

Beim mir kommt auch:
2018.06.03 20:57:35 3: [ECHO] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!

Und dann ist es wieder disconnected, ABER immerhin hat es schon mal meine Alexa gefunden und angelegt.

LG
  Malren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 03 Juni 2018, 21:24:22
Jetzt mal ne richtig blöde Frage.......

Ich hab mir die Beschreibung mal durchgelesen.

Könnte man nicht einfach damit
Zitatvoice   [STRING]   ECHODEVICE      Hier wird der zuletzt erkannte Text angezeigt, welchen das Echo Device an Amazon versendet hat.

alles in FHEM steuern indem man einfach ein Notify darauf macht?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 Juni 2018, 22:01:58
Zitat von: Marlen am 03 Juni 2018, 21:24:22
Jetzt mal ne richtig blöde Frage.......

Ich hab mir die Beschreibung mal durchgelesen.

Könnte man nicht einfach damit
alles in FHEM steuern indem man einfach ein Notify darauf macht?

LG
  Marlen

Prinzipiell ja es haben wohl auch einige oder einiger ;) getan.

Aber: das Reading wird etwas (sehr stark) verzögert aktualisiert...
...irgendwo habe ich von einem "Workaround" gelesen, mit dem schneller aktualisiert werden soll...

Mache das mit einem Google Home und IFTTT...
...und dann TEERKO.
Gibt aber auch anderes: Talk2Fhem, Babble, ...

Allerdings ist IFTTT und Alexa nicht so zu nutzen, da von Amazon praktisch immer nur das bereits "ausgewertete Ergebnis" kommt (zumindest soweit ich das bis jetzt gesehen hab).

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 Juni 2018, 22:04:42
Disconnected bin ich seit einigen Tagen auch...
...hatte leider keine Zeit näher zu analysieren bzw. einen Cookie zu holen...

Mal sehen wann meine Tocher kommt und sich beschwert ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fhainz am 03 Juni 2018, 22:08:07
Bei mir geht seit gestern auch kein Login mehr. Immer nur disconnected.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 04 Juni 2018, 07:31:36
...kann ich bei mir (noch) nicht feststellen, meine sind noch connected mit V 0.0.36, meine letzten LOG-Zeilen sehen so aus:

2018-06-02_00:55:41 ECHO_90F00818718704G4 disconnected
2018-06-02_00:56:31 ECHO_90F00818718704G4 connected
2018-06-02_00:57:41 ECHO_G090LF1174170MR2 disconnected
2018-06-02_00:58:31 ECHO_G090LF1174170MR2 connected
2018-06-02_01:22:42 ECHO_G090LF1174170MR2 disconnected
2018-06-02_01:23:32 ECHO_G090LF1174170MR2 connected
2018-06-02_01:23:42 ECHO_G090LF1174170MR2 disconnected
2018-06-02_01:24:32 ECHO_G090LF1174170MR2 connected
2018-06-02_01:25:42 ECHO_90F00818718704G4 disconnected
2018-06-02_01:25:42 ECHO_90F00818718704G4 connected
2018-06-02_01:53:43 ECHO_90F00818718704G4 disconnected
2018-06-02_01:54:33 ECHO_90F00818718704G4 connected
2018-06-02_21:52:10 ECHO_G090LF1180520A07 disconnected
2018-06-02_21:52:15 ECHO_G090LF1174170MR2 disconnected
2018-06-02_21:52:15 ECHO_90F00818718704G4 disconnected
2018-06-02_21:52:15 ECHO_G090LA09735203ND disconnected
2018-06-02_21:52:29 ECHO_G090LF1180520A07 connected
2018-06-02_21:52:29 ECHO_G090LF1174170MR2 connected
2018-06-02_21:52:29 ECHO_90F00818718704G4 connected
2018-06-02_21:52:54 ECHO_G090LA09735203ND connected


Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Juni 2018, 07:44:25
Hi,

auf Seite 1 gibt es wieder eine aktualisierte Version:


# 2018.05.30 v0.0.37
# - BUGFIX:  ReLogin bei "COOKIE ERROR"
# - FEATURE: Neues Attribut "browser_language"
#


In meiner Umgebung hatte ich jetzt auch wieder div. disconnects. Das Ändern der Browser Sprache auf "de" hat meine Geräte alle wieder sauber verbunden. ggf. müsst Ihr da mal etwas mit rumspielen. Bitte gebt mir auch kurz Bescheid mit welchen Werten es bei Euch läuft. Standardwert ist aktuell "de,en-US"

Bitte beachtet auch die Hinweise in der Doku im Bereich Attrribute:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 04 Juni 2018, 08:30:17
Readings kommen wieder rein, Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: andi11 am 04 Juni 2018, 16:29:08
nach Update und browserlanguage de geht es wieder (ohne cookie).
Kann ich das schicke Modul eigentlich irgendwie in den Update Mechanismus von FHEM einhängen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fhainz am 04 Juni 2018, 16:38:59
Auch bei mir, alles wieder gut!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dcdead am 04 Juni 2018, 17:17:18
Danke, damit scheint es jetzt wieder gut zu funktionieren. Ich kann nun auch wieder die Lautstärke ändern, was vorher überhaupt nicht ging (auch wenn etwas abgespielt wurde)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kirk1h am 04 Juni 2018, 17:42:58
komme leider nicht connected... language ist de

2018.06.04 17:40:58 3: [echo] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
2018.06.04 17:41:01 3: [echo] [echodevice_setState] to disconnected
2018.06.04 17:41:02 3: [echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.04 17:41:05 3: [echo] [echodevice_setState] to disconnected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: andi11 am 04 Juni 2018, 17:44:00
hast du nach dem austauschen des Modules FHEM neugestartet?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kirk1h am 04 Juni 2018, 17:57:34
Zitat von: andi11 am 04 Juni 2018, 17:44:00
hast du nach dem austauschen des Modules FHEM neugestartet?

ja
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moskito am 04 Juni 2018, 18:45:04
Also bei mir hat´s fast 10 Minuten gedauert bis der connect wieder da war, mit mehreren "disconnected/Generate new COOKIE" Meldungen bis es dann wohl doch geklappt hat.

Gruß
Danny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Juni 2018, 20:42:06
Bei mir nur teilweise...

Zunächst auch etwas disconnect/connect hin und her und dann war das "Haupt-Device" connected...
...aber die einzelnen Geräte wechseln (munter) zwischen connected/disconnected hin und her obwohl das "Haupt-Device" stabil connected bleibt...

Auch ein Setzen der Sprache auf 'de' ändert daran nichts...

EDIT:
Allerdings nur bei einem meiner 2 Accounts...
...bei dem anderen Account (Wohnung meiner Freundin) bekomme ich gar kein connected...
...nur verschiedene Fehler (error, COOKIE_ERROR, ...).

EDIT2: jetzt sind (und bleiben) beide Accounts auf disconnected :-|

Was kann/muss ich liefern?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 04 Juni 2018, 22:08:30
Ich hab mit der 36 er Version auch ständig disconnected.
Hab dann in meinem Amazon-Account festgestellt dass ich da ca. 27 Device habe. Wohl irgendwelche App-Anmeldungen. Hab dann alles bis auf meine Alexa gelöscht und es ging.

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 04 Juni 2018, 22:11:09
Zitat von: MadMax-FHEM am 03 Juni 2018, 22:01:58
Prinzipiell ja es haben wohl auch einige oder einiger ;) getan.

Aber: das Reading wird etwas (sehr stark) verzögert aktualisiert...
...irgendwo habe ich von einem "Workaround" gelesen, mit dem schneller aktualisiert werden soll...

Mache das mit einem Google Home und IFTTT...
...und dann TEERKO.
Gibt aber auch anderes: Talk2Fhem, Babble, ...

Allerdings ist IFTTT und Alexa nicht so zu nutzen, da von Amazon praktisch immer nur das bereits "ausgewertete Ergebnis" kommt (zumindest soweit ich das bis jetzt gesehen hab).

Gruß, Joachim
Wer hat sowas schon gemacht?
Mich würde das notify interessieren?

LG
Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Juni 2018, 22:13:51
Hallo,

wenn Ihr Probleme mit dem connect hat, dann bitte mal folgendes testen:

Doku findet ihr hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

Bitte auch mal die Werte posten mit welchen es bei Euch funktioniert.

Bei mir funktionier aktuell folgendes:
browser_language = de-DE
browser_useragend_random  = 1

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moskito am 04 Juni 2018, 22:35:48
Bei mir lediglich:
browser_useragent_random  = 1
Sonst nichts.

Und zur Zeit keine Probleme mit dem connect.

Gruß
Danny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Juni 2018, 22:39:51
Zitat von: michael.winkler am 04 Juni 2018, 22:13:51
Hallo,

wenn Ihr Probleme mit dem connect hat, dann bitte mal folgendes testen:

  • Attribut browser_useragend verwenden
  • Attribut browser_useragend_random verwenden
  • Attribut browser_language verwenden

Doku findet ihr hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

Bitte auch mal die Werte posten mit welchen es bei Euch funktioniert.

Bei mir funktionier aktuell folgendes:
browser_language = de-DE
browser_useragend_random  = 1

Gruß
Michael

Habe mal folgendes übernommen:

browser_language = de-DE
browser_useragend_random  = 1


Bleibt leider disconnected... :-|

Auch das Löschen der "unnötigen" Devices (die ich nur bei meinem "Haupt-Account" hab/hatte) hat nichts gebracht...

Werde noch ein wenig (mit anderen Werten und browser_useragend) testen...

Danke (trotzdem), Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Juni 2018, 22:41:10
Zitat von: MadMax-FHEM am 04 Juni 2018, 22:39:51

browser_language = de-DE
browser_useragend_random  = 1


Bleibt leider disconnected... :-|

Auch das Löschen der "unnötigen" Devices (die ich nur bei meinem "Haupt-Account" hab/hatte) hat nichts gebracht...

Werde noch ein wenig (mit anderen Werten und browser_useragend) testen...

Danke (trotzdem), Joachim

Hast du danach ein set login beim Account Device gemacht? Welche Version setzte du aktuell ein?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Juni 2018, 22:46:59
Zitat von: michael.winkler am 04 Juni 2018, 22:41:10
Hast du danach ein set login beim Account Device gemacht? Welche Version setzte du aktuell ein?

Ja, jetzt ;)

Ändert aber nichts :-|

version 0.0.37 2018-06-04 21:04:11

Aktuelle Version von heute...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Juni 2018, 22:48:15
Zitat von: MadMax-FHEM am 04 Juni 2018, 22:46:59
Ja, jetzt ;)

Ändert aber nichts :-|

version 0.0.37 2018-06-04 21:04:11

Aktuelle Version von heute...

Gruß, Joachim

hast du mal andere Werte versucht als "browser_language = de-DE" so wie in der Doku beschrieben? Eventuell hilft auch mal ein komplette Reboot des Linux Rechners.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Juni 2018, 22:54:40
Zitat von: michael.winkler am 04 Juni 2018, 22:48:15
hast du mal andere Werte versucht als "browser_language = de-DE" so wie in der Doku beschrieben? Eventuell hilft auch mal ein komplette Reboot des Linux Rechners.

Jep.
Spiele schon ein Weilchen rum...
...gerade war wieder kurz connected...

Jetzt ist wieder disconnected...
...ich boote mal...

EDIT:
Nach dem Boot war ein Account kurz wieder connected...
...die Geräte blieben disconnected (bis ich ein get settings ausgelöst habe)...
Jetzt ist wieder alles disconnected...

EDIT2: ärgerlich (wenn auch verständlich wegen Account-Schutz etc.), dass sich Amazon hierbei so anstellt... Und dir so viel unnötige Arbeit macht! Das ist bei Google ganz anders. Das vergleichbare GOOGLECAST-Modul hat lange nicht solche Probleme...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jackeson am 05 Juni 2018, 10:11:33
Hallo möchte mich auch für das tolle Modul Bedanken

aber im Moment hänge ich bei einem Notify wo ich das at brauche denn Alexa soll die nachricht von meinen Max Fensterkontakt erst ab 20 Uhr abspielen und ab 6 Uhr wieder leise sein

vieleicht kann mir jemand weiterhelfen?
define Alexa_Werkstattnot notify Werkstatt_Tuer:opened| at *20:00:00 set  ECHO_G090BV03742503DD reminder_normal Es ist jemand in der Werkstatt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 05 Juni 2018, 11:28:10
Mann, Mann, Mann... immer diese Änderungen durch A....  >:(

Nach einem shutdown/restart wollte der echo nicht mehr(disconnected). Nach allen möglichen anderen Änderungsversuchen habe ich es aufgegeben und die aktuellste echodevice eingespielt. Nach setzen des neuen Attributs BrowserLanguage auf "de" hat es dann wieder funktioniert.  ;D

Danke Michael.

Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Juni 2018, 13:18:56
Zitat von: Jackeson am 05 Juni 2018, 10:11:33
Hallo möchte mich auch für das tolle Modul Bedanken

aber im Moment hänge ich bei einem Notify wo ich das at brauche denn Alexa soll die nachricht von meinen Max Fensterkontakt erst ab 20 Uhr abspielen und ab 6 Uhr wieder leise sein

vieleicht kann mir jemand weiterhelfen?
define Alexa_Werkstattnot notify Werkstatt_Tuer:opened| at *20:00:00 set  ECHO_G090BV03742503DD reminder_normal Es ist jemand in der Werkstatt
So wird das nicht funktionieren. Du solltest nochmal nachlesen, wie at und notify arbeiten.
Die Syntax passt so leider nicht zusammen. Wenn du innerhalb deines notify ein at mit *20:00 definierst ("define" fehlt), wird jeden Tag um 20:00 der reminder gesetzt und du erhältst die Nachricht. Die Bedingung des notify wird dann nicht mehr geprüft und auch die Uhrzeit ist immer gleich.

Ein DOIF sollte deine Aufgabe aber erfüllen. Dort kannst du einen Zeitbereich (zwischen 20:00 - 06:00) und den fensterkontakt in die Bedingung einbauen. Es löst dann nur aus, falls der fensterkontakt auf opened steht und die Uhrzeit sich innerhalb der Grenzen befindet. Aus dem Kopf würde ich sagen, du benötigst noch Attribut doalways, da sonst das DOIF nur einmal ausgelöst wird.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: RudiRoechel am 05 Juni 2018, 14:19:16
Zitat von: michael.winkler am 22 Mai 2018, 08:33:19
Kann mir jemand ein Verbose 5 Log erstellen, wenn er das Problem hat? Bei meinen drei Installationen habe ich dieses Problem nicht.

Habe jetzt auch mal ein paar Tage ohne watchdog probiert und mit Version 0.0.36 keine dauerhafen Disconnects mehr.

Gruß,
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kirk1h am 05 Juni 2018, 15:46:45
Zitat von: kirk1h am 04 Juni 2018, 17:42:58
komme leider nicht connected... language ist de

2018.06.04 17:40:58 3: [echo] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
2018.06.04 17:41:01 3: [echo] [echodevice_setState] to disconnected
2018.06.04 17:41:02 3: [echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.04 17:41:05 3: [echo] [echodevice_setState] to disconnected


Hab gestern nichts mehr gemacht - die ganze Nacht konnte er nicht connecten - und ploetzlich seit heute 9:50 dauerhaft connected...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KUG am 05 Juni 2018, 15:59:06
Ich habe leider mit beiden Versionen (0.0.36 und 0.0.37) noch das Problem, dass ich keinen connect hinbekomme.
Habe in Version 0.0.37 die empfohlenen Einstellungen
browser_language = de-DE
browser_useragend_random  = 1
gesetzt, aber leider keine Chance auf ein connect.

Derzeit habe ich wieder 0.0.36 im Einsatz, aber auch hier kein connect.
Natürlich habe ich FHEM und auch den Raspberry neu gestartet.
Hat noch jemand eine Idee?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willib am 05 Juni 2018, 17:02:40
Es gibt ja einen Nachtlicht Skill, welcher den Lichtring auf dem Echo ansteuert. Kann das Modul das auch?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 07 Juni 2018, 10:23:31
Hallo!

Seit heute früh auch bei mir kein verbinden mehr möglich.

Ist die Aktuelle Version und auch die hier Angebotenen Einstellungen verwendet.


Internals:
   CHANGED   
   DEF        crypt:10465d0453070f1d56085f04500b4b225f0d5601585c58055XXXXXXXXXXXX crypt:267b6b005407130XXXXX
   IODev     
   NAME       echoTestNeu
   NR         154
   NTFY_ORDER 50-echoTestNeu
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-06-07 10:20:07   2FACode         not used
     2018-06-07 10:20:08   BrowserLanguage de-DE
     2018-06-07 10:20:08   BrowserUserAgent hZUt29TB01CnAPDxHtmK4
     2018-06-07 10:20:06   COOKIE_STATE    START
     2018-06-07 10:20:08   COOKIE_TYPE     NEW
     2018-04-10 21:31:46   alarm_count     0
     2018-06-07 07:14:58   autocreate_devices stop
     2018-04-05 06:18:37   aws_pythonversion 0.0.3
     2018-06-06 22:00:20   list_SHOPPING_ITEM
     2018-06-06 22:00:20   list_TASK       
     2018-04-10 21:31:46   musicalarm_count 0
     2018-03-22 06:51:41   pom_ipaddress   192.168.178.102
     2018-04-10 21:31:46   reminder_count  0
     2018-06-07 10:20:09   state           disconnected
     2018-04-10 21:31:46   timer_count     0
     2018-04-10 21:31:46   timer_id        -
     2018-04-10 21:31:46   timer_remainingtime 0
     2018-03-22 06:51:25   tts_ipaddress   192.168.178.102
     2018-06-07 07:14:58   version         0.0.37
     2018-01-15 07:18:34   voice           fernseher aus
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     CMD_QUEUE:
     notifications:
       G090L90964430G2F:
       G090L90964971N4R:
       G090RF0474710EBB:
       _G090L90964430G2F:
       _G090L90964971N4R:
       _G090RF0474710EBB:
       _account:
Attributes:
   TTS_normalize 40
   browser_language de-DE
   browser_useragent_random 1
   icon       echo
   room       Echo
   server     layla.amazon.de
   verbose    1



018.06.07 10:24:02 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:24:06 3: [echoTestNeu] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.07 10:24:49 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:25:06 3: [echoTestNeu] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.07 10:25:08 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:25:58 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:25:58 3: [echoTestNeu] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
2018.06.07 10:26:00 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:26:04 3: [echoTestNeu] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
2018.06.07 10:26:06 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:27:03 3: [echoTestNeu] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.07 10:27:05 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:27:12 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:27:38 3: [echoTestNeu] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
2018.06.07 10:27:39 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:27:42 3: [echoTestNeu] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.07 10:28:42 3: [echoTestNeu] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.07 10:28:44 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.06.07 10:28:51 3: [echoTestNeu] [echodevice_setState] to disconnected


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 07 Juni 2018, 11:56:13
Hallo,
mit V0.37 ständige Verbindungsabbrüche und neue Verbindungsversuche mit wechselndem, aber nicht stabilem, Erfolg.
Mit V0.36 absolut stabile Verbindung, nur Standard-Einstellungen, keine Attribute gesetzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Juni 2018, 12:05:24
Hallo,

Auf Seite 1 gibt es eine neue Version. (ACHTUNG DOWNLOAD wurde noch mal ersetzt!)

Grundsätzlich entspricht diese der Version 0.37. Allerdings habe ich dort die Möglichkeit eingebaut die HTML Ergebnisse anzuzeigen. Vielleicht hilft das für die Fehleranalyse weiter.


# 2018.06.07 v0.0.38
# - FEATURE: Anzeigen der Amaton Login Ergebnisse (get html_results)
#            Attribut "browser_save_data"


Beschreibung/ Doku wie immer hier: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice

Bitte macht Euch auch die Mühe dort zu lesen wenn etwas unklar sein sollte.

Gerade im Bereich der Browser Sprache bzw. User Agent stehen dort einige Infos.

Bei erfolgreicher Anmeldung sollte die HTML Datei "??_cookielogin3.html" wie in der angehängten Datei aussehen. Interessant für mich wäre mal wie es die HTML Dateien aussehen wenn das Login nicht funktioniert. Am besten mal alle 5 HTML Dateien als Screenshot hier bereitstellen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 07 Juni 2018, 21:56:38
Bei mir connected das Modul nicht mehr!

Ich hatte ca 20 Stunden lang ein DSL zur Verfügung und jetzt steht im log nur noch:

2018.06.07 21:53:59 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.07 21:54:01 3: [Echo] [echodevice_setState] to disconnected


Installierte Version 0.0.38

Mit dem Browser vom RPI kann ich mich ohne Probleme bei Amazon einloggen, eine captcha Abfrage oder ähnliches kommt nicht!

Hat jemand auf die Schnelle einen Tip für mich?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Juni 2018, 22:03:15
Lies mal den Eintrag eines über dir!


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 07 Juni 2018, 22:15:08
Wo finde ich die HTML Datei im FHEM Verzeichnis?

browser language
random browser user agent

habe ich auch schon ausprobiert.
get html result bring folgendes:
Echo is not connected. Aborting..
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jackeson am 07 Juni 2018, 22:37:09
Hallo,
richte gerade TTS ein hab aber diese fehlermeldung "No AWS_Access_Key Value"
kann nichts mit anfangen könnte mir jemand mal kurz helfen damit ich das zum laufen bekomme wo finde ich den AWS_Access_Key?
Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 07 Juni 2018, 23:14:27
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice#Amazon Stimmen%20(TTS) (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice#Amazon%20Stimmen%20(TTS))
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 07 Juni 2018, 23:15:52
Zitat von: Jackeson am 07 Juni 2018, 22:37:09
Hallo,
richte gerade TTS ein hab aber diese fehlermeldung "No AWS_Access_Key Value"
kann nichts mit anfangen könnte mir jemand mal kurz helfen damit ich das zum laufen bekomme wo finde ich den AWS_Access_Key?
Gruß

Zitat von: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#AWS_Konfiguration
Standardmäßig wird die Stimme von Google verwendet. Hier werden keine speziellen Zugangsdaten oder Ähnliches benötigt. Bei der Verwendung der Amazon Stimmen, benötigt Ihr einen "Access_Key" und einen "Secret_Key". Beides könnt Ihr im AWS Portal vom Amazon im Entwicklerbereich erzeugen. Jeder der das Alexamodul für die Alexa Skills verwendet, sollte einen AWS Entwicklerzugang haben. Über folgenden Link könnt Ihr die Zugangsdaten generieren:
https://console.aws.amazon.com/iam/home?region=eu-west-1#/security_credential


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jackeson am 07 Juni 2018, 23:26:13
Hallo,
hab ich überlesen
vielen Dank
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: McFetz am 08 Juni 2018, 01:31:56
Hi Michael,

Habe auch mit der V0.38 dauerhafte disconnects. Die Option save_html ist aktiviert. Wenn ich dann nach dem disconnect ein get html_results mache, kommt nur ein Popup "Echo is not connected. Aborting...". Kann daher keine HTMLs zur Verfügung stellen.

Ich hatte übrigens auch eine Captcha Abfrage von Amazon auf meinem PCs (nicht das System auf dem FHEM läuft). Beide haben aber die gleiche externe IP. Das Captcha habe ich gefüllt und im Browser kann ich mich wieder korrekt einloggen. Das Modul tuts noch immer nicht. Auch nicht nach einem Reboot.

EDIT: wenn ich das Cookie aus dem Browser extrahiere und manuell setze connected er problemlos (obwohl ich keine 2FA Authentifizierung habe).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 08 Juni 2018, 06:12:30
Guten Morgen,

Echo ist wieder Connected. Ging während der Nacht wieder.

Hier die HTML Results:

Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Jun  8 06:10:19 2018    Echo_account.html
Fri Jun  8 06:10:19 2018    Echo_account_header.html
Fri Jun  8 06:10:18 2018    Echo_activities.html
Fri Jun  8 06:10:18 2018    Echo_activities_header.html
Fri Jun  8 06:10:25 2018    Echo_alarmvolume.html
Fri Jun  8 06:10:25 2018    Echo_alarmvolume_header.html
Fri Jun  8 06:10:24 2018    Echo_bluetoothstate.html
Fri Jun  8 06:10:24 2018    Echo_bluetoothstate_header.html
Fri Jun  8 03:16:09 2018    Echo_cookielogin1.html
Fri Jun  8 03:16:09 2018    Echo_cookielogin1_header.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin2.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin2_header.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin3.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin3_header.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin4.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin4_header.html
Fri Jun  8 03:16:11 2018    Echo_cookielogin5.html
Fri Jun  8 03:16:11 2018    Echo_cookielogin5_header.html
Fri Jun  8 03:16:11 2018    Echo_devices.html
Fri Jun  8 03:16:11 2018    Echo_devices_header.html
Fri Jun  8 06:10:21 2018    Echo_getdevicesettings.html
Fri Jun  8 06:10:21 2018    Echo_getdevicesettings_header.html
Fri Jun  8 06:10:23 2018    Echo_getdnd.html
Fri Jun  8 06:10:23 2018    Echo_getdnd_header.html
Fri Jun  8 06:10:20 2018    Echo_getisonline.html
Fri Jun  8 06:10:20 2018    Echo_getisonline_header.html
Fri Jun  8 06:10:18 2018    Echo_getnotifications.html
Fri Jun  8 06:10:18 2018    Echo_getnotifications_header.html
Fri Jun  8 06:10:22 2018    Echo_listitems_shopping.html
Fri Jun  8 06:10:22 2018    Echo_listitems_shopping_header.html
Fri Jun  8 06:10:22 2018    Echo_listitems_task.html
Fri Jun  8 06:10:22 2018    Echo_listitems_task_header.html
Fri Jun  8 06:10:22 2018    Echo_wakeword.html
Fri Jun  8 06:10:22 2018    Echo_wakeword_header.html
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Juni 2018, 07:11:52
Guten Morgen,

da war noch ein kleiner Bug. Auf Seite 1 gibt es jetzt Version 39.


#
# 2018.06.08 v0.0.39
# - BUGFIX:  get html_results


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 08 Juni 2018, 14:02:00
Hallo Michael,

habe seit dieser Nacht 03:00 Uhr dauerhaften disconnect  mit der Version v0.0.36.

Habe eben auf v0.0.39 umgestellt, nach modify aber auch nach eimem reboot bekomme ich
innerhalb einer Minute ein initialized, dann ein connected und schließlich ein dauerhaftes disconnected.

Ein get html_results ergibt bei cookielogin1 eine blankpage
                                                                  2 das normale login
                                                                  3 das normale login mit: es ist ein problem aufgetreten
                                                                  4 das login mit captcha Anforderung
                                                                  5 wieder das normale login

habe login2 - 5 als png angehangen.

Ich habe mehrere Versuche gestarted, alle mit dem gleichen Ergebniss.

Grüße
Wolfgang


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Juni 2018, 14:04:21
ok, dann ist es eindeutig. Du bekommst eine captcha Anforderung von Amazon, deswegen klappt auch der Login nicht. Kannst du den captcha mal ausfüllen und dann noch mal ein set login versuchen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 08 Juni 2018, 16:06:48
Hallo Michael,

nach Eingabe des captcha ist in der Browserzeile zwar ein verified= 1 zu sehen aber der login per fhem klappt weiterhin nicht.

Per Browser klappts.



Übrigens hatte ich vorher einen login mit cookie erfolgreich versucht.

Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jackeson am 08 Juni 2018, 17:02:11
Hallo,
habe noch einmal eine frage zu meinen tts
hab es auch auf German_Female_Google eingestellt, es wird auch gesendet (der Ring dreht sich, auch Musik wird unterbrochen und dann geht die Musik ganz normal weiter) aber es kommt kein Ton aus dem dot?
an was kann das liegen oder was kann ich falsch gemacht haben
ich lese und lese aber komme nicht weiter
Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Juni 2018, 17:20:47
Zitat von: Jackeson am 08 Juni 2018, 17:02:11
Hallo,
habe noch einmal eine frage zu meinen tts
hab es auch auf German_Female_Google eingestellt, es wird auch gesendet (der Ring dreht sich, auch Musik wird unterbrochen und dann geht die Musik ganz normal weiter) aber es kommt kein Ton aus dem dot?
an was kann das liegen oder was kann ich falsch gemacht haben
ich lese und lese aber komme nicht weiter
Gruß
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Troubleshooting


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jackeson am 09 Juni 2018, 15:29:26
Hallo,
Also ich komme da nicht weiter finde einfach meinen fehler nicht
hier ein auszug vom log vieleicht kannst mir jemand helfen ?
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: query[A] alexa-comms-mobile-service.amazon.com from 127.0.0.1
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: cached alexa-comms-mobile-service.amazon.com is <CNAME>
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: forwarded alexa-comms-mobile-service.amazon.com to 192.168.178.1
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: reply alexa-comms-mobile-service.amazon.com is <CNAME>
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: reply alexa-comms-mobile-service.cdn.amazon.com is <CNAME>
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: reply d1q0pey6vysipm.cloudfront.net is 13.32.7.82
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: query[A] layla.amazon.de from 127.0.0.1
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: cached layla.amazon.de is <CNAME>
Jun  9 15:14:49 raspberrypi dnsmasq[1130]: cached layla.amazon.com is 52.94.217.49
Jun  9 15:14:50 raspberrypi dnsmasq[1130]: query[A] layla.amazon.de from 127.0.0.1
Jun  9 15:14:50 raspberrypi dnsmasq[1130]: cached layla.amazon.de is <CNAME>
Jun  9 15:14:50 raspberrypi dnsmasq[1130]: cached layla.amazon.com is 52.94.217.49
Jun  9 15:14:52 raspberrypi dnsmasq[1130]: query[A] layla.amazon.de from 127.0.0.1
Jun  9 15:14:52 raspberrypi dnsmasq[1130]: cached layla.amazon.de is <CNAME>


muss ich bei der einstellung der attr  irgend was beachten
TTS_Voice German_Male_Hans   im Reading bringt mir   tts_error    No AWS_Secret_Key Value

TTS_Voice German_Female_Google bringt mir das die Musik kurz aufhört und der ring leuchtet aber es wird nichts gesprochen, dann je nach länge von den Text den ich eingegeben habe lauft die Musik weiter
und im Reading sieht man auchnichts?
Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 09 Juni 2018, 21:09:48
Hallo,

finde auf der Ersten Seite schonmal nur Version 37 und keine 39. Des weiteren hab ich das Modul neu eingebunden und bekomme es einfach nicht verbunden, Es kommt Immer disconnected Error
Get HTML Results bringt das:

Amazon HTML Results:

Datum      HTML Result Dateiname
   
Er hat sich noch nie verbunden. Jemand eine Idee?

Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 09 Juni 2018, 22:06:51
Hm, 37_echodevice.pm ist der Modulname. Die 37 hat nichts mit einer Version zu tun.


Gesendet von iPhone mit Tapatalk

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jackeson am 09 Juni 2018, 22:18:28
Hallo,
zu 1.   das 37_echodevice eine pm ist weißt du wohl ?(wenn es instaliert ist steht bei mir die Version)
zu 2.   hast auch mal einen Neustart gemacht?
attr  browser_language   de-DE
attr  browser_useragent_random  1
ich habe es schon 3mal instaliert und es dauert ein wenig bis es connected (aber es geht)
dann set autocreate_device (dann hat er auch alle dot oder echo)


Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 09 Juni 2018, 22:36:53
Hallo,

muss ich dazu das DNS Zeug auch alles machen oder reicht es die pm zu kopieren FHEM neu zu starten attribute setzen nochmals neu starten?

Device:

define EchoDevice echodevice xyz@gmail.com password
attr EchoDevice browser_language de-DE
attr EchoDevice browser_useragent_random 1

PS.

R
823
NTFY_ORDER
50-EchoDevice
STATE
COOKIE ERROR
TYPE
echodevice
model
ACCOUNT

Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jackeson am 09 Juni 2018, 22:57:14
Hallo
leg einfach die pm in fhem dann starte neu
dann
define Echo echodevice xyz@gmail.com password
dann attr EchoDevice browser_language de-DE
        attr EchoDevice browser_useragent_random 1
danach wieder neustart
dann dauerte es ein wenig und er connected (normalerweise)
dann set Echo autocreate_device (dann hat er auch alle dot oder echo)
man kann auch mal den raspi neu starten

Viel Glück
ich komme mit meinen tts auch nicht weiter :(

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 10 Juni 2018, 08:05:12
Genau so gemacht. Geht nicht geht kurz auf connected und dann disconnectet. Hab es auf keinem pi laufen sondern in docker. Sollt aber kein unterschied sein. Jemand noch einen Tipp?

PS. Hab es nun auch auf einem Raspberry versucht selbes Phänomen.

1.) FHEM update all
2.) .pm nach /opt/fhem/FHEM kopiert
3. Device angelegt
define Echo echodevice xyz@gmail.com pw
attr Echo browser_language de-DE
attr Echo browser_useragent_random 1

4.) shutdown restart

Ergebnis ->

COOKIE_STATE
ERROR
2018-06-10 08:43:40
COOKIE_TYPE
NEW
2018-06-10 08:43:42
autocreate_devices
stop
2018-06-10 08:41:35
state
error

Hinzugefügt 09.11

Im Log steht folgendes:
2018.06.10 09:03:48 3: [Echo] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
2018.06.10 09:03:50 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:03:52 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.10 09:03:54 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:04:50 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:04:52 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.10 09:04:54 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:05:52 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.10 09:05:54 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:05:56 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:06:52 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.10 09:06:54 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:06:56 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:07:52 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.10 09:07:56 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:07:59 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:08:52 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.10 09:08:59 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:09:00 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:09:52 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.10 09:09:54 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:10:01 3: [Echo] [echodevice_setState] to disconnected
2018.06.10 09:10:52 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.10 09:10:54 3: [Echo] [echodevice_setState] to disconnected


Jemand noch eine Idee?
Danke Grus jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ThoTo am 10 Juni 2018, 11:41:16
Zitat von: flipkill am 10 Juni 2018, 08:05:12
Genau so gemacht. Geht nicht geht kurz auf connected und dann disconnectet. Hab es auf keinem pi laufen sondern in docker. Sollt aber kein unterschied sein. Jemand noch einen Tipp?

Verhält sich bei mir im Moment ganz gleich.

LG Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 10 Juni 2018, 11:45:51
Dann ist wohl aktuell was kaputt.?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Juni 2018, 11:47:13
Habe leider aktuell wenig Zeit viel zu testen aber auch bei mir disconnected.

Ab und an hatte ich den eigenartigen Zustand, dass das "Haupt-Dvice" connected war nur die "Einzel-Devices" waren disconnected.

Nach einem "get Echo_... settings" war das jeweilige "Einzel-Device" kurz wieder connected, nach kurzer Zeit aber wieder disconnected.
"Haupt-Device" blieb aber connected...

Nur so als Info...


Achja: aktuell muss ich aber auch bei der normalen Android-Amazon-App (nicht Alexa-App) auch immer wieder so ein Captcha eingeben...
...total nervig!
Werde Amazon mal anschreiben was das soll...
Denn als "Lösung" schreiben sie: verwenden sie einen Browser der Cookies akzeptiert... Aber es ist ja die Shopping-App von Amazon und nicht "irgendein" Browser ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 10 Juni 2018, 15:39:34
So habe den Cookie nun per Entwickler Tools hinterlegt dann geht es...
Jemand eine Idee warum man das machen muss? Eigentlich sollte er das ja automatisch machen oder?

Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 10 Juni 2018, 16:27:32
Hallo Jan,

ZitatSo habe den Cookie nun per Entwickler Tools hinterlegt dann geht es...
Jemand eine Idee warum man das machen muss? Eigentlich sollte er das ja automatisch machen oder?

Hast du eine kleine Anleitung für mich/uns ?

Vermutlich hat es was mit dem Captcha zu tun ?

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Juni 2018, 16:30:32
Zitat von: Mickey am 10 Juni 2018, 16:27:32
Hallo Jan,

Hast du eine kleine Anleitung für mich/uns ?

Vermutlich hat es was mit dem Captcha zu tun ?

Liebe Grüße, Michael

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 10 Juni 2018, 16:45:14
Hallo Joachim,

danke für die schnelle Antwort.

Ich habe aber gerade die Information bekommen, dass nach einer
bestimmten Zeit auch nicht mehr mir dem "manuellen Cookie" funktioniert.

Schade, schade, schade...

LG, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 10 Juni 2018, 17:01:47
Ja klar weil der Cookie bestimmt ausläuft dann musst ihn wieder neu hinterlegen.

Eine weitere Frage hätte ich zu TTS. Hat das schon jemand am laufen. ich verstehe alles aber in der Anleitung wird nie richtig erklärt wie man die Dateien Richtig im Web Root ablegt und was da drin stehen muss. Gemeint ist (stream.m3u,live18-hq.aac.m3u,NameEcho.mp3)

Muss man die selber erstellen. Hab nun folgendes im  WebServer Log da nie erklärt wird wie man die Dateien erstellt:
192.168.178.150 - - [10/Jun/2018:16:57:30 +0200] "HEAD /live18-hq.aac.m3u HTTP/1.1" 404 - "" "AlexaMediaPlayer/2.0.200535.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.150 - - [10/Jun/2018:16:57:30 +0200] "GET /live18-hq.aac.m3u HTTP/1.1" 404 - "" "AlexaMediaPlayer/2.0.200535.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.150 - - [10/Jun/2018:16:57:36 +0200] "HEAD /live18-hq.aac.m3u HTTP/1.1" 404 - "" "AlexaMediaPlayer/2.0.200535.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.150 - - [10/Jun/2018:16:57:36 +0200] "GET /live18-hq.aac.m3u HTTP/1.1" 404 - "" "AlexaMediaPlayer/2.0.200535.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Juni 2018, 17:08:39
Zitat von: flipkill am 10 Juni 2018, 17:01:47
Ja klar weil der Cookie bestimmt ausläuft dann musst ihn wieder neu hinterlegen.

Eine weitere Frage hätte ich zu TTS. Hat das schon jemand am laufen. ich verstehe alles aber in der Anleitung wird nie richtig erklärt wie man die Dateien Richtig im Web Root ablegt und was da drin stehen muss. Gemeint ist (stream.m3u,live18-hq.aac.m3u,NameEcho.mp3)

Muss man die selber erstellen. Hab nun folgendes im  WebServer Log da nie erklärt wird wie man die Dateien erstellt:
192.168.178.150 - - [10/Jun/2018:16:57:30 +0200] "HEAD /live18-hq.aac.m3u HTTP/1.1" 404 - "" "AlexaMediaPlayer/2.0.200535.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.150 - - [10/Jun/2018:16:57:30 +0200] "GET /live18-hq.aac.m3u HTTP/1.1" 404 - "" "AlexaMediaPlayer/2.0.200535.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.150 - - [10/Jun/2018:16:57:36 +0200] "HEAD /live18-hq.aac.m3u HTTP/1.1" 404 - "" "AlexaMediaPlayer/2.0.200535.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"
192.168.178.150 - - [10/Jun/2018:16:57:36 +0200] "GET /live18-hq.aac.m3u HTTP/1.1" 404 - "" "AlexaMediaPlayer/2.0.200535.0 (Linux;Android 5.1.1) ExoPlayerLib/1.5.9"

Dann solltest du die Anleitung nochmal genauer lesen und in Ruhe lesen.
Das Modul erzeugt die Dateien, je nachdem was du abspielen möchtest, im modulordner.
Du legst lediglich symbolische Links in deinem Web-Root an, sodass die Anfragen, die von DNSMASQ an deinen Web-Server (in sein root) geleitet werdem, nochmals weiter auf die Dateien im Modulordner geleitet werden.

In der Anleitung steht auch, dass die Dateien bereits vorhanden sein müssen, da es sonst mit den symbolischen Links nicht klappt. Du musst also tts einmal ausführen, auch wenn es noch garnicht funktionieren kann, damit die Dateien angelegt werden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 10 Juni 2018, 17:13:03
Okay das klingt logisch, aber welchen Modul Ordner meinst du finde die Dateien nicht um den Symlink zu erstellen.

PS. Bei mir werden die Dateien nicht angelegt unter:
root@raspberrypi:/opt/fhem/www/echodevice# ls -la
total 8
drwxr-xr-x  2 root root    4096 Jun 10 16:09 .
drwxr-xr-x 10 fhem dialout 4096 Jun 10 16:09 ..

PS2. Mein Fehler Verzeichnisrechte waren auf root:root und nicht fhem:dialout. Geht nun Danke

Danke Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 11 Juni 2018, 13:49:18
Hallo,

TTS funktioniert nun, ich habe nur das Problem das die Lautstärke sich immer wieder verändert. auch wenn ich volume_alarm richtig einstelle. z.B. auf 100.

Manchmal funktioniert es dann aber wieder nicht, was mache ich falsch jemand eine Idee??

Danke Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 11 Juni 2018, 15:45:06
Hallo Jan,

steht dein echo-device auf "conntect"?
Bei mir steht es seit Sonntag auf "disconnected"

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Juni 2018, 16:03:00
Zitat von: flipkill am 11 Juni 2018, 13:49:18
Hallo,

TTS funktioniert nun, ich habe nur das Problem das die Lautstärke sich immer wieder verändert. auch wenn ich volume_alarm richtig einstelle. z.B. auf 100.

Manchmal funktioniert es dann aber wieder nicht, was mache ich falsch jemand eine Idee??

Danke Gruß Jan
Das Problem habe ich leider auch.
Selbst wenn ich es ,,manuell" versuche zu umgehen und die Lautstärke vor der Ansage auf 100 stelle,ist die TTS-Stimme deutlich leiser als die normale Echo-Stimme.

Ich weis, dass man es mit normalize anpassen könnte aber anfangs hatte ich dieses Phänomen nicht, daher bin ich noch auf Fehlersuche.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Knuspertaler am 11 Juni 2018, 16:08:18
Hab wieder ständige Verbindungsabbüche...
2018.06.11 15:10:17 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:13:28 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:13:40 3: [Echo] [echodevice_setState] to connected
2018.06.11 15:14:13 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:15:13 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:16:17 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:20:17 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:20:39 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:22:19 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:23:13 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:31:17 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:32:18 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:34:15 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:34:37 3: [Echo] [echodevice_setState] to disconnected
2018.06.11 15:34:37 3: [Echo] [echodevice_setState] to connected


hat sich da wieder was geändert ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 Juni 2018, 16:32:19
Zitat von: Mickey am 11 Juni 2018, 15:45:06
Hallo Jan,

steht dein echo-device auf "conntect"?
Bei mir steht es seit Sonntag auf "disconnected"

Liebe Grüße, Michael

Bin mit der 0.0.37 seit Sonntag wieder connected, zuvor seit etwa Dienstag letzter Woche war ich disconnected.  ;D
Für mich hab ich festgestellt das Sonntags bei Amazon immer Überraschungstag ist was 37_echodevice.pm angeht.


Zitat von: balli1187 am 11 Juni 2018, 16:03:00
Das Problem habe ich leider auch.
Selbst wenn ich es ,,manuell" versuche zu umgehen und die Lautstärke vor der Ansage auf 100 stelle,ist die TTS-Stimme deutlich leiser als die normale Echo-Stimme.



Ich weis, dass man es mit normalize anpassen könnte aber anfangs hatte ich dieses Phänomen nicht, daher bin ich noch auf Fehlersuche.


Gesendet von iPhone mit Tapatalk

Hast du vielleicht seit mehr als zehn Stunden keine mp3 mehr abgespielt, ab dann geht das volume setzen nämlich nicht mehr ?
Bei mir funzt TTS_normalize noch wie am Anfang.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 Juni 2018, 16:51:35
@Michael

Es war doch so, alles was mit der App geht ist auch mit echodevice möglich !?
Wäre es möglich das starten eines Anrufs eines bestimmten Kontakt in das Modul zu implementieren.
Nachrichten gehen ja schon.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Juni 2018, 18:14:13
Zitat von: TomLee am 11 Juni 2018, 16:32:19
Hast du vielleicht seit mehr als zehn Stunden keine mp3 mehr abgespielt, ab dann geht das volume setzen nämlich nicht mehr ?
Bei mir funzt TTS_normalize noch wie am Anfang.
Hm... 10h könnte sein. Ich glaube zumindest nicht, dass ich es so häufig nutze aber das hängt natürlich davon ab, was der Rest meines Systems macht ;-)
Gibts eigentlich eine Vermutung, warum das so ist?

Nur falls es irgendwie falsch verstanden wurde: TTS_normalize funktioniert (wahrscheinlich) wie es soll - ich nutze es nicht.
Ich wollte mehr darauf hinaus, dass ich es anfangs auch nicht gebraucht habe, um die Lautstärke auf gleichem Niveau zu haben aber wahrscheinlich lag das daran, dass ich beim ständigen probieren einfach unterhalb der 10 Stunden blieb ;-)

Während ich das so schreibe, kommt auch die dunkle Erinnerung an einen Workaround mit ,,leeren" MP3s hoch.

@Michael: Liese sich das nicht direkt in das Modul integrieren?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Juni 2018, 19:09:35
Hallo,

bezüglich connect/disconnect. Ohne Log´s usw. kann ich schlecht sagen woran es liegt. Bitte stellt Euer Account Device auf Verbose 4 und macht dann mal ein LOG.

Bitte auch das Attribut "browser_save_data" auf 1 setzen und dann mal die HTML Result anschauen.

Ihr könnt mir die Logs gerne mal per PN zukommen lassen. Support auf alte Modul Version gibt es keinen!

Bitte vorher mal ausprobieren ob es mit anderen Browser Agents und oder Sprachen eventuell wieder funktioniert. Hinweiße findet Ihr in der Doku.

Steht eigentlich alles auf Seite 1 des Threads.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 11 Juni 2018, 21:16:22
Okay jetzt hab ich ein ganz komisches Problem :D

Ich habe an meiner Haustüre ein Fenster Kontakt Sensor. Wenn der auf open schaltet soll per notify eine Nachricht an Alexa gesendet werden.
Siehe Code
efine hm_funk_eg_fl_tk01_notify_2 notify hm_funk_eg_fl_tk01:hmstate:.open {fhem("set ECHO_G2A0RF03748105L6 tts Achtung die Haustüre wurde geöffnet")}

Wenn ich nun ein setreading hm_funk_eg_fl_tk01 hmstate open mache kommt die Nachricht auch an. Wenn ich nun aber die Haustüre auf mache dann sagt mir Alexa das sie den Sender Baltin Music nicht gefunden hat ... versteht das einer ich steh voll auf dem Schlauch :)

Danke Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Juni 2018, 09:30:58
Zitat von: flipkill am 11 Juni 2018, 21:16:22
Okay jetzt hab ich ein ganz komisches Problem :D

Ich habe an meiner Haustüre ein Fenster Kontakt Sensor. Wenn der auf open schaltet soll per notify eine Nachricht an Alexa gesendet werden.
Siehe Code
efine hm_funk_eg_fl_tk01_notify_2 notify hm_funk_eg_fl_tk01:hmstate:.open {fhem("set ECHO_G2A0RF03748105L6 tts Achtung die Haustüre wurde geöffnet")}

Wenn ich nun ein setreading hm_funk_eg_fl_tk01 hmstate open mache kommt die Nachricht auch an. Wenn ich nun aber die Haustüre auf mache dann sagt mir Alexa das sie den Sender Baltin Music nicht gefunden hat ... versteht das einer ich steh voll auf dem Schlauch :)

Danke Gruß Jan

Wie immer! Ohne Log und einem list Account und list Echo kann hier jeder nur in seine Glaskugel schauen und raten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 12 Juni 2018, 12:02:58
Ist mir absolut unerklärlich. Mit dem oberen Notify geht es nicht. Wenn ich das untere nehme und ein UserReading erstelle auf state_num und das mit 0 und 1 trägere geht es. Sonst kommt immer das er Den RadioSender 5 Baltic Music nicht gefunden hat.

So geht es nicht:
define hm_funk_eg_fl_tk01_notify_3 notify hm_funk_eg_fl_tk01:1.STATE:.open {fhem("set ECHO_G2A0RF03748105L6 tts Achtung die Haustüre wurde geöffnet"}

So geht es:
efine hm_funk_eg_fl_tk01_notify_2 notify hm_funk_eg_fl_tk01:state_num:.* {if ($EVTPART1==1)  {fhem("set ECHO_G2A0RF03748105L6 tts Achtung die Haustüre wurde geöffnet")}}

Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 12 Juni 2018, 12:05:26
Zitat von: flipkill am 12 Juni 2018, 12:02:58
Ist mir absolut unerklärlich. Mit dem oberen Notify geht es nicht. Wenn ich das untere nehme und ein UserReading erstelle auf state_num und das mit 0 und 1 trägere geht es. Sonst kommt immer das er Den RadioSender 5 Baltic Music nicht gefunden hat.

So geht es nicht:
define hm_funk_eg_fl_tk01_notify_3 notify hm_funk_eg_fl_tk01:1.STATE:.open {fhem("set ECHO_G2A0RF03748105L6 tts Achtung die Haustüre wurde geöffnet"}

So geht es:
efine hm_funk_eg_fl_tk01_notify_2 notify hm_funk_eg_fl_tk01:state_num:.* {if ($EVTPART1==1)  {fhem("set ECHO_G2A0RF03748105L6 tts Achtung die Haustüre wurde geöffnet")}}

Gruß Jan
Zitat von: michael.winkler am 12 Juni 2018, 09:30:58
Wie immer! Ohne Log und einem list Account und list Echo kann hier jeder nur in seine Glaskugel schauen und raten.



Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 12 Juni 2018, 12:46:34
Hallo

ich beschäftige mich seit ein paar Tagen mit 'playownmusic' und playownplaylist'.

Die Idee dazu und die Umsetzung finde ich genial!! DANKE dafür!!

Jeder einzelne Titel wird problemlos abgespielt.

Wenn ich jedoch versuche mehrere Titel hintereinander abzuspielen, wird immer nur der erste Titel der Liste abgespielt und der playstatus wechselt auf stopped.

Als Beispiel habe ich mal das Log verbose 5 beigefügt:

um 12:07:43 starte ich playownmusic mit der Eingabe von drei Titeln, um 12:09:52 nach abspielen des ersten Titels wechselt der PlayStatus auf stopped.


2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:11 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:12 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:34 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u


2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_PlayOwnMP3] M3UContent = http://192.168.178.55:8200/MediaItems/9106.mp3
http://192.168.178.55:8200/MediaItems/9103.mp3
http://192.168.178.55:8200/MediaItems/9121.mp3
2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_PlayOwnMP3] M3UFile= stream.m3u
2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_SaveOwnMP3] http://192.168.178.55:8200/MediaItems/9106.mp3
2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_SaveOwnMP3] http://192.168.178.55:8200/MediaItems/9103.mp3
2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_SaveOwnMP3] http://192.168.178.55:8200/MediaItems/9121.mp3
2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [tunein] START
2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [tunein] PushToCmdQueue SendURL =https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s167655&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [tunein] PushToCmdQueue SendData=s167655
2018.06.12 12:07:43 4: [ECHO_G090LF09648321K4] [echodevice_HandleCmdQueue] [tunein] send command=https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&guideId=s167655&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:43 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:44 4: [ECHO_G090LF09648321K4] [echodevice_Parse] [tunein]
2018.06.12 12:07:44 5: [ECHO_G090LF09648321K4] [echodevice_Parse] [tunein] DATA Dumper='{"error":null}'

2018.06.12 12:07:44 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:44 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:44 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:44 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:44 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetSettings] ping!
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_GetSettings] Timer CNTERVAL = -60
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] START
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798071
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798071
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] START
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798071
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_GetSettings] Timer INTERVAL = 60
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_Parse] [player]
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_Parse] [player] DATA Dumper='{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Lucky 7 Music Radio"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s167655q.png"},"mediaId":"58faf378-3c69-4364-bb44-b1452b476540:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Lucky 7 Music Radio"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":6,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"58faf378-3c69-4364-bb44-b1452b476540","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":72}}}'

2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:07:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:07:51 4: [ECHO_G090LF09648321K4] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798071
2018.06.12 12:07:59 1: [Freezemon] myFreezemon: possible freeze starting at 12:07:57, delay is 2.76 possibly caused by: fn-ReadFn(WEB_192.168.178.36_53169)
2018.06.12 12:08:01 4: [ECHO_G090LF09648321K4] [echodevice_Parse] [media]
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_Parse] [media] DATA Dumper=''

2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:01 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:01 4: [ECHO_G090LF09648321K4] [echodevice_Parse] [media] connection error media read from https://layla.amazon.de:443 timed out
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:02 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:30 3: ZWave set zw_LuefterBad_Og on
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:33 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:35 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:46 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetSettings] ping!
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_GetSettings] Timer CNTERVAL = -66
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] START
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798131
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798131
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] START
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798131
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_GetSettings] Timer INTERVAL = 60
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_Parse] [player]
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_Parse] [player] DATA Dumper='{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Lucky 7 Music Radio"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s167655q.png"},"mediaId":"58faf378-3c69-4364-bb44-b1452b476540:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Lucky 7 Music Radio"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":66,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"58faf378-3c69-4364-bb44-b1452b476540","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":72}}}'

2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:08:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:08:51 4: [ECHO_G090LF09648321K4] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798131
2018.06.12 12:08:52 4: [ECHO_G090LF09648321K4] [echodevice_Parse] [media]
2018.06.12 12:08:52 5: [ECHO_G090LF09648321K4] [echodevice_Parse] [media] DATA Dumper='{"clientId":"Dee-Domain-Music","contentId":"s167655","contentType":"LIVE_STATION","currentState":"PLAYING","imageURL":"https://cdn-radiotime-logos.tunein.com/s167655q.png","isDisliked":false,"isLiked":false,"looping":false,"mediaOwnerCustomerId":"CUSTOMER","muted":false,"programId":null,"progressSeconds":66,"providerId":"TUNE_IN","queue":[{"album":null,"albumAsin":null,"artist":null,"asin":null,"cardImageURL":null,"contentId":"s167655","contentType":"LIVE_STATION","durationSeconds":0,"feedbackDisabled":false,"historicalId":null,"imageURL":"https://cdn-radiotime-logos.tunein.com/s167655q.png","index":1,"isAd":false,"isDisliked":false,"isFreeWithPrime":false,"isLiked":false,"programId":null,"programName":null,"providerId":"TUNE_IN","queueId":null,"radioStationCallSign":"Lucky 7 Music Radio","radioStationId":"s167655","radioStationLocation":"US","radioStationName":"Lucky 7 Music Radio","radioStationSlogan":null,"referenceId":"58faf378-3c69-4364-bb44-b1452b476540:1","service":"TUNE_IN","startTime":null,"title":"Lucky 7 Music Radio","trackId":"s167655","trackStatus":null}],"queueId":"58faf378-3c69-4364-bb44-b1452b476540","queueSize":1,"radioStationId":"s167655","radioVariety":-2147483648,"referenceId":"58faf378-3c69-4364-bb44-b1452b476540:1","service":"TUNE_IN","shuffling":false,"timeLastShuffled":0,"volume":72}'

2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:09:04 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u


2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetSettings] ping!
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_GetSettings] Timer CNTERVAL = -126
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] START
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798191
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798191
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] START
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798191
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_GetSettings] Timer INTERVAL = 60
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_Parse] [player]
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_Parse] [player] DATA Dumper='{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Lucky 7 Music Radio"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumcover","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s167655q.png"},"mediaId":"58faf378-3c69-4364-bb44-b1452b476540:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":null,"subText2":null,"title":"Lucky 7 Music Radio"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":86,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn Live-Radio"},"queueId":"58faf378-3c69-4364-bb44-b1452b476540","state":"IDLE","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"volume":{"muted":false,"volume":72}}}'

2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:09:51 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:09:51 4: [ECHO_G090LF09648321K4] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1528798191
2018.06.12 12:09:52 4: [ECHO_G090LF09648321K4] [echodevice_Parse] [media]
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_Parse] [media] DATA Dumper='{"clientId":"Dee-Domain-Music","contentId":"s167655","contentType":"LIVE_STATION","currentState":"IDLE","imageURL":"https://cdn-radiotime-logos.tunein.com/s167655q.png","isDisliked":false,"isLiked":false,"looping":false,"mediaOwnerCustomerId":"CUSTOMER","muted":false,"programId":null,"progressSeconds":86,"providerId":"TUNE_IN","queue":[{"album":null,"albumAsin":null,"artist":null,"asin":null,"cardImageURL":null,"contentId":"s167655","contentType":"LIVE_STATION","durationSeconds":0,"feedbackDisabled":false,"historicalId":null,"imageURL":"https://cdn-radiotime-logos.tunein.com/s167655q.png","index":1,"isAd":false,"isDisliked":false,"isFreeWithPrime":false,"isLiked":false,"programId":null,"programName":null,"providerId":"TUNE_IN","queueId":null,"radioStationCallSign":"Lucky 7 Music Radio","radioStationId":"s167655","radioStationLocation":"US","radioStationName":"Lucky 7 Music Radio","radioStationSlogan":null,"referenceId":"58faf378-3c69-4364-bb44-b1452b476540:1","service":"TUNE_IN","startTime":null,"title":"Lucky 7 Music Radio","trackId":"s167655","trackStatus":null}],"queueId":"58faf378-3c69-4364-bb44-b1452b476540","queueSize":1,"radioStationId":"s167655","radioVariety":-2147483648,"referenceId":"58faf378-3c69-4364-bb44-b1452b476540:1","service":"TUNE_IN","shuffling":false,"timeLastShuffled":0,"volume":72}'

2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_3.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_2.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang_1.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] found filename = Wolfgang4.m3u
2018.06.12 12:09:52 5: [ECHO_G090LF09648321K4] [echodevice_GetOwnPlaylist] return = playownplaylist:Wolfgang_3.m3u,Wolfgang_2.m3u,Wolfgang_1.m3u,Wolfgang4.m3u



Dann habe ich noch eine 2. Frage:

Ich habe einen Echo, den ich zeitweise vom Strom trenne. Das Attribut disable stelle ich in dieser Zeit auf 1.
Trotzdem wechselt der Status innerhalb 1-2 Sekunden dauernd zwischen  'connected' und 'absent' hin und her.
Gibt es da Abhilfe?

Grüße
Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 12 Juni 2018, 16:00:54
Zitat von: TecCheck am 12 Juni 2018, 12:46:34Ich habe einen Echo, den ich zeitweise vom Strom trenne. Das Attribut disable stelle ich in dieser Zeit auf 1.
Trotzdem wechselt der Status innerhalb 1-2 Sekunden dauernd zwischen  'connected' und 'absent' hin und her.
Gibt es da Abhilfe?

Ich habe das Gefühl, dass das Modul das disable Attribut nicht beachtet, egal ob es sich um ein Gerät oder den Account handelt.
Ist vermutlich noch ein Bug.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moskito am 12 Juni 2018, 17:33:37
Das mit dem disable Attribut kann ich bestätigen.
Schreibt auch munter im Logfile weiter.

Gruß
Danny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 12 Juni 2018, 21:16:20
Hallo Jan,
da scheint dann wohl der regexp
Zitathm_funk_eg_fl_tk01:1.STATE:.open
im 1. notify falsch zu sein.  ::) Über event monitor und/oder mit einem anderen Aktor prüfen.
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Juni 2018, 09:09:33
Zitat von: moskito am 12 Juni 2018, 17:33:37
Das mit dem disable Attribut kann ich bestätigen.
Schreibt auch munter im Logfile weiter.

Gruß
Danny
Ok, ich schaue es mir noch mal an. Habe nur gerade etwas weniger Zeit.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Juni 2018, 15:25:54
Hallo,

wer Probleme mit dem connect hat kann mal folgendes Testen:

Die einzelnen ECHO Geräte sollten dann auch ohne löschen wieder funktionieren.

GRuß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Juni 2018, 17:54:10
Mich hat es vorgestern erwischt, bis dahin mir v36 alles stabil.

Habe dann geupdatet und die unterschiedlichen Vorschläge hier durchgearbeitet - alles ohne Erfolg

Seit heute Mittag dann auf einmal wieder Connected mit zwischenzeitlichen Aussetzern (paar Minuten). Sehr seltsam.....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 14 Juni 2018, 12:46:52
@michael.winkler
Michael Geramb hat in seinem openHAB2 Amazon Echo Binding (https://community.openhab.org/t/released-openhab2-amazon-echo-control-binding-controlling-alexa-from-openhab2/37844) bereits ein "echtes" TTS aus eienr Preview API-Version implementiert.

Dank tatkräftiger Unterstützung gibt's das jetzt auch in meinem Script (https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html). Der Aufwand beschränkt sich darauf, das zu postende JSON richtig hinzubekommen.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 14 Juni 2018, 15:55:52
Zitat von: michael.winkler am 13 Juni 2018, 15:25:54
Hallo,

wer Probleme mit dem connect hat kann mal folgendes Testen:

  • Account Device löschen
  • Account Device mit gleichen Namen wieder anlegen

Die einzelnen ECHO Geräte sollten dann auch ohne löschen wieder funktionieren.

GRuß
Michael

Hallo Michael,

eben gerade mit V39 probiert, ging ganz kurz auf connected, dann auf disconnected und dann auf error...

Grüße Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Juni 2018, 17:38:11
Zitat von: cs-online am 14 Juni 2018, 15:55:52
Hallo Michael,

eben gerade mit V39 probiert, ging ganz kurz auf connected, dann auf disconnected und dann auf error...

Grüße Christian
Wie immer solltet Ihr mal div. Browser language und Browser User Agents ausprobieren.

Bitte schreib auch mal was du schon alles probiert hast.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Juni 2018, 17:38:54
Zitat von: adn77 am 14 Juni 2018, 12:46:52
@michael.winkler
Michael Geramb hat in seinem openHAB2 Amazon Echo Binding (https://community.openhab.org/t/released-openhab2-amazon-echo-control-binding-controlling-alexa-from-openhab2/37844) bereits ein "echtes" TTS aus eienr Preview API-Version implementiert.

Dank tatkräftiger Unterstützung gibt's das jetzt auch in meinem Script (https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html). Der Aufwand beschränkt sich darauf, das zu postende JSON richtig hinzubekommen.

Alex
Habe ich schon gesehen. Wollte ich mir mal anschauen wenn ich wieder etwas mehr Zeit habe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Volker80 am 16 Juni 2018, 09:39:52
Zitateben gerade mit V39 probiert, ging ganz kurz auf connected, dann auf disconnected und dann auf error...

Guten Morgen

ich habe gerade gesehen, dass bei der Amazon-Anmeldung immer ein captcha genutzt werden muss.
Könnte es sein, dass dies auch zu den Problemen führt?
Gibt es dafür vielleicht einen Lösungsansatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJ-Dan am 17 Juni 2018, 20:34:40
Hallo alle zusammen,

zunächst mal vielen Dank für dieses Device.
Es hat in der letzten Zeit super bei mir super funktioniert. Nun habe ich meine Echos für eine Woche offline gehabt und jetzt connected sich das Device nicht mehr. Es steht immer auf disconnected. Auch nach einem erneuten Login oder komplett Neuerstellen des Device.
Ich habe die Version 0.0.34 wo gibt es die aktuellste Version? Habe mir die Datei am Anfang des Forums gedownloadet. Jedoch ist diese irgendwie "nur" die V34 nicht die v39...

Kann mir jemand Tipps geben was ich machen kann damit mein Echo Device sich wieder connected?

Viele Dank im Voraus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 17 Juni 2018, 21:24:33
Hi,

mein Device geht ebenfalls seit kurzem von connect auf disconnect...



Zitat von: DJ-Dan am 17 Juni 2018, 20:34:40
Hallo alle zusammen,

zunächst mal vielen Dank für dieses Device.
Es hat in der letzten Zeit super bei mir super funktioniert. Nun habe ich meine Echos für eine Woche offline gehabt und jetzt connected sich das Device nicht mehr. Es steht immer auf disconnected. Auch nach einem erneuten Login oder komplett Neuerstellen des Device.
Ich habe die Version 0.0.34 wo gibt es die aktuellste Version? Habe mir die Datei am Anfang des Forums gedownloadet. Jedoch ist diese irgendwie "nur" die V34 nicht die v39...

Kann mir jemand Tipps geben was ich machen kann damit mein Echo Device sich wieder connected?

Viele Dank im Voraus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 17 Juni 2018, 21:47:44
Zitat von: DJ-Dan am 17 Juni 2018, 20:34:40
Hallo alle zusammen,

zunächst mal vielen Dank für dieses Device.
Es hat in der letzten Zeit super bei mir super funktioniert. Nun habe ich meine Echos für eine Woche offline gehabt und jetzt connected sich das Device nicht mehr. Es steht immer auf disconnected. Auch nach einem erneuten Login oder komplett Neuerstellen des Device.
Ich habe die Version 0.0.34 wo gibt es die aktuellste Version? Habe mir die Datei am Anfang des Forums gedownloadet. Jedoch ist diese irgendwie "nur" die V34 nicht die v39...

Kann mir jemand Tipps geben was ich machen kann damit mein Echo Device sich wieder connected?

Viele Dank im Voraus
Ich habe vor ein paar Tagen geupdated mit der Datei aus dem ersten Post - da war es definitiv die v39! Vielleicht nochmal updaten?! FHEM neu gestartet?

Connection-Probleme gibt es seit kurzem vermehrt. Einfach mal die letzten Seiten hier lesen und die verschiedenen Lösungsversuche testen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 18 Juni 2018, 06:21:01
Vor allem an ein Auszug aus dem Log denken, sonst ist es ein freudiges Raten ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kirk1h am 18 Juni 2018, 15:08:24
Zitat von: adn77 am 14 Juni 2018, 12:46:52
@michael.winkler
Michael Geramb hat in seinem openHAB2 Amazon Echo Binding (https://community.openhab.org/t/released-openhab2-amazon-echo-control-binding-controlling-alexa-from-openhab2/37844) bereits ein "echtes" TTS aus eienr Preview API-Version implementiert.

Dank tatkräftiger Unterstützung gibt's das jetzt auch in meinem Script (https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html). Der Aufwand beschränkt sich darauf, das zu postende JSON richtig hinzubekommen.

Alex

Das Script funktioniert toll! Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 18 Juni 2018, 19:32:27
@kirk1h od. adn77
Gibt es eine "einfache" Anleitung für Laien wie man das Script installiert?
Wäre für Hilfe dankbar.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: edisondau am 18 Juni 2018, 21:39:06
Hi, das ist eigtl ziemlich easy. Lad dir das Script runter (ich hab das ohne json genommen), knall es testweise auf deinen pi (oder was du halt am laufen hast), mach es ausführbar mit chmod 755 und trag in den ersten Zeilen deinen amazon usernamen und Passwort ein.

Wenn soweit bist, führst es testweise mal mit "alexa_remote_control.sh -a" aus, dann meldet er sich an und macht nen neuen cookie. Jetzt kannst du z.B. mit "./alexa_remote_control_plain.sh -d Esszimmer -e speak:'jetzt labert die Tante ohne ich ich erinnere dich schön artig vor sich hin'

Daumen hoch für das Script, aber evtl. schafft ihr das ja das Modul und Script zu vereinen. Du hast in dem Script sehr viele gute Ideen und das Modul hat halt den Vorteil der super integration in FHEM.

Würde mich freuen wenn ihr eure spitzen Arbeit zusammenlegen könntet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Juni 2018, 07:46:36
Zitat von: edisondau am 18 Juni 2018, 21:39:06
Hi, das ist eigtl ziemlich easy. Lad dir das Script runter (ich hab das ohne json genommen), knall es testweise auf deinen pi (oder was du halt am laufen hast), mach es ausführbar mit chmod 755 und trag in den ersten Zeilen deinen amazon usernamen und Passwort ein.

Wenn soweit bist, führst es testweise mal mit "alexa_remote_control.sh -a" aus, dann meldet er sich an und macht nen neuen cookie. Jetzt kannst du z.B. mit "./alexa_remote_control_plain.sh -d Esszimmer -e speak:'jetzt labert die Tante ohne ich ich erinnere dich schön artig vor sich hin'

Daumen hoch für das Script, aber evtl. schafft ihr das ja das Modul und Script zu vereinen. Du hast in dem Script sehr viele gute Ideen und das Modul hat halt den Vorteil der super integration in FHEM.

Würde mich freuen wenn ihr eure spitzen Arbeit zusammenlegen könntet.
Bis auf die neue TTS API ist im Modul alles enthalten was das Skript auch kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 19 Juni 2018, 10:17:19
Hatte auch die Captcha Abfrage und daher Disconnect seit mehreren Tagen.

Bei mir hat die Änderung des Sprachattributs zurück nach de-DE Abhilfe geschaffen.
Plötzlich wieder problemloser Login. :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 19 Juni 2018, 12:39:50
...kann ich bei mir leider nicht bestätigen, weiterhin Disconnected  :'(
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 19 Juni 2018, 15:42:41
Ich bin wieder beim Cookie Attribut aus einem manuellen Login mit passendem Browser Agent und Sprache und habe das Modul für die JSON Abfragen noch um den Referer erweitert. Läuft so seit über einer Woche ohne Probleme.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 19 Juni 2018, 16:26:49
@edisondau
ZitatHi, das ist eigtl ziemlich easy. Lad dir das Script runter (ich hab das ohne json genommen), knall es testweise auf deinen pi (oder was du halt am laufen hast), mach es ausführbar mit chmod 755 und trag in den ersten Zeilen deinen amazon usernamen und Passwort ein.

Wenn soweit bist, führst es testweise mal mit "alexa_remote_control.sh -a" aus, dann meldet er sich an und macht nen neuen cookie. Jetzt kannst du z.B. mit "./alexa_remote_control_plain.sh -d Esszimmer -e speak:'jetzt labert die Tante ohne ich ich erinnere dich schön artig vor sich hin'

Habe es ins Verzeichnis opt/fhem/Echo_remote_control kopiert.
Benutzerrechte gesetzt und dort alexa_remote_control.sh -a ausgeführt.
Ergebnis: Befehl nicht gefunden

Was mache ich falsch?
Danke für die Hilfe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 19 Juni 2018, 16:28:25
Bitte die Diskussion bezüglich des Script in ein eigenes Thema verschieben. Diese ist hier fehl am Platz. Danke
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 19 Juni 2018, 17:10:47
Zitat von: dk3572 am 19 Juni 2018, 16:26:49
@edisondau
Habe es ins Verzeichnis opt/fhem/Echo_remote_control kopiert.
Benutzerrechte gesetzt und dort alexa_remote_control.sh -a ausgeführt.
Ergebnis: Befehl nicht gefunden

Was mache ich falsch?
Danke für die Hilfe.
Für den Aufruf eines Bash Scripts immer ./ davor setzen.
Und natürlich mit chmod +x ausführbar machen.

Gesendet von iPhone mit Tapatalk

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 19 Juni 2018, 17:40:58
Jetzt der letzte Beitrag zum Script  ;)

Vielen Dank Jörg!

Grüße Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 20 Juni 2018, 14:04:20
Hallo, mir ist aufgefallen, dass seit ich das Modul nutze v37 zwar kein disconnected habe, aber eine hohe Systemlast und alle 3 Tage ein FHEM Log cannot fork. Cannot allicate memory.
Leider funktioniert ja disable nicht.
Geht das jetzt in der neuesten Version?

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Juni 2018, 14:12:07
Zitat von: Marlen am 20 Juni 2018, 14:04:20
Hallo, mir ist aufgefallen, dass seit ich das Modul nutze v37 zwar kein disconnected habe, aber eine hohe Systemlast und alle 3 Tage ein FHEM Log cannot fork. Cannot allicate memory.
Leider funktioniert ja disable nicht.
Geht das jetzt in der neuesten Version?

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk
Zu dem Thema "FHEM Log cannot fork. Cannot allicate memory" gibt es mehrere eigene Threads.
https://forum.fhem.de/index.php/topic,84372.0.html
https://forum.fhem.de/index.php/topic,73490.0.html

Das mit dem Device Disable habe ich gerade mit der letzten Version getestet. Bei mir funktioniert es. Welches Device hast du versucht zu deaktivieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 20 Juni 2018, 14:21:29
Hab versucht eine Alexa zu deaktivieren und das Masterdevice.
Es zeigt zwar noch connected aber reagiert nicht. Ob es allerdings noch das System belastet weiß ich nicht.

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Juni 2018, 14:35:44
Zitat von: Marlen am 20 Juni 2018, 14:21:29
Hab versucht eine Alexa zu deaktivieren und das Masterdevice.
Es zeigt zwar noch connected aber reagiert nicht. Ob es allerdings noch das System belastet weiß ich nicht.

Gesendet von meinem Aquaris U Plus mit Tapatalk
Beide Devices sollten dann deaktiviert sein. Das einzige was die Devices dann noch machen ist den Timer aufrecht zu erhalten, damit es bei einem reaktivieren direkt wieder läuft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 21 Juni 2018, 08:10:23
Hi,

hatte leider wegen massivem Zeitmangels keine Zeit zum Antworten :-/ und Logfiles posten..
Zitat von: Amenophis86 am 18 Juni 2018, 06:21:01
Vor allem an ein Auszug aus dem Log denken, sonst ist es ein freudiges Raten ;)


Ich habe eben die V39 installiert und wie von Jackson   (https://forum.fhem.de/index.php/topic,82631.msg810013.html#msg810013) beschrieben die Attribute gesetzt
Nach einem "rereadcfg" war die Verbindung wieder online bzw. ist es jetzt nach ca. 10min immer noch



super Arbeit Michael!

Grüße
Kenneth
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 21 Juni 2018, 08:33:19
Update bei mir: mit V39 hatte ich ja vorgestern das Sprachattributs BrowserLanguage nach de-DE geändert und berichtet, dass das zunächst nichts gebracht hat. Nun habe ich seit gestern ca. 5 Uhr, ohne dass ich was getan hätte, wieder ein connected auf allen Devices. Im Log kann man sehen, dass von Zeit zu Zeit disconnected wird, aber auch heute morgen steht alles wieder auf connected. Werde ich weiter beobachten.

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: costa2 am 22 Juni 2018, 10:43:06
Zitat von: cs-online am 21 Juni 2018, 08:33:19
Update bei mir: mit V39 hatte ich ja vorgestern das Sprachattributs BrowserLanguage nach de-DE geändert und berichtet, dass das zunächst nichts gebracht hat. Nun habe ich seit gestern ca. 5 Uhr, ohne dass ich was getan hätte, wieder ein connected auf allen Devices.

Grüße

Christian

Bei mir so ähnlich.
Gestern habe ich auf de-DE geändert und browser_useragent_random 1 eingestellt, kein Erfolg.
Heute um 3:19 Uhr war die Zwangstrennung meines DSL Zugangs, es gab eine neue IP und siehe da, seit dem connected.

Grüße,
Volker
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chris8888 am 22 Juni 2018, 22:42:16
Hallo,

kann ich bestätigen. 2 Wochen war kein Connect möglich.
Heute den Router gebootet (wegen Update) und sofort war das Modul connected.

V39, de-DE und und browser_useragent_random 1

VG
Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: honda11 am 23 Juni 2018, 13:18:51
Hallo,

erst einmal vielen Dank für das tolle Modul.
Außer 1 x disconnect habe ich keine Probleme mit der Verbindung.
tts & eigene Musik laufen  ;)

Ich habe trotzdem eine Frage:
Wenn ich z.B: Radio laufen habe und dann eine Meldung über ALexa kommt stoppt das Radio.
Danach bleibt es aber leider aus.

Kann man das einstellen? Habe ich was überlesen?

Ich habe die neuste Version drauf.

Danke.

Gruß, Jens
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Juni 2018, 15:26:07
Zitat von: honda11 am 23 Juni 2018, 13:18:51
Hallo,

erst einmal vielen Dank für das tolle Modul.
Außer 1 x disconnect habe ich keine Probleme mit der Verbindung.
tts & eigene Musik laufen  ;)

Ich habe trotzdem eine Frage:
Wenn ich z.B: Radio laufen habe und dann eine Meldung über ALexa kommt stoppt das Radio.
Danach bleibt es aber leider aus.

Kann man das einstellen? Habe ich was überlesen?

Ich habe die neuste Version drauf.

Danke.

Gruß, Jens
Nein das wird aktuell nicht unterstützt. Musst du selbst anfangen und nach der Ansage wieder starten.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Juni 2018, 15:41:36
Zitat von: balli1187 am 23 Juni 2018, 15:26:07
Nein das wird aktuell nicht unterstützt. Musst du selbst anfangen und nach der Ansage wieder starten.


Gesendet von iPhone mit Tapatalk
Die Aussage stimmt so nicht. Bin gerade unterwegs, aber in der Doku müsste etwas dazu stehen.


Gesendet von iPhone mit Tapatalk
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Juni 2018, 17:04:39
Zitat von: michael.winkler am 23 Juni 2018, 15:41:36
Die Aussage stimmt so nicht. Bin gerade unterwegs, aber in der Doku müsste etwas dazu stehen.


Gesendet von iPhone mit Tapatalk
Ui.... wenn das so ist, tut es mir leid! Dann werd ich da wohl auch nochmal reinschauen [emoji6]

Edit:
Habe gerade nochmal geschaut. Ich habe nur das Attribut "TTS_IgnorPlay" gefunden. Damit können aber nur TTS-Nachrichten unterdrückt werden, wenn bereits etwas spielt. In der Beschreibung dazu steht auch explizit "Nach der Nachricht muss die Musik erneut gestartet werden.".
Hab ich was übersehen?

Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: honda11 am 24 Juni 2018, 11:02:45
Ok, danke für die Hilfe.

Schönen Sonntag noch.


Update: Mit dem Unterdrücken klappt aber nicht....  :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 24 Juni 2018, 20:55:41
Man muss sich nur vor Augen führen, dass die aktuelle TTS Funktionalität über einen eigenen Radio Stream realisiert wird. Das Modul müsste sich sozusagen immer die aktuelle Ausgabe merken, was kaum möglich sein dürfte, da man ja das Playback auf beliebige Weise gestartet haben kann.

Beim TTS über die Preview Funktionen der Routinen unterbricht Alexa kurz für die Ansage und spielt dann weiter.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: evolvo187 am 24 Juni 2018, 23:19:24
Zitat von: matzewob am 22 März 2018, 09:39:24
Ah, perfekt, jetzt noch eine andere Frage:
Habe mehrere Alexas, bei einer funktioniert das TTS sehr gut.
Die anderen zwar auch, allerdings habe ich bei den anderen "Test" eingegeben, haben die auch abgespielt.
Gebe ich jetzt "Hallo Welt" ein, spielen die anderen weiterhin "Test" ab.


Wo kann ich da nach dem Fehler suchen?

PS: Großartigen Job machst du :)
PPS: Hab mir hier lokal einen Shoutcast mit sc_trans hingesetzt, volle kontrolle über die Titel :)

Hast du eine Lösung gefunden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 Juni 2018, 23:27:04
Es ist mal wieder Sonntag, 14 Tage war ich jetzt connected irgendwann im laufe des Abends kam der disconnect.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 25 Juni 2018, 10:05:07
Moin,

heute morgen immer noch disconnected. Also hab ich mal den Cookie ausgelesen. Klappt wieder, allerdings geht der state alle 60 Sekunden wieder auf disconnected und verbindet sich kurz darauf wieder erfolgreich trotz das ich ein intervallogin von 600 angegeben habe. Ist es sicher das das Attribut auch greift oder ist das noch ein Bug ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 25 Juni 2018, 10:39:15
Hi, ich habe auch dauernd wiederkehrend disconnects. Der State springt von connected zu disconnected zu error. Mit Verbose 4 bekomme ich:

2018.06.25 10:36:43 4: [Echo] [echodevice_Parse] [devices] json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 3104.
Hat das was damit zu tun?
Viele Grüße
doc

PS: browser_language de-DE und browser_useragent_random 1 sind gesetzt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 25 Juni 2018, 12:39:00
Bei mir läuft das prinzipiell (noch), zwar zwischendurch disconnects, aber danach auch wieder connected. Log vom Echo-Device sieht heute so aus:

2018-06-25_01:10:08 ECHO_90F00818718704G4 disconnected
2018-06-24_20:44:25 ECHO_G090LA09735203ND disconnected
2018-06-25_01:10:08 ECHO_G090LF1174170MR2 disconnected
2018-06-25_01:10:08 ECHO_G090LF1180520A07 disconnected
2018-06-25_01:10:08 Echos disconnected
2018-06-25_01:10:11 Echos connected
2018-06-25_01:10:22 ECHO_90F00818718704G4 connected
2018-06-25_01:10:22 ECHO_G090LA09735203ND connected
2018-06-25_01:10:22 ECHO_G090LF1174170MR2 connected
2018-06-25_01:10:22 ECHO_G090LF1180520A07 connected
2018-06-25_01:10:22 Echos COOKIE_STATE: OK
2018-06-25_02:26:19 ECHO_90F00818718704G4 disconnected
2018-06-25_02:26:19 ECHO_G090LA09735203ND disconnected
2018-06-25_02:26:19 ECHO_G090LF1174170MR2 disconnected
2018-06-25_02:26:19 ECHO_G090LF1180520A07 disconnected
2018-06-25_02:26:19 Echos disconnected
2018-06-25_02:26:20 Echos connected
2018-06-25_02:26:31 ECHO_90F00818718704G4 connected
2018-06-25_02:26:31 ECHO_G090LA09735203ND connected
2018-06-25_02:26:31 ECHO_G090LF1174170MR2 connected
2018-06-25_02:26:31 ECHO_G090LF1180520A07 connected
2018-06-25_02:26:32 Echos COOKIE_STATE: OK
2018-06-25_08:01:29 ECHO_G090LF1174170MR2 voice: ja
2018-06-25_08:09:16 Echos update
2018-06-25_08:01:02 ECHO_G090LF1174170MR2 voice: spiele radio antenne niedersachsen überall
2018-06-25_08:24:21 ECHO_G090LF1180520A07 voice: alexa spiele radio antenne niedersachsen
2018-06-25_08:23:29 ECHO_G090LF1180520A07 playStatus: playing
2018-06-25_08:24:32 ECHO_G090LF1180520A07 currentTitle: Antenne Niedersachsen
2018-06-25_08:24:32 ECHO_G090LF1180520A07 currentArtist: Mein Lieblingsmix im Radio
2018-06-25_08:24:32 ECHO_G090LF1180520A07 channel: TuneIn Live-Radio
2018-06-25_08:24:32 ECHO_G090LF1180520A07 currentArtwork: https://cdn-radiotime-logos.tunein.com/s116053q.png
2018-06-25_08:24:32 ECHO_G090LF1180520A07 currentTuneInID: s116053
2018-06-25_08:24:32 ECHO_G090LF1180520A07 progress: 58
2018-06-25_08:24:32 ECHO_G090LF1180520A07 shuffle: false
2018-06-25_08:24:32 ECHO_G090LF1180520A07 repeat: false
2018-06-25_08:25:33 ECHO_G090LF1180520A07 progress: 119
2018-06-25_08:26:32 ECHO_G090LF1180520A07 progress: 179
2018-06-25_08:27:32 ECHO_G090LF1180520A07 progress: 239
2018-06-25_08:28:32 ECHO_G090LF1180520A07 progress: 299
2018-06-25_08:29:32 ECHO_G090LF1180520A07 progress: 359
2018-06-25_08:30:32 ECHO_G090LF1180520A07 progress: 419
2018-06-25_08:31:33 ECHO_G090LF1180520A07 progress: 479
2018-06-25_08:32:32 ECHO_G090LF1180520A07 progress: 539
2018-06-25_08:33:32 ECHO_G090LF1180520A07 progress: 599
2018-06-25_08:34:21 ECHO_G090LF1180520A07 voice: alexa stopp
2018-06-25_08:34:07 ECHO_G090LF1180520A07 playStatus: paused
2018-06-25_08:34:33 ECHO_G090LF1180520A07 currentTuneInID: -
2018-06-25_08:34:33 ECHO_G090LF1180520A07 progress: 634
2018-06-25_08:36:21 ECHO_90F00818718704G4 voice: lautstärke drei
2018-06-25_08:35:33 ECHO_90F00818718704G4 volume: 30
2018-06-25_08:37:29 ECHO_90F00818718704G4 volume: 45
2018-06-25_08:41:06 ECHO_90F00818718704G4 voice: alexa
2018-06-25_08:41:04 ECHO_90F00818718704G4 volume: 30
2018-06-25_10:37:39 ECHO_G090LF1180520A07 playStatus: stopped
2018-06-25_10:37:39 ECHO_G090LF1180520A07 currentArtwork: -
2018-06-25_10:37:39 ECHO_G090LF1180520A07 currentTitle: -
2018-06-25_10:37:39 ECHO_G090LF1180520A07 currentArtist: -
2018-06-25_10:37:39 ECHO_G090LF1180520A07 channel: -
2018-06-25_10:37:39 ECHO_G090LF1180520A07 progress: 0
2018-06-25_10:37:40 ECHO_G090LF1180520A07 shuffle: off
2018-06-25_10:37:40 ECHO_G090LF1180520A07 repeat: off
2018-06-25_12:27:49 ECHO_90F00818718704G4 disconnected
2018-06-25_12:27:49 ECHO_G090LA09735203ND disconnected
2018-06-25_08:20:51 ECHO_G090LF1174170MR2 disconnected
2018-06-25_12:27:49 ECHO_G090LF1180520A07 disconnected
2018-06-25_12:27:49 Echos disconnected
2018-06-25_12:27:50 Echos connected
2018-06-25_12:28:03 ECHO_90F00818718704G4 connected
2018-06-25_12:28:03 ECHO_G090LA09735203ND connected
2018-06-25_12:28:03 ECHO_G090LF1174170MR2 connected
2018-06-25_12:28:03 ECHO_G090LF1180520A07 connected
2018-06-25_12:28:03 Echos COOKIE_STATE: OK
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 25 Juni 2018, 12:48:51
Hm und noch was habe ich gefunden:

2018.06.25 12:46:55 4: [Echo] [echodevice_Parse] [devices] connection error devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1529xxxxx: Too many redirect
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 25 Juni 2018, 13:52:22
Nach einem FHEM-Restart hatte ich auch mal wieder Probleme, weil ich keinen save der config gemacht hatte.  ::)
Hab dann natürlich wieder die browser-language(de-DE u. de, de-DE) gesetzt. Aber auch das war überraschenderweise erfolglos. Bis ich mir dann meinen eigenen Post (https://forum.fhem.de/index.php/topic,82631.msg808634.html#msg808634) angeguckt habe und mit "de" bin ich nun wieder connected. Ihr solltet also alle Varianten für die browser-language durchprobieren.
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 25 Juni 2018, 17:55:25
Tip top, vielen Dank! Mit BrowserLanguage de funktioniert es wieder - falls ihr es versucht - Geduld! Ich habe erst aufgegeben und nach 2 Stunden war es dann connected. Geht wohl nicht so schnell, daher abwarten!
Viele Grüße
doc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dcdead am 26 Juni 2018, 08:01:10
Wollte mich nur mal melden, mit der 0.0.39 funktioniert es mit BrowserLanguage de bei mir seit 2 Wochen ohne auch nur einen disconnect. Danke!  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: AlphaKingOne am 01 Juli 2018, 12:51:29
Zitat von: docb am 25 Juni 2018, 10:39:15
Hi, ich habe auch dauernd wiederkehrend disconnects. Der State springt von connected zu disconnected zu error. Mit Verbose 4 bekomme ich:

2018.06.25 10:36:43 4: [Echo] [echodevice_Parse] [devices] json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 3104.
Hat das was damit zu tun?
Viele Grüße
doc

PS: browser_language de-DE und browser_useragent_random 1 sind gesetzt


Ich hatte das gleiche Problem. Da ich jetzt ehrlich gesagt nicht wusste wo ich die Sprache einstellen soll hab ich das mit dem Cokkie probiert. Hat auch funktioniert  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 01 Juli 2018, 16:25:19
Ich bin inzwischen auch seit mehreren Tage disconnected

dies schreibt verbose 4
2018.07.01 16:22:58 3: [echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.07.01 16:22:58 4: [echo] [echodevice_Parse] [cookielogin1]
2018.07.01 16:22:59 4: [echo] [echodevice_Parse] [cookielogin2]
2018.07.01 16:22:59 4: [echo] [echodevice_Parse] [cookielogin3]
2018.07.01 16:22:59 4: [echo] [echodevice_Parse] [cookielogin4]
2018.07.01 16:23:00 4: [echo] [echodevice_Parse] [cookielogin5]
2018.07.01 16:23:00 4: [echo] [echodevice_SendCommand] [devices] START
2018.07.01 16:23:00 4: [echo] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1530454980
2018.07.01 16:23:00 4: [echo] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.07.01 16:23:00 4: [echo] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1530454980
2018.07.01 16:23:00 4: [echo] [echodevice_Parse] [devices]
2018.07.01 16:23:00 3: [echo] [echodevice_setState] to disconnected


browser random ist auf 1
language hab ich mit de, de,de-DE, DE usw alles ausprobiert

hat noch jemand einen Tip?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 01 Juli 2018, 19:55:02
Hatte letzte Woche auch das erste mal mehrere Tage das Problem.
Nachdem ich ausnahmsweise nach langer Zeit mal den Cookie ausgelesen hatte war ich direkt wieder verbunden, allerdings alle 60 Sekunden wieder ein disconnect mit anschliessendem connect und das über Stunden. Hab ich den Cookie gelöscht, direkt wieder disconnect ohne das wieder eine Verbindung zustande kam.
Nachdem ich den Cookie wieder eingetragen habe und das ca. 24 Stunden laufen hab lassen (mit ständigem disconnect/connect alle 60 Sekunden) hab ich den Cookie wieder gelöscht und war weiterhin verbunden bis jetzt sind das etwa  48 Stunden ohne disconnect.

Auf einer Installation meiner Schwester ist seit Wochen kein connect mehr zustande gekommen auch nachdem ich zwei mal in der Zeit eine neue Version eingespielt hatte (0.0.38 und 0.039).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: haempy am 02 Juli 2018, 08:20:25
Servus,

ich habe das Modul schon einige Zeit in Betrieb! Läuft so weit gut.
Leider muss ich das Cookie nehmen.... Das läuft ja immer wieder ab! Leider a bisserl lästig, aber passt schon.

Jetzt habe ich aber das Problemchen, dass ich verbunden bin und alles läuft wie es soll, aber das Logfile im Sekundnentakt damit voll gemüllt wird:

[AmazonEcho] [echodevice_SendLoginCommand] echodevice_FirstStart
[AmazonEcho] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!

Cookie sollte aktuell sein. Ohne gehts nicht. Mit Cookie bin ich verbunden!

Könnt ihr mir da helfen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pandabear_de am 05 Juli 2018, 15:04:45
Hi,
bei mir werden Erinnerungen nicht mehr erkannt. Die Erinnerung als solches ist von Alexa selbst richtig erkannt worden (via App geprüft).
Die Verbindung zu Alexa von FHEM funktioniert auch, da der Auftrag im Screen angezeigt wird. (siehe Screenshot)

Wenn der Reminder nämlich richtig vom FHEM erkannt wird, nutze ich 'reminder_01_alarmtime', um in anderen Zimmern bei erreichen der Zeit ausgewählte Lampen kurz an und aus zu machen.

Habt ihr eine Idee, wie ich das beheben kann?


Danke

Gruß
Jakob
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 06 Juli 2018, 23:19:29
Irgendwie blockiert das Modul mein FHEM:

2018.07.06 23:09:44 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:19 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:29 3: [ECHO] [echodevice_GetSettings] LOGIN ERROR / Generate new COOKIE! 2018.07.06 23:10:29 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:29 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:29 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:29 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:39 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:39 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:49 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:49 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:59 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:11:00 3: [ECHO] [echodevice_setState] to connection error Watchdog: kill hanging fhem pid=29431: Starting fhem...


Hatte das schon Mal jemand?

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 10 Juli 2018, 11:27:53
Ich hab das Modul jetzt mal gelöscht und es bleibt auch unten. Der "Kosten"-Nutzen-Faktor ist zu gering.

Immer wieder die Log vollgemüllt mit Error-Meldungen, obwohl das Modul mittels "disable 1" deaktiviert war.

"json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1237."
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Juli 2018, 11:37:46
Zitat von: retikulum am 10 Juli 2018, 11:27:53
Ich hab das Modul jetzt mal gelöscht und es bleibt auch unten. Der "Kosten"-Nutzen-Faktor ist zu gering.

Immer wieder die Log vollgemüllt mit Error-Meldungen, obwohl das Modul mittels "disable 1" deaktiviert war.

"json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1237."
welche Version hattest du im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 10 Juli 2018, 11:45:57
Zitatwelche Version hattest du im Einsatz?

Oh äh, 0.0.17. War mir eigentlich sicher, das Modul vor nicht allzulanger Zeit mal aktualisiert zu haben.  ::) 8)

Ist es nicht möglich, das Modul übers normale "update" zu aktualisieren irgendwann? Da man das nicht immer aufm Schirm hat...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Juli 2018, 11:54:41
Zitat von: retikulum am 10 Juli 2018, 11:45:57
Oh äh, 0.0.17. War mir eigentlich sicher, das Modul vor nicht allzulanger Zeit mal aktualisiert zu haben.  ::) 8)

Ist es nicht möglich, das Modul übers normale "update" zu aktualisieren irgendwann? Da man das nicht immer aufm Schirm hat...
OK, dann solltest du mal ein Update durchführen. Paket wird demnächst ins FHEM Update mit aufgenommen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 10 Juli 2018, 12:05:02
Zitat von: michael.winkler am 10 Juli 2018, 11:54:41
Paket wird demnächst ins FHEM Update mit aufgenommen

Michael, da hast du echt einen TOP-Job gemacht ! Kann mich nur für deinen Einsatz bedanken

Gruß Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: honda11 am 15 Juli 2018, 10:52:57
Hallo,

ich habe nun fleissig "eigene" Playlists erstellt :-)

Eine Frage: Kann man die Playlists irgendwie sortieren? ich kann aktuell keine Systematik erkennen...

Vielen Dank.

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 19 Juli 2018, 06:13:12
Hallo!

Bei mir läuft es ohne Probleme aber bei meiner Mam auf einem Pi jetzt seit ca. 2 Tagen geht nichts mehr:

2018.07.19 06:05:19 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.07.19 06:05:19 4: [EchoNew] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973119
2018.07.19 06:05:19 4: [EchoNew] [echodevice_Parse] [devices]
2018.07.19 06:05:20 3: [EchoNew] [echodevice_setState] to disconnected
2018.07.19 06:06:10 3: [EchoNew] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.07.19 06:06:10 4: [EchoNew] [echodevice_Parse] [cookielogin1]
2018.07.19 06:06:11 4: [EchoNew] [echodevice_Parse] [cookielogin2]
2018.07.19 06:06:11 4: [EchoNew] [echodevice_Parse] [cookielogin3]
2018.07.19 06:06:11 4: [EchoNew] [echodevice_Parse] [cookielogin4]
2018.07.19 06:06:12 4: [EchoNew] [echodevice_Parse] [cookielogin5]
2018.07.19 06:06:12 4: [EchoNew] [echodevice_SendCommand] [devices] START
2018.07.19 06:06:12 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973172
2018.07.19 06:06:12 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.07.19 06:06:12 4: [EchoNew] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973172
2018.07.19 06:06:12 4: [EchoNew] [echodevice_Parse] [devices]
2018.07.19 06:06:12 3: [EchoNew] [echodevice_setState] to disconnected
2018.07.19 06:06:20 4: [EchoNew] [echodevice_LoginStart] start....
2018.07.19 06:06:20 4: [EchoNew] [echodevice_Parse] [cookielogin1]
2018.07.19 06:06:20 4: [EchoNew] [echodevice_Parse] [cookielogin2]
2018.07.19 06:06:20 4: [EchoNew] [echodevice_Parse] [cookielogin3]
2018.07.19 06:06:21 4: [EchoNew] [echodevice_Parse] [cookielogin4]
2018.07.19 06:06:21 4: [EchoNew] [echodevice_Parse] [cookielogin5]
2018.07.19 06:06:21 4: [EchoNew] [echodevice_SendCommand] [devices] START
2018.07.19 06:06:21 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973181
2018.07.19 06:06:21 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.07.19 06:06:21 4: [EchoNew] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973181
2018.07.19 06:06:22 4: [EchoNew] [echodevice_Parse] [devices]
2018.07.19 06:06:22 3: [EchoNew] [echodevice_setState] to disconnected
2018.07.19 06:07:10 3: [EchoNew] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.07.19 06:07:10 4: [EchoNew] [echodevice_Parse] [cookielogin1]
2018.07.19 06:07:11 4: [EchoNew] [echodevice_Parse] [cookielogin2]
2018.07.19 06:07:11 4: [EchoNew] [echodevice_Parse] [cookielogin3]
2018.07.19 06:07:12 4: [EchoNew] [echodevice_Parse] [cookielogin4]
2018.07.19 06:07:12 4: [EchoNew] [echodevice_Parse] [cookielogin5]
2018.07.19 06:07:12 4: [EchoNew] [echodevice_SendCommand] [devices] START
2018.07.19 06:07:12 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973232
2018.07.19 06:07:12 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.07.19 06:07:12 4: [EchoNew] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973232
2018.07.19 06:07:12 4: [EchoNew] [echodevice_Parse] [devices]
2018.07.19 06:07:12 4: [EchoNew] [echodevice_Parse] [devices] connection error devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973232: Too many redirects
2018.07.19 06:07:22 4: [EchoNew] [echodevice_LoginStart] start....
2018.07.19 06:07:22 4: [EchoNew] [echodevice_Parse] [cookielogin1]
2018.07.19 06:07:22 4: [EchoNew] [echodevice_Parse] [cookielogin2]
2018.07.19 06:07:23 4: [EchoNew] [echodevice_Parse] [cookielogin3]
2018.07.19 06:07:23 4: [EchoNew] [echodevice_Parse] [cookielogin4]
2018.07.19 06:07:24 4: [EchoNew] [echodevice_Parse] [cookielogin5]
2018.07.19 06:07:24 4: [EchoNew] [echodevice_SendCommand] [devices] START
2018.07.19 06:07:24 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973244
2018.07.19 06:07:24 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.07.19 06:07:24 4: [EchoNew] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973244
2018.07.19 06:07:24 4: [EchoNew] [echodevice_Parse] [devices]
2018.07.19 06:07:24 4: [EchoNew] [echodevice_Parse] [devices] connection error devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973244: Too many redirects
2018.07.19 06:07:34 4: [EchoNew] [echodevice_LoginStart] start....
2018.07.19 06:07:34 4: [EchoNew] [echodevice_Parse] [cookielogin1]
2018.07.19 06:07:34 4: [EchoNew] [echodevice_Parse] [cookielogin2]
2018.07.19 06:07:35 4: [EchoNew] [echodevice_Parse] [cookielogin3]
2018.07.19 06:07:35 4: [EchoNew] [echodevice_Parse] [cookielogin4]
2018.07.19 06:07:36 4: [EchoNew] [echodevice_Parse] [cookielogin5]
2018.07.19 06:07:36 4: [EchoNew] [echodevice_SendCommand] [devices] START
2018.07.19 06:07:36 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973256
2018.07.19 06:07:36 4: [EchoNew] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.07.19 06:07:36 4: [EchoNew] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973256
2018.07.19 06:07:36 4: [EchoNew] [echodevice_Parse] [devices]
2018.07.19 06:07:36 4: [EchoNew] [echodevice_Parse] [devices] connection error devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1531973256: Too many redirects


habe es mit de-DE oder de versucht, auch mit lange warten Zeiten aber keine Veränderung.


Internals:
   CHANGED   
   DEF        crypt:591011120d1a445c595200225f5e5f010851540058094c525b5f crypt:560d06030c57555d54
   IODev     
   NAME       EchoNew
   NR         54
   NTFY_ORDER 50-EchoNew
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-07-19 06:10:52   2FACode         not used
     2018-07-19 06:10:53   BrowserLanguage de
     2018-07-19 06:10:53   BrowserUserAgent lBalhW3yxpcd7WuTZnSfm
     2018-07-19 06:10:51   COOKIE_STATE    START
     2018-07-19 06:10:53   COOKIE_TYPE     NEW
     2018-05-17 12:26:34   alarm_count     0
     2018-07-19 06:04:05   autocreate_devices stop
     2018-07-16 22:49:58   list_SHOPPING_ITEM
     2018-07-16 22:49:58   list_TASK       
     2018-05-17 12:26:34   musicalarm_count 0
     2018-05-17 12:26:34   reminder_count  0
     2018-07-19 06:09:15   state           disconnected
     2018-05-17 12:26:34   timer_count     0
     2018-05-17 12:26:34   timer_id        -
     2018-05-17 12:26:34   timer_remainingtime 0
     2018-07-19 06:04:05   version         0.0.39
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     CMD_QUEUE:
     notifications:
       G090LF11804408XN:
       _G090L90965230UMN:
       _G090LF11804408XN:
       _account:
Attributes:
   browser_language de
   browser_save_data 1
   browser_useragent_random 1
   icon       echo
   room       Amazon
   server     layla.amazon.de
   verbose    3


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 21 Juli 2018, 11:19:02
Hallo zusammen,
das Modul läuft bei mir seit langer Zeit wunderbar. Nun habe ich auf einem anderen Host in meinem Netzwerk mini-httpd installiert. Damit alles weiterhin funktioniert habe ich die IP in der /etc/dnsmasq.conf angepasst sowie im FHEM echodevice die pom_ipaddress und tts_ipaddress.
Sobald ich nun eine tts abspielen möchte, sagt mir Alexa, dass der Sender nicht verfügbar sei. Wenn ich nun auf dem Webserver schaue, sehe ich, dass die Files immernoch auf dem alten Webserver gespeichert werden..... Wie kann das sein? Leite doch über dnsmasq auf den neuen Webserver um... komme mir langsam etwas dumm vor :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 21 Juli 2018, 12:03:49
Zitat von: Junior am 21 Juli 2018, 11:19:02
Hallo zusammen,
das Modul läuft bei mir seit langer Zeit wunderbar. Nun habe ich auf einem anderen Host in meinem Netzwerk mini-httpd installiert. Damit alles weiterhin funktioniert habe ich die IP in der /etc/dnsmasq.conf angepasst sowie im FHEM echodevice die pom_ipaddress und tts_ipaddress.
Sobald ich nun eine tts abspielen möchte, sagt mir Alexa, dass der Sender nicht verfügbar sei. Wenn ich nun auf dem Webserver schaue, sehe ich, dass die Files immernoch auf dem alten Webserver gespeichert werden..... Wie kann das sein? Leite doch über dnsmasq auf den neuen Webserver um... komme mir langsam etwas dumm vor :D
Hast du dnsmasq bzw. den Host mal neu gestartet?
Ansonsten mal die Anleitung nochmal durchgehen und die weiteren Einstellungen prüfen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 21 Juli 2018, 12:05:37
Zitat von: balli1187 am 21 Juli 2018, 12:03:49
Hast du dnsmasq bzw. den Host mal neu gestartet?
Ansonsten mal die Anleitung nochmal durchgehen und die weiteren Einstellungen prüfen.


Gesendet von iPhone mit Tapatalk

danke für die Antwort. ja, habe bereits alle damit zusammen hängende Geräte neugestartet... habe dnsmasq auch schon neu installiert (gepurged)...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 21 Juli 2018, 12:15:23
Zitat von: Junior am 21 Juli 2018, 12:05:37
danke für die Antwort. ja, habe bereits alle damit zusammen hängende Geräte neugestartet... habe dnsmasq auch schon neu installiert (gepurged)...
Hast du auf dem neuen Webserver die Dateien angelegt? Ansonsten funktioniert das ist den softlinks nicht, wenn ich mich richtig erinnere.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 21 Juli 2018, 12:23:17
Zitat von: balli1187 am 21 Juli 2018, 12:15:23
Hast du auf dem neuen Webserver die Dateien angelegt? Ansonsten funktioniert das ist den softlinks nicht, wenn ich mich richtig erinnere.


Gesendet von iPhone mit Tapatalk

naja, habe das Verzeichnis /opt/fhem/www/echodevice angelegt und um Rechteprobleme auszuschließen auf 777 -R gesetzt... die beiden Dateien manuell angelegt habe ich noch nie.
was mich halt wundert, dass scheinbar nach wie vor auf den alten Webserver umgeleitet wird, obwohl in der config von dsnmasq definitiv auf den neuen weitergeleitet werden soll.
auch wenn ich
nslookup ic2514.c1916.fast-serv.com 192.168.2.10
ausführe (IP vom DNS Server und auch Webserver) zeigt er mir die korrekte Weiterleitung auf eben 192.168.2.10 an:

Server:         192.168.2.10
Address:        192.168.2.10#53

Name:   ic2514.c1916.fast-serv.com
Address: 192.168.2.10

der alte Webserver hat die 192.168.2.2 und nachwievor werden die Dateien dort gespeichert / aktualisiert oO
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 27 Juli 2018, 17:07:44
hey zusammen,
hat jemand den dns und Webserver auf nem anderen Gerät laufen, als FHEM selbst?
ich habe nach wie vor das Problem, dass die Dateien weiterhin auf dem Webserver des Gerätes auf dem auch FHEM läuft gespeichert/angelegt werden, obwohl ich im echodevice in FHEM und auch in dnsmasq auf eine ganz andere IP verweise.... habe bereits alles mögliche verucht. Habe auch schon die Geräte in FHEM gelöscht, das Modul selbst sogar auch. macht für mich irgendwie keinen Sinn, da doch mit set TTS_IPAdress in FHEM auf ein anderes Gerät verwiesen wird... oO
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Juli 2018, 21:55:36
Zitat von: Junior am 27 Juli 2018, 17:07:44
hey zusammen,
hat jemand den dns und Webserver auf nem anderen Gerät laufen, als FHEM selbst?
ich habe nach wie vor das Problem, dass die Dateien weiterhin auf dem Webserver des Gerätes auf dem auch FHEM läuft gespeichert/angelegt werden, obwohl ich im echodevice in FHEM und auch in dnsmasq auf eine ganz andere IP verweise.... habe bereits alles mögliche verucht. Habe auch schon die Geräte in FHEM gelöscht, das Modul selbst sogar auch. macht für mich irgendwie keinen Sinn, da doch mit set TTS_IPAdress in FHEM auf ein anderes Gerät verwiesen wird... oO
Das geht ja auch nicht.

Du könntest höchstens das Verzeichnis von dem anderen Rechner auf deinem FHEM Rechner mounten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 27 Juli 2018, 22:16:47
Zitat von: michael.winkler am 27 Juli 2018, 21:55:36
Das geht ja auch nicht.

Du könntest höchstens das Verzeichnis von dem anderen Rechner auf deinem FHEM Rechner mounten.

danke für die Antwort. habe ich mir mittlerweile fast gedacht. dachte halt erst, dass es auch ein externer webserver sein kann, da man ja im echodevice die IP festlegt. Die Alternative mit Mount ist denke ich ne gute Lösung :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 30 Juli 2018, 20:34:17
Guten Abend,

ich hab mal eine Frage zu volume.

Verbal kann man die Lautstärke an der Alexe von 1 bis 10 wählen.

Im Device kann man aber 1 - 100 wählen, 1 = 10, 2 = 20, richtig????

Aber irgendwie ist volume nicht immer aktuell? Kann das sein?

LG
  Marlen

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 30 Juli 2018, 20:49:57
Auch nicht nach dem default 'Aktualisierungsintervall' von 60 Sekunden ?

siehe:

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute)

dort

intervalsettings
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 30 Juli 2018, 22:01:27
Werde es mal probieren! - Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 30 Juli 2018, 22:35:07
Was willst du probieren ? das Intervall kleiner/größer setzen ? Reinkommen muß doch, ob nun früher oder später, irgendwas.
... hast du Über Alexa eine Lautstärkeänderung vorgenommen, etwas der Einkaufs/Todoliste oder sonst irgendeine Einstellung gemacht sollte das entsprechende Reading sich spätestens nach 60 Sekunden aktualisieren.
Wenn nicht, was passiert nach dem ausführen von get <Account-Devicename> settings ?
Aktualisieren sich die Readings ?
Bist du auch wirklich dauerhaft connected oder wechselt der state alle paar Sekunden von diconnect zu error und wieder connected ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 31 Juli 2018, 21:01:32
Bei mir verbindet sich das Modul gar nicht mehr.
Hat das noch einer?
BrowserUseragent mit und ohne random ausprobiert.
sämtliche browser languages ausprobiert.

Aber nichts bringt einen Erfolg!

Hat noch jemand einen Tip der hier noch nicht steht?


*****EDIT*****

Jetzt hab ich mich mal mit einem anderen Browser bei alexa.amazon.de angemeldet um den Cookie per Hand auszulesen!
Jetzt wurde mir aufs Handy ein Code geschickt und ich konnte mich anmelden.

Siehe da, das echodevice connected wieder! Warum auch immer, ich habe auch keine 2faktor Autorisierung. Cookie habe ich aber vom Modul ermitteln lassen!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 August 2018, 12:29:43
Hallo gibt es eine Möglichkeit oder einen Workaround, um das überschreiben von TTS-Ausgaben durch neuere TTS-Ausgaben zu verhindern?

Läuft eine Ausgabe und es geht eine neue ein, wird die erste bei abgebrochen und die neue Nachricht angespielt.
Meine Wunschvorstellung wäre, dass die neue Nachricht im Anschluss an die alte angespielt wird.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Laire am 05 August 2018, 14:59:04
Moin, also ich bekomme es momentan überhaupt nicht hin mein Echo zu verbinden. Ich hatte es mal vor ein paar Wochen ausprobiert, da ging alles, aber jetzt wo ich es fertig einrichten möchte klappt es nicht.

Ich habe versucht mit
define Echo echodevice loginname loginpasswort
mein Gerät einzurichten. Ich habe die Logindaten genommen die ich auf alexa.amazon.com angeben muss. Wenn ich mich auf alexa.amazon.com einloggen will, muss ich auch immer Captcha lösen.

Ich bekomme aber dann im EventMonitor folgende Ausgabe:

Zitat2018-08-05 14:40:46 Global global DEFINED Echo
2018-08-05 14:40:54 echodevice Echo disconnected
2018-08-05 14:40:54 echodevice Echo connected
2018-08-05 14:40:57 echodevice Echo timer_count: 0
2018-08-05 14:40:57 echodevice Echo timer_id: -
2018-08-05 14:40:57 echodevice Echo timer_remainingtime: 0
2018-08-05 14:40:57 echodevice Echo reminder_count: 0
2018-08-05 14:40:57 echodevice Echo alarm_count: 0
2018-08-05 14:40:57 echodevice Echo musicalarm_count: 0
2018-08-05 14:41:00 echodevice Echo disconnected
2018-08-05 14:42:58 echodevice Echo disconnected
2018-08-05 14:42:58 echodevice Echo connected
2018-08-05 14:42:58 echodevice Echo disconnected

Dann habe ich versucht den Cookie zu nutzen aber wenn ich diesen mit
set Echo login2FACode [...]
hinzufüge, bekomme ich auch nur ein Error
Zitat2018-08-05 14:56:36 echodevice Echo error

und später dann wieder
2018-08-05 14:56:52 echodevice Echo disconnected
2018-08-05 14:56:52 echodevice Echo connected
2018-08-05 14:56:56 echodevice Echo disconnected


Zwischen durch behauptet er dann mal, dass er connected wird, wenn ich aber dann sage, er soll die Geräte anlegen passiert nichts.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 05 August 2018, 15:06:12
Zitat von: Laire am 05 August 2018, 14:59:04Ich bekomme aber dann im EventMonitor folgende Ausgabe:
2018-08-05 14:41:00 echodevice Echo disconnected
2018-08-05 14:42:58 echodevice Echo disconnected
2018-08-05 14:42:58 echodevice Echo connected
2018-08-05 14:42:58 echodevice Echo disconnected

Das Verhalten des Moduls bei fehlgeschlagenem Login scheint in der aktuellen Version ziemlicher Murks zu sein.
connected ist schlicht falsch und es jede Minute neu zu versuchen und dabei auch noch andere Anfragen abzusenden ist wenig sinnvoll.

ZitatDann habe ich versucht den Cookie zu nutzen aber wenn ich diesen mit
set Echo login2FACode [...]
hinzufüge, bekomme ich auch nur ein Error

Das Attribut für den Cookie heisst ja auch cookie, da muss er rein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Laire am 05 August 2018, 16:36:19
Ok, das mit dem Cookie hat nun geklappt ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 07 August 2018, 18:26:46
ich habe jetzt nicht alle 61 durchgelesen...

ich hatte vor einiger Zeit das Modul mal "zum Spielen" aktiviert. Irgendwie funktioniert die Cookie Lösung immer nur eine kurze Zeit und dann muss ich einen neuen Cookie einspielen.
die Variante mit Login/Password funktioniert absolut gar nicht. Da bin ich mir aber z.B. nicht sicher, ob ich das @ im LoginNamen quoten muss oder nicht?!?

egal, mit Cookie funktioniert es im Moment mal wieder und ich wollte TTS ausprobieren. Da scheitere ich aber in der Anleitung gleich beim allerersten Punkt:
ZitatAls TuneIn Radio Sender für das Abspielen von Musik aus dem eigenen LAN verwenden wir "Lucky 7 Music Radio". Folgende Infos stellt TuneIn hier zur Verfügung:
(danach kommt noch ein Bild, das mir gar nichts sagt)
ok, Music 7 "ist vorübergehend nicht verfügbar", aber dafür habe ich es mit anderen Sendern probiert. Ich habe die Ausgabe in der Entwickler Konsole im Browser schon stundenlang durchwühlt, auch neben Safari mal den Chrome genommen, ich finde diese URL nicht. Alles was ich da sehe ist maximal eine Image URL zu einem PNG aber eben nicht die zum M3U File.
die beiden youtube Videos haben mich noch mehr verwirrt als ich ohnehin schon bin. Ich kann da gar nichts erkennen, geht auch viel zu schnell und nichts davon sieht so aus wie bei meinem Alexa.amazon.com, ich meine da sogar etwas wie VLC gesehen zu haben, was hat das denn mit diesem komischen Tool zu tun?

kann das jemand für Blöde wie mich erklären, wie ich an diese beiden m3u Files komme?

DNS und WEB Server aufsetzen bzw. modifizieren ist dagegen ja Kinderkram, das ist ja alles Standard, aber wie ich an die m3u komme ist mir ein Rätsel :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 August 2018, 16:19:24
die "M3U" Dateien werden von Modul erstellt. Wichtig ist nur dass der FHEM Server in dem Verzeichnis auch Dateien anlegen darf.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 08 August 2018, 16:48:58
oh man und ich dachte, ich müsste wie für den Cookie den Webverkehr "mitlauschen" und mir per wget oder so die Dateien laden und in das Verzeichnis kopieren...
dann werde ich das heute Abend nochmal probieren, danke!

aber noch kurz zur Sicherheit: dann werde ich die "missbrauchten" Radio Sender ja per Attr oder irgendwo im Code (hard coded?) ändern können oder stört es nicht, dass z.B. Music 7 Radio "vorübergehend nicht erreichbar ist" oder wurde der vielleicht gerade deshalb ausgewählt?!?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 August 2018, 17:03:44
Zitat von: Mickey Mouse am 08 August 2018, 16:48:58
oh man und ich dachte, ich müsste wie für den Cookie den Webverkehr "mitlauschen" und mir per wget oder so die Dateien laden und in das Verzeichnis kopieren...
dann werde ich das heute Abend nochmal probieren, danke!

aber noch kurz zur Sicherheit: dann werde ich die "missbrauchten" Radio Sender ja per Attr oder irgendwo im Code (hard coded?) ändern können oder stört es nicht, dass z.B. Music 7 Radio "vorübergehend nicht erreichbar ist" oder wurde der vielleicht gerade deshalb ausgewählt?!?
Die Sender habe ich ausgewählt da sie den Anforderungen entsprechen. Über diverse Attribute könnt ihr hier eigene Sender verwenden. Siehe Doku auf meiner Webseite. Ist aber nicht so einfach einen geeigneten Sender zu finden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erdnar am 11 August 2018, 20:17:53
Hallo FheministInnen,
ich bin auf einen intel NUC umgezogen.
Habe auf dem NUC jetzt auch Alexa irgendwie wieder "connected".  ::)
Leider habe ich keine "alexaName" bzw. "alexaRoom" in den Attributen.
Habe es kurzerhand mal über die "global userattr" manuell hinzugefügt. Keine Änderung. Leider findet Alexa keine der Geräte.
Was könnte ich vergessen haben?
Danke vorab.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 August 2018, 21:06:39
Hi erdnar,

in diesem Thread geht es um "Steuerung/Abfrage" der Alexa-Geräte (Alexa, Echo Dot, ...) oder meinst du das mit "findet keine Geräte"? Dann hat das mit den Attributen nichts zu tun...
Dazu musst du per alexa.amazon.de die Geräte (Alexa, Echo Dot, ...) haben...

Die Attribute sind für alexa-fhem zur Steuerung von Smart Home Geräten (Lampen, Thermostate, ...).
Die Attribute kommen beim Anlegen eines Alexa-Devices...

define myAlexa alexa

Das ist aber dann eine andere "Baustelle", eben alexa-fhem...
Dazu gibt es auch verschiedene Threads, z.B. https://forum.fhem.de/index.php/topic,60452.msg518412.html#msg518412

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erdnar am 12 August 2018, 11:47:22
Hallo Joachim,
danke... da bin ich wohl in die falsche Spur geraten ...  ???
Denn steuern kann ich die Echo´s ... wenn ich mich über login2FAcode anmelden kann.  ;)

Auf welche Art holt ihr euch denn immer einen neuen login2FAcode?
Erdnar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 August 2018, 13:08:18
Zitat von: erdnar am 12 August 2018, 11:47:22
Hallo Joachim,
danke... da bin ich wohl in die falsche Spur geraten ...  ???

Kein Problem, kann schon mal vorkommen ;)


Zitat von: erdnar am 12 August 2018, 11:47:22
Auf welche Art holt ihr euch denn immer einen neuen login2FAcode?

Habe ich (noch) nicht aktiviert, daher ohne...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erdnar am 12 August 2018, 14:39:59
Zitat von: MadMax-FHEM am 12 August 2018, 13:08:18
Habe ich (noch) nicht aktiviert, daher ohne...
Gruß, Joachim
Ich habe die Zweifaktor... (bewusst  :-[) auch nicht aktiviert.
Als ich aber rumexperimentiert habe und immer nur "disconnected" gesehen habe, habe ich mich mal mit einem anderen Browser bei alexa.amazon.de angemeldet. Prompt haben die mir eine Mail mit einem Verifizierungscode geschickt. Den dann über login2FAcode eingegeben und sofort war ich connected, alles lief prima.
Heute allerdings ist alles wieder "disconnected", der Code galt nur 10 Minuten und ich bekomme keinen neuen.
Sonstige Hinweise habe ich zum Großteil schon getestet ... es ist zum  :'(
Erdnar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 12 August 2018, 15:06:02
bei mir funktioniert es nur mit der cookie Methode und auch das nur wenig zufriedenstellend.
erstmal scheint sich der Cookie von Zeit zu Zeit zu ändern, ein Muster habe ich da nicht erkennen können. Jedenfalls muss ich den immer mal wieder erneuern.

bisher war es so, dass alle Amazon Geräte inkl. dem "Control Device" am nächsten Tag disconnected waren. Dann musste ich darauf (dem Control Device) einmal "login" machen, eine große Dialog Box mit allen Echos, Dots, Fire-TVs und Tablets wird angezeigt und alle sind wieder online.

obwohl es ja die Standard Einstellung sein soll, habe ich gestern zusätzlich noch das Attribut "intervallogin" auf 60 gesetzt und seitdem bleiben alle Echos online, ist vielleicht aber auch nur Zufall?!?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 13 August 2018, 12:12:30
Hallo,

ich hab jetzt auf mit der V39 seit zwei Tagen ein disconnected, davor war ist alles seit bestimmt 2 Monaten super gelaufen.

Was kann ich machen?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 August 2018, 13:15:37
Bei mir klappt's nur noch mit Cookie. Beim Browser-Login muss ich seit rd. 2 Monaten auch ein Captcha lösen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 13 August 2018, 13:27:12
Das schlimmste am Modul ist aktuell, dass es kein sinnvolles Timing und keinerlei Mechanismen gibt, wenn der Login nicht klappt oder auch nur der Cookie abläuft.
Sobald das passiert startet das Ding eine DoS Attacke gegen den Amazon Server, was dann irgendwann sogar dazu führt dass man ein Captcha lösen muss wenn man mit der gleichen IP im Browser einfach nur eine Artikelseite aufruft.
disable funktioniert auch nicht sauber und obwohl der Login gar nicht gültig ist, werden zwischendurch sogar noch die Devices abgefragt.
:(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 August 2018, 13:31:58
Zitat von: Markus M. am 13 August 2018, 13:27:12
Das schlimmste am Modul ist aktuell, dass es kein sinnvolles Timing und keinerlei Mechanismen gibt, wenn der Login nicht klappt oder auch nur der Cookie abläuft.
Sobald das passiert startet das Ding eine DoS Attacke gegen den Amazon Server, was dann irgendwann sogar dazu führt dass man ein Captcha lösen muss wenn man mit der gleichen IP im Browser einfach nur eine Artikelseite aufruft.
disable funktioniert auch nicht sauber und obwohl der Login gar nicht gültig ist, werden zwischendurch sogar noch die Devices abgefragt.
:(
Ich war jetzt zwei Wochen im Urlaub. Werde mir es aber diese Woche mal genauer anschauen.

Bezüglich deaktiviertes Device: Dies müsste eigentlich sauber funktionieren. Welche Version hast du hier im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 13 August 2018, 14:39:20
Ich weiß es nicht genau, ich hatte mich mal selbst daran versucht und sie dementsprechend angepasst. Ich denke aber dass es die aktuelle war.
Der Login über das Modul funktioniert leider auch bei mir generell nicht mehr.
Ich kann dir heute abend mal meinen Stand hochladen.
Das mit dem Dauerfeuer passiert auch damit noch, ich hatte noch nicht mehr Zeit mich damit zu befassen. Mir sind dann nur irgendwann die Schutzmaßnahmen von Amazon aufgefallen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: solidphili am 15 August 2018, 08:30:39
Guten Morgen,

ich habe mal ein komisches Phänomen, was ich euch beschreiben möchte. Ich habe dieses Modul ausprobiert und auch darüber problemlos TuneIn gehört.
Da bei uns zu Hause aber über die Echos hauptsächlich Hörbücher über Spotify gehört werden, fiel uns gestern folgendes auf:
Sobald man über Spotify ein Hörbuch startet, wird es ungefähr jede 3 Sekunden pausiert. Ich kann dann "Alexa fortsetzen" sagen und es geht wieder nur 3 Sekunden.

Das lustige hierbei ist, ich hab das "Echo Modul" in iobroker auch mal getestet und das hatte das gleiche Problem.

Bin ich hier der einzige damit?  ::)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 15 August 2018, 14:40:45
https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html

https://community.openhab.org/t/released-openhab2-amazon-echo-control-binding-controlling-alexa-from-openhab2/37844

Hallo, bei oben genannten Links funktioniert ja die TTS Asugabe ohne irgendwelchen Extra Server und Verbiegungsroutinen oder verstehe ich das falsch, ist das für das FHEM Modul auch in der Planung oder Entwicklung?

VG
Swen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 August 2018, 15:12:12
Zitat von: doman75 am 15 August 2018, 14:40:45
https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html

https://community.openhab.org/t/released-openhab2-amazon-echo-control-binding-controlling-alexa-from-openhab2/37844

Hallo, bei oben genannten Links funktioniert ja die TTS Asugabe ohne irgendwelchen Extra Server und Verbiegungsroutinen oder verstehe ich das falsch, ist das für das FHEM Modul auch in der Planung oder Entwicklung?

VG
Swen
ja, das ist in Planung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 17 August 2018, 01:06:13
kann jemand was zu dem in https://forum.fhem.de/index.php/topic,82631.msg826439.html#msg826439 (https://forum.fhem.de/index.php/topic,82631.msg826439.html#msg826439) "login Problem" sagen?
das Attribut "intervallogin" hat leider nicht geholfen.
nach "einiger Zeit" (keine Ahnung wie lange genau, das muss irgendwas um die 24 Stunden sein, vielleicht auch etwas mehr) sind alle Echo Devices "disconnected", ein manuelles "login" auf dem "Control Device" stellt alle wieder auf connected und ich kann wieder auf die Echos/Dots zugreifen.

muss ich jetzt ein wiederkehrendes login per "at" setzen? Oder kann man das irgendwie eleganter lösen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 August 2018, 20:55:52
Zitat von: Mickey Mouse am 17 August 2018, 01:06:13
kann jemand was zu dem in https://forum.fhem.de/index.php/topic,82631.msg826439.html#msg826439 (https://forum.fhem.de/index.php/topic,82631.msg826439.html#msg826439) "login Problem" sagen?
das Attribut "intervallogin" hat leider nicht geholfen.
nach "einiger Zeit" (keine Ahnung wie lange genau, das muss irgendwas um die 24 Stunden sein, vielleicht auch etwas mehr) sind alle Echo Devices "disconnected", ein manuelles "login" auf dem "Control Device" stellt alle wieder auf connected und ich kann wieder auf die Echos/Dots zugreifen.

muss ich jetzt ein wiederkehrendes login per "at" setzen? Oder kann man das irgendwie eleganter lösen?
an dem Problem bin ich gerade dran, gebt mir noch etwas Zeit
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: errazzor am 20 August 2018, 01:30:37
Darf ich mal eine doofe Frage stellen - was ist denn der Unterschied zwischen Alexa-Fhem und diesem Modul hier?

Ich plane mit einen Echo Spot anzuschaffen und habe im Moment noch lauter Fragezeichen über dem Kopf.

Also ich würde gerne zusätzlich zur Steuerung des Echo Spot auch Spracheingaben zur Steuerung von FHEM tätigen. Geht das mit diesem Modul hier auch und falls ja, was kann Alexa-Fhem was dieses Modul nicht kann?

Wäre nett, wenn mich jemand in die richtige Richtung schubsen könnte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 August 2018, 02:02:38
Ganz grob hier schon mal "beantwortet": https://forum.fhem.de/index.php/topic,82631.msg826275.html#msg826275

Bzw. 1. Post hier lesen und 1. Post im verlinkten alexa-fhem Thread bzw. alexa-fhem Wiki...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 20 August 2018, 22:24:35
Hallo, ich dachte, ich melde mich mal auf alexa.amazon.de an und schau mal was da los ist, hatte da schon mal sehr viele Devices.....

Auf jeden Fall konnte ich mich nicht anmelden, bekam aber sofort eine eMail:

ZitatGuten Tag,

wir haben bemerkt, dass Sie kürzlich versucht haben, ein Gerät oder eine App auf Ihrem Amazon-Konto zu registrieren.

Aus Sicherheitsgründen benötigen wir eine zweistufige Authentifizierung, wenn Sie bestimmte Geräte und Software-Anwendungen registrieren. In manchen Fällen wird diese Notwendigkeit aufgehoben, wenn Sie die Software auf Ihrem Gerät oder der App aktualisieren.

Um die Anmeldung auf Ihrem Gerät oder der App abzuschließen, geben Sie bitte dieses einmalige Passwort innerhalb des Passwort-Feldes auf dem Anmeldebildschirm ein:

123123

Dieses einmalige Passwort ist nur für einen begrenzten Zeitraum gültig, daher müssen Sie es innerhalb von zehn Minuten nutzen, nachdem Sie unsere E-Mail erhalten haben. Wenn Ihr einmaliges Passwort ungültig wird, versuchen Sie bitte, sich erneut mit dem Passwort zu Ihrem Amazon-Konto anzumelden, um ein neues einmaliges Passwort zu generieren.

Ihr Passwort zu Ihrem Amazon-Konto wurde nicht verändert.

Dieses Passwort hab ich dann gleich in FHEM eingegeben und schon war ich connected!

Bin gespannt wie lange!!!  ::)

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 20 August 2018, 22:49:58
Andre (Justme1968) meinte mal in irgendeinem Post den ich nicht mehr finde, um die max. 20 Tage +/-( weiß nicht mehr genau), und da hat er auch bis heute mehr oder weniger Recht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 August 2018, 19:45:07
Hab den Cookie am 12.08. ausgelesen, heute wieder disconnect.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 21 August 2018, 19:50:54
Bei mir waren es gestern 4h. [emoji848]

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 00:15:57
Hallo,

auf Seite 1 gibt es wieder eine aktualisierte Version


# 2018.08.22 v0.0.40
# - FEATURE: set speak Natives TTS
#            "set loginwithcaptcha"
# - CHANGE:  browser_language default = de-DE
#            browser_useragent default = Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0
#            Attribut "browser_save_data" wird jetzt auch am ECHO angezeigt
# - BUGFIX:  2FACode Authentifizierung
#            "get actions" mit leeren Gerätennamen. Fehler im LOG
#            Attribut disable
#            Login
#


Bezüglich "Login mit Captcha" gibt es eine Anleitung https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha

Viel Spaß beim testen.

Gruß
Michael
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 22 August 2018, 01:24:31
Zitat von: michael.winkler am 22 August 2018, 00:15:57
auf Seite 1 gibt es wieder eine aktualisierte Version

Na, das mit dem disable war schon mal nix :)
Schau dir folgendes Stück mal genauer an:

...
if ($command ne "help" || $command ne "help_results") {
}
elsif (IsDisabled($name)) {
...


Ich finde auch kein globales RemoveInternalTimer in deinem Code.
Das sollte da mit rein. disable heisst für mich Schluss, sofort und komplett ohne dass irgendwelche Timer weiterlaufen.

Das wird übrigens kein Code Review, hatte nur gerade einen Merge angefangen und dabei den Fehler entdeckt ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 09:54:14
Zitat von: Markus M. am 22 August 2018, 01:24:31
Na, das mit dem disable war schon mal nix :)
Schau dir folgendes Stück mal genauer an:

...
if ($command ne "help" || $command ne "help_results") {
}
elsif (IsDisabled($name)) {
...


Ich finde auch kein globales RemoveInternalTimer in deinem Code.
Das sollte da mit rein. disable heisst für mich Schluss, sofort und komplett ohne dass irgendwelche Timer weiterlaufen.

Das wird übrigens kein Code Review, hatte nur gerade einen Merge angefangen und dabei den Fehler entdeckt ;)
Wenn Du dir die Doku durchgelesen hättest könntest du verstehen warum das Modul immer noch was tut, auch wenn es auf disable=1 steht.

Trotzdem werde ich das Thema noch mal überarbeiten. Die Version 0.0.40 war jetzt auch erstmal ein schneller Entwurf in diesem Bereich.

Was hat es mit deiner geposteten Version aufsich?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 22 August 2018, 10:30:06
Zitat von: michael.winkler am 22 August 2018, 09:54:14
Wenn Du dir die Doku durchgelesen hättest könntest du verstehen warum das Modul immer noch was tut, auch wenn es auf disable=1 steht.

Trotzdem werde ich das Thema noch mal überarbeiten. Die Version 0.0.40 war jetzt auch erstmal ein schneller Entwurf in diesem Bereich.

Was hat es mit deiner geposteten Version aufsich?
Zur Doku bin ich mitten in der Nacht leider nicht mehr gekommen ;)
Mir ist nur spontan der Fehler aufgefallen.
Vielleicht sollte das nicht über disable gelöst werden.

In der Version von mir sind zum Beispiel 2 Fehler gefixt, einmal bei den Sets (nur Message hängt von CommsId ab) und irgendwo war noch das Setzen eines Zeitstempels falsch einsortiert.
Warum du für einzelne Readings BulkUpdate und teilweise sogar noch mit Changed verwendest verstehe ich auch nicht so ganz.
Sieh dir die ersten zwei Dinge einfach mal an.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 10:32:33
Zitat von: Markus M. am 22 August 2018, 10:30:06
In der Version von mir sind zum Beispiel 2 Fehler gefixt, einmal bei den Sets (nur Message hängt von CommsId ab) und irgendwo war noch das Setzen eines Zeitstempels falsch einsortiert.
Warum du für einzelne Readings BulkUpdate und teilweise sogar noch mit Changed verwendest verstehe ich auch nicht so ganz.
Sieh dir die ersten zwei Dinge einfach mal an.
Wenn Du mir diese Infos zukommen lässt kann ich das in meiner Version fixen, und alle hätten dann was davon.

Das Du jetzt hier eigene Modulversionen bereitstellst führt nur zu Verwirrungen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 22 August 2018, 10:34:31
Zitat von: michael.winkler am 22 August 2018, 10:32:33
Wenn Du mir diese Infos zukommen lässt kann ich das in meiner Version fixen, und alle hätten dann was davon.
Das Du jetzt hier eigene Modulversionen bereitstellst führt nur zu Verwirrungen.
Hast du die Version runtergeladen? Dann kann ich sie ja wieder löschen und du kannst dir die Informationen dort rausziehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 10:36:16
Zitat von: Markus M. am 22 August 2018, 10:34:31
Hast du die Version runtergeladen? Dann kann ich sie ja wieder löschen und du kannst dir die Informationen dort rausziehen.
ja habe ich. Wäre natürlich besser gewesen wenn du mir die geänderten Zeilen genannt hättest, aber gut ich ziehe es mir aus deiner Version heraus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 22 August 2018, 11:03:55
Zunächst vielen Dank für die ständige Pflege und Weiterentwicklung des Moduls!

Leider bekomme ich -wie schon hier früher (https://forum.fhem.de/index.php/topic,82631.msg809291.html#msg809291) beschrieben- seit Version 37 keine stabilen Verbindungen.

Ich habe es auch heute mit V40 getestet: keine Verbindung!
Zurück zu V36: Sofort eine stabile und dauerhafte Verbindung!

Deinstallieren, Neustart des Raspi etc. bringen keine Veränderung.
Ich bin für jede Hilfe dankbar, um auch die neueren Versionen nutzen zu können.

Danke
vG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 11:06:33
Zitat von: awel am 22 August 2018, 11:03:55
Zunächst vielen Dank für die ständige Pflege und Weiterentwicklung des Moduls!

Leider bekomme ich -wie schon hier früher (https://forum.fhem.de/index.php/topic,82631.msg809291.html#msg809291) beschrieben- seit Version 37 keine stabilen Verbindungen.

Ich habe es auch heute mit V40 getestet: keine Verbindung!
Zurück zu V36: Sofort eine stabile und dauerhafte Verbindung!

Deinstallieren, Neustart des Raspi etc. bringen keine Veränderung.
Ich bin für jede Hilfe dankbar, um auch die neueren Versionen nutzen zu können.

Danke
vG Achim
OK, danke für die Info, schaue ich mir noch mal an
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 11:44:48
Zitat von: awel am 22 August 2018, 11:03:55
Zurück zu V36: Sofort eine stabile und dauerhafte Verbindung!
Kannst du mir noch ein list von deinem Account Device zukommen lassen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 22 August 2018, 12:06:37
Bei mir läuft die V40!

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 12:17:59
Nach mehreren Versuchen hat es heute morgen auch bei mir mit dem loginwithcaptcha wieder ohne Cookie geklappt.

Bei meiner Schwester tut sich allerdings auch nach zig Versuchen nichts.
Bin der Meinung dort hat mit der 36er Version auch alles gepasst. Seit ich dort auf die 39 upgedated hab und es zum ersten disconnect kam, hab ich mich aber auch nicht weiter gekümmert, keinen Cookie ausgelesen, sonder einfach (um das Log zu schonen) das Account-Device gelöscht.
Hab die 36er noch aber natürlich klappts jetzt nicht mehr da ja, dank der 39er, ein Captcha gelöst werden muss.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 22 August 2018, 13:35:05
Das Captcha muss doch nicht wegen einer Version gelöst werden, dass kommt doch von Amazon! [emoji51]
LG
Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 13:50:25
Unterstelle einfach mal das es mit der 39er eine Änderung beim Verbindungsintervall. Trotz fehlgeschlagener Anmeldung wurde es innerhalb kurzer Zeit immer wieder versucht was Amazon dazu veranlasst hat überhaupt ein Captcha zu verlangen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 14:08:44
Zitat von: TomLee am 22 August 2018, 13:50:25
Unterstelle einfach mal das es mit der 39er eine Änderung beim Verbindungsintervall. Trotz fehlgeschlagener Anmeldung wurde es innerhalb kurzer Zeit immer wieder versucht was Amazon dazu veranlasst hat überhaupt ein Captcha zu verlangen.
Kannst du mal deine Internetverbindung neu initiieren? Und dann direkt danach mal ein set Login machen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 14:53:50
Es will nicht. Auch nicht nach einer Trennung der Internetverbindung.
Wie gesagt, bei mir hatte ich auch 2-3 Versuche gebraucht, hier jetzt aber nichts auch nach mehreren Versuchen. Weder mit set login noch loginwithcaptcha.

Internals:
DEF crypt:555e05135d055f59085840515d5c07035c265f0f555a584c510xxx crypt:6a580015500952044xxx
IODev
NAME Echo
NR 149 NTFY_ORDER 50-Echo
STATE disconnected
TYPE echodevice
model ACCOUNT
OLDREADINGS:
READINGS:
2018-08-22 14:40:22 2FACode not used
2018-08-22 14:40:23 BrowserLanguage de,en-US
2018-08-22 14:40:23 BrowserUserAgent gGi42RysCWyPve4J5OWFq
2018-08-22 14:40:23 COOKIE_STATE ERROR
2018-08-22 14:40:23 COOKIE_TYPE NEW
2018-08-22 11:47:15 alarm_count 0
2018-08-22 14:28:10 autocreate_devices stop
2018-08-22 11:47:15 musicalarm_count 0
2018-08-22 11:47:15 reminder_count 0
2018-08-22 14:33:25 state disconnected
2018-08-22 11:47:15 timer_count 0
2018-08-22 11:47:15 timer_id -
2018-08-22 11:47:15 timer_remainingtime 0
2018-08-22 14:28:10 version 0.0.40
helper:
CAPTCHA
DEVICETYPE AB72C64C86AW2
RUNLOGIN 1
RUNNING_REQUEST 0
SERVER layla.amazon.de
TWOFA
VERSION
CMD_QUEUE:
notifications:
G090L90965212xxx:
G090LV0372040xxx:
Attributes:
browser_save_data 1
icon echo room Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 14:55:46
Zitat von: TomLee am 22 August 2018, 14:53:50
Es will nicht. Auch nicht nach einer Trennung der Internetverbindung.
Wie gesagt, bei mir hatte ich auch 2-3 Versuche gebraucht, hier jetzt aber nichts auch nach mehreren Versuchen. Weder mit set login noch loginwithcaptcha.

Internals:
DEF crypt:555e05135d055f59085840515d5c07035c265f0f555a584c510xxx crypt:6a580015500952044xxx
IODev
NAME Echo
NR 149 NTFY_ORDER 50-Echo
STATE disconnected
TYPE echodevice
model ACCOUNT
OLDREADINGS:
READINGS:
2018-08-22 14:40:22 2FACode not used
2018-08-22 14:40:23 BrowserLanguage de,en-US
2018-08-22 14:40:23 BrowserUserAgent gGi42RysCWyPve4J5OWFq
2018-08-22 14:40:23 COOKIE_STATE ERROR
2018-08-22 14:40:23 COOKIE_TYPE NEW
2018-08-22 11:47:15 alarm_count 0
2018-08-22 14:28:10 autocreate_devices stop
2018-08-22 11:47:15 musicalarm_count 0
2018-08-22 11:47:15 reminder_count 0
2018-08-22 14:33:25 state disconnected
2018-08-22 11:47:15 timer_count 0
2018-08-22 11:47:15 timer_id -
2018-08-22 11:47:15 timer_remainingtime 0
2018-08-22 14:28:10 version 0.0.40
helper:
CAPTCHA
DEVICETYPE AB72C64C86AW2
RUNLOGIN 1
RUNNING_REQUEST 0
SERVER layla.amazon.de
TWOFA
VERSION
CMD_QUEUE:
notifications:
G090L90965212xxx:
G090LV0372040xxx:
Attributes:
browser_save_data 1
icon echo room Amazon

Ändere mal das Attribut BrowserLanguage aud de-DE

Hast du die Captcha Geschichte laut Anleitung durchgeführt? ggf. mehrmals machen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 15:03:58
browser_language hab ich geändert. Keine Änderung.

Ja nach Anleitung. (Ich weiß im list ist nicht disabled, hatte ich aber auch mit versucht)

Natürlich wie schon geschrieben mehrfach versucht.

Jetzt ist erstmal ne Stunde Pause.

Trotzdem Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 15:07:05
Zitat von: TomLee am 22 August 2018, 15:03:58
browser_language hab ich geändert. Keine Änderung.

Ja nach Anleitung. (Ich weiß im list ist nicht disabled, hatte ich aber auch mit versucht)

Natürlich wie schon geschrieben mehrfach versucht.

Jetzt ist erstmal ne Stunde Pause.

Trotzdem Danke
Wenn Du möchtest können wir mal eine Teamviewer Sitzung machen, dann können wir uns es gemeinsam anschauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 22 August 2018, 15:07:10
Hast du schon Mal das Captcha am PC gelöst? Bei mir kam danach noch ein Code per Email.

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 15:08:34
Zitat von: Marlen am 22 August 2018, 15:07:10
Hast du schon Mal das Captcha am PC gelöst? Bei mir kam danach noch ein Code per Email.

Gesendet von meinem Aquaris U Plus mit Tapatalk
Ihr könnt auch mal die Anmeldung mit dem "..cockielogin4.html" an einem PC durchführen.

Jetzt wo du es schreibst, ich hatte hier auch schon mal einen Code per SMS bzw. Mail dann bekommen.

Habe gerade auch noch mal den Code zwischen der 36er und er 40er geprüft. Im Loginbereich unterscheidet sich die beiden Versionen nur in der Browerserlanguage und BrowserUserAgent. Sonst sind diese Versionen identisch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 22 August 2018, 15:49:10
Zitat von: michael.winkler am 22 August 2018, 11:44:48
Kannst du mir noch ein list von deinem Account Device zukommen lassen?

Internals:
   DEF        crypt:xyz crypt:xyz
   IODev     
   NAME       echo
   NR         280
   NTFY_ORDER 50-echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-08-22 11:07:36   2FACode         not used
     2018-08-22 10:54:22   BrowserLanguage de,en-US
     2018-08-22 11:07:37   BrowserUserAgent A0b3u1u7S0htLLClH16xv
     2018-08-22 11:07:39   COOKIE_STATE    OK
     2018-08-22 11:07:37   COOKIE_TYPE     NEW
     2018-08-22 11:07:13   autocreate_devices stop
     2018-08-22 11:07:33   state           connected
     2018-08-22 11:07:13   version         0.0.36
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    613507720
     CMD_QUEUE:
     notifications:
       G090L91072440E27:
       G090L91174360BM4:
       G090L91174360CAL:
Attributes:
   DefaultConversationID amzn1.comms.messaging.id.conversation~xyz
   icon       echo
   intervallogin 60
   room       Amazon
   server     layla.amazon.de
   userattr   DefaultConversationID
   verbose    1


Danke und Grüße
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 16:12:47
Das "Problem" ist, auf den Raspi meiner Schwester greif ich per VPN zu (wohnt ein Dorf weiter) und das ist nur auf dem Tablet eingerichtet. Captcha wollt ich schon im Browser mal lösen (weil ich das mit Code/Email mitgelesen hatte), geht halt bloß schlecht am Tablet. Mal schauen ob ich mir die Arbeit mache und das am PC einrichte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 16:17:03
Zitat von: awel am 22 August 2018, 15:49:10
Internals:
   DEF        crypt:xyz crypt:xyz
   IODev     
   NAME       echo
   NR         280
   NTFY_ORDER 50-echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-08-22 11:07:36   2FACode         not used
     2018-08-22 10:54:22   BrowserLanguage de,en-US
     2018-08-22 11:07:37   BrowserUserAgent A0b3u1u7S0htLLClH16xv
     2018-08-22 11:07:39   COOKIE_STATE    OK
     2018-08-22 11:07:37   COOKIE_TYPE     NEW
     2018-08-22 11:07:13   autocreate_devices stop
     2018-08-22 11:07:33   state           connected
     2018-08-22 11:07:13   version         0.0.36
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    613507720
     CMD_QUEUE:
     notifications:
       G090L91072440E27:
       G090L91174360BM4:
       G090L91174360CAL:
Attributes:
   DefaultConversationID amzn1.comms.messaging.id.conversation~xyz
   icon       echo
   intervallogin 60
   room       Amazon
   server     layla.amazon.de
   userattr   DefaultConversationID
   verbose    1


Danke und Grüße
Achim
Du has das Attribut "2018-08-22 10:54:22   BrowserLanguage de,en-US" so eingestellt. In der 40er ist hier "de-DE" vorbelegt. Wenn du die 40er Version wieder einspielst und den die Sprache über das Attribut wieder auf "de,en-US" stellst, sollte es genauso wieder funktionieren.

Wenn nicht wäre mal interessant was das 40er im "...cockielogin4.html" stehen hat. Hierzu mal das browser_save_result Attribut am Accpunt Device auf 1 setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 16:50:39
Das ging ja einfacher wie gedacht mit dem VPN.

ZitatIhr könnt auch mal die Anmeldung mit dem "..cockielogin4.html" an einem PC durchführen.

Was jetzt kurios ist, im Browser am PC muß ich bei der "..cockielogin4.html" Seite gar kein Captcha mehr lösen, einfach mal angemeldet kein Code oder irgendwas mit Email, es öffnet sich ganz normal "https://layla.amazon.de/spa/index.html#cards".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 22 August 2018, 18:47:18
Zitat von: michael.winkler am 22 August 2018, 16:17:03
Du has das Attribut "2018-08-22 10:54:22   BrowserLanguage de,en-US" so eingestellt. In der 40er ist hier "de-DE" vorbelegt. Wenn du die 40er Version wieder einspielst und den die Sprache über das Attribut wieder auf "de,en-US" stellst, sollte es genauso wieder funktionieren.

Wenn nicht wäre mal interessant was das 40er im "...cockielogin4.html" stehen hat. Hierzu mal das browser_save_result Attribut am Accpunt Device auf 1 setzen.
Wenn ich FHEM beende (shutdown), die pm-Datei wechsele und FHEM neu starte, werden die Einstellungen für Browserlanguage etc. von der alten Version übernommen. Sie scheinen aus der Datei fhem.save zu stammen. Die 40er hat -zumindest lt. Readingsanzeige- nicht die Vorbelegung, sondern den alten Wert der 36er. Das scheint auch für Useragent und Cookie der Fall zu sein.

Hier zeigt sich gerade der Zahnarzt-Effekt: Es tut nicht mehr weh, die 40er ist erstmalig(!) seit über 30 Minuten verbunden. Bin gespannt!

Danke, vG Achim

Das wichtigste fast vergessen: Vielen Danke für die Super-Funktionalität "set speak ..."
Das eröffnet neue Möglichkeiten ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 19:32:46
Das wichtigste fast vergessen: Vielen Danke für die Super-Funktionalität "set speak ..."
Das eröffnet neue Möglichkeiten ;-)


Ja, SUPER SACHE.

Sind bei speak auch mehrere Stimmen möglich? In der Doku seh ich jetzt erstmal nichts dazu.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: darkness am 22 August 2018, 19:36:02
Hallo,

mit dem set Speak läuft es beim einzelnen Echo-Device. Bei Gruppen funktioniert es aber nicht, oder?

also z.b. set Wohnung speak test

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 22 August 2018, 19:40:36
hi,

nur zur info.
ich kann es drehen und wenden wie ich will , ich bekomme per automatischem login keinen connect. zwar scheint es - laut deiner beschreibung  - so zu sein, dass ein captcha angefordert wird , nur ein login per "set loginwithcaptcha XXXXXX" ändert daran leider nichts daran, dass ein login nicht klappt.

im moment - im grunde schon einen langen moment - eiere ich mit der cookie"lösung" herum . ich werde mich wohl jetzt nach anderen Hardwarelösungen umsehen , die ich ordentlich über fhem steuern kann, ohne derartige "verbiegungen"

kein vorwurf oder so , aber ich bin total genervt von diesem loginverhalten ( oder dessen anforderungen )

gruss Byt09

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 20:16:33
Zitatich werde mich wohl jetzt nach anderen Hardwarelösungen umsehen , die ich ordentlich über fhem steuern kann, ohne derartige "verbiegungen"

scheinbar gehts dir nur um speak/tts sprich Sprachausgabe? Da kann ich dir nur Sonos wärmstens empfehlen (kostet halt).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: SoeK am 22 August 2018, 20:20:01
Bei mir klappt das mit dem Login leider auch nicht, im Browser muss ich auf allen getesteten Rechnern kein Captcha eingeben. Device hab' ich auch schon gelöscht und neu angelegt. Evtl. hat ja jemand eine Idee.


Internals:
   CFGFN     
   CHANGED   
   DEF       
   IODev     
   NAME       Echo
   NR         10600
   NTFY_ORDER 50-Echo
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1534961763.2884
           VALUE      disconnected
   OLDREADINGS:
   READINGS:
     2018-08-22 20:16:08   2FACode         not used
     2018-08-22 20:16:21   BrowserLanguage de,en-US
     2018-08-22 20:16:21   BrowserUserAgent 23b7aQhZE1ClQzn5xT6ji
     2018-08-22 20:16:07   COOKIE_STATE    START
     2018-08-22 20:16:21   COOKIE_TYPE     NEW
     2018-08-22 20:10:43   autocreate_devices stop
     2018-08-22 20:16:03   state           disconnected
     2018-08-22 20:10:43   version         0.0.40
   helper:
     CAPTCHA   
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     bm:
       echodevice_Attr:
         cnt        4
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:11:23
         max        4.29153442382812e-05
         tot        0.000128984451293945
         mAr:
           set
           Echo
           browser_save_data
           1
       echodevice_Define:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:10:38
         max        0.00443792343139648
         tot        0.00443792343139648
         mAr:
           HASH(0x992e620)
           Echo echodevice
       echodevice_Get:
         cnt        30
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:15:34
         max        6.60419464111328e-05
         tot        0.000975847244262695
         mAr:
           HASH(0x992e620)
           Echo
           ?
       echodevice_Notify:
         cnt        257
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:13:54
         max        4.10079956054688e-05
         tot        0.00316405296325684
         mAr:
           HASH(0x992e620)
           HASH(0x6c51a78)
       echodevice_Set:
         cnt        85
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        22.08. 20:11:53
         max        0.0725100040435791
         tot        0.45970344543457
         mAr:
           HASH(0x992e620)
           Echo
           loginwithcaptcha
           pdnp55
Attributes:
   browser_save_data 1
   disable    1
   icon       echo
   room       Amazon

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 22 August 2018, 20:58:20
Zitat von: TomLee am 22 August 2018, 20:16:33
scheinbar gehts dir nur um speak/tts sprich Sprachausgabe? Da kann ich dir nur Sonos wärmstens empfehlen (kostet halt).

nein, im grunde nicht . habe bisher in allen räumen mind. einen dot und es geht darum , automatische musik zu starten bei anwesenheit im raum , und ja nach dem , musik 'mit in die räume zu nehmen' bei wechsel.

denke aber , auch da passt sonos

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 22 August 2018, 21:12:46
Hey,

danke, für die neue Funktion "speak"!!! Echt mega!

Aber vielleicht kann mir jemand helfen, wie bing ich im DOIF einen Reading ins speak?
(set Alexa speak [Callmonitor:external_name] ruft an)


Sooo geht es wohl nicht!

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 21:24:50
Du musst einen Fehler drin haben, bei mir gehts.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 22 August 2018, 22:04:20
Der Umstieg von V36 auf V40 funktionierte nur kurzzeitig.
Nachdem sich der Cookie_Type von Reading auf new geändert hat, ist kein Login mehr möglich.
Ich habe jetzt dieselben Erfahrungen wie einige andere auch: Es wird lt. Modul ein Captcha angefordert, Loginwithcaptch macht aber kein Login, über den Browser wird kein Captcha zum Login angefordert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 22 August 2018, 22:13:46
Und dann zur Abwechselung mal eine Nicht-Login-Frage:

Wie kann ich das zuletzt angesprochene Echo-Device ermitteln?
Im Browser sieht man unter Einstellungen / Verlauf das Device und die Frage bzw. Aktion.
Der Befehl "get <echoaccount> actions" zeigt zwar was an, scheinbar aber nicht alle Alexa-Ansprachen, die unter Verlauf gelistet werden. Außerdem müsste man daraus noch das zeitlich letzte device ermitteln.

Hintergrund:
Mit Alexa-Routinen und dem fhem-Skill und dummy-Schaltern kann man sprachgesteuert Alexa beliebige fhem-Aktionen ausführen lassen.
Wenn man dann noch weiß, zu welchem device gerade gesprochen wurde, kann dort über die neue (geniale!) Funktionalität "set <echodevice> speak..." eine in fhem berechnete Reaktion oder Antwort von Alexa ausgegeben werden.

Danke und vG, Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 August 2018, 22:18:22
Könnt ihr mal bitte diese Version probieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: SoeK am 22 August 2018, 22:25:12
PERFEKT! login reichte, hat direkt geklappt!!!! Kein Captcha oder ähnliches
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 22 August 2018, 22:41:53
auch von mir: bisher perfekt!
Einfaches Login ohne Captcha hat gereicht und funktioniert!

DANKE!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 22 August 2018, 22:55:18
Bei nur einem von vier Echos auf zwei Installationen (je zwei) kann ich volume setzen. Hat das noch jemand ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 23 August 2018, 02:44:43
vielleicht eine blöde Frage, aber was ist denn der Unterschied zwischen "tts" und "speak"? Warum wird "speak" jetzt so gefeiert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 23 August 2018, 05:22:58
leider immer noch kein login möglich. er springt kurz auf connected um nach 1 sekunde wieder auf disconnected zu gehen.

login nur per cookie möglich.

gruss Byte09

edit: auf einem zweiten system genau das gleiche verhalten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 23 August 2018, 06:49:41
Aktuelle Version läuft seit heute Nacht.
Status ist connected.
Nur leider habe ich einmal pro Minute
2018.08.23 06:48:44 3: [echo] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 August 2018, 08:46:09
Zitat von: Byte09 am 23 August 2018, 05:22:58
leider immer noch kein login möglich. er springt kurz auf connected um nach 1 sekunde wieder auf disconnected zu gehen.

login nur per cookie möglich.

gruss Byte09

edit: auf einem zweiten system genau das gleiche verhalten.

Hast du es auch mit Attribut browser_language auf de-DE versucht ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: SoeK am 23 August 2018, 08:54:12
[echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!

hab ich auch minütlich im Log


Zitat von: miche am 23 August 2018, 06:49:41
Aktuelle Version läuft seit heute Nacht.
Status ist connected.
Nur leider habe ich einmal pro Minute
2018.08.23 06:48:44 3: [echo] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 23 August 2018, 09:17:01
Zitat von: SoeK am 23 August 2018, 08:54:12
[echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!

hab ich auch minütlich im Log

Kann ich bestätigen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 August 2018, 09:32:33
Zitat von: awel am 23 August 2018, 09:17:01
Kann ich bestätigen
Bei mir ebenfalls. Devices werden aber alle als connected angezeigt


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Knuspertaler am 23 August 2018, 10:06:29
bei mir alles disconnected

2018.08.23 09:52:12 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.08.23 09:52:14 3: [Echo] [echodevice_setState] to disconnected
2018.08.23 09:52:36 3: [Echo] [echodevice_setState] to disconnected
2018.08.23 09:53:12 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.08.23 09:53:15 3: [Echo] [echodevice_setState] to disconnected
2018.08.23 09:54:14 3: [Echo] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
2018.08.23 09:54:17 3: [Echo] [echodevice_setState] to disconnected
2018.08.23 09:55:13 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.08.23 09:56:14 3: [Echo] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!
2018.08.23 09:56:17 3: [Echo] [echodevice_setState] to disconnected
2018.08.23 09:56:35 3: [Echo] [echodevice_setState] to disconnected


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 August 2018, 15:39:53
Leider sind Eure Kommentare nicht wirklich hilfreich.

Ich benötige immer folgende Infos von Euch?

1. browser_language (reading)
2. browser_user_agent (reading)

Zusätzlich solltet Ihr Euch noch das "_cockielogin4.html" anschauen! Wenn dort eine Captcha Anmeldung zu sehen ist, dann kann es nicht funktionieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rcmcronny am 23 August 2018, 16:09:42
Hoi,
Also die Meldung

[echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!

habe ich auch jede Minute im Log mit der 0.0.40 , bin aber Connected seit 2+ Stunden.

Ich habe bei mir nur folgende Attribute gesetzt:

attr AmazonRonny browser_language de
attr AmazonRonny browser_useragent_random 1


Damit läuft es seit vielen Versionen ganz gut bisher. Vielleicht auch einen Versuch mal wert ?

Ronny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 23 August 2018, 16:35:13
Zitat von: michael.winkler am 23 August 2018, 15:39:53
Leider sind Eure Kommentare nicht wirklich hilfreich.

Ich benötige immer folgende Infos von Euch?

1. browser_language (reading)
2. browser_user_agent (reading)

Zusätzlich solltet Ihr Euch noch das "_cockielogin4.html" anschauen! Wenn dort eine Captcha Anmeldung zu sehen ist, dann kann es nicht funktionieren.

so stand ist folgender :

er versucht den login , steht 2 sekunden auf connected und geht dann wieder auf disconnect. ... kurze zeit später .... auf ein neues.


@michael : danke für den hinweis !!

list
nternals:
   CHANGED   
   DEF       xxxxxxxx
   IODev     
   NAME       Echogate
   NR         170
   NTFY_ORDER 50-Echogate
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-08-23 16:31:43   2FACode         not used
     2018-08-23 16:31:45   BrowserLanguage de
     2018-08-23 16:31:45   BrowserUserAgent T10CGHNn6GcpjNfRP76in
     2018-08-23 16:31:38   COOKIE_STATE    START
     2018-08-23 16:31:45   COOKIE_TYPE     NEW
     2018-06-02 13:36:46   alarm_count     0
     2018-08-23 16:25:55   autocreate_devices stop
     2018-06-02 13:36:46   musicalarm_count 0
     2018-06-02 13:36:46   reminder_count  0
     2018-08-23 16:31:46   state           disconnected
     2018-06-02 13:36:46   timer_count     0
     2018-06-02 13:36:46   timer_id        -
     2018-06-02 13:36:46   timer_remainingtime 0
     2018-08-23 16:25:55   version         0.0.40
   helper:
     CAPTCHA   
     DEVICETYPE A7WXQPH584YP
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    613507720
     CMD_QUEUE:
     notifications:
       90F00718642501VP:
       G090LF1174540A29:
       G2A0P30774320J2B:
       G2A0P30774320Q50:
       _90F00718642501VP:
       _G090LF0964330W2K:
       _G090LF1174540A29:
       _G2A0P30774320J2B:
       _G2A0P30774320Q50:
       _account:
Attributes:
   browser_language de
   browser_save_data 1
   browser_useragent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
   browser_useragent_random 1
   icon       echo
   room       Amazon
   server     layla.amazon.de
   verbose    4


log:



ein captcha wird nicht angefordert , wenn ich mir "_cockielogin4.html" anschaue.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 August 2018, 16:39:38
Setze mal deinen Browser Language auf "de-DE"

und schick mir dann noch mal per PM ein LOG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 August 2018, 17:22:38
Bitte mal folgende Version benutzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 August 2018, 17:36:57
Zitat von: michael.winkler am 23 August 2018, 17:22:38
Bitte mal folgende Version benutzen.
Danke für die neue Version. Könntest du die Datei wie vorher im ersten Post austauschen? Vielleicht auch zusätzlich, dann sind ältere Versionen im Thread enthalten aber die aktuellste immer ganz vorn.

Den Unterschied zwischen tts und speak habe ich jetzt noch nicht verstanden... könntest du dazu noch was sagen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 23 August 2018, 17:56:08
Aktuellste Version eingespielt!

Connected

Keine minütlichen logeinträge mehr!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 August 2018, 18:13:31
Zitat von: balli1187 am 23 August 2018, 17:36:57
Danke für die neue Version. Könntest du die Datei wie vorher im ersten Post austauschen? Vielleicht auch zusätzlich, dann sind ältere Versionen im Thread enthalten aber die aktuellste immer ganz vorn.

Den Unterschied zwischen tts und speak habe ich jetzt noch nicht verstanden... könntest du dazu noch was sagen?


Gesendet von iPhone mit Tapatalk

Auf Seite 1 habe ich jetzt die aktuellste Version eingespielt.

Wenn Du Dir die Doku durchließt sollte der Unterschied eigentlich zu erkennen sein.

TTS = Eigene Lösung (DNS Umleitung usw.)
Speack = native Amazon Lösung (benötigt keine Anpassungen)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 23 August 2018, 18:16:45
Bei mir kommt inzwischen leider unter "Echo_cookielogin4.html" folgender Text (Amazon Seite):
   
Suchen Sie etwas?
Tut uns Leid: Die Web-Adresse, die Sie eingegeben haben, gibt es auf unserer Website nicht.

:o

BrowserLanguage de-DE
BrowserUserAgent Chrome/68.0.3440.106


Update:
Device neu angelegt jetzt wieder wie gewohnt (aber diconnected)


Noch ein Update:
Jetzt ist alles wieder Connected  :D
Viiiieeeeelen Dank!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 23 August 2018, 18:28:24
Zitat von: michael.winkler am 23 August 2018, 17:22:38
Bitte mal folgende Version benutzen.

hi michael,

hab noch ein wenig rumprobiert.
passwort des amazonacc geändert. wollte mich dann im browser anmelden - hinweis verifizierungscode per mail anfordern.
diesen im browser ( ganz normal im amazonlogin ) eingegeben und im browser connected.

danach sofort einen login des moduls versucht , ging sofort und steht zumindest derzeit auf connected.

ob doch irgendwas mit dem acc ist/sein kann , was nun resettet ist ??

gruss Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: SoeK am 23 August 2018, 19:16:45
Bei mir sind die Logeinträge auch verschwunden!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 August 2018, 19:34:51
Nutz noch die 40er weil meine 2 Accounts damit immer noch connected sind.
Auf einem Account kann ich nun wieder volume bei beiden vorhandenen Devices setzen . Auf dem anderen Account ist das immer noch nicht bei beiden Geräten möglich. Die 2 Devices hab ich auch mal neu connected in dem ich DEF und dann modify gedrückt hab, aber keine Änderung volume setzen geht nicht.

Was kann ich noch versuchen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 August 2018, 19:37:21
Zitat von: TomLee am 23 August 2018, 19:34:51
Nutz noch die 40er weil meine 2 Accounts damit immer noch connected sind.
Auf einem Account kann ich nun wieder volume bei beiden vorhandenen Devices setzen . Auf dem anderen Account ist das immer noch nicht bei beiden Geräten möglich. Die 2 Devices hab ich auch mal neu connected in dem ich DEF und dann modify gedrückt hab, aber keine Änderung volume setzen geht nicht.

Was kann ich noch versuchen ?
Verwende die 41er


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 August 2018, 19:54:55
Bringt nichts. Zur Sicherheit hab ich auch von den Nutzern der beiden Echos mal die Lautstärke manuell ändern lassen, bringt aber nichts, setze ich wieder volume über das Modul springt das Reading wieder nach Ablauf des Intervall (60 Sek.) zurück auf den alten Wert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: spion77 am 23 August 2018, 21:09:25
Wollte einfach nur mal DANKE sagen !!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 August 2018, 08:17:08
Zitat von: TomLee am 23 August 2018, 19:54:55
Bringt nichts. Zur Sicherheit hab ich auch von den Nutzern der beiden Echos mal die Lautstärke manuell ändern lassen, bringt aber nichts, setze ich wieder volume über das Modul springt das Reading wieder nach Ablauf des Intervall (60 Sek.) zurück auf den alten Wert.
Ohne Logs usw. ist es für mich ein Blindflug. Änder mal das Volume an einem Gerät und schicke mir dann das LOG zu. Bitte das Loglevel auf 4 stellen und zusätzlich am ECHO das Attribut "browser_save_result" auf 1 setzen. Bitte dann auch noch das erstellte HTML File zusenden.
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 August 2018, 11:11:41
Zitat von: michael.winkler am 23 August 2018, 18:13:31
Auf Seite 1 habe ich jetzt die aktuellste Version eingespielt.

Wenn Du Dir die Doku durchließt sollte der Unterschied eigentlich zu erkennen sein.

TTS = Eigene Lösung (DNS Umleitung usw.)
Speack = native Amazon Lösung (benötigt keine Anpassungen)
Danke fürs einspielen. Ich glaube für neue/ zukünftige User ist es einfacher, wenn es einen Anlaufpunkt gibt und sie nicht den ganzen Thread durchsuchen müssen.

Auf deiner Website konnte ich in der Doku nur einen Eintrag zu speak finden (in der Tabelle für Set-Befehle) und der ist fast wortidentisch zu tts, sorry falls ich da was übersehen hab.
Eine native Lösung macht die Einrichtung natürlich viel einfacher aber gibt es ansonsten irgendwelche Unterschiede/Vorteile in der Verwendung gegenüber TTS?
Das überschreiben einer bereits aktiven Nachrichten ist wie bei TTS vorhanden, daher lasse ich das mal als meinen Wunsch für zukünftige modulversionen stehen :-)

Mit v41 sind bei mir die minütlichen logeinträge ebenfalls verschwunden. Habe jetzt nach etwas mehr als einer Stunde ein "disconnect" und zwei/drei "Connection error" im Log aber die devices stehen alle auf connected.

Browser_language de-DE
Browser_useragent_random 1

Andere Sache:
Ich habe noch eine "eigene" alexa-Hardware in Form eines Raspi Zero auf dem AlexaPi installiert ist. In der App wird es mir als Alexa-Gerät angezeigt, das Model findet es jedoch nicht. Kannst du sagen woran das liegt? Ich sehe in der App bspw. auch meinen FireTV aber den zeigt das Modul auch nicht bei einem autocreate_Devices.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 August 2018, 11:20:55
Zitat von: balli1187 am 24 August 2018, 11:11:41
Danke fürs einspielen. Ich glaube für neue/ zukünftige User ist es einfacher, wenn es einen Anlaufpunkt gibt und sie nicht den ganzen Thread durchsuchen müssen.
Meine Webseite sollte der eigentliche Anlaufpunkt sein. Diese ist immer aktuell.

Zitat von: balli1187 am 24 August 2018, 11:11:41
Andere Sache:
Ich habe noch eine "eigene" alexa-Hardware in Form eines Raspi Zero auf dem AlexaPi installiert ist. In der App wird es mir als Alexa-Gerät angezeigt, das Model findet es jedoch nicht. Kannst du sagen woran das liegt? Ich sehe in der App bspw. auch meinen FireTV aber den zeigt das Modul auch nicht bei einem autocreate_Devices.
Aktuell werden nur bekannt ECHO Geräte angezeigt.

Kannst Du das FireTV über die App steuern? Und wenn ja welche Funktionen?

Kannst Du das AlexaPi über die App steuern? Und wenn ja welche Funktionen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 August 2018, 11:32:56
Zitat von: michael.winkler am 24 August 2018, 11:20:55
Meine Webseite sollte der eigentliche Anlaufpunkt sein. Diese ist immer aktuell.
Aktuell werden nur bekannt ECHO Geräte angezeigt.

Kannst Du das FireTV über die App steuern? Und wenn ja welche Funktionen?

Kannst Du das AlexaPi über die App steuern? Und wenn ja welche Funktionen?
Steuern kann ich weder den FireTV noch den AlexaPi über die App. Da habe ich nur Informationen, wie Standort, Maßeinheiten oder Zeitzone. Allerdings habe ich, wenn ich auf meinen EchoDot gehe nur ein paar weitere Möglichkeiten.
Gehe ich zum Beispiel auf den Musik-Player kann ich dort wählen auf welchem Gerät die Musik wiedergegeben werden soll. Dort taucht neben dem Dot auch der AlexaPi und die beiden Reverb-Instanzen (werden vom Modul gefunden) auf den Smartphones mit auf. Der FireTV aktuell nicht, bin aber der Meinung ihn dort auch schon mal gesehen zu haben.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 August 2018, 11:36:33
Zitat von: michael.winkler am 24 August 2018, 08:17:08
Ohne Logs usw. ist es für mich ein Blindflug. Änder mal das Volume an einem Gerät und schicke mir dann das LOG zu. Bitte das Loglevel auf 4 stellen und zusätzlich am ECHO das Attribut "browser_save_result" auf 1 setzen. Bitte dann auch noch das erstellte HTML File zusenden.

Das Loglevel 4 im Account-Device oder vom ECHO ?
Am ECHO gibts kein Attribut "browser_save_result", meintest du browser_save_data ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 August 2018, 11:55:47
Zitat von: TomLee am 24 August 2018, 11:36:33
Das Loglevel 4 im Account-Device oder vom ECHO ?
Am ECHO gibts kein Attribut "browser_save_result", meintest du browser_save_data ?
ja, sorry
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 August 2018, 11:56:16
Zitat von: balli1187 am 24 August 2018, 11:32:56
Steuern kann ich weder den FireTV noch den AlexaPi über die App. Da habe ich nur Informationen, wie Standort, Maßeinheiten oder Zeitzone. Allerdings habe ich, wenn ich auf meinen EchoDot gehe nur ein paar weitere Möglichkeiten.
Gehe ich zum Beispiel auf den Musik-Player kann ich dort wählen auf welchem Gerät die Musik wiedergegeben werden soll. Dort taucht neben dem Dot auch der AlexaPi und die beiden Reverb-Instanzen (werden vom Modul gefunden) auf den Smartphones mit auf. Der FireTV aktuell nicht, bin aber der Meinung ihn dort auch schon mal gesehen zu haben.


Gesendet von iPhone mit Tapatalk
OK, dann macht es aber auch keinen Sinn es im Modul zu sehen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 August 2018, 12:05:15
Und welche der html-Seiten brauchst du, die command, media oder player Seite, die header oder die ohne ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 August 2018, 12:46:12
Zitat von: TomLee am 24 August 2018, 12:05:15
Und welche der html-Seiten brauchst du, die command, media oder player Seite, die header oder die ohne ?
die "_command.html" und noch die Header Datei dazu
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 August 2018, 13:22:10
Zitat von: TomLee am 24 August 2018, 12:05:15
Und welche der html-Seiten brauchst du, die command, media oder player Seite, die header oder die ohne ?
In der Header Datei vom "_command" ist folgendes zu finden

HTTP/1.1 404 Not Found Server


Kannst du von deinem FHEM Server aus folgenden DNS Namen anpingen?
layla.amazon.de
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 August 2018, 13:28:11
PING layla.amazon.com (52.94.217.49) 56(84) bytes of data.
64 bytes from 52.94.217.49: icmp_seq=1 ttl=225 time=32.2 ms
64 bytes from 52.94.217.49: icmp_seq=2 ttl=225 time=37.6 ms
64 bytes from 52.94.217.49: icmp_seq=3 ttl=225 time=34.2 ms
64 bytes from 52.94.217.49: icmp_seq=4 ttl=225 time=35.3 ms
64 bytes from 52.94.217.49: icmp_seq=5 ttl=225 time=34.3 ms
64 bytes from 52.94.217.49: icmp_seq=6 ttl=225 time=39.6 ms
64 bytes from 52.94.217.49: icmp_seq=7 ttl=225 time=41.1 ms
64 bytes from 52.94.217.49: icmp_seq=8 ttl=225 time=37.2 ms
64 bytes from 52.94.217.49: icmp_seq=9 ttl=225 time=33.8 ms
64 bytes from 52.94.217.49: icmp_seq=10 ttl=225 time=34.2 ms
64 bytes from 52.94.217.49: icmp_seq=11 ttl=225 time=35.0 ms
64 bytes from 52.94.217.49: icmp_seq=12 ttl=225 time=36.5 ms
64 bytes from 52.94.217.49: icmp_seq=13 ttl=225 time=36.4 ms
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 August 2018, 13:50:52
Zitat von: TomLee am 24 August 2018, 13:28:11
PING layla.amazon.com (52.94.217.49) 56(84) bytes of data.
64 bytes from 52.94.217.49: icmp_seq=1 ttl=225 time=32.2 ms
64 bytes from 52.94.217.49: icmp_seq=2 ttl=225 time=37.6 ms
64 bytes from 52.94.217.49: icmp_seq=3 ttl=225 time=34.2 ms
64 bytes from 52.94.217.49: icmp_seq=4 ttl=225 time=35.3 ms
64 bytes from 52.94.217.49: icmp_seq=5 ttl=225 time=34.3 ms
64 bytes from 52.94.217.49: icmp_seq=6 ttl=225 time=39.6 ms
64 bytes from 52.94.217.49: icmp_seq=7 ttl=225 time=41.1 ms
64 bytes from 52.94.217.49: icmp_seq=8 ttl=225 time=37.2 ms
64 bytes from 52.94.217.49: icmp_seq=9 ttl=225 time=33.8 ms
64 bytes from 52.94.217.49: icmp_seq=10 ttl=225 time=34.2 ms
64 bytes from 52.94.217.49: icmp_seq=11 ttl=225 time=35.0 ms
64 bytes from 52.94.217.49: icmp_seq=12 ttl=225 time=36.5 ms
64 bytes from 52.94.217.49: icmp_seq=13 ttl=225 time=36.4 ms

Ich würde mal den kompletten FHEM Server neu starten.

Gehen den andere Funktionen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 August 2018, 14:02:49
Ein Neustart hat auch nichts gebracht. Die Devices hab ich auch schonmal aus und wieder einstecken lassen (stromlos).
Am Account-Device kann ich was der Einkaufsliste hinzufügen.
Am Echo kann ich einen speak-Befehl absetzen den ich später auch im voice-Reading sehe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 August 2018, 14:15:06
Andere Befehle gehen ja.
Es wird doch nicht damit zusammenhängen das ich den Befehl aus der Ferne (VPN) ausführe.

Kann das gerade auch nicht vor Ort testen lassen, ist keiner zu Hause.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 August 2018, 14:35:57
Zitat von: TomLee am 24 August 2018, 14:15:06
Andere Befehle gehen ja.
Es wird doch nicht damit zusammenhängen das ich den Befehl aus der Ferne (VPN) ausführe.

Kann das gerade auch nicht vor Ort testen lassen, ist keiner zu Hause.
Das Volumen kann nur geändert werden, wenn vorher etwas abgespielt wurde! Eventuell liegt es daran.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 August 2018, 14:48:18
Oh Mann, sry, klar wars das. Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 August 2018, 14:57:18
Um das zu vermeiden gibts bei meiner Installation ja auch folgendes at, einfach nicht mehr dran gedacht:

set EG_Echo_Wohnzimmer,EG_Echo_Kueche volume 41;set EG_Echo_Wohnzimmer,EG_Echo_Kueche volume 51
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 August 2018, 20:17:28
Zitat von: michael.winkler am 24 August 2018, 11:56:16
OK, dann macht es aber auch keinen Sinn es im Modul zu sehen
Inwiefern? Mir würde es zunächst schon reichen die Musik starten zu können. In der App wird ja der AlexaPi in dem Bereich angezeigt.
Ich versuche auch zu verstehen, wovon es abhängt, ob das Modul ein Device findet oder nicht. Die Reverb's werden ja gefunden, auch wenn die mittlerweile ja überflüssig sind.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipkill am 24 August 2018, 21:43:19
Hallo,

was muss ich tun das er das Cookie sich automatisch holt ich bekomm es nur hin das er sich verbindet wenn ich den Cookie als Attribut mit angebe :(

Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 25 August 2018, 10:15:15
Zitat von: michael.winkler am 15 März 2018, 16:48:22
Die Readings werden nur aktualisiert, wenn sich auch etwas verändert hat. Wenn du x Mal das Gleiche zu alexa sagts ändert sich das Reading nicht.
Hallo,
gibt es einen besonderen Grund dafür, dass das voice-Reading nur aktualisiert wird, wenn sich der Sprachbefehl vom vorherigen unterscheidet? (Außer, dass man bis auf den Zeitstempel eh keinen Unterschied sehen würde ... )

Ich würde gerne zur Nutzung der Speak-Funktion das Device ermitteln, das den letzten Sprachbefehl empfangen hat. Das läuft z.Zt. bei mir über eine Perl-Funktion, die alle Devices durchläuft und den Zeitstempel des voice-Readings vergleicht.
Dafür sollte allerdings der Zeitstempel unabhängig vom Inhalt des Sprachbefehls aktualisiert werden.

Oder gibt es einen anderen Weg, das gerade aktuelle Device zu ermitteln?

Danke und vG
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 25 August 2018, 12:26:44
Gestern Abend hat das Modul, auf welches ich per VPN zugreife, sich wieder alle 60 Sekunden disconnected. Hab heute Morgen wieder lange rumgespielt um es ans laufen zu bekommen.

Nachdem ich mich mal auf dem Ergebnis HTML der Amazon Anmeldeseite mit Captcha Code (siehe Doku) angemeldet habe, musste ich einen Verifizierungscode anfordern.
Was aber auch keine Änderung brachte, weiterhin disconnects/connects alle 60 Sekunden.
Die Lösung war dann die Internetverbindung neu zu initialisieren.

Beide Punkte wurden ja schon die Tage angesprochen und sollten vielleicht auch noch mit in die Doku aufgenommen werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 August 2018, 14:29:00
Zitat von: balli1187 am 24 August 2018, 20:17:28
Inwiefern? Mir würde es zunächst schon reichen die Musik starten zu können. In der App wird ja der AlexaPi in dem Bereich angezeigt.
Ich versuche auch zu verstehen, wovon es abhängt, ob das Modul ein Device findet oder nicht. Die Reverb's werden ja gefunden, auch wenn die mittlerweile ja überflüssig sind.


Gesendet von iPhone mit Tapatalk
Das war ja meiner erste Frage. Kannst Du die Geräte über die Alexa App steuern? Wenn ja was funktioniert dann alles? Ich würde die Geräte dann ins Modul mitaufnehmen, aber nur die entsprechenden Features freischalten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 August 2018, 14:30:00
Zitat von: flipkill am 24 August 2018, 21:43:19
Hallo,

was muss ich tun das er das Cookie sich automatisch holt ich bekomm es nur hin das er sich verbindet wenn ich den Cookie als Attribut mit angebe :(

Gruß Jan
Benötige mehr Infos von dir. Welche Version setzt du ein? Wie sind deine Attribute gesetzt? Was hast du schon alles versucht? Hast Du die Doku schon durchgelesen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Laire am 26 August 2018, 18:25:53
Hallo,

ich bekomme es einfach nicht hin, dass sich das Modul bei meinem Alexa Account anmeldet.
Hier meine Vorgehensweise:

1. define EchoServer echodevice name@email.com passwort
-> Legt das Gerät an, zeigt mir aber sofort disconnected an, "set login" ändert daran nichts
2. browser_save_data auf 1 und disable auch
3. set login und dann get html_results zeigt mir eine Login Seite mit Captcha (mehrfach F5 gedrückt)
4. Captcha mit "set loginwithcaptcha" eingetragen
-> zeigt mir weiter disconnect an auch nach entfernen des disable attributs.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 26 August 2018, 18:41:14
Zitat von: Laire am 26 August 2018, 18:25:53
Hallo,

ich bekomme es einfach nicht hin, dass sich das Modul bei meinem Alexa Account anmeldet.
Hier meine Vorgehensweise:

1. define EchoServer echodevice name@email.com passwort
-> Legt das Gerät an, zeigt mir aber sofort disconnected an, "set login" ändert daran nichts
2. browser_save_data auf 1 und disable auch
3. set login und dann get html_results zeigt mir eine Login Seite mit Captcha (mehrfach F5 gedrückt)
4. Captcha mit "set loginwithcaptcha" eingetragen
-> zeigt mir weiter disconnect an auch nach entfernen des disable attributs.

ich hatte genau das gleiche verhalten , habe etwas rumprobiert und schlussendlich ging es so :
https://forum.fhem.de/index.php/topic,82631.msg829643.html#msg829643 (https://forum.fhem.de/index.php/topic,82631.msg829643.html#msg829643)

versuch ist es wert, kostat ja nix ;-)

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 26 August 2018, 18:45:08
Log dich mal beim 3. Punkt ein, musst du dann einen Verifizierungs-Code anfordern ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Laire am 26 August 2018, 19:01:13
@TomLee:

Loggt sich direkt ein ohne Verifizierungscode oder Captcha.

@Byte09:
Passwort ändern habe ich auch schon probiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 26 August 2018, 19:04:21
Und jetzt wie hier (https://forum.fhem.de/index.php/topic,82631.msg830135.html#msg830135) erwähnt die Internetverbindung neu initialisieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Michi1978 am 26 August 2018, 19:30:05
Hallo,
ich betreibe FHEM auf einem RPI 3.
Nachdem ich das echodevice Modul nun in Benutzung ist mir aufgefallen, dass der seitenaufbau und die ladezeiten der fhem weboerfläche stark verzögert ist. Disable ich das Modul, dann läuft wieder alles normal.
Ist das ein Fehler im Modul oder benötigt das Modul einfach so viel performance?

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Laire am 26 August 2018, 23:40:46
Zitat von: TomLee am 26 August 2018, 19:04:21
Und jetzt wie hier (https://forum.fhem.de/index.php/topic,82631.msg830135.html#msg830135) erwähnt die Internetverbindung neu initialisieren.
Danke, hat geholfen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 27 August 2018, 14:30:55
Hallo,

ich habe die 0.0.41 installiert. auf dem FHEM-Raspi Echo-Device aufgerufen, Login, get_HTML-Results, dann eins der .html gesucht, bei dem die Anmeldemaske von Amazon auf ging (welches sollte man da denn nehmen oder ist das egal ?), da konnte ich mich direkt anmelden, so das dann die Alexa-App-Seite aufging. Trotzdem im Echo-Modul kein Login möglich. Dann ein defmod mit den Daten unverschlüsselt gemacht, siehe da, connected. ABER: alle Weile wechselt bei allen Devices zwischen disconnected und connected. Und egal, was ich mache (lautstärke, Pause,...), es tut sich am Echo nichts... Hier das Log:

2018-08-27_14:18:13 Echos connected
2018-08-27_14:18:27 ECHO_90F00818718704G4 connected
2018-08-27_14:18:27 ECHO_G090LF1174170MR2 connected
2018-08-27_14:18:29 ECHO_G090LF1180520A07 connected
2018-08-27_14:18:29 ECHO_G090LA09735203ND connected
2018-08-27_14:19:13 ECHO_90F00818718704G4 disconnected
2018-08-27_14:19:13 ECHO_G090LA09735203ND disconnected
2018-08-27_14:19:13 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:19:13 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:19:13 Echos disconnected
2018-08-27_14:19:13 Echos connected
2018-08-27_14:19:28 ECHO_90F00818718704G4 connected
2018-08-27_14:19:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:19:30 ECHO_G090LA09735203ND connected
2018-08-27_14:19:30 ECHO_G090LF1180520A07 connected
2018-08-27_14:20:14 ECHO_90F00818718704G4 disconnected
2018-08-27_14:20:14 ECHO_G090LA09735203ND disconnected
2018-08-27_14:20:14 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:20:14 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:20:14 Echos disconnected
2018-08-27_14:20:14 Echos connected
2018-08-27_14:20:28 ECHO_90F00818718704G4 connected
2018-08-27_14:20:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:20:30 ECHO_G090LA09735203ND connected
2018-08-27_14:20:30 ECHO_G090LF1180520A07 connected
2018-08-27_14:21:14 ECHO_90F00818718704G4 disconnected
2018-08-27_14:21:14 ECHO_G090LA09735203ND disconnected
2018-08-27_14:21:14 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:21:14 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:21:14 Echos disconnected
2018-08-27_14:21:14 Echos connected
2018-08-27_14:21:27 ECHO_90F00818718704G4 connected
2018-08-27_14:21:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:21:29 ECHO_G090LA09735203ND connected
2018-08-27_14:21:29 ECHO_G090LF1180520A07 connected
2018-08-27_14:22:14 ECHO_90F00818718704G4 disconnected
2018-08-27_14:22:14 ECHO_G090LA09735203ND disconnected
2018-08-27_14:22:14 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:22:14 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:22:14 Echos disconnected
2018-08-27_14:22:14 Echos connected
2018-08-27_14:22:27 ECHO_90F00818718704G4 connected
2018-08-27_14:22:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:22:29 ECHO_G090LA09735203ND connected
2018-08-27_14:22:29 ECHO_G090LF1180520A07 connected
2018-08-27_14:23:14 ECHO_90F00818718704G4 disconnected
2018-08-27_14:23:14 ECHO_G090LA09735203ND disconnected
2018-08-27_14:23:14 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:23:14 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:23:14 Echos disconnected
2018-08-27_14:23:14 Echos connected
2018-08-27_14:23:28 ECHO_90F00818718704G4 connected
2018-08-27_14:23:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:23:30 ECHO_G090LA09735203ND connected
2018-08-27_14:23:30 ECHO_G090LF1180520A07 connected
2018-08-27_14:24:14 ECHO_90F00818718704G4 disconnected
2018-08-27_14:24:14 ECHO_G090LA09735203ND disconnected
2018-08-27_14:24:14 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:24:14 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:24:14 Echos disconnected
2018-08-27_14:24:14 Echos connected
2018-08-27_14:24:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:24:28 ECHO_90F00818718704G4 connected
2018-08-27_14:24:29 ECHO_G090LA09735203ND connected
2018-08-27_14:24:30 ECHO_G090LF1180520A07 connected
2018-08-27_14:25:15 ECHO_90F00818718704G4 disconnected
2018-08-27_14:25:15 ECHO_G090LA09735203ND disconnected
2018-08-27_14:25:15 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:25:15 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:25:15 Echos disconnected
2018-08-27_14:25:16 Echos connected
2018-08-27_14:25:28 ECHO_90F00818718704G4 connected
2018-08-27_14:25:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:25:30 ECHO_G090LA09735203ND connected
2018-08-27_14:25:31 ECHO_G090LF1180520A07 connected
2018-08-27_14:26:14 ECHO_90F00818718704G4 disconnected
2018-08-27_14:26:14 ECHO_G090LA09735203ND disconnected
2018-08-27_14:26:14 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:26:14 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:26:14 Echos disconnected
2018-08-27_14:26:14 Echos connected
2018-08-27_14:26:23 ECHO_G090LA09735203ND connected
2018-08-27_14:26:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:26:28 ECHO_90F00818718704G4 connected
2018-08-27_14:26:30 ECHO_G090LF1180520A07 connected
2018-08-27_14:26:44 ECHO_G090LA09735203ND volume: 70
2018-08-27_14:27:05 ECHO_G090LA09735203ND volume: 9
2018-08-27_14:27:14 ECHO_90F00818718704G4 disconnected
2018-08-27_14:27:14 ECHO_G090LA09735203ND disconnected
2018-08-27_14:27:14 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:27:14 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:27:14 Echos disconnected
2018-08-27_14:27:15 Echos connected
2018-08-27_14:27:18 ECHO_G090LA09735203ND connected
2018-08-27_14:27:22 ECHO_G090LA09735203ND volume: 100
2018-08-27_14:27:28 ECHO_90F00818718704G4 connected
2018-08-27_14:27:29 ECHO_G090LF1174170MR2 connected
2018-08-27_14:27:30 ECHO_G090LF1180520A07 connected
2018-08-27_14:27:35 ECHO_G090LA09735203ND pause
2018-08-27_14:27:59 ECHO_G090LA09735203ND pause
2018-08-27_14:27:59 ECHO_G090LA09735203ND pause
2018-08-27_14:28:01 ECHO_G090LA09735203ND pause
2018-08-27_14:28:02 ECHO_G090LA09735203ND pause
2018-08-27_14:28:11 ECHO_G090LA09735203ND volume: 8
2018-08-27_14:28:14 ECHO_90F00818718704G4 disconnected
2018-08-27_14:28:14 ECHO_G090LA09735203ND disconnected
2018-08-27_14:28:14 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:28:14 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:28:14 Echos disconnected
2018-08-27_14:28:14 Echos connected
2018-08-27_14:28:15 ECHO_G090LA09735203ND connected
2018-08-27_14:28:27 ECHO_90F00818718704G4 connected
2018-08-27_14:28:28 ECHO_G090LF1174170MR2 connected
2018-08-27_14:28:30 ECHO_G090LF1180520A07 connected
2018-08-27_14:29:15 ECHO_90F00818718704G4 disconnected
2018-08-27_14:29:15 ECHO_G090LA09735203ND disconnected
2018-08-27_14:29:15 ECHO_G090LF1174170MR2 disconnected
2018-08-27_14:29:15 ECHO_G090LF1180520A07 disconnected
2018-08-27_14:29:15 Echos disconnected
2018-08-27_14:29:15 ECHO_G090LA09735203ND connected
2018-08-27_14:29:15 Echos connected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 27 August 2018, 14:49:38
Auch hier wahrscheinlich nur die Internetverbindung neu initialisieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 27 August 2018, 18:24:15
ähm, d.h. Fritzbox neu starten ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 27 August 2018, 18:43:05
richtig
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 28 August 2018, 00:38:46
TOP !!! Nun geht's wieder ! Danke :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 30 August 2018, 19:14:06
hallo michael,

kurze frage: kann ich problemlos ein zweites echogate anlegen , mit dem ich auf einen zweiten amazonaccout zugreife , oder sind da schwierigkeiten zu erwarten ?

ich möchte es ungerne einfach riskieren , da der login zur zeit klappt .

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 30 August 2018, 19:33:33
Hab ich auch vor 2 Tagen eingerichtet, kein Problem. ;)

...und ja speak geht auch dort  :P
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 30 August 2018, 19:44:19
Zitat von: TomLee am 30 August 2018, 19:33:33
Hab ich auch vor 2 Tagen eingerichtet, kein Problem. ;)

...und ja speak geht auch dort  [emoji14]
Thx und Gruss byte09

Gesendet von meinem SM-G900F mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 30 August 2018, 20:34:03
Zitat von: awel am 25 August 2018, 10:15:15
Hallo,
gibt es einen besonderen Grund dafür, dass das voice-Reading nur aktualisiert wird, wenn sich der Sprachbefehl vom vorherigen unterscheidet? (Außer, dass man bis auf den Zeitstempel eh keinen Unterschied sehen würde ... )

Ich würde gerne zur Nutzung der Speak-Funktion das Device ermitteln, das den letzten Sprachbefehl empfangen hat. Das läuft z.Zt. bei mir über eine Perl-Funktion, die alle Devices durchläuft und den Zeitstempel des voice-Readings vergleicht.
Dafür sollte allerdings der Zeitstempel unabhängig vom Inhalt des Sprachbefehls aktualisiert werden.

Oder gibt es einen anderen Weg, das gerade aktuelle Device zu ermitteln?

Danke und vG
Achim

Rein interessehalber, Frage an Michael.

Muss das wirklich sein? Im Verlauf ist der Sprachbefehl, auch wenn er sich nicht vom vorherigen unterscheidet, vorhanden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 August 2018, 07:38:27
Zitat von: TomLee am 30 August 2018, 20:34:03
Rein interessehalber, Frage an Michael.

Muss das wirklich sein? Im Verlauf ist der Sprachbefehl, auch wenn er sich nicht vom vorherigen unterscheidet, vorhanden.
Daran kann ich leider nichts ändern. Das bringt einfach die Amazon Funktion mit.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 August 2018, 07:39:18
Zitat von: Byte09 am 30 August 2018, 19:14:06
hallo michael,

kurze frage: kann ich problemlos ein zweites echogate anlegen , mit dem ich auf einen zweiten amazonaccout zugreife , oder sind da schwierigkeiten zu erwarten ?

ich möchte es ungerne einfach riskieren , da der login zur zeit klappt .

gruss Byte09
Klar ist das möglich. Ich hatte zeitweise sogar drei FEHMs mit dem Modul am laufen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 31 August 2018, 09:10:31
Betr. Aktualisierung des Reading-Zeitstempels bei identischem Sprachbefehl

Zitat von: michael.winkler am 31 August 2018, 07:38:27
Daran kann ich leider nichts ändern. Das bringt einfach die Amazon Funktion mit.

Sicher?

Line 2140:          readingsBulkUpdateIfChanged($echohash, "voice", $cardjson->{summary}, 1);0
Line 2194:          readingsBulkUpdateIfChanged( $hash, "voice", $card->{playbackAudioAction}{mainText}, 1 );


Ich kenne mich mit der Programmierung von Modulen nicht hinreichend aus, aber ist hier das ...IfChanged nicht evtl. für die nicht vorhandene Aktualisierung des Zeitstempels im Reading verantwortlich?

Danke für eine Prüfung,
vG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 August 2018, 09:20:09
Zitat von: awel am 31 August 2018, 09:10:31
Betr. Aktualisierung des Reading-Zeitstempels bei identischem Sprachbefehl

Sicher?

Line 2140:          readingsBulkUpdateIfChanged($echohash, "voice", $cardjson->{summary}, 1);0
Line 2194:          readingsBulkUpdateIfChanged( $hash, "voice", $card->{playbackAudioAction}{mainText}, 1 );


Ich kenne mich mit der Programmierung von Modulen nicht hinreichend aus, aber ist hier das ...IfChanged nicht evtl. für die nicht vorhandene Aktualisierung des Zeitstempels im Reading verantwortlich?

Danke für eine Prüfung,
vG Achim
Die Anzeige war ein Amazon Screenshot. Das Modul ändert die Readings am FHEM nur dann wenn sich etwas ändert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 31 August 2018, 09:26:35
Zitat von: michael.winkler am 31 August 2018, 09:20:09
Die Anzeige war ein Amazon Screenshot. Das Modul ändert die Readings am FHEM nur dann wenn sich etwas ändert.
Genau das ist ja bei identischen Sprachbefehlen in Folge das Problem. Der Screenshot sollte sicher nur ein Beispiel sein.

Neuer Versuch: Wenn man jeden Morgen im Flur vor dem Bad zum Dot "Alexa, aufstehen" oder anderen Unsinn sagt, um ein Tages-Startprogramm zu starten, und der Dot sonst nicht angesprochen wird, funktioniert die Erkennung/Auswertung vom zweiten Tag an nicht mehr, da sich der Sprachbefehl nicht geändert hat und dadurch in der aktuellen Version auch das Reading -und damit der Zeitstempel an dem man eine neue Aktivierung erkennen könnte- nicht ändert.

Noch ein Nachtrag: Hat man mehrere Dots, lässt sich nur über den Zeitstempel des voice-Readings ermitteln, welcher angesprochen wurde. Oder gibt es da einen anderen Weg?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 August 2018, 10:19:15
Zitat
Neuer Versuch: Wenn man jeden Morgen im Flur vor dem Bad zum Dot "Alexa, aufstehen" oder anderen Unsinn sagt, um ein Tages-Startprogramm zu starten, und der Dot sonst nicht angesprochen wird, funktioniert die Erkennung/Auswertung vom zweiten Tag an nicht mehr, da sich der Sprachbefehl nicht geändert hat und dadurch in der aktuellen Version auch das Reading -und damit der Zeitstempel an dem man eine neue Aktivierung erkennen könnte- nicht ändert.

Diesen Fall könntest aber mit einer Routine lösen.

ZitatNoch ein Nachtrag: Hat man mehrere Dots, lässt sich nur über den Zeitstempel des voice-Readings ermitteln, welcher angesprochen wurde. Oder gibt es da einen anderen Weg?

Nur über den Custom-Skill, drum wäre das mit dem voice-Reading ne feine Sache.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 31 August 2018, 10:38:48
Zitat von: TomLee am 31 August 2018, 10:19:15
Diesen Fall könntest aber mit einer Routine lösen.

Mache ich ja auch. Aber um von fhem "berechnet" antworten zu können (Müllabfuhr, andere Hinweise,...), brauche ich den Dot der angesprochen wurde. Und das sehe ich nur über den Zeitstempel des voice-Readings realisierbar.
Obwohl da die Tücke auch im Detail steckt: Selbst mit "set <echodevice> settings" gibt es noch eine Zeitverzögerung, bis die Readings aktualisiert werden. Mal sehen...

ZitatNur über den Custom-Skill, drum wäre das mit dem voice-Reading ne feine Sache.

Geeeenau  ;D
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 31 August 2018, 13:22:24
Zitat von: michael.winkler am 31 August 2018, 09:20:09
Die Anzeige war ein Amazon Screenshot. Das Modul ändert die Readings am FHEM nur dann wenn sich etwas ändert.

Genau das ist ja das Problem.
Ich verstehe nicht warum du das OnChanged readingsBulkUpdateIfChanged verwendest und welche Existenzberechtigung diese Funktion überhaupt hat.
Das sollte generell dem User überlassen bleiben, genau dafür gibt es die on-change-reading Attribute.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 31 August 2018, 13:38:44
Zitat von: Markus M. am 31 August 2018, 13:22:24
Ich verstehe nicht warum du das OnChanged verwendest...

Totales Missverständnis:
Ich verwende nicht ..., sondern in deinem Code steht für das Voice-Reading wie oben angegeben in den beiden Zeilen readingsBulkUpdateIfChanged....
Da ich wie gesagt keine Ahnung von deinem Code habe, habe ich trotzdem mal ganz blauäugig bei den beiden voice-Reading-Zeilen die ich oben zitiert habe das readingsBulkUpdateIfChanged durch ein simples readingsBulkUpdate also ohne das ifChanged ersetzt. Damit müsste mMn das Reading -und damit sein Zeitstempel- aktualisiert werden, auch wenn sich der Inhalt selbst nicht ändert.
Und oh wunder oh staune, der Zeitstempel des voice-Readings wird jedesmal aktualisiert, wenn ich Alex denselben Sprachbefehl in Folge gebe. In der ursprünglichen Version mit readingsBulkUpdateIfChanged logischerweise nicht, da das Reading selbst gleich bleibt (z.B. sinnfrei: Alexa, wie spät ist es?).

Ich weiß nur nicht, ob diese Änderung in Ordnung geht oder an anderen Stellen zu Problemen führen könnte. Auf jeden Fall passiert damit genau das, was ich möchte: Jeder Sprachbefehl an Alexa führt unabhängig vom Inhalt zur Aktualisierung des voice-Readings - zumindest des Zeitstempels dieses Readings ;-)
Wenn ich denselben Dot 20 mal hintereinander identisch frage "Alexa, wie spät ist es" weist der Zeitstempel des voice-Readings jetzt die Zeit der letzten und nicht mehr die Zeit der ersten Frage aus.

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 August 2018, 14:03:48
Zitat von: Markus M. am 31 August 2018, 13:22:24
Genau das ist ja das Problem.
Ich verstehe nicht warum du das OnChanged readingsBulkUpdateIfChanged verwendest und welche Existenzberechtigung diese Funktion überhaupt hat.
Das sollte generell dem User überlassen bleiben, genau dafür gibt es die on-change-reading Attribute.
Das kann ich gerne umstellen. Bin jetzt nur gerade unterwegs. Werde dann am Montag mal eine Version Posten


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 31 August 2018, 14:10:04
Prima, vielen Dank und ein schönes Wochenende!
VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 31 August 2018, 20:54:01
Ach, ihr verwendet auch das voice Reading zur Sprachsteuerung!?
Ich reagiere mit einen notify darauf, z.B.:
}elsif ((($EVENT =~ /saug/) && $EVENT =~ /wohnzimmer/)) { fhem "set Reinige Wohnzimmer"
Wie macht ihr das?
Schade ist halt das dass Reading stark zeitverzögert kommt.
Aber dafür halt einfach und unkompliziert!

Hier nochmal ein großes Lob an dem Modul Entwickler! [emoji8][emoji8][emoji8]

LG
Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 01 September 2018, 21:42:40
Hallo, nachdem mit der V40 dann wieder alles disconnected war, hab ich jetzt die V41 eingespielt.

Nach kurzer Zeit war es dann connected, da es nicht gleicht connected war, hab ich das captcha zu lösen, doch das klicken auf ...._cookielogin4.html brachte nur einen leeren Tab.

Als es dann plötzlich auch so connected war, wollte ich ein autocreate_device machen, dann ging ein Fenster auf, mit:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Was passt da nicht???

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 01 September 2018, 21:56:33
Bist auch wirklich richtig connected oder wechselt das state Reading alle 60 Sekunden wieder kurz auf disconnected ?

Was steht im COOKIE_STATE-Reading ?


ZitatNach kurzer Zeit war es dann connected, da es nicht gleicht connected war, hab ich das captcha zu lösen, doch das klicken auf ...._cookielogin4.html brachte nur einen leeren Tab.

Hatte ich auch am Tablet, am PC gabs keine Probleme. Vielleicht hilft's auch den Browser-Cache zu löschen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 01 September 2018, 22:00:17
START und was muss da stehen?

defmod echo echodevice crypt:xxxxxx
attr echo browser_save_data 1
attr echo disable 0
attr echo icon echo
attr echo room Amazon

setstate echo connected
setstate echo xxxxxx

setstate echo 2018-09-01 21:56:07 2FACode not used
setstate echo 2018-09-01 21:58:15 BrowserLanguage de-DE
setstate echo 2018-09-01 21:58:15 BrowserUserAgent 7xlN5tqbIrPyhOQk3Pttk
setstate echo 2018-09-01 21:56:06 COOKIE_STATE START
setstate echo 2018-09-01 21:56:08 COOKIE_TYPE NEW
setstate echo 2018-09-01 21:58:15 alarm_count 0
setstate echo 2018-09-01 21:57:38 autocreate_devices running
setstate echo 2018-09-01 21:58:15 musicalarm_count 0
setstate echo 2018-09-01 21:58:15 reminder_count 0
setstate echo 2018-09-01 21:58:16 state connected
setstate echo 2018-09-01 21:58:15 timer_count 0
setstate echo 2018-09-01 21:58:15 timer_id -
setstate echo 2018-09-01 21:58:15 timer_remainingtime 0
setstate echo 2018-09-01 21:55:10 version 0.0.41

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 01 September 2018, 22:05:42
Dann bist auch nicht richtig verbunden. OK muss drinstehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 01 September 2018, 22:11:45
Eigentlich nur die hier (https://forum.fhem.de/index.php/topic,82631.msg830135.html#msg830135) erwähnten Punkte durchgehen/kontrollieren und du bist wieder "Richtig" connected.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 01 September 2018, 22:23:41
Ja, aber echo_cookielogin4.html geht ja nur eine leere Seite auf!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 September 2018, 22:24:53
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
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 01 September 2018, 23:09:34
Was ist aktuell die Empfehlung für:

browser_language
und
browser_useragent

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 September 2018, 10:33:44
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
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag 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
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 September 2018, 22:56:59
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.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 02 September 2018, 23:00:06
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

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 September 2018, 23:03:18
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
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag 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

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 September 2018, 12:22:45
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
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 September 2018, 12:25:18
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
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 03 September 2018, 12:59:40
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.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 September 2018, 13:00:55
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.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 03 September 2018, 13:11:00
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
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 03 September 2018, 15:14:21
In der 0.42 ist irgendwie der Wurm drin. Connected sofort, Cookie_State zeigt OK, connected aber alle 60 Sekunden wieder neu. Bei Klick auf die cookielogin4.html wird auf der Amazon-Anmelde-Seite das Captcha nicht angezeigt auch nach mehrmaligem aktualisieren, egal was für ein Browser ob Tablet oder PC.

Zurück wieder auf 0.41 direkt connected, alles super, verbindet sich nicht alle 60 Sekunden neu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 03 September 2018, 19:27:46
Zitat von: michael.winkler am 03 September 2018, 12:25:18
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

Also, hab alles so gemacht wie von dir beschrieben. Es geht nicht!  :'(

Hier mal der Eventmonitor:
2018-09-03 19:15:45 echodevice echoV42 disable
2018-09-03 19:16:45 echodevice echoV42 disable
2018-09-03 19:16:45 echodevice echoV42 disable
2018-09-03 19:17:46 echodevice echoV42 disable
2018-09-03 19:17:46 echodevice echoV42 disable
2018-09-03 19:18:46 echodevice echoV42 disable
2018-09-03 19:18:46 echodevice echoV42 disable
2018-09-03 19:19:46 echodevice echoV42 disable
2018-09-03 19:19:46 echodevice echoV42 disable
2018-09-03 19:19:59 Global global ATTR echoV42 disable 0
2018-09-03 19:20:46 echodevice echoV42 connected
2018-09-03 19:20:46 echodevice echoV42 connected
2018-09-03 19:21:40 echodevice echoV42 unauthorized
2018-09-03 19:21:40 echodevice echoV42 unauthorized
2018-09-03 19:21:41 echodevice echoV42 unauthorized
2018-09-03 19:21:41 echodevice echoV42 unauthorized
2018-09-03 19:21:42 echodevice echoV42 unauthorized
2018-09-03 19:21:48 echodevice echoV42 disconnected
2018-09-03 19:21:48 echodevice echoV42 disconnected


und das html_result:
Mon Sep  3 19:21:40 2018    echoV42_activities.html
Mon Sep  3 19:21:40 2018    echoV42_activities_header.html
Mon Sep  3 19:21:43 2018    echoV42_alarmvolume.html
Mon Sep  3 19:21:43 2018    echoV42_alarmvolume_header.html
Mon Sep  3 19:21:43 2018    echoV42_bluetoothstate.html
Mon Sep  3 19:21:43 2018    echoV42_bluetoothstate_header.html
Mon Sep  3 19:22:46 2018    echoV42_cookielogin1.html
Mon Sep  3 19:22:46 2018    echoV42_cookielogin1_header.html
Mon Sep  3 19:22:47 2018    echoV42_cookielogin2.html
Mon Sep  3 19:22:47 2018    echoV42_cookielogin2_header.html
Mon Sep  3 19:22:47 2018    echoV42_cookielogin3.html
Mon Sep  3 19:22:47 2018    echoV42_cookielogin3_header.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin4.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin4_header.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin5.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin5_header.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin6.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin6_header.html
Mon Sep  3 19:21:41 2018    echoV42_getdevicesettings.html
Mon Sep  3 19:21:41 2018    echoV42_getdevicesettings_header.html
Mon Sep  3 19:21:42 2018    echoV42_getdnd.html
Mon Sep  3 19:21:42 2018    echoV42_getdnd_header.html
Mon Sep  3 19:21:41 2018    echoV42_getisonline.html
Mon Sep  3 19:21:41 2018    echoV42_getisonline_header.html
Mon Sep  3 19:21:40 2018    echoV42_getnotifications.html
Mon Sep  3 19:21:40 2018    echoV42_getnotifications_header.html
Mon Sep  3 19:21:42 2018    echoV42_listitems_shopping.html
Mon Sep  3 19:21:42 2018    echoV42_listitems_shopping_header.html
Mon Sep  3 19:21:42 2018    echoV42_listitems_task.html
Mon Sep  3 19:21:42 2018    echoV42_listitems_task_header.html
Mon Sep  3 19:21:42 2018    echoV42_wakeword.html
Mon Sep  3 19:21:42 2018    echoV42_wakeword_header.html


Wie kann man denn das html_result löschen, ich blick hier bald nicht mehr durch!


Im LogFile hab ich noch das gefunden:
2018.09.03 19:34:28 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.09.03 19:34:47 3: [echoV42] [echodevice_setState] to disable
2018.09.03 19:38:47 3: [echoV42] [echodevice_setState] to connected
2018.09.03 19:39:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.09.03 19:40:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.09.03 19:41:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.09.03 19:42:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.09.03 19:43:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.09.03 19:43:40 3: [echoV42] [echodevice_setState] to disconnected
2018.09.03 19:44:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.09.03 19:45:41 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.09.03 19:46:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.09.03 19:47:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.09.03 19:48:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.09.03 19:49:41 3: [echoV42] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.09.03 19:49:41 3: [echoV42] [echodevice_setState] to disconnected


LG
  Malren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: solidphili am 03 September 2018, 20:42:09
Hi,

ich bekomme im Log folgenden Fehler:

"Caller type is blacklisted!" (Amazon_account.html)

Ich habe jetzt oftmals versucht, dass ganze nach der Anleitung zu machen.

Wie kann ich das Problem lösen?  ::)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 September 2018, 21:54:41
Zitat von: Marlen am 03 September 2018, 19:27:46
Also, hab alles so gemacht wie von dir beschrieben. Es geht nicht!  :'(

Hier mal der Eventmonitor:
2018-09-03 19:15:45 echodevice echoV42 disable
2018-09-03 19:16:45 echodevice echoV42 disable
2018-09-03 19:16:45 echodevice echoV42 disable
2018-09-03 19:17:46 echodevice echoV42 disable
2018-09-03 19:17:46 echodevice echoV42 disable
2018-09-03 19:18:46 echodevice echoV42 disable
2018-09-03 19:18:46 echodevice echoV42 disable
2018-09-03 19:19:46 echodevice echoV42 disable
2018-09-03 19:19:46 echodevice echoV42 disable
2018-09-03 19:19:59 Global global ATTR echoV42 disable 0
2018-09-03 19:20:46 echodevice echoV42 connected
2018-09-03 19:20:46 echodevice echoV42 connected
2018-09-03 19:21:40 echodevice echoV42 unauthorized
2018-09-03 19:21:40 echodevice echoV42 unauthorized
2018-09-03 19:21:41 echodevice echoV42 unauthorized
2018-09-03 19:21:41 echodevice echoV42 unauthorized
2018-09-03 19:21:42 echodevice echoV42 unauthorized
2018-09-03 19:21:48 echodevice echoV42 disconnected
2018-09-03 19:21:48 echodevice echoV42 disconnected


und das html_result:
Mon Sep  3 19:21:40 2018    echoV42_activities.html
Mon Sep  3 19:21:40 2018    echoV42_activities_header.html
Mon Sep  3 19:21:43 2018    echoV42_alarmvolume.html
Mon Sep  3 19:21:43 2018    echoV42_alarmvolume_header.html
Mon Sep  3 19:21:43 2018    echoV42_bluetoothstate.html
Mon Sep  3 19:21:43 2018    echoV42_bluetoothstate_header.html
Mon Sep  3 19:22:46 2018    echoV42_cookielogin1.html
Mon Sep  3 19:22:46 2018    echoV42_cookielogin1_header.html
Mon Sep  3 19:22:47 2018    echoV42_cookielogin2.html
Mon Sep  3 19:22:47 2018    echoV42_cookielogin2_header.html
Mon Sep  3 19:22:47 2018    echoV42_cookielogin3.html
Mon Sep  3 19:22:47 2018    echoV42_cookielogin3_header.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin4.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin4_header.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin5.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin5_header.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin6.html
Mon Sep  3 19:22:48 2018    echoV42_cookielogin6_header.html
Mon Sep  3 19:21:41 2018    echoV42_getdevicesettings.html
Mon Sep  3 19:21:41 2018    echoV42_getdevicesettings_header.html
Mon Sep  3 19:21:42 2018    echoV42_getdnd.html
Mon Sep  3 19:21:42 2018    echoV42_getdnd_header.html
Mon Sep  3 19:21:41 2018    echoV42_getisonline.html
Mon Sep  3 19:21:41 2018    echoV42_getisonline_header.html
Mon Sep  3 19:21:40 2018    echoV42_getnotifications.html
Mon Sep  3 19:21:40 2018    echoV42_getnotifications_header.html
Mon Sep  3 19:21:42 2018    echoV42_listitems_shopping.html
Mon Sep  3 19:21:42 2018    echoV42_listitems_shopping_header.html
Mon Sep  3 19:21:42 2018    echoV42_listitems_task.html
Mon Sep  3 19:21:42 2018    echoV42_listitems_task_header.html
Mon Sep  3 19:21:42 2018    echoV42_wakeword.html
Mon Sep  3 19:21:42 2018    echoV42_wakeword_header.html


Wie kann man denn das html_result löschen, ich blick hier bald nicht mehr durch!


Im LogFile hab ich noch das gefunden:
2018.09.03 19:34:28 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.09.03 19:34:47 3: [echoV42] [echodevice_setState] to disable
2018.09.03 19:38:47 3: [echoV42] [echodevice_setState] to connected
2018.09.03 19:39:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.09.03 19:40:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.09.03 19:41:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.09.03 19:42:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.09.03 19:43:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.09.03 19:43:40 3: [echoV42] [echodevice_setState] to disconnected
2018.09.03 19:44:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.09.03 19:45:41 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.09.03 19:46:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.09.03 19:47:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.09.03 19:48:40 3: [echoV42] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.09.03 19:49:41 3: [echoV42] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.09.03 19:49:41 3: [echoV42] [echodevice_setState] to disconnected


LG
  Malren
Hier ist doch beschrieben wie mit den HTML Dateien umzugehen ist https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 September 2018, 21:55:41
Zitat von: solidphili am 03 September 2018, 20:42:09
Hi,

ich bekomme im Log folgenden Fehler:

"Caller type is blacklisted!" (Amazon_account.html)

Ich habe jetzt oftmals versucht, dass ganze nach der Anleitung zu machen.

Wie kann ich das Problem lösen?  ::)
Internetverbindung neu aufbauen. Wenn Du eine neue öffentliche IP-Adresse hast, sollte es wieder gehen. Ansonsten mal auf der Webseite lesen: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 03 September 2018, 21:58:53
Zitat von: michael.winkler am 03 September 2018, 21:54:41
Hier ist doch beschrieben wie mit den HTML Dateien umzugehen ist https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha

Bei cookielogin4_header.html kommt aber nur eine leer Seite, wird also wohl keine Captcha benötigt, oder?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 September 2018, 22:01:57
Zitat von: Marlen am 03 September 2018, 21:58:53
Bei cookielogin4_header.html kommt aber nur eine leer Seite, wird also wohl keine Captcha benötigt, oder?

LG
  Marlen
Die Datei "_cookielogin4.html" wäre die Richtige. Wobei eine leere Headerdatei auch schon komisch ist. Ein Log Verbose 4 zeigt eventuell noch weitere Fehler. Am besten die Ganzen Test immer bei deaktiviertem Amazon Account Device machen. Dann funkt der interne Timer nicht dazwischen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 03 September 2018, 22:04:25
Sorry, die Datei meinte ich...  ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 September 2018, 22:05:15
Zitat von: Marlen am 03 September 2018, 22:04:25
Sorry, die Datei meinte ich...  ???
Und was steht in der Header Datei?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: solidphili am 04 September 2018, 07:58:46
Zitat von: michael.winkler am 03 September 2018, 21:55:41
Internetverbindung neu aufbauen. Wenn Du eine neue öffentliche IP-Adresse hast, sollte es wieder gehen. Ansonsten mal auf der Webseite lesen: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha

UNd wenn ich von meinem Provider immer die gleiche IP bekomme, hab ich vermutlich Pech gehabt oder? ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 September 2018, 19:57:30
Zitat von: solidphili am 04 September 2018, 07:58:46
UNd wenn ich von meinem Provider immer die gleiche IP bekomme, hab ich vermutlich Pech gehabt oder? ;-)
Du kannst auch ein Cockie verwenden, mit der 42er Version läuft meines schon seit dem 25.08 mit demselben Cockie.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 05 September 2018, 17:18:40
Leider ist das Loginverhalten nachwievor ein absoluter K(r)ampf.

selbst wenn ich den automatischen Login mal hinbekomme , hält dieser bei mir maximal 3 tage. danach disconnect und ende. Ihn dann wieder zu einem neuen login zu überreden ist ...naja... irgendwie ein glücksspiel - meistens verliere ich !.
Wenn es überhaupt geht , dann sind wirklich alle register gezogen worden ( neue ip, captchagedöns, disable, enable, etc. pp ) ... summasumarum ein riesenakt für 3 tage.
da kann ich auch das cookie ( manuell ) nehmen , da weiss ich wenigstens, dass es beim ersten anlauf funktioniert - aber halt auch nur für 3 tage.

fazit: im grunde super modul mit super funtionsumfang, aber solange das loginproblem nicht gelöst ist , ist es nicht mehr als eine spielerei, da total unzuverlässig und ich nie weiss, wann der nächte manuelle eingriff nötig ist ( absehbar natürlich dann , wenn ich nicht da bin )

ist das problem denn wenigstens nachvollziehbar ? ich kann mich ja mit dem browser problemlos anmelden ( egal mit welchem ) und bekomme dabei nie eine captchabfrage - anmelden mit username / passwort  .... schon drinnen !

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 September 2018, 17:20:12
Zitat von: Byte09 am 05 September 2018, 17:18:40
Leider ist das Lginverhalten nachwievoe ein absoluter K(r)ampf.

selbst wenn ich den automatischen Login mal hinbekomme , hält dieser bei mir maximal 3 tage. danach disconnect und ende. Ihn dann wieder zu einem neuen login zu überreden ist ...naja... irgendwie ein glücksspiel - meistens verliere ich !.
Wenn es überhaupt geht , dann sind wirklich alle register gezogen worden ( neue ip, captchagedöns, disable, enable, etc. pp ) ... summasumarum ein riesenakt für 3 tage.
da kann ich auch das cookie ( manuell ) nehmen , da weiss ich wenigstens, dass es beim ersten anlauf funktioniert - aber halt auch nur für 3 tage.

fazit: im grunde super modul mit super funtionsumfang, aber solange das loginproblem nicht gelöst ist , ist es nicht mehr als eine spielerei, da total unzuverlässig und ich nie weiss, wann der nächte manuelle eingriff nötig ist ( absehbar natürlich dann , wenn ich nicht da bin )

ist das problem denn wenigstens nachvollziehbar ? ich kann mich ja mit dem browser problemlos anmelden ( egal mit welchem ) und bekomme dabei nie eine captchabfrage - anmelden mit username / passwort  .... schon drinnen !

gruss Byte09
Welche Version verwendest du?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 05 September 2018, 17:25:39
Internals:
   DEF        XXXXXX
   IODev     
   NAME       Echogate
   NR         171
   NTFY_ORDER 50-Echogate
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-09-05 17:06:21   2FACode         not used
     2018-09-05 17:07:41   BrowserLanguage de-DE
     2018-09-05 17:07:41   BrowserUserAgent CcoB4s1ED79sjyxssRr1D
     2018-09-05 17:07:42   COOKIE_STATE    OK
     2018-09-05 17:07:41   COOKIE_TYPE     ATTRIBUTE
     2018-06-02 13:36:46   alarm_count     0
     2018-09-05 17:07:41   autocreate_devices stop
     2018-06-02 13:36:46   musicalarm_count 0
     2018-06-02 13:36:46   reminder_count  0
     2018-09-05 17:07:44   state           error
     2018-06-02 13:36:46   timer_count     0
     2018-06-02 13:36:46   timer_id        -
     2018-06-02 13:36:46   timer_remainingtime 0
     2018-09-05 17:07:41   version         0.0.41
   helper:
     CAPTCHA   
     DEVICETYPE A7WXQPH584YP
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    613509320
     CMD_QUEUE:
     notifications:
       90F00718642501VP:
       G090LF0964330W2K:
       G090LF1174540A29:
       G2A0P30774320J2B:
       G2A0P30774320Q50:
       _90F00718642501VP:
       _G090LF0964330W2K:
       _G090LF1174540A29:
       _G2A0P30774320J2B:
       _G2A0P30774320Q50:
       _account:
Attributes:
   browser_language de-DE
   browser_save_data 1
   browser_useragent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.38
   browser_useragent_random 1
   cookie     XXXXXXXXXXXXXXX
   disable    0
   icon       echo
   room       Amazon
   server     layla.amazon.de


gruss Byte09


edit : gerade auf 0.0.42 gewechselt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 September 2018, 17:28:14
Zitat von: Byte09 am 05 September 2018, 17:25:39
Internals:
   DEF        XXXXXX
   IODev     
   NAME       Echogate
   NR         171
   NTFY_ORDER 50-Echogate
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-09-05 17:06:21   2FACode         not used
     2018-09-05 17:07:41   BrowserLanguage de-DE
     2018-09-05 17:07:41   BrowserUserAgent CcoB4s1ED79sjyxssRr1D
     2018-09-05 17:07:42   COOKIE_STATE    OK
     2018-09-05 17:07:41   COOKIE_TYPE     ATTRIBUTE
     2018-06-02 13:36:46   alarm_count     0
     2018-09-05 17:07:41   autocreate_devices stop
     2018-06-02 13:36:46   musicalarm_count 0
     2018-06-02 13:36:46   reminder_count  0
     2018-09-05 17:07:44   state           error
     2018-06-02 13:36:46   timer_count     0
     2018-06-02 13:36:46   timer_id        -
     2018-06-02 13:36:46   timer_remainingtime 0
     2018-09-05 17:07:41   version         0.0.41
   helper:
     CAPTCHA   
     DEVICETYPE A7WXQPH584YP
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    613509320
     CMD_QUEUE:
     notifications:
       90F00718642501VP:
       G090LF0964330W2K:
       G090LF1174540A29:
       G2A0P30774320J2B:
       G2A0P30774320Q50:
       _90F00718642501VP:
       _G090LF0964330W2K:
       _G090LF1174540A29:
       _G2A0P30774320J2B:
       _G2A0P30774320Q50:
       _account:
Attributes:
   browser_language de-DE
   browser_save_data 1
   browser_useragent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.38
   browser_useragent_random 1
   cookie     XXXXXXXXXXXXXXX
   disable    0
   icon       echo
   room       Amazon
   server     layla.amazon.de


gruss Byte09
Ok, die 41er Version hat noch einen bug bezüglich Cookie Lebensdauer. Beim kleinsten verschlucker verwirft sie das cockie. Die neue Version 42 verwirft das cockie erst nach dem 5ten aufeinander folgenden verschlucker.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Stephan Labude am 06 September 2018, 09:32:43
Hallo Michael,

besteht die Möglichkeit eine Funktion zum stoppen und deaktivieren des internen Weckers einzubauen?

VG Stephan

Gesendet von meinem SM-G935F mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 September 2018, 10:15:46
notifications_delete ist in der Doku erwähnt.
notifications_delete ist während eines aktiven Weckers, Timer, Reminder in der set-Liste vorhanden (das nicht erwähnt)

Bsp. zum stoppen eines Timer:

set <echodevicename> notifications_delete {(sprintf("fw@". ReadingsVal("<echodevicname>","timer_id",0)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Stephan Labude am 06 September 2018, 10:38:16
damit wird aber der komplette Timer gelöscht und muss neu angelegt werden.

Gesendet von meinem SM-G935F mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 September 2018, 11:24:40
Ein Timer ist ja immer einmalig von daher das Beispiel praktikabel.

Bezogen auf den Wecker hast du natürlich Recht, das hab ich dann missverstanden.
Der ist aktuell wirklich nicht zu deaktivieren und ihn nach der Methode zu stoppen ist auch nicht praktikabel da man ihn dann ja wieder neu anlegen müsste.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Stephan Labude am 06 September 2018, 11:56:59
Ja, dann bekommt er auch eine neue id. Hab schon alles durchprobiert, um den wecker zu stoppen. Möchte den wecker mit einem taster stoppen, da die morgendliche ausprache mit nem kissen im mund zu undeutlich ist. Momentan erfolgt das wecken über tunein, bei internetausfall oder wlan-problemen kann ich dann ausschlafen. Deshalb die idee mit dem integrierten wecker und einem funktaster.

Gesendet von meinem SM-G935F mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: darkness am 06 September 2018, 11:59:29
Hallo,

ein set speak auf eine Echo-Gruppe funktioniert aber nicht, oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 06 September 2018, 23:06:40
bei mir nicht... :-(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Raemsna am 07 September 2018, 09:11:01
Hallo zusammen,

ich habe jetzt mal von einer älteren Version auf die aktuelle Version aus dem ersten Post geupdatet.
Danach FHEM neu gestartet wie empfohlen und das Modul ist out of the box auf connected gesprungen.

Vielen Dank für das Modul und die viele Arbeit, die darin steckt.
Ich werde weiter berichten.

Grüße
Raemsna
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mave am 07 September 2018, 13:39:00
Sprachnachrichten als Erinnerungen werden auf dem Echo Show nicht automatisch verworfen und müssen manuell gelöscht werden.

Gibt es dafür einen Workaround?

Vielen Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 September 2018, 19:35:01
Kleine Info von mir noch. Ein Cockie lebt Standardmäßig genau 14 Tage. Danach wird es ungültig (außer ihr verwerft es selber).

Mit der aktuellen Version müsste alles wieder Stabiler laufen. Kann das noch jemand bestätigen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 10 September 2018, 01:33:56
14 Tage kann ich natürlich noch nicht bestätigen aber auf jeden Fall läuft die aktuelle Version (# 2018.09.03 v0.0.42) schon seit der Installation ohne Probleme.

aber welche Möglichkeit hat man denn um an dieser 14 Tage Galgenfrist herum zu kommen?

ich hatte mal die andere Login Methode versucht. Wenn ich der Anleitung folge, dann bekomme ich eine Meldung, dass mein Konto nicht gültig ist. Ich vermute das beruht auf dem Löschen meines AWS Accounts nachdem das mit dem "anderen" Amazon/Echo/Alexa Modul auch nicht funktioniert hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 10 September 2018, 11:59:07
Frage an Michael

Kannst du bitte ein default_speak_volume Attribut für speak einbauen, am besten wäre nach der Sprachansage auch noch ein zurück zum zuletzt eingestellten Wert ? Die Sprachansage-Devices werden bei mir immer mehr und die Angabe von volume vor und danach nervt mittlerweile.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 10 September 2018, 18:30:47
Zitat von: michael.winkler am 09 September 2018, 19:35:01
Mit der aktuellen Version müsste alles wieder Stabiler laufen. Kann das noch jemand bestätigen?


Bei mir läuft die 0.0.42 auch problemlos.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 September 2018, 19:52:39
Also, ich hab es jetzt wieder mal ohne Cookie probiert:

Es bewegt sich immer zwischen disconnected und connected und
COOKIE_STATE START

Mit Verbose 4 steht das im Log:
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getnotifications] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.09.10 19:41:59 4: [echo42] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [alarmvolume] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1231231231
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [bluetoothstate] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1231231231
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getdnd] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1231231231
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [wakeword] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1231231231
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [listitems_task] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1231231231
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [listitems_shopping] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1231231231
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getdevicesettings] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getisonline] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1231231231
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.09.10 19:41:59 4: [echo42] [echodevice_SendLoginCommand] [cookielogin6]
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [activities] START
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1231231231
2018.09.10 19:41:59 4: [echo42] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.09.10 19:41:59 4: [echo42] [echodevice_GetSettings] Timer INTERVAL = 60
2018.09.10 19:42:00 4: [echo42] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.09.10 19:42:00 4: [echo42] [echodevice_Parse] [getnotifications]
2018.09.10 19:42:00 4: [echo42] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1231231231
2018.09.10 19:42:00 4: [echo42] [echodevice_ParseAuth] [cookielogin6]
2018.09.10 19:42:00 3: [echo42] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.09.10 19:42:00 3: [echo42] [echodevice_setState] to disconnected
2018.09.10 19:42:00 4: [echo42] [echodevice_Parse] [activities]
2018.09.10 19:42:00 4: [echo42] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1231231231
2018.09.10 19:42:00 4: [echo42] [echodevice_Parse] [getisonline]
2018.09.10 19:42:00 4: [echo42] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.09.10 19:42:01 4: [echo42] [echodevice_Parse] [getdevicesettings]
2018.09.10 19:42:01 4: [echo42] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1231231231
2018.09.10 19:42:01 4: [echo42] [echodevice_Parse] [listitems_shopping]
2018.09.10 19:42:01 4: [echo42] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1231231231
2018.09.10 19:42:01 4: [echo42] [echodevice_Parse] [listitems_task]
2018.09.10 19:42:01 4: [echo42] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1231231231
2018.09.10 19:42:01 4: [echo42] [echodevice_Parse] [wakeword]
2018.09.10 19:42:01 4: [echo42] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1231231231
2018.09.10 19:42:01 4: [echo42] [echodevice_Parse] [getdnd]
2018.09.10 19:42:01 4: [echo42] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1231231231
2018.09.10 19:42:02 4: [echo42] [echodevice_Parse] [bluetoothstate]
2018.09.10 19:42:02 4: [echo42] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1231231231
2018.09.10 19:42:02 4: [echo42] [echodevice_Parse] [alarmvolume]


Ich will das es wieder funktioniert!!  :'(

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 September 2018, 20:08:33
dein LOG sieht echt komisch aus. Wäre es möglich bei Dir per Teamviewer sich das Problem mal anzuschauen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 September 2018, 20:14:01
Komisch ist auch das html-result:


Datum    HTML Result Dateiname
Mon Sep 10 20:09:42 2018    echo42_cookielogin1.html
Mon Sep 10 20:09:42 2018    echo42_cookielogin1_header.html
Mon Sep 10 20:09:42 2018    echo42_cookielogin2.html
Mon Sep 10 20:09:42 2018    echo42_cookielogin2_header.html
Mon Sep 10 20:09:43 2018    echo42_cookielogin3.html
Mon Sep 10 20:09:43 2018    echo42_cookielogin3_header.html
Mon Sep 10 20:09:44 2018    echo42_cookielogin4.html
Mon Sep 10 20:09:44 2018    echo42_cookielogin4_header.html
Mon Sep 10 20:09:44 2018    echo42_cookielogin5.html
Mon Sep 10 20:09:44 2018    echo42_cookielogin5_header.html
Mon Sep 10 20:09:44 2018    echo42_cookielogin6.html
Mon Sep 10 20:09:44 2018    echo42_cookielogin6_header.html


Bei echo42_cookielogin4.html muss ich ein captcha lösen!

Teamview???? Kenn ich noch nicht! Kann ich dann sehen was du machst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 10 September 2018, 20:14:48
Ja kannst du


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 September 2018, 20:16:51
Zitat von: Marlen am 10 September 2018, 20:14:01
Bei echo42_cookielogin4.html muss ich ein captcha lösen!
Das ist ja auch das Problem. Deine öffentliche IP-Adresse ist bei Amazon schon als nicht vertrauenswürdig hinterlegt. Daher kommt die captcha Abfrage.

Hast Du mal folgendes Probiert?
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha

Du kannst aber auch mal deinen Router neustarten, dann solltest du eine neue IP-Adresse bekommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 September 2018, 20:37:29
Ja, mach das klar nach der Anleitung!

Aber
ZitatBei einer erfolgreichen Anmeldung ändert sich der Status kurz auf "connected". Bei einer fehlgeschlagenen Anmeldung ändert sich der Staus kurz auf "disconnected". Kurze Zeit später sollte der Status wieder auf "disable" sein.

Nach loginwithcaptch tut sich garnix! Weder disconnected noch connected, bleibt einfach bei disable stehen....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 September 2018, 20:39:25
Zitat von: Marlen am 10 September 2018, 20:37:29
Ja, mach das klar nach der Anleitung!

Aber
Nach loginwithcaptch tut sich garnix! Weder disconnected noch connected, bleibt einfach bei disable stehen....
was zeig das LOG an?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 September 2018, 20:54:56
Das Log zeigt:
2018.09.10 20:50:48 4: [echo42] [echodevice_SendLoginCommand] [cookielogin4captcha]
2018.09.10 20:50:48 4: [echo42] [echodevice_SendLoginCommand] [cookielogin4captcha] appActionToken=zwct6SUQj2FwqQnYTtI6jirQtjnnRZgj3D&appAction=SIGNIN&showRmrMe=ape:MQ==&captchaObfuscationLevel=ape:aGFyZA==&openid.identity=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5unZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&forceValidateCaptcha=ape:dHJ1ZQ==&pageId=ape:YW16bl9kcF9wcm9qZwWN0X2RlZV9kZQ==&ces=ape:QUNTX1JnYStCWmJoRGM5YldBbHgvajNsMUg5L2YzOEFBQUFBQUFBQUFjSHZtT29GQWx0d2RrckEzOGF3UHNmbWlJMnFrRHpoeFBlY1p3TXJOV1BXcURLNm1yUWZUZXZLS0NkTXNvSjhjS0FOOWxpL0c0dFFDNGNHRkhCck9MTnV0ZytZdTFONExtNHZpQlJ4a3hFb0RZZ2UvanpTVmQ3Q1hWWntgrMmw0Z3NUUUJVQW11eVV6VnJ4NGlydUlJVXVvOGdSdUkwQVJuOWhscDJDTy9jTllpT1JOZ1FmMzBEOCtaTCt2S1VHVFRkTGlJeFloTnM5UGxreXREZ2ZSQXcvellrRENvVnhwXTnJnbFVMblhUdm5xVmZodklKSktaUUtxT2dpZG9icmdkQXZFbG16S2lzSkszQVI4Z3F3c3d4N3YyU3ZheDdXMi9zWFdUYkpRdWRlb1h3ZFlMV0tNbmdUWkZKUktFVzc4UUhsejBaenVRdmROOC9IZUZFSkg0M009&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:Wk5FNkZSQ0hUQTlNeNlhDTVI2SjU=&openid.assoc_handle=ape:YW16bl9kcF9wcm9qZWNe0X2RlZV9kZQ==&openid.mode=ape:Y2hlY2tptZF9zZXR1cA==&prepopulatedLoginId=ape:ZXlKamFYQm9aWuElpT2lKc1RWQXZibUkyWkM5ek1WcGxNbmR4YVROWWNEWkxNR05FYkdFeVdHRkdaekZNT1dGQmNIQTRVVlpWUFNJc0lrbFdJam9pU3pGMmJVOHhiRTVrUm5CRWVESldZVms1U1VOQlFUMxDlJaXdpZG1WeWMybHZiaUk2TVgwPQ==&failedSignInCount=ape:MQ==&openid.claimed_id=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjAvaWRlbnRpZmllcl9zZWxlY3Q=&openid.ns=ape:aHR0cDovL3NwZWNzLm9wZW5pZC5uZXQvYXV0aC8yLjA=&showPasswordChecked=false&rememberMe=false&use_image_captcha=true&email=MarlenMueller%40web.de&guess=6px57p&password=mueller1234
2018.09.10 20:50:48 4: [echo42] [echodevice_Parse] [cookielogin4captcha]
2018.09.10 20:50:48 4: [echo42] [echodevice_SendLoginCommand] [cookielogin5]
2018.09.10 20:50:48 4: [echo42] [echodevice_Parse] [cookielogin5]
2018.09.10 20:50:48 4: [echo42] [echodevice_SendLoginCommand] [cookielogin6]
2018.09.10 20:50:48 4: [echo42] [echodevice_ParseAuth] [cookielogin6]
2018.09.10 20:50:48 3: [echo42] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 September 2018, 21:20:47
Zitat von: Marlen am 10 September 2018, 20:54:56
Das Log zeigt:

2018.09.10 20:50:48 3: [echo42] [echodevice_LostConnect] JSON error = no content / set loginerror to 2

Die Anmeldung scheint wohl nicht zu funktionieren. Eventuell hast du den Code nicht richtig eingegeben, oder der funktioniert nicht mehr. Wichtig ist das der Ablauf exakt eingehalten wird.

Hast du mal versucht dein Amazon Kennwort zu ändern? Direkt nach der Änderung kannst Du es wieder auf das Originale zurück ändern. Hat bei einem anderen Benutzer auch schon mal geholfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 September 2018, 21:46:16
ZitatDie Anmeldung scheint wohl nicht zu funktionieren.

Warum steht dann kurz connected drin?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 September 2018, 21:50:10
Zitat von: Marlen am 10 September 2018, 21:46:16
Warum steht dann kurz connected drin?
Ich würde Dir ja gerne helfen, aber dann solltest Du meine Fragen auch mal beantworten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 September 2018, 22:12:36
Zitat von: michael.winkler am 10 September 2018, 21:20:47
Die Anmeldung scheint wohl nicht zu funktionieren. Eventuell hast du den Code nicht richtig eingegeben, oder der funktioniert nicht mehr. Wichtig ist das der Ablauf exakt eingehalten wird.

Hast du mal versucht dein Amazon Kennwort zu ändern? Direkt nach der Änderung kannst Du es wieder auf das Originale zurück ändern. Hat bei einem anderen Benutzer auch schon mal geholfen.

Wenn ich  ...._cookielogin4.html aufrufe und dort den Capcha löse werd ich ja auch eingelogt!

Kennwort hab ich auch schon geändert!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 10 September 2018, 22:17:51
Zitat von: Marlen am 10 September 2018, 22:12:36
Wenn ich  ...._cookielogin4.html aufrufe und dort den Capcha löse werd ich ja auch eingelogt!
Und danach mal den Router neu gestartet ?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 September 2018, 22:22:44
Also, jetzt habe ich ein
COOKIE_STATE OK

Warum kann ich aber nicht sagen..... war jetzt nicht direkt nach dem Router neustarten....oder Kennwort ändern.....keine Ahnung!

Übrigens kann man bei der FB mit:
get Fritzbox tr064Command WANIPConnection:1 wanipconnection1 ForceTermination
eine neue IP anfordern!

Ach ja, ich hab IPv6 an der FB deaktiviert....kann das der Grund sein?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thorschtn am 10 September 2018, 22:31:42
Zitat von: michael.winkler am 09 September 2018, 19:35:01
Mit der aktuellen Version müsste alles wieder Stabiler laufen. Kann das noch jemand bestätigen?


Ja, kann ich.

Läuft seit ner knappen Woche stabil durch!

Vielen Dank dafür!

thorschtn
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 September 2018, 22:44:51
Also Danke für das Modul und eure Nerven und Unterstützung!

Hab noch eine frage an Michael:

Kann das Modul evtl. auslesen, ob das Device mit einen Bluetooth-Gerät verbunden ist???

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 September 2018, 12:23:49
Bin kein Programmierer und verstehe nur die Hälfte, hier (https://www.techfak.uni-bielefeld.de/~tpfeiffe/methoden/tts.html) hab ich was gefunden womit es scheinbar möglich wäre die Dauer einer Sprachansage zu ermitteln, was beim zurücksetzen auf den letzten Status von volume ja wichtig wäre.  :P
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 11 September 2018, 20:11:50
Hab das mit Durchsagen so gelöst!
Durchsage_Alexa:.* {
my $volold = ReadingsNum('Alexa','volume','');
my $play = 0;
if (ReadingsVal("Alexa","playStatus","") eq "playing") {
$play = "1";
}
my $voldurchs = ReadingsNum('Durchsage_Alexa','Volume','');
fhem "setreading $SELF Vol_old $volold";
my $durchsage = ReadingsVal('Durchsage_Alexa','state','');
my $laenge = round(0.5 + (length($durchsage) * 0.15),0);
fhem "set Alexa pause" if ($play eq "1");
fhem "set Alexa volume $voldurchs";
fhem "sleep 0.1; set Alexa speak $durchsage";
fhem "sleep $laenge; set Alexa volume $volold";
fhem "sleep $laenge; sleep 0.2; set Alexa play" if ($play eq "1");
}


Ich multipliziere die Anzahl der Buchstaben mit 0,15 Sek.
my $laenge = round(0.5 + (length($durchsage) * 0.15),0);

Funktioniert so ganz gut!

LG
Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 14 September 2018, 09:59:58
Hallo allerseits,

ist bei den letzten Updates die Account-Funktion "set <account> textmessage" irgendwo auf der Strecke geblieben?
Die Abfrage "get <account> conversations" liefert bei auch nur noch den fett gedruckten Text "IDDateMessage" - offensichtlich eine Überschrift.

Mit der Android-App funktionieren Textnachrichten einwandfrei.

Danke!
VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 September 2018, 11:27:09
Zitat von: awel am 14 September 2018, 09:59:58
Hallo allerseits,

ist bei den letzten Updates die Account-Funktion "set <account> textmessage" irgendwo auf der Strecke geblieben?
Die Abfrage "get <account> conversations" liefert bei auch nur noch den fett gedruckten Text "IDDateMessage" - offensichtlich eine Überschrift.

Mit der Android-App funktionieren Textnachrichten einwandfrei.

Danke!
VG Achim
Ja, die Funktion ist in Eurer Version gerade nicht vorhanden.

Hier muss ich noch was testen. Sobald es wieder geht gebe ich Euch bescheid.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 14 September 2018, 23:11:04
Danke für die Info und besonders für deinen unermüdlichen Einsatz!
VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 17 September 2018, 12:22:17
Hallo Michael,

in seinem Blog "Lötzimmer" beschreibt Alexander Noack die Möglichkeit, mit seinem  alexa_remote_control-Script das Gerät abzufragen, welches als letztes einen Voice-Befehl empfangen hat. 
Könnte man das mittelfristig auch in das fhem-Alexa-Modul einbinden? Ok, falsche Formulierung: Könntest du...  ;)
ZitatDas Gerät, welches zuletzt einen Voice Befehl empfangen hat fragt dazu folgendes Kommando ab:
     alexa_remote_control.sh -lastalexa
...
# 2018-02-27: v0.8e added "lastalexa" option for HA-Bridge to send its command to a specific device
#  (Markus Wennesheimer: https://wennez.wordpress.com/light-on-with-alexa-for-each-room/)

In Verbindung mit dem speak-Befehl könnte die fhem-Alexa dann auf dem richtigen Gerät antworten. Zur Zeit versuche ich das angesprochene Device über eine Abfrage der Timestamps vom voice-Reading herauszubekommen - aber trotz manueller Aktualiserung mit "get <account> Settings" dauert das relativ lange.

Vielen Dank, Gruß
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 21 September 2018, 15:28:12
Hallo,

ich versuche über den Voice-Reading ein bisschen was zu schalten.

Jetzt hab ich mir gedacht die Temperatur damit zu steuern.

Ein "Alexa, stell das Wohnzimmer auf 22 Grad" kommt im reading so an "alexa stell das wohnzimmer auf zweiundzwanzig grad".

Hat jemand eine Idee wie man das in echte Zahlen bekommen bzw. umwandeln kann?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 21 September 2018, 18:26:13
...ich hab das mal mit einem array gemacht...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 21 September 2018, 22:05:35
Aha....

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 22 September 2018, 13:01:37
Magst ein bisschen ausführlicher beschreiben wie du das gemacht hast?

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 23 September 2018, 10:04:48
Zitat von: Marlen am 22 September 2018, 13:01:37
Magst ein bisschen ausführlicher beschreiben wie du das gemacht hast?

Gesendet von meinem Aquaris U Plus mit Tapatalk

ich denke er meint , dass er den string über ein array (assioziatives) umwandelt in eine zahl.

ich habe das mal kann kurz in einem userreading zusammengebastelt . nur als beispiel , das geht deutlich feiner. ausserdem würde ich hier auf die 99utils ausweichen.

kurzbeispiel als userreading :
Actions:.* {my %translate =("alexa stell das wohnzimmer auf zweiundzwanzig grad"=>"22","alexa stell das wohnzimmer auf elf grad"=>"11");; my $test = ReadingsVal("$NAME","state",0); return $translate{"$test"};;}

gruss Byte09

edit hingebastelter dummy zur verdeutlichung ( nicht schön, aber schnell hingebogen )

defmod BD_Taster1 dummy
attr BD_Taster1 room 1_Test
attr BD_Taster1 userReadings Actions:.* {my %translate =("alexa stell das wohnzimmer auf zweiundzwanzig grad"=>"22","alexa stell das wohnzimmer auf elf grad"=>"11");;;; my $test = ReadingsVal("$NAME","state",0);; return $translate{"$test"};;;;}
attr BD_Taster1 webCmd alexa stell das wohnzimmer auf zweiundzwanzig grad: alexa stell das wohnzimmer auf elf grad

setstate BD_Taster1 alexa stell das wohnzimmer auf zweiundzwanzig grad
setstate BD_Taster1 2018-09-23 10:07:06 Actions 22
setstate BD_Taster1 2018-09-23 10:07:06 state alexa stell das wohnzimmer auf zweiundzwanzig grad




... schöne variante ( glaube ich ) - kuzfassung , da habe ich gerade keine lust das zusammenzubasteln  ;)

die ganze überprüfung in die 99Utils auslagern , aufruf durch userreading  -> dort den ganzen satz 'zerpflücken' auf 'zahlenwörter' durch ein a. array prüfen  und diese durch den numerischen wert ersetzen . den rest auf numerischen wert reduzieren und diesen zurückgeben um ihn in das userreading zu schreiben .

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 23 September 2018, 12:47:25
Hallo,
wäre für derartige Steuerungen der fhem-Smart-Home-Skill für Alexa nicht besser geeignet?
Das ist allerdings reichlich Frickelarbeit mit nicht unbedingt vollständiger Dokumentation.

Es wurde ja auch die Entwicklung eines offiziellen Alexa-FHEM-Skills angekündigt, der dann auf dem FHEM-Vereinsserver laufen sollte.
Dann wäre die Installation einfach - leider hört man nichts mehr davon...
https://forum.fhem.de/index.php/topic,82860.0.html (https://forum.fhem.de/index.php/topic,82860.0.html)

Gruß Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 23 September 2018, 12:49:25
Zitat von: Byte09 am 23 September 2018, 10:04:48
my %translate =("alexa stell das wohnzimmer auf zweiundzwanzig grad"=>"22","alexa stell das wohnzimmer auf elf grad"=>"11");
"alexa heizung im wohnzimmer auf 22 grad" => "fail"

Wenn du das stattdessen mit sinnvollen Keywords machst, kann im Zweifelsfall auch Yoda deine Heizung einstellen.
In diesem Fall wäre die Anwesenheit von "wohnzimmer" und "grad" oder "heizung" ein Hinweis auf das Thermostat, wenn dann noch eine Zahl enthalten ist, hast du dein Kommando zusammen.
Hatte nicht irgendwo jemand schon mal ein Modul vorgestellt, das genau das macht?!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 23 September 2018, 13:06:34
Zitat von: Markus M. am 23 September 2018, 12:49:25
"alexa heizung im wohnzimmer auf 22 grad" => "fail"

Wenn du das stattdessen mit sinnvollen Keywords machst, kann im Zweifelsfall auch Yoda deine Heizung einstellen.
In diesem Fall wäre die Anwesenheit von "wohnzimmer" und "grad" oder "heizung" ein Hinweis auf das Thermostat, wenn dann noch eine Zahl enthalten ist, hast du dein Kommando zusammen.
Hatte nicht irgendwo jemand schon mal ein Modul vorgestellt, das genau das macht?!

.... hatte ja gesagt , das ich es in 2 minuten hingefrickelt habe - als beispiel - und das in jedem fall ferfeinerbar ist .  ;)  . die frage war je erstmal nur , wie aus 'zweiundzwanzig' -> 22 wird.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 23 September 2018, 14:10:58
Dann kann ich das ja auch so:

Alexa:voice:.* {
######################### in Zahl umwandeln ###########
my $zahl = 0;
if ($EVENT =~ /zwanzig/) {
$zahl = 20;
goto weiterzahl;
}elsif ($EVENT =~ /dreißig/) {
$zahl = 30;
goto weiterzahl;
}elsif ($EVENT =~ /vierzig/) {
$zahl = 40;
goto weiterzahl;
}
goto endezahl;
weiterzahl:
if ($EVENT =~ /ein und/) {
$zahl = $zahl + 1;
}elsif ($EVENT =~ /zwei und/) {
$zahl = $zahl + 2;
}elsif ($EVENT =~ /drei und/) {
$zahl = $zahl + 3;
}elsif ($EVENT =~ /vier und/) {
$zahl = $zahl + 4;
}elsif ($EVENT =~ /fünf und/) {
$zahl = $zahl + 5;
}elsif ($EVENT =~ /sechs und/) {
$zahl = $zahl + 6;
}elsif ($EVENT =~ /sieben und/) {
$zahl = $zahl + 7;
}elsif ($EVENT =~ /acht und/) {
$zahl = $zahl + 8;
}elsif ($EVENT =~ /neun und/) {
$zahl = $zahl + 9;
}
fhem "setreading Alexa voice_zahl $zahl";
endezahl:


in mein notify einbauen!?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 25 September 2018, 12:23:52
Zitat von: Marlen am 10 September 2018, 22:22:44
Also, jetzt habe ich ein
COOKIE_STATE OK

Gesten war ich wieder disconnected, also genau nach 14 Tagen!!

Von alleine hat sich das dann nicht mehr connected! Ist das so richtig?

Musste dann wieder ein captcha lösen.

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 26 September 2018, 12:24:43
Zitat von: Marlen am 25 September 2018, 12:23:52
Von alleine hat sich das dann nicht mehr connected! Ist das so richtig?

Hallo???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 26 September 2018, 12:52:20
...bei mir war das heute morgen auch auf disconnected, konnte aber mit "normalem" set Login wieder connecten... seither noch keine Probleme
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 26 September 2018, 12:56:26
Und das set .... login muss man selbst machen????

Also ist das normal, dass nach 14 Wochen der "Token" abläuft und man tätig werden muss?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 September 2018, 12:57:44
Nein, ist es nicht. Aber ohne LOG usw. auch schwer zu sagen warum das so ist. Welche Version setzt Ihr ein?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 26 September 2018, 13:07:00
Hab die 4.2 aber ich musste ja ein captcha lösen!

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 September 2018, 13:15:43
Zitat von: Marlen am 26 September 2018, 13:07:00
Hab die 4.2 aber ich musste ja ein captcha lösen!

Gesendet von meinem Aquaris U Plus mit Tapatalk
OK, dann ist es ja klar warum es nicht automatisch funktioniert hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 September 2018, 13:29:52
Heute gab es ja mit Amazon div. Probleme. In meinem LOG hat sich das so gezeigt:

2018.09.26 09:29:47.905 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 09:30:38.240 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0
2018.09.26 09:32:47.987 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 09:33:38.420 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0
2018.09.26 09:34:48.000 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 09:35:48.004 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2
2018.09.26 09:36:48.009 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 3
2018.09.26 09:37:48.014 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 4
2018.09.26 09:38:38.807 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 4 to 0
2018.09.26 09:39:48.024 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 09:40:39.516 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0
2018.09.26 09:43:48.035 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 09:44:48.064 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2
2018.09.26 09:45:48.124 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 3
2018.09.26 09:46:38.823 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 3 to 0
2018.09.26 09:49:48.324 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 09:50:39.156 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0
2018.09.26 09:51:48.453 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 09:52:48.512 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2
2018.09.26 09:53:39.335 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 2 to 0
2018.09.26 09:55:48.726 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 09:56:48.730 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2
2018.09.26 09:57:39.556 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 2 to 0
2018.09.26 10:04:49.460 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 10:05:40.155 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0
2018.09.26 10:06:49.520 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 10:07:49.524 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2
2018.09.26 10:08:40.249 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 2 to 0
2018.09.26 10:13:50.122 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 10:14:40.904 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0
2018.09.26 10:16:50.393 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 10:17:41.111 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0
2018.09.26 10:18:50.449 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 10:19:41.440 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0
2018.09.26 10:27:50.664 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 10:28:50.666 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2
2018.09.26 10:29:50.668 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 3
2018.09.26 10:30:41.409 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 3 to 0
2018.09.26 10:32:50.799 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 10:33:50.800 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2
2018.09.26 10:34:41.517 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 2 to 0
2018.09.26 10:43:51.564 3: [Amazon.Connect] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2018.09.26 10:44:42.275 3: [Amazon.Connect] [echodevice_ParseAuth] reset loginerror from 1 to 0


Nur so als Info. Mein Cookie hat das überlebt.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 September 2018, 15:55:47
Ich habe nur gemerkt, dass alle meine Dots "kein Internet" hatten.
Mein Echo ging problemlos...

Jetzt gehen wieder alle...

Modul hatte keine merklichen Probleme (connected), hatte aber in der Zeit anderes zu tun ;)

Fehlermeldungen hab/hatte ich auch aber weiterhin connected :)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 26 September 2018, 16:13:53
Ich bin dabei ein DOIF zu schreiben, was mich
1. daran erinnert das mein Amazon disconnected ist
2. einen link schickt, wo ich den Captcha lösen kann und per Telegram an FHEM schicke.

Aber leider geht das nicht! Löst irgendwie nicht aus!

Kann mir da jemand helfen?

defmod Account_do DOIF ([echo42:COOKIE_STATE] ne "OK")\
(attr Alexa_Dialog disable 1)\
(attr echo42 disable 1)\
(attr echo42 browser_save_data 1)\
(set echo42 login)\
(set teleBot msg @123123123 Amazon Account: disconnected \n Bitte Captcha lösen: \n http://192.168.178.150:8083/fhem/echodevice/results/echo42_cookielogin4.html \n \n Schreibe "Code xxxxx")\
\
DOELSEIF \
([teleBot:msgText] =~ "Code" and [?teleBot:msgChat] eq "Marlen" )\
(set teleBot msg @123123123 $EVENT)\
{my @datas = split("Code ","[teleBot:msgText]","");;\
fhem "set echo42 loginwithcaptcha $datas[1]";;}\
\
DOELSEIF\
([echo42:COOKIE_STATE] eq "OK")\
(attr Alexa_Dialog disable 0)\
(attr echo42 disable 0)\
(attr echo42 browser_save_data 0)
attr Account_do room Amazon
attr Account_do wait 0,300,5,5,5:0:0,300,1,1,1

setstate Account_do initialized
setstate Account_do 2018-09-26 16:10:10 cmd 0
setstate Account_do 2018-09-26 16:10:10 mode enabled
setstate Account_do 2018-09-26 16:10:10 state initialized



LG
Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 26 September 2018, 16:18:21
Hallo Marlen
Kannst nicht auch Du einfach ein list schicken, wenn Du eine Frage hast? Abgesehen davon, ist es ja hier auch eher OT!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 26 September 2018, 17:32:35
Hier das list:
Internals:
   CFGFN     
   DEF        ([echo42:COOKIE_STATE] ne "OK")
(attr Alexa_Dialog disable 1)
(attr echo42 disable 1)
(attr echo42 browser_save_data 1)
(set echo42 login)
(set teleBot msg @12312312 Amazon Account: disconnected \n Bitte Captcha lösen: \n http://192.168.178.150:8083/fhem/echodevice/results/echo42_cookielogin4.html \n \n Schreibe "Code xxxxx")

DOELSEIF
([teleBot:msgText] =~ "Code" and [?teleBot:msgChat] eq "Marlen" )
(set teleBot msg @12312312 $EVENT)
{my @datas = split("Code ","[teleBot:msgText]","");
fhem "set echo42 loginwithcaptcha $datas[1]";}

DOELSEIF
([echo42:COOKIE_STATE] eq "OK")
(attr Alexa_Dialog disable 0)
(attr echo42 disable 0)
(attr echo42 browser_save_data 0)
   MODEL      FHEM
   NAME       Account_do
   NR         5626
   NTFY_ORDER 50-Account_do
   STATE      initialized
   TYPE       DOIF
   READINGS:
     2018-09-26 17:29:19   Device          echo42
     2018-09-26 16:10:10   cmd             0
     2018-09-26 16:10:10   mode            enabled
     2018-09-26 16:10:10   state           initialized
   Regex:
   attr:
     cmdState:
     wait:
       0:
         0
         300
         5
         5
         5
       1:
         0
       2:
         0
         300
         1
         1
         1
     waitdel:
   condition:
     0          ReadingValDoIf($hash,'echo42','COOKIE_STATE') ne "OK"
     1          ReadingValDoIf($hash,'teleBot','msgText') =~ "Code" and ReadingValDoIf($hash,'teleBot','msgChat') eq "Marlen"
     2          ReadingValDoIf($hash,'echo42','COOKIE_STATE') eq "OK"
   devices:
     0           echo42
     1           teleBot
     2           echo42
     all         echo42 teleBot
   do:
     0:
       0          attr Alexa_Dialog disable 1
       1          attr echo42 disable 1
       2          attr echo42 browser_save_data 1
       3          set echo42 login
       4          set teleBot msg @240968237 Amazon Account: disconnected \n Bitte Captcha lösen: \n http://192.168.178.150:8083/fhem/echodevice/results/echo42_cookielogin4.html \n \n Schreibe "Code xxxxx"
     1:
       0          set teleBot msg @12312312 $EVENT
       1          {my @datas = split("Code ","[teleBot:msgText]",""); fhem "set echo42 loginwithcaptcha $datas[1]";}
     2:
       0          attr Alexa_Dialog disable 0
       1          attr echo42 disable 0
       2          attr echo42 browser_save_data 0
     3:
   helper:
     event      connected
     globalinit 1
     last_timer 0
     sleeptimer -1
     triggerDev echo42
     triggerEvents:
       connected
     triggerEventsState:
       state: connected
   internals:
   itimer:
   readings:
     0           echo42:COOKIE_STATE
     1           teleBot:msgText
     2           echo42:COOKIE_STATE
     all         echo42:COOKIE_STATE teleBot:msgText
   trigger:
   uiState:
   uiTable:
Attributes:
   room       Amazon
   wait       0,300,5,5,5:0:0,300,1,1,1


Was meinst du mit OT?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 26 September 2018, 20:22:15
Moin
OT = Off Topic
Ich sehe erst mal nur, dass Du beim 3. wait 5 Parameter hast, aber nur drei brauchst. Hast du mal ins log geschaut?
Noch eine Frage als DAU (duemmst anzunehmender User): Schickst Du wirklich das Captcha per Telegramm und traegst es ein? Das finde ich extrem cool!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 26 September 2018, 20:49:22


Zitat von: pc1246 am 26 September 2018, 20:22:15
Schickst Du wirklich das Captcha per Telegramm und traegst es ein? Das finde ich extrem cool!
Gruss Christoph

Ja, warum? Nicht gut?

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 27 September 2018, 20:20:48
Hallo, habe leider nichts dazu gefunden. Aber habe ich mit dem Modul (oder kennt ihr eins) die Möglichkeit dem Echo Show sagen kann "Alexa, Bildschirm aus" z.B. täglich ab 21 Uhr?
Wenn ja, wie?
Gruß
Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 28 September 2018, 09:27:44
das wird wohl (zumindest noch ein Weilchen, bis Amazon den neuen SmartHome-Skill raus hat) im Moment nur mit dem Alexa-FHEM Skill gehen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 28 September 2018, 09:55:54
Über den Alexa-FHEM Skill kann ich doch nur sagen "Alexa, schalte Fernseher an" und dann läuft das über Amazon.com -> Custom Skill zu meinem PI und dann auf FHEM...
Somit kann ich aber noch nicht selbst Alexa steuern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 28 September 2018, 12:09:27
oh sorry, das hatte ich wohl falsch verstanden...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 September 2018, 13:10:06
Wenn es in der App nicht geht, dann kann es vom Modul auch nicht gesteuert werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 30 September 2018, 16:45:10
Danke für das Modul.
Eine Frage, bei mir kommt immer "Connection lost, trying a reconnect every 5 seconds" so bald ich was mit dem Modul mache.
Im FHEM Log sehe ich aber keinen Server neustarte und es funktioniert sonst alles.
FHEM ist aktuell (heute 28.09.2018) und das modul auch.

Kennt ihr das Problem?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 30 September 2018, 20:46:11
Noch eine Frage:
Ist es möglich auch z.B.: die Nachrichten zu starten oder eine andere Sequenz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Oktober 2018, 07:32:03
Zitat von: popy am 30 September 2018, 16:45:10
Danke für das Modul.
Eine Frage, bei mir kommt immer "Connection lost, trying a reconnect every 5 seconds" so bald ich was mit dem Modul mache.
Im FHEM Log sehe ich aber keinen Server neustarte und es funktioniert sonst alles.
FHEM ist aktuell (heute 28.09.2018) und das modul auch.

Kennt ihr das Problem?

Danke
Kann mir nicht vorstellen, dass das vom Modul kommen sollte. Ich denke du hast da ein anderes Problem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 01 Oktober 2018, 08:21:18
Zitat von: michael.winkler am 01 Oktober 2018, 07:32:03
Kann mir nicht vorstellen, dass das vom Modul kommen sollte. Ich denke du hast da ein anderes Problem.

Ok danke, werde das weiter beobachten.

Eine andere Frage:
Ich hatte vorher das Shell script "https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html" im Einsatz.
Verwende das ganze (jetzt das Modul) dazu um in der Früh z.B.: den Radio im Bad und in der Küche zu starten.
Es kann ja sein das Alexas Lautstärke vom Vortag noch etwas höher eingestellt ist.
Problem ist dass die Volume, per Alexa Design, nur gesetzt werden kann wenn der playStatus auf playing ist.
Hatte mir vorher ein Shell script gebastelt was folgendes macht:  Volume 22, TuneIn Aufrufen, Sleep 2, Volume 22, Sleep 2, Volume 22, Sleep 2, Volume 22
Damit hat das einstellen des Radio Senders und setzten der Lautstärke immer geklappt.

Mit diesem Modul habe ich jetzt so gemacht: fhem "set ECHO_Bad volume 22; sleep 2; set ECHO_Bad tunein sXXXX; sleep 2; set ECHO_Bad volume 22;  sleep 2; set ECHO_Bad volume 22;  sleep 2; set ECHO_Bad volume 22;"

Im Bad funktionierte das ganze auch, leider aber nicht in der Küche. Der Radio lief nicht.

Wie handhabt ihr sowas (Radio starten und Volume setzten)?
Funktionieren die Modul Befehle wenn ich die in einem fhem Befehl/Kontext gleich hintereinander schreibe (kann ich mir das sleep sparen)?

Danke
pOpY


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 Oktober 2018, 08:25:33
Zitat von: popy am 01 Oktober 2018, 08:21:18
Ok danke, werde das weiter beobachten.

Eine andere Frage:
Ich hatte vorher das Shell script "https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html" im Einsatz.
Verwende das ganze (jetzt das Modul) dazu um in der Früh z.B.: den Radio im Bad und in der Küche zu starten.
Es kann ja sein das Alexas Lautstärke vom Vortag noch etwas höher eingestellt ist.
Problem ist dass die Volume, per Alexa Design, nur gesetzt werden kann wenn der playStatus auf playing ist.
Hatte mir vorher ein Shell script gebastelt was folgendes macht:  Volume 22, TuneIn Aufrufen, Sleep 2, Volume 22, Sleep 2, Volume 22, Sleep 2, Volume 22
Damit hat das einstellen des Radio Senders und setzten der Lautstärke immer geklappt.

Mit diesem Modul habe ich jetzt so gemacht: fhem "set ECHO_Bad volume 22; sleep 2; set ECHO_Bad tunein sXXXX; sleep 2; set ECHO_Bad volume 22;  sleep 2; set ECHO_Bad volume 22;  sleep 2; set ECHO_Bad volume 22;"

Im Bad funktionierte das ganze auch, leider aber nicht in der Küche. Der Radio lief nicht.

Wie handhabt ihr sowas (Radio starten und Volume setzten)?
Funktionieren die Modul Befehle wenn ich die in einem fhem Befehl/Kontext gleich hintereinander schreibe (kann ich mir das sleep sparen)?

Danke
pOpY
Ich mache das über eine Routine. Alexa hatte bei meinem TuneIn-Sender (MDR Jump) regelmäßig Probleme beim aufruf, da sie immer "NDR" verstanden hat. Jetzt sage ich nur noch "schalte Radio ein" und es wird die Lautstärke und der Standard Sender eingestellt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 01 Oktober 2018, 08:34:10
Zitat von: balli1187 am 01 Oktober 2018, 08:25:33
Ich mache das über eine Routine. Alexa hatte bei meinem TuneIn-Sender (MDR Jump) regelmäßig Probleme beim aufruf, da sie immer "NDR" verstanden hat. Jetzt sage ich nur noch "schalte Radio ein" und es wird die Lautstärke und der Standard Sender eingestellt.


Gesendet von iPhone mit Tapatalk

Das ist ein sehr guter Hinweis, danke.
Kann diese Routine auch über das Modul aufgerufen werden?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 05 Oktober 2018, 10:07:31
Zitat von: Marlen am 23 September 2018, 14:10:58
Dann kann ich das ja auch so:

Alexa:voice:.* {
######################### in Zahl umwandeln ###########
my $zahl = 0;
if ($EVENT =~ /zwanzig/) {
$zahl = 20;
goto weiterzahl;
}elsif ($EVENT =~ /dreißig/) {
$zahl = 30;
goto weiterzahl;
}elsif ($EVENT =~ /vierzig/) {
$zahl = 40;
goto weiterzahl;
}
goto endezahl;
weiterzahl:
if ($EVENT =~ /ein und/) {
$zahl = $zahl + 1;
}elsif ($EVENT =~ /zwei und/) {
$zahl = $zahl + 2;
}elsif ($EVENT =~ /drei und/) {
$zahl = $zahl + 3;
}elsif ($EVENT =~ /vier und/) {
$zahl = $zahl + 4;
}elsif ($EVENT =~ /fünf und/) {
$zahl = $zahl + 5;
}elsif ($EVENT =~ /sechs und/) {
$zahl = $zahl + 6;
}elsif ($EVENT =~ /sieben und/) {
$zahl = $zahl + 7;
}elsif ($EVENT =~ /acht und/) {
$zahl = $zahl + 8;
}elsif ($EVENT =~ /neun und/) {
$zahl = $zahl + 9;
}
fhem "setreading Alexa voice_zahl $zahl";
endezahl:


in mein notify einbauen!?

LG
  Marlen

Wie verhinderst  du denn auf dem Weg, dass die Alexa dann eine "dumme" Antwort gibt (z.B. "das weiss ich leider nicht...")?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 05 Oktober 2018, 10:17:34
Zitat von: Nemo0815 am 05 Oktober 2018, 10:07:31
Wie verhinderst  du denn auf dem Weg, dass die Alexa dann eine "dumme" Antwort gibt (z.B. "das weiss ich leider nicht...")?
Das geht meiner Meinung nicht, es sei denn man legt für alles eine Routine an.
War auch nur so eine Idee, weiß noch nicht ob ich das für irgendwas verwende.

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 05 Oktober 2018, 20:50:22
Betr. "set <account> textmessage"
Zitat von: michael.winkler am 14 September 2018, 11:27:09
Ja, die Funktion ist in Eurer Version gerade nicht vorhanden.

Hier muss ich noch was testen. Sobald es wieder geht gebe ich Euch bescheid.
Hallo Michael,
gibt es schon einen Plan wann Text-Mitteilungen von Alexa wieder möglich sein werden?
Danke und Grüße
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Oktober 2018, 21:39:07
Zitat von: popy am 01 Oktober 2018, 08:34:10
Das ist ein sehr guter Hinweis, danke.
Kann diese Routine auch über das Modul aufgerufen werden?

Danke
Habe gerade mal kurz geschaut und keine Möglichkeit gesehen, eine Routine über das Modul zu starten.
In dem Fall des Radios gehts aber auch ganz einfach über set tunein.
Ganz am Anfang hatte ich ich für das Radio einfach einen dummy, den ich per AlexaFHEM eingeschaltet habe und auf den dann ein notify getriggert und diesen Befehl ausgeführt hat. Mittlerweile gehts aber nativ in den Routinen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 05 Oktober 2018, 22:51:39
Besteht eigentlich die Chance das Modul so umzubauen, dass das Cookie nicht als Attribut (Konfiguration, die eigentlich statisch sein sollte), sondern als Internal (sich ändernde Daten) gespeichert und über eine Funktion gesetzt wird? So hätte man die Cookie-Daten im Statefile und nicht in der Konfiguration, was ich als deutlich sauberer empfinde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 07 Oktober 2018, 20:56:48
Hammer! Vielen Dank! Damit konnte ich etwas umsetzen was ich schon lange im Kopf hatte. Wenn ich mit Alexa jetzt einen Timer stelle kommt automatisch ein Popup aufs TabletUI welches mir die Restzeit anzeigt.

Leider klappt das aktuell nur für mein Echo in der Küche. Im Wohnzimmer hab ich eine Box von Sonos mit Alexa eingebaut. Die dort gestarteten Timer kann ich nicht in den Readings auslesen. Kann man das evnt. noch mal reinbringen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Oktober 2018, 22:45:36
Zitat von: StephanFHEM am 07 Oktober 2018, 20:56:48
Hammer! Vielen Dank! Damit konnte ich etwas umsetzen was ich schon lange im Kopf hatte. Wenn ich mit Alexa jetzt einen Timer stelle kommt automatisch ein Popup aufs TabletUI welches mir die Restzeit anzeigt.

Leider klappt das aktuell nur für mein Echo in der Küche. Im Wohnzimmer hab ich eine Box von Sonos mit Alexa eingebaut. Die dort gestarteten Timer kann ich nicht in den Readings auslesen. Kann man das evnt. noch mal reinbringen?
Kannst Du mir mal ein list von dem ECHO Device schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Oktober 2018, 22:48:51
Zitat von: awel am 05 Oktober 2018, 20:50:22
Betr. "set <account> textmessage"
Hallo Michael,
gibt es schon einen Plan wann Text-Mitteilungen von Alexa wieder möglich sein werden?
Danke und Grüße
Achim
Hi,

auf Seite 1 gibt es eine neue Version.


# 2018.10.07 v0.0.43
# - CHANGE:  set speak von Multiroom Geräten entfernt
# - BUGFIX:  set Account Device
#            get conversations
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 07 Oktober 2018, 23:04:27
Zitat von: michael.winkler am 07 Oktober 2018, 22:45:36
Kannst Du mir mal ein list von dem ECHO Device schicken?
Ja klar:

Internals:
   CFGFN     
   DEF        A15ERDAKK5HQQG 2df9cbbbc81845c79606f943bc4fa8eb
   IODev      AlexaSystem
   NAME       ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   NR         744
   NTFY_ORDER 50-ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   STATE      connected
   TYPE       echodevice
   model      Sonos Display
   OLDREADINGS:
   READINGS:
     2018-10-07 23:02:05   channel         -
     2018-10-07 23:02:05   currentAlbum    -
     2018-10-07 23:02:05   currentArtist   -
     2018-10-07 23:02:05   currentArtwork  -
     2018-10-07 23:02:05   currentTitle    -
     2018-10-07 23:02:05   currentTuneInID -
     2018-10-07 23:02:45   microphone      false
     2018-10-07 17:59:59   model           Sonos Display
     2018-10-07 23:02:05   playStatus      stopped
     2018-10-07 23:02:05   progress        0
     2018-10-07 23:02:05   progresslen     0
     2018-10-07 23:02:37   state           connected
   helper:
     DEVICETYPE A15ERDAKK5HQQG
     RUNNING_REQUEST 0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      AlexaSystem
   alias      Wohnzimmer
   icon       echo
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 07 Oktober 2018, 23:32:52
Zitat von: michael.winkler am 07 Oktober 2018, 22:48:51
Hi,

auf Seite 1 gibt es eine neue Version.


# 2018.10.07 v0.0.43
# - CHANGE:  set speak von Multiroom Geräten entfernt
# - BUGFIX:  set Account Device
#            get conversations

Da ist beim Hochladen etwas schief gelaufen: FHEM meldet noch immer Version 0.0.42 und get conversations bzw. set textmessage funktionieren nicht.

Auf jeden Fall: Vielen Dank!

Gruß Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Oktober 2018, 07:31:23
Zitat von: awel am 07 Oktober 2018, 23:32:52
Da ist beim Hochladen etwas schief gelaufen: FHEM meldet noch immer Version 0.0.42 und get conversations bzw. set textmessage funktionieren nicht.

Auf jeden Fall: Vielen Dank!

Gruß Achim
Hi,

habe die Version noch mal hochgeladen

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 09 Oktober 2018, 07:47:21
Zitat von: Marlen am 05 Oktober 2018, 10:17:34
Das geht meiner Meinung nicht, es sei denn man legt für alles eine Routine an.
War auch nur so eine Idee, weiß noch nicht ob ich das für irgendwas verwende.

Ich habs jetzt auch mit einer Routine gelösts:

-> Routine: "Alexa, wie ist die Warmwassertemperatur" -> HA Bridge (Warmwassertemp) -> FHEM: Notify (Warmwassertemp) -> set ECHO speak " die Temperatur ist ..." usw :)

Funktioniert einwandfrei (um das obligatorische "OK" zu unterdrücken nach der Routine lasse ich Alexa einfach ein "Einen Moment" sagen, bevor sie die eigentlich Antwort über das speak Kommando gibt.

Wenn man mehr braucht kann man sich natürlich auch nur ein Keyword in FHEM (und HA Bridge) für alles festlegen  und sich den gesprochenen Text dann über das Modul holen und zerpflücken. Braucht zwar dann trotzdem noch für alles eine Routine, aber ich denke das ist vertretbar.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 09 Oktober 2018, 09:06:46
Genau so hab ich das auch!
Nicht schön ist es halt, das dass bis zu einer Minute dauern kann, bis das voice Reading aktualisiert wird.

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 09 Oktober 2018, 11:38:19
Zitat von: Marlen am 09 Oktober 2018, 09:06:46
Genau so hab ich das auch!
Nicht schön ist es halt, das dass bis zu einer Minute dauern kann, bis das voice Reading aktualisiert wird.

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Dafür hab ich einen Retry eingebaut, wenn das letzte Reading älter ist als 15 Sekunden wird einfach nach 3 Sekunden nochmal geprüft.

Hier mal der Code, getestet hab ich den heute noch nicht :)

AlexaAnfrageDummy {

my $echo_device = "";; # selected ECHO device

#get Alexa voice of device with smallest reading age:
my $device1 = "ECHO_23452345f2345f2345";; # Wohnzimmer
my $device2 = "ECHO_2345f2345f2345f234";; # Büro
my $device3 = "ECHO_sdfgsdffgsdfgsdfgdfff";; # Schlafzimmer

my $timestamp1 = ReadingsAge($device1,'voice','');;
my $timestamp2 = ReadingsAge($device2,'voice','');;
my $timestamp3 = ReadingsAge($device3,'voice','');;

my $latest_time;;

if($timestamp1 < $timestamp2 && $timestamp1 < $timestamp3){
$echo_device = $device1;;
$latest_time = $timestamp1;;
}
elsif($timestamp2 < $timestamp1 && $timestamp2 < $timestamp3){
$echo_device = $device2;;
$latest_time = $timestamp2;;
}
else{
$echo_device = $device3;;
$latest_time = $timestamp3;;
}

#only do if latest time is not older than 15 seconds
if($latest_time < 15)
{
#reset the timeout
fhem("set maxAlexaAnfrageRetries 25");;

my $voice = ReadingsVal($echo_device,"voice",0);;

###### for WarmwasserTemperatur ##########
my $temp = Value("WarmwasserTemperatur");;
my $find = '\.';;
my $replace = " Komma ";;
my $warmwasser= $temp =~ s/$find/$replace/r;;
#################################################

#select action
if($voice =~ m/Warmwassertemperatur/ || $voice =~ m/Warmwasser temperatur/)
{
fhem("set $echo_device speak Die Warmwassertemperatur beträgt $warmwasser Grad Celsius.");;
}
elsif($voice =~ m/Badfenster/ || $voice =~ m/Bad fenster/)
{
my $status = "offen";;
if(Value("Badfenster") ne "offen"){
$status = "geschlossen";;
}
fhem("set $echo_device speak Das Badfenster ist $status.");;
}
else
{
fhem("set $echo_device speak Das habe ich leider nicht verstanden, bitte wiederhole die Anfrage.");;
}
}
else
{
if(Value("maxAlexaAnfrageRetries") > 0)
{
fhem("sleep 3; trigger AlexaAnfrageDummy");;
{Log 1, "Alexa Anfrage retry...".Value("maxAlexaAnfrageRetries")};;
fhem("set maxAlexaAnfrageRetries ".(Value("maxAlexaAnfrageRetries") - 1));;
}
else
{
{Log 1, "Alexa Anfrage retry timed out!"};;
#reset the timeout
fhem("set maxAlexaAnfrageRetries 25");;
}
}
}



Edit: Könnte man das über ein get settings beschleunigen? Oder dauerts bei Amazon so lange bis die Info verfügbar ist?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 09 Oktober 2018, 12:38:46
Hääää.......

was prüfst du hier nach 3 Sekunden????

Du findest doch hier nur heraus, welches deiner 3 Dot's zuletzt das Voice-reading aktualisiert hat!?

Ich hab ein notify auf z.B. dot.*:voice:.* Mit $NAME hab ich dann den Dot an dem ich auch die Antwort schicke!

Ich meinte aber, dass das Voice-reading von Amazon nur alle 1 Minuten aktualisiert wird.

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 Oktober 2018, 12:39:59
Zitat von: Marlen am 09 Oktober 2018, 12:38:46
Hääää.......

was prüfst du hier nach 3 Sekunden????

Du findest doch hier nur heraus, welches deiner 3 Dot's zuletzt das Voice-reading aktualisiert hat!?

Ich hab ein notify auf z.B. dot.*:voice:.* Mit $NAME hab ich dann den Dot an dem ich auch die Antwort schicke!

Ich meinte aber, dass das Voice-reading von Amazon nur alle 1 Minuten aktualisiert wird.

LG
  Marlen
Ihr könnt den Modul Interval auch kleiner 60 sekunden stellen. Siehe Doku!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 09 Oktober 2018, 12:52:58
Hmmm.....ach ja, stimmt, dachte aber es geht nicht weniger als 60....wie weit kann man da gehen? Was kann passieren?

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 09 Oktober 2018, 13:32:18
Zitat von: Marlen am 09 Oktober 2018, 12:38:46
Hääää.......

was prüfst du hier nach 3 Sekunden????

Du findest doch hier nur heraus, welches deiner 3 Dot's zuletzt das Voice-reading aktualisiert hat!?

Ich hab ein notify auf z.B. dot.*:voice:.* Mit $NAME hab ich dann den Dot an dem ich auch die Antwort schicke!

Ich meinte aber, dass das Voice-reading von Amazon nur alle 1 Minuten aktualisiert wird.

LG
  Marlen

Ich schaue nach welcher meiner 3 Echos angesprochen wurde und dann noch ob das Reading in letzter Zeit (15 Sekunden) aktualisiert wurde.

Aber mit dem notify auf voice geht das etwas eleganter, danke :)  (wobei man dann komplett auf das Poll intervall angewiesen ist, eine Mischung wäre wohl am effektivsten)
Nur triggere ich nicht auf voice sondern explizit auf ein Dummy device welches mir Alexa über die HA Bridge schaltet (bzw triggert), damit nicht zufällig eine Aktion ausgelöst wird wenn ein Keyword in FHEM erkannt wurde.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 Oktober 2018, 14:19:47
Zitat von: Marlen am 09 Oktober 2018, 12:52:58
Hmmm.....ach ja, stimmt, dachte aber es geht nicht weniger als 60....wie weit kann man da gehen? Was kann passieren?

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk
Es gibt, glaube ich keine Grenze. Probiere es einfach aus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 09 Oktober 2018, 14:48:01
Zitat von: michael.winkler am 09 Oktober 2018, 14:19:47
Es gibt, glaube ich keine Grenze. Probiere es einfach aus

Wie sieht's mit der Last aus wenn ich das Intervall runtersetze? Wird das nicht zu viel des Guten (z.B. 3 devices á 5 Sekunden, damit man eine gute Response bekommt)?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 Oktober 2018, 15:53:56
Zitat von: Nemo0815 am 09 Oktober 2018, 14:48:01
Wie sieht's mit der Last aus wenn ich das Intervall runtersetze? Wird das nicht zu viel des Guten (z.B. 3 devices á 5 Sekunden, damit man eine gute Response bekommt)?
Habe hier noch keine CPU Auslastung gemessen. Außerdem wäre nur das Account Device dafür zuständig. Probiert es einfach mal aus und schaut wie sich die CPU entwickelt. Ich würde auch nicht kleiner 10 Sekunden gehen!

In der nächsten Version könnt Ihr auch Routinen von FHEM aus anstarten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 Oktober 2018, 16:29:04
Mal so zwischendurch. Wirst du ein default-volume für speak einbauen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Oktober 2018, 07:51:43
Zitat von: TomLee am 09 Oktober 2018, 16:29:04
Mal so zwischendurch. Wirst du ein default-volume für speak einbauen ?
Durch die Geschichte mit den Routinen bin ich an dem Thema dran. Wird voraussichtlich in der nächsten Version drin sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Oktober 2018, 11:54:13
Betr. set <account> textmessage, get <account> conversations

Hallo,
kann es sein, dass die textmessage und conversations-Funktionen in der aktuellen Version 43a noch nicht funktionieren?
Oder hat meine Installation einen Fehler - und dann wo?

Danke und Gruß
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Oktober 2018, 15:43:06
Zitat von: awel am 10 Oktober 2018, 11:54:13
Betr. set <account> textmessage, get <account> conversations

Hallo,
kann es sein, dass die textmessage und conversations-Funktionen in der aktuellen Version 43a noch nicht funktionieren?
Oder hat meine Installation einen Fehler - und dann wo?

Danke und Gruß
Achim
Doch sollte eigentlich funktionieren, mache mal einen set <account> login
wenn es danach wieder geht habe ich eine Idee warum es eventuell nicht funktioniert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Oktober 2018, 18:19:38
Zitat von: michael.winkler am 10 Oktober 2018, 15:43:06
Doch sollte eigentlich funktionieren, mache mal einen set <account> login
wenn es danach wieder geht habe ich eine Idee warum es eventuell nicht funktioniert
Treffer! Nach dem neuen Login funktioniert es!
Danke!

Nachtrag:
Mit get conversations erhalte ich in Edge folgende Fehlermeldung:fhemweb.js line 1083:
Unterminated string constant
während Firefox folgenden Fehler meldet:fhemweb.js line 1:
SyntaxError: unterminated string literal


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 10 Oktober 2018, 18:43:19
Hey,

hab ein Echo 2te Gen und diesen nun auch in FHEM angebunden.
Hat geklappt und er zeigt mir auch diverse Readings an.

Ich würde jetzt gern Automatisiert Tunein starten.

habs hiermit versucht:
fhem("set Echo tunein s24896");
fhem("set Echo volume 24");


die lautstärke passt er an. des merk ich wenn ich nen dann selbst aktiviere.
aber tunein startet er nicht.

möglicherweise liegts auch an der nummer? hab die aus dem beispiel.
kann meine normale nummer nicht sehen da auch kein get tunein verfügbar is.

jmd ne idee?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Oktober 2018, 18:50:20
Zitat von: call_me_driver am 10 Oktober 2018, 18:43:19
Hey,

hab ein Echo 2te Gen und diesen nun auch in FHEM angebunden.
Hat geklappt und er zeigt mir auch diverse Readings an.

Ich würde jetzt gern Automatisiert Tunein starten.

habs hiermit versucht:
fhem("set Echo tunein s24896");
fhem("set Echo volume 24");


die lautstärke passt er an. des merk ich wenn ich nen dann selbst aktiviere.
aber tunein startet er nicht.

möglicherweise liegts auch an der nummer? hab die aus dem beispiel.
kann meine normale nummer nicht sehen da auch kein get tunein verfügbar is.

jmd ne idee?
Doku lesen https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 10 Oktober 2018, 19:09:25
Zitat von: michael.winkler am 10 Oktober 2018, 18:50:20
Doku lesen https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

ha... ich depp.... da fehlte natürlich ein autocreate_devices :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kurt6908 am 13 Oktober 2018, 19:59:55
Hallo,

ich habe neben einem Echo Dot (der mit diesem Modul hervorragend funktioniert) seit zwei Tagen den neuen Echo Plus. Dieser wird durch das Modul jedoch nicht erkannt. Autocreate geht zwar, der Echo Plus wird angelegt, jedoch gibt es keine "sets" oder "gets". Beim model steht "unbekannt".

Wird der Plus auch unterstützt, oder muss ich was konfigurieren? Nach meiner Meinung sollte zwischen Dot und Plus (bis auf den Zugbee-Hub und dem mehr Wums) kein Unterschied sein.

Vielen Dank.

Gruß

Kurt

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Oktober 2018, 20:15:18
Schick mir mal ein list von dem angelegten Gerät


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kurt6908 am 13 Oktober 2018, 20:22:38
Hallo,

hier der list:

Internals:
   CFGFN     
   DEF        A18O6U1UQFJ0XK G2A0U204838203L6
   IODev      Amazon
   NAME       ECHO_G2A0U204838203L6
   NR         482
   NTFY_ORDER 50-ECHO_G2A0U204838203L6
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2018-10-13 19:52:59   model           unbekannt
     2018-10-13 19:52:59   presence        present
     2018-10-13 20:20:32   state           connected
     2018-10-13 19:52:59   version         1308943236
     2018-10-13 20:20:36   wakeword        ALEXA
   helper:
     DEVICETYPE A18O6U1UQFJ0XK
     FAMILY     ECHO
     NAME       Kurt's Echo Plus
     VERSION    1308943236
     bluetooth  -
Attributes:
   IODev      Amazon
   alias      Kurt's Echo Plus
   icon       echo
   room       Technik


Gruß

Kurt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Oktober 2018, 10:47:54
Zitat von: kurt6908 am 13 Oktober 2018, 20:22:38
Hallo,

hier der list:

Internals:
   CFGFN     
   DEF        A18O6U1UQFJ0XK G2A0U204838203L6
   IODev      Amazon
   NAME       ECHO_G2A0U204838203L6
   NR         482
   NTFY_ORDER 50-ECHO_G2A0U204838203L6
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2018-10-13 19:52:59   model           unbekannt
     2018-10-13 19:52:59   presence        present
     2018-10-13 20:20:32   state           connected
     2018-10-13 19:52:59   version         1308943236
     2018-10-13 20:20:36   wakeword        ALEXA
   helper:
     DEVICETYPE A18O6U1UQFJ0XK
     FAMILY     ECHO
     NAME       Kurt's Echo Plus
     VERSION    1308943236
     bluetooth  -
Attributes:
   IODev      Amazon
   alias      Kurt's Echo Plus
   icon       echo
   room       Technik


Gruß

Kurt
Danke für die Info, werde das Modul aktualisieren. Wird aber noch ein paar Tage dauern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Oktober 2018, 20:35:02
Auf Seite 1 gibt es wieder eine neue Version. Hier sind sehr viele neue Dinge drin!

Die Lautstärkenanpassung bei dem SET Befehl "speak" ist jetzt genau wie bei den TTS-Nachrichten.

Doku wurde aktualisiert: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/


#
# 2018.10.10 v0.0.44
# - FEATURE: set alarm_off und alarm_on (Wecker und Musikwecker)
#            set alarm_normal und alarm_repeat
#            set routine_play (Abspielen und ausführen von Routinen)
#            set info (Beliebig_Auf_Wiedersehen,Beliebig_Bestaetigung,Beliebig_Geburtstag,Beliebig_Guten_Morgen,Beliebig_Gute_Nacht,Beliebig_Ich_Bin_Zuhause,Beliebig_Kompliment,Erzaehle_Geschichte,Erzaehle_Was_Neues,Erzaehle_Witz,Kalender_Heute,Kalender_Morgen,Kalender_Naechstes_Ereignis,Nachrichten,Singe_Song,Verkehr,Wetter)
#            set config_address_from config_address_to config_address_between (Einstellungen Verkehr)
#            get address (Hier kann die Adresse gesucht werden für die set Befehle config_address_from config_address_to config_address_between)
#            Unterstützung neuer ECHO Plus 2 A18O6U1UQFJ0XK
#            Lautstärke sollte jetzt immer regelbar sein!
# - BUGFIX:  Reading "currentTuneInID"
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 15 Oktober 2018, 08:47:51
#            Lautstärke sollte jetzt immer regelbar sein!
Gab's hier ein Problem?

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Oktober 2018, 09:05:32
ja, die Lautstärke lies sich nach einer gewissen Zeit nicht, ohne dass das ECHO was abspielt, regeln.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Oktober 2018, 15:25:50
Auf Seite 1 gibt es eine neue Version

Mit dieser Version kann das Reading "voice" jetzt schnelle aktualisiert werden.


# 2018.10.15 v0.0.45
# - FEATURE: Attribut intervalvoice 0=realtime bis 100 Sekunden
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: robert.heinze am 15 Oktober 2018, 16:08:17
Hallo Michael,

bin heute erstmals über den Echo Modul gestolpert. Gratulation!
Sag hast du schon mal das Ansprechen von z.B. Hue-Lampen über die integrierte Hub Version sprich Echo Plus ins Auge gefasst?

Ich würde diese mit der Alexa verbundenen Lampen gerne via FHEM schalten.

Grüße aus Wien
Robert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Oktober 2018, 16:39:14
Zitat von: robert.heinze am 15 Oktober 2018, 16:08:17
Hallo Michael,

bin heute erstmals über den Echo Modul gestolpert. Gratulation!
Sag hast du schon mal das Ansprechen von z.B. Hue-Lampen über die integrierte Hub Version sprich Echo Plus ins Auge gefasst?

Ich würde diese mit der Alexa verbundenen Lampen gerne via FHEM schalten.

Grüße aus Wien
Robert
Ich habe leider kein Echo Plus mit integriertem Hue Hub. Könnte mir aber vorstellen das der HUB über ein andere Modul schon ansprechbar ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 15 Oktober 2018, 19:35:30
Zitat von: michael.winkler am 15 Oktober 2018, 16:39:14
Ich habe leider kein Echo Plus mit integriertem Hue Hub. Könnte mir aber vorstellen das der HUB über ein andere Modul schon ansprechbar ist.
Ist nur leider kein Hue Hub sondern im Prinzip ein Echo Hub mit gegenüber Hue reduziertem Funktionsumfang.
Vermutlich geht es in der Konstellation wirklich maximal mit diesem Modul.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 15 Oktober 2018, 19:38:27
Zitat von: Markus M. am 15 Oktober 2018, 19:35:30
Ist nur leider kein Hue Hub sondern im Prinzip ein Echo Hub mit gegenüber Hue reduziertem Funktionsumfang.
Vermutlich geht es in der Konstellation wirklich maximal mit diesem Modul.

Hab auch kein Hue Hub, aber müsste doch mit einer Routine gehen!?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 15 Oktober 2018, 20:00:11
Hab gerade die Version 45 geladen.

Was mir aufgefallen ist.

- speak wird zwar mir der volume_alarm ausgegeben, aber wenn man zuvor Musik an hat, springt die kurz auch in die Volume_alarm.

- intervalvoivce hat nur 1-2 mal funktioniert, jetzt werden nur noch paar readings aktualisiert.

- invervalsettings und intervalvoice gibt es in allen devices.....muss man doch nur im accountdevice setzen,oder?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Oktober 2018, 20:19:25
Zitat von: Marlen am 15 Oktober 2018, 20:00:11
Hab gerade die Version 45 geladen.

Was mir aufgefallen ist.

- speak wird zwar mir der volume_alarm ausgegeben, aber wenn man zuvor Musik an hat, springt die kurz auch in die Volume_alarm.

- intervalvoivce hat nur 1-2 mal funktioniert, jetzt werden nur noch paar readings aktualisiert.

- invervalsettings und intervalvoice gibt es in allen devices.....muss man doch nur im accountdevice setzen,oder?

LG
  Marlen
Wie in der Dokumentation beschrieben, muss das intervalvoice nur am Account gesetzt werden. Das intervallsettings kann an beiden festgelegt werden. Wobei die Standardwerte hier ausreichend sein sollten


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: robert.heinze am 15 Oktober 2018, 20:31:42
Zitat von: Markus M. am 15 Oktober 2018, 19:35:30
Ist nur leider kein Hue Hub sondern im Prinzip ein Echo Hub mit gegenüber Hue reduziertem Funktionsumfang.
Vermutlich geht es in der Konstellation wirklich maximal mit diesem Modul.
Ist genau so wie es Markus beschreibt.
Frage dabei ist, ob Amazon diese API freigibt. Ist in allen neuen Echo's ein Thema.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 15 Oktober 2018, 20:52:24
Zitat von: michael.winkler am 15 Oktober 2018, 20:19:25
Wie in der Dokumentation beschrieben, muss das intervalvoice nur am Account gesetzt werden. Das intervallsettings kann an beiden festgelegt werden. Wobei die Standardwerte hier ausreichend sein sollten

Hab es ja nur im Accoint auf 15 gesetzt..... nach 2-3 mal wird das reading garnicht mehr aktualisiert.

Erst wenn ich FHEM neustarte, wird der letzte voice Befehl angezeigt.

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 15 Oktober 2018, 21:05:36
Zitat von: michael.winkler am 15 Oktober 2018, 15:25:50
Auf Seite 1 gibt es eine neue Version

Mit dieser Version kann das Reading "voice" jetzt schnelle aktualisiert werden.


# 2018.10.15 v0.0.45
# - FEATURE: Attribut intervalvoice 0=realtime bis 100 Sekunden
#

Danke für die neue Version.

Gibt es eigentlich Bestrebungen das Modul offiziell einzubinden, damit es über das interne Update aktualisiert werden kann? Ich mache das bisher immer manuell (fim Forum Downloaden, per ssh/ftp verbinden und übertragen, rechte anpassen, usw) aber das ist jetzt nicht wirklich das gelbe vom Ei.... würde mir gerne etwas einfacheres wünschen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Oktober 2018, 22:56:16
Zitat von: Marlen am 15 Oktober 2018, 20:52:24
Hab es ja nur im Accoint auf 15 gesetzt..... nach 2-3 mal wird das reading garnicht mehr aktualisiert.
Erst wenn ich FHEM neustarte, wird der letzte voice Befehl angezeigt.
LG
  Marlen
Interessant wäre mal ein list von deinem Account Device. Zusätzlich wäre noch gut wenn du das Account Device mal auf Verbose 5 setzt, und dann mal das Log anschauen. Da müsste man sehen ob er den refresh des Readings macht.


Zitat von: balli1187 am 15 Oktober 2018, 21:05:36
Danke für die neue Version.

Gibt es eigentlich Bestrebungen das Modul offiziell einzubinden, damit es über das interne Update aktualisiert werden kann? Ich mache das bisher immer manuell (fim Forum Downloaden, per ssh/ftp verbinden und übertragen, rechte anpassen, usw) aber das ist jetzt nicht wirklich das gelbe vom Ei.... würde mir gerne etwas einfacheres wünschen.


Gesendet von iPhone mit Tapatalk
Ja die gibt es. Wollte aber erst eine relativ Stabile Version über das normale Update bereitstellen. Wenn in der 45er kein grober Fehler mehr ist, kann ich die nächste Version vielleicht schon darüber bereitstellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Oktober 2018, 22:59:09
Zitat von: robert.heinze am 15 Oktober 2018, 20:31:42
Ist genau so wie es Markus beschreibt.
Frage dabei ist, ob Amazon diese API freigibt. Ist in allen neuen Echo's ein Thema.


Gesendet von iPhone mit Tapatalk
Da ich leider aktuell keinen ECHO mit dieser Funktion besitze, kann ich dafür auch nichts analysieren. Werde mir in nächster Zeit auch ein solches nicht zulegen können.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 15 Oktober 2018, 23:02:00
ZitatZitat von: Marlen am Heute um 20:52:24
Hab es ja nur im Accoint auf 15 gesetzt..... nach 2-3 mal wird das reading garnicht mehr aktualisiert.
Erst wenn ich FHEM neustarte, wird der letzte voice Befehl angezeigt.
LG
  Marlen
Interessant wäre mal ein list von deinem Account Device. Zusätzlich wäre noch gut wenn du das Account Device mal auf Verbose 5 setzt, und dann mal das Log anschauen. Da müsste man sehen ob er den refresh des Readings macht.

Muss morgen nochmal schauen....aber irgendwie hängt das, hat aber wohl was damit zu tun wie intensiv man es nutz.

Guten N8,  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus Hermann am 16 Oktober 2018, 11:48:47
Hallo Michael,

bin gerade auf Dein Modul aufmerksam geworden, so etwas habe ich schon lange gesucht, super Entwicklung von Dir.
Nun kann ich endlich meine 3 Echo-Dots aus FHEM steuern.

Danke für Deine Arbeit.

Ich besitze zusätlich einen Vobot mit "Alexa" https://www.amazon.de/Vobot-Intelligenter-Sprachsteuerung-Lautsprecher-Schlaf-Sound/dp/B07B1S9377 (https://www.amazon.de/Vobot-Intelligenter-Sprachsteuerung-Lautsprecher-Schlaf-Sound/dp/B07B1S9377)

Der ist zwar in der Alexa/Amazon App gelistet, aber Dein Modul zeigt das Gerät nicht an.

Der Vobot steht bei mir auf dem Nachtschrank und es wäre toll, wenn ich FHEM-Infos auf den Vobot als Sprachausgabe bekommen würde.
Zum Beispiel "Achtung es ist unter 0 Grad" oder "Das WC-Fenster ist noch auf".

Hast Du eine Idee woran das liegen könnte, dass der Vobot nicht als Echo-Device aufgelistet wird. Die App und Reverb.ai werden ja auch angezeigt.

Vielen Dank und beste Grüße

Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Oktober 2018, 14:44:21
Zitat von: Markus Hermann am 16 Oktober 2018, 11:48:47
Hallo Michael,

bin gerade auf Dein Modul aufmerksam geworden, so etwas habe ich schon lange gesucht, super Entwicklung von Dir.
Nun kann ich endlich meine 3 Echo-Dots aus FHEM steuern.

Danke für Deine Arbeit.

Ich besitze zusätlich einen Vobot mit "Alexa" https://www.amazon.de/Vobot-Intelligenter-Sprachsteuerung-Lautsprecher-Schlaf-Sound/dp/B07B1S9377 (https://www.amazon.de/Vobot-Intelligenter-Sprachsteuerung-Lautsprecher-Schlaf-Sound/dp/B07B1S9377)

Der ist zwar in der Alexa/Amazon App gelistet, aber Dein Modul zeigt das Gerät nicht an.

Der Vobot steht bei mir auf dem Nachtschrank und es wäre toll, wenn ich FHEM-Infos auf den Vobot als Sprachausgabe bekommen würde.
Zum Beispiel "Achtung es ist unter 0 Grad" oder "Das WC-Fenster ist noch auf".

Hast Du eine Idee woran das liegen könnte, dass der Vobot nicht als Echo-Device aufgelistet wird. Die App und Reverb.ai werden ja auch angezeigt.

Vielen Dank und beste Grüße

Markus
Das Modul unterstützt aktuell nur Echos welche bekannt sind. Wenn Du mir ein einen Screenshot von einem get "device" (Account) schickst, kann ich es einbinden. Zusätzlich solltest du mir noch verraten wasss sich alles über die App steuern lässt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus Hermann am 16 Oktober 2018, 18:44:04
Hallo Michael,

was meinst Du mit dem Screenshoot vom Device?

Mit dieser App wird der Vobot gesteuert: https://play.google.com/store/apps/details?id=com.o2fun.vobotionic
Man kann auch MP3 hochladen und als Weckton nutzen.

Hier ein Review: https://www.youtube.com/watch?v=l2bmQBsMFDs

Ich finde das Teil als Wecker-Ersatz ideal.

Gruß
Markus

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Oktober 2018, 18:49:40
Zitat von: Markus Hermann am 16 Oktober 2018, 18:44:04
Hallo Michael,

was meinst Du mit dem Screenshoot vom Device?

Mit dieser App wird der Vobot gesteuert: https://play.google.com/store/apps/details?id=com.o2fun.vobotionic
Man kann auch MP3 hochladen und als Weckton nutzen.

Hier ein Review: https://www.youtube.com/watch?v=l2bmQBsMFDs

Ich finde das Teil als Wecker-Ersatz ideal.

Gruß
Markus
In FHEM hast du ja ein Account Device. Dort machst du ein get "devices" als Ergebnis solltest du so was erhalten:

Devices:

Serial Family Devicetype Name
xx    ECHO    A3S5BH2HU6VAYF    Michael   
xx    WHA    A3C9PE6TNYLTCH    Überall   
xx    KNIGHT    A1NL4BVLQ4L3N3    Büro   
xx    THIRD_PARTY_AVS_MEDIA_DISPLAY    AILBSA2LNTOYL    Michael's Reverb.ai   
xx    VOX    A2IVLV5VM2W81    Dieses Gerät   


Und dann wäre noch interessant wie du diese Gerät mit der originalen Alexa App bedienen kannst bzw. welche Alexa Funktionen das Gerät unterstützt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus Hermann am 16 Oktober 2018, 19:24:00
Schade, da wird der Vobot leider nicht aufgeführt, in der Amazon-Alexa-App kann ich den Vobot sehen. Dort kann ich Zeitzone, Temp.-Einheiten einstellen.
Die Vobot App hat da mehr Infos. Seriennummer (die endet auf 22EE1) ist also nicht unten aufgeführt und die Mac-Adresse steht auch in der App.

Devices:
Serial   Family   Devicetype   Name
xxxxL90964141167      ECHO      A3S5BH2HU6VAYF      Esszimmer Echo Dot   
xxxx0LF0964761MB8      ECHO      A3S5BH2HU6VAYF      Wohnzimmer Echo Dot   
xxxx0LF0964270PMU      ECHO      A3S5BH2HU6VAYF      Sportzimmer Echo Dot   
xxxxb9ff4bf942a9a0f471c4e682b8d1      THIRD_PARTY_AVS_MEDIA_DISPLAY      AILBSA2LNTOYL      Markus's Mobilphone   
xxxxb72b0ffa48cabe1235c148703246      WHA      A3C9PE6TNYLTCH      Überall   
xxxx8b92ab78413f832ce2cb26b1d75e      THIRD_PARTY_AVS_MEDIA_DISPLAY      AILBSA2LNTOYL      Markus's 2nd Reverb.ai   
xxxx2642a9e9427da0a7a060de9231fe      VOX      A2TF17PFR55MTB      Dieses Gerät   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 16 Oktober 2018, 20:51:56
Zitat von: Marlen am 15 Oktober 2018, 23:02:00
Muss morgen nochmal schauen....aber irgendwie hängt das, hat aber wohl was damit zu tun wie intensiv man es nutz.

Guten N8,  Marlen
Jetzt hat ich alles rein kopiert, aber der logeintrag war scheinbar zu lange!
Hab jetzt neu gestartet und bin der Meinung, das dass;

2018.10.16 20:44:24 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20

Als es nicht ging, nicht im log stand.

LG Marlen

P.S.: Hat sonst niemand das Problem mit dem.voice Reading?

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 16 Oktober 2018, 21:06:15
Weil ich gerade das im Log gelesen habe:
[echodevice_Parse] [bluetoothstate] DATA Dumper=$VAR1 = '{"bluetoothStates":[{"deviceSerialNumber":"90F00818714704TT","deviceType":"AB72C64C86AW2","friendlyName":"Echo-4TT","gadgetPaired":false,"online":true,"pairedDeviceList":[{"address":"C8:84:47:49:8B:D8","connected":false,"deviceClass":"OTHER","friendlyName":"YAS-207 Yamaha","profiles":["A2DP-SINK","AVRCP"]},{"address":"88:C6:26:EE:5F:F2","connected":false,"deviceClass":"OTHER","friendlyName":"UE BOOM 2","profiles":["A2DP-SINK","AVRCP"]}],"sconeBattery":null,"sconePaired":false,"softwareVersion":"618566920","streamingState":null},{"deviceSerialNumber":"G090LF0970320498","deviceType":"A3S5BH2HU6VAYF","friendlyName":null,"gadgetPaired":false,"online":true,"pairedDeviceList":[{"address":"88:C6:26:EE:5F:F2","connected":false,"deviceClass":"OTHER","friendlyName":"UE BOOM 2","profiles":["AVRCP"]}],"sconeBattery":null,"sconePaired":false,"softwareVersion":"618571720","streamingState":null},{"deviceSerialNumber":"SERIAL","deviceType":"A3C9PE6TNYLTCH","friendlyName":null,"gadgetPaired":false,"online":false,"pairedDeviceList":null,"sconeBattery":null,"sconePaired":false,"softwareVersion":"0","streamingState":null},{"deviceSerialNumber":"8f8805f00b724fc8ba6724ffae538eb8","deviceType":"A2TF17PFR55MTB","friendlyName":null,"gadgetPaired":false,"online":false,"pairedDeviceList":null,"sconeBattery":null,"sconePaired":false,"softwareVersion":"130050002","streamingState":null},{"deviceSerialNumber":"AQUARISUPLUSD25CEC3ECB92DB22","deviceType":"A1DL2DVDQVK3Q","friendlyName":null,"gadgetPaired":false,"online":false,"pairedDeviceList":null,"sconeBattery":null,"sconePaired":false,"softwareVersion":"308010210","streamingState":null}]}';


@Michael: Könntest du daraus nicht ein Reading generieren,  ob und wenn welches Bluetooth-Gerät verbunden ist?

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Oktober 2018, 23:02:43
Zitat von: Marlen am 16 Oktober 2018, 21:06:15
Weil ich gerade das im Log gelesen habe:
[echodevice_Parse] [bluetoothstate] DATA Dumper=$VAR1 = '{"bluetoothStates":[{"deviceSerialNumber":"90F00818714704TT","deviceType":"AB72C64C86AW2","friendlyName":"Echo-4TT","gadgetPaired":false,"online":true,"pairedDeviceList":[{"address":"C8:84:47:49:8B:D8","connected":false,"deviceClass":"OTHER","friendlyName":"YAS-207 Yamaha","profiles":["A2DP-SINK","AVRCP"]},{"address":"88:C6:26:EE:5F:F2","connected":false,"deviceClass":"OTHER","friendlyName":"UE BOOM 2","profiles":["A2DP-SINK","AVRCP"]}],"sconeBattery":null,"sconePaired":false,"softwareVersion":"618566920","streamingState":null},{"deviceSerialNumber":"G090LF0970320498","deviceType":"A3S5BH2HU6VAYF","friendlyName":null,"gadgetPaired":false,"online":true,"pairedDeviceList":[{"address":"88:C6:26:EE:5F:F2","connected":false,"deviceClass":"OTHER","friendlyName":"UE BOOM 2","profiles":["AVRCP"]}],"sconeBattery":null,"sconePaired":false,"softwareVersion":"618571720","streamingState":null},{"deviceSerialNumber":"SERIAL","deviceType":"A3C9PE6TNYLTCH","friendlyName":null,"gadgetPaired":false,"online":false,"pairedDeviceList":null,"sconeBattery":null,"sconePaired":false,"softwareVersion":"0","streamingState":null},{"deviceSerialNumber":"8f8805f00b724fc8ba6724ffae538eb8","deviceType":"A2TF17PFR55MTB","friendlyName":null,"gadgetPaired":false,"online":false,"pairedDeviceList":null,"sconeBattery":null,"sconePaired":false,"softwareVersion":"130050002","streamingState":null},{"deviceSerialNumber":"AQUARISUPLUSD25CEC3ECB92DB22","deviceType":"A1DL2DVDQVK3Q","friendlyName":null,"gadgetPaired":false,"online":false,"pairedDeviceList":null,"sconeBattery":null,"sconePaired":false,"softwareVersion":"308010210","streamingState":null}]}';


@Michael: Könntest du daraus nicht ein Reading generieren,  ob und wenn welches Bluetooth-Gerät verbunden ist?

LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk
ja schaue ich mir mal an. Könnte man sicherlich machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 17 Oktober 2018, 06:37:42
Guten Morgen!

Ist es vielleicht möglich mehrere "set EchoDevice info" hintereinander auszuführen?

Ich weiß man könnte es mit einem Doif machen und Cmd/Wait aber das ist immer nicht so praktisch wegen den unterschiedlichen Zeiten der Ansagen längen und vielleicht geht es ja das man mit diesem Modul eine Kette von Meldungen ansagen zu lassen, um dann erst die nächste zu Starten wenn die letzte wirklich zu Ende ist?!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 17 Oktober 2018, 11:57:24
warum kannst du nicht alle Ansagen in einem String ausgeben lassen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2018, 15:21:49
Zitat von: Steffen am 17 Oktober 2018, 06:37:42
Guten Morgen!

Ist es vielleicht möglich mehrere "set EchoDevice info" hintereinander auszuführen?

Ich weiß man könnte es mit einem Doif machen und Cmd/Wait aber das ist immer nicht so praktisch wegen den unterschiedlichen Zeiten der Ansagen längen und vielleicht geht es ja das man mit diesem Modul eine Kette von Meldungen ansagen zu lassen, um dann erst die nächste zu Starten wenn die letzte wirklich zu Ende ist?!

Mfg Steffen
Du kannst Dir hier einfach über die Alexa App eine Routine erstellen, in welche du alles reinpackst was benötigt wird. Die neu erstellte Routine kannst du dann über das Modul wieder auf dem jeweiligen ECHO abspielen. Hierfür gibt es den neuen Befehl set "routine_play"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2018, 18:50:03
Zitat von: Marlen am 16 Oktober 2018, 20:51:56

2018.10.16 20:44:24 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20

Auf Seite 1 gibt es wieder eine aktualisierte Version.

Wenn was unklar sein sollte. Bitte zuerst in der Doku lesen https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/


#
# 2018.10.17 v0.0.46
# - BUGFIX:  Attribut intervalvoice 0=realtime bis 100 Sekunden
# - FEATURE: Reading "bluetooth_MAC-Adresse" zeigt Connected Status an (ECHO Device)
#            Readings "config_address_from","config_address_to" und "config_address_between" (Account Device)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 Oktober 2018, 19:48:47
Hi, super Danke.

- Bluetooth funktioniert scheinbar.
- aber Voice bekomme ich jetzt garnicht mehr!

LG
  Marlen
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2018, 19:50:32
Zitat von: Marlen am 17 Oktober 2018, 19:48:47
Hi, super Danke.

- Bluetooth funktioniert scheinbar.
- aber Voice bekomme ich jetzt garnicht mehr!

LG
  Marlen
Bitte noch mal verbose 5 einschalten und mal log wieder zuschicken. Log erstellen hätte ich dir ja schon mal geschrieben wie das geht.

Bitte auch noch ein List vom Account zuschicken

Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 Oktober 2018, 20:06:45
Hier das Account-Device:
Internals:
   DEF        crypt:7e5517550d2w434545a1c5452 crypt:553566763407510959
   IODev     
   NAME       echo42
   NR         631
   NTFY_ORDER 50-echo42
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-11 06:33:19   2FACode         not used
     2018-10-17 19:59:56   BrowserLanguage de_DE
     2018-10-17 19:59:56   BrowserUserAgent LgtTDccTl31d9mzKLDIKQ
     2018-10-17 19:59:49   COOKIE_STATE    OK
     2018-10-17 19:24:16   COOKIE_TYPE     READING
     2018-10-17 19:59:49   alarm_count     0
     2018-10-17 19:24:16   autocreate_devices stop
     2018-10-17 19:59:50   config_address_between -
     2018-10-17 19:59:50   config_address_
     2018-10-17 19:59:50   config_address_to -
     2018-10-17 19:59:53   list_SHOPPING_ITEM
     2018-10-17 19:59:53   list_TASK       
     2018-10-17 19:59:49   musicalarm_count 0
     2018-10-17 19:59:49   reminder_count  0
     2018-10-17 19:59:55   state           connected
     2018-10-17 19:59:49   timer_count     0
     2018-10-17 19:59:49   timer_id        -
     2018-10-17 19:59:49   timer_remainingtime 0
     2018-10-17 19:24:16   version         0.0.46
   helper:
     DEVICETYPE AB72C64C86AW2
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    618566920
     echodevice_refreshvoice 999999
     echodevice_refreshvoice_lastdate 1539797056
     Alarm:
       90F00818714704TT:
         382d83ff-51f1-353d-bc61-82358cc32471:
           alarmTime  1500350400000
           musicAlarmId null
           musicEntity null
           originalDate 2017-07-18
           originalTime 06:00:00.000
           provider   null
           recurringPattern null
           remainingTime 0
         43a1c4a6-4094-3a93-ab3c-1577a6bc37e8:
           alarmTime  1507033800000
           musicAlarmId null
           musicEntity null
           originalDate 2017-10-03
           originalTime 14:30:00.000
           provider   null
           recurringPattern null
           remainingTime 0
         5ddfd382-7d87-3299-92f0-4ea9f81bd302:
           alarmTime  1507032600000
           musicAlarmId null
           musicEntity null
           originalDate 2017-10-03
           originalTime 14:10:00.000
           provider   null
           recurringPattern null
           remainingTime 0
         a8682e9e-bab7-3c92-80b9-112f8ba4a2c6:
           alarmTime  0
           musicAlarmId null
           musicEntity null
           originalDate 2017-11-11
           originalTime 14:15:00.000
           provider   null
           recurringPattern null
           remainingTime 0
         d485f6cb-09e1-31b7-ac7e-e10897087ab1:
           alarmTime  1507982400000
           musicAlarmId null
           musicEntity null
           originalDate 2017-10-14
           originalTime 14:00:00.000
           provider   null
           recurringPattern null
           remainingTime 0
     CMD_QUEUE:
     getbehavior:
       amzn1.alexa.automation.04090398-c04b-48ae-8915-a8df30a4f6a7:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.754e25f3-9111-4e32-8014-ef62ac0a0e40
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.DeviceControls.Volume
             operationPayload:
               customerId A2NASLOG2DLDIH
               deviceSerialNumber 90F00818714704TT
               deviceType AB72C64C86AW2
               locale     de-DE
               value      0
         triggers:
           HASH(0x4a3c408)
       amzn1.alexa.automation.090ec696-bbee-4d59-842e-c488fe286d43:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.04a1e267-b7d0-4975-807a-de50eb56d04b
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4a0af08)
       amzn1.alexa.automation.24043689-8e34-40cc-953c-18661c186587:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.73b2f9e8-d735-43d8-940d-70a9b07f7d9a
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x49fc188)
       amzn1.alexa.automation.2fa4f5c6-27f8-48e9-a823-db5202ff4e99:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.3cccc1bc-dd4e-4d02-942b-f886662401cf
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4a9ef28)
       amzn1.alexa.automation.2fceac49-c12b-40ac-ae83-dae81ab74705:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.4f9edea0-43e0-44dd-8c50-67cfe046b387
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x4aa32e8)
               HASH(0x499ad48)
         triggers:
           HASH(0x4a1d130)
       amzn1.alexa.automation.340df917-95fd-4339-b335-65dd4be4e468:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.ae08fdd8-f453-4795-b0ee-3cc4bbcd88ea
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x4a70798)
               HASH(0x52bf4a0)
         triggers:
           HASH(0x2a43f40)
       amzn1.alexa.automation.46b2e256-9957-4831-99e3-3f5567ccfefd:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.20e1d7b7-5fa2-48ad-a0a6-94066c3d3d31
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x49b8f98)
       amzn1.alexa.automation.4819f6c9-5a0e-4bca-9931-3eac4f9d4ec7:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.1a09b5d8-e4a0-4143-8d51-4d4ea27fbe3e
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x499ee50)
       amzn1.alexa.automation.52df4909-f95a-452b-ae59-6ab3883116d4:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.799f2020-7d8a-4e2b-8142-e1cc0ffea767
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4e3bb10)
       amzn1.alexa.automation.560f729b-a4f1-45ef-bafa-51e36d9bc7d1:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.a5d6c6c0-3eee-429c-9851-c3f85cadf266
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4a58af0)
       amzn1.alexa.automation.5a36b4f3-3efd-42f0-a319-0bc73d6c8e8f:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.4f34899f-3613-465e-a5d0-8a2f486f1dcc
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4997638)
       amzn1.alexa.automation.62ff599e-6593-4ab2-a0b8-3ed7f6b3e552:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.3f30d9e7-4bb5-4ff5-b68a-b475b9f564fd
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4a2a6c8)
       amzn1.alexa.automation.6a9473ca-f86c-4e7f-99ca-69df734e8c66:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.03d5457c-a66c-47d7-b32f-448c87ca9be7
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x530e510)
               HASH(0x239b7e0)
               HASH(0x493f730)
         triggers:
           HASH(0x52fab08)
       amzn1.alexa.automation.73a764d4-92cf-4181-a25b-c8822f483c47:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.6ac01b1f-ac1f-45ed-aedc-ae9fb08ab699
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x4990518)
               HASH(0x4e310c0)
               HASH(0x2a47d48)
               HASH(0x29b3238)
         triggers:
           HASH(0x4a42410)
       amzn1.alexa.automation.89598968-e48d-43f0-8b5d-50789ae0ee09:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.6babd4c1-aaf2-4d23-820b-a36a37533a26
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-alright
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4a43c40)
       amzn1.alexa.automation.9e295338-af68-42d9-8729-c406c7a9bf20:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.29d98bb2-3c4a-4dfb-b93d-9bc2fc7710a3
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4e77a98)
       amzn1.alexa.automation.a09c2784-126d-4521-918c-485f854269d7:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.aeb3a45e-6ec5-409c-9dd7-a468bbfbcf7f
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x4e19558)
               HASH(0x4e312d0)
               HASH(0x52fcf80)
               HASH(0x4e8f330)
               HASH(0x4a274c0)
         triggers:
           HASH(0x49a54d0)
       amzn1.alexa.automation.a9de3897-6103-4aff-998c-1eb1f734cdd3:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.9a9cce8f-ef4c-423e-a201-6db0e6f50659
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4e4dde8)
       amzn1.alexa.automation.ae4de3d4-cb1b-47d1-a7a3-a33559b42ad8:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.47e51f80-1363-4207-bc00-4bc76f356d41
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4a2b378)
       amzn1.alexa.automation.af992a6c-a324-4820-bfd5-bae40eaa9d08:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.22eef323-8efb-4bcb-ad12-4c40095cfe7d
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4997590)
       amzn1.alexa.automation.b2343f48-9c72-4c98-bc40-c98a9cdacd1c:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.41284630-9a0b-418c-8816-20fff792245e
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x4b24e78)
               HASH(0x4a42320)
         triggers:
           HASH(0x4e96b20)
       amzn1.alexa.automation.c6bf7b5d-692f-4e1c-8057-ce6fe1f7fedc:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.fe099539-fda3-4286-a0a8-9871975ed2d4
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4d476d8)
       amzn1.alexa.automation.cd707681-1df5-4baf-aef8-259f729f265b:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.e5362efe-6ee0-40e4-944d-56900a29a465
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4e4dec0)
       amzn1.alexa.automation.e46e7432-3f42-4de4-8456-f842a11125a3:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.6d33eb34-1416-4af0-9c42-eaab862079a6
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x54e3740)
               HASH(0x4b44418)
         triggers:
           HASH(0x4e9b1b0)
       amzn1.alexa.automation.e657d98c-3133-45ba-86de-ee05ac79972c:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.c86c7b6d-437a-49ea-8c73-780443d8e754
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             name       
             type       Alexa.CannedTts.Speak
             operationPayload:
               cannedTtsStringId alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random
               customerId A2NASLOG2DLDIH
               deviceSerialNumber ALEXA_CURRENT_DSN
               deviceType ALEXA_CURRENT_DEVICE_TYPE
               locale     de-DE
         triggers:
           HASH(0x4a2a350)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.808472e0-323c-4dff-9795-a7dac4375d35
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x3b36488)
         triggers:
           HASH(0x498f7f8)
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       90F00818714704TT:
         061d5d94-e816-4625-ac0d-3dc9058d0197 Reminder_2018-10-17 18:13:33_Staubbehälter vom Robi muss ausgeleert werden
         1260aa50-d185-490f-9d5f-419be4baee91 Reminder_2018-10-17 16:43:33_Staubbehälter vom Robi muss ausgeleert werden
         289a3190-10ff-4e20-87b4-4e95ee74e96e Reminder_2018-10-16 15:45:30_Es hat ein mal jemand an der Haustür geklingelt und die Geschirrspühlmaschine ist fertig
         382d83ff-51f1-353d-bc61-82358cc32471 Alarm_06:00:00.000
         43a1c4a6-4094-3a93-ab3c-1577a6bc37e8 Alarm_14:30:00.000
         5ddfd382-7d87-3299-92f0-4ea9f81bd302 Alarm_14:10:00.000
         a8682e9e-bab7-3c92-80b9-112f8ba4a2c6 Alarm_14:15:00.000
         c18c2d70-3701-48a6-b532-1f16137f2140 Reminder_2018-10-17 10:53:12_Es hat ein mal jemand an der Haustür geklingelt
         d485f6cb-09e1-31b7-ac7e-e10897087ab1 Alarm_14:00:00.000
         f3334367-3bc1-45a3-a5be-d0800d1f0b81 Reminder_2018-10-17 12:26:10_Die Waschmaschine ist fertig
       _90F00818714704TT:
         alarm_aktiv 0
         count_Alarm 5
         count_Reminder 5
         reminder_aktiv 0
       _G090LF0970320498:
       _account:
Attributes:
   browser_language de_DE
   browser_save_data 0
   browser_useragent_random 1
   disable    0
   event-on-change-reading .*
   icon       echo
   intervalsettings 60
   intervalvoice 20
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2018, 20:09:02
Hast du ein shutdown restart, nach dem Update gemacht?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 Oktober 2018, 20:15:06
Ja, mit reload hat sich nicht mal die Version im Device geändert:
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 Oktober 2018, 20:17:43
Hier das Logfile, war zu groß zum einfügen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2018, 20:21:16
Zitat von: Marlen am 17 Oktober 2018, 20:17:43
Hier das Logfile, war zu groß zum einfügen!
Kannst du das log file über ssh mal loggen und nur die relevanten Zeilen ausgeben?

Befehl wäre
Tail-f logdatei | grep IntervalVoice


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 Oktober 2018, 20:28:18
-bash: Tail-f: command not found

Den Befehl gibt es nicht!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2018, 20:31:28
Zitat von: Marlen am 17 Oktober 2018, 20:28:18
-bash: Tail-f: command not found

Den Befehl gibt es nicht!
Habe den Fehler gefunden. Bitte noch mal auf Seite 1 die Version herunterladen.

Der Befehl sollte in einer SSH Sitzung ausgeführt werden, nicht in der FHEM Befehlszeile.


tail -f /opt/fhem/log/fhem-2018-10.log | grep IntervalVoice
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 Oktober 2018, 20:43:04
Scheint zu laufen:


2018.10.17 20:40:26 5: [echo42] [echodevice_GetSettings] refresh voice command IntervalVoice=20
2018.10.17 20:40:47 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20
2018.10.17 20:41:07 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20
2018.10.17 20:41:27 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20
2018.10.17 20:41:28 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20
2018.10.17 20:41:48 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20
2018.10.17 20:42:09 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20
2018.10.17 20:42:28 5: [echo42] [echodevice_Parse] [activities] refresh voice command IntervalVoice=20
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: a13xde am 17 Oktober 2018, 20:43:45
Hallo Michael,

Danke Danke Danke für das Modul hier, wüsste nicht mehr wie ich ohne das auskommen würde :D

Super das du dich auch dem Wecker Thema gewidmet hast, darauf habe ich schon lange gewartet !!! Jetzt muss ich nur noch schauen wie ich das in meine bestehende Wecker Routine integriere.

Kurze Frage dazu: Hab ich das in der Doku richtig verstanden, dass es aktuell noch nicht möglich ist die Uhrzeit eines bestehenden Weckers zu ändern ?

PS: Ich habe hier einen Echo Show 2, dieser wird noch nicht richtig erkannt, vielleicht könntest du den noch hinzufügen:


Devices:

Serial Family   Devicetype Name
xxx    KNIGHT   AWZZ5CVHX2CD   Echo Show2   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 Oktober 2018, 21:33:57
Auch von mir noch mal eine ganz großes DANKESCHÖN!!!!

Das Modul ist echt super, vielen Dank, auch deine schnelle Umsetzung von Wünschen etc...... DANKEEEE!

Mit diesem Modul wird das ganze erst richtig smart.

:-* :-* :-* :-* :-* :-* :-* :-* :-*
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 17 Oktober 2018, 22:44:22
Zitat von: michael.winkler am 17 Oktober 2018, 15:21:49
Du kannst Dir hier einfach über die Alexa App eine Routine erstellen, in welche du alles reinpackst was benötigt wird. Die neu erstellte Routine kannst du dann über das Modul wieder auf dem jeweiligen ECHO abspielen. Hierfür gibt es den neuen Befehl set "routine_play"

Hallo!

Vielen dank, genau danach hatte ich gesucht.

Nun noch was anderes, habe heute meinen neuen Echo dot(3Gen) bekommen, aber in Fhem wird er nicht erkannt.

hier mal in fhem:

Internals:
   DEF        A32DOYMUN6DTXA G090U50783740XXX
   IODev      echoTestNeu
   NAME       EchoBadezimmer2
   NR         282
   NTFY_ORDER 50-EchoBadezimmer2
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2018-10-17 22:41:15   model           unbekannt
     2018-10-17 22:41:15   presence        present
     2018-10-17 22:41:45   state           connected
     2018-10-17 22:41:15   version         1308943236
     2018-10-17 22:41:52   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Badezimmer
     VERSION    1308943236
     bluetooth  -
Attributes:
   IODev      echoTestNeu
   alias      EchoBadezimmer2
   icon       echo
   room       Amazon


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2018, 22:51:28
Zitat von: Steffen am 17 Oktober 2018, 22:44:22
Nun noch was anderes, habe heute meinen neuen Echo dot(3Gen) bekommen, aber in Fhem wird er nicht erkannt.

Zitat von: a13xde am 17 Oktober 2018, 20:43:45

Serial Family   Devicetype Name
xxx    KNIGHT   AWZZ5CVHX2CD   Echo Show2   


Auf Seite 1 gibt es noch mal eine neue Version.


# 2018.10.17 v0.0.46b
# - BUGFIX:  Attribut intervalvoice 0=realtime bis 100 Sekunden
# - FEATURE: Reading "bluetooth_MAC-Adresse" zeigt Connected Status an (ECHO Device)
#            Readings "config_address_from","config_address_to" und "config_address_between" (Account Device)
#            Unterstützung neuer ECHO Show Gen2 AWZZ5CVHX2CD
#            Unterstützung neuer ECHO Dot Gen3 A32DOYMUN6DTXA
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 17 Oktober 2018, 22:55:07
Unterstützung neuer ECHO Dot Gen3 A32DOYMUN6DTXA

Schneller geht net
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 18 Oktober 2018, 12:03:10
Hallo,

ich hab nochmal ein bisschen getestet:

Man kann jetzt jeder Zeit das Volumen von FHEM an der Hardware setzen.
Aber ich bin der Meinung, dass wenn man die Lautstärke an der Hardware verstellt, wird sie nicht an FHEM übertragen.


LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Oktober 2018, 12:26:09
Zitat von: Marlen am 18 Oktober 2018, 12:03:10
Hallo,

ich hab nochmal ein bisschen getestet:

Man kann jetzt jeder Zeit das Volumen von FHEM an der Hardware setzen.
Aber ich bin der Meinung, dass wenn man die Lautstärke an der Hardware verstellt, wird sie nicht an FHEM übertragen.


LG
  Marlen
Und wie kommst du darauf? Was sagen die Logs dazu? Wie hast du das Attribut "intervalsettings" am Account Device gesetzt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 18 Oktober 2018, 12:48:00
Der intervalsettings steht auf 30, also müsste spätestens nach 30 Sek. das Volumen im Modul zur Hardware passen.
Log kann ich erst heute Abend bereitstellen, wieder per SSH???
LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Oktober 2018, 12:48:43
Zitat von: Marlen am 18 Oktober 2018, 12:48:00
Der intervalsettings steht auf 30, also müsste spätestens nach 30 Sek. das Volumen im Modul zur Hardware passen.
Log kann ich erst heute Abend bereitstellen, wieder per SSH???
LG
  Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk
ja, am besten nach volume filtern
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kurt6908 am 18 Oktober 2018, 19:21:26
Hallo,

der ECHO Plus 2 A18O6U1UQFJ0XK funktioniert.

Vielen Dank.

Kurt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 18 Oktober 2018, 19:45:00
Zitat von: michael.winkler am 18 Oktober 2018, 12:48:43
ja, am besten nach volume filtern

Hier mal mein Log, konnte jetzt allerdings kein Fehlverhalten feststellen!
Hatte vorhin mal den Eindruck, das wenn die Alexa länger auf "playing" stand und man dann an der Alexa-Hardware die Lautstärke verändert hat, sie nicht im FHEM-Modul aktualisiert wurde.

2018.10.18 19:38:57 4: [echo42] [echodevice_SendCommand] [alarmvolume] START
2018.10.18 19:38:57 4: [echo42] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1539884337
2018.10.18 19:38:57 4: [echo42] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.18 19:39:04 4: [echo42] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1539884337
2018.10.18 19:39:04 4: [echo42] [echodevice_Parse] [alarmvolume]
2018.10.18 19:39:04 5: [echo42] [echodevice_Parse] [alarmvolume] DATA Dumper=$VAR1 = '{"deviceNotificationStates":[{"deviceSerialNumber":"SERIAL","deviceType":"AB72C64C86AW2","softwareVersion":"618566920","volumeLevel":5},{"deviceSerialNumber":"G090LF0970320498","deviceType":"A3S5BH2HU6VAYF","softwareVersion":"618571720","volumeLevel":70},{"deviceSerialNumber":"58a91f26dbce4b7ea08906afd0ed2aa8","deviceType":"A3C9PE6TNYLTCH","softwareVersion":"0","volumeLevel":0},{"deviceSerialNumber":"8f8805f00b724fc8ba6724ffae538eb8","deviceType":"A2TF17PFR55MTB","softwareVersion":"130050002","volumeLevel":50},{"deviceSerialNumber":"AQUARISUPLUSD25CEC3ECB92DB22","deviceType":"A1DL2DVDQVK3Q","softwareVersion":"308010210","volumeLevel":0}]}';
2018.10.18 19:39:27 4: [echo42] [echodevice_SendCommand] [alarmvolume] START
2018.10.18 19:39:27 4: [echo42] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1539884367
2018.10.18 19:39:27 4: [echo42] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.18 19:39:34 4: [echo42] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1539884367
2018.10.18 19:39:35 4: [echo42] [echodevice_Parse] [alarmvolume]
2018.10.18 19:39:35 5: [echo42] [echodevice_Parse] [alarmvolume] DATA Dumper=$VAR1 = '{"deviceNotificationStates":[{"deviceSerialNumber":"90F00818714704TT","deviceType":"AB72C64C86AW2","softwareVersion":"618566920","volumeLevel":5},{"deviceSerialNumber":"G090LF0970320498","deviceType":"A3S5BH2HU6VAYF","softwareVersion":"618571720","volumeLevel":70},{"deviceSerialNumber":"SERIAL","deviceType":"A3C9PE6TNYLTCH","softwareVersion":"0","volumeLevel":0},{"deviceSerialNumber":"8f8805f00b724fc8ba6724ffae538eb8","deviceType":"A2TF17PFR55MTB","softwareVersion":"130050002","volumeLevel":50},{"deviceSerialNumber":"AQUARISUPLUSD25CEC3ECB92DB22","deviceType":"A1DL2DVDQVK3Q","softwareVersion":"308010210","volumeLevel":0}]}';
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Zonk am 18 Oktober 2018, 21:11:50
Hallo Zusammen,
ich bin sonst der stille Leser, habe aber schon länger ein Problem mit dem echodevice.
Es hat aus schon eine längere Zeit funktioniert bis Version 0.0.41. Das echodevice connectet, aber bei "get device" oder "set autocreate_device" wird kein Echo mehr angelegt, es kommt nur noch folgender Fehler:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Vielleicht kann mir ja einer einen Tipp geben? :'(

Danke im Voraus..
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Oktober 2018, 07:20:47
Zitat von: Zonk am 18 Oktober 2018, 21:11:50
Hallo Zusammen,
ich bin sonst der stille Leser, habe aber schon länger ein Problem mit dem echodevice.
Es hat aus schon eine längere Zeit funktioniert bis Version 0.0.41. Das echodevice connectet, aber bei "get device" oder "set autocreate_device" wird kein Echo mehr angelegt, es kommt nur noch folgender Fehler:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Vielleicht kann mir ja einer einen Tipp geben? :'(

Danke im Voraus..
Ohne LOG usw. kann ich dir leider nicht helfen. Welche Version hast du aktuell im Einsatz? Stelle mal das Account Device auf Verbose 5 und führe die Aktion noch mal aus. Bitte dann auch das LOG mal zuschicken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 19 Oktober 2018, 12:36:54
wäre es möglich das auch die fire hd tablets funktionieren mit dem modul?

mfg.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Oktober 2018, 20:35:38
Zitat von: Abercrombie1892 am 19 Oktober 2018, 12:36:54
wäre es möglich das auch die fire hd tablets funktionieren mit dem modul?

mfg.
Wird das Gerät bei get devices angezeigt? Kannst Du über die normale Alexa App irgendetwas davon steuern?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Zonk am 19 Oktober 2018, 20:39:30
Zitat von: michael.winkler am 19 Oktober 2018, 07:20:47
Ohne LOG usw. kann ich dir leider nicht helfen. Welche Version hast du aktuell im Einsatz? Stelle mal das Account Device auf Verbose 5 und führe die Aktion noch mal aus. Bitte dann auch das LOG mal zuschicken.

Ich habe selber mal den LOG in Verbose 5 angeschaut und festgestellt das es ein Problem mit meinem Amazon Account gab. Ich hatte ca. 25 Geräte...., habe mal 20 gelöscht und siehe da Modul hat sich wieder verbunden und es hat wieder Device angelegt. Danke Michael für den Hinweis.

Problem gelöst....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 21 Oktober 2018, 12:59:13
Betr.: Letztes aktives Echo-Device

Hallo Michael,

ist es möglich, das zuletzt angesprochene Alexa-Device aktiv und vor allem zeitnah zu ermitteln?
Ein permanentes Aktualisieren des Voice-Readings im Hintergrund ist nicht erforderlich, wenn fhem über den SmartHome-Skill von Justme1968 bereits die Kontrolle erlangt hat und selbst bei Bedarf abfragen kann.
Zur Zeit versuche ich das angesprochene Device über eine Abfrage der Timestamps vom voice-Reading herauszubekommen - aber das dauert auch mit intervalvoice bei vertretbarer Belastung zu lange.

In der Browser-Version der Alexa-App sieht man unter "Einstellungen / Verlauf" die gewünschte Info nahezu in Echtzeit noch während der Antwort von Alexa.
Was im Browser funktioniert, müsste doch auch mit dem Modul machbar sein ;-)

Ich hatte hier (https://forum.fhem.de/index.php/topic,82631.msg836997.html#msg836997) auch schon mal auf die Realisierung von Alexander Noack in seinem alexa_remote_control-Script hingewiesen, weiß allerdings nicht, wie weit man das übertragen kann.

Danke und viele Grüße
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 Oktober 2018, 14:11:46
Hallo Michael,

bei mir läuft 0.0.41 seitdem du sie bereitgestellt hast ohne Probleme. Die Woche hatte ich mal die 0.0.45 ausprobiert und heute die 0.046b. Bei beiden neueren Versionen connected das Account-Device minütlich neu. Gehe ich wieder zurück auf 0.0.41 ist alles wieder in Ordnung. Es sind keine zusätzlichen Attribute gesetzt. Welche Daten brauchst du genau um dem Problem auf die Schliche zu kommen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Oktober 2018, 07:53:31
Zitat von: awel am 21 Oktober 2018, 12:59:13
Betr.: Letztes aktives Echo-Device
ist es möglich, das zuletzt angesprochene Alexa-Device aktiv und vor allem zeitnah zu ermitteln?
Ich kann das gerne noch einbauen, aber es wird immer zeitlich verzögert reinkommen. Auch das von Dir angesprochene Skript wird auch nur in bestimmten Zeitabständen ausgeführt.

Zitat von: TomLee am 21 Oktober 2018, 14:11:46
Hallo Michael,

bei mir läuft 0.0.41 seitdem du sie bereitgestellt hast ohne Probleme. Die Woche hatte ich mal die 0.0.45 ausprobiert und heute die 0.046b. Bei beiden neueren Versionen connected das Account-Device minütlich neu. Gehe ich wieder zurück auf 0.0.41 ist alles wieder in Ordnung. Es sind keine zusätzlichen Attribute gesetzt. Welche Daten brauchst du genau um dem Problem auf die Schliche zu kommen ?
Ohne ein Log ist es immer schwer zu sagen woran es liegt. Hilfreich sind auch immer die HTML Results. Und wenn dann noch ein list vom Account Device vorliegt kann man das Ganze analysieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 22 Oktober 2018, 08:13:43
Hallo Michael,

Ich hatte dir die List zu der Echo-Fähigen Sonos-Box geschickt. Denkst du, dass du es eingebaut bekommst?

Zitat von: StephanFHEM am 07 Oktober 2018, 23:04:27
Ja klar:

Internals:
   CFGFN     
   DEF        A15ERDAKK5HQQG 2df9cbbbc81845c79606f943bc4fa8eb
   IODev      AlexaSystem
   NAME       ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   NR         744
   NTFY_ORDER 50-ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   STATE      connected
   TYPE       echodevice
   model      Sonos Display
   OLDREADINGS:
   READINGS:
     2018-10-07 23:02:05   channel         -
     2018-10-07 23:02:05   currentAlbum    -
     2018-10-07 23:02:05   currentArtist   -
     2018-10-07 23:02:05   currentArtwork  -
     2018-10-07 23:02:05   currentTitle    -
     2018-10-07 23:02:05   currentTuneInID -
     2018-10-07 23:02:45   microphone      false
     2018-10-07 17:59:59   model           Sonos Display
     2018-10-07 23:02:05   playStatus      stopped
     2018-10-07 23:02:05   progress        0
     2018-10-07 23:02:05   progresslen     0
     2018-10-07 23:02:37   state           connected
   helper:
     DEVICETYPE A15ERDAKK5HQQG
     RUNNING_REQUEST 0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      AlexaSystem
   alias      Wohnzimmer
   icon       echo
   room       Amazon

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 22 Oktober 2018, 08:34:08
Betr.: Letztes aktives Echo-Device

Hallo Michael,
Danke!
Zitat von: michael.winkler am 22 Oktober 2018, 07:53:31
... wird auch nur in bestimmten Zeitabständen ausgeführt.
Nein - bitte nicht regelmäßig in bestimmten Zeitabständen automatisch ausführen! Das machen die bisherigen Funktionen hinreichend.
Fhem soll mit einem einmaligen Befehl selbst das Device bei Bedarf abfragen: get lastalexa o.ä.
VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Oktober 2018, 08:34:43
Zitat von: StephanFHEM am 22 Oktober 2018, 08:13:43
Hallo Michael,

Ich hatte dir die List zu der Echo-Fähigen Sonos-Box geschickt. Denkst du, dass du es eingebaut bekommst?
Hi, was ist das für eine Sonso Gerät? Hast Du mir hier eine genauere Modelbezeichnung?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 22 Oktober 2018, 09:34:59
Das ist ein Sonos Beam https://www.sonos.com/de-de/shop/beam.html?utm_campaign=GGL_DE_DE_SONOS_B_BEAM_Exact&utm_medium=cpc&utm_source=google&utm_content=GGL_DE_DE_SONOS_B_BEAM_Exact&utm_term=sonos+beam&gclid=Cj0KCQjw6rXeBRD3ARIsAD9ni9A0m7cppS-cOi6lD7drQVrzjtTUFU8VaVfkjfBW6MbSb8SRBfmCPUkaAuVVEALw_wcB&gclsrc=aw.ds&dclid=CJm0-bbEmd4CFQmR3godJqABEQ (https://www.sonos.com/de-de/shop/beam.html?utm_campaign=GGL_DE_DE_SONOS_B_BEAM_Exact&utm_medium=cpc&utm_source=google&utm_content=GGL_DE_DE_SONOS_B_BEAM_Exact&utm_term=sonos+beam&gclid=Cj0KCQjw6rXeBRD3ARIsAD9ni9A0m7cppS-cOi6lD7drQVrzjtTUFU8VaVfkjfBW6MbSb8SRBfmCPUkaAuVVEALw_wcB&gclsrc=aw.ds&dclid=CJm0-bbEmd4CFQmR3godJqABEQ)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jackeson am 22 Oktober 2018, 23:54:20
Hallo,
ich würde gerne über meinen Show das Haustürkamerabild beim Klingeln sehen habe ein doif erstellt aber es klappt nicht :(

define TestKamera DOIF ([Eltern_Klingel] eq "on" and [08:00-18:50] )(set ECHO_.....0422620LQA voice zeige mir haus tür kamera)(set ECHO_.....0422620LQA speak Es ist jemand  der Werkstatt)(set OG.BueroMichael_LED on)
attr TestKamera do always

diesen Befehl "set ECHO_.....0422620LQA voice zeige mir haus tür kamera" so zu geben das ich das Videobild bekomme
vielleicht kann mir jemand weiterhelfen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 Oktober 2018, 20:36:01
Welche .html genau mach mich später noch dran?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 24 Oktober 2018, 22:15:50
Hallo,
ich habe heute das Modul integriert.
Das IO lässt sich problemlos definieren jedoch bekomme ich keine Connection.
Mein Passwort ist ziemlich kryptisch. Gibt es da eventuell beim verschlüsseln Probleme?



2018.10.24 21:23:25 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.24 21:23:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.24 21:23:50 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.24 21:24:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.10.24 21:24:57 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.10.24 21:25:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.10.24 21:25:35 3: [EchoIO] [echodevice_setState] to disconnected
2018.10.24 21:26:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.24 21:27:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.24 21:28:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.24 21:29:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.10.24 21:30:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.10.24 21:31:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.10.24 21:32:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.24 21:33:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2

Peter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Oktober 2018, 07:16:09
Zitat von: hetterich am 24 Oktober 2018, 22:15:50
Hallo,
ich habe heute das Modul integriert.
Das IO lässt sich problemlos definieren jedoch bekomme ich keine Connection.
Mein Passwort ist ziemlich kryptisch. Gibt es da eventuell beim verschlüsseln Probleme?



2018.10.24 21:23:25 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.24 21:23:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.24 21:23:50 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.24 21:24:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.10.24 21:24:57 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.10.24 21:25:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.10.24 21:25:35 3: [EchoIO] [echodevice_setState] to disconnected
2018.10.24 21:26:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.24 21:27:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.24 21:28:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.24 21:29:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.10.24 21:30:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.10.24 21:31:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.10.24 21:32:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.24 21:33:35 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2

Peter
Am besten mal das Attribut "browser_save_data" auf 1 und dann mal ein get "html_result" ausführen. Dort kannst du dir dann mal die *_cookielogin*.html Dateien anschauen. Eventuell findest du dort einen Hinweis. Solltest Du ein $ Zeichen im Kennwort haben, würde ich das mal abändern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 25 Oktober 2018, 08:08:34
Hallo Michael,

mache ich heute Abend gleich nach der Arbeit.
Benutzt das Modul den Standard-Browser des Raspi? (Jessie)
Dann melde ich mich mal zuerst direkt über den Jessie Browser an und schau ob ich mich überhaupt einloggen kann.
Ich hab einiges gesperrt z. B. SSH weil ich über Remote drauf gehe.

Danke

Peter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 25 Oktober 2018, 12:15:25
Hallo,

ich hab heut auch wieder ein disconnect und Readings_State steht die ganze Zeit auf START,  kann man das Cookie löschen?

Oder was wäre hier die Lösung?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 25 Oktober 2018, 13:23:43
Hallo,

bei mir heute auch disconnected, Android-App und Browser laufen einwandfrei.

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cornhoulio am 25 Oktober 2018, 14:09:51
Hallo,
ich habe seit gestern auch die Version 0.0.46b druf.

Mein Log sieht aus wie bei hetterich.
Get devices funktioniert auch nicht.

Hier ist ein Log von Get devices:

2018.10.25 13:55:23.743 4: [EchoDevice] [echodevice_SendCommand] [devices] START
2018.10.25 13:55:23.745 4: [EchoDevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540468523
2018.10.25 13:55:23.745 4: [EchoDevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.25 13:55:23.749 4: [EchoDevice] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540468523
2018.10.25 13:55:23.906 4: [EchoDevice] [echodevice_Parse] [devices]
2018.10.25 13:55:23.908 5: [EchoDevice] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:23.926 4: [EchoDevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540468511
2018.10.25 13:55:24.132 4: [EchoDevice] [echodevice_Parse] [activities]
2018.10.25 13:55:24.134 5: [EchoDevice] [echodevice_Parse] [activities] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:24.148 4: [EchoDevice] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.25 13:55:24.273 4: [EchoDevice] [echodevice_Parse] [account]
2018.10.25 13:55:24.275 5: [EchoDevice] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: XRLy7BXahXSFwJcMn36yUn4xckklfN7XGH1WeIyozUP9C3mokeUG5g==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.25 13:55:24.276 4: [EchoDevice] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: XRLy7BXahXSFwJcMn36yUn4xckklfN7XGH1WeIyozUP9C3mokeUG5g==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.25 13:55:24.289 4: [EchoDevice] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540468511
2018.10.25 13:55:24.445 4: [EchoDevice] [echodevice_Parse] [devices]
2018.10.25 13:55:25.192 5: [EchoDevice] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:25.204 4: [EchoDevice] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540468511
2018.10.25 13:55:25.363 4: [EchoDevice] [echodevice_Parse] [getisonline]
2018.10.25 13:55:25.365 5: [EchoDevice] [echodevice_Parse] [getisonline] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:25.377 4: [EchoDevice] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.25 13:55:25.529 4: [EchoDevice] [echodevice_Parse] [getdevicesettings]
2018.10.25 13:55:25.531 5: [EchoDevice] [echodevice_Parse] [getdevicesettings] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:25.543 4: [EchoDevice] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540468511
2018.10.25 13:55:25.691 4: [EchoDevice] [echodevice_Parse] [listitems_shopping]
2018.10.25 13:55:25.693 5: [EchoDevice] [echodevice_Parse] [listitems_shopping] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:25.714 4: [EchoDevice] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540468511
2018.10.25 13:55:25.873 4: [EchoDevice] [echodevice_Parse] [listitems_task]
2018.10.25 13:55:25.874 5: [EchoDevice] [echodevice_Parse] [listitems_task] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:25.896 4: [EchoDevice] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540468511
2018.10.25 13:55:26.078 4: [EchoDevice] [echodevice_Parse] [wakeword]
2018.10.25 13:55:26.080 5: [EchoDevice] [echodevice_Parse] [wakeword] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:26.093 4: [EchoDevice] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540468511
2018.10.25 13:55:26.248 4: [EchoDevice] [echodevice_Parse] [getdnd]
2018.10.25 13:55:26.250 5: [EchoDevice] [echodevice_Parse] [getdnd] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:26.262 4: [EchoDevice] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540468511
2018.10.25 13:55:26.531 4: [EchoDevice] [echodevice_Parse] [bluetoothstate]
2018.10.25 13:55:26.533 5: [EchoDevice] [echodevice_Parse] [bluetoothstate] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:26.546 4: [EchoDevice] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540468511
2018.10.25 13:55:26.922 4: [EchoDevice] [echodevice_Parse] [alarmvolume]
2018.10.25 13:55:26.923 5: [EchoDevice] [echodevice_Parse] [alarmvolume] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:26.930 4: [EchoDevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540468451
2018.10.25 13:55:27.150 4: [EchoDevice] [echodevice_Parse] [activities]
2018.10.25 13:55:27.151 5: [EchoDevice] [echodevice_Parse] [activities] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:27.158 4: [EchoDevice] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.25 13:55:27.257 4: [EchoDevice] [echodevice_Parse] [account]
2018.10.25 13:55:27.259 5: [EchoDevice] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 7F2yVzkjdA47BJIBgVP1j15cJ3kZzHSoavAVrqKczFTjMib3F7-X1w==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.25 13:55:27.260 4: [EchoDevice] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 7F2yVzkjdA47BJIBgVP1j15cJ3kZzHSoavAVrqKczFTjMib3F7-X1w==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.25 13:55:27.273 4: [EchoDevice] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540468451
2018.10.25 13:55:27.601 4: [EchoDevice] [echodevice_Parse] [devices]
2018.10.25 13:55:27.602 5: [EchoDevice] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:27.609 4: [EchoDevice] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540468451
2018.10.25 13:55:27.809 4: [EchoDevice] [echodevice_Parse] [getisonline]
2018.10.25 13:55:27.810 5: [EchoDevice] [echodevice_Parse] [getisonline] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:27.816 4: [EchoDevice] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.25 13:55:27.960 4: [EchoDevice] [echodevice_Parse] [getdevicesettings]
2018.10.25 13:55:27.961 5: [EchoDevice] [echodevice_Parse] [getdevicesettings] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:27.967 4: [EchoDevice] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540468451
2018.10.25 13:55:28.128 4: [EchoDevice] [echodevice_Parse] [listitems_shopping]
2018.10.25 13:55:28.130 5: [EchoDevice] [echodevice_Parse] [listitems_shopping] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:28.151 4: [EchoDevice] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540468451
2018.10.25 13:55:28.334 4: [EchoDevice] [echodevice_Parse] [listitems_task]
2018.10.25 13:55:28.336 5: [EchoDevice] [echodevice_Parse] [listitems_task] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:28.356 4: [EchoDevice] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540468451
2018.10.25 13:55:28.505 4: [EchoDevice] [echodevice_Parse] [wakeword]
2018.10.25 13:55:28.507 5: [EchoDevice] [echodevice_Parse] [wakeword] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:28.519 4: [EchoDevice] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540468451
2018.10.25 13:55:28.696 4: [EchoDevice] [echodevice_Parse] [getdnd]
2018.10.25 13:55:28.697 5: [EchoDevice] [echodevice_Parse] [getdnd] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:28.710 4: [EchoDevice] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540468451
2018.10.25 13:55:28.887 4: [EchoDevice] [echodevice_Parse] [bluetoothstate]
2018.10.25 13:55:28.889 5: [EchoDevice] [echodevice_Parse] [bluetoothstate] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 13:55:28.902 4: [EchoDevice] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540468451


Hier ein Log vom Login:

2018.10.25 14:09:12.653 5: [EchoDevice] [echodevice_GetSettings] ping!
2018.10.25 14:09:12.654 4: [EchoDevice] [echodevice_SendCommand] [getnotifications] START
2018.10.25 14:09:12.656 4: [EchoDevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.25 14:09:12.656 4: [EchoDevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.25 14:09:12.659 4: [EchoDevice] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.25 14:09:12.671 4: [EchoDevice] [echodevice_SendCommand] [alarmvolume] START
2018.10.25 14:09:12.673 4: [EchoDevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540469352
2018.10.25 14:09:12.673 4: [EchoDevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.25 14:09:12.674 4: [EchoDevice] [echodevice_SendCommand] [bluetoothstate] START
2018.10.25 14:09:12.675 4: [EchoDevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540469352
2018.10.25 14:09:12.675 4: [EchoDevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.25 14:09:12.677 4: [EchoDevice] [echodevice_SendCommand] [getdnd] START
2018.10.25 14:09:12.678 4: [EchoDevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540469352
2018.10.25 14:09:12.678 4: [EchoDevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.25 14:09:12.679 4: [EchoDevice] [echodevice_SendCommand] [wakeword] START
2018.10.25 14:09:12.680 4: [EchoDevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540469352
2018.10.25 14:09:12.680 4: [EchoDevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.25 14:09:12.682 4: [EchoDevice] [echodevice_SendCommand] [listitems_task] START
2018.10.25 14:09:12.683 4: [EchoDevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540469352
2018.10.25 14:09:12.683 4: [EchoDevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.25 14:09:12.684 4: [EchoDevice] [echodevice_SendCommand] [listitems_shopping] START
2018.10.25 14:09:12.685 4: [EchoDevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540469352
2018.10.25 14:09:12.685 4: [EchoDevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.25 14:09:12.687 4: [EchoDevice] [echodevice_SendCommand] [getdevicesettings] START
2018.10.25 14:09:12.688 4: [EchoDevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.25 14:09:12.688 4: [EchoDevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.25 14:09:12.689 4: [EchoDevice] [echodevice_SendCommand] [getisonline] START
2018.10.25 14:09:12.690 4: [EchoDevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540469352
2018.10.25 14:09:12.691 4: [EchoDevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.25 14:09:12.692 4: [EchoDevice] [echodevice_SendCommand] [devices] START
2018.10.25 14:09:12.693 4: [EchoDevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540469352
2018.10.25 14:09:12.693 4: [EchoDevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.25 14:09:12.694 4: [EchoDevice] [echodevice_SendCommand] [account] START
2018.10.25 14:09:12.696 4: [EchoDevice] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.25 14:09:12.696 4: [EchoDevice] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.25 14:09:12.697 4: [EchoDevice] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.25 14:09:12.702 5: [EchoDevice] [echodevice_GetSettings] refresh voice command
2018.10.25 14:09:12.702 4: [EchoDevice] [echodevice_SendCommand] [activities] START
2018.10.25 14:09:12.704 4: [EchoDevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540469352
2018.10.25 14:09:12.704 4: [EchoDevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.25 14:09:12.706 4: [EchoDevice] [echodevice_SendCommand] [getbehavior] START
2018.10.25 14:09:12.707 4: [EchoDevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.25 14:09:12.707 4: [EchoDevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.25 14:09:12.708 4: [EchoDevice] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.25 14:09:12.709 4: [EchoDevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.25 14:09:12.710 4: [EchoDevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.25 14:09:12.711 4: [EchoDevice] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.25 14:09:12.898 4: [EchoDevice] [echodevice_Parse] [getnotifications]
2018.10.25 14:09:12.899 5: [EchoDevice] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 14:09:12.929 4: [EchoDevice] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.25 14:09:12.934 4: [EchoDevice] [echodevice_ParseAuth] [cookielogin6]
2018.10.25 14:09:12.935 5: [EchoDevice] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 14:09:12.936 3: [EchoDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.25 14:09:13.089 4: [EchoDevice] [echodevice_Parse] [getsettingstraffic]
2018.10.25 14:09:13.090 5: [EchoDevice] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 14:09:13.101 4: [EchoDevice] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.25 14:09:13.263 4: [EchoDevice] [echodevice_Parse] [getbehavior]
2018.10.25 14:09:13.264 5: [EchoDevice] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 14:10:12.715 5: [EchoDevice] [echodevice_GetSettings] ping!
2018.10.25 14:10:12.716 4: [EchoDevice] [echodevice_SendCommand] [getnotifications] START
2018.10.25 14:10:12.717 4: [EchoDevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.25 14:10:12.718 4: [EchoDevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.25 14:10:12.720 4: [EchoDevice] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.25 14:10:12.725 4: [EchoDevice] [echodevice_SendCommand] [alarmvolume] START
2018.10.25 14:10:12.726 4: [EchoDevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540469412
2018.10.25 14:10:12.726 4: [EchoDevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.25 14:10:12.728 4: [EchoDevice] [echodevice_SendCommand] [bluetoothstate] START
2018.10.25 14:10:12.729 4: [EchoDevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540469412
2018.10.25 14:10:12.729 4: [EchoDevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.25 14:10:12.730 4: [EchoDevice] [echodevice_SendCommand] [getdnd] START
2018.10.25 14:10:12.731 4: [EchoDevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540469412
2018.10.25 14:10:12.731 4: [EchoDevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.25 14:10:12.733 4: [EchoDevice] [echodevice_SendCommand] [wakeword] START
2018.10.25 14:10:12.734 4: [EchoDevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540469412
2018.10.25 14:10:12.734 4: [EchoDevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.25 14:10:12.735 4: [EchoDevice] [echodevice_SendCommand] [listitems_task] START
2018.10.25 14:10:12.736 4: [EchoDevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540469412
2018.10.25 14:10:12.736 4: [EchoDevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.25 14:10:12.738 4: [EchoDevice] [echodevice_SendCommand] [listitems_shopping] START
2018.10.25 14:10:12.739 4: [EchoDevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540469412
2018.10.25 14:10:12.739 4: [EchoDevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.25 14:10:12.740 4: [EchoDevice] [echodevice_SendCommand] [getdevicesettings] START
2018.10.25 14:10:12.741 4: [EchoDevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.25 14:10:12.741 4: [EchoDevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.25 14:10:12.742 4: [EchoDevice] [echodevice_SendCommand] [getisonline] START
2018.10.25 14:10:12.743 4: [EchoDevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540469412
2018.10.25 14:10:12.744 4: [EchoDevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.25 14:10:12.745 4: [EchoDevice] [echodevice_SendCommand] [devices] START
2018.10.25 14:10:12.746 4: [EchoDevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540469412
2018.10.25 14:10:12.746 4: [EchoDevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.25 14:10:12.747 4: [EchoDevice] [echodevice_SendCommand] [account] START
2018.10.25 14:10:12.748 4: [EchoDevice] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.25 14:10:12.749 4: [EchoDevice] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.25 14:10:12.750 4: [EchoDevice] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.25 14:10:12.755 5: [EchoDevice] [echodevice_GetSettings] refresh voice command
2018.10.25 14:10:12.755 4: [EchoDevice] [echodevice_SendCommand] [activities] START
2018.10.25 14:10:12.756 4: [EchoDevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540469412
2018.10.25 14:10:12.757 4: [EchoDevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.25 14:10:12.758 4: [EchoDevice] [echodevice_SendCommand] [getbehavior] START
2018.10.25 14:10:12.759 4: [EchoDevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.25 14:10:12.759 4: [EchoDevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.25 14:10:12.761 4: [EchoDevice] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.25 14:10:12.762 4: [EchoDevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.25 14:10:12.762 4: [EchoDevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.25 14:10:12.763 4: [EchoDevice] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.25 14:10:12.954 4: [EchoDevice] [echodevice_Parse] [getnotifications]
2018.10.25 14:10:12.957 5: [EchoDevice] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.25 14:10:13.008 4: [EchoDevice] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings


Gruß cornhoulio
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Oktober 2018, 15:03:18
Scheinbar hat Amazon einiges Verändert. Am Besten mal ein COOKIE am Browser generieren. Wird etwas dauern bis ich da ein Lösung habe.

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 25 Oktober 2018, 18:22:12
Bei mir funktioniert aktuell (aus meinem Firefox geloggt):

Accept-Language: 'de,en-US;q=0.7,en;q=0.3'
User-Agent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0'
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Oktober 2018, 18:55:04
Falls noch jemand Probleme hat kann er auch mal diese Version testen! Falls es nicht funktioniert könnt ich euch von Seite 1 die alte Version ja noch mal herunterladen


# 2018.10.25 v0.0.47
# - FEATURE: Unterstützung neuer Sonos Beam A15ERDAKK5HQQG
# - BUGFIX:  browser_language default = de,en-US;q=0.7,en;q=0.3
#            browser_useragent default = Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 25 Oktober 2018, 19:52:46
Mit der Version waren meine Echos alle sofort nach Neustart connected. Aber wenn ich mit Speak etwas sprechen lassen will, dann passiert nichts... die anderen Funktionen hab ich auf die Schnelle nicht testen können....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 25 Oktober 2018, 21:40:29
Hallo Michael,

das EchoIO konnte ich wieder ohne Probleme anlegen.
Erst nachdem ich den kompletten Raspi nach dem anlegen des Devices neu gestartet habe, hat er sich connected.

AutoCreate klappt noch nicht. Ich kriege keine Devices.

Vielleicht ist er etwas überfordert, ich habe knappe 17 Echo-Devices. (TimeOut?)
Kann man sie auch manuell anlegen?
Ich Code habe ich gesehen, dass du nach /crypt,@,.. splittest um den Usernamen und Kennwort zu verschlüsseln.
Deshalb bin ich mir nicht sicher, wie ich das manuell definieren kann.




2018.10.25 21:28:03 4: [EchoIO] [echodevice_Parse] [listitems_shopping] connection error listitems_shopping read from https://layla.amazon.de:443 timed out
2018.10.25 21:28:03 4: [EchoIO] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540495671
2018.10.25 21:28:13 4: [EchoIO] [echodevice_Parse] [listitems_task]
2018.10.25 21:28:13 5: [EchoIO] [echodevice_Parse] [listitems_task] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:13 4: [EchoIO] [echodevice_Parse] [listitems_task] connection error listitems_task read from https://layla.amazon.de:443 timed out
2018.10.25 21:28:13 4: [EchoIO] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540495671
2018.10.25 21:28:13 4: [EchoIO] [echodevice_Parse] [wakeword]
2018.10.25 21:28:13 5: [EchoIO] [echodevice_Parse] [wakeword] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:13 4: [EchoIO] [echodevice_Parse] [wakeword] connection error wakeword https://layla.amazon.de/api/wake-word?_=1540495671: Too many redirects
2018.10.25 21:28:13 4: [EchoIO] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540495671
2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [getdnd]
2018.10.25 21:28:14 5: [EchoIO] [echodevice_Parse] [getdnd] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [getdnd] connection error getdnd https://layla.amazon.de/api/dnd/device-status-list?_=1540495671: Too many redirects
2018.10.25 21:28:14 4: [EchoIO] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540495671
2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [bluetoothstate]
2018.10.25 21:28:14 5: [EchoIO] [echodevice_Parse] [bluetoothstate] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [bluetoothstate] connection error bluetoothstate https://layla.amazon.de/api/bluetooth?cached=true&_=1540495671: Too many redirects
2018.10.25 21:28:14 4: [EchoIO] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540495671
2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [alarmvolume]
2018.10.25 21:28:14 5: [EchoIO] [echodevice_Parse] [alarmvolume] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [alarmvolume] connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1540495671: Too many redirects

Danke für deine Mühe,

Peter

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Oktober 2018, 22:05:29
Zitat von: hetterich am 25 Oktober 2018, 21:40:29
Hallo Michael,

das EchoIO konnte ich wieder ohne Probleme anlegen.
Erst nachdem ich den kompletten Raspi nach dem anlegen des Devices neu gestartet habe, hat er sich connected.

AutoCreate klappt noch nicht. Ich kriege keine Devices.

Vielleicht ist er etwas überfordert, ich habe knappe 17 Echo-Devices. (TimeOut?)
Kann man sie auch manuell anlegen?
Ich Code habe ich gesehen, dass du nach /crypt,@,.. splittest um den Usernamen und Kennwort zu verschlüsseln.
Deshalb bin ich mir nicht sicher, wie ich das manuell definieren kann.




2018.10.25 21:28:03 4: [EchoIO] [echodevice_Parse] [listitems_shopping] connection error listitems_shopping read from https://layla.amazon.de:443 timed out
2018.10.25 21:28:03 4: [EchoIO] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540495671
2018.10.25 21:28:13 4: [EchoIO] [echodevice_Parse] [listitems_task]
2018.10.25 21:28:13 5: [EchoIO] [echodevice_Parse] [listitems_task] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:13 4: [EchoIO] [echodevice_Parse] [listitems_task] connection error listitems_task read from https://layla.amazon.de:443 timed out
2018.10.25 21:28:13 4: [EchoIO] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540495671
2018.10.25 21:28:13 4: [EchoIO] [echodevice_Parse] [wakeword]
2018.10.25 21:28:13 5: [EchoIO] [echodevice_Parse] [wakeword] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:13 4: [EchoIO] [echodevice_Parse] [wakeword] connection error wakeword https://layla.amazon.de/api/wake-word?_=1540495671: Too many redirects
2018.10.25 21:28:13 4: [EchoIO] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540495671
2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [getdnd]
2018.10.25 21:28:14 5: [EchoIO] [echodevice_Parse] [getdnd] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [getdnd] connection error getdnd https://layla.amazon.de/api/dnd/device-status-list?_=1540495671: Too many redirects
2018.10.25 21:28:14 4: [EchoIO] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540495671
2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [bluetoothstate]
2018.10.25 21:28:14 5: [EchoIO] [echodevice_Parse] [bluetoothstate] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [bluetoothstate] connection error bluetoothstate https://layla.amazon.de/api/bluetooth?cached=true&_=1540495671: Too many redirects
2018.10.25 21:28:14 4: [EchoIO] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540495671
2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [alarmvolume]
2018.10.25 21:28:14 5: [EchoIO] [echodevice_Parse] [alarmvolume] DATA Dumper=$VAR1 = '';

2018.10.25 21:28:14 4: [EchoIO] [echodevice_Parse] [alarmvolume] connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1540495671: Too many redirects

Danke für deine Mühe,

Peter
Ich kann mir nicht vorstellen dass es am Timeout liegt. Falls es doch daran liegen sollte, dann änder mal im Modul (Version 0.0.47) die Zeile 1890 ab. Der Standardwert ist hier 10, du kannst ja mal in 5er Schritten nach oben gehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Oktober 2018, 22:08:42
Zitat von: cs-online am 25 Oktober 2018, 19:52:46
Mit der Version waren meine Echos alle sofort nach Neustart connected. Aber wenn ich mit Speak etwas sprechen lassen will, dann passiert nichts... die anderen Funktionen hab ich auf die Schnelle nicht testen können....
Gerade bei mit mit der 0.0.47er Version getestet, funktioniert noch. Vielleicht hilft ein Neustart deines FHEM Servers. Hilfreich sind auch die LOGs und die HTML Results. Ohne diese Infos ist es immer sehr schwer zu sagen warum was nicht geht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 25 Oktober 2018, 23:37:16
Hallo Michael,

anbei als Datei meine Log's (zu groß für hier)
Neustart des Servers hat nichts gebracht.

bei den html_results ist nur bei den Headern etwas zu sehen.
Beispiel autocreate:



HTTP/1.1 302 Found Server: Server Date: Thu, 25 Oct 2018 21:20:04 GMT Content-Length: 20 Connection: keep-alive x-amzn-RequestId: bd7e46af-d89b-11e8-9a36-27a4d45a3eae Content-Encoding: gzip Location: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevices-v2%2Fdevice%3Fcached%3Dtrue%26_%3D1540502395&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0& x-amz-rid: SBPNEKWKHPKNE4PRMS3C Vary: Accept-Encoding,X-Amazon-CDN-Cache,User-Agent

TimeOut ändern probiere ich morgen nach der Arbeit.

Peter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rbothe am 26 Oktober 2018, 09:26:37
Hallo, Michael, tooles Modul - ich konnte ohne Probleme alle meine 4 Alexas einbinden (Echo Vers 1, Echo Vers 2, Echp Spot, Echo Show).
Danke fuer die Muehe.

Nun habe ich ein Amazon Fire HD 10 mit aktiviertem Alexa und es ist auch im Alexa.amazon.com als "Richards Fire" sichtbar. Software Version 612496620.
Leider sehe ich es nicht (auch bei autocreate) als device im FHEM (2.8, 39_alexa).
Geht da der Autocreate noch nicht und wire kann ich den Fire manuel einbinden?
Ist nur zum Test, der Fire geht Ende Okt nach Brasilien zu meiner Tochter).
Sie hat dort auch FHEM, von mir konfiguriert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 09:54:24
Zitat von: rbothe am 26 Oktober 2018, 09:26:37
Hallo, Michael, tooles Modul - ich konnte ohne Probleme alle meine 4 Alexas einbinden (Echo Vers 1, Echo Vers 2, Echp Spot, Echo Show).
Danke fuer die Muehe.

Nun habe ich ein Amazon Fire HD 10 mit aktiviertem Alexa und es ist auch im Alexa.amazon.com als "Richards Fire" sichtbar. Software Version 612496620.
Leider sehe ich es nicht (auch bei autocreate) als device im FHEM (2.8, 39_alexa).
Geht da der Autocreate noch nicht und wire kann ich den Fire manuel einbinden?
Ist nur zum Test, der Fire geht Ende Okt nach Brasilien zu meiner Tochter).
Sie hat dort auch FHEM, von mir konfiguriert.

Kannst du mal bitte folgendes machen:

Ändere mal im Modul die Zeilen 3187 - 3189 wie folgt ab

#next if($device->{deviceFamily} eq "UNKNOWN");
#next if($device->{deviceFamily} eq "FIRE_TV");
#next if($device->{deviceFamily} =~ /AMAZON/);


Danach ein shutdown restart ausführen und dann ein get devices am Account device machen. Schick mir dann am, gerne auch als PN, das Ergebnis zu.

Zusätzlich solltest du mir noch kurz beschreiben welche Funktionen über das Fire TV möglich sind. z.B. Timer, Wecker usw.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 26 Oktober 2018, 10:07:55
Zitat von: cs-online am 25 Oktober 2018, 19:52:46
Mit der Version waren meine Echos alle sofort nach Neustart connected. Aber wenn ich mit Speak etwas sprechen lassen will, dann passiert nichts... die anderen Funktionen hab ich auf die Schnelle nicht testen können....
Den Effekt hatte ich auch. Bei mir war allerdings noch ein kryptischer BrowserUserAgent in den Readings. Nach Deaktivierung des Zufalls-Browser mit attr <device> browser_useragent_random 0 und einem neuen Login wurde auch der "echte" Vorgabebrowser eingetragen und speak, reminder etc. funktionieren wieder.

Ich meine auch irgendwo gelesen zu haben, dass Amazon inzwischen eine "echte" Info über akzeptierte Sprachen und Browser verlangt.

Danke Michael für schnelle Anpassung!

VG Achim

PS:
Vielleicht sollte der Standard für browser_useragent_random wieder auf 0 geändert werden, z.Zt. steht der ohne explizite Angabe auf 1 und sorgt für den Zufallsbrowser
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 10:10:17
Zitat von: awel am 26 Oktober 2018, 10:07:55
Den Effekt hatte ich auch. Bei mir war allerdings noch ein kryptischer BrowserUserAgent in den Readings. Nach Deaktivierung des Zufalls-Browser mit attr <device> browser_useragent_random 0 und einem neuen Login wurde auch der "echte" Vorgabebrowser eingetragen und speak, reminder etc. funktionieren wieder.

Ich meine auch irgendwo gelesen zu haben, dass Amazon inzwischen eine "echte" Info über akzeptierte Sprachen und Browser verlangt.

Danke Michael für schnelle Anpassung!

VG Achim

PS:
Vielleicht sollte der Standard für browser_useragent_random wieder auf 0 geändert werden, z.Zt. steht der ohne explizite Angabe auf 1 und sorgt für den Zufallsbrowser
Dann werde ich mal in der nächsten Version den Random Browser Agent standardmäßig deaktivieren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 10:48:23
Habe auf Seite 1 die Version 0.0.47 verlinkt.


# 2018.10.25 v0.0.47
# - FEATURE: Unterstützung neuer Sonos Beam A15ERDAKK5HQQG
# - BUGFIX:  browser_language default = de,en-US;q=0.7,en;q=0.3
#            browser_useragent default = Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 26 Oktober 2018, 13:35:09
Hallo Michael,
weil ich es die letzten Tage mal wieder nicht mit der 0.0.37 geschafft habe in den connect-Status zu kommen, habe ich soeben die 0.0.47 geladen. Nun habe ich (erstmalig ?) den Effekt, dass zwar das Account-device connected meldet, das echodevice aber disconnected bleibt. Ein paar Spielereien mit den Atrributen browseragent, browseragentrandom, browserlanguage haben nichts gebracht.
Überrascht hat mich auch, dass das echodevice jetzt auch browseragent-, browserlanguage-readings hat (erstmalig ?). Zumindest lt. Deiner Doku sollten die doch dort nicht auftauchen.

Hab mal verbose5 auf dem echodevice laufen lassen.(vermutlich aber kaum hilfreich)
2018.10.26 13:21:53 5: [echo] [echodevice_GetSettings] ping!
2018.10.26 13:21:53 4: [echo] [echodevice_GetSettings] Timer CNTERVAL = -60
2018.10.26 13:21:53 4: [echo] [echodevice_SendCommand] [player] START
2018.10.26 13:21:53 4: [echo] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1540552913
2018.10.26 13:21:53 4: [echo] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2018.10.26 13:21:53 4: [echo] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1540552913
2018.10.26 13:21:53 4: [echo] [echodevice_SendCommand] [media] START
2018.10.26 13:21:53 4: [echo] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1540552913
2018.10.26 13:21:53 4: [echo] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2018.10.26 13:21:53 4: [echo] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.26 13:21:54 4: [echo] [echodevice_Parse] [player]
2018.10.26 13:21:54 5: [echo] [echodevice_Parse] [player] DATA Dumper=$VAR1 = '';

2018.10.26 13:21:54 4: [echo] [echodevice_Parse] [player] connection error player https://layla.amazon.de/api/np/player?deviceSerialNumber=G090LF0964850MJM&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1540552913: Too many redirects
2018.10.26 13:21:54 4: [echo] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1540552913
2018.10.26 13:21:54 4: [echo] [echodevice_Parse] [media]
2018.10.26 13:21:54 5: [echo] [echodevice_Parse] [media] DATA Dumper=$VAR1 = '';

2018.10.26 13:21:54 4: [echo] [echodevice_Parse] [media] connection error media https://layla.amazon.de/api/media/state?deviceSerialNumber=G090LF0964850MJM&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1540552913: Too many redirects


Hab auch mal ein modify gemacht: erst INITIALIZED, dann aber wieder disconnected.  :'(

Ein autocreate_devices beim Account-device verändert auch nichts. Auch nicht nach löschen des echodevice.

Ist das Account-device evtl. gar nicht connected ?

Grüße Markus

Edit: autocreate_devices beim Account-device mit verbose4
2018.10.26 13:36:37 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] START
2018.10.26 13:36:37 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553797
2018.10.26 13:36:37 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendData=
2018.10.26 13:36:37 4: [echomaster] [echodevice_HandleCmdQueue] [autocreate_devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553797
2018.10.26 13:36:37 4: [echomaster] [echodevice_Parse] [autocreate_devices]
2018.10.26 13:36:37 4: [echomaster] [echodevice_Parse] [autocreate_devices] connection error autocreate_devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553797: Too many redirects
2018.10.26 13:36:39 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] START
2018.10.26 13:36:39 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553799
2018.10.26 13:36:39 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendData=
2018.10.26 13:36:39 4: [echomaster] [echodevice_HandleCmdQueue] [autocreate_devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553799
2018.10.26 13:36:39 4: [echomaster] [echodevice_Parse] [autocreate_devices]
2018.10.26 13:36:39 4: [echomaster] [echodevice_Parse] [autocreate_devices] connection error autocreate_devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553799: Too many redirects
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getnotifications] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [alarmvolume] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getdnd] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [wakeword] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [listitems_task] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getisonline] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [devices] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [account] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [activities] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540553801
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getbehavior] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.26 13:36:41 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.26 13:36:41 4: [echomaster] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.26 13:36:42 4: [echomaster] [echodevice_Parse] [getnotifications]
2018.10.26 13:36:42 4: [echomaster] [echodevice_Parse] [getnotifications] connection error getnotifications https://layla.amazon.de/api/notifications: Too many redirects
2018.10.26 13:36:42 4: [echomaster] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.26 13:36:42 4: [echomaster] [echodevice_Parse] [getsettingstraffic]
2018.10.26 13:36:42 4: [echomaster] [echodevice_Parse] [getsettingstraffic] connection error getsettingstraffic https://layla.amazon.de/api/traffic/settings: Too many redirects
2018.10.26 13:36:42 4: [echomaster] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.26 13:36:42 4: [echomaster] [echodevice_ParseAuth] [cookielogin6]
2018.10.26 13:36:42 3: [echomaster] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.26 13:36:42 4: [echomaster] [echodevice_Parse] [getbehavior]
2018.10.26 13:36:42 4: [echomaster] [echodevice_Parse] [getbehavior] connection error getbehavior https://layla.amazon.de/api/behaviors/automations?limit=100: Too many redirects
2018.10.26 13:36:42 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540553801
2018.10.26 13:36:42 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 13:36:42 4: [echomaster] [echodevice_Parse] [activities] connection error activities https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540553801: Too many redirects
2018.10.26 13:36:42 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 13:36:43 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 13:36:43 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = 'User not authenticated';

2018.10.26 13:36:43 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553801
2018.10.26 13:36:43 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 13:36:43 4: [echomaster] [echodevice_Parse] [devices] connection error devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553801: Too many redirects
2018.10.26 13:36:43 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553801
2018.10.26 13:36:43 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 13:36:43 4: [echomaster] [echodevice_Parse] [getisonline] connection error getisonline https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553801: Too many redirects
2018.10.26 13:36:43 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 13:36:44 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 13:36:44 4: [echomaster] [echodevice_Parse] [getdevicesettings] connection error getdevicesettings https://layla.amazon.de/api/device-preferences: Too many redirects
2018.10.26 13:36:44 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540553801
2018.10.26 13:36:54 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 13:36:54 4: [echomaster] [echodevice_Parse] [listitems_shopping] connection error listitems_shopping read from https://layla.amazon.de:443 timed out
2018.10.26 13:36:54 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540553801

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 13:55:43
Ich denke schon dass das Account Device connected ist

2018.10.26 13:36:37 4: [echomaster] [echodevice_Parse] [autocreate_devices] connection error autocreate_devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540553797: Too many redirects

Kannst du mal die Zeile 1891 wie folgt abändern?

von

noshutdown      => 1,


nach

noshutdown      => 0,


Bitte danach auch den FHEM Server komplett neustarten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 26 Oktober 2018, 14:09:45
Hallo Michael,

Hans gerade noch einmal probiert.
Random wie oben abgeschaltet.
Shutdown Restart.
Keine Veränderung bei erneutem autocreate.

Danach ein Get Devices.

Auf einmal wurden alle Echos angezeigt.
Noch einmal autocreate und siehe da, alle Geräte wurden sofort blitzschnell angelegt.

Fehlt nach dem anlegen und erfolgreichem Connect eventuell grundsätzlich ein Get Devices?

Peter

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 26 Oktober 2018, 14:16:17
Hallo Michael,
danke für die prompte Antwort.
Tatsächlich geht das echodevoice nun auf connected. Es kommt aber nichts an. Hab z.B. der Einfachheit halber den volume-Befehl benutzt. Wenn ich das so richtig beurteile, sind auch sonstige readings nicht befüllt(also z.B. auch nicht das aktuelle Volume).
Bin jetzt erst mal zeitlich verhindert...
Bis später
Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 14:22:44
Zitat von: KölnSolar am 26 Oktober 2018, 14:16:17
Hallo Michael,
danke für die prompte Antwort.
Tatsächlich geht das echodevoice nun auf connected. Es kommt aber nichts an. Hab z.B. der Einfachheit halber den volume-Befehl benutzt. Wenn ich das so richtig beurteile, sind auch sonstige readings nicht befüllt(also z.B. auch nicht das aktuelle Volume).
Bin jetzt erst mal zeitlich verhindert...
Bis später
Markus
ok, was sagt das LOG? Sind die Fehlermeldungen mit dem "redircet" jetzt weg?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 26 Oktober 2018, 14:51:51
Erstmal Danke für die Unterstützung. (Und verzeiht mir die Rechtschreibung, ich hasse Autovervollständigung)

Ja alles ist sauber.

Habe gerade noch mal mein altes BackUp eingespielt und alles wiederholt.

Nach anlegen des IO (kein connect)
Shutdown Restart (connected)
autocreate_Devices (keine Reaktion, sagt running aber macht gar nichts, redirect error im log)

Get Devices (Sofort Antwort und alle Echos werden angezeigt)
autocreate_Devices (Geräte werden sofort angelegt incl. Readings)

Kein Fehler mehr  Log

Kannst du das Get Devices eventuell vor dem autocreate automatisch ausführen. Schadet ja nicht. Oder in der Doku erwähnen?

Danke für das tolle Modul.

Peter





Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 14:57:13
Zitat von: hetterich am 26 Oktober 2018, 14:51:51
Erstmal Danke für die Unterstützung. (Und verzeiht mir die Rechtschreibung, ich hasse Autovervollständigung)

Ja alles ist sauber.

Habe gerade noch mal mein altes BackUp eingespielt und alles wiederholt.

Nach anlegen des IO (kein connect)
Shutdown Restart (connected)
autocreate_Devices (keine Reaktion, sagt running aber macht gar nichts, redirect error im log)

Get Devices (Sofort Antwort und alle Echos werden angezeigt)
autocreate_Devices (Geräte werden sofort angelegt incl. Readings)

Kein Fehler mehr  Log

Kannst du das Get Devices eventuell vor dem autocreate automatisch ausführen. Schadet ja nicht. Oder in der Doku erwähnen?

Danke für das tolle Modul.

Peter
Da ist mit Sicherheit ein BUG drin. Ich schaue mir das noch mal an. Du hast hier aber die 0.0.47er Version verwendet ohne weitere Anpassungen, oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 26 Oktober 2018, 15:03:37
Ja
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 26 Oktober 2018, 15:05:05
Bei mir geht seit gestern auch nichts mehr:

2018.10.26 15:02:21 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.26 15:02:26 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2

Hab die neuste Version aufgespielt und den Random Browser auf 0, sowie das device neu erstellt (logge mich mit PW und account ein).

Internals:
   DEF        crypt:524a53040c5xcxcxcccxc48165c0044 crypt:7e51441201xcxcxcx25e550d13
   IODev     
   NAME       myEcho
   NR         307
   NTFY_ORDER 50-myEcho
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-26 15:00:49   2FACode         not used
     2018-10-26 15:04:28   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-26 15:04:28   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-26 15:00:58   COOKIE_STATE    START
     2018-10-26 15:02:21   COOKIE_TYPE     READING
     2018-10-26 15:03:08   autocreate_devices running
     2018-10-26 15:04:27   state           connected
     2018-10-26 15:02:21   version         0.0.47
   helper:
     RUNLOGIN   0
     RUNNING_REQUEST 1
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1540558946
     CMD_QUEUE:
       HASH(0x4c0b1b0)
       HASH(0x51658e0)
       HASH(0x51eefb0)
       HASH(0x4c0b000)
       HASH(0x4c041e8)
Attributes:
   browser_useragent_random 0
   icon       echo
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 15:07:42
Zitat von: Nemo0815 am 26 Oktober 2018, 15:05:05
Bei mir geht seit gestern auch nichts mehr:

2018.10.26 15:02:21 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.26 15:02:26 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2

Hab die neuste Version aufgespielt und den Random Browser auf 0, sowie das device neu erstellt (logge mich mit PW und account ein).

Internals:
   DEF        crypt:524a53040c5xcxcxcccxc48165c0044 crypt:7e51441201xcxcxcx25e550d13
   IODev     
   NAME       myEcho
   NR         307
   NTFY_ORDER 50-myEcho
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-26 15:00:49   2FACode         not used
     2018-10-26 15:04:28   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-26 15:04:28   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-26 15:00:58   COOKIE_STATE    START
     2018-10-26 15:02:21   COOKIE_TYPE     READING
     2018-10-26 15:03:08   autocreate_devices running
     2018-10-26 15:04:27   state           connected
     2018-10-26 15:02:21   version         0.0.47
   helper:
     RUNLOGIN   0
     RUNNING_REQUEST 1
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1540558946
     CMD_QUEUE:
       HASH(0x4c0b1b0)
       HASH(0x51658e0)
       HASH(0x51eefb0)
       HASH(0x4c0b000)
       HASH(0x4c041e8)
Attributes:
   browser_useragent_random 0
   icon       echo
   room       Amazon

Ohne Logs und ein html Result kann ich nichts dazu sagen. Eventuell auch mal in die Doku schauen

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 26 Oktober 2018, 15:14:39
Hallo Michael,
zur Ergänzung.
Das Attribut Browser user agent random hab ich sofort nach dem defineauf 0 gesetzt. D.H. vor dem Shutdown zum erfolgreichem Connect.

Hat aber keinen Einfluss auf das nötige Get Devices gehabt

Peter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 26 Oktober 2018, 15:17:39
Eben nochmal nachgesehen, es ist seit vorgestern so (noch mit der vorherigen Version des Moduls), seither steht im Log (und wiederholt sich ständig):

2018.10.24 17:10:35 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.24 17:11:29 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.24 17:12:29 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.24 17:13:29 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.10.24 17:14:29 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5


Vorher hatte alles einwandfrei funktioniert.

Das passiert wenn ich jetzt auf get devices klicke:

2018.10.26 15:15:27 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.26 15:15:27 4: [myEcho] [echodevice_Parse] [getbehavior]
2018.10.26 15:15:27 5: [myEcho] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '';

2018.10.26 15:15:27 4: [myEcho] [echodevice_Parse] [getbehavior] connection error getbehavior https://layla.amazon.de/api/behaviors/automations?limit=100: Too many redirects
2018.10.26 15:15:27 4: [myEcho] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540559726
2018.10.26 15:15:28 4: [myEcho] [echodevice_Parse] [activities]
2018.10.26 15:15:28 5: [myEcho] [echodevice_Parse] [activities] DATA Dumper=$VAR1 = '';

2018.10.26 15:15:28 4: [myEcho] [echodevice_Parse] [activities] connection error activities https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540559726: Too many redirects
2018.10.26 15:15:28 4: [myEcho] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 15:15:28 4: [myEcho] [echodevice_Parse] [account]
2018.10.26 15:15:28 5: [myEcho] [echodevice_Parse] [account] DATA Dumper=$VAR1 = 'User not authenticated';

2018.10.26 15:15:28 4: [myEcho] [echodevice_Parse] [account] DATA Dumper=$VAR1 = 'User not authenticated';

2018.10.26 15:15:28 4: [myEcho] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540559726
2018.10.26 15:15:28 4: [myEcho] [echodevice_SendCommand] [devices] START
2018.10.26 15:15:28 4: [myEcho] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540559728
2018.10.26 15:15:28 4: [myEcho] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.26 15:15:28 4: [myEcho] [echodevice_Parse] [devices]
2018.10.26 15:15:28 5: [myEcho] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '';

2018.10.26 15:15:28 4: [myEcho] [echodevice_Parse] [devices] connection error devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540559726: Too many redirects
2018.10.26 15:15:28 4: [myEcho] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540559728
2018.10.26 15:15:28 4: [myEcho] [echodevice_Parse] [devices]
2018.10.26 15:15:28 5: [myEcho] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '';

2018.10.26 15:15:28 4: [myEcho] [echodevice_Parse] [devices] connection error devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540559728: Too many redirects
2018.10.26 15:15:28 4: [myEcho] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540559726
2018.10.26 15:15:29 4: [myEcho] [echodevice_Parse] [getisonline]
2018.10.26 15:15:29 5: [myEcho] [echodevice_Parse] [getisonline] DATA Dumper=$VAR1 = '';

2018.10.26 15:15:29 4: [myEcho] [echodevice_Parse] [getisonline] connection error getisonline https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540559726: Too many redirects
2018.10.26 15:15:29 4: [myEcho] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 15:15:29 4: [myEcho] [echodevice_Parse] [getdevicesettings]
2018.10.26 15:15:29 5: [myEcho] [echodevice_Parse] [getdevicesettings] DATA Dumper=$VAR1 = '';

2018.10.26 15:15:29 4: [myEcho] [echodevice_Parse] [getdevicesettings] connection error getdevicesettings https://layla.amazon.de/api/device-preferences: Too many redirects
2018.10.26 15:15:29 4: [myEcho] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540559726
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 26 Oktober 2018, 15:26:23
Die Fehlermeldung von Nemo ist die gleiche wie bei mir wenn du ohne
vorheriges Get Devices und ohne Vesbose5 auf autocreate klickst.
Siehe erster Beitrag von mir.

Peter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 26 Oktober 2018, 16:41:54
Hallo Michael,

anbei noch einmal der komplette Ablauf. (2x getestet mit Version 0.0.47)

Altes BackUp ohne irgend ein echodevice wiederhergestellt. (Vor allen Versuchen mit echodevice)

Nach anlegen des IO -->(kein connect)
Attr Random Browser Agent auf 0 gesetzt.
Shutdown Restart -->(connected)

Get Devices -->(Sofort Antwort und alle Echos werden angezeigt)
autocreate_Devices -->(Geräte werden sofort angelegt incl. Readings)

Sofort ein BackUp gemacht ;)

Übrigens:
Die obigen Log-Einträge hab ich alle schon einmal gesehen.

Solltest du für eine neue Version einen Tester brauchen, spiele ich gerne das alte BackUp wieder ein und
fange noch einmal von vorne an. :)

Peter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 26 Oktober 2018, 17:15:10
Hallo Michael,
bin jetzt wieder online.

Bei einer Alarmmeldung(nur auf verbose2)
2018.10.26 16:30:12 1: readingsUpdate(echo,playStatus,playing) missed to call readingsBeginUpdate first.
2018.10.26 16:30:12 1: stacktrace:
2018.10.26 16:30:12 1:     main::readingsBulkUpdate            called by ./FHEM/37_echodevice.pm (1192)
2018.10.26 16:30:12 1:     main::echodevice_Set                called by fhem.pl (3594)
2018.10.26 16:30:12 1:     main::CallFn                        called by fhem.pl (1810)
2018.10.26 16:30:12 1:     main::DoSet                         called by fhem.pl (1842)
2018.10.26 16:30:12 1:     main::CommandSet                    called by fhem.pl (1216)
2018.10.26 16:30:12 1:     main::AnalyzeCommand                called by fhem.pl (1062)
2018.10.26 16:30:12 1:     main::AnalyzeCommandChain           called by fhem.pl (3639)
2018.10.26 16:30:12 1:     main::fhem                          called by ./FHEM/99_myUtils.pm (421)
2018.10.26 16:30:12 1:     main::Voicecmd                      called by (eval 15734) (1)
2018.10.26 16:30:12 1:     (eval)                              called by fhem.pl (1115)
2018.10.26 16:30:12 1:     main::AnalyzePerlCommand            called by fhem.pl (1140)
2018.10.26 16:30:12 1:     main::AnalyzeCommand                called by fhem.pl (1062)
2018.10.26 16:30:12 1:     main::AnalyzeCommandChain           called by fhem.pl (3639)
2018.10.26 16:30:12 1:     main::fhem                          called by ./FHEM/95_Alarm.pm (694)
2018.10.26 16:30:12 1:     main::Alarm_Exec                    called by (eval 15732) (1)
2018.10.26 16:30:12 1:     (eval)                              called by fhem.pl (1115)
2018.10.26 16:30:12 1:     main::AnalyzePerlCommand            called by fhem.pl (1140)
2018.10.26 16:30:12 1:     main::AnalyzeCommand                called by fhem.pl (1062)
2018.10.26 16:30:12 1:     main::AnalyzeCommandChain           called by ./FHEM/91_notify.pm (120)
2018.10.26 16:30:12 1:     main::notify_Exec                   called by fhem.pl (3599)
2018.10.26 16:30:12 1:     main::CallFn                        called by fhem.pl (3519)
2018.10.26 16:30:12 1:     main::DoTrigger                     called by fhem.pl (3877)
2018.10.26 16:30:12 1:     main::Dispatch                      called by ./FHEM/45_TRX.pm (480)
2018.10.26 16:30:12 1:     main::TRX_Parse                     called by ./FHEM/45_TRX.pm (455)
2018.10.26 16:30:12 1:     main::TRX_Read                      called by fhem.pl (3599)
2018.10.26 16:30:12 1:     main::CallFn                        called by fhem.pl (726)
2018.10.26 16:30:13 3: [Alarm 5] canceled from device web
2018.10.26 16:30:13 3: [Alarm 5] raised from device Garagentor with event on


autocreate_devices beim Account-device mit verbose4 (anders aber nicht besser  ???)
2018.10.26 17:04:35 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] START
2018.10.26 17:04:35 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540566275
2018.10.26 17:04:35 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendData=
2018.10.26 17:04:35 4: [echomaster] [echodevice_HandleCmdQueue] [autocreate_devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540566275
2018.10.26 17:04:35 4: [echomaster] [echodevice_Parse] [autocreate_devices]
2018.10.26 17:04:35 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540566259
2018.10.26 17:04:35 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:04:35 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:04:36 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:04:36 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: wZtZtN73sK_s6TASgcPsLtt_AMyeWGSYbnI766cMqOTGPCtpP4NMYA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:04:36 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540566259
2018.10.26 17:04:36 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:04:36 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540566259
2018.10.26 17:04:36 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:04:36 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:04:36 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:04:36 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540566259
2018.10.26 17:04:36 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:04:36 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540566259
2018.10.26 17:04:37 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:04:37 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540566259
2018.10.26 17:04:37 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:04:37 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540566259
2018.10.26 17:04:37 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:04:37 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540566259
2018.10.26 17:04:37 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:04:37 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540566259
2018.10.26 17:04:38 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:04:38 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540566199
2018.10.26 17:04:38 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:04:38 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:04:38 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:04:38 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: IWRWypFVOGvJoI2H9tClSDHNrml5n0dBbN2MmlXtCPyex4r3V0p7Qw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';



Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 17:17:30
Welche Version?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 17:19:05
Zitat von: hetterich am 26 Oktober 2018, 16:41:54
Hallo Michael,

anbei noch einmal der komplette Ablauf. (2x getestet mit Version 0.0.47)

Altes BackUp ohne irgend ein echodevice wiederhergestellt. (Vor allen Versuchen mit echodevice)

Nach anlegen des IO -->(kein connect)
Attr Random Browser Agent auf 0 gesetzt.
Shutdown Restart -->(connected)

Get Devices -->(Sofort Antwort und alle Echos werden angezeigt)
autocreate_Devices -->(Geräte werden sofort angelegt incl. Readings)

Sofort ein BackUp gemacht ;)

Übrigens:
Die obigen Log-Einträge hab ich alle schon einmal gesehen.

Solltest du für eine neue Version einen Tester brauchen, spiele ich gerne das alte BackUp wieder ein und
fange noch einmal von vorne an. :)

Peter
Probier mal diese Version. Hier habe ich das browser_useragent_random deaktiviert.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 26 Oktober 2018, 17:24:21
ZitatWelche Version?
bei mir ?
Zitatweil ich es die letzten Tage mal wieder nicht mit der 0.0.37 geschafft habe in den connect-Status zu kommen, habe ich soeben die 0.0.47 geladen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 17:31:24
Zitat von: KölnSolar am 26 Oktober 2018, 17:24:21
bei mir ?
OK, das eine ist ein BUG

Sollte mit der angehängten Version entfernt sein. Kannst du die mal probieren? Wenn es nicht geht, solltest du noch mal ein aktuelles list von deinem Account schicken und eventuell auch mal ein LOG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 26 Oktober 2018, 18:06:24
List desAccount-devices
Internals:
   CFGFN      includeOther.cfgPI
   DEF        crypt:xyz crypt:abc
   IODev     
   NAME       echomaster
   NR         690
   NTFY_ORDER 50-echomaster
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-26 17:36:45   2FACode         not used
     2018-10-26 18:02:36   BrowserLanguage de
     2018-10-26 18:02:36   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-26 17:36:44   COOKIE_STATE    START
     2018-10-26 17:36:46   COOKIE_TYPE     NEW
     2018-10-26 18:02:36   alarm_count     0
     2018-10-26 17:57:10   autocreate_devices running
     2018-10-26 18:02:36   config_address_between -
     2018-10-26 18:02:36   config_address_from -
     2018-10-26 18:02:36   config_address_to -
     2018-10-26 17:57:35   list_SHOPPING_ITEM
     2018-10-26 17:57:32   list_TASK       
     2018-10-26 18:02:36   musicalarm_count 0
     2018-10-26 18:02:36   reminder_count  0
     2018-10-26 18:02:36   state           connected
     2018-10-26 18:02:36   timer_count     0
     2018-10-26 18:02:36   timer_id        -
     2018-10-26 18:02:36   timer_remainingtime 0
     2018-10-26 17:36:34   version         0.0.48a
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1540568194
     CMD_QUEUE:
       HASH(0x3adb530)
       HASH(0x3d2afe0)
       HASH(0x4075e18)
       HASH(0x407f718)
       HASH(0x3ea3870)
       HASH(0x4088c60)
       HASH(0x409ba60)
       HASH(0x407e1a0)
       HASH(0x4085178)
       HASH(0x4080f98)
       HASH(0x3ea31e0)
       HASH(0x3ea2fb8)
       HASH(0x27bfad8)
       HASH(0x40771b0)
       HASH(0x4077d08)
       HASH(0x40eb4b8)
       HASH(0x3be39d0)
       HASH(0x3d27340)
       HASH(0x407c788)
       HASH(0x4088048)
       HASH(0x3ea3888)
       HASH(0x3c70cf8)
       HASH(0x407f610)
       HASH(0x3e27658)
       HASH(0x2c8c7b8)
       HASH(0x3e4f188)
       HASH(0x38fda00)
       HASH(0x3bc6a30)
       HASH(0x3b93468)
       HASH(0x408ea88)
       HASH(0x3bf69c8)
       HASH(0x2c6de00)
       HASH(0x2c6db30)
       HASH(0x4083d18)
       HASH(0x3b92008)
       HASH(0x4075d70)
       HASH(0x3b57fa0)
       HASH(0x40e61f0)
       HASH(0x3cee630)
       HASH(0x2c6dd40)
       HASH(0x40864d0)
       HASH(0x3c5cc68)
       HASH(0x3b594c0)
       HASH(0x3dfef78)
       HASH(0x40815e8)
       HASH(0x3b55f18)
       HASH(0x3ba3be0)
       HASH(0x3e2c6c0)
       HASH(0x3b596e8)
       HASH(0x40803b0)
       HASH(0x40770f0)
       HASH(0x3e254c0)
       HASH(0x2c6f928)
       HASH(0x17a8560)
       HASH(0x3bc08c0)
       HASH(0x3e22730)
       HASH(0x409b6d0)
       HASH(0x3b58cc8)
       HASH(0x3e4ec88)
       HASH(0x3b97128)
       HASH(0x3b56980)
       HASH(0x4088cf0)
       HASH(0x3b93888)
       HASH(0x3ceeac8)
       HASH(0x3bc6778)
       HASH(0x4085d68)
       HASH(0x3b58f68)
       HASH(0x38fcc50)
       HASH(0x38b9e68)
       HASH(0x3e321c8)
       HASH(0x3e4ee80)
       HASH(0x3cfe3e0)
       HASH(0x3c047f0)
       HASH(0x3bcd098)
       HASH(0x3e553e0)
       HASH(0x407d118)
       HASH(0x3e4e9e8)
       HASH(0x3b95ce0)
       HASH(0x3bcf318)
       HASH(0x3bce928)
       HASH(0x409b3a0)
       HASH(0x4075c98)
       HASH(0x3b50a20)
       HASH(0x407a6f0)
       HASH(0x2c6db48)
       HASH(0x3c32150)
       HASH(0x4081df8)
       HASH(0x407ad80)
       HASH(0x3e57c10)
       HASH(0x38fd4a8)
       HASH(0x3ea7ee0)
       HASH(0x3bc5510)
       HASH(0x27bcfe0)
       HASH(0x40775e8)
       HASH(0x2f6d5f0)
       HASH(0x3adbe08)
       HASH(0x3c07450)
       HASH(0x3e33b30)
       HASH(0x3b92b78)
       HASH(0x3b923e0)
       HASH(0x3d2b400)
       HASH(0x3e341d8)
       HASH(0x3bceef8)
       HASH(0x3e4da50)
       HASH(0x182e6a0)
       HASH(0x3b511d8)
       HASH(0x40800c0)
       HASH(0x2c6fda8)
       HASH(0x3b96238)
       HASH(0x3e4ebf8)
       HASH(0x31b2668)
       HASH(0x40e68c8)
       HASH(0x3c47cb0)
       HASH(0x3e4fda0)
       HASH(0x3cfee48)
       HASH(0x3b96fa8)
       HASH(0x3bd3108)
       HASH(0x407fee0)
       HASH(0x407cd10)
       HASH(0x3b58c38)
       HASH(0x3be92d0)
       HASH(0x3bc5348)
       HASH(0x3bca2d0)
       HASH(0x2e99b98)
       HASH(0x3e33b48)
       HASH(0x3bc1bf8)
       HASH(0x2ed37b0)
       HASH(0x3c71058)
       HASH(0x3e50330)
       HASH(0x18a6c80)
       HASH(0x3e56af8)
       HASH(0x3d2b418)
       HASH(0x38fe0e0)
       HASH(0x3930388)
       HASH(0x3e4e700)
       HASH(0x3c07b28)
       HASH(0x3bc0260)
       HASH(0x40eb908)
       HASH(0x3ce5980)
       HASH(0x3c5e7e8)
       HASH(0x3ce88c8)
       HASH(0x3d020d8)
       HASH(0x3be3e50)
       HASH(0x3ce7b00)
       HASH(0x407bfa0)
       HASH(0x3bd45c8)
       HASH(0x3ea34e0)
       HASH(0x3cb98e0)
       HASH(0x3bbb9f0)
       HASH(0x2fd30f8)
       HASH(0x3cba180)
       HASH(0x2ee6250)
       HASH(0x3b94970)
       HASH(0x3ea3438)
       HASH(0x3d05c98)
       HASH(0x3d03a90)
       HASH(0x3cdf178)
       HASH(0x409b2b0)
       HASH(0x2fd2b68)
       HASH(0x3c11f68)
       HASH(0x3c0a9c8)
       HASH(0x3bf25d8)
       HASH(0x3b598f8)
       HASH(0x3b51b20)
       HASH(0x3e4fb30)
       HASH(0x3b54918)
       HASH(0x3e322b8)
       HASH(0x3d06130)
       HASH(0x3e59858)
       HASH(0x3c6e498)
       HASH(0x3c45140)
       HASH(0x3d18180)
       HASH(0x3bd61a0)
       HASH(0x3d015b0)
       HASH(0x3e22ec8)
       HASH(0x3228008)
       HASH(0x3d14750)
       HASH(0x3cfcc38)
       HASH(0x3c70d40)
       HASH(0x3bc57e0)
       HASH(0x3b91f00)
       HASH(0x3cfebc0)
       HASH(0x3c32ac8)
       HASH(0x3dfee28)
       HASH(0x3cd3d58)
       HASH(0x3cd8a48)
       HASH(0x3d15fd0)
       HASH(0x3e50000)
       HASH(0x3cac790)
       HASH(0x3c69e70)
       HASH(0x3ce1f18)
       HASH(0x3bfc968)
       HASH(0x3ea2f10)
       HASH(0x3e55398)
       HASH(0x3cf9820)
       HASH(0x407a6c0)
       HASH(0x3c1b5e0)
       HASH(0x3b963f0)
       HASH(0x3bece90)
       HASH(0x3d09e20)
       HASH(0x3e2c690)
       HASH(0x3b94358)
       HASH(0x1befd40)
       HASH(0x3b55b10)
     getbehavior:
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       G090LF0xxxxxxMJM:
       _G090LF0xxxxxxMJM:
       _account:
Attributes:
   browser_language de
   room       System
   verbose    2


Log mit verbose4
2018.10.26 17:57:10 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] START
2018.10.26 17:57:10 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569430
2018.10.26 17:57:10 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendData=
2018.10.26 17:57:10 4: [echomaster] [echodevice_HandleCmdQueue] [autocreate_devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569430
2018.10.26 17:57:11 4: [echomaster] [echodevice_Parse] [autocreate_devices]
2018.10.26 17:57:11 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569395
2018.10.26 17:57:11 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:11 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:11 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:11 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: mpoz9jogrLfk0xhmIC54gCELyHgfKvA_AGCpwnQfSeLhuIdD_0nuHA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:11 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569395
2018.10.26 17:57:12 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:12 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569395
2018.10.26 17:57:12 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:12 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:12 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:12 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569395
2018.10.26 17:57:13 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:13 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569395
2018.10.26 17:57:13 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:13 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569395
2018.10.26 17:57:13 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:13 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569395
2018.10.26 17:57:13 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:13 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569395
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:14 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569395
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:14 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569335
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:14 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: oo4d9GP1ftRkjPSA-Pdlz6AhC5qPvCnDVV-KlCwx8DNDhbvUN7xNNQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:14 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569335
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569335
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569335
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569335
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569335
2018.10.26 17:57:16 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:16 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569335
2018.10.26 17:57:16 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:16 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569335
2018.10.26 17:57:16 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:17 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569335
2018.10.26 17:57:17 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:17 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569275
2018.10.26 17:57:17 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:17 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:17 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:17 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: ueBpYrPp6KWE2_xbnMesUKF2txSlZeWkTKy7wf8wpQtfGe3SOkVNng==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:17 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569275
2018.10.26 17:57:18 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:18 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569275
2018.10.26 17:57:18 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:18 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:18 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:18 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569275
2018.10.26 17:57:18 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:18 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569275
2018.10.26 17:57:19 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:19 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569275
2018.10.26 17:57:19 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:19 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569275
2018.10.26 17:57:19 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:19 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569275
2018.10.26 17:57:19 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:19 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569275
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569215
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: rsf6ceeFBeoZGQYiQ-834Y5kGX9puimFRIriJyCJa5GzTU6DaOhgNA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569215
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569215
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:21 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:21 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569215
2018.10.26 17:57:21 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:21 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569215
2018.10.26 17:57:21 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:21 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569215
2018.10.26 17:57:22 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:22 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569215
2018.10.26 17:57:22 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:22 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569215
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569215
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569155
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 4NvJQfSTDfSMUa4tcxD8UFUCCRTrkX9P_93YqT0FyDM_UJVmOGYT-g==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569155
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569155
2018.10.26 17:57:24 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:24 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:24 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:24 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569155
2018.10.26 17:57:24 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:24 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569155
2018.10.26 17:57:24 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:24 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569155
2018.10.26 17:57:25 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:25 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569155
2018.10.26 17:57:25 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:25 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569155
2018.10.26 17:57:25 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:25 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569155
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:26 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569095
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:26 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: XnWMVlWuCFQdcZwVfKv9vAt49ZoUtnRDL6T2Rb1gDfRKDEeRjc3SkQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:26 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569095
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:26 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569095
2018.10.26 17:57:27 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:27 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:27 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:27 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569095
2018.10.26 17:57:27 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:27 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569095
2018.10.26 17:57:28 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:28 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569095
2018.10.26 17:57:28 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:28 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569095
2018.10.26 17:57:28 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:28 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569095
2018.10.26 17:57:30 2: [Freezemon] freezedetect: possible freeze starting at 17:57:29, delay is 1.534 possibly caused by: no bad guy found :-(
2018.10.26 17:57:30 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:30 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569095
2018.10.26 17:57:30 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:30 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569035
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:31 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: W0s9qBKVMJViJWKM_cdjatynThcTXzbZ3YkT2sgxaTeBrtNGyddsPw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:31 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569035
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:31 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569035
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:31 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:32 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:32 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569035
2018.10.26 17:57:32 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:32 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569035
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2018, 18:08:11
Zitat von: KölnSolar am 26 Oktober 2018, 18:06:24
List desAccount-devices
Internals:
   CFGFN      includeOther.cfgPI
   DEF        crypt:xyz crypt:abc
   IODev     
   NAME       echomaster
   NR         690
   NTFY_ORDER 50-echomaster
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-26 17:36:45   2FACode         not used
     2018-10-26 18:02:36   BrowserLanguage de
     2018-10-26 18:02:36   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-26 17:36:44   COOKIE_STATE    START
     2018-10-26 17:36:46   COOKIE_TYPE     NEW
     2018-10-26 18:02:36   alarm_count     0
     2018-10-26 17:57:10   autocreate_devices running
     2018-10-26 18:02:36   config_address_between -
     2018-10-26 18:02:36   config_address_from -
     2018-10-26 18:02:36   config_address_to -
     2018-10-26 17:57:35   list_SHOPPING_ITEM
     2018-10-26 17:57:32   list_TASK       
     2018-10-26 18:02:36   musicalarm_count 0
     2018-10-26 18:02:36   reminder_count  0
     2018-10-26 18:02:36   state           connected
     2018-10-26 18:02:36   timer_count     0
     2018-10-26 18:02:36   timer_id        -
     2018-10-26 18:02:36   timer_remainingtime 0
     2018-10-26 17:36:34   version         0.0.48a
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1540568194
     CMD_QUEUE:
       HASH(0x3adb530)
       HASH(0x3d2afe0)
       HASH(0x4075e18)
       HASH(0x407f718)
       HASH(0x3ea3870)
       HASH(0x4088c60)
       HASH(0x409ba60)
       HASH(0x407e1a0)
       HASH(0x4085178)
       HASH(0x4080f98)
       HASH(0x3ea31e0)
       HASH(0x3ea2fb8)
       HASH(0x27bfad8)
       HASH(0x40771b0)
       HASH(0x4077d08)
       HASH(0x40eb4b8)
       HASH(0x3be39d0)
       HASH(0x3d27340)
       HASH(0x407c788)
       HASH(0x4088048)
       HASH(0x3ea3888)
       HASH(0x3c70cf8)
       HASH(0x407f610)
       HASH(0x3e27658)
       HASH(0x2c8c7b8)
       HASH(0x3e4f188)
       HASH(0x38fda00)
       HASH(0x3bc6a30)
       HASH(0x3b93468)
       HASH(0x408ea88)
       HASH(0x3bf69c8)
       HASH(0x2c6de00)
       HASH(0x2c6db30)
       HASH(0x4083d18)
       HASH(0x3b92008)
       HASH(0x4075d70)
       HASH(0x3b57fa0)
       HASH(0x40e61f0)
       HASH(0x3cee630)
       HASH(0x2c6dd40)
       HASH(0x40864d0)
       HASH(0x3c5cc68)
       HASH(0x3b594c0)
       HASH(0x3dfef78)
       HASH(0x40815e8)
       HASH(0x3b55f18)
       HASH(0x3ba3be0)
       HASH(0x3e2c6c0)
       HASH(0x3b596e8)
       HASH(0x40803b0)
       HASH(0x40770f0)
       HASH(0x3e254c0)
       HASH(0x2c6f928)
       HASH(0x17a8560)
       HASH(0x3bc08c0)
       HASH(0x3e22730)
       HASH(0x409b6d0)
       HASH(0x3b58cc8)
       HASH(0x3e4ec88)
       HASH(0x3b97128)
       HASH(0x3b56980)
       HASH(0x4088cf0)
       HASH(0x3b93888)
       HASH(0x3ceeac8)
       HASH(0x3bc6778)
       HASH(0x4085d68)
       HASH(0x3b58f68)
       HASH(0x38fcc50)
       HASH(0x38b9e68)
       HASH(0x3e321c8)
       HASH(0x3e4ee80)
       HASH(0x3cfe3e0)
       HASH(0x3c047f0)
       HASH(0x3bcd098)
       HASH(0x3e553e0)
       HASH(0x407d118)
       HASH(0x3e4e9e8)
       HASH(0x3b95ce0)
       HASH(0x3bcf318)
       HASH(0x3bce928)
       HASH(0x409b3a0)
       HASH(0x4075c98)
       HASH(0x3b50a20)
       HASH(0x407a6f0)
       HASH(0x2c6db48)
       HASH(0x3c32150)
       HASH(0x4081df8)
       HASH(0x407ad80)
       HASH(0x3e57c10)
       HASH(0x38fd4a8)
       HASH(0x3ea7ee0)
       HASH(0x3bc5510)
       HASH(0x27bcfe0)
       HASH(0x40775e8)
       HASH(0x2f6d5f0)
       HASH(0x3adbe08)
       HASH(0x3c07450)
       HASH(0x3e33b30)
       HASH(0x3b92b78)
       HASH(0x3b923e0)
       HASH(0x3d2b400)
       HASH(0x3e341d8)
       HASH(0x3bceef8)
       HASH(0x3e4da50)
       HASH(0x182e6a0)
       HASH(0x3b511d8)
       HASH(0x40800c0)
       HASH(0x2c6fda8)
       HASH(0x3b96238)
       HASH(0x3e4ebf8)
       HASH(0x31b2668)
       HASH(0x40e68c8)
       HASH(0x3c47cb0)
       HASH(0x3e4fda0)
       HASH(0x3cfee48)
       HASH(0x3b96fa8)
       HASH(0x3bd3108)
       HASH(0x407fee0)
       HASH(0x407cd10)
       HASH(0x3b58c38)
       HASH(0x3be92d0)
       HASH(0x3bc5348)
       HASH(0x3bca2d0)
       HASH(0x2e99b98)
       HASH(0x3e33b48)
       HASH(0x3bc1bf8)
       HASH(0x2ed37b0)
       HASH(0x3c71058)
       HASH(0x3e50330)
       HASH(0x18a6c80)
       HASH(0x3e56af8)
       HASH(0x3d2b418)
       HASH(0x38fe0e0)
       HASH(0x3930388)
       HASH(0x3e4e700)
       HASH(0x3c07b28)
       HASH(0x3bc0260)
       HASH(0x40eb908)
       HASH(0x3ce5980)
       HASH(0x3c5e7e8)
       HASH(0x3ce88c8)
       HASH(0x3d020d8)
       HASH(0x3be3e50)
       HASH(0x3ce7b00)
       HASH(0x407bfa0)
       HASH(0x3bd45c8)
       HASH(0x3ea34e0)
       HASH(0x3cb98e0)
       HASH(0x3bbb9f0)
       HASH(0x2fd30f8)
       HASH(0x3cba180)
       HASH(0x2ee6250)
       HASH(0x3b94970)
       HASH(0x3ea3438)
       HASH(0x3d05c98)
       HASH(0x3d03a90)
       HASH(0x3cdf178)
       HASH(0x409b2b0)
       HASH(0x2fd2b68)
       HASH(0x3c11f68)
       HASH(0x3c0a9c8)
       HASH(0x3bf25d8)
       HASH(0x3b598f8)
       HASH(0x3b51b20)
       HASH(0x3e4fb30)
       HASH(0x3b54918)
       HASH(0x3e322b8)
       HASH(0x3d06130)
       HASH(0x3e59858)
       HASH(0x3c6e498)
       HASH(0x3c45140)
       HASH(0x3d18180)
       HASH(0x3bd61a0)
       HASH(0x3d015b0)
       HASH(0x3e22ec8)
       HASH(0x3228008)
       HASH(0x3d14750)
       HASH(0x3cfcc38)
       HASH(0x3c70d40)
       HASH(0x3bc57e0)
       HASH(0x3b91f00)
       HASH(0x3cfebc0)
       HASH(0x3c32ac8)
       HASH(0x3dfee28)
       HASH(0x3cd3d58)
       HASH(0x3cd8a48)
       HASH(0x3d15fd0)
       HASH(0x3e50000)
       HASH(0x3cac790)
       HASH(0x3c69e70)
       HASH(0x3ce1f18)
       HASH(0x3bfc968)
       HASH(0x3ea2f10)
       HASH(0x3e55398)
       HASH(0x3cf9820)
       HASH(0x407a6c0)
       HASH(0x3c1b5e0)
       HASH(0x3b963f0)
       HASH(0x3bece90)
       HASH(0x3d09e20)
       HASH(0x3e2c690)
       HASH(0x3b94358)
       HASH(0x1befd40)
       HASH(0x3b55b10)
     getbehavior:
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       G090LF0xxxxxxMJM:
       _G090LF0xxxxxxMJM:
       _account:
Attributes:
   browser_language de
   room       System
   verbose    2


Log mit verbose4
2018.10.26 17:57:10 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] START
2018.10.26 17:57:10 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569430
2018.10.26 17:57:10 4: [echomaster] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendData=
2018.10.26 17:57:10 4: [echomaster] [echodevice_HandleCmdQueue] [autocreate_devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569430
2018.10.26 17:57:11 4: [echomaster] [echodevice_Parse] [autocreate_devices]
2018.10.26 17:57:11 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569395
2018.10.26 17:57:11 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:11 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:11 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:11 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: mpoz9jogrLfk0xhmIC54gCELyHgfKvA_AGCpwnQfSeLhuIdD_0nuHA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:11 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569395
2018.10.26 17:57:12 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:12 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569395
2018.10.26 17:57:12 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:12 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:12 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:12 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569395
2018.10.26 17:57:13 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:13 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569395
2018.10.26 17:57:13 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:13 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569395
2018.10.26 17:57:13 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:13 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569395
2018.10.26 17:57:13 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:13 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569395
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:14 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569395
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:14 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569335
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:14 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:14 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: oo4d9GP1ftRkjPSA-Pdlz6AhC5qPvCnDVV-KlCwx8DNDhbvUN7xNNQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:14 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569335
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569335
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569335
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569335
2018.10.26 17:57:15 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:15 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569335
2018.10.26 17:57:16 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:16 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569335
2018.10.26 17:57:16 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:16 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569335
2018.10.26 17:57:16 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:17 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569335
2018.10.26 17:57:17 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:17 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569275
2018.10.26 17:57:17 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:17 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:17 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:17 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: ueBpYrPp6KWE2_xbnMesUKF2txSlZeWkTKy7wf8wpQtfGe3SOkVNng==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:17 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569275
2018.10.26 17:57:18 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:18 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569275
2018.10.26 17:57:18 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:18 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:18 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:18 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569275
2018.10.26 17:57:18 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:18 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569275
2018.10.26 17:57:19 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:19 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569275
2018.10.26 17:57:19 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:19 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569275
2018.10.26 17:57:19 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:19 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569275
2018.10.26 17:57:19 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:19 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569275
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569215
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: rsf6ceeFBeoZGQYiQ-834Y5kGX9puimFRIriJyCJa5GzTU6DaOhgNA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569215
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569215
2018.10.26 17:57:20 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:20 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:21 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:21 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569215
2018.10.26 17:57:21 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:21 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569215
2018.10.26 17:57:21 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:21 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569215
2018.10.26 17:57:22 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:22 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569215
2018.10.26 17:57:22 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:22 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569215
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569215
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569155
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 4NvJQfSTDfSMUa4tcxD8UFUCCRTrkX9P_93YqT0FyDM_UJVmOGYT-g==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569155
2018.10.26 17:57:23 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:23 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569155
2018.10.26 17:57:24 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:24 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:24 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:24 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569155
2018.10.26 17:57:24 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:24 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569155
2018.10.26 17:57:24 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:24 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569155
2018.10.26 17:57:25 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:25 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569155
2018.10.26 17:57:25 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:25 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569155
2018.10.26 17:57:25 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:25 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569155
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:26 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569095
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:26 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: XnWMVlWuCFQdcZwVfKv9vAt49ZoUtnRDL6T2Rb1gDfRKDEeRjc3SkQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:26 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569095
2018.10.26 17:57:26 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:26 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569095
2018.10.26 17:57:27 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:27 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:27 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:27 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569095
2018.10.26 17:57:27 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:27 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569095
2018.10.26 17:57:28 4: [echomaster] [echodevice_Parse] [listitems_task]
2018.10.26 17:57:28 4: [echomaster] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1540569095
2018.10.26 17:57:28 4: [echomaster] [echodevice_Parse] [wakeword]
2018.10.26 17:57:28 4: [echomaster] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1540569095
2018.10.26 17:57:28 4: [echomaster] [echodevice_Parse] [getdnd]
2018.10.26 17:57:28 4: [echomaster] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1540569095
2018.10.26 17:57:30 2: [Freezemon] freezedetect: possible freeze starting at 17:57:29, delay is 1.534 possibly caused by: no bad guy found :-(
2018.10.26 17:57:30 4: [echomaster] [echodevice_Parse] [bluetoothstate]
2018.10.26 17:57:30 4: [echomaster] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1540569095
2018.10.26 17:57:30 4: [echomaster] [echodevice_Parse] [alarmvolume]
2018.10.26 17:57:30 4: [echomaster] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540569035
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [activities]
2018.10.26 17:57:31 4: [echomaster] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [account]
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: W0s9qBKVMJViJWKM_cdjatynThcTXzbZ3YkT2sgxaTeBrtNGyddsPw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.10.26 17:57:31 4: [echomaster] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569035
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [devices]
2018.10.26 17:57:31 4: [echomaster] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540569035
2018.10.26 17:57:31 4: [echomaster] [echodevice_Parse] [getisonline]
2018.10.26 17:57:31 4: [echomaster] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences
2018.10.26 17:57:32 4: [echomaster] [echodevice_Parse] [getdevicesettings]
2018.10.26 17:57:32 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540569035
2018.10.26 17:57:32 4: [echomaster] [echodevice_Parse] [listitems_shopping]
2018.10.26 17:57:32 4: [echomaster] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540569035

Entferne mal das Attribut "browser_language". Das steht bei dir noch auf "de".

Hast du, nachdem Einspielen ein shutdown restart gemacht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 26 Oktober 2018, 18:36:28
ZitatHast du, nachdem Einspielen ein shutdown restart gemacht?
Yes.

Ich probiers mal ohne "browser_language"
--> scheinbar keine Änderung
  -->echodevice gelöscht
  -->einwandfreie Funktion
    --> Attr browser_language aus der config entfernt
    --> shutdown restart
      --> et voila  ;D

Läuft wieder so wie gewohnt. Dann kann ich ja jetzt mal die neuen features ausprobieren  ;)

Danke&Grüße
Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hetterich am 26 Oktober 2018, 18:59:52
Hallo Michael,

wie gewünscht hab ich ebenfalls einen Versuch gemacht.

Stop Fhem
Reset von Fhem mit altem BackUp ohne irgendein EchoDevice
Neues Modul 0.0.48a einkopiert und Rechte, Besitzer und Gruppe angepasst
Start Fhem
Neustart Fhem-Server

Define EchoIO echodevice .... --> sofort connected (kein ShutDown Restart mehr nötig)
autocreate_devices --> alle Echos sofort erkannt und gelistet.

Alles perfekt, läuft

Ich denke er war in der vorherigen Version einfach nicht richtig connected.

Super, danke

Peter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billdoc am 26 Oktober 2018, 22:11:40
Guten Abend zusammen,

habe eben auch die Version 0.48a installiert. Die Verbindung zu Amazon klappte nach dem Restart auch, das Suchen der Echos nach set xxx autocreate_devices leider nicht ... In den Readings, die laufend aktualisiert werden, steht bei autocreate_devices running/state connected, es tut sich aber nix. Wie kann ich den Suchprozess neu anstossen (shutdown restart ?) oder könnte die Firewall eine Rolle spielen, wird eine spez. Portfreigabe im Heimnetz benötigt ?

Danke für Eure Hilfe!


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 26 Oktober 2018, 23:21:40
Zitat von: Markus Hermann am 16 Oktober 2018, 11:48:47
Hallo Michael,

bin gerade auf Dein Modul aufmerksam geworden, so etwas habe ich schon lange gesucht, super Entwicklung von Dir.
Nun kann ich endlich meine 3 Echo-Dots aus FHEM steuern.

Danke für Deine Arbeit.

Ich besitze zusätlich einen Vobot mit "Alexa" https://www.amazon.de/Vobot-Intelligenter-Sprachsteuerung-Lautsprecher-Schlaf-Sound/dp/B07B1S9377 (https://www.amazon.de/Vobot-Intelligenter-Sprachsteuerung-Lautsprecher-Schlaf-Sound/dp/B07B1S9377)

Der ist zwar in der Alexa/Amazon App gelistet, aber Dein Modul zeigt das Gerät nicht an.

Der Vobot steht bei mir auf dem Nachtschrank und es wäre toll, wenn ich FHEM-Infos auf den Vobot als Sprachausgabe bekommen würde.
Zum Beispiel "Achtung es ist unter 0 Grad" oder "Das WC-Fenster ist noch auf".

Hast Du eine Idee woran das liegen könnte, dass der Vobot nicht als Echo-Device aufgelistet wird. Die App und Reverb.ai werden ja auch angezeigt.

Vielen Dank und beste Grüße

Markus
Hey, ich wollte mal fragen ob es mit dem Vobot Fortschritte gab. Könnte der eingebunden werden oder ist/wird es nicht möglich sein?

Finde das Ding ganz interresant.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 27 Oktober 2018, 10:55:19
Seit heute geht die 0.0.47 auch wieder, habe nichts gemacht, einfach laufen gelassen.

Lag dann wohl an Amazon?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 27 Oktober 2018, 14:09:14
Hi zusammen,
mein Alexa DOT ist stumm seit gestern. Habe daher von der 0.0.42 auf die 0.0.47 upgedated. Leider ohne Erfolg.
Habt ihr sonst noch Tipps für mich, was mich machen muß damit mein TTS wieder funktioniert?  :)

Account Service und Device sind beide connected.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 27 Oktober 2018, 15:09:54
Hallo eckonator,
hatte ich vergangene Woche auch.
Alle Echo-Device gelöscht.
Fhem neu gestartet.
Echo-Device neu angelegt.
Funzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 27 Oktober 2018, 16:35:03
Zitat von: dk3572 am 27 Oktober 2018, 15:09:54
Hallo eckonator,
hatte ich vergangene Woche auch.
Alle Echo-Device gelöscht.
Fhem neu gestartet.
Echo-Device neu angelegt.
Funzt.

Okay, werde ich probieren. Danke dir 👌
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netbus am 27 Oktober 2018, 16:37:33
Zitat von: eckonator am 27 Oktober 2018, 16:35:03
Okay, werde ich probieren. Danke dir 👌
Kann ich nicht bestätigen. Es geht aktuell gar nichts mehr

2018.10.27 16:36:49.764 3: [alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2018, 16:43:30
Hier mal eine Version die die Fire Teile unterstützen sollte


# 2018.10.27 v0.0.48b
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sword61 am 27 Oktober 2018, 17:08:26
Auch ich bin gerade wieder am Probieren.

Bekomme nach shutdown restart ein connected. Bei get devices sofort ein "unauthorized".
Aktuell habe ich die 0.048b drauf.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dare_Devil am 27 Oktober 2018, 17:27:41
Hi ich habe Gestern auch zum ersten mal das Modul zu installieren.
Es war vergeblich immer wieder "[alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to ..."

Habe mich dann auf suche nach möglichen fehlenden Updates gemacht.

Siehe da ich hab doch tatsächlich das große Debian Update verpasst.

Jessie --> Stretch  (nur "apt-get upgrade" reicht halt nicht)

Danach das Device wieder hinzugefügt und siehe da problemlos.

Gruß Dare

PS: Dauer des Updates mit Sicherung der SD = 5 Stunden :-(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2018, 17:29:01
Zitat von: Sword61 am 27 Oktober 2018, 17:08:26
Auch ich bin gerade wieder am Probieren.

Bekomme nach shutdown restart ein connected. Bei get devices sofort ein "unauthorized".
Aktuell habe ich die 0.048b drauf.
Schick mal ein list von deinem Account Device.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sword61 am 27 Oktober 2018, 17:46:34
Das ist mein List.

Internals:
   DEF        crypt:55540d51541052xxxxxxxxxxxxxxxxxxxxxxx crypt:5f4xxxxxxxxxxxxxx
   IODev     
   NAME       Echo
   NR         220
   NTFY_ORDER 50-Echo
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-27 17:41:56   2FACode         not used
     2018-10-27 17:41:57   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-27 17:41:57   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-27 17:41:55   COOKIE_STATE    START
     2018-10-27 17:41:57   COOKIE_TYPE     NEW
     2018-10-27 17:14:45   autocreate_devices stop
     2018-10-27 17:37:57   state           disconnected
     2018-10-27 17:14:45   version         0.0.48b
   helper:
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     CMD_QUEUE:
Attributes:
   icon       echo
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 27 Oktober 2018, 21:36:00
Bin nun eben Heim gekommen und Alexa spricht wieder  :o
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJ-Dan am 28 Oktober 2018, 09:27:28
Hallo,
zunächst mal vielen Dank für dieses super Modul!
Ich habe heute auf 0.0.47 umgestellt weil sich meine ECHO Devices nicht mehr angemeldet haben.
Nun kann ich aber meine ECHO Devices nicht mehr über autocreate_device erstellen lassen.
Ich bekomme folgende Fehlermeldung:
<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>
Kann mir dabei jemand helfen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 28 Oktober 2018, 09:58:24
Betr. V0.48a, Speak, Reminder
Hallo,
heute funktionierten trotz Status "connected" speak und reminder erst nach einem manuellen "set <account> login".
Account und Geräte waren alle verbunden, Cookie_State war OK, Cookie_Type zeigte "Reading"; nach dem Login steht Cookie_Type auf "New".

MfG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sword61 am 28 Oktober 2018, 13:26:27
Alles ok!

ich habe die Nacht dazu genutzt meinen Rasperry auf Debian 9 stretch zu updaten. Hat ewig gedauert, aber es läuft. alle Alexa wurden erkannt und sind bisher connected. Aktuell läuft die V 0.048b.

Danke schön.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 28 Oktober 2018, 15:49:40
Zitat von: Sword61 am 27 Oktober 2018, 17:08:26
Auch ich bin gerade wieder am Probieren.

Bekomme nach shutdown restart ein connected. Bei get devices sofort ein "unauthorized".
Aktuell habe ich die 0.048b drauf.

AUch bei mir das gleiche.
Hatte 0.0.42 und es funktionierte nichts mehr.
Habe dann auf die neuste vom OP upgedated, leider ohne Erfolg -> Status aller Alexas "Unauthorized".

Gibts hier schon eine Lösung?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 07:23:50
Wer Hilfe benötigt sollte folgendes mit schicken!


Wie ihr an die HTML Results kommt könnt Ihr hier lesen https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billdoc am 29 Oktober 2018, 09:53:09
Guten Morgen,

danke für Deine Hilfsbereitschaft. Nachfolgend die erbetenen Daten:

Device-List:

Internals:
   DEF        crypt:4f5c5f5344535d704246051b0d161ccccccccccc crypt:48415accccccccccc
   IODev     
   NAME       AmazonConn
   NR         678
   NTFY_ORDER 50-AmazonConn
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-28 22:04:21   2FACode         not used
     2018-10-29 09:31:06   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-29 09:31:06   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-28 22:04:20   COOKIE_STATE    START
     2018-10-28 22:04:22   COOKIE_TYPE     NEW
     2018-10-29 09:31:06   alarm_count     0
     2018-10-28 21:56:50   autocreate_devices stop
     2018-10-29 09:31:06   config_address_between -
     2018-10-29 09:31:06   config_address_from -
     2018-10-29 09:31:06   config_address_to -
     2018-10-28 22:05:12   list_SHOPPING_ITEM
     2018-10-28 22:05:12   list_TASK       
     2018-10-29 09:31:06   musicalarm_count 0
     2018-10-29 09:31:06   reminder_count  0
     2018-10-29 09:31:06   state           connected
     2018-10-29 09:31:06   timer_count     0
     2018-10-29 09:31:06   timer_id        -
     2018-10-29 09:31:06   timer_remainingtime 0
     2018-10-28 21:56:50   version         0.0.48b
   helper:
     CAPTCHA   
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1540760215
     getbehavior
     CMD_QUEUE:
       HASH(0x374fc58)
       HASH(0x15414c8)
       HASH(0x3420238)
       HASH(0x22b0620)
       HASH(0x2dfb7e8)

      [b][color=red]... ca 200 HASH Einträge hier wegen der Übersicht gelöscht ...[/color][/b]

       HASH(0x36932a0)
       HASH(0x3c98560)
       HASH(0x3cc91f8)
       HASH(0x3cb5400)
       HASH(0x38f5958)
       HASH(0x3cb5640)
       HASH(0x3c786c0)
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       _account:
Attributes:
   browser_save_data 0
   devStateIcon disconnected:10px-kreis-gelb connected:10px-kreis-gruen
   disable    0
   group      Alexa
   icon       echo
   room       Amazon,Wohnzimmer
   verbose    5



HTML-Results:


Amazon HTML Results:
Datum    HTML Result Dateiname
Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_account.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_account_header.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_activities.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_activities_header.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_alarmvolume.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_alarmvolume_header.html

Sun Oct 28 09:45:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_autocreate_devices.html

Sun Oct 28 09:45:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_autocreate_devices_header.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_bluetoothstate.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_bluetoothstate_header.html

Sat Oct 27 21:16:37 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_conversations.html

Sat Oct 27 21:16:37 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_conversations_header.html

Sun Oct 28 22:04:20 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin1.html

Sun Oct 28 22:04:20 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin1_header.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin2.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin2_header.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin3.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin3_header.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin4.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin4_header.html

Sun Oct 28 22:01:54 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin4captcha.html

Sun Oct 28 22:01:54 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin4captcha_header.html

Sun Oct 28 22:04:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin5.html

Sun Oct 28 22:04:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin5_header.html

Sun Oct 28 22:04:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin6.html

Sun Oct 28 22:04:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin6_header.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_devices.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_devices_header.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getbehavior.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getbehavior_header.html

Sat Oct 27 21:16:07 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getcards.html

Sat Oct 27 21:16:07 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getcards_header.html

Sun Oct 28 22:03:58 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getdevicesettings.html

Sun Oct 28 22:03:58 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getdevicesettings_header.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getdnd.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getdnd_header.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getisonline.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getisonline_header.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getnotifications.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getnotifications_header.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getsettingstraffic.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getsettingstraffic_header.html

Sun Oct 28 22:04:08 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_listitems_shopping.html

Sun Oct 28 22:04:08 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_listitems_shopping_header.html

Sun Oct 28 22:04:18 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_listitems_task.html

Sun Oct 28 22:04:18 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_listitems_task_header.html

Sun Oct 28 22:04:18 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_wakeword.html

Sun Oct 28 22:04:18 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_wakeword_header.html




... und ein Auszug aus dem Log:


2018.10.29 02:00:20 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:00:20 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:00:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:00:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:00:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:00:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:00:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:00:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.10.29 02:00:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:00:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:00:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:00:21 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:00:21 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:01:20 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:01:20 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:01:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:01:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:01:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:01:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:01:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:01:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.10.29 02:01:21 3: [AmazonConn] [echodevice_setState] to disconnected
2018.10.29 02:01:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:01:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:01:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:01:21 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:01:21 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:02:20 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:02:20 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:02:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:02:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:02:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:02:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:02:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:02:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.29 02:02:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:02:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:02:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:02:21 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:02:21 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:03:20 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540775001
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:03:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:03:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:03:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:04:21 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:04:21 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:04:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:04:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:04:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:04:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:04:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:04:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:04:22 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:04:22 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';



wie sollten im Device die Cookie-Readings aussehen ? bei mir START und NEW
Ein Login muss ich immer über die Captcha-Variante machen regelmäßig nach einem FHEM-Neustart.

Besten Dank für Deine Mühen :),

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 09:58:09
Zitat von: billdoc am 29 Oktober 2018, 09:53:09
Guten Morgen,

danke für Deine Hilfsbereitschaft. Nachfolgend die erbetenen Daten:

Device-List:

Internals:
   DEF        crypt:4f5c5f5344535d704246051b0d161ccccccccccc crypt:48415accccccccccc
   IODev     
   NAME       AmazonConn
   NR         678
   NTFY_ORDER 50-AmazonConn
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-28 22:04:21   2FACode         not used
     2018-10-29 09:31:06   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-29 09:31:06   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-28 22:04:20   COOKIE_STATE    START
     2018-10-28 22:04:22   COOKIE_TYPE     NEW
     2018-10-29 09:31:06   alarm_count     0
     2018-10-28 21:56:50   autocreate_devices stop
     2018-10-29 09:31:06   config_address_between -
     2018-10-29 09:31:06   config_address_from -
     2018-10-29 09:31:06   config_address_to -
     2018-10-28 22:05:12   list_SHOPPING_ITEM
     2018-10-28 22:05:12   list_TASK       
     2018-10-29 09:31:06   musicalarm_count 0
     2018-10-29 09:31:06   reminder_count  0
     2018-10-29 09:31:06   state           connected
     2018-10-29 09:31:06   timer_count     0
     2018-10-29 09:31:06   timer_id        -
     2018-10-29 09:31:06   timer_remainingtime 0
     2018-10-28 21:56:50   version         0.0.48b
   helper:
     CAPTCHA   
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1540760215
     getbehavior
     CMD_QUEUE:
       HASH(0x374fc58)
       HASH(0x15414c8)
       HASH(0x3420238)
       HASH(0x22b0620)
       HASH(0x2dfb7e8)

      [b][color=red]... ca 200 HASH Einträge hier wegen der Übersicht gelöscht ...[/color][/b]

       HASH(0x36932a0)
       HASH(0x3c98560)
       HASH(0x3cc91f8)
       HASH(0x3cb5400)
       HASH(0x38f5958)
       HASH(0x3cb5640)
       HASH(0x3c786c0)
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       _account:
Attributes:
   browser_save_data 0
   devStateIcon disconnected:10px-kreis-gelb connected:10px-kreis-gruen
   disable    0
   group      Alexa
   icon       echo
   room       Amazon,Wohnzimmer
   verbose    5



HTML-Results:


Amazon HTML Results:
Datum    HTML Result Dateiname
Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_account.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_account_header.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_activities.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_activities_header.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_alarmvolume.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_alarmvolume_header.html

Sun Oct 28 09:45:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_autocreate_devices.html

Sun Oct 28 09:45:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_autocreate_devices_header.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_bluetoothstate.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_bluetoothstate_header.html

Sat Oct 27 21:16:37 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_conversations.html

Sat Oct 27 21:16:37 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_conversations_header.html

Sun Oct 28 22:04:20 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin1.html

Sun Oct 28 22:04:20 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin1_header.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin2.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin2_header.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin3.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin3_header.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin4.html

Sun Oct 28 22:04:21 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin4_header.html

Sun Oct 28 22:01:54 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin4captcha.html

Sun Oct 28 22:01:54 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin4captcha_header.html

Sun Oct 28 22:04:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin5.html

Sun Oct 28 22:04:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin5_header.html

Sun Oct 28 22:04:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin6.html

Sun Oct 28 22:04:22 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_cookielogin6_header.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_devices.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_devices_header.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getbehavior.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getbehavior_header.html

Sat Oct 27 21:16:07 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getcards.html

Sat Oct 27 21:16:07 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getcards_header.html

Sun Oct 28 22:03:58 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getdevicesettings.html

Sun Oct 28 22:03:58 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getdevicesettings_header.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getdnd.html

Sun Oct 28 22:04:19 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getdnd_header.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getisonline.html

Sun Oct 28 22:03:57 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getisonline_header.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getnotifications.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getnotifications_header.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getsettingstraffic.html

Sun Oct 28 22:03:56 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_getsettingstraffic_header.html

Sun Oct 28 22:04:08 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_listitems_shopping.html

Sun Oct 28 22:04:08 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_listitems_shopping_header.html

Sun Oct 28 22:04:18 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_listitems_task.html

Sun Oct 28 22:04:18 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_listitems_task_header.html

Sun Oct 28 22:04:18 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_wakeword.html

Sun Oct 28 22:04:18 2018    <="" a="" style="color: rgb(204, 204, 204) !important; text-decoration: none !important;">AmazonConn_wakeword_header.html




... und ein Auszug aus dem Log:


2018.10.29 02:00:20 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:00:20 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540774820
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:00:20 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:00:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:00:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:00:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:00:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:00:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:00:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.10.29 02:00:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:00:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:00:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:00:21 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:00:21 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:01:20 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:01:20 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540774880
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:01:20 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:01:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:01:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:01:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:01:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:01:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:01:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.10.29 02:01:21 3: [AmazonConn] [echodevice_setState] to disconnected
2018.10.29 02:01:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:01:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:01:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:01:21 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:01:21 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:02:20 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:02:20 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540774940
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:02:20 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:02:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:02:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:02:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:02:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:02:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:02:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.29 02:02:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:02:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:02:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:02:21 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:02:21 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:03:20 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540775000
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:03:20 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540775001
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:03:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:03:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:03:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:03:21 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:03:21 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:04:21 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 02:04:21 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540775061
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 02:04:21 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:04:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 02:04:21 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:04:21 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.29 02:04:21 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 02:04:21 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 02:04:21 4: [AmazonConn] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 02:04:22 4: [AmazonConn] [echodevice_Parse] [getbehavior]
2018.10.29 02:04:22 5: [AmazonConn] [echodevice_Parse] [getbehavior] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';



wie sollten im Device die Cookie-Readings aussehen ? bei mir START und NEW
Ein Login muss ich immer über die Captcha-Variante machen regelmäßig nach einem FHEM-Neustart.

Besten Dank für Deine Mühen :),

Wenn im list die CMD_QUEUE mit solchen Einträgen gefüllt ist HASH(0x374fc58), HASH(0x15414c8) dann wäre es sinnvoll den FHEM mal neuzustarten.

Bei dem HTML Result sollte ihr euch die HTML Dateien auch anschauen. Die Übersicht bringt hier leider nichts, es geht ja um den Inhalt der Dateien! Wenn dort ein Captcha zu lösen ist, dann kann das Modul hier nichts daran ändern. Eventuell habt ihr in Eurem Netzwerk weitere Geräte die ein Captcha Verhalten seitens Amazon auslösen.

Welche Version hattest du seither in Benutzung?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billdoc am 29 Oktober 2018, 10:34:11
Hallo Michael,

der FHEM wurde bei mir seit gestern 22:00 Uhr zwischenzeitlich 2x mal neu gestartet. In die HTML-Dateien schaue ich mal im Detail, bisher habe ich dort nur den Link für die Captcha-Anmeldung (#4 ) genutzt. Deine Vermutung ist richtig, dass im Haushalt weitere Geräte  (Laptop, Tablets, WebRadio) sich bei Amazon anmelden - allerdings ohne Captcha-Anforderung.


Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billdoc am 29 Oktober 2018, 10:36:12
.. sorry vergessen: hatte die 0.0.47 und dann die 0.0.48x eingesetzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 11:22:01
Zitat von: billdoc am 29 Oktober 2018, 10:36:12
.. sorry vergessen: hatte die 0.0.47 und dann die 0.0.48x eingesetzt.
Bitte mal diese Version probieren.

Wenn es nicht funktionier benötige ich wieder alle LOGs, List und HTML Results


# 2018.10.27 v0.0.48c
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billdoc am 29 Oktober 2018, 12:45:58
OK, kann ich leider erst später testen, trotzdem danke für die schnelle Reaktion.

Die Captcha-Login Probleme bei amazon werden ja in div. Foren behandelt, wäre schade, wenn das Modul daran scheitert ... ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 29 Oktober 2018, 12:56:46
Ich habe gestern mal wieder ein Update von einer ziemlich alten Version gemacht weil sich scheinbar URLs geändert hatten.
Vorher war 2 Monate alles ok.
Leider auch bei mir immer noch ein Captcha, ein Login damit hatte aber trotz mehrerer Versuche nicht funktioniert.
Wenn ich Zeit finde kann ich heute Abend noch etwas genauer testen, gerade bin ich erst mal wieder beim Cookie Attribut.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 13:41:02
In der Version 0.0.48c ist noch ein BUG bitte folgende verwenden

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 29 Oktober 2018, 14:35:27
Ich bekomme ein connected but loginerror.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 14:37:24
Wer Hilfe benötigt sollte folgendes mit schicken!

list vom Account device
LOG mit Verbose 5
HTML Results

Wie ihr an die HTML Results kommt könnt Ihr hier lesen https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 29 Oktober 2018, 14:44:31
list echodevice

Internals:
   DEF        crypt:450d59571145035b5d790xxxxxxxxxxxxxxxxxx crypt:59525c0404682841xxxxxxxxb
   IODev     
   NAME       echodevice
   NR         28
   NTFY_ORDER 50-echodevice
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-29 14:39:29   2FACode         not used
     2018-10-29 14:40:25   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-29 14:40:25   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-29 14:39:25   COOKIE_STATE    START
     2018-10-29 14:39:34   COOKIE_TYPE     NEW
     2018-10-28 18:17:12   alarm_count     0
     2018-10-29 14:29:12   autocreate_devices stop
     2018-10-28 18:19:12   config_address_between -
     2018-10-28 18:19:12   config_address_from -
     2018-10-28 18:19:12   config_address_to -
     2018-10-28 18:14:10   list_SHOPPING_ITEM
     2018-10-28 18:14:10   list_TASK       
     2018-10-28 18:17:12   musicalarm_count 0
     2018-10-28 18:17:12   reminder_count  0
     2018-10-29 14:40:26   state           connected but loginerror
     2018-10-28 18:17:12   timer_count     0
     2018-10-28 18:17:12   timer_id        -
     2018-10-28 18:17:12   timer_remainingtime 0
     2018-10-29 14:29:12   version         0.0.48d
   helper:
     CMD_QUEUE 
     DEVICETYPE A3C9PE6TNYLTCH
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       1f2d4b4b8339455dbf82ca99be97f3c0:
       G090LV03718600WL:
       G090NV0374250ABG:
       G090RF047394021C:
       G090SU02743509L8:
Attributes:
   disable    0
   icon       echo
   room       Amazon
   verbose    5


Log mit verbose 5:

2018.10.29 14:40:12 5: [echodevice] [echodevice_GetSettings] ping!
2018.10.29 14:40:12 5: [echodevice] [echodevice_GetSettings] unknown stat / ConnectState=connected but loginerror
2018.10.29 14:40:21 1: Perfmon: possible freeze starting at 14:40:16, delay is 5.475
2018.10.29 14:40:25 4: [echodevice] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 14:40:25 4: [echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 14:40:26 4: [echodevice] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 14:40:26 5: [echodevice] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 14:40:26 4: [echodevice] [echodevice_LostConnect] clear CMD_QUEUE
2018.10.29 14:40:26 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.29 14:41:04 1: PERL WARNING: Use of uninitialized value in sprintf at fhem.pl line 2337.
2018.10.29 14:41:12 5: [echodevice] [echodevice_GetSettings] ping!
2018.10.29 14:41:12 5: [echodevice] [echodevice_GetSettings] unknown stat / ConnectState=connected but loginerror
2018.10.29 14:41:25 4: [echodevice] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 14:41:25 4: [echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 14:41:26 4: [echodevice] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 14:41:26 5: [echodevice] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 14:41:26 4: [echodevice] [echodevice_LostConnect] clear CMD_QUEUE
2018.10.29 14:41:26 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.29 14:42:12 5: [echodevice] [echodevice_GetSettings] ping!
2018.10.29 14:42:12 5: [echodevice] [echodevice_GetSettings] unknown stat / ConnectState=connected but loginerror
2018.10.29 14:42:25 4: [echodevice] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 14:42:25 4: [echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 14:42:28 1: Perfmon: possible freeze starting at 14:42:27, delay is 1.456
2018.10.29 14:42:28 4: [echodevice] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 14:42:28 5: [echodevice] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 14:42:28 4: [echodevice] [echodevice_LostConnect] clear CMD_QUEUE
2018.10.29 14:42:28 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.10.29 14:43:12 5: [echodevice] [echodevice_GetSettings] ping!
2018.10.29 14:43:12 5: [echodevice] [echodevice_GetSettings] unknown stat / ConnectState=connected but loginerror

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 14:50:21
damit das HTML Result auch Daten liefert muss noch das Attribut "browser_save_data" auf 1 stellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 29 Oktober 2018, 15:04:44
Ok, hier die neuen Ergebnisse :)

list echodevice:

Internals:
   DEF        crypt:450d59571145035b5d79050axxxxxxxxxxxxxxxxxx crypt:59525c04046828xxxxxxxxx
   IODev     
   NAME       echodevice
   NR         28
   NTFY_ORDER 50-echodevice
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-29 14:57:14   2FACode         not used
     2018-10-29 14:58:16   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-29 14:58:16   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-29 14:57:08   COOKIE_STATE    START
     2018-10-29 14:57:21   COOKIE_TYPE     NEW
     2018-10-28 18:17:12   alarm_count     0
     2018-10-29 14:29:12   autocreate_devices stop
     2018-10-28 18:19:12   config_address_between -
     2018-10-28 18:19:12   config_address_from -
     2018-10-28 18:19:12   config_address_to -
     2018-10-28 18:14:10   list_SHOPPING_ITEM
     2018-10-28 18:14:10   list_TASK       
     2018-10-28 18:17:12   musicalarm_count 0
     2018-10-28 18:17:12   reminder_count  0
     2018-10-29 14:58:17   state           connected but loginerror
     2018-10-28 18:17:12   timer_count     0
     2018-10-28 18:17:12   timer_id        -
     2018-10-28 18:17:12   timer_remainingtime 0
     2018-10-29 14:29:12   version         0.0.48d
   helper:
     CMD_QUEUE 
     DEVICETYPE A3C9PE6TNYLTCH
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       1f2d4b4b8339455dbf82ca99be97f3c0:
       G090LV03718600WL:
       G090NV0374250ABG:
       G090RF047394021C:
       G090SU02743509L8:
Attributes:
   browser_save_data 1
   disable    0
   icon       echo
   room       Amazon
   verbose    5


Logfile angehangen wegen sehr großem Output.


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 15:09:09
Mit dem Screenshot kann ich nichts anfangen! Was wird denn angezeigt wenn du das cookielogin4 anklickst?

Laut Log wir ein captcha verlangt


div id="auth-captcha-image-container" class="a-section a-text-center">
  <img alt="CAPTCHA" src="https://opfcaptcha-prod.s3.amazonaws.com/ad291289fd334eb7b1144653b3334ae7.jpg?AWSAccessKeyId=AKIAILFQ75VI4D4F3TNA&amp;Expires=1540821910&amp;Signature=R%2FD93QWReEDgoOTHrnybnRmNFmg%3D" data-refresh-url="/ap/captcha?appAction=SIGNIN&amp;captchaObfuscationLevel=ape:aGFyZA==&amp;captchaType=image" id="auth-captcha-image">
</div>
    </div>

   
   

   
   
   
    <input type="hidden" name="" value="Geben Sie die obigen Zeichen ein" id="image-captcha-placeholder">
    <input type="hidden" name="" value="Geben Sie die Textzeichen ein, die Sie hören" id="audio-captcha-placeholder">

    <label for="auth-captcha-guess" class="a-form-label auth-mobile-label">
      Zeichen eingeben
    </label>
    <div class="a-row a-spacing-base">
  <div class="a-input-text-wrapper a-spacing-base auth-required-field"><input type="text" id="auth-captcha-guess" autocomplete="off" placeholder="Geben Sie die obigen Zeichen ein" name="guess" tabindex="5" autocorrect="off" autocapitalize="off"></div>
     

<div id="auth_captcha_guess_icon" class="auth-clear-icons">
  <i class="a-icon a-icon-close" role="img"></i>
</div>


Hast Du die Möglichkeiten laut Doku schon probiert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 29 Oktober 2018, 15:16:26
Also ich habe disable = 1 gesetzt, dann bin ich auf set echodevice login. Anschließend habe ich den link von get html_results aufgerufen und ich lande mit diesem hyperlink dann wieder auf der main seite von fhem. Ich komme hier also nicht nach Amazon um meine Daten ins Browserfenster einzugeben.

Sieht dann so aus:
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 15:19:43
gib mal in deinen Browser folgendes ein

http://IP-FHEM:Port/fhem/echodevice/results/XXX_cookielogin4.html

XXX = Devicename deines Amazon Accounts
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 29 Oktober 2018, 15:25:08
Damit klappt es.
Scheint wohl der Link unter get html_results falsch gebildet zu werden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 29 Oktober 2018, 15:33:49
Ok, Korrektur. Ich komme zwar dann auf die Amazon Anmeldeseite.
wenn ich das captcha dann über
set echodevice loginwithcaptcha XXXXXX

eingebe, dann kommt nach kurzer Zeit wieder der state: connected but loginerror

Dann abschließend der state -> disable.


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 17:57:16
Zitat von: yamaha1983 am 29 Oktober 2018, 15:33:49
Ok, Korrektur. Ich komme zwar dann auf die Amazon Anmeldeseite.
wenn ich das captcha dann über
set echodevice loginwithcaptcha XXXXXX

eingebe, dann kommt nach kurzer Zeit wieder der state: connected but loginerror

Dann abschließend der state -> disable.
Was zeigt den der Inhalt von dem HTML Result "cookie4captcha.html" ?

Habe noch mal was verändert.


# 2018.10.27 v0.0.48e
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
#            set loginwithcaptcha
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 29 Oktober 2018, 18:21:28
Zitat von: michael.winkler am 27 Oktober 2018, 16:43:30
Hier mal eine Version die die Fire Teile unterstützen sollte


# 2018.10.27 v0.0.48b
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2


Hallo,
was sollte hier unterstütz werden?
Wird da ein Fire TV als Device angelegt?

Und danke auch mal für das geniale Modul.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bartman121 am 29 Oktober 2018, 18:35:21
Zitat von: michael.winkler am 29 Oktober 2018, 17:57:16
Was zeigt den der Inhalt von dem HTML Result "cookie4captcha.html" ?

Habe noch mal was verändert.


# 2018.10.27 v0.0.48e
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
#            set loginwithcaptcha
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2


Juhuuuuu, mit dieser Version klappt es wieder, ich hatte die gleichen Probleme mit "unauthorized".

Große Klasse!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 29 Oktober 2018, 20:28:29
Hallo!

Habe es gerade auch mal mit der Version "0.0.48e" versucht aber bekomme auch nur "connected but loginerror".


IODev     
   NAME       echoTestNeu
   NR         145
   NTFY_ORDER 50-echoTestNeu
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-29 20:22:15   2FACode         not used
     2018-10-29 20:25:13   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-29 20:25:13   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-29 20:22:13   COOKIE_STATE    START
     2018-10-29 20:22:17   COOKIE_TYPE     NEW
     2018-10-29 19:58:44   alarm_count     0
     2018-10-29 20:00:03   autocreate_devices stop
     2018-04-05 06:18:37   aws_pythonversion 0.0.3
     2018-10-29 19:58:44   config_address_between -
     2018-10-29 19:58:44   config_address_from -
     2018-10-29 19:58:44   config_address_to -
     2018-10-29 19:56:40   list_SHOPPING_ITEM
     2018-10-29 19:56:40   list_TASK       
     2018-10-29 19:58:44   musicalarm_count 0
     2018-03-22 06:51:41   pom_ipaddress   192.168.178.102
     2018-10-29 19:58:44   reminder_count  0
     2018-10-29 20:25:14   state           connected but loginerror
     2018-10-29 19:58:44   timer_count     0
     2018-10-29 19:58:44   timer_id        -
     2018-10-29 19:58:44   timer_remainingtime 0
     2018-03-22 06:51:25   tts_ipaddress   192.168.178.102
     2018-10-29 20:00:03   version         0.0.48e
     2018-01-15 07:18:34   voice           fernseher aus
   helper:
     CMD_QUEUE 
     DEVICETYPE A32DOYMUN6DTXA
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1540839603.51902
     getbehavior:
     notifications:
       G090L90964430G2F:
       G090L90964971N4R:
       G090RF0474710EBB:
       G090U50783740QDQ:
Attributes:
   browser_save_data 1
   icon       echo
   room       Amazon
   verbose    3



2018.10.29 20:17:14 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.29 20:18:14 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.29 20:19:15 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.10.29 20:20:03 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_TRAFFIC.pm line 624.
2018.10.29 20:20:03 1: PERL WARNING: Use of uninitialized value in join or string at ./FHEM/98_TRAFFIC.pm line 626.
2018.10.29 20:20:03 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_TRAFFIC.pm line 627.
2018.10.29 20:20:03 1: TRAFFIC: (Home_BerlinMitte) did not receive duration_in_traffic, not able to calculate delay
2018.10.29 20:20:03 3: deletereading Home_BerlinMitte error_message : Deleted reading error_message for device Home_BerlinMitte
2018.10.29 20:20:14 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.10.29 20:21:14 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.10.29 20:21:14 3: [echoTestNeu] [echodevice_setState] to disconnected
2018.10.29 20:22:15 3: Cookie 2 : COO    = 258-9688310-9303505
2018.10.29 20:22:15 3: cookielogin4: session-id=258-9688310-9303505; session-id-time=2171560934l; ubid-acbde=257-5750140-6591300;
2018.10.29 20:22:15 3: cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.YC8nLqq_mYcg4ZfN_dDSRrtAOc9ig9nGJ4fghVm6V6Q5h4aKD4qtXg.0T2nVL30vUGHSAtb.I6IQ22n_Yz16Mfi8mhEJ2ua2g5iBznin0xEO2aDmZ1iY2LiESxSxGKcGAen03CiJTPsD8VXrXK-Z19EJmOovfbjnw2rltYIHUZ5HyLuEbVlxQvTo6ncH4xr6C8OboqzAyJSvN7cn9w8xq80TLMSRBBRXw9ARtRfxPomi-BhC-3BgAsrImHuPWpIHVzWP3DnNcfHQlCQ2FzxhPAr3uEhFwloIA9jKYQYLYbVOBr_1fkBxuL8NuCidJZgTslflihxiXIWhsB7U5w.VqYOH5WM2cdT2_2rlfNP8Q&appActionToken=hjYUOTfXTAXJ5xcliiR0XYitFAwj3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:MEFOQ1RLM004V1lYSzMzUEEyUTE=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2018.10.29 20:22:17 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.10.29 20:22:17 3: [echoTestNeu] [echodevice_setState] to connected but loginerror
2018.10.29 20:23:14 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.10.29 20:24:14 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.29 20:25:14 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.10.29 20:25:35 1: PERL WARNING: Use of uninitialized value in sprintf at fhem.pl line 2339.
2018.10.29 20:26:14 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 5


was könnte ich versuchen???

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billdoc am 29 Oktober 2018, 20:48:54
Hallo Michael,

auch von mir leider keine positive Rückmeldung  :(

Minütlicher Log-Auszug:

2018.10.29 20:35:35 5: [AmazonConn] [echodevice_GetSettings] ping!
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getdnd] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [wakeword] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getisonline] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [account] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.29 20:35:35 5: [AmazonConn] [echodevice_GetSettings] refresh voice command
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [activities] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1540841735
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] START
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.29 20:35:35 4: [AmazonConn] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.29 20:35:36 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.29 20:35:36 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.29 20:35:36 4: [AmazonConn] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.29 20:35:36 4: [AmazonConn] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.29 20:35:36 4: [AmazonConn] [echodevice_Parse] [getnotifications]
2018.10.29 20:35:36 5: [AmazonConn] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 20:35:36 4: [AmazonConn] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.29 20:35:36 4: [AmazonConn] [echodevice_ParseAuth] [cookielogin6]
2018.10.29 20:35:36 5: [AmazonConn] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 20:35:36 4: [AmazonConn] [echodevice_LostConnect] clear CMD_QUEUE
2018.10.29 20:35:36 3: [AmazonConn] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.10.29 20:35:36 3: [AmazonConn] [echodevice_setState] to connected but loginerror
2018.10.29 20:35:36 4: [AmazonConn] [echodevice_Parse] [getsettingstraffic]
2018.10.29 20:35:36 5: [AmazonConn] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2018.10.29 20:35:40 4: [AmazonConn] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.29 20:35:55 4: [AmazonConn] [echodevice_SendCommand] [devices] START
2018.10.29 20:35:55 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540841755
2018.10.29 20:35:55 4: [AmazonConn] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.10.29 20:35:55 4: [AmazonConn] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540841755
2018.10.29 20:35:55 4: [AmazonConn] [echodevice_Parse] [devices]
2018.10.29 20:35:55 5: [AmazonConn] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';



Device List:

Internals:
   DEF        crypt:4f5c5f53ccccccccccccccccc crypt:48415acccc
   IODev     
   NAME       AmazonConn
   NR         678
   NTFY_ORDER 50-AmazonConn
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-29 20:25:41   2FACode         not used
     2018-10-29 20:41:38   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-29 20:41:38   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-29 20:25:40   COOKIE_STATE    START
     2018-10-29 20:28:29   COOKIE_TYPE     NEW
     2018-10-29 20:41:38   alarm_count     0
     2018-10-29 20:20:14   autocreate_devices running
     2018-10-29 20:41:38   config_address_between -
     2018-10-29 20:41:38   config_address_from -
     2018-10-29 20:41:38   config_address_to -
     2018-10-28 22:05:12   list_SHOPPING_ITEM
     2018-10-28 22:05:12   list_TASK       
     2018-10-29 20:41:38   musicalarm_count 0
     2018-10-29 20:41:38   reminder_count  0
     2018-10-29 20:41:38   state           connected
     2018-10-29 20:41:38   timer_count     0
     2018-10-29 20:41:38   timer_id        -
     2018-10-29 20:41:38   timer_remainingtime 0
     2018-10-29 20:13:30   version         0.0.48e
   helper:
     CAPTCHA   
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1540840775
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       _account:
Attributes:
   browser_save_data 1
   devStateIcon disconnected:10px-kreis-gelb connected:10px-kreis-gruen
   disable    0
   group      Alexa
   icon       echo
   room       Amazon,Wohnzimmer
   verbose    5


in der Result-Datei  (../AmazonConn_cookielogin4.html: Captcha-Abfrage  :)

beim Get Device:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>



Bin gespannt, was euch noch einfällt !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 29 Oktober 2018, 21:01:18
Hallo Michael,

Gott sei Dank bin ich nicht von den Problemen betroffen. Ich wollte aber gerade meine Fire TV einrichten, was grundsätzlich klappt, aber zu einem "model unbekannt" führt. Liegt wahrscheinlich am DeviceType, der bei meinem Fire TV A12GXV8XMS007S  lautet.

Kannst Du das bitte bei einer der nächsten Versionen einbauen.

Danke und beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 29 Oktober 2018, 21:10:31
Zitat von: popy am 28 Oktober 2018, 15:49:40
AUch bei mir das gleiche.
Hatte 0.0.42 und es funktionierte nichts mehr.
Habe dann auf die neuste vom OP upgedated, leider ohne Erfolg -> Status aller Alexas "Unauthorized".

Gibts hier schon eine Lösung?

Danke

@michael.winkler:
Danke für deine Hilfe.
Komischerweise sind alle Alexas nun wieder als connected markiert und es funzt wieder alles.
Falls ich noch Probleme habe werde ich die von dir gebetenen Daten posten.

DAnke
pOpY
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billdoc am 29 Oktober 2018, 21:55:38
... je später der Abend:

Keine Ahnung warum, aber jetzt scheint es zu funktionieren. Schnell ein Backup angestoßen, den FHEM-Neustart hebe ich mir für später auf.

Herzlichen Dank an die Entwickler!   :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 29 Oktober 2018, 21:58:44
Mit 0.0.48e funktionierte der Login nach Entfernen des Cookie Attributs problemlos und hat auch einen Neustart überlebt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 29 Oktober 2018, 22:00:58
Also bei mir bleibt es leider bei "connected but loginerror"!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 22:53:29
Zitat von: ToKa am 29 Oktober 2018, 21:01:18
Hallo Michael,

Gott sei Dank bin ich nicht von den Problemen betroffen. Ich wollte aber gerade meine Fire TV einrichten, was grundsätzlich klappt, aber zu einem "model unbekannt" führt. Liegt wahrscheinlich am DeviceType, der bei meinem Fire TV A12GXV8XMS007S  lautet.

Kannst Du das bitte bei einer der nächsten Versionen einbauen.

Danke und beste Grüße
Torsten

Bitte mal folgende Version benutzen


# 2018.10.27 v0.0.48f
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
#            set loginwithcaptcha
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A12GXV8XMS007S Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2018, 22:54:57
Zitat von: Steffen am 29 Oktober 2018, 22:00:58
Also bei mir bleibt es leider bei "connected but loginerror"!

Mfg Steffen
Was zeigt den das HTML Result "XX_cockielogin4.html" ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 29 Oktober 2018, 23:11:49
Hallo Michael,

vielen Dank. Damit wird mein Fire TV erkannt. Einige Readings gibt es auch, aber Sie werden z.B. nicht mit dem laufenden Film gefüllt. Die Set-Befehle wirken sich momentan auch nicht aus. Wobei ich mit Alexa z.B. per Sprachbefehl den Film pausieren und fortsetzen kann.

Internals:
   CFGFN     
   DEF        A12GXV8XMS007S XXXXXXXXXXXX
   IODev      ZS_zs_AC_echodevice
   NAME       myFireTV
   NR         315
   NTFY_ORDER 50-myFireTV
   STATE      connected
   TYPE       echodevice
   model      Fire TV
   OLDREADINGS:
   READINGS:
     2018-10-29 23:08:24   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-29 23:08:24   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-29 23:08:40   alarm_count     0
     2018-10-29 23:08:24   channel         -
     2018-10-29 23:08:24   currentAlbum    -
     2018-10-29 23:08:24   currentArtist   -
     2018-10-29 23:08:24   currentArtwork  -
     2018-10-29 23:08:24   currentTitle    -
     2018-10-29 23:08:24   currentTuneInID -
     2018-10-29 23:08:44   deviceAddress   XXXXXXXXXXXXXXXXXXXXXX
     2018-10-29 23:08:46   dnd             off
     2018-10-29 23:08:44   microphone      false
     2018-10-29 23:01:04   model           Fire TV
     2018-10-29 23:08:40   musicalarm_count 0
     2018-10-29 23:08:42   online          false
     2018-10-29 23:08:24   playStatus      stopped
     2018-10-29 23:08:24   progress        0
     2018-10-29 23:08:24   progresslen     0
     2018-10-29 23:08:40   reminder_count  0
     2018-10-29 23:08:40   state           connected
     2018-10-29 23:08:44   timeZoneId      Europe/Paris
     2018-10-29 23:08:40   timer_count     0
     2018-10-29 23:08:40   timer_id        -
     2018-10-29 23:08:40   timer_remainingtime 0
     2018-10-29 23:07:41   voice           alexa fortsetzen
     2018-10-29 23:05:57   volume          44
     2018-10-29 23:08:47   volume_alarm    0
     2018-10-29 23:08:45   wakeword        ALEXA
   helper:
     DEVICETYPE A12GXV8XMS007S
     RUNNING_REQUEST 0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      ZS_zs_AC_echodevice
   group      AV
   room       Heimkino
   server     layla.amazon.de


Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 30 Oktober 2018, 06:13:44
Hallo Michael,
hallo Torsten,

würdet ihr mir verraten wie ihr den Fire TV angelegt habt?
Mit autocreate wird er zwar gelistet aber nicht als Device angelegt.

Danke schon mal und Gruß
Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 30 Oktober 2018, 06:29:55
Hallo, mit der Version f bekomme ich auch kein Connect hin. Die Links unter get html results sind immer noch nicht korrekt. Scheinbar wird hier htmlcode mit rein genommen.
Da muss ich manuell wie du beschrieben hast die URL in die Browserzeile eingeben: -> http://192.168.0.12:8083/fhem/echodevice/results/echodevice_cookielogin4.html

Mache ich das und gebe das Captcha dann via "set echodevice loginwithcaptcha xxxxxx" ein, dann kommt der connected but loginerror und anschließend wieder disable.


list echodevice:
Internals:
   DEF        crypt:450d59571145035b5d7905xxxxxxxxxxxxxxxxxxxxxxxxxxx crypt:59525c04046xxxxxxxxxxxxxx
   IODev     
   NAME       echodevice
   NR         28
   NTFY_ORDER 50-echodevice
   STATE      disable
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-10-30 06:20:56   2FACode         not used
     2018-10-30 06:21:46   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-10-30 06:21:46   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-10-30 06:20:51   COOKIE_STATE    START
     2018-10-30 06:21:46   COOKIE_TYPE     NEW
     2018-10-29 15:34:23   alarm_count     0
     2018-10-30 06:20:19   autocreate_devices stop
     2018-10-29 15:34:24   config_address_between -
     2018-10-29 15:34:24   config_address_from -
     2018-10-29 15:34:24   config_address_to -
     2018-10-28 18:14:10   list_SHOPPING_ITEM
     2018-10-28 18:14:10   list_TASK       
     2018-10-29 15:34:23   musicalarm_count 0
     2018-10-29 15:34:23   reminder_count  0
     2018-10-30 06:24:30   state           disable
     2018-10-29 15:34:23   timer_count     0
     2018-10-29 15:34:23   timer_id        -
     2018-10-29 15:34:23   timer_remainingtime 0
     2018-10-30 06:20:19   version         0.0.48f
   helper:
     CAPTCHA   
     CMD_QUEUE 
     DEVICETYPE A3C9PE6TNYLTCH
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       1f2d4b4b8339455dbf82ca99be97f3c0:
       G090LV03718600WL:
       G090NV0374250ABG:
       G090RF047394021C:
       G090SU02743509L8:
Attributes:
   browser_save_data 1
   disable    1
   icon       echo
   room       Amazon


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Oktober 2018, 08:00:10
Hast Du dir mal den HTML Restult -> http://192.168.0.12:8083/fhem/echodevice/results/echodevice_cookielogin4captcha.html angeschaut?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 30 Oktober 2018, 09:05:07
Hi Michael,

da kommt nichts sinnvolles bei herum.

attr echodevice disable 1
attr echodevice browser_save_data 1
set echodevice login

Dann aufrufen der URL:
http://192.168.0.12:8083/fhem/echodevice/results/echodevice_cookielogin4captcha.html

Was mir hier auffällt, ist dass diese html nicht neu generiert worden ist (noch von heute morgen den tests)

Ergebnisse siehe screenshots:
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Oktober 2018, 09:48:40
Ok, wenn sie nicht neu generiert wurde, dann scheint hier auch kein weiterer Loginversuch mit einem Captcha stattgefunden zu haben. Wenn das HTML wieder aktuell sein sollte, dann solltest Du mir mal den Seitenquelltext per PN zukommen lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KUG am 30 Oktober 2018, 10:34:24
Hallo Michael,

erst mal ein dickes Kompliment für Deinen Einsatz.
Ich habe derzeit die Version v0.0.48f im Einsatz und seitdem läufts bei mir.

Habe mit autocreate_devices nun auch mein FireTV und die Fire Tablets drin.

Zudem auch mein Stereopaar AP1F6KUH00XPV.
Allerdings ist hier das Model unbekannt.
Vielleicht kriegst Du ja auch hier eine Unterstützung mit rein.

Hintergrund ist, dass nachdem ich meine Echos als Stereopaar verbunden hatte,
die Attribute currentArtist, currentArtwork, currentTitle, etc.
nicht mehr bei den einzelnen Echos angezeigt werden.

Danke Dir und viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Oktober 2018, 10:45:24
Zitat von: KUG am 30 Oktober 2018, 10:34:24
Hallo Michael,

erst mal ein dickes Kompliment für Deinen Einsatz.
Ich habe derzeit die Version v0.0.48f im Einsatz und seitdem läufts bei mir.

Habe mit autocreate_devices nun auch mein FireTV und die Fire Tablets drin.

Zudem auch mein Stereopaar AP1F6KUH00XPV.
Allerdings ist hier das Model unbekannt.
Vielleicht kriegst Du ja auch hier eine Unterstützung mit rein.

Hintergrund ist, dass nachdem ich meine Echos als Stereopaar verbunden hatte,
die Attribute currentArtist, currentArtwork, currentTitle, etc.
nicht mehr bei den einzelnen Echos angezeigt werden.

Danke Dir und viele Grüße

Bitte mal folgende Version probieren


# 2018.10.30 v0.0.48g
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
#            set loginwithcaptcha
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A12GXV8XMS007S Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
#            Unterstützung AP1F6KUH00XPV ECHO Stereopaar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KUG am 30 Oktober 2018, 10:52:56
Du bist echt der Hammer ... geht ... perfekt.
Danke Dir für die super Reaktion !!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 30 Oktober 2018, 11:42:06
Zitat von: KUG am 30 Oktober 2018, 10:34:24
Hallo Michael,

erst mal ein dickes Kompliment für Deinen Einsatz.
Ich habe derzeit die Version v0.0.48f im Einsatz und seitdem läufts bei mir.

Habe mit autocreate_devices nun auch mein FireTV und die Fire Tablets drin.

Zudem auch mein Stereopaar AP1F6KUH00XPV.
Allerdings ist hier das Model unbekannt.
Vielleicht kriegst Du ja auch hier eine Unterstützung mit rein.

Hintergrund ist, dass nachdem ich meine Echos als Stereopaar verbunden hatte,
die Attribute currentArtist, currentArtwork, currentTitle, etc.
nicht mehr bei den einzelnen Echos angezeigt werden.

Danke Dir und viele Grüße

Möchte mir denn keiner verraten wie ihr die Fire TV angelegt bekommt?
Mit autocreate und get Device sehe ich sie in der Liste, aber angelegt werden sie nicht.

Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Oktober 2018, 12:05:33
Zitat von: dk3572 am 30 Oktober 2018, 11:42:06
Möchte mir denn keiner verraten wie ihr die Fire TV angelegt bekommt?
Mit autocreate und get Device sehe ich sie in der Liste, aber angelegt werden sie nicht.

Danke!
Normal werden die über ein set "autocreate_devices" angelegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 30 Oktober 2018, 12:24:59
Danke für die Antwort.
Werden sie aber nicht.
Wie erwähnt stehen sie dann in der Liste aller gefundenen Devices, aber es werden außer den Echos keine angelegt.
Muss vorher ein Fire TV über ein gesondertes Modul definiert werden?
Oder sollte außer deinem Modul nichts weiter benötigt werden?

Gruß Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Oktober 2018, 12:26:31
Zitat von: dk3572 am 30 Oktober 2018, 12:24:59
Danke für die Antwort.
Werden sie aber nicht.
Wie erwähnt stehen sie dann in der Liste aller gefundenen Devices, aber es werden außer den Echos keine angelegt.
Muss vorher ein Fire TV über ein gesondertes Modul definiert werden?
Oder sollte außer deinem Modul nichts weiter benötigt werden?

Gruß Dieter
Kannst Du mal ein Screenshot von dem Ergebnis vom Autocreate_devices schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 30 Oktober 2018, 13:03:02
..hier der screenshot
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Oktober 2018, 13:06:47
Zitat von: dk3572 am 30 Oktober 2018, 13:03:02
..hier der screenshot
Hast du die 0.0.48g Version? Bitte mal ein LOG mit Verbose 4 machen. Dort müsste man mehr sehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 30 Oktober 2018, 16:28:21
Version ist 0.0.48g

Log nach set autocreate...

2018.10.30 16:23:30.071 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:30.075 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913009
2018.10.30 16:23:30.076 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:30.076 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913010
2018.10.30 16:23:30.076 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:30.588 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:30.592 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913010
2018.10.30 16:23:30.593 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:30.593 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913010
2018.10.30 16:23:30.593 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:31.106 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:31.110 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913010
2018.10.30 16:23:31.111 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:31.111 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913011
2018.10.30 16:23:31.111 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:31.669 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:31.679 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913011
2018.10.30 16:23:31.699 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:31.699 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913011
2018.10.30 16:23:31.699 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:32.216 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:32.226 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913011
2018.10.30 16:23:32.228 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:32.229 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913012
2018.10.30 16:23:32.229 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:32.764 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:32.769 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913012
2018.10.30 16:23:32.769 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:32.770 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913012
2018.10.30 16:23:32.770 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:33.304 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:33.308 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913012
2018.10.30 16:23:33.309 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:33.309 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913013
2018.10.30 16:23:33.309 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:33.825 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:33.830 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913013
2018.10.30 16:23:33.831 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:33.831 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913013
2018.10.30 16:23:33.831 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:33.851 4: [Echodevice] [echodevice_SendCommand] [getnotifications] START
2018.10.30 16:23:33.851 4: [Echodevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2018.10.30 16:23:33.851 4: [Echodevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2018.10.30 16:23:33.851 4: [Echodevice] [echodevice_SendCommand] [alarmvolume] START
2018.10.30 16:23:33.852 4: [Echodevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1540913013
2018.10.30 16:23:33.852 4: [Echodevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2018.10.30 16:23:33.852 4: [Echodevice] [echodevice_SendCommand] [bluetoothstate] START
2018.10.30 16:23:33.852 4: [Echodevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1540913013
2018.10.30 16:23:33.852 4: [Echodevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2018.10.30 16:23:33.852 4: [Echodevice] [echodevice_SendCommand] [getdnd] START
2018.10.30 16:23:33.852 4: [Echodevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1540913013
2018.10.30 16:23:33.852 4: [Echodevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [wakeword] START
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1540913013
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [listitems_task] START
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1540913013
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [listitems_shopping] START
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1540913013
2018.10.30 16:23:33.853 4: [Echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [getdevicesettings] START
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [getisonline] START
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540913013
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [account] START
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2018.10.30 16:23:33.854 4: [Echodevice] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2018.10.30 16:23:33.855 4: [Echodevice] [echodevice_SendLoginCommand] [cookielogin6]
2018.10.30 16:23:33.856 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:33.856 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913013
2018.10.30 16:23:33.856 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:33.856 4: [Echodevice] [echodevice_SendCommand] [getbehavior] START
2018.10.30 16:23:33.856 4: [Echodevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.30 16:23:33.856 4: [Echodevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2018.10.30 16:23:33.857 4: [Echodevice] [echodevice_SendCommand] [getsettingstraffic] START
2018.10.30 16:23:33.857 4: [Echodevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2018.10.30 16:23:33.857 4: [Echodevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2018.10.30 16:23:33.857 4: [Echodevice] [echodevice_GetSettings] Timer INTERVAL = 60
2018.10.30 16:23:34.233 4: [Echodevice] [echodevice_ParseAuth] [cookielogin6]
2018.10.30 16:23:34.272 4: [Echodevice] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2018.10.30 16:23:34.422 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:34.432 4: [Echodevice] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings
2018.10.30 16:23:34.434 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:34.435 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913014
2018.10.30 16:23:34.435 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:34.688 4: [Echodevice] [echodevice_Parse] [getsettingstraffic]
2018.10.30 16:23:34.694 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913014
2018.10.30 16:23:35.306 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:35.310 4: [Echodevice] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100
2018.10.30 16:23:35.311 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:35.311 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913015
2018.10.30 16:23:35.311 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:35.791 4: [Echodevice] [echodevice_Parse] [getbehavior]
2018.10.30 16:23:35.795 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913015
2018.10.30 16:23:36.455 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:36.460 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913013
2018.10.30 16:23:36.461 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:36.461 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913016
2018.10.30 16:23:36.461 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:36.951 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:36.956 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913016
2018.10.30 16:23:36.957 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:36.957 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913016
2018.10.30 16:23:36.957 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:37.507 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:37.510 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913016
2018.10.30 16:23:37.510 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:37.511 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913017
2018.10.30 16:23:37.511 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:37.519 4: [Echodevice] [echodevice_SendCommand] [autocreate_devices] START
2018.10.30 16:23:37.519 4: [Echodevice] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540913017
2018.10.30 16:23:37.519 4: [Echodevice] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendData=
2018.10.30 16:23:38.076 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:38.093 4: [Echodevice] [echodevice_HandleCmdQueue] [autocreate_devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1540913017
2018.10.30 16:23:38.096 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:38.097 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913018
2018.10.30 16:23:38.097 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:39.337 4: [Echodevice] [echodevice_Parse] [autocreate_devices]
2018.10.30 16:23:39.341 4: Echodevice: device 'G090LV03644201AX' already defined
2018.10.30 16:23:39.341 4: Echodevice: device 'G090LF1072430KN1' already defined
2018.10.30 16:23:39.341 4: Echodevice: device '3975b555df404d0281e725f4b5f2e3be' already defined
2018.10.30 16:23:39.341 4: Echodevice: device '608463b40957484da1272f244a5d28e2' already defined
2018.10.30 16:23:39.341 4: Echodevice: device 'G090P30874340EX4' already defined
2018.10.30 16:23:39.348 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913018
2018.10.30 16:23:39.864 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:39.869 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913017
2018.10.30 16:23:39.870 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:39.870 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913019
2018.10.30 16:23:39.870 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:40.386 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:40.389 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913019
2018.10.30 16:23:40.390 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:40.390 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913020
2018.10.30 16:23:40.390 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:40.924 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:40.928 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913020
2018.10.30 16:23:40.929 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:40.929 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913020
2018.10.30 16:23:40.929 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:41.341 4: [Echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.10.30 16:23:41.483 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:41.487 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913020
2018.10.30 16:23:41.488 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:41.488 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913021
2018.10.30 16:23:41.488 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:42.219 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:42.224 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913021
2018.10.30 16:23:42.225 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:42.225 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913022
2018.10.30 16:23:42.225 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:42.758 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:42.762 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913022
2018.10.30 16:23:42.763 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:42.763 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913022
2018.10.30 16:23:42.763 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:43.761 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:43.765 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913022
2018.10.30 16:23:43.766 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:43.766 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913023
2018.10.30 16:23:43.766 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:44.301 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:44.306 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913023
2018.10.30 16:23:44.307 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:44.307 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913024
2018.10.30 16:23:44.307 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2018.10.30 16:23:44.835 4: [Echodevice] [echodevice_Parse] [activities]
2018.10.30 16:23:44.840 4: [Echodevice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913024
2018.10.30 16:23:44.841 4: [Echodevice] [echodevice_SendCommand] [activities] START
2018.10.30 16:23:44.841 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1540913024
2018.10.30 16:23:44.841 4: [Echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 30 Oktober 2018, 17:02:40
Zitat von: michael.winkler am 30 Oktober 2018, 13:06:47
Hast du die 0.0.48g Version? Bitte mal ein LOG mit Verbose 4 machen. Dort müsste man mehr sehen.
Du hast FIRE_TV beim autocreate vergessen, Fix siehe Anhang.
Irgendwie sind aber alle meine Fire TVs in der Alexa App konstant offline, deshalb auch ohne Readings - ist das nur bei mir so?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Oktober 2018, 17:36:21
Hier eine aktualisierte Version


# 2018.10.30 v0.0.48h
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
#            set loginwithcaptcha
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A12GXV8XMS007S Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
#            Unterstützung AP1F6KUH00XPV ECHO Stereopaar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dare_Devil am 30 Oktober 2018, 18:01:21
Hallo

wenn ich im Chrome Alexa auf Playlist und Zufallswiedergabe gehe werden immer nur 2 Titel abgespielt danach stoppt  der Player.

Ist das bei euch auch so?

Gruß Dare
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 30 Oktober 2018, 19:59:20
Zitat von: dk3572 am 30 Oktober 2018, 11:42:06
Möchte mir denn keiner verraten wie ihr die Fire TV angelegt bekommt?
Mit autocreate und get Device sehe ich sie in der Liste, aber angelegt werden sie nicht.

Danke!

Ich habe mein Fire TV manuell angelegt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 31 Oktober 2018, 09:16:00
bei mir hat das anlegen des FireTV auch erst in der 0.0.48h funktioniert. Funktioniert bei euch, Lautstärke auf dem FireTV-Stick zu regeln ?

Gibt es eigentlich eine Möglichkeit, auf allen Echos gleichzeitig etwas ansagen zu lassen ? Die Echo-Gruppe hat ja kein "speak"... Ich lasse mir bei Anrufen immer ansagen, wer gerade anruft, aber ich bin ja nicht immer im Wohnzimmer...

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KUG am 31 Oktober 2018, 09:57:32
Hallo Michael,
habe eben mal geschaut ob ich auch meine alten Fire Tab 7 und Fire Tab 8 HD abfragen kann.
Habe dazu mal Dein Script erweitert und siehe da alles geht.
Vielleicht magst Du die beiden Modelle ja noch aufnehmen.

ModelNumber "A3L0T0VL9A921N" -> "Fire Tab HD 8"
ModelNumber "A2M4YX06LWP8WI" -> "Fire Tab 7"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2018, 10:19:48
Hier die angepasste Version


# 2018.10.30 v0.0.48i
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
#            set loginwithcaptcha
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A3L0T0VL9A921N Fire Tab HD 8
#            Unterstützung A2M4YX06LWP8WI Fire Tab 7
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A12GXV8XMS007S Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
#            Unterstützung AP1F6KUH00XPV ECHO Stereopaar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 31 Oktober 2018, 11:21:04
Hallo Michael,

jetzt klappts bei mir auch. Das Modul war jetzt 1 Tag disabled. Heute hatte ich dann den results Ordner unter fhem/www/[Gerätename]/ gelöscht.

Anschließend im status disabled einen manuellen set echodevice login durchgeführt. Dann hatte ich mir die html mit Namen "echodevice_cookielogin4.html" angeschaut. Diese war inhaltlich jetzt leer.

Ich habe dann angenommen, dass diesmal kein Captcha von Amazon verlangt wird und habe disable = 0 gesetzt.

Nun ist der Status connected und meine Echos sind ansprechbar.

Danke für den Support. Bist ein sehr leidenschaftlicher Entwickler. Weiter so!

P.S.: Die Links unter "get echodevice html results" sind immer noch nicht korrekt und enthalten html code.

Bspw.: http://192.168.0.12:8083/fhem/%3Ca%20href='/fhem?detail=echodevice%27%3Eechodevice%3C/a%3E/results/echodevice_cookielogin4.html

Müsste bei euch allen doch genau so aussehen, oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2018, 11:39:16
Zitat von: yamaha1983 am 31 Oktober 2018, 11:21:04
Hallo Michael,

jetzt klappts bei mir auch. Das Modul war jetzt 1 Tag disabled. Heute hatte ich dann den results Ordner unter fhem/www/[Gerätename]/ gelöscht.

Anschließend im status disabled einen manuellen set echodevice login durchgeführt. Dann hatte ich mir die html mit Namen "echodevice_cookielogin4.html" angeschaut. Diese war inhaltlich jetzt leer.

Ich habe dann angenommen, dass diesmal kein Captcha von Amazon verlangt wird und habe disable = 0 gesetzt.

Nun ist der Status connected und meine Echos sind ansprechbar.

Danke für den Support. Bist ein sehr leidenschaftlicher Entwickler. Weiter so!

P.S.: Die Links unter "get echodevice html results" sind immer noch nicht korrekt und enthalten html code.

Bspw.: http://192.168.0.12:8083/fhem/%3Ca%20href='/fhem?detail=echodevice%27%3Eechodevice%3C/a%3E/results/echodevice_cookielogin4.html

Müsste bei euch allen doch genau so aussehen, oder?
Kannst Du mal den Seitenquelltext hier anhängen? Was für einen Browser verwendest du?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 31 Oktober 2018, 12:43:26
klaro,

ich verwende den aktuellsten Google Chrome Version 70.0.3538.77 (Offizieller Build) (64-Bit)

Im Anhang der Seitenquelltext. Was du suchst, steht wohl in Zeile 330.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 31 Oktober 2018, 12:50:50
Ein aktueller FireFox 63.0 (64-Bit)
oder MS Edge 42.17134.1.0, Microsoft EdgeHTML 17.17134

liefern die gleichen Link Ergebnisse. Ich denke, es ist unabhängig vom verwendeten Browser.


Ansonsten ist noch zu sagen, dass mein FHEM auf einem Raspberry PI mit aktuellen Paketen läuft. Ebenso ist FHEM auf dem aktuellen Stand.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 31 Oktober 2018, 22:29:30
Hallo,
hab die letzten Tage auch Probleme mit dem Login gehabt - hatte deshalb wieder ein Cookie im Einsatz. Mit der 48i funktioniert jetzt der Login wieder problemlos. An der Stelle einen grossen Dank an den Entwickler für dieses geniale Modul !!

Bin gerade am Durchtesten der Funktionen - was bei mir bisher noch nicht funktioniert ist "routine_play" - bin mir aber noch nicht sicher ob ich da nicht selber noch was falsch mache. 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: basti.U am 01 November 2018, 11:33:34
Hallo,
ich habe aktuell mit Version v0.0.48i das Problem, dass "set autocreate_devices" nicht mehr ausgeführt wird.
Stattdessen erhalte nich nur eine Meldung mit diesem HTML-Code:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Status ist connected.
Gleicher Code erscheint auch, wenn ich "get devices" mache.

Kennt jemand das Problem und hat eine Lösung?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hutterede am 01 November 2018, 17:30:15
Zitat von: basti.U am 01 November 2018, 11:33:34
Hallo,
ich habe aktuell mit Version v0.0.48i das Problem, dass "set autocreate_devices" nicht mehr ausgeführt wird.
Stattdessen erhalte nich nur eine Meldung mit diesem HTML-Code:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Status ist connected.
Gleicher Code erscheint auch, wenn ich "get devices" mache.

Kennt jemand das Problem und hat eine Lösung?


Hallo, hatte heute das gleiche Problem. Habe dann das Cookie eingetragen. Dann lief alles. Ist in der Anleitung gut beschrieben, wie das Cookie auszulesen ist.

Beste Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 02 November 2018, 11:57:43
Hallo,

ungefähr 24(?) Std. nach einem Login funktioniert der Befehl set textmessage nicht mehr, obwohl account und devices alle auf 'connected' stehen. Die Version ist 48i.

Das Protokoll liefert mit verbose 5 trotz 'connected' einen Authentifizierungsfehler:Line 649: 2018.11.02 10:03:52 5: [echo.haus] [echodevice_Parse] [textmessage] DATA Dumper='User not authenticated'
Der Fehler taucht entsprechend auch bei get conversations auf:
Line 724: 2018.11.02 10:14:03 5: [echo.haus] [echodevice_Parse] [conversations] DATA Dumper='User not authenticated'


Ein erneutes Login funktioniert problemlos, alle Geräte stehen weiterhin auf 'connected', COOKIE_TYPE hat sich von READING auf NEW geändert und für einige Stunden funktioniert wieder alles.

Danke und vG
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 02 November 2018, 15:29:45
Zitat von: awel am 02 November 2018, 11:57:43
ungefähr 24(?) Std. nach einem Login funktioniert der Befehl set textmessage nicht mehr, obwohl account und devices alle auf 'connected' stehen. Die Version ist 48i.

Teil mal Zeile 616 in der 48i in das hier auf:
$usage .= 'AWS_Access_Key AWS_Secret_Key TTS_IPAddress TTS_Filename TTS_TuneIn POM_TuneIn POM_IPAddress POM_Filename AWS_OutputFormat:mp3,ogg_vorbis,pcm ';
$usage .= 'textmessage ' if(defined($hash->{helper}{".COMMSID"}));


In Zeile 559 (nach "devices") schreibst du diese Zeile:
echodevice_SendCommand($hash,"account","");


Nachdem die 24h wieder um sind, solltest du zuerst prüfen ob "textmessage" überhaupt noch unter set verfügbar ist.
Falls nein, geht ein interner Wert irgendwie verloren.
Wenn es da ist aber nicht funktioniert (was ich für wahrscheinlicher halte), machst du einmal "get devices".
Wenn es dann wieder funktioniert, ändert sich der interne Wert COMMSID und Michael muss die Accountdaten regelmässig aktualisieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 02 November 2018, 15:33:20
Danke, werde ich testen und berichten  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 November 2018, 15:36:31
Zitat von: balli1187 am 26 Oktober 2018, 23:21:40
Hey, ich wollte mal fragen ob es mit dem Vobot Fortschritte gab. Könnte der eingebunden werden oder ist/wird es nicht möglich sein?

Finde das Ding ganz interresant.

Ich erneuere die Frage mal nochmal. ist vielleicht übersehen worden, bei dem was hier in letzter Zeit alles los war....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 November 2018, 19:14:57
Zitat von: awel am 02 November 2018, 15:33:20
Danke, werde ich testen und berichten  ;)
Ich schaue es mir auch noch mal an
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 November 2018, 19:17:38
Zitat von: balli1187 am 02 November 2018, 15:36:31
Ich erneuere die Frage mal nochmal. ist vielleicht übersehen worden, bei dem was hier in letzter Zeit alles los war....


Gesendet von iPhone mit Tapatalk
Ich habe keines dieser Geräte. Erscheint das Gerät bei dir wenn du ein get devices machst? Wenn es dort nicht erscheint solltest du mal das Attribut "browser_save_data" am Account Device auf 1 setzen. Danach noch mal ein get devices ausführen und mir dann das HTML Dokument "XXX_devices.html" zusenden. XXX = Account Device Name
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 02 November 2018, 20:53:44
Zitat von: michael.winkler am 02 November 2018, 19:14:57
Ich schaue es mir auch noch mal an
Die IDs ändern sich nicht.
Dass es jetzt auch alexa-comms-mobile-service.amazon.de gibt, ist auch nicht das Problem.
Es scheint wirklich am Cookie zu liegen, der für die Nachrichten "frisch" sein muss.
In der App hatte ich anfangs mal beobachtet, dass für den zweiten Server noch ein zusätzlicher Cookie gesetzt wurde, der jeweils mit dem normalen Cookie abgeholt wurde. So eine Art Oauth, nur eben mit Cookies.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 November 2018, 21:01:19
Zitat von: michael.winkler am 02 November 2018, 19:17:38
Ich habe keines dieser Geräte. Erscheint das Gerät bei dir wenn du ein get devices machst? Wenn es dort nicht erscheint solltest du mal das Attribut "browser_save_data" am Account Device auf 1 setzen. Danach noch mal ein get devices ausführen und mir dann das HTML Dokument "XXX_devices.html" zusenden. XXX = Account Device Name
Ich habe auch noch keines dieser Geräte, überlege aber mir eines zuzulegen. Vor diesem hintergrund wollte ich nur wissen, ob es nach der Anfrage des anderen Users (und dessen mithilfe vorausgesetzt) möglich war.

Sobald ich einen habe, würde ich mich mit den Daten nochmal melden.



Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 03 November 2018, 16:15:42
textmessage nach 24 Stunden ohne Funktion
Zitat von: awel am 02 November 2018, 15:33:20
Danke, werde ich testen und berichten  ;)
So, ich habe die  Datei wie hier von Markus M. beschrieben  (https://forum.fhem.de/index.php/topic,82631.msg853066.html#msg853066)geändert und getestet.
Nach ca. 24 Stunden steht Cookie_Type auf READING, account und devices sind ohne irgendwelche Zwischenfälle dauerhaft connected.VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 November 2018, 16:45:38
Zitat von: awel am 03 November 2018, 16:15:42
textmessage nach 24 Stunden ohne FunktionSo, ich habe die  Datei wie hier von Markus M. beschrieben  (https://forum.fhem.de/index.php/topic,82631.msg853066.html#msg853066)geändert und getestet.
Nach ca. 24 Stunden steht Cookie_Type auf READING, account und devices sind ohne irgendwelche Zwischenfälle dauerhaft connected.

  • set <device> textmessage ist vorhanden
  • set <device> textmessage hat keine Funktion, Fehler im Log wie beschrieben ([echodevice_Parse] [textmessage] DATA Dumper='User not authenticated')
  • get <account> devices führt zu keiner Änderung
VG Achim
Wie schon geschrieben schaue ich es mir noch mal an.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 03 November 2018, 18:51:20
Zitat von: michael.winkler am 03 November 2018, 16:45:38
Wie schon geschrieben schaue ich es mir noch mal an.

Der komplette Header um die Contacts abzurufen sieht in der Weboberfläche so aus:
GET /users/[COMMSID]/contacts/count?_=1541260370692 HTTP/1.1
Host alexa-comms-mobile-service.amazon.de
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:65.0) Gecko/20100101 Firefox/65.0
Accept application/json, text/javascript, */*; q=0.01
Accept-Language en-US,en;q=0.5
Accept-Encoding gzip, deflate, br
Referer https://alexa.amazon.de/spa/index.html
Content-Type application/json
X-Amzn-RequestId WEBAPP-1541260383403-2            <- ClientId + Timestamp
X-Amzn-ClientId WEBAPP
PFM A1PA6795UKXXXX                                    <-  enthält die "effectiveMarketPlaceId" aus /api/get-customer-pfm
Origin https://alexa.amazon.de
DNT 1
Connection keep-alive
Cookie XXXXX                                             <- COOKIE, aber ohne den Teil "x-amzn-dat-gui-client-v=1.24.204324.0;"


Ich vermute aber, dass es letztendlich nur am Alter des Cookies liegt, der in der Webapp wahrscheinlich öfter erneuert wird.
Wenn ich noch dazu komme mir das in der App anzusehen, poste ich eventuelle neue Erkenntnisse.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 03 November 2018, 22:17:36
Hallo wollte das Modul ausprobieren doch bei mir steht es auf disconnected.

Benutzername und password bei der Definition sind richtig. Woran kann es liegen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 03 November 2018, 23:12:58
Hallo nach dem login mit chapter steht das Modul jetzt auf connected aber ich bekomme eine schlüssigen readings. Es werden keine device angelegt, oder so.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 November 2018, 00:24:58
Zitat von: Tueftler1983 am 03 November 2018, 23:12:58
Hallo nach dem login mit chapter steht das Modul jetzt auf connected aber ich bekomme eine schlüssigen readings. Es werden keine device angelegt, oder so.
Bitte mal erneut die Version auf Seite 1 herunterladen und einspielen.


# 2018.10.30 v0.0.48i
# - CHANGE:  Attribut browser_useragent_random (Standard=0)
#            Neuer Status "connected but loginerror"
# - BUGFIX:  https://forum.fhem.de/index.php/topic,82631.msg850171.html#msg850171
#            CMD_QUEUE leeren wenn loginerror
#            set loginwithcaptcha
# - FEATURE: Unterstützung A3R9S4ZZECZ6YL Fire Tab HD 10 
#            Unterstützung A3L0T0VL9A921N Fire Tab HD 8
#            Unterstützung A2M4YX06LWP8WI Fire Tab 7
#            Unterstützung A2E0SNTXJVT7WK Fire TV V1
#            Unterstützung A2GFL5ZMWNE0PX Fire TV
#            Unterstützung A12GXV8XMS007S Fire TV
#            Unterstützung A3HF4YRA2L7XGC Fire TV Cube
#            Unterstützung ADVBD696BHNV5  Fire TV Stick V1
#            Unterstützung A2LWARUGJLBYEW Fire TV Stick V2
#            Unterstützung AP1F6KUH00XPV ECHO Stereopaar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 04 November 2018, 01:07:07
Ahh super.

Gibt es eine möglichkeit sich alle Einträge der Einkaufsliste anzuzeogen?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 04 November 2018, 01:09:02
Das Reading (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Readings) list_SHOPPING_ITEM im Account-Device ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 04 November 2018, 11:06:47
Ahh okay, gestern wurde da immer nur das angezeigt was zuletzt hinzugefügt wurde.
Jetzt steht da alles mit komma getrennt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJ-Dan am 05 November 2018, 20:41:15
Hallo zusammen,
ich habe in der letzten Woche auf 0.0.47 und nun auf 0.0.48i geupdatet. Leider kann ich seit dem nicht mehr die Lautstärke meiner Multiroom Gruppen einstellen.
Hat dieses Problem noch jemand?
Viele Grüße
Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 05 November 2018, 21:01:34
Hallo

Habe seit heute nur noch Fehler Meldungen

2018.11.05 20:45:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.11.05 20:46:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.11.05 20:46:07 3: [Echo] [echodevice_setState] to disconnected
2018.11.05 20:47:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.11.05 20:48:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.11.05 20:49:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.11.05 20:50:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.11.05 20:50:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.11.05 20:51:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.11.05 20:51:14 3: [Echo] [echodevice_setState] to disconnected
2018.11.05 20:52:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.11.05 20:53:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.11.05 20:54:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.11.05 20:54:37 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.11.05 20:55:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.11.05 20:56:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.11.05 20:57:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 November 2018, 21:04:26
Zitat von: Freee84neu am 05 November 2018, 21:01:34
Hallo

Habe seit heute nur noch Fehler Meldungen

2018.11.05 20:45:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.11.05 20:46:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.11.05 20:46:07 3: [Echo] [echodevice_setState] to disconnected
2018.11.05 20:47:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.11.05 20:48:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.11.05 20:49:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.11.05 20:50:07 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.11.05 20:50:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.11.05 20:51:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.11.05 20:51:14 3: [Echo] [echodevice_setState] to disconnected
2018.11.05 20:52:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.11.05 20:53:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.11.05 20:54:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.11.05 20:54:37 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.11.05 20:55:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.11.05 20:56:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.11.05 20:57:14 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1

Welche Version hast du im Einsatz?

Zitat von: DJ-Dan am 05 November 2018, 20:41:15
Hallo zusammen,
ich habe in der letzten Woche auf 0.0.47 und nun auf 0.0.48i geupdatet. Leider kann ich seit dem nicht mehr die Lautstärke meiner Multiroom Gruppen einstellen.
Hat dieses Problem noch jemand?
Viele Grüße
Daniel
OK, das muss ich mir mal anschauen. Die Lautstärkenregelung wurde umgestellt. Eventuell hat die Multiroom Gruppe ein Problem damit.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 05 November 2018, 22:50:21
Zitat
Welche Version hast du im Einsatz?


0.0.42
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 06 November 2018, 00:52:57
Werden Umlaute noch unterstützt werden?

Ist doof wenn man Öl oder Schwämme oder so Alexa hinzufügen lässt zur Einkaufsliste und dann nur Kauderwelsch in FHEM Steht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2018, 07:10:19
Zitat von: Freee84neu am 05 November 2018, 22:50:21

0.0.42
Dann solltest Du mal die neuste Version einspielen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2018, 07:15:40
Zitat von: Tueftler1983 am 06 November 2018, 00:52:57
Werden Umlaute noch unterstützt werden?

Ist doof wenn man Öl oder Schwämme oder so Alexa hinzufügen lässt zur Einkaufsliste und dann nur Kauderwelsch in FHEM Steht
Habe es gerade getestet. Umlaute werden sauber angezeigt. Wie sieht denn die Anzeige bei dir genau aus?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 06 November 2018, 08:10:47
Moin,
anstelle von
Öl, Milch sieht es so aus wie im Screenshot

Browser language steht auf de, de-DE
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2018, 08:29:45
Zitat von: Tueftler1983 am 06 November 2018, 08:10:47
Moin,
anstelle von
Öl, Milch sieht es so aus wie im Screenshot

Browser language steht auf de, de-DE
Hast Du im FHEM Log eventuell irgendwelche Einträge? Auf welcher Plattform betreibst du deinen FHEM Server?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gasmast3r am 06 November 2018, 12:58:03
hallo Habe heute auch mal die 0.0.48i eingespielt da ich auch wieder disconnected hatte, nun habe ich aber ein  connected but loginerror.

habe Loginwithcaptcha nach Anleitung gemacht.

jemand ne Idee?

im normalen Logfile habe ich kein Eintrag.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2018, 13:02:57
Zitat von: Gasmast3r am 06 November 2018, 12:58:03
hallo Habe heute auch mal die 0.0.48i eingespielt da ich auch wieder disconnected hatte, nun habe ich aber ein  connected but loginerror.

habe Loginwithcaptcha nach Anleitung gemacht.

jemand ne Idee?

im normalen Logfile habe ich kein Eintrag.
lösche mal die Attribute browser_useragent und browser_language
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gasmast3r am 06 November 2018, 13:17:26
werde ich testen, derzei habe ich nach komplett Reboot des Systems und erneuter Captcha Anmeldung ein Connectet.

browser_useragent und browser_languaget sind gelöscht.


ok werdend ich Antworten wollte erschien erst ein Error dann wieder connected but loginerror
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 06 November 2018, 18:04:47
Habe heute auf 0.0.48i Aktualisiert

Habe vorher nie Ein Captcha benötigt aber er wollte diesmal eins haben. Hat aber auch keinen Erfolg gebracht.

Habe das selbe wie Gasmast3r

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 November 2018, 18:07:10
Starte mal deine Internetverbindung neu. Was ist dann ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gasmast3r am 06 November 2018, 18:07:57
Habe die cookie Variante mal versucht, seit dem habe ich wieder ein connected und das schon seit ner Weile.

Eventuell hilft das bei euch auch.

Gesendet von meinem SNE-LX1 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 November 2018, 18:17:16
Cookie Variante hat bei mir jetzt keine 14 Tage gehalten mit der 0.47.

Heute kam der disconnect.
Aktuelle aus dem ersten Thread eingespielt -> connected but loginerror.

Internetverbindung neu initialisiert -> seit dem connected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 06 November 2018, 18:54:00
Hallo

Zitat von: TomLee am 06 November 2018, 18:17:16
Aktuelle aus dem ersten Thread eingespielt -> connected but loginerror.

hat bei mir geholen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2018, 19:21:36
Alle Versionen vor 0.0.48 kann nicht mehr funktionieren! Amazon hat hier was an der Webseite geändert. Jeder Versuch mit einer älteren Version verursacht relativ schnell eine Captcha! Das kann man nur durch eine IP-Adressen Änderung aufheben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 November 2018, 19:32:47
Ich habe noch die 0.0.43a und bin noch connected...

Da ich immer noch connected bin habe ich auch erst mal kein Update/neuere Version eingespielt...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 November 2018, 19:45:08
Zitat von: MadMax-FHEM am 06 November 2018, 19:32:47
Ich habe noch die 0.0.43a und bin noch connected...

Da ich immer noch connected bin habe ich auch erst mal kein Update/neuere Version eingespielt...

Gruß, Joachim

Interessehalber, mit Cookie oder ohne ?

Die 0.0.41 ging bei mir rd. 2 Monate (bis vor etwa 2Wochen). Damals erst mit Cookie und den hatte ich dann 1-2Tage später gelöscht und war weiterhin verbunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 06 November 2018, 19:54:19
Ich hab regelmäßig alle 2 Wochen das Problem und muss händisch eingreifen! [emoji19]

Gesendet von meinem Aquaris U Plus mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2018, 19:54:49
Zitat von: TomLee am 06 November 2018, 19:45:08
Interessehalber, mit Cookie oder ohne ?

Die 0.0.41 ging bei mir rd. 2 Monate (bis vor etwa 2Wochen). Damals erst mit Cookie und den hatte ich dann 1-2Tage später gelöscht und war weiterhin verbunden.
Mit Cookie funktionieren alle Versionen noch. Nur wenn es abgelaufen ist fangen die Probleme an.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 November 2018, 20:13:53
Aktuell ist kein Cookie eingetragen bzw. glaube ich dass ich ihn nach dem "connected" wieder gelöscht habe (also das Attribut)...

Bin mir aber nicht sicher, ist schon einige Zeit her (geht wohl auf die 2 Wochen zu, mal sehen)...
...und in der Zeit hatte ich Zeit und einiges probiert, bis es dann connected war und dann hab ich es "gut sein lassen" ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 07 November 2018, 07:37:15
Hallo,

was an einem FireTV bzw. FireTV-Stick kann ich denn eigentlich über das Modul steuern ? Ich habe mal Lautstärke probiert, aber das hatte keinen Effekt...

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 07 November 2018, 14:44:50
Hallo Michael,

ich habe durch Zufall eine amazonEchoControl Implementierung gefunden, welche
anscheinend einen Mobile App Login emuliert:
Zitat
The login method to the amazon server is changed to the mobile app login, this means, that a session renew does not require the user password, instead a renew token is used.
A websocket to the amazon server is added to get state updates. This replaces the polling and allow new channels (e.g. lastVoiceCommand) which requires an accurate update.

Zu finden unter: https://github.com/openhab/openhab2-addons/pull/4177 (https://github.com/openhab/openhab2-addons/pull/4177)

Vielleicht ist dies ganz interessant für deine Art der Implementierung ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 07 November 2018, 16:11:56
Ich hätte das Modul auch gerne genutzt. Leider bekomme ich nur ein connected but loginerror.
Die Zugangsdaten sind aber korrekt!
Meine Version ist die 0.0.48i.

Das Anmelden mit Captcha Code hat bei mir einmal funktioniert. Da ich aber disable auf 1 hatte, war der Connect dann wieder weg.

Ichbin nun Connected, kann aber keine devices anlegen lassen.
Bei autocreate_devices kommt die folgende Meldung:
<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 07 November 2018, 16:51:25
Zitat von: Toto1973 am 07 November 2018, 16:11:56
Ich hätte das Modul auch gerne genutzt. Leider bekomme ich nur ein connected but loginerror.
Die Zugangsdaten sind aber korrekt!
Meine Version ist die 0.0.48i.

Das Anmelden mit Captcha Code hat bei mir einmal funktioniert. Da ich aber disable auf 1 hatte, war der Connect dann wieder weg.

Zitat von: TomLee am 06 November 2018, 18:17:16
Cookie Variante hat bei mir jetzt keine 14 Tage gehalten mit der 0.47.

Heute kam der disconnect.
Aktuelle aus dem ersten Thread eingespielt -> connected but loginerror.

Internetverbindung neu initialisiert -> seit dem connected

Schon versucht ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 07 November 2018, 17:07:01
Zitat von: cs-online am 07 November 2018, 07:37:15
Hallo,

was an einem FireTV bzw. FireTV-Stick kann ich denn eigentlich über das Modul steuern ? Ich habe mal Lautstärke probiert, aber das hatte keinen Effekt...

Grüße

Christian

Das würde mich auch interessieren.

Gruß
Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GregPac am 07 November 2018, 21:08:38
Zitat von: TomLee am 07 November 2018, 16:51:25
Schon versucht ?

Hänge mich mal an da Thema.
Heute alles Installiert, erhalte auch nur die Meldung "connected but loginerror".
Verbindung als Test 2 mal neu gestartet (Immer mit neuer IP vom Provider), leider keine Besserung.

Update: Nach ca. 1 Stunde ohne das ich weitere Änderungen vorgenommen habe, wurde die Verbindung hergestellt und ich hatte den Status "connected".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ricardo am 08 November 2018, 11:04:08
Ich habe genau das gleiche Problem "connected but loginerror" sonst tut sich nix
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 08 November 2018, 12:50:13
Zitat von: cs-online am 07 November 2018, 07:37:15was an einem FireTV bzw. FireTV-Stick kann ich denn eigentlich über das Modul steuern ? Ich habe mal Lautstärke probiert, aber das hatte keinen Effekt...

Das gleiche wie über die Alexa App oder Seite:
Aktuell gar nichts.

Vielleicht liefert Amazon da irgendwann noch was nach.
Hast du eine Alexa Remote dran angemeldet? Vielleicht macht das auch noch einen Unterschied.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 08 November 2018, 12:54:40
Ja, Fernbedienung ist (zumindest am Stick) dran... Den Stick mit dem Echo verknüpfen geht immernoch nicht (hat nichts mit dem Modul zu tun, aber vielleicht hat ja jemand Infos) oder ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 08 November 2018, 13:18:55
Bekommt jemand es hin, den Befehl set echo autocreate_devices erfolgreich abzusetzen?
Wie lange dauert es denn, bis Devices erkannt werden?

Update: Gerade eben scheint sich nach "set echo autocreate_devices" was zu tun. Leider springt der state auf "unauthorized". Das war es dann leider wieder.
Titel: Loginerror - geht wieder
Beitrag von: Predictor am 09 November 2018, 11:26:57
Ich hatte die Version 0.42 erfolgreich im Einsatz, ab 05.11.2018 hatte ich dann JSON Errors.
Am 06.11.2018 habe ich dann auf die 0.48i Version aus diesem Thread upgedatet und Neustart durchgeführt -> leider keine Besserung.
Weiter habe ich nichts gemacht (Zeitgründe).
Seit 07.11.2018 ca 22:00Uhr läuft das Modul wieder einwandfrei OHNE IRGENDEINE AKTION MEINERSEITS.

Evtl. Hilft diese Info jemandem  ;)


Eine Frage brennt mir allerdings unter den Nägeln -> wird das Modul noch in das FHEM Repo eingepflegt, dass mit einem normalen FHEM update das Modul auch aktualisiert wird?


Grüße
Predi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 November 2018, 11:40:47
Bei mir läuft seit Montag 0.0.48i und ist seit heute Nacht wieder bei "connected but loginerrorr".

Zweimal jetzt schon Neustart der Fritzbox gemacht, es bleibt bei "connected but loginerrorr".

Auf "http://192.168.188.26:8083/fhem/echodevice/results/Echo_cookielogin4.html" wird mir in keinem Browser (3 versucht) ein Captcha angezeigt, auch nicht nach einem aktualisieren der Seite und auch nicht nach klick auf "Anderes Bild anzeigen", woran kann das liegen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 November 2018, 11:46:03
Zitat von: TomLee am 09 November 2018, 11:40:47
Bei mir läuft seit Montag 0.0.48i und ist seit heute Nacht wieder bei "connected but loginerrorr".

Zweimal jetzt schon Neustart der Fritzbox gemacht, es bleibt bei "connected but loginerrorr".

Auf "http://192.168.188.26:8083/fhem/echodevice/results/Echo_cookielogin4.html" wird mir in keinem Browser (3 versucht) ein Captcha angezeigt, auch nicht nach einem aktualisieren der Seite und auch nicht nach klick auf "Anderes Bild anzeigen", woran kann das liegen ?
Was wird denn angezeigt? Ist das Datum, vor dem Link, auch aktuell?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 09 November 2018, 12:00:29
...was bei mir zwischenzeitlich geholfen hat war, dass ich mich mit dem Browser vom Raspi, auf dem FHEM läuft, bei Amazon eingeloggt habe, damit das Capture gelöst. Seit dem auch keine Probleme mehr gehabt...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 November 2018, 12:09:00
Datum ? Link ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 November 2018, 12:10:02
Zitat von: cs-online am 09 November 2018, 12:00:29
...was bei mir zwischenzeitlich geholfen hat war, dass ich mich mit dem Browser vom Raspi, auf dem FHEM läuft, bei Amazon eingeloggt habe, damit das Capture gelöst. Seit dem auch keine Probleme mehr gehabt...

Probier ich heute Abend aus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 November 2018, 12:11:28
Zitat von: TomLee am 09 November 2018, 12:09:00
Datum ? Link ?
Hast du mal die F5 Taste (aktualisieren) gedrückt. Es steht ja schon Captcha dran, es wird nur kein Bild angezeigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 November 2018, 12:13:22
Zitat... auch nicht nach einem aktualisieren der Seite und auch nicht nach klick auf "Anderes Bild anzeigen", woran kann das liegen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 09 November 2018, 12:25:05
...also, ich meine mich zu erinnern, dass ich auf dem FHEM-RPI FHEM selber aufgerufen habe, Login beim Echo-Device, HTML-Results aufgerufen, Link angeklickt, da ging die Amazon-Login-Seite auf, dort eingeloggt und das Capture gelöst, danach ging der Status der Echos auf connected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 November 2018, 12:25:50
Ohne weiteres zutun, irgendwas zu lösen oder zu ändern, plötzlich wieder connected (kein loginerrorr). ;D

Readings kommen aber keine rein. >:(

Ich lass laufen und warte ab, arbeite besser was.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJ-Dan am 10 November 2018, 09:37:55
Hallo michael.winkler,

ich hab mal kurz eine allgemeine Frage zu deinem Plugin.
Wieso lädst du es nicht bei github hoch damit man es in FHEM einbinden kann und dann automatische Updates bekommt?
Also ich habe mich noch nicht mit github beschäftigt, habe es nur gestern bei einem anderen Plugin gesehen.

Einbinden geht dann mit update add https://raw.githubusercontent.com/...

Grüße
Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mongule am 11 November 2018, 10:22:09
Raspbian update / upgrade gemacht (vielleicht hat keine Bedeutung), Fritzbox --> neu IP Adresse geholt. (neu verbinden) und Echo's stehen auf connected (siehe Bild).
https://www.electronic-research.de/uploads/images/fhem/EchoDevice.png (https://www.electronic-research.de/uploads/images/fhem/EchoDevice.png)
echodevice --> Version 2018.10.30 v0.0.48i
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 11 November 2018, 12:37:02
Moin zusammen,

beim Nutzen dieses Modules komme ich momentan leider nicht weiter.

So sieht das Device aus:

defmod ECHO_DEVICE echodevice crypt:5.....5 crypt:4....f
attr ECHO_DEVICE browser_language de
attr ECHO_DEVICE icon echo
attr ECHO_DEVICE room Amazon,alexa

setstate ECHO_DEVICE disconnected
setstate ECHO_DEVICE 2018-11-11 12:23:07 .COOKIE session-id=258-3422007-7009961;; session-id-time=2172655387l;; ubid-acbde=261-4300277-8542302;; session-token="X...GiA==";; ubid-acbde=261-4300277-8542302;; Domain=.amazon.de;; Expires=Sat, 06-Nov-2038 11:23:07 GMT;; Path=/

setstate ECHO_DEVICE 2018-11-11 12:23:07 2FACode not used
setstate ECHO_DEVICE 2018-11-11 12:23:07 BrowserLanguage de,en-US
setstate ECHO_DEVICE 2018-11-11 12:23:07 BrowserUserAgent 095q4wSyXZocaEwFSKw9k
setstate ECHO_DEVICE 2018-11-11 12:23:08 COOKIE_STATE ERROR
setstate ECHO_DEVICE 2018-11-11 12:23:07 COOKIE_TYPE NEW
setstate ECHO_DEVICE 2018-11-11 12:10:33 autocreate_devices stop
setstate ECHO_DEVICE 2018-11-11 12:23:07 state disconnected
setstate ECHO_DEVICE 2018-11-11 12:10:33 version 0.0.39


Das steht in den Logs mit verbose 5:

2018.11.11 12:18:01 4 : [ECHO_DEVICE] [echodevice_SendCommand] [devices] START
2018.11.11 12:18:01 4 : [ECHO_DEVICE] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1541935081
2018.11.11 12:18:01 4 : [ECHO_DEVICE] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.11.11 12:18:01 4 : [ECHO_DEVICE] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1541935081
2018.11.11 12:18:01 4 : [ECHO_DEVICE] [echodevice_Parse] [devices]
2018.11.11 12:18:01 5 : [ECHO_DEVICE] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '<html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> <hr><center>Server</center> </body> </html> ';
2018-11-11 12:18:01 echodevice ECHO_DEVICE connected
2018.11.11 12:18:01 3 : [ECHO_DEVICE] [echodevice_setState] to disconnected
2018-11-11 12:18:01 echodevice ECHO_DEVICE disconnected


oder

2018.11.11 12:34:35 3 : [ECHO_DEVICE] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018-11-11 12:34:37 echodevice ECHO_DEVICE connected
2018.11.11 12:34:37 3 : [ECHO_DEVICE] [echodevice_setState] to disconnected
2018-11-11 12:34:37 echodevice ECHO_DEVICE disconnected


Browser Language hatte ich auf de gesetzt. Update und FHEM restart hatte ich gemacht.

Kann mir da evtl. jemand weiterhelfen?

Grüße
Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 November 2018, 12:38:54
Macht Euch doch mal die Mühe den Thread etwas durchzulesen! Zumindest mal die letzte 5 Seiten.

Du hast eine alte Version im Einsatz! no support

Und du solltest mal die browser Attribute löschen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 11 November 2018, 12:50:50
Hi,

ich hatte ein update mit restart gemacht.

version: 0.0.39 ist also nicht die aktuelle. Dann sorry für meine Frage.

Dann hoffe, dass ich nach einem (erneuten) Update eine aktuelle Version bekomme.
Die states wechseln bei mir von error, connected, disconnected etc.

Grüße
Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 November 2018, 12:54:36
Zitat von: tklein am 11 November 2018, 12:50:50
Hi,

ich hatte ein update mit restart gemacht.

version: 0.0.39 ist also nicht die aktuelle. Dann sorry für meine Frage.

Dann hoffe, dass ich nach einem (erneuten) Update eine aktuelle Version bekomme.
Die states wechseln bei mir von error, connected, disconnected etc.

Grüße
Thomas
Die neuste Version muss du auf Seite 1 hier herunterladen. Aktuell ist diese Modul noch nicht im Update mit drin.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 11 November 2018, 13:13:29
thx,

jetzt sieht es so aus:

defmod ECHO_DEVICE echodevice crypt:5e5a5a21430e5b5d51161d525d065d5a4d5e5d45 crypt:47584112561205515d044a565f
attr ECHO_DEVICE browser_language de
attr ECHO_DEVICE icon echo
attr ECHO_DEVICE room Amazon,alexa

setstate ECHO_DEVICE connected but loginerror
setstate ECHO_DEVICE 2018-11-11 13:07:16 .COOKIE session-id=259-6809608-3437162;; session-id-time=2172658035l;; ubid-acbde=259-1706470-6928625;; session-token="..qtlJJgRwS+EaTct70EdCZP1k28BON1M2akw==";; ubid-acbde=259-1706470-6928625;; Domain=.amazon.de;; Expires=Sat, 06-Nov-2038 12:07:16 GMT;; Path=/

setstate ECHO_DEVICE 2018-11-11 13:07:16 2FACode not used
setstate ECHO_DEVICE 2018-11-11 13:08:13 BrowserLanguage de
setstate ECHO_DEVICE 2018-11-11 13:08:13 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate ECHO_DEVICE 2018-11-11 13:07:13 COOKIE_STATE START
setstate ECHO_DEVICE 2018-11-11 13:07:16 COOKIE_TYPE NEW
setstate ECHO_DEVICE 2018-11-11 12:57:45 alarm_count 0
setstate ECHO_DEVICE 2018-11-11 13:07:03 autocreate_devices stop
setstate ECHO_DEVICE 2018-11-11 12:57:45 musicalarm_count 0
setstate ECHO_DEVICE 2018-11-11 12:57:45 reminder_count 0
setstate ECHO_DEVICE 2018-11-11 13:08:14 state connected but loginerror
setstate ECHO_DEVICE 2018-11-11 12:57:45 timer_count 0
setstate ECHO_DEVICE 2018-11-11 12:57:45 timer_id -
setstate ECHO_DEVICE 2018-11-11 12:57:45 timer_remainingtime 0
setstate ECHO_DEVICE 2018-11-11 13:07:03 version 0.0.48i



mit set login bekomme ich das:
2018.11.11 13:11:48 3 : cookielogin4: session-id=259-6174309-9795957; session-id-time=2172658307l; ubid-acbde=260-8287942-9092058;
2018.11.11 13:11:48 3 : cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.3-7Nj_J147ExX91N7usEuGePzO8l6cL1USR4YFtRl4e07hz1cng9Tw.tJipGkxFVzv9P9q5.4KPiE2_SfKkEe70E1gGW8zHh3CeJhD5T......kIj3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:M0hGNTE5QVo4MzY5SzZWRDJZMEI=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2018.11.11 13:11:49 3 : [ECHO_DEVICE] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.11.11 13:11:49 3 : [ECHO_DEVICE] [echodevice_setState] to connected but loginerror
2018-11-11 13:11:49 echodevice ECHO_DEVICE connected but loginerror
2018-11-11 13:11:49 echodevice ECHO_DEVICE connected but loginerror
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 11 November 2018, 14:30:06
Moin

habe seit dem Update auch das FireHD8 von meiner Tochter mit drinWas auch ok ist ... hab nur ne Frage zu den Readings in dem Device. Das Reading ,,presence" ist immer absent muss ich da noch was einstellen
damit er es erkennt? oder woher bekommt er den Wert dafür

Gruß Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 11 November 2018, 16:14:22
Hallo,

Hab mir die neue Version installiert mit Sonos Beam Support. Er liest das Device zwar ein aber bei Model steht ,,Sonos Display" und es wird auch kein Timer aufgeführt wenn ich einen einstelle (und dafür brauche ich es).
Ist das normal oder läuft da etwas bei mir noch nicht rund?

Gruß Stephan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 11 November 2018, 19:00:14
muss ich denn doch einen cookie nutzen?


2018.11.11 18:54:42 4 : [ECHO_DEVICE] [echodevice_SendLoginCommand] [cookielogin1]
2018.11.11 18:54:42 4 : [ECHO_DEVICE] [echodevice_SendLoginCommand] [cookielogin1] Accept-Language: de
2018.11.11 18:54:42 4 : [ECHO_DEVICE] [echodevice_SendLoginCommand] [cookielogin1] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
2018.11.11 18:54:43 4 : [ECHO_DEVICE] [echodevice_Parse] [cookielogin1]
2018.11.11 18:54:43 5 : [ECHO_DEVICE] [echodevice_Parse] [cookielogin1] DATA Dumper=$VAR1 = '';
2018.11.11 18:54:43 4 : [ECHO_DEVICE] [echodevice_SendLoginCommand] [cookielogin2]
2018.11.11 18:54:43 4 : [ECHO_DEVICE] [echodevice_Parse] [cookielogin2]
2018.11.11 18:54:43 5 : [ECHO_DEVICE] [echodevice_Parse] [cookielogin2] DATA Dumper=$VAR1 = ' <!doctype html><html class="a-no-js a-touch a-mobile" data-19ax5a9jf="mongoose"> <head> <script type=\'text/javascript\'>var ue_t0=ue_t0||+new Date();</script> <script type=\'text/javascript\'> window.ue_ihb = (window.ue_ihb || window.ueinit || 0) + 1; if (window.ue_ihb === 1) { var ue_csm = window, ue_hob = +new Date(); (function(d){var e=d.ue=d.ue||{},f=Date.now||function(){return+new Date};e.d=function(b){return f()-(b?0:d.ue_t0)};e.stub=function(b,a){if(!b[a]){var c=[];b[a]=function(){c.push([c.slice.call(arguments),e.d(),d.ue_id])};b[a].replay=function(b){for(var a;a=c.shift();)b(a[0],a[1],a[2])};b[a].isStub=1}};e.exec=function(b,a){return function(){if(1==window.ueinit)try{return b.apply(this,arguments)}catch(c){ueLogError(c,{attribution:a||"undefined",logLevel:"WARN"})}}}})(ue_csm); var ue_err_chan = \'jserr-rw\'; (function(d,e){function h(f,b){if(!(a.ec>a.mxe)&&f){a.ter.push(f);b=b||{};var c=f.logLevel||b.logLevel;c&&c!==k&&c!==m&&c!==n&&c!==p||a.ec++;c&&c!=k||a.ecf++;b.pageURL=""+(e.location?e.location.href:"");b.logLevel=c;b.attribution=f.attribution||b.attribution;a.erl.push({ex:f,info:b})}}function l(a,b,c,e,g){d.ueLogError({m:a,f:b,l:c,c:""+e,err:g,fromOnError:1,args:arguments},g?{attribution:g.attribution,logLevel:g.logLevel}:void 0);return!1}var k="FATAL",m="ERROR",n="WARN",p="DOWNGRADED",a={ec:0,ecf:0, pec:0,ts:0,erl:[],ter:[],mxe:50,startTimer:function(){a.ts++;setInterval(function(){d.ue&&a.pec<a.ec&&d.uex("at");a.pec=a.ec},1E4)}};l.skipTrace=1;h.skipTrace=1;h.isStub=1;d.ueLogError=h;d.ue_err=a;e.onerror=l})(ue_csm,window); var ue_id = \'VV4YWEXFB4961D9G9NYS\', ue_url = \'/ap/uedata\', ue_navtiming = 1, ue_mid = \'A1PA6795UKMFR9\', ue_sid = \'258-0209788-0737461\', ue_sn = \'www.amazon.de\', ue_furl = \'fls-eu.amazon.com\', ue_surl = \'https://unagi-eu.amazon.com/1/events/com.amazon.csm.nexusclient.prod\', ue_int = 0, ue_fcsn = 1, ue_urt = 3, ue_rpl_ns = \'cel-rpl\', ue_ddq = 1, ue_fpf = \'//fls-eu.amazon.com/1/batch/1/OP/A1PA6795UKMFR9:258-0209788-0737461:VV4YWEXFB4961D9G9NYS$uedata=s:\', ue_rsc = 0, ue_mcimp = 0, ue_sbuimp = 1, ue_crid = 0, ue_swi = 1; function ue_viz(){(function(c,e,a){function k(b){if(c.ue.viz.length<p&&!l){var a=b.type;b=b.originalEvent;/^focus./.test(a)&&b&&(b.toElement||b.fromElement||b.relatedTarget)||(a=e[m]||("blur"==a||"focusout"==a?"hidden":"visible"),c.ue.viz.push(a+":"+(+new Date-c.ue.t0)),"visible"==a&&(ue.isl&&uex("at"),l=1))}}for(var l=0,f,g,m,n=["","webkit","o","ms","moz"],d=0,p=20,h=0;h<n.length&&!d;h++)if(a=n[h],f=(a?a+"H":"h")+"idden",d="boolean"==typeof e[f])g=a+"visibilitychange",m=(a?a+"V":"v")+"isibilityState"; k({});d&&e.addEventListener(g,k,0);c.ue&&d&&(c.ue.pageViz={event:g,propHid:f})})(ue_csm,document,window)}; (function(a,g,n){function x(a){return a&&a.replace&&a.replace(/^\\s+|\\s+$/g,"")}function q(a){return"undefined"===typeof a}function y(a){try{a+="=";var b=n.cookie.indexOf(a),c=n.cookie.indexOf(";",b+a.length);-1===c&&(c=n.cookie.length);if(0<=b)return n.cookie.substring(b+a.length,c).trim()}catch(l){}}function I(e,b){e&&(a.ue_id=r.id=r.rid=e,a.ue_fpf=a.ue_fpf.replace(/((.*?:){2})(\\w+)/,function(a,b){return b+e}));b&&(a.ue_fpf=a.ue_fpf.replace(/(.*?:)(\\w|-)+/,function(a,e){return e+b}),a.ue_sid=b); a.ue.tag("accelerated-experience")}function u(e,b,c,l){var g=l||+new Date,h;a.ueam&&a.ueam(b,e,l);if(b||q(c)){if(e)for(h in l=b?f("t",b)||f("t",b,{}):a.ue.t,l[e]=g,c)c.hasOwnProperty(h)&&f(h,b,c[h]);return g}}function f(e,b,c){var l=a.ue,f=b&&b!=l.id?l.sc[b]:l;f||(f=l.sc[b]={});"id"==e&&c&&(l.cfa2=1);return f[e]=c||f[e]}function B(e,b,c,f,g){c="on"+c;var h=b[c];"function"===typeof h?e&&(a.ue.h[e]=h):h=function(){};b[c]=g?function(a){f(a);h(a)}:function(a){h(a);f(a)};b[c]&&(b[c].isUeh=1)}function C(e, b,c){function l(b,c){var d=[b],J=0,g={},l,h;c?(d.push("m=1"),g[c]=1):g=a.ue.sc;for(h in g)if(g.hasOwnProperty(h)){var k=f("wb",h),m=f("t",h)||{},p=f("t0",h)||a.ue.t0,n;if(c||2==k){k=k?J++:"";d.push("sc"+k+"="+h);for(n in m)3>=n.length&&!q(m[n])&&null!==m[n]&&d.push(n+k+"="+(m[n]-p));d.push("t"+k+"="+m[e]);if(f("ctb",h)||f("wb",h))l=1}}!z&&l&&d.push("ctb=1");return d.join("&")}function A(b,c,e,d){if(b){var f=a.ue_err,h;a.ue_url&&(!d||!a.ue.log)&&b&&0<b.length&&(h=new Image,a.ue.iel.push(h),h.src=b); K?a.ue_fpf&&g.encodeURIComponent&&b&&(d=new Image,b=""+a.ue_fpf+g.encodeURIComponent(b)+":"+(+new Date-a.ue_t0),a.ue.iel.push(d),d.src=b):a.ue.log&&(h=g.chrome&&"ul"==c,a.ue.log(b,"uedata",a.ue_svi?{n:1,img:!d&&h?1:0}:{n:1}),a.ue.ielf.push(b));f&&!f.ts&&f.startTimer();a.ue.b&&(f=a.ue.b,a.ue.b="",A(f,c,e,1))}}function h(b){if(!ue.collected){var c=b.timing,e=b.navigation,d=ue.t;c&&(d.na_=c.navigationStart,d.ul_=c.unloadEventStart,d._ul=c.unloadEventEnd,d.rd_=c.redirectStart,d._rd=c.redirectEnd,d.fe_= c.fetchStart,d.lk_=c.domainLookupStart,d._lk=c.domainLookupEnd,d.co_=c.connectStart,d._co=c.connectEnd,d.sc_=c.secureConnectionStart,d.rq_=c.requestStart,d.rs_=c.responseStart,d._rs=c.responseEnd,d.dl_=c.domLoading,d.di_=c.domInteractive,d.de_=c.domContentLoadedEventStart,d._de=c.domContentLoadedEventEnd,d._dc=c.domComplete,d.ld_=c.loadEventStart,d._ld=c.loadEventEnd,c=d.na_,b="function"!==typeof b.now||q(c)?0:new Date(c+b.now())-new Date,d.ntd=b+a.ue.t0);e&&(d.ty=e.type+a.ue.t0,d.rc=e.redirectCount+ a.ue.t0);ue.collected=1}}function t(b){var c=s&&s.navigation?s.navigation.type:w,d=c&&2!=c,e=a.ue.bfini;a.ue.cfa2||(e&&1<e&&(b+="&bfform=1",d||(a.ue.isBFT=e-1)),2==c&&(b+="&bfnt=1",a.ue.isBFT=a.ue.isBFT||1),a.ue.ssw&&a.ue.isBFT&&(q(a.ue.isNRBF)&&(c=a.ue.ssw(a.ue.oid),c.e||q(c.val)||(a.ue.isNRBF=1<c.val?0:1)),q(a.ue.isNRBF)||(b+="&nrbf="+a.ue.isNRBF)),a.ue.isBFT&&!a.ue.isNRBF&&(b+="&bft="+a.ue.isBFT));return b}if(b||q(c)){for(var m in c)c.hasOwnProperty(m)&&f(m,b,c[m]);u("pc",b,c);m=f("id",b)||a.ue.id; var d=a.ue.url+"?"+e+"&v="+a.ue.v+"&id="+m,z=f("ctb",b)||f("wb",b),s=g.performance||g.webkitPerformance,k,p;z&&(d+="&ctb="+z);1<a.ueinit&&(d+="&ic="+a.ueinit);!a.ue._fi||"at"!=e||b&&b!=m||(d+=a.ue._fi());if(!("ld"!=e&&"ul"!=e||b&&b!=m)){if("ld"==e){try{g.onbeforeunload&&g.onbeforeunload.isUeh&&(g.onbeforeunload=null)}catch(y){}if(g.chrome)for(p=0;p<ue.ulh.length;p++)D("beforeunload",ue.ulh[p]);(p=n.ue_backdetect)&&p.ue_back&&p.ue_back.value++;a._uess&&(k=a._uess());a.ue.isl=1}ue._bf&&(d+="&bf="+ue._bf()); a.ue_navtiming&&s&&s.timing&&(f("ctb",m,"1"),1==a.ue_navtiming&&u("tc",w,w,s.timing.navigationStart));s&&h(s);a.ue.t.hob=a.ue_hob;a.ue.t.hoe=a.ue_hoe;a.ue.ifr&&(d+="&ifr=1")}u(e,b,c);c="ld"==e&&b&&f("wb",b);var v;c||b&&b!==m||L(b);c||m==a.ue.oid||M((f("t",b)||{}).tc||+f("t0",b),+f("t0",b));a.ue_mbl&&a.ue_mbl.cnt&&!c&&(d+=a.ue_mbl.cnt());c?f("wb",b,2):"ld"==e&&(r.lid=x(m));for(v in a.ue.sc)if(1==f("wb",v))break;if(c){if(a.ue.s)return;d=l(d,null)}else p=l(d,null),p!=d&&(p=t(p),a.ue.b=p),k&&(d+=k),d= l(d,b||a.ue.id);d=t(d);if(a.ue.b||c)for(v in a.ue.sc)2==f("wb",v)&&delete a.ue.sc[v];k=0;ue._rt&&(d+="&rt="+ue._rt());c||(a.ue.s=0,(k=a.ue_err)&&0<k.ec&&k.pec<k.ec&&(k.pec=k.ec,d+="&ec="+k.ec+"&ecf="+k.ecf),k=f("ctb",b),f("t",b,{}));d&&a.ue.tag&&0<a.ue.tag().length&&(d+="&csmtags="+a.ue.tag().join("|")...ngWidget:function(a,b){c.ue_cel&&c.ue_fem?!0===g?b(f(a)):d.push({element:a,callback:b}):b()},notifyWidgetsLabeled:function(){if(!1===g){g=!0;for(var a=f,b=0;b<d.length;b++)if(d[b].hasOwnProperty("callback")&&d[b].hasOwnProperty("element")){var c=d[b].callback,e=d[b].element;"function"===typeof c&&"function"===typeof a&&c(a(e))}d=null}},extractStringValue:function(a){if("string"=== typeof a)return a}}})(ue_csm,window,document); ue_csm.ue_unrt = 750; (function(d,b,t){function u(a,b){var c=a.srcElement||a.target||{},e={k:w,t:b.t,dt:b.dt,x:a.pageX,y:a.pageY,p:f.getXPath(c),n:c.nodeName};a.button&&(e.b=a.button);c.type&&(e.ty=c.type);c.href&&(e.r=f.extractStringValue(c.href));c.id&&(e.i=c.id);c.className&&c.className.split&&(e.c=c.className.split(/\\s+/));g+=1;f.getFirstAscendingWidget(c,function(a){e.wd=a;d.ue.log(e,r)})}function x(a){if(!y(a.srcElement||a.target)){k+=1;n=!0;var v=h=d.ue.d(),c;p&&"function"===typeof p.now&&a.timeStamp&&(c=p.now()- a.timeStamp,c=parseFloat(c.toFixed(2)));s=b.setTimeout(function(){u(a,{t:v,dt:c})},z)}}function A(a){if(a){var b=a.filter(B);a.length!==b.length&&(q=!0,l=d.ue.d(),n&&q&&(l&&h&&d.ue.log({k:C,t:h,m:Math.abs(l-h)},r),m(),q=!1,l=0))}}function B(a){if(!a)return!1;var b="characterData"===a.type?a.target.parentElement:a.target;if(!b||!b.hasAttributes||!b.attributes)return!1;var c={"class":["gw-clock","gw-clock-aria","s-item-container-height-auto","feed-carousel"],id:["dealClock","deal_expiry_timer","timer"], role:["timer"]},e=!1;Object.keys(c).forEach(function(a){var d=b.attributes[a]?b.attributes[a].value:"";(c[a]||"").forEach(function(a){-1!==d.indexOf(a)&&(e=!0)})});return e}function y(a){if(!a)return!1;var b=(f.extractStringValue(a.nodeName)||"").toLowerCase(),c=(f.extractStringValue(a.type)||"").toLowerCase(),d=(f.extractStringValue(a.href)||"").toLowerCase();a=(f.extractStringValue(a.id)||"").toLowerCase();var g="checkbox color date datetime-local email file month number password radio range reset search tel text time url week".split(" "); if(-1!==["select","textarea","html"].indexOf(b)||"input"===b&&-1!==g.indexOf(c)||"a"===b&&-1!==d.indexOf("http")||-1!==["sitbreaderrightpageturner","sitbreaderleftpageturner","sitbreaderpagecontainer"].indexOf(a))return!0}function m(){n=!1;h=0;b.clearTimeout(s)}function D(){b.ue.onSushiUnload(function(){ue.event({violationType:"unresponsive-clicks",violationCount:g,totalScanned:k},"csm","csm.ArmoredCXGuardrailsViolation.3")});b.ue.onunload(function(){ue.count("armored-cxguardrails.unresponsive-clicks.violations", g);ue.count("armored-cxguardrails.unresponsive-clicks.violationRate",g/k*100||0)})}if(b.MutationObserver&&b.addEventListener&&Object.keys&&d&&d.ue&&d.ue.log&&d.ue_unrt&&d.ue_utils){var z=d.ue_unrt,r="cel",w="unr_mcm",C="res_mcm",p=b.performance,f=d.ue_utils,n=!1,h=0,s=0,q=!1,l=0,g=0,k=0;b.addEventListener&&(b.addEventListener("mousedown",x,!0),b.addEventListener("beforeunload",m,!0),b.addEventListener("visibilitychange",m,!0),b.addEventListener("pagehide",m,!0));b.ue&&b.ue.event&&b.ue.onSushiUnload&& b.ue.onunload&&D();(new MutationObserver(A)).observe(t,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}})(ue_csm,window,document); ue_csm.ue.exec(function(g,f){if(f.ue_err){var e="";f.ue_err.addContextInfo=function(a){if(!a.logLevel||"FATAL"===a.logLevel)if(e=g.getElementsByTagName("html")[0].innerHTML){var b=e.indexOf("var ue_t0=ue_t0||+new Date();");if(-1!=b){var b=e.substr(0,b).split("\\n"),d=Math.max(b.length-5-1,0),b=b.slice(d,b.length-1);a.fcsmln=b.length+1;a.cinfo=a.cinfo||{};for(var c=0;c<b.length;c++)a.cinfo[d+c+1+""]=b[c]}b=e.split("\\n");a.cinfo=a.cinfo||{};if(!(a.f||void 0===a.l||a.l in a.cinfo))for(c=+a.l-1,d=Math.max(c- 2,0),c=Math.min(c+2,b.length-1);d<=c;d++)a.cinfo[d+1+""]=b[d]}}}},"fatals-context")(document,window); } /* ◬ */ </script> </div> <noscript> <img height="1" width="1" style=\'display:none;visibility:hidden;\' src=\'//fls-eu.amazon.com/1/batch/1/OP/A1PA6795UKMFR9:258-0209788-0737461:1THYEQB9KVQGTYS0ZH24$uedata=s:%2Fap%2Fuedata%3Fnoscript%26id%3D1THYEQB9KVQGTYS0ZH24:0\' alt=""/> </noscript> </body> </html> ';.....
2018.11.11 18:54:45 4 : [ECHO_DEVICE] [echodevice_SendLoginCommand] [cookielogin6]
2018.11.11 18:54:45 4 : [ECHO_DEVICE] [echodevice_ParseAuth] [cookielogin6]
2018.11.11 18:54:45 5 : [ECHO_DEVICE] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> <hr><center>Server</center> </body> </html> ';
2018.11.11 18:54:45 4 : [ECHO_DEVICE] [echodevice_LostConnect] clear CMD_QUEUE
2018.11.11 18:54:45 3 : [ECHO_DEVICE] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018-11-11 18:54:45 echodevice ECHO_DEVICE connected but loginerror
..
.


2018.11.11 18:57:20 4 : [ECHO_DEVICE] [echodevice_SendLoginCommand] [cookielogin6]
2018.11.11 18:57:20 4 : [ECHO_DEVICE] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2018.11.11 18:57:20 4 : [ECHO_DEVICE] [echodevice_ParseAuth] [cookielogin6]
2018.11.11 18:57:20 5 : [ECHO_DEVICE] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> <hr><center>Server</center> </body> </html> ';
2018.11.11 18:57:20 4 : [ECHO_DEVICE] [echodevice_LostConnect] clear CMD_QUEUE
2018.11.11 18:57:20 3 : [ECHO_DEVICE] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.11.11 18:57:20 3 : [ECHO_DEVICE] [echodevice_setState] to disconnected
2018-11-11 18:57:20 echodevice ECHO_DEVICE disconnected



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 November 2018, 19:37:08
Zitatmuss ich denn doch einen cookie nutzen?

Eigentlich nur gut gemeinte Ratschläge ernst nehmen, bspw. :

Zitat von: michael.winkler am 11 November 2018, 12:38:54
Macht Euch doch mal die Mühe den Thread etwas durchzulesen! Zumindest mal die letzte 5 Seiten.

Sonst, mein Vorschlag, abwarten, gedulden,  bis das Modul sich wieder von alleine "connected".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 November 2018, 20:12:00
Zitat von: tklein am 11 November 2018, 19:00:14

2018.11.11 18:54:42 4 : [ECHO_DEVICE] [echodevice_SendLoginCommand] [cookielogin1] Accept-Language: de

Hier scheint immer noch ein Browser Attribut gesetzt zu sein, oder die eingesetzte Version passt noch nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 11 November 2018, 20:32:23
mit der captcha-Variante hat es geklappt. :-)

Wie lange ist der Wert bei "autocreate_devices" normalerweise auf "running"? Ist bei mir seit ca 10 min so.

ein get devices ergibt das hier:
<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 11 November 2018, 21:05:30
Hallo Michael,

mir ist folgender Bug in einer neueren Version aufgefallen:

die alten Timer fliegen nicht automatisch wieder raus. Damit steht Timer_Count bei mir mittlerweile auf 3 obwohl der auf 0 stehen müsste. Ist mir auch nur aufgefallen, weil ich ein Popup in TabletUI habe sobald der Wert über 0 steht:-)

Und vielleicht kannst du dir noch mal meine Frage mit dem Sonos Beam anschauen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Damian am 12 November 2018, 07:17:52
Schönes Modul!

Allerdings produziert es mehr Events als mein ganzes restliches FHEM. Meine erste Aktion war überall event-on-change zu setzen. Hier könnte man auf einige  verzichten. Immerhin belasten sie das System um Faktor 100 mal mehr, als Readings ohne Event zu setzen. 

Ich würde gerne spotify darüber steuern.

Bietet die Schnittstelle von Amazon beliebige Sprachbefehle im Klartext zu übergeben? Damit wäre man sehr flexibel. Einen entsprechenden Befehl habe ich im Modul nicht gefunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 November 2018, 07:43:19
Zitat von: StephanFHEM am 11 November 2018, 16:14:22
Hallo,

Hab mir die neue Version installiert mit Sonos Beam Support. Er liest das Device zwar ein aber bei Model steht ,,Sonos Display" und es wird auch kein Timer aufgeführt wenn ich einen einstelle (und dafür brauche ich es).
Ist das normal oder läuft da etwas bei mir noch nicht rund?

Gruß Stephan
Hier brauche ich mehr Infos. Zum Einen währe ein list vom echo Device nicht schlecht. Zum anderen solltest du an deinem Account Device das Attribut "browser_save_data" auf 1 setzen. Als letzte dann von über get html_reslut die Datei XXX_getnotifications.html zusenden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 November 2018, 07:45:06
Zitat von: Damian am 12 November 2018, 07:17:52
Schönes Modul!

Allerdings produziert es mehr Events als mein ganzes restliches FHEM. Meine erste Aktion war überall event-on-change zu setzen. Hier könnte man auf einige  verzichten. Immerhin belasten sie das System um Faktor 100 mal mehr, als Readings ohne Event zu setzen. 

Ich würde gerne spotify darüber steuern.

Bietet die Schnittstelle von Amazon beliebige Sprachbefehle im Klartext zu übergeben? Damit wäre man sehr flexibel. Einen entsprechenden Befehl habe ich im Modul nicht gefunden.
Das mit den Readings war ein Benutzerwunsch. Ich hatte es in der Vergangenheit so eingestellt das sich die Readings nur bei einer inhaltlichen Änderung auch aktualisiert.

Die Steuerung von Sporify habe ich mir schon mal angeschaut. Hier war, glaube ich, keine Steuerung möglich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 13 November 2018, 12:32:18
Zitat von: michael.winkler am 13 November 2018, 07:45:06
Das mit den Readings war ein Benutzerwunsch. Ich hatte es in der Vergangenheit so eingestellt das sich die Readings nur bei einer inhaltlichen Änderung auch aktualisiert.
:) 8)
Naja, der Wunsch war eigentlich, nur das voice-Reading auch ohne inhaltliche Änderung zu aktualisieren, um über den Zeitstempel das zuletzt benutze Alexa-Device zu ermitteln. Es gab Probleme, wenn derselbe Befehl wiederholt erfolgte - der Inhalt wird dann nicht geändert und damit auch der Zeitstempel nicht.
Bei den anderen Readings reicht eine Aktualisierung bei Änderung des Inhaltes.
Und vielleicht gibt es ja irgendwann auch eine Reading wie Last-Alexa-Device, das ohne Umwege das zuletzt angesprochene Device ausgibt  ;)

Danke für die ganze Arbeit und viele Grüße
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 November 2018, 13:28:17
Zitat von: Markus M. am 31 August 2018, 13:22:24
Genau das ist ja das Problem.
Ich verstehe nicht warum du das OnChanged readingsBulkUpdateIfChanged verwendest und welche Existenzberechtigung diese Funktion überhaupt hat.
Das sollte generell dem User überlassen bleiben, genau dafür gibt es die on-change-reading Attribute.
Hier noch mal der Grund! Im Grunde hat Markus hier auch recht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mave am 13 November 2018, 14:07:06
Nachdem ich mit der 0.0.47 eine unauthorized Fehlermeldung bekommen habe, habe ich auf 0.0.48i upgedated.

Die Fehlermeldung Cookie Error habe ich wegbekommen, indem ich das Attribut Cookie gelöscht habe.

Jetzt scheint wieder alles ganz normal connected.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 November 2018, 14:08:19
Zitat von: Mave am 13 November 2018, 14:07:06
Nachdem ich mit der 0.0.47 eine unauthorized Fehlermeldung bekommen habe, habe ich auf 0.0.48i upgedated.

Die Fehlermeldung Cookie Error habe ich wegbekommen, indem ich das Attribut Cookie gelöscht habe.

Jetzt scheint wieder alles ganz normal connected.
Selber eingespielte Cookies haben eine max. Lebensdauer von 14 Tagen. Länger hat bei mir noch nie ein Cookie gelebt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: darkness am 13 November 2018, 14:16:54
Mal eine Frage zwischendurch:

Kann ich mittlerweile die 2FA von Amazon nutzen, ohne den Inhalt vom Cookie zu kopieren?

Bin bei der Masse der Beiträge hier nicht mehr so ganz auf dem laufenden  ;D

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 November 2018, 14:24:32
Zitat von: darkness am 13 November 2018, 14:16:54
Mal eine Frage zwischendurch:

Kann ich mittlerweile die 2FA von Amazon nutzen, ohne den Inhalt vom Cookie zu kopieren?

Bin bei der Masse der Beiträge hier nicht mehr so ganz auf dem laufenden  ;D
Hier wir in naher Zukunft was kommen. Dauert aber noch ein paar Wochen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: darkness am 13 November 2018, 14:27:41
ok, Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 13 November 2018, 18:16:49
Bei mir hat nun, nach längerem warten, alles geklappt!
Die Devices wurden angelegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 13 November 2018, 19:53:47
Moin,
seit einiger Zeit wollte mein Modul leider auch nicht mehr, deswegen habe ich heute ein Update auf die neueste Version aus dem ersten Post gemacht. Jetzt bekomme ich zwar eine schöne neue Fehlermeldung: connected but loginerror - aber es funktioniert immer noch nicht. Komischerweise muss ich bei Amazon in letzter Zeit auch immer Captchas eingeben, wenn ich mich einlogge (vielleicht hat das Modul zu viele Anmeldungen versucht?). Kann mir jemand bitte auf die Sprünge helfen?
Danke und viele Grüße
doc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 November 2018, 20:18:56
Zitat von: docb am 13 November 2018, 19:53:47
Moin,
seit einiger Zeit wollte mein Modul leider auch nicht mehr, deswegen habe ich heute ein Update auf die neueste Version aus dem ersten Post gemacht. Jetzt bekomme ich zwar eine schöne neue Fehlermeldung: connected but loginerror - aber es funktioniert immer noch nicht. Komischerweise muss ich bei Amazon in letzter Zeit auch immer Captchas eingeben, wenn ich mich einlogge (vielleicht hat das Modul zu viele Anmeldungen versucht?). Kann mir jemand bitte auf die Sprünge helfen?
Danke und viele Grüße
doc
entweder neue Internetverbindung aufbauen, oder mal die letzte 5 Seiten des Threads lesen. Dort wurde schon alles mindestens einmal besprochen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 13 November 2018, 20:29:47
;-) Hab ich und auch brav die Browser-Attribute gelöscht.. nur habe ich (was ja normal ein Riesenvorteil ist) eine feste IP von meinem Provider... und auch den Echo_cookielogin1.html aufzurufen und sich einzuloggen hat nichts gebracht - allerdings habe ich den von einem anderen Rechner aufgerufen, fhem läuft auf einem reinen ubuntu server ohne browser. Aber ist ja die gleich IP von außen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: projectsun am 13 November 2018, 20:49:10
Hallo. Ich hätte einen Feature-Request.
Es gibt ja die Möglichkeit mehrere Kalender anzubinden.
Und auch die Möglichkeit den primären Kalender umzuschalten. Dies würde ich gern zeitgesteuert machen. Arbeit/Freizeit.
Kannst du das einbinden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 13 November 2018, 20:51:02
Zitat von: michael.winkler am 13 November 2018, 07:43:19
Hier brauche ich mehr Infos. Zum Einen währe ein list vom echo Device nicht schlecht. Zum anderen solltest du an deinem Account Device das Attribut "browser_save_data" auf 1 setzen. Als letzte dann von über get html_reslut die Datei XXX_getnotifications.html zusenden

okay...dann mal los. Anbei das Listing vom Sonos Device. Die HTML vom Account-Device hast du per PM

Internals:
   DEF        A15ERDAKK5HQQG 2df9cbbbc81845c79606f943bc4fa8eb
   IODev      AlexaSystem
   NAME       ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   NR         466
   NTFY_ORDER 50-ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   STATE      connected
   TYPE       echodevice
   model      Sonos Display
   OLDREADINGS:
   READINGS:
     2018-11-13 20:46:23   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-11-13 20:46:23   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-11-13 20:46:23   channel         -
     2018-11-13 20:46:23   currentAlbum    -
     2018-11-13 20:46:23   currentArtist   -
     2018-11-13 20:46:23   currentArtwork  -
     2018-11-13 20:46:23   currentTitle    -
     2018-11-13 20:46:23   currentTuneInID -
     2018-11-13 20:46:29   microphone      false
     2018-11-12 21:01:48   model           Sonos Display
     2018-11-13 20:46:23   playStatus      stopped
     2018-11-12 21:01:48   presence        present
     2018-11-13 20:46:23   progress        0
     2018-11-13 20:46:23   progresslen     0
     2018-11-13 13:10:11   repeat          false
     2018-11-13 13:10:11   shuffle         false
     2018-11-13 20:46:23   state           connected
     2018-11-12 21:01:48   version         0
   helper:
     DEVICETYPE A15ERDAKK5HQQG
     FAMILY     THIRD_PARTY_AVS_MEDIA_DISPLAY
     NAME       Wohnzimmer
     RUNNING_REQUEST 0
     VERSION    0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      AlexaSystem
   alias      Wohnzimmer
   icon       echo
   room       Amazon


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 November 2018, 22:55:49
Zitat von: StephanFHEM am 13 November 2018, 20:51:02
okay...dann mal los. Anbei das Listing vom Sonos Device. Die HTML vom Account-Device hast du per PM

Internals:
   DEF        A15ERDAKK5HQQG 2df9cbbbc81845c79606f943bc4fa8eb
   IODev      AlexaSystem
   NAME       ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   NR         466
   NTFY_ORDER 50-ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   STATE      connected
   TYPE       echodevice
   model      Sonos Display
   OLDREADINGS:
   READINGS:
     2018-11-13 20:46:23   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-11-13 20:46:23   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-11-13 20:46:23   channel         -
     2018-11-13 20:46:23   currentAlbum    -
     2018-11-13 20:46:23   currentArtist   -
     2018-11-13 20:46:23   currentArtwork  -
     2018-11-13 20:46:23   currentTitle    -
     2018-11-13 20:46:23   currentTuneInID -
     2018-11-13 20:46:29   microphone      false
     2018-11-12 21:01:48   model           Sonos Display
     2018-11-13 20:46:23   playStatus      stopped
     2018-11-12 21:01:48   presence        present
     2018-11-13 20:46:23   progress        0
     2018-11-13 20:46:23   progresslen     0
     2018-11-13 13:10:11   repeat          false
     2018-11-13 13:10:11   shuffle         false
     2018-11-13 20:46:23   state           connected
     2018-11-12 21:01:48   version         0
   helper:
     DEVICETYPE A15ERDAKK5HQQG
     FAMILY     THIRD_PARTY_AVS_MEDIA_DISPLAY
     NAME       Wohnzimmer
     RUNNING_REQUEST 0
     VERSION    0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      AlexaSystem
   alias      Wohnzimmer
   icon       echo
   room       Amazon

In dem HTML ist kein Timer für diese Gerät aufgeführt. Im HTML ist zwar ein Timer drin, der ist aber für ein anderes Gerät definiert. Zusätzlich war aber noch ein BUG im Modul bezüglich Modelbezeichnung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 November 2018, 22:56:58
Auf Seite 1 gibt es eine neue Version


# 2018.11.13 v0.0.49
# - BUGFIX:  reading voice
#            Sonos Beam A3NPD82ABCPIDP
# - FEATURE: reading voice_timestamp
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 14 November 2018, 07:18:52
Zitat von: docb am 13 November 2018, 20:29:47
;-) Hab ich und auch brav die Browser-Attribute gelöscht.. nur habe ich (was ja normal ein Riesenvorteil ist) eine feste IP von meinem Provider... und auch den Echo_cookielogin1.html aufzurufen und sich einzuloggen hat nichts gebracht - allerdings habe ich den von einem anderen Rechner aufgerufen, fhem läuft auf einem reinen ubuntu server ohne browser. Aber ist ja die gleich IP von außen.
Moin
Hast du schon mal das https://forum.fhem.de/index.php/topic,82631.msg774346.html#msg774346 probiert?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 14 November 2018, 07:35:09
ZitatMoin
Hast du schon mal das https://forum.fhem.de/index.php/topic,82631.msg774346.html#msg774346 probiert?
Gruss Christoph
Nein, super Tipp, danke - habe ich jetzt, aber hat auch nicht geholfen. Welche der vielen html_results gibt mir denn aufschlussreiche Infos über das was passiert? Ich werde nicht wirklich schlau daraus - ein paar bringen mich auf die Login-Seite, andere zeigen Fehler (z.B. 400 ERROR The request could not be satisfied (Echo_account.html).
Viele Grüße
doc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 15 November 2018, 07:28:25
Guten Morgen Michael,
habe seit gestern die Amazon Fire TV 4K (neuste Version) würde mich freuen, wenn du diesen hier auch einbinden kannst. Brauchst du da irgendwelche Daten von mir?

Gruß
Steffen
Internals:
   CFGFN     
   DEF        AKPGW064GI9HE G070VM0583960CXF
   IODev      echodevice
   NAME       ECHO_G070VM0583960CXF
   NR         21055
   NTFY_ORDER 50-ECHO_G070VM0583960CXF
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2018-11-14 17:33:31   model           unbekannt
     2018-11-14 17:33:31   presence        present
     2018-11-15 07:26:17   state           connected
     2018-11-14 17:33:31   version         1443165316
     2018-11-15 07:26:24   wakeword        ALEXA
   helper:
     DEVICETYPE AKPGW064GI9HE
     FAMILY     FIRE_TV
     NAME       Katharina's Fire TV
     VERSION    1443165316
     bluetooth  -
Attributes:
   IODev      echodevice
   alias      Katharina's Fire TV
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 November 2018, 08:03:23
Zitat von: steffen83 am 15 November 2018, 07:28:25
Guten Morgen Michael,
habe seit gestern die Amazon Fire TV 4K (neuste Version) würde mich freuen, wenn du diesen hier auch einbinden kannst. Brauchst du da irgendwelche Daten von mir?

Gruß
Steffen
Internals:
   CFGFN     
   DEF        AKPGW064GI9HE G070VM0583960CXF
   IODev      echodevice
   NAME       ECHO_G070VM0583960CXF
   NR         21055
   NTFY_ORDER 50-ECHO_G070VM0583960CXF
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2018-11-14 17:33:31   model           unbekannt
     2018-11-14 17:33:31   presence        present
     2018-11-15 07:26:17   state           connected
     2018-11-14 17:33:31   version         1443165316
     2018-11-15 07:26:24   wakeword        ALEXA
   helper:
     DEVICETYPE AKPGW064GI9HE
     FAMILY     FIRE_TV
     NAME       Katharina's Fire TV
     VERSION    1443165316
     bluetooth  -
Attributes:
   IODev      echodevice
   alias      Katharina's Fire TV
   room       Amazon

macht das Sinn? Gibt es denn über die Amazon Alexa App überhaupt eine Möglichkeit so ein Stick zu Steuern? So wie ich das bis jetzt mitbekommen habe kommen noch nicht mal entsprechende Readings an.

Kann da jemand was dazu sagen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 15 November 2018, 08:08:57
Denke da kann kaum einer was zu sagen. Hab den in der Vorbestellung gehabt und wurde gestern geliefert. Das Gerät gibt es erst seit gestern oder heute offiziell.

Wäre schon cool, wenn er ein paar readings ausspuckt und ich auch darüber die Lautstärke verändern kann. Das sehe ich zumindest in der APP.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 15 November 2018, 09:49:51
Ich habe den Fire Stick aus FHEM raus geschmissen, da man mit dem Device nichts einstellen konnte.
Was ja lustig wäre, wenn man Prime Musik oder solche Sachen per FHEM steuern könnte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 15 November 2018, 10:04:54
Zitat von: michael.winkler am 15 November 2018, 08:03:23
macht das Sinn? Gibt es denn über die Amazon Alexa App überhaupt eine Möglichkeit so ein Stick zu Steuern? So wie ich das bis jetzt mitbekommen habe kommen noch nicht mal entsprechende Readings an.

Kann da jemand was dazu sagen?
Da gibt's noch nichts konkretes.
In meiner App kann ich in den Settings den Fire TV aber mit Alexa verbinden, sehe ich gerade.
Kann das mal jemand ausprobieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 15 November 2018, 10:25:55
Habe es gerade Mal verbunden und nun scheint es dass man über ein Echo den TV Stick Steuern kann. Quasi ohne auf der Fernbedienung das Mikrofon zu drücken.

Bin allerdings auf der Arbeit.
Aber dann könnte man von dort aus auch lauter machen.

Gesendet von meinem MI 8 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 15 November 2018, 10:39:45
Ich hätte da mal noch eine Idee:
Das "currentArtwork" wird ja als weblink angezeigt, wenn man was über Alexa abspielt. Gäbe es denn die Möglichkeit, das man das irgendwie bei Connect auf der "Übersichtsseite" des Device angezeigt bekommt?
Dann würde man gleich sehen, was alexa abspielt.
Ich selbst habe im Moment noch keine Idee, wie man das umsetzen kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 November 2018, 11:07:30
Zitat von: Toto1973 am 15 November 2018, 10:39:45
Ich hätte da mal noch eine Idee:
Das "currentArtwork" wird ja als weblink angezeigt, wenn man was über Alexa abspielt. Gäbe es denn die Möglichkeit, das man das irgendwie bei Connect auf der "Übersichtsseite" des Device angezeigt bekommt?
Dann würde man gleich sehen, was alexa abspielt.
Ich selbst habe im Moment noch keine Idee, wie man das umsetzen kann.

Ich habe eine extra Webinstanz "NowPlaying" wo ich das Artwork anzeige...
...und auch pause/play, lauter/leiser steuern kann...

Bei Interesse kann ich das ja mal posten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 15 November 2018, 12:25:01
Zitat von: steffen83 am 15 November 2018, 10:25:55
Habe es gerade Mal verbunden und nun scheint es dass man über ein Echo den TV Stick Steuern kann. Quasi ohne auf der Fernbedienung das Mikrofon zu drücken.

Bin allerdings auf der Arbeit.
Aber dann könnte man von dort aus auch lauter machen.

Gesendet von meinem MI 8 mit Tapatalk

Hallo,

hast du das mal ausprobiert, ob das läuft ? Und was sagst du dann Alexa, was sie tun soll ?

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: venuel79 am 15 November 2018, 18:11:52
bei 2 von 3 Dots, hab ich das Problem, das bei:
set speak "irgendwas" immer vor und nach "irgendwas" ein *büb*
(genau der Sound wenn man den Dot leise oder Lauter macht) kommt,
Auf dem Amazon Konto sind alle Einstellungen der Dots gleich.
Bei einem dot ist es wie es sein soll, Alexa sagt einfach was und hört wieder auf, ohne jeglichen Töne dazu.
Kann mir bitte jemand einen Tip geben woran das liegt!?
Danke

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 15 November 2018, 18:27:38
Zitat von: venuel79 am 15 November 2018, 18:11:52
bei 2 von 3 Dots, hab ich das Problem, das bei:
set speak "irgendwas" immer vor und nach "irgendwas" ein *büb*
(genau der Sound wenn man den Dot leise oder Lauter macht) kommt,
Auf dem Amazon Konto sind alle Einstellungen der Dots gleich.
Bei einem dot ist es wie es sein soll, Alexa sagt einfach was und hört wieder auf, ohne jeglichen Töne dazu.
Kann mir bitte jemand einen Tip geben woran das liegt!?
Danke

Gruß
Hast du mal das Alarm_volume (oder so ähnlich) gecheckt? Eventuell muss der Dot da die Lautstärke umstellen....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: venuel79 am 15 November 2018, 18:52:54
Habs grad selber raus gefunden, wenn ich am dot per fhem sagen wir mal 50 einstelle und den dot per hand auf 80, dann kommt das immer,also habe ich per hand auf 100 gestellt,
und dann das selbe in Fhem auch auf 100 den Dot.
und nun den Dot per fhem auf die Gewünchte Lautstärke.
JETZT ist es weg :)

Edit: ein einfaches get ECHO_G090L9XXXXXXXXXXXX settings
Hilft auch ;)

Dankeschön
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 15 November 2018, 20:39:01
Hallo Michael,

Bzgl. des fire TV interessieren Dich die Möglichkeiten nur aus der App oder auch über die Sprachsteuerung z.b. von einem Echo dot aus?

Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 16 November 2018, 09:29:29
Guten Morgen zusammen,

bekomme seit letzte Nacht wieder Fehlermeldungen ins Log:
2018.11.16 09:15:11 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2018.11.16 09:15:11 3: [Echo] [echodevice_setState] to connected but loginerror
2018.11.16 09:15:24 3: [Echo] [echodevice_setState] to disable
2018.11.16 09:16:15 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2018.11.16 09:16:15 3: [Echo] [echodevice_setState] to connected but loginerror
2018.11.16 09:16:24 3: [Echo] [echodevice_setState] to disable
2018.11.16 09:17:25 3: [Echo] [echodevice_setState] to connected
2018.11.16 09:18:17 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2018.11.16 09:18:17 3: [Echo] [echodevice_setState] to connected but loginerror
2018.11.16 09:19:17 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2018.11.16 09:19:17 3: [Echo] [echodevice_setState] to connected but loginerror
2018.11.16 09:20:17 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2018.11.16 09:20:17 3: [Echo] [echodevice_setState] to connected but loginerror
2018.11.16 09:21:17 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2018.11.16 09:21:17 3: [Echo] [echodevice_setState] to disconnected


Hatte Version 48i und bin jetzt auf 49. Das Verbindung ist nur für das Hauptdevice connected. Die einzelnen Echos gehen nach Connected wieder auf "connected but loginerror" und dann auf "disconnected" im Status.

Hat Amazon wieder was geändert oder bin ich der Einzige mit dem Problem? Neuer Re-Connect mit Captcha Login hat nichts verändert.

VG,
mthome
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 16 November 2018, 09:56:42
Habe ich auch seit gestern Abend!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 16 November 2018, 11:41:45
Bei mir sind Account-Device und Dot noch connected und log ist sauber.
Version 0.0.48i


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 16 November 2018, 12:00:36
bei mir mit 0.0.48h auch noch connected und Log sauber
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 16 November 2018, 15:57:50
Ich habe mal eine Frage, währe es möglich den Drop In Befehl zu einem anderen Echo durch das Modul zu starten?

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 16 November 2018, 17:41:31
Danke für Euer Feedback. Also bei mir hat nichts geholfen  :-[.

Habe dann einfach das Coockie aus dem Browser kopiert und ins Cookie-Attribut eingefügt. Danach funktioniert der Connect wieder auch nachdem ich es wieder entfernt hatte.

Schönen Abend noch...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Omega am 17 November 2018, 11:57:22
Da ich vor einigen Wochen Login-Probleme hatte, habe ich meinen Dot erst einmal per attr disable 1 "lahmgelegt".
Nun ist mir aber gerade eben bei apptime aufgefallen, dass - obwohl disabled - anscheinend Login-Versuche erfolgen (ca. 1 x pro Minute).


active-timers: 140; max-active timers: 149; max-timer-load: 11  min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 3767.8ms; totAvgDly: 394.2ms
...
tmr-echodevice_LoginStart                HASH(0x7f1e278)                        224       13    2533.71   194.90  3018.30   523.47 17.11. 11:34:07 HASH(alexa.WZ)


Wird das attr disable 1 nicht unterstützt? Oder muss ich etwas anderes einstellen?

LG
Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bobyg am 18 November 2018, 09:56:32
Zitat von: Jackeson am 22 Oktober 2018, 23:54:20
Hallo,
ich würde gerne über meinen Show das Haustürkamerabild beim Klingeln sehen habe ein doif erstellt aber es klappt nicht :(

define TestKamera DOIF ([Eltern_Klingel] eq "on" and [08:00-18:50] )(set ECHO_.....0422620LQA voice zeige mir haus tür kamera)(set ECHO_.....0422620LQA speak Es ist jemand  der Werkstatt)(set OG.BueroMichael_LED on)
attr TestKamera do always

diesen Befehl "set ECHO_.....0422620LQA voice zeige mir haus tür kamera" so zu geben das ich das Videobild bekomme
vielleicht kann mir jemand weiterhelfen

"voice" ist ein Reading, du kannst es nicht SETzen. Du könntest ein 2. z.B. Echo-Gerät daneben stellen und über "speak" dem anderen Kommandos geben.  :P ::)

Kannst du in der Alexa-App bei "Routinen" -> "Aktion hinzufügen" -> "Smart Home" deine Kamera auswählen? Und dazu bringen das Bild anzuzeigen? Dann würde es evtl. gehen über set routine_play die Routine zu starten.

[edit:] Habe gerade mit dem "Monocle RTSP/RTP IP-Kameras" Skill einen Stream eingebunden der dadurch als Smart-Home Kamera erkannt wird. Allerdings kann ich keine Routinen damit verbinden. Damit hat sich diese Idee auch erübrigt.

Ich habe ein ähnliches Problem und möchte einen (Custom) Skill aus FHEM heraus starten.
Kennt jemand dazu eine Möglichkeit? Das set info kann nicht modifiziert werden, oder? Sodass ich hier meinen eigenen Skill starte.

Viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 18 November 2018, 18:49:40
Zitat von: michael.winkler am 22 Oktober 2018, 07:53:31
Ich kann das gerne noch einbauen, aber es wird immer zeitlich verzögert reinkommen. Auch das von Dir angesprochene Skript wird auch nur in bestimmten Zeitabständen ausgeführt

Hallo Michael,

Hattest du schon Zeit dir das 'get lastalexa'  anzusehen?
Hier wäre das bash Script wo es implementiert ist, wie von @awel gepostet. https://loetzimmer.de/patches/alexa_remote_control.sh

Dieses Feature wäre extreme hilfreich um zb sowas zu realisieren :

* 2 Fernseher, in jedem Zimmer auch eine alexa

* ha bridge device Fernseher anlegen welcher in fhem eine myutils Funktion triggert

* diese Funktion liest lastalexa vom plugin aus (das plugin muss den request beim get blockierend machen)

* anhand des results wird entschieden welcher tv geschaltet wird

Wie siehst du das? Ist das viel Aufwand?
Wäre echt toll wenn du das Feature implementieren könntest.

Danke
pOpY

Gesendet von meinem LG-H815 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 18 November 2018, 20:34:56
Zitat von: popy am 18 November 2018, 18:49:40
Hattest du schon Zeit dir das 'get lastalexa'  anzusehen?

Na, wenn da noch jemand Interesse hat, klinke ich mich wieder ein.

Z.Zt. nutze ich tatsächlich das angesprochene Script von Alexander Noack - sogar in der schmalen Non-Json-Version.
Ein Beispiel:
Theoretisch könnte man komplette programmierte "Unterhaltungen", die bei Bewegung mit durchs Haus wandern, erstellen - Alexa antwortet immer auf dem Gerät, mit dem gerade gesprochen wurde.

Alle Versuche in Fhem scheiterten bisher an mangelnden Perl-Kenntnissen meinerseits ;) und am Nicht-Abwarten von Fhem. Die Abfrage muss blockierend erfolgen, evtl. mit einer maximalen Wartezeit.
Wichtig ist auf jeden Fall, dass das letzte Alexa-Gerät manuell in genau dem Moment abgerufen (oder aktualisiert) wird, in dem man es braucht. Eine regelmäßige automatische Aktualisierung bringt nichts und ist bei wenigen Aufrufen pro Tag absolut unnötig.

Das Modul von Michael benötige ich z.Zt. noch um Textmeldungen über Ereignisse in Abwesenheit zu erstellen, die als textmessage abrufbar sind, wenn jemand nach Hause kommt. Sie werden bewusst nicht automatisch abgespielt - der grüne Ring von Alexa reicht. Leider sieht das Script (noch?!) keine derartigen Textmeldungen vor.

Egal, wie es sich entwickelt: Auf jeden Fall vielen Dank an Michael für die unermüdliche Weiterentwicklung und Anpassung!

Viele Grüße
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 18 November 2018, 21:34:26
Danke für deinen Beitrag..
Ja es besteht Interesse :-)
Ich hatte früher, vor diesem plugin, auch das angesprochene Script in Verwendung.
Leider bekomme ich jetzt immer das "Login unsuccessful...".
Welche Version nutzt du?

Danke
pOpY
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 18 November 2018, 22:24:40
Zitat von: popy am 18 November 2018, 21:34:26
Leider bekomme ich jetzt immer das "Login unsuccessful...".
Welche Version nutzt du?
Version: 0.10B mit folgenden aktualisierten Einstellungen:
     LANGUAGE='de,en-US;q=0.7,en;q=0.3'
     BROWSER='Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0'
     AMAZON='amazon.de'
     ALEXA='layla.amazon.de'

Login-Probleme habe ich (noch) nicht, hatte ich auch in letzter Zeit nicht.
Da ich aber wie geschrieben zur Zeit noch eine Version des FHEM-Moduls wegen der Textmessages nutze, bin ich nicht sicher, wie lange das gut geht und Amazon das mitmacht.  ;)
Da das Script nur bei Bedarf aktiv ist und nicht regelmäßig aktualisiert, habe ich vielleicht Glück.

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 18 November 2018, 22:29:29
Zitat von: awel am 18 November 2018, 22:24:40
Version: 0.10B mit folgenden aktualisierten Einstellungen:
     LANGUAGE='de,en-US;q=0.7,en;q=0.3'
     BROWSER='Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0'
     AMAZON='amazon.de'
     ALEXA='layla.amazon.de'

Login-Probleme habe ich (noch) nicht, hatte ich auch in letzter Zeit nicht.
Da ich aber wie geschrieben zur Zeit noch eine Version des FHEM-Moduls wegen der Textmessages nutze, bin ich nicht sicher, wie lange das gut geht und Amazon das mitmacht.  ;)
Da das Script nur bei Bedarf aktiv ist und nicht regelmäßig aktualisiert, habe ich vielleicht Glück.

VG Achim
Danke, habe jetzt das mit dem Fernseher hinbekommen und dem Script, endlich steigt der WAF [emoji3]

Gesendet von meinem LG-H815 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Grml am 19 November 2018, 10:48:21
Zitat von: mthome am 16 November 2018, 17:41:31
Habe dann einfach das Coockie aus dem Browser kopiert und ins Cookie-Attribut eingefügt. Danach funktioniert der Connect wieder auch nachdem ich es wieder entfernt hatte.
Was genau müsste ich denn da kopieren? Ich habe "EditThisCookie" als Erweiterung in Chrome, habe mich auf alexa.amazon.de angemeldet und alle möglichen Werte durch, aber wirklich weiter komme ich nicht. Oft steht zwar dran connected aber im State dann entweder unauthorized oder error.
Das Modul habe ich in der aktuellen Version genommen. Mit der 0.0.39 hat es bis vor 2, 3 Wochen noch problemlos funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 19 November 2018, 11:00:31
Zitat von: Grml am 19 November 2018, 10:48:21
Was genau müsste ich denn da kopieren?

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Grml am 19 November 2018, 14:03:29
Danke für den Link.
Aber ich habe kein "queue-and-play" um dort das Cookie auszulesen. Alle möglichen anderen sind da ("device?[...]","state?[...]","player?[...]" etc.). Musik habe ich auch abgespielt (bzw. spielt noch). Hat sich da was geändert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 19 November 2018, 19:07:46
Hi,

Du kannst auch device nehmen. Wenn Du im Request Header (rechts) schaust, dann steht dort die Cookie Info.

An den Tabs oben musst Du Network auswählen.

VG,
mthome
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 19 November 2018, 19:52:18
Wie rufst du denn über das Shell Script eine Routine auf? Das geht nicht.
Als Routine habe ich zb "Alexa, Test" und dann soll sie reden.
Aber mit ...sh. -d Küche -e automatic:'test'
Passiert leider nix
Zitat von: awel am 18 November 2018, 20:34:56
Na, wenn da noch jemand Interesse hat, klinke ich mich wieder ein.

Z.Zt. nutze ich tatsächlich das angesprochene Script von Alexander Noack - sogar in der schmalen Non-Json-Version.
Ein Beispiel:

  • In der Alexa-App gibt es eine Routine zur Abfrage der Außentemperatur eines Sensors
  • Die Routine schaltet einen Fhem-Dummy-Schalter über Ha-Bridge, der eine myutils-Funktion aufruft
    (Früher hatte ich einen SmartHome-Skill nach Justme1968, aber da tut sich nichts mehr, insbesondere ist offensichtlich die Entwicklung eines 'echten' Fhem-Skills, der auch mit DSL-Lite funktioniert, eingestellt. Zudem ist Ha-Bridge schneller.)
  • die Funktion ermittelt über das Script das gerade in dem Moment angesprochene Device und gibt die Temperatur über speak (auch mit dem schmalen Script möglich) auf diesem Gerät aus.
    Das funktioniert wirklich in Echtzeit! Egal an welchem Alexa-Device im Haus gefragt wird, die Antwort wird (bisher) immer am richtigen Gerät ausgegeben.
    Der Aufruf des Scripts erfolgt natürlich blockierend - die Zeitverzögerung fällt i.d.R. nicht auf
Theoretisch könnte man komplette programmierte "Unterhaltungen", die bei Bewegung mit durchs Haus wandern, erstellen - Alexa antwortet immer auf dem Gerät, mit dem gerade gesprochen wurde.

Alle Versuche in Fhem scheiterten bisher an mangelnden Perl-Kenntnissen meinerseits ;) und am Nicht-Abwarten von Fhem. Die Abfrage muss blockierend erfolgen, evtl. mit einer maximalen Wartezeit.
Wichtig ist auf jeden Fall, dass das letzte Alexa-Gerät manuell in genau dem Moment abgerufen (oder aktualisiert) wird, in dem man es braucht. Eine regelmäßige automatische Aktualisierung bringt nichts und ist bei wenigen Aufrufen pro Tag absolut unnötig.

Das Modul von Michael benötige ich z.Zt. noch um Textmeldungen über Ereignisse in Abwesenheit zu erstellen, die als textmessage abrufbar sind, wenn jemand nach Hause kommt. Sie werden bewusst nicht automatisch abgespielt - der grüne Ring von Alexa reicht. Leider sieht das Script (noch?!) keine derartigen Textmeldungen vor.

Egal, wie es sich entwickelt: Auf jeden Fall vielen Dank an Michael für die unermüdliche Weiterentwicklung und Anpassung!

Viele Grüße
Achim

Gesendet von meinem MI 8 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 19 November 2018, 20:44:35
Zitat von: steffen83 am 19 November 2018, 19:52:18
Wie rufst du denn über das Shell Script eine Routine auf? Das geht nicht.
Als Routine habe ich zb "Alexa, Test" und dann soll sie reden.
Aber mit ...sh. -d Küche -e automatic:'test'

1. wird das hier ziemlich OT und 2. ist mir nicht so ganz klar, was du meinst.

Den Parameter '-e automatic:<String>' kenne ich nicht. Meinst du vielleicht '-e automation:<Routine>'?
Wenn du eine Routine auf Alexa-Ebene hast, die Test heißt, damit das Script startest und mit dem Script dieselbe Routine Test wieder startest, dürfte das lustig im Kreis laufen, oder sehe ich das falsch?

Ich kann nicht anders beschreiben als ich es schon gemacht habe: Erstelle auf Alexa-Ebene eine Routine, die auf Fhem-Ebene einen Schalter schaltet. Dieser Schalter ruft eine Funktion in 99_myUtils.pm oder 99_myUtils_Alex.pm o.ä. auf.
Als Beispiel meine Funktion Alexa_answer, die einen übergebenen String immer auf dem zuletzt angesprochenen Device ausgibt.
sub Alexa_answer{
my $myAnswer=shift;
my $device="";
# `<Script>` Schrägstrich liefert einen Wert zurück
        my $la = `/opt/fhem/myFiles/alexa_remote/alexa_remote_control_plain.sh -lastalexa`;
# lastalex liefert Seriennumern der Geräte, speak benötigt Namen
        if ($la eq "G090L9xx1") {$device="Dot_Eingang"}
elsif ($la eq "G090L9xx2") {$device="Dot_Küche"}
elsif ($la eq "G090L9xx3") {$device="Dot_Arbeitszimmer"}
# ... weitere Geräte
elsif ($la eq "G090L9xx6") { $device="Dot_TreppeOG"};
if ($device eq "") {$device="Dot_Eingang";$myAnswer="Kein letztes Gerät gefunden.".$myAnswer};
system("/opt/fhem/myFiles/alexa_remote/alexa_remote_control_plain.sh -d $device -e speak:'$myAnswer' &");
}


Vlt. solltest du für die Nutzung des Scripts einen eigenen Thread aufmachen  ;)

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 November 2018, 08:27:53
Was ist der Grund hier diese Skript zu verwenden? Das Skript macht im Grunde dasselbe. Bezüglich Cookie verwendet es auch dieselbe Technik. Über das Modul können auch erstellte Routinen abgespielt werden.

Es gibt zwar noch kein Reading in welchem steht welcher ECHO als letztes etwas empfangen hat, aber es ist trotzdem schon möglcih auf einzelne Echos zu reagieren. Ein einfacher Notify würde hier schon reichen.

Hier mal ein Beispielt


defmod michael.echo.voice notify ECHO_G090L910732605D0:voice:.* {\
if ($EVENT =~ m/schalte fernseher/ && ($EVENT =~ m/ein/ || $EVENT =~ m/an/)) {\
if (ReadingsVal("michael.fernseher.power", "state", "0") eq "off") {fhem "set michael.fernseher.esp8266 irsend samsung E0E040BF 32";;}\
}\
if ($EVENT =~ m/schalte fernseher/ && $EVENT =~ m/aus/) {\
if (ReadingsVal("michael.fernseher.power", "state", "0") eq "on") {fhem "set michael.fernseher.esp8266 irsend samsung E0E040BF 32";;}\
}\
if ($EVENT =~ m/schalte licht/ && ($EVENT =~ m/ein/ || $EVENT =~ m/an/)) {\
fhem "set HMSWITCH001_Sw on";;\
}\
if ($EVENT =~ m/schalte licht/ && $EVENT =~ m/aus/) {\
fhem "set HMSWITCH001_Sw off";;\
}\
if ($EVENT =~ m/gute nacht/) {\
fhem "set HMSWITCH001_Sw off";;\
fhem "set ECHO_G090L910732605D0 pause";;\
if (ReadingsVal("michael.fernseher.power", "state", "0") eq "on") {fhem "set michael.fernseher.esp8266 irsend samsung E0E040BF 32";;}\
}\
}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 20 November 2018, 08:58:01
Moin,
ich hatte es mit den Routinen nicht hinbekommen und bin deshalb zum script gewechselt. Michael, du hast recht es ist soweit alles abbildbar.
Auch mit den Routinen klappt jetzt (halb). Ich musste da nur sagen, dass sie über ein gewisses Gerät abgespielt werden sollen.

Wie geht ihr denn mit der Fehlermeldung um:
Wenn ich sage (mit deinem notify von eben) Licht an. Kommt aus der Alexa der Hinweis, dass er Licht nicht gefunden hat. Dann wartet er einen Moment, (ca. 10 Sekunden) dann schaltet er das licht an. Zudem, wenn ich eine Sprachausgabe tätige geht es laut, dann wieder leiser.

Und gibt es mittlerweile eine Möglichkeit, beim Echo Show das Display per Fhem, Script auszuschalten?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 November 2018, 13:01:29
Zitat von: michael.winkler am 20 November 2018, 08:27:53
Was ist der Grund hier diese Skript zu verwenden? Das Skript macht im Grunde dasselbe.

"Im Grunde" schon, im Detail nicht.
Dein Modul, Michael, aktualisiert die Werte in konstanten zeitlich einstellbaren Abständen - das Script macht das nicht, sondern man holt selbst aktiv die dann absolut aktuellen Werte, wenn man sie braucht.

Interessant ist das für mich lediglich bei dem Wert von lastalexa, dem zuletzt angesprochenen Device, wenn Alexa mit einer Sprachausgabe antworten soll.
Amazon aktualisiert nahezu in Echtzeit den Verlauf unter  https://alexa.amazon.de/api/activities?startTime=&size=50&offset=-1&_=<Zeitstempel> und ermöglicht damit den Zugriff auf die ID des gerade angesprochenen Gerätes.
Wenn man z.b. "Alexa, wie warm ist es?" - "Die Außentemperatur beträgt 2 Grad" in einer natürlichen zeitlichen Abfolge erreichen will, muss man in fhem mit Ermitteln des Temperaturwertes auch das gerade angesprochene Device haben, um darauf antworten zu können, falls man mehrere Devices hat.

Und genau das funktioniert nur mit der aktiven sofortigen Abfrage mit dem Script. Man kann zwar im Modul das Aktualisierungsintervall klein wählen, produziert damit aber jede Menge unnötigen Traffic für vlt. eine Frage in zwei Tagen.
In Deinem Beispiel reagiert Alexa mit einem Schaltbefehl - das ist aber vom Zeitempfinden etwas ganz anderes als eine Sprachantwort.

Ich denke, dass man die Intervalle im Modul sogar relativ hoch einstellen könnte, wenn es möglich wäre, aktiv die momentanen Werte abzurufen bzw. die Readings aktiv bei Bedarf zu aktualisieren. Das müsste allerdings blockierend erfolgen, damit fhem solange wartet.
Prozeduren in fhem starte ich i.d.R. nicht über ein notify des echo-Devices sondern über einen Dummy-Schalter mit HA-Bridge; ohne Schalter o.ä. weiß Alexa ohnehin nicht, was sie mit dem Befehl anfangen soll und antwortet entsprechend. Eine manuelle Abfrage würde da fast vollkommen ausreichen; die einstellbaren automatischen Intervalle sind dagegen gut für die Auswertung mit notify.

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 20 November 2018, 15:52:05

Hallo zusammen.

Ich muss mal hier rein grätschen.
Ich habe mich gewundert, dass alexa beim abspielen von Musik über Spotify, nach ca. 1 Minute das Lied passiert. Ohne Anweisung. Habe dann festgestellt, anhand des Event Monitor, das es an diesem Modul liegt. Jedesmal wenn die Abfrage der Geräte kommt, wird der Steam gestoppt bzw auf Pause gelegt.

Habe dann mal die komplette Definition gelöscht, und es funktionierte wurde ohne probleme bzw Unterbrechungen.

Hatte die version 0.0. 48e drauf gehabt.

Ist diesen behoben?

Hatte jemand noch eine Idee, wie ich die Temperatur von einem LaCrosse Sensor abfragen kann, oder eine Anleitung dafür?

Gruß und danke
Sascha



Gesendet von meinem E6653 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 20 November 2018, 16:24:17
Zitat von: sash.sc am 20 November 2018, 15:52:05
Hallo zusammen.

Ich muss mal hier rein grätschen.
Ich habe mich gewundert, dass alexa beim abspielen von Musik über Spotify, nach ca. 1 Minute das Lied passiert. Ohne Anweisung. Habe dann festgestellt, anhand des Event Monitor, das es an diesem Modul liegt. Jedesmal wenn die Abfrage der Geräte kommt, wird der Steam gestoppt bzw auf Pause gelegt.

Habe dann mal die komplette Definition gelöscht, und es funktionierte wurde ohne probleme bzw Unterbrechungen.

Hatte die version 0.0. 48e drauf gehabt.

Ist diesen behoben?

Hatte jemand noch eine Idee, wie ich die Temperatur von einem LaCrosse Sensor abfragen kann, oder eine Anleitung dafür?

Gruß und danke
Sascha



Gesendet von meinem E6653 mit Tapatalk

ist ja interessant . ich habe dieses phänomen auch , tritt aber nur bei einem echo der ersten generation - und auch nur bei spotify - bei mir auf. auf die idee, hier einen zusammenhang zu suchen bich in bisher nicht gekommen und werde das bei mir mal testen .

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 20 November 2018, 16:31:57
habe gerade mal versucht den abbruch von spotify bewusst durch ein -get settings- herbeizuführen . Davon ist der Echo aber unbeeindruckt und spielt weiter . naja , werde das mal beobachten.

habe aber gerade etwas anderes gesehen: ein Echo legt seit einiger zeit 100erte von readings an ( siehe anhang ) - und es sind wirklich hunderte  :-\ . lässt sich das irgendwie ändern ?

gruss Byte09

edit : gerade genau geschaut , es sind 1416 readings gewesen !  ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 November 2018, 19:29:34
Zitat von: awel am 20 November 2018, 13:01:29
"Im Grunde" schon, im Detail nicht.
Dein Modul, Michael, aktualisiert die Werte in konstanten zeitlich einstellbaren Abständen - das Script macht das nicht, sondern man holt selbst aktiv die dann absolut aktuellen Werte, wenn man sie braucht.
Das stimmt so nicht ganz. Über ein get settings kann es jederzeit manuell angestartet werden. Für mich stellt sich nur die Frage wann diesen manuell abholen dann zutrifft? Wer triggert dieses manuell?

Explizit das reading "voice" kann über einen eigenen Intervall gesteuert werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 20 November 2018, 20:00:47
Hallo,
ich suche nach der Möglichkeit einen direkten Befehl per FHEM an meine Echo-Devices zu senden (z.B. zeige mir Kamera xxxx) und bin dabei auf set routine_play gestossen.
Ich bekomme zwar alle vorhandenen Routinen angezeigt - aber beim eigentlichen Befehl passiert leider nichts - mit Verbose 3 auf das Echo-Device bekomme ich
folgende Meldungen:


2018.11.20 19:51:59 4: [ECHO_G000JN0573720799] [echodevice_SendCommand] [routine_play] START
2018.11.20 19:51:59 4: [ECHO_G000JN0573720799] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2018.11.20 19:51:59 4: [ECHO_G000JN0573720799] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendData={"behaviorId":"amzn1.alexa.automation.164a2b43-b9fd-445d-898a-22f90402ea12","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"\",\"operationPayload\":{}}]}}","status":"ENABLED"}
2018.11.20 19:51:59 4: [ECHO_G000JN0573720799] [echodevice_HandleCmdQueue] [routine_play] send command=https://layla.amazon.de/api/behaviors/preview
2018.11.20 19:52:00 4: [ECHO_G000JN0573720799] [echodevice_Parse] [routine_play]
2018.11.20 19:52:00 5: [ECHO_G000JN0573720799] [echodevice_Parse] [routine_play] DATA Dumper=$VAR1 = '{"message":null}';

2018.11.20 19:52:00 4: [ECHO_G000JN0573720799] [echodevice_Parse] [routine_play] json for unknown message
$VAR1 = {
          'message' => undef
        };



Hat jemand eine Idee ?
Apropo - ich habe die aktuelle Version 0.49 im Einsatz - alle anderen Dinge wie speak, volume etc. funktionieren tadellos und seit Tagen super stabil...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 20 November 2018, 20:02:36
Hallo kann dir da nicht helfen. Bin aber auch stark daran interessiert. Meine aber dass es noch nicht geht auch nicht über Routine..

Gesendet von meinem MI 8 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 November 2018, 20:04:14
Irgendwie reden wir an einander vorbei...  ;)
Aber Danke für Deine Antwort.

Zitat von: michael.winkler am 20 November 2018, 19:29:34
Über ein get settings kann es jederzeit manuell angestartet werden.

Ja, habe ich ja anfangs auch versucht, funktioniert aber nicht, da get settings nicht blockiert.

Nochmal das Ziel: Ich spreche irgendeinen von mehreren dots irgendwo im Haus an und sofort -ohne Verzögerung- soll auf diesem Gerät mit einer von fhem in einer beliebigen myUtils-Funktion berechneten Antwort, verbal geantwortet werden. "Wie warm ist es" - "2 Grad"  und "2 Grad" wird in der Funktion zusammengebastelt.

Mein erster Ansatz war lange vor Einführung des readings voice_timestamp nach Aufruf von get settings in der myUtils-Funktion den TimeStamp des Readings voice an allen Devices auszuwerten und so das letzte zu erkennen; dann hast du voice_timestamp eingeführt, aber das ändert nichts an dem Problem, dass get settings nicht blockiert, bis tatsächlich die aktuellen Werte da sind. Die myUtils-Funktion wird weiter abgearbeitet und ich erwische immer erst im zweiten Anlauf das Gerät, von dem gerade gesprochen wurde.

Mit dem Script kann ich den Wert von lastalexa blockierend (vlt. Zehntelsekunden-Bereich, nicht spürbar) abrufen und habe immer(!) und sofort(!) das aktuelle Gerät.

Ein Reading von Amzon-Geräten mit maximal möglicher Frequenz zu aktualisieren um möglicherweise einen ähnlichen Effekt zu erreichen, behagt mir angesichts der Captchas nicht wirklich. Zumal man die Funktionalität ja auch nicht mehrfach pro Stunde braucht, der Traffic wäre überflüssig.
Dann lieber on-demand mit dem Script. Und ob ich in meiner myUtils-Funktion get settings oder das Script aufrufe, ist doch relativ egal.

Zeig mir einen Weg, wie ich das oben beschriebene Ziel mit dem Modul erreiche - im Script fehlen mir z.B. die Textmessages und ich würde gerne nur mit einer Technik arbeiten.

Danke und vG
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 November 2018, 21:55:16
Zitat von: awel am 20 November 2018, 20:04:14
Nochmal das Ziel: Ich spreche irgendeinen von mehreren dots irgendwo im Haus an und sofort -ohne Verzögerung- soll auf diesem Gerät mit einer von fhem in einer beliebigen myUtils-Funktion berechneten Antwort, verbal geantwortet werden. "Wie warm ist es" - "2 Grad"  und "2 Grad" wird in der Funktion zusammengebastelt.
Wie soll das mit dem Skript funktionieren? Woher soll Fhem wissen dass du gerade mit einem ECHO sprichst und dann das Skript anstarten?

Zitat von: awel am 20 November 2018, 20:04:14
Mit dem Script kann ich den Wert von lastalexa blockierend (vlt. Zehntelsekunden-Bereich, nicht spürbar) abrufen und habe immer(!) und sofort(!) das aktuelle Gerät.
Genau dafür gibt es das notify! Hier kannst du auf alle Geräte reagieren bei denen sich das Reading voice oder voice_timestamp ändern. Über die notify Variabe $EVENT oder so ähnlich kannst du dann auch herausfinden welches FHEM Gerät das notify ausgelöst hat.

Zitat von: awel am 20 November 2018, 20:04:14
Zeig mir einen Weg, wie ich das oben beschriebene Ziel mit dem Modul erreiche - im Script fehlen mir z.B. die Textmessages und ich würde gerne nur mit einer Technik arbeiten.
Über ein set speak <Text> kannst du dann an dem entsprechenden ECHO Device deine Ausgabe machen.

Der Intervall beeinflusst im übrigen nicht das Captcha Verhalten. Ich habe in meiner Umgebung das voice Interval auf 2 Sekunden gestellt. Diese Verzögerung ist kaum bis gar nicht zu spüren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 20 November 2018, 21:57:38
Zitat von: michael.winkler am 20 November 2018, 19:29:34
Das stimmt so nicht ganz. Über ein get settings kann es jederzeit manuell angestartet werden. Für mich stellt sich nur die Frage wann diesen manuell abholen dann zutrifft? Wer triggert dieses manuell?

Explizit das reading "voice" kann über einen eigenen Intervall gesteuert werden.

Ich mache das genau wie @awel mit dem script um zeitnah, ohne mehr traffic, an die letzte alexa zu kommen.
Funktioniert nun in 4 Räumen perfekt in zusammenspiel mit alexa <> ha-bridge <> fhem <>script und deinem addon.

Habe mir ein asyncrones notify gebaut welches über einen dummy von ha-bridge angesprochen wird.
Dieses notify setzt einen curl ab, warum? Damit Alexa Zeitnah mit "OK" antwortet.
Im Hintergrund wird asyncron über curl dann der richtige set Befehl gemacht.
Da habe ich mir einen eigenen Dummy mit Notify gebaut (RoomCMD).
Dieses parsed die Werte von ha-bridge und schaltet im entsprechenden Zimmer das/die richtigen Geräte.
Bzw. falls es das "RoomCMD" nicht gibt, spricht alexa mit "speak" zurück und teilt einem das mit :-)

ha-bridge Gerät Fernseher (Bei Licht, Leselicht usw. ist es das gleiche):


On items: http://127.0.0.1:8088/fhem?cmd=set%20AsyncCMD%20set%20RoomCMD%20Fernseher%20on&XHR=1
Off items: http://127.0.0.1:8088/fhem?cmd=set%20AsyncCMD%20set%20RoomCMD%20Fernseher%20off&XHR=1


Def vom Async Dummy (welcher von ha bridge aufgerufen wird):


defmod AsyncCMD dummy
attr AsyncCMD alias AsyncCMD Dummy
attr AsyncCMD group HABridge/Alexa Helper
attr AsyncCMD icon control_return
attr AsyncCMD room System


Def vom Async notify welcher die fhem_async() in myUtils aufruft:


defmod act_AsyncCMD notify AsyncCMD:.* { \
  fhem_async($EVENT);;\
}
attr act_AsyncCMD alias Starte Asyncroner Web Request
attr act_AsyncCMD group HABridge/Alexa Helper
attr act_AsyncCMD icon edit_settings
attr act_AsyncCMD room System


Die fhem_async() Funktion:



#################################################
# Async FHEM cmd
#################################################
sub fhem_async($)
{
    my $Cmd = shift;

    $Cmd = "" unless(defined($Cmd));

    # Log
    Log 1, "fhem_async: ".$Cmd;

    # encode url
    $Cmd=~ s/([^A-Za-z0-9])/sprintf("%%%2.2X", ord($1))/ge;

    # Generate the curl cmd with & to run in the background and dont block fhem
    $Cmd = 'curl -basic --silent "http://127.0.0.1:8088/fhem?cmd='.$Cmd.'&XHR=1" &';

    # Log 1, "fhem_async: curl cmd: ".$Cmd;

    # run the cmd in background, ignore result!
    system($Cmd);
}


Def vom RoomCmd Dummy:


defmod RoomCMD dummy
attr RoomCMD alias RoomCMD Dummy
attr RoomCMD group HABridge/Alexa Helper
attr RoomCMD icon control_return
attr RoomCMD room System


Def vom RoomCMD notify welches die lastalexa beachtet:


defmod act_RoomCMD notify RoomCMD:.* { \
  my @array1 = split ' ', $EVENT;;\
  my %umlaute = ("ä" => "ae", "Ä" => "Ae", "ü" => "ue", "Ü" => "Ue", "ö" => "oe", "Ö" => "Oe", "ß" => "ss" );;\
  my $umlautkeys = join ("|", keys(%umlaute));;\
  my $answer = "";;\
  #get last alexa\
  my $lastalexa = `/usr/sbin//alexa_remote_control.sh -lastalexa`;;\
  chomp $lastalexa ;;\
  if(index($array1[0], "Fernseher") != -1) {\
    if((index($lastalexa, "Schlafzimmer") != -1) || (index($lastalexa, "Badezimmer") != -1)) \
    {\
      fhem_async("set WOL_SZ_TV ".$array1[1]);;\
\
    }elsif ((index($lastalexa, "Wohnzimmer") != -1) || (index($lastalexa, "Küche") != -1)){\
      fhem_async("set WOL_WZ_TV ".$array1[1]);;\
\
    }else{\
      Log 1, "AsyncRoomCMD: Kann ".$EVENT." im Raum ".$lastalexa." nicht ausführen!";;\
      $answer = "Kann ".$array1[0]." im Raum ".$lastalexa." nicht schalten!";;\
    }\
\
  }elsif (index($array1[0], "Licht") != -1){\
    if(index($lastalexa, "Badezimmer") != -1)\
    {\
      fhem_async("set BAD_Decke ".$array1[1]);;\
\
    }elsif (index($lastalexa, "Julians Zimmer") != -1){\
      if($array1[1] eq "on")\
      {\
        fhem_async("set J_Szenen scene Ein");;\
      }else{\
        fhem_async("set J_Szenen scene Aus");;\
      }\
\
    }elsif (index($lastalexa, "Küche") != -1){\
      if($array1[1] eq "on")\
      {\
        fhem_async("set KUECHE_Szenen scene Ein");;\
      }else{\
        fhem_async("set KUECHE_Szenen scene Aus");;\
      }\
\
    }elsif (index($lastalexa, "Schlafzimmer") != -1){\
      if($array1[1] eq "on")\
      {\
        fhem_async("set SZ_Szene_Alle scene Ein");;\
      }else{\
        fhem_async("set SZ_Szene_Alle scene Aus");;\
      }\
\
    }elsif (index($lastalexa, "Wohnzimmer") != -1){\
      if($array1[1] eq "on")\
      {\
        fhem_async("set WZ_Decke ".$array1[1]);;\
      }else{\
        fhem_async("set WZ_Szenen scene Aus");;\
      }\
\
    }else{\
      Log 1, "AsyncRoomCMD: Kann ".$EVENT." im Raum ".$lastalexa." nicht ausführen!";;\
      $answer = "Kann ".$array1[0]." im Raum ".$lastalexa." nicht schalten!";;\
    }\
\
  }elsif (index($array1[0], "Nachtlicht") != -1){\
    if(index($lastalexa, "Julians Zimmer") != -1)\
    {\
      if($array1[1] eq "on")\
      {\
        fhem_async("set J_Szenen scene Schlafen");;\
      }else{\
        fhem_async("set J_Szenen scene Aus");;\
      }\
\
    }elsif ((index($lastalexa, "Küche") != -1) || (index($lastalexa, "Wohnzimmer") != -1)){\
      if($array1[1] eq "on")\
      {\
        fhem_async("set WZ_KUCHE_Szenen scene Nachtlicht");;\
      }else{\
        fhem_async("set WZ_KUCHE_Szenen scene Aus");;\
      }\
\
    }elsif (index($lastalexa, "Schlafzimmer") != -1){\
      if($array1[1] eq "on")\
      {\
        fhem_async("set SZ_Szene_Alle scene Nacht");;\
      }else{\
        fhem_async("set SZ_Szene_Alle scene Aus");;\
      }\
\
    }else{\
      Log 1, "AsyncRoomCMD: Kann ".$EVENT." im Raum ".$lastalexa." nicht ausführen!";;\
      $answer = "Kann ".$array1[0]." im Raum ".$lastalexa." nicht schalten!";;\
    }\
\
  }elsif (index($array1[0], "Leselicht") != -1){\
    if(index($lastalexa, "Julians Zimmer") != -1)\
    {\
      if($array1[1] eq "on")\
      {\
        fhem_async("set J_Szenen scene Lesen");;\
      }else{\
        fhem_async("set J_Szenen scene Aus");;\
      }\
\
    }elsif (index($lastalexa, "Schlafzimmer") != -1){\
      if($array1[1] eq "on")\
      {\
        fhem_async("set SZ_Szene_Alle scene Lesen");;\
      }else{\
        fhem_async("set SZ_Szene_Alle scene Aus");;\
      }\
\
    }else{\
      Log 1, "AsyncRoomCMD: Kann ".$EVENT." im Raum ".$lastalexa." nicht ausführen!";;\
      $answer = "Kann ".$array1[0]." im Raum ".$lastalexa." nicht schalten!";;\
    }\
\
  }else{\
    Log 1, "AsyncRoomCMD: unbekannter Befehl: ".$array1[0];;\
    $answer = "Ich kenne das Gerät ".$array1[0]." nicht!";;\
\
  }\
\
  #Soll Alexa eine Antwort geben?\
  if (($answer ne "") && ($lastalexa ne ""))\
  {\
    #Alexa sollte eine Antwort geben\
\
    #Erstelle Geräte Namen\
    $lastalexa = "ECHO_".$lastalexa;;\
    $lastalexa =~ s/\s/_/g;;\
    $lastalexa =~ s/($umlautkeys)/$umlaute{$1}/g;;\
\
    #lass Sie sprechen\
    fhem("set ".$lastalexa." speak ".$answer);;\
  }else{\
      Log 1, "AsyncRoomCMD: ".$EVENT." im Raum: ".$lastalexa;;\
  }\
}
attr act_RoomCMD alias Starte Room Web Request
attr act_RoomCMD group HABridge/Alexa Helper
attr act_RoomCMD icon edit_settings
attr act_RoomCMD room System


Mit diesem Code funktioniert nun das steuern jedes Raumes zeitnah & ohne unnötigen traffic mit:


Es wäre toll wenn dein plugin eine live Abfrage von "lastalexa" implementiert bekommen würde.

Danke für deine tolle Arbeit
pOpY





Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 November 2018, 22:16:01
Zitat von: michael.winkler am 20 November 2018, 21:55:16
Wie soll das mit dem Skript funktionieren? Woher soll Fhem wissen dass du gerade mit einem ECHO sprichst und dann das Skript anstarten?
Dann auch das noch einmal am Beispiel der Temperaturansage:

Die notifys und andere Ereignisse, die in regelmäßigen Zeitabständen erfolgen, ermöglichen nicht das sofortige Reagieren mit Sprachausgabe.
Ich habe keine 2 Sekunden Verzögerung. Der Schalter auch nicht  ;)

Fhem schaltet in Kombination mit der HA-Bridge nahezu sofort, deutlich unter 1/2 Sekunde, nach einem Sprachbefehl.
Und Traffic gibt es nur bei einer Abfrage aus der myUtils-Prozedur - nicht regelmäßig alle zwei Sekunden.

Der Vollständigkeit halber noch die Prozeduren in der myUtils:

Notify oder DOIF triggern die Funktion Alexa_Temperaturansage:
sub Alexa_Temperaturansage{
my $myText='Die Außentemperatur beträgt '. ReadingsVal('HM_Aussensensor1','temperature2',111).' Grad.';
Alexa_answer $myText;
}


Die Ermittlung des aktuellen Dots und die Sprachausgabe darauf brauche ich mehrfach und habe dafür folgende Prozedur Alexa_answer:
sub Alexa_answer{
my $myAnswer=shift;
my $device="";
my $la = `/opt/fhem/myFiles/alexa_remote/alexa_remote_control_plain.sh -lastalexa`;
if ($la eq "G090L9xx1") {$device="Dot_Eingang"}
elsif ($la eq "G090L9xx2") {$device="Dot_Küche"}
elsif ($la eq "G090L9xx3") {$device="Dot_Arbeitszimmer"}
# ... weitere Geräte
elsif ($la eq "G090L9xx6") { $device="Dot_TreppeOG"};
if ($device eq "") {$device="Dot_Eingang";$myAnswer="Kein letztes Gerät gefunden.".$myAnswer};
system("/opt/fhem/myFiles/alexa_remote/alexa_remote_control_plain.sh -d $device -e speak:'$myAnswer' &");
}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 20 November 2018, 22:24:56
Zitat von: michael.winkler am 13 November 2018, 22:56:58
Auf Seite 1 gibt es eine neue Version


# 2018.11.13 v0.0.49
# - BUGFIX:  reading voice
#            Sonos Beam A3NPD82ABCPIDP
# - FEATURE: reading voice_timestamp


hab es jetzt noch mal probiert und wieder zeigt er nur ein Typ Sonos Display. Hab aber jetzt folgendes Rausgefunden. Ich habe den Sonos Beam als Lautsprecher an Echo gekoppelt und Wohnzimmer genannt. Dieses Gerät findet er und zeigt es als Sonos Display. Zusätzlich findet er bei autocreate_device noch ein Sonos Beam Gerät welches er aber nicht anlegt.
Das Löschen und wieder neu hinzufügen von "Wohnzimmer" ändert daran nichts.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 21 November 2018, 11:01:58
Hallo Michael,
das Gute vorweg: seit meinem Update vom 26.10. auf 0.0.48a und anschließendem und löschen des Attributs browser_language bin ich dauerhaft connected und Funktion diesbezüglich ohne Auffälligkeiten.

Kannst Du bitte hier (https://forum.fhem.de/index.php/topic,83909.msg861621.html#msg861621) mal in den Log-Extrakt reinschauen. Ich kann mich (glaub ich) erinnern, dass Du non-blocking arbeitest, aber nach meiner Interpretation hat das echodevice-Modul 15 Sek. blockiert oder gibt es eine andere Erklärung dafür ?
Danke&Grüße
Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2018, 11:29:38
Zitat von: KölnSolar am 21 November 2018, 11:01:58
Hallo Michael,
das Gute vorweg: seit meinem Update vom 26.10. auf 0.0.48a und anschließendem und löschen des Attributs browser_language bin ich dauerhaft connected und Funktion diesbezüglich ohne Auffälligkeiten.

Kannst Du bitte hier (https://forum.fhem.de/index.php/topic,83909.msg861621.html#msg861621) mal in den Log-Extrakt reinschauen. Ich kann mich (glaub ich) erinnern, dass Du non-blocking arbeitest, aber nach meiner Interpretation hat das echodevice-Modul 15 Sek. blockiert oder gibt es eine andere Erklärung dafür ?
Danke&Grüße
Markus
Halle HTTP Anfragen werden in eine Queue gelegt. Zusätzlich ist es so dass alle HTTP Anfragen non_blocking ausgeführt werden. Der Standardwert für HTTP Anfragen ist auf 10 Sekunden. Von daher kann es schon sein dass eine Anfrage 15 Sekunden, bevor eine Antwort kommt, in die Queue aufgenommen wird.

Was man noch wissen sollte ist, dass DNS Anfragen von den HTTPUtils immer blockieren ausgeführt wird! Eventuell war zu diesem Zeitpunkt dein Internet nicht erreichbar oder dein DNS-Server hat ein Problem gemacht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 November 2018, 12:10:54
Hast du das Attribut dnsServer bei global gesetzt!?

Also:

attr global dnsServer IP-des-Routers

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 21 November 2018, 17:41:26
Zitat von: awel am 20 November 2018, 22:16:01

das on-Ereignis des dummy-Schalters ta_Temperatur kann über notify oder DOIF eine Prozedur in 99_myUtils triggern - und da kann man machen, was man will.
z.B. das gerade angesprochene Device ermitteln und darauf über speak den Wert eines Außensensors in einen vollständigen Satz verpackt verbal ausgeben. Sofort!

Wenn du an dieser Stelle auf den Dummy reagierst und in einem notify ein get settings auf dem Echo Account Service ausführst wird das Voice Reading auf allen Echos aber auch sofort aktualisiert. Ein notify auf alle Voice Readings kann dann auch sofort reagieren und auf dem angesprochenem Echo antworten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 21 November 2018, 18:42:57
Zitat von: sinus61 am 21 November 2018, 17:41:26
... und in einem notify ein get settings auf dem Echo Account Service ausführst wird das Voice Reading auf allen Echos aber auch sofort aktualisiert. Ein notify auf alle Voice Readings kann dann auch sofort reagieren und auf dem angesprochenem Echo antworten.
Nur theoretisch. In der Praxis erhält man bei einem Wechsel des angesprochenen Dots den vorherigen, da die Aktualisierung mit "get Settings" nicht blockiert. Das Reading ist erst aktuell, wenn die eigene Funktion schon lange abgearbeitet ist.
Glaube mir, ich habe es mehrfach in diversen Varianten probiert. Und auch schon mehrfach hier geschrieben. Oder -besser- probiere es selbst mit mehreren Dots aus und poste deine stabil und zuverlässig funktionierende Lösung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 21 November 2018, 20:17:51
Hallo Michael,
danke Dir fürs nachschauen. So ganz hab ich es zwar nicht verstanden, aber wichtiger ist, dass Du keinen Änderungsbedarf siehst.  ;)
Das
ZitatDer Standardwert für HTTP Anfragen ist auf 10 Sekunden.
kannst Du aber einstellen, oder ? Wenn ja, fänd ich nur 2-3 Sek. besser. Alles was über WLAN/Inet läuft sollte die kritischen Dinge wie z.B. Heizungssteuerung etc. nicht/geringfügig behindern.

ZitatWas man noch wissen sollte ist, dass DNS Anfragen von den HTTPUtils immer blockieren ausgeführt wird! Eventuell war zu diesem Zeitpunkt dein Internet nicht erreichbar oder dein DNS-Server hat ein Problem gemacht.
Das ist gut möglich ! Wer kennt das nicht. U.a.  bin ich deshalb auch kein Freund der Komponenten, die nach Hause telefonieren.  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2018, 22:48:27
Zitat von: awel am 21 November 2018, 18:42:57
Nur theoretisch. In der Praxis erhält man bei einem Wechsel des angesprochenen Dots den vorherigen, da die Aktualisierung mit "get Settings" nicht blockiert. Das Reading ist erst aktuell, wenn die eigene Funktion schon lange abgearbeitet ist.
Glaube mir, ich habe es mehrfach in diversen Varianten probiert. Und auch schon mehrfach hier geschrieben. Oder -besser- probiere es selbst mit mehreren Dots aus und poste deine stabil und zuverlässig funktionierende Lösung.
Ok jetzt habe ich verstanden was dein Problem ist. Ich kann das Modul jetzt nicht auf blocking umstellen. Das würde bei sehr vielen Benutzer dafür sorgen das FHEM kaum noch reagiert.

Es bleibt dir eigentlich nur die Möglichkeit das Intervall des Voice Readings auf 2-3 Sekunden zu stellen. Die Datenmenge ist wirklich überschaubar, da hier nur die 10 letzten Aktivitäten geholt werden. Und dann könntest Du mit meinem Notify Beispiel genau den Speak Befehl für die Ansage setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 November 2018, 23:02:12
Mal schwer durch die Brust ins Auge gedacht ;)  :

Alexa, schalte blabla...

-> ha-bridge schaltet Dummy blabla in fhem

-> Dummy blabla wird geschaltet

-> Notify auf blabla wurde geschaltet

-> Aufruf myUtils
(soweit ist es ja noch wie bisher, oder!? Jetzt kam hier das Script ins Spiel, richtig!?)

In myUtils dann in einem "Befehlsdummy" den Schaltbefehl "merken" und den get lastAlexaDevice aufrufen (get "Echo-IODev" settings ?!).

Notify auf ECHO_.*:voice

-> Auruf myUtils

In myUtils dann den letzen Befehl abfragen (ist ja gespeichert), ausführen und gegebenenfalls über die richtige Alexa (voice -> Event) antworten.


Nicht super schön aber sollte ähnlich wie das Script aufrufen gehen (evtl. eine Kleinigkeit langsamer!?)...
...aber wäre non-blocking.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 21 November 2018, 23:02:44
Zitat von: michael.winkler am 21 November 2018, 22:48:27
Ok jetzt habe ich verstanden was dein Problem ist. Ich kann das Modul jetzt nicht auf blocking umstellen. Das würde bei sehr vielen Benutzer dafür sorgen das FHEM kaum noch reagiert.
Nein, natürlich kann man nicht das ganze Modul auf Blocking umstellen - das wäre wirklich richtiger Quatsch.

Vielleicht gibt es aber die Möglichkeit, so etwas wie ein "get lastalexa" aus dem ganzen Intervallbetrieb des Moduls so herauszunehmen, dass es nur dann ausgeführt wird, wenn es explizit manuell / per Code aufgerufen wird und nur diese eine Funktion blockierend zu betreiben und damit ein Reading LastAlexa zu setzen. Mit einer maximalen Blockierzeit?
Dann hätte man in dem Modul die Funktionalität des blockierend aufgerufenen Scripts und könnte alles mit dem Modul erledigen.

Zitat von: michael.winkler am 21 November 2018, 22:48:27
Die Datenmenge ist wirklich überschaubar, da hier nur die 10 letzten Aktivitäten
Naja, die werden im 24/7-Modus alle 2 Sekunden geholt, obwohl man sie nur 2 mal in drei Tagen braucht, oder weniger. Ich bin noch mit kB-Speicher und sehr, sehr teurer Datenübertragung computer-sozialisiert  :) , vlt. ein Generationenproblem...  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 21 November 2018, 23:05:34
Zitat von: MadMax-FHEM am 21 November 2018, 23:02:12
Mal schwer durch die Brust ins Auge gedacht ;)  :

...

Notify auf ECHO_.*:voice
... und man hat wieder die für eine nur verbale Pseudo-Kommunikation sehr unschöne Pause. Dann könnte man auch gleich auf das notify reagieren und brauchte den anderen Krempel nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 22 November 2018, 09:55:26
Zitat von: awel am 21 November 2018, 23:02:44
Nein, natürlich kann man nicht das ganze Modul auf Blocking umstellen - das wäre wirklich richtiger Quatsch.

Vielleicht gibt es aber die Möglichkeit, so etwas wie ein "get lastalexa" aus dem ganzen Intervallbetrieb des Moduls so herauszunehmen, dass es nur dann ausgeführt wird, wenn es explizit manuell / per Code aufgerufen wird und nur diese eine Funktion blockierend zu betreiben und damit ein Reading LastAlexa zu setzen. Mit einer maximalen Blockierzeit?
Dann hätte man in dem Modul die Funktionalität des blockierend aufgerufenen Scripts und könnte alles mit dem Modul erledigen.
Naja, die werden im 24/7-Modus alle 2 Sekunden geholt, obwohl man sie nur 2 mal in drei Tagen braucht, oder weniger. Ich bin noch mit kB-Speicher und sehr, sehr teurer Datenübertragung computer-sozialisiert  :) , vlt. ein Generationenproblem...  ;)
Das wäre eine gute Idee, nur diesen einen Call blockierend zu machen mit einem Timeout. So könnten wir auf das Script verzichten [emoji5]

Gesendet von meinem LG-H815 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 November 2018, 11:01:32
Zitat von: awel am 21 November 2018, 23:05:34
... und man hat wieder die für eine nur verbale Pseudo-Kommunikation sehr unschöne Pause. Dann könnte man auch gleich auf das notify reagieren und brauchte den anderen Krempel nicht.

Ich sehe da keinen Unterschied zum Ausführen des Scriptes bzw. des blockierenden Aufrufs zu der "durch die Brust" Variante.

Weil das Notify dann triggert, wenn auch das Script ermittelt hat, also zeitlich sehe ich da keinen Unterschied.
Vorher kann ja auch mit Script-Variante nicht geantwortet werden.

Ob nun das Script blockierend aufgerufen wird um zu ermitteln welcher Echo es war oder eine "asynchrone" Abfrage des letzten Echo und dann mittels notify reagiert wird sehe ich zeitlich gleich.

Gruß, Joachim
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 22 November 2018, 11:16:04
Wenn es denn geht (keine Ahnung) einzelne Befehle blockierend Auszug führen, würde ich mir dies vielleicht auch für die Speak-Funktion wünschen. Eventuell auch mit einem separaten Befehl (speak und speakBlocking).

Der Hintergrund ist, dass ich mir gern Sprachausgaben in einen Ablauf integrieren würde, bspw. Im "Guten morgen"-Programm:
1. Flashbriefing
2. Ansage meiner anstehenden Termine oder Geburtstag (über einen Dummy mit Alexa-FHEM und CALVIEW)
3. Abspielen eines Radio-Senders

Punkt 2 wird bei mir nicht abgearbeitet, da der Speak Befehl direkt durch das darauffolgende set Echo tunin überschrieben wird.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 22 November 2018, 11:17:53
Ohne genau zu wissen über welche Funktionalität Ihr da im Detail diskutiert, gebe ich mal meinen Senf dazu: Aus meiner Sicht ist jegliches blockierende Verhalten für alle User zu vermeiden; Sonderfälle müssen prinzipiell außerhalb des Moduls realisiert werden; Sofern das nicht möglich ist, muss es zumindest über ein Attribut gesteuert werden. Wer unbedingt einen blockierenden Zugriff haben möchte, muss das dann auch bewusst für seine Installation entscheiden.
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 November 2018, 11:22:52
Zitat von: KölnSolar am 22 November 2018, 11:17:53
Ohne genau zu wissen über welche Funktionalität Ihr da im Detail diskutiert, gebe ich mal meinen Senf dazu: Aus meiner Sicht ist jegliches blockierende Verhalten für alle User zu vermeiden; Sonderfälle müssen prinzipiell außerhalb des Moduls realisiert werden; Sofern das nicht möglich ist, muss es zumindest über ein Attribut gesteuert werden. Wer unbedingt einen blockierenden Zugriff haben möchte, muss das dann auch bewusst für seine Installation entscheiden.
Grüße Markus
Ich versuche es jetzt noch mal kurz zu erklären:

Im Grunde kann man über ein get setting am Account Device die Readings aktualisieren. Es wird dann nur ein weiteres Notify Device benötigt in welchem man dann auf das Voice Reading reagiert. Das Notify kann dann ein Speak an das entsprechende ECHO absetzen. All das funktioniert ohne blocking. Eventuell benötigt man noch ein zusätzliches Reading in dem festgehalten wird dass ein get setting abgesetzt wurde weil ein ECHO eine entsprechende Aufgabe erhalten hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 November 2018, 11:31:21
Zitat von: michael.winkler am 22 November 2018, 11:22:52
Ich versuche es jetzt noch mal kurz zu erklären:

Im Grunde kann man über ein get setting am Account Device die Readings aktualisieren. Es wird dann nur ein weiteres Notify Device benötigt in welchem man dann auf das Voice Reading reagiert. Das Notify kann dann ein Speak an das entsprechende ECHO absetzen. All das funktioniert ohne blocking. Eventuell benötigt man noch ein zusätzliches Reading in dem festgehalten wird dass ein get setting abgesetzt wurde weil ein ECHO eine entsprechende Aufgabe erhalten hat.

Genau das war der von mir beschriebene "durch die Brust ins Auge" Weg... ;)

Wie geschrieben sehe ich da keinen zeitlichen Unterschied zur blockierenden Funktion/Skript...

Und ich muss KölnSolar zustimmen: blockierend (egal wie kurz) ist für fhem "tödlich", da es (wenn nicht ausgelagert und dann ist ja das "Ziel verfehlt" ;)  ) fhem lahmlegt, also während dieser Zeit nichts mehr bearbeitet wird!
(auch keine evtl. nötigen Acks etc. an Sensoren usw.)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 22 November 2018, 18:10:15
Gerade mal ausgetetet, die Frage "Alexa wie warm ist es", eine Routine schaltet per ha-bridge einen Dummy, ein Notify auf den Dummy führt ein "get ECHOACCOUNTDEVICE settings" aus.
Dann das Notify auf das Voice Reading:

echo_.*:voice:..* {
if ($EVENT =~ m/wie warm ist/) {
fhem "set $NAME speak Die Temperatur beträgt [au_Wetterstation:temperature2] Grad";
}
}

Die Antwort kommt jetzt vom jeweils angesprochenem Echo mit einer Verzögerung von ca. 1 Sekunde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 November 2018, 18:22:02
Zitat von: sinus61 am 22 November 2018, 18:10:15
Gerade mal ausgetetet, die Frage "Alexa wie warm ist es", eine Routine schaltet per ha-bridge einen Dummy, ein Notify auf den Dummy führt ein "get ECHOACCOUNTDEVICE settings" aus.
Dann das Notify auf das Voice Reading:

echo_.*:voice:..* {
if ($EVENT =~ m/wie warm ist/) {
fhem "set $NAME speak Die Temperatur beträgt [au_Wetterstation:temperature2] Grad";
}
}

Die Antwort kommt jetzt vom jeweils angesprochenem Echo mit einer Verzögerung von ca. 1 Sekunde.

Danke für's Testen! :)  ;)

EDIT: sogar noch eleganter! Ohne "Merker-Dummy"...

Ist das nun (viel) schlechter/langsamer als die Skript-Variante?

Auf jeden Fall sol, dass nichts blockieren muss, kein Timer "hoch geschraubt" werden muss oder überhaupt etwas umgebaut werden müsste...

Also rein mit fhem-Bordmitteln... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 22 November 2018, 19:17:28
mal ne dumme Frage zwischendurch 
was muss in der datei  stream.m3u genau stehen
irgendwie werde ich aus der Anleitung in diesem Punkt nicht schlau
so steht es in der Anleitung:
Somit kann am lokalen Ort eine Datei "stream.m3u" mit eigenem Inhalt abgelegt werden. In die lokale Datei muss dann nur noch ein neuer Pfad eingetragen werden, der wiederum auf eine lokale MP3 Datei zeigt, in welcher der Text 2 Speech Text ist.
also gebe ich in die stream.m3u    " http://192.168.178.68/ECHO_G090U507837314AQ.mp3 "   ein.
wenn ich dann eine playlist oder playownmusic  auswähle wird immer nur der Inhalt von ECHO_G090U507837314AQ.mp3
wiedergegeben  egal was ich dort eingebe.
was mache ich falsch
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 22 November 2018, 23:23:35
Zitat von: sinus61 am 22 November 2018, 18:10:15
Gerade mal ausgetetet, die Frage "Alexa wie warm ist es", eine Routine schaltet per ha-bridge einen Dummy, ein Notify auf den Dummy führt ein "get ECHOACCOUNTDEVICE settings" aus.
Dann das Notify auf das Voice Reading:

echo_.*:voice:..* {
if ($EVENT =~ m/wie warm ist/) {
fhem "set $NAME speak Die Temperatur beträgt [au_Wetterstation:temperature2] Grad";
}
}

Die Antwort kommt jetzt vom jeweils angesprochenem Echo mit einer Verzögerung von ca. 1 Sekunde.

Danke allerseits, das funktioniert! Es ist nur minimal langsamer als das Script, damit kann man bei den non-Blocking Vorteilen prima leben.

In dem Zusammenhang: Kann es sein, dass der Speak-Befehl nicht mit der normalen Lautstärke, sondern mit der Alarm- bzw. Weckerlautstärke erfolgt? Absicht? Das "normale" "sprich mir nach" und das Script machen das nicht, da wird der Text in der normalen Lautstärke ausgegeben.

Gruß Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 November 2018, 07:48:03
Zitat von: awel am 22 November 2018, 23:23:35
Danke allerseits, das funktioniert! Es ist nur minimal langsamer als das Script, damit kann man bei den non-Blocking Vorteilen prima leben.

In dem Zusammenhang: Kann es sein, dass der Speak-Befehl nicht mit der normalen Lautstärke, sondern mit der Alarm- bzw. Weckerlautstärke erfolgt? Absicht? Das "normale" "sprich mir nach" und das Script machen das nicht, da wird der Text in der normalen Lautstärke ausgegeben.

Gruß Achim
Ja die Sprachausgabe über speak wird mit der Lautstärke vom Alarmvolumen angespielt wenn die größer des normalen Volume ist.Steht so auch in der Doku
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 23 November 2018, 11:31:20
Zitat von: sinus61 am 22 November 2018, 18:10:15
Gerade mal ausgetetet, die Frage "Alexa wie warm ist es", eine Routine schaltet per ha-bridge einen Dummy, ein Notify auf den Dummy führt ein "get ECHOACCOUNTDEVICE settings" aus.
Dann das Notify auf das Voice Reading:

echo_.*:voice:..* {
if ($EVENT =~ m/wie warm ist/) {
fhem "set $NAME speak Die Temperatur beträgt [au_Wetterstation:temperature2] Grad";
}
}

Die Antwort kommt jetzt vom jeweils angesprochenem Echo mit einer Verzögerung von ca. 1 Sekunde.
Hört sich gut an.

Kannst du mal eine genaue Anleitung schreiben, wie was angelegt und definiert werden muss?

Danke schonmal

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 November 2018, 11:50:35
@sash.sc:

Steht doch eigentlich genau und wie ich finde ausführlich genug zum Nachbauen in dem Zitat...

Was ist unklar?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 23 November 2018, 13:07:38
unklar ist das es nicht funktioniert
wenn ich eine playlist oder ownmusic wiedergeben will
wird immer nur die mp3 datei wieder gegeben
in der ist aber immer der letzte Text der tts ausgabe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 November 2018, 15:30:35
@pfeffi: die Anmerkung war nicht für dich/dein Problem...

Sondern an sash.sc gerichtet...
...ganz normaler "Unterhaltungs-Flow": Frage -> Antwort (gut in dem Fall Hinweis und Gegenfrage ;)  )

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 23 November 2018, 15:56:56
Bei der Frage : "alexa wie warm ist es?" wird hier von einer Routine gesprochen.

Ist das eine Routine die über die Alexa app angelegt werden muss?

Habe es so verstanden.

1. Routine in Alexa App anlegen.
2. Angelegte Routine schaltet in ha bridge einen Aktor/Dummy.

3.fhem reagiert per notify auf den geschalteten Dummy /Aktor der ha bridge

4. Das notify auf sich aus den erwähnten Code zusammen.


echo_.*:voice:..* {
if ($EVENT =~ m/wie warm ist/) {
fhem "set $NAME speak Die Temperatur beträgt [au_Wetterstation:temperature2] Grad";
}
}



Wobei das Gerät noch anzupassen wäre, aus dem die Temperatur kommen soll.


Habe ich da so richtig verstanden?

Gruß Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 November 2018, 16:40:24
Hallo Sascha,

fast ;)

Es gibt 2 Notify:

1. reagiert auf das Schalten des Dummy von Alexa (ha-bridge) und setzt ein "get ECHO_IO_DEVICE settings" ab. (ECHO_IO_DEVICE = Anmelde-Device / Haupt-Device wie immer man das nennen will)

2. ist dann wie von dir beschrieben und macht die eigentliche Ausgabe und klar das natürlich anpassen auf das Gerät wo bei dir die Temp her kommt ;)


Für weitere Befehle dann nur den "Code" im Notify "aufbohren", also weitere "ifs" und "Antworten" einbauen...
...oder dann evtl. besser in eine Sub auslagern...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 23 November 2018, 17:14:47
Zitat von: MadMax-FHEM am 23 November 2018, 16:40:24
Hallo Sascha,

fast ;)

Es gibt 2 Notify:

1. reagiert auf das Schalten des Dummy von Alexa (ha-bridge) und setzt ein "get ECHO_IO_DEVICE settings" ab. (ECHO_IO_DEVICE = Anmelde-Device / Haupt-Device wie immer man das nennen will)

2. ist dann wie von dir beschrieben und macht die eigentliche Ausgabe und klar das natürlich anpassen auf das Gerät wo bei dir die Temp her kommt ;)


Für weitere Befehle dann nur den "Code" im Notify "aufbohren", also weitere "ifs" und "Antworten" einbauen...
...oder dann evtl. besser in eine Sub auslagern...

Gruß, Joachim
Kann man die beiden notifys in einen zusammen fassen?

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 November 2018, 17:36:34
Das wird wohl nicht gehen und ist auch nicht sinnvoll, spätestens wenn mehrere Befehle folgen...

Ein Notify triggert auf den jeweiligen Dummy der eben von ha-bridge per Alexa-Routine (oder auch ihne Routine, die ist ja "nur" wegen der besseren/"freien" Formulierung) geschaltet wird...

Der müsste ja dann statt einem Schaltbefehl ein set voice bekommen, was per ha-bridge nicht geht...
...und auch vom Namen her passen, damit eben das RegEx des Notify passt...

EDIT: also zu dem RegEx des ECHO-DEV-Notifys passt. Dort müsste dann aber unterschieden werden können, ob nun von dem Dummy oder tatsächlich das "voice" des jeweiligen Echo-Gerätes upgedatet wurde ;)

Beides nicht wirklich möglich.

Wenn ein weiterer Befehl kommt, dann braucht es einen weiteren Dummy mit entsprechendem Notify welches das get ECHODEV settings absetzt...

Was man machen kann/sollte (da die Dummys ja nur "Hilfskonstrukte" sind) ist die Namen der "Hilfs-Dummys" so wählen, dass man nur ein Notify braucht, welches eben das "set ECHODEV settings" absetzt...

Dann bleibt es bei den 2 Notify und nur das 2te Notify muss halt entsprechend um weitere "ifs" und "Antworten" erweitert werden...

EDIT2: und mit 2 Notify wenn man es geschickt macht kann man dann alles erschlagen, man braucht halt nur einen Dummy pro Schaltbefehl... Und so zwei Notify tun nicht mehr "weh" als einer ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 23 November 2018, 18:36:15
Servus!

geh ich richtig in der Annahme, dass der Echo Dot Gen 3 noch nicht erkannt wird?
bzw erkannt schon aber ohne Möglichkeit von get und set?

Gruß
Maddin
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 23 November 2018, 18:53:43
Hallo Michael,
gibt es die Möglichkeit irgendwie den aktuellen Bestand seiner Routinen anzeigen zu lassen?
Damit meine ich nicht die Namen sondern die Informationen innerhalb der Routine selbst, Trigger und Aktion.

Man könnte diese Daten nutzen um sich eine Sicherung seiner Routinen anzulegen, denn unter anderem hat man schon mitunter mehr als 40 Routinen für seine bestimmten Zwecke.
Schade dass man Routinen noch nicht automatisiert anlegen lassen kann.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 23 November 2018, 22:37:37
Zitat von: MadMax-FHEM am 23 November 2018, 17:36:34
Das wird wohl nicht gehen und ist auch nicht sinnvoll, spätestens wenn mehrere Befehle folgen...

Ein Notify triggert auf den jeweiligen Dummy der eben von ha-bridge per Alexa-Routine (oder auch ihne Routine, die ist ja "nur" wegen der besseren/"freien" Formulierung) geschaltet wird...

Der müsste ja dann statt einem Schaltbefehl ein set voice bekommen, was per ha-bridge nicht geht...
...und auch vom Namen her passen, damit eben das RegEx des Notify passt...

EDIT: also zu dem RegEx des ECHO-DEV-Notifys passt. Dort müsste dann aber unterschieden werden können, ob nun von dem Dummy oder tatsächlich das "voice" des jeweiligen Echo-Gerätes upgedatet wurde ;)

Beides nicht wirklich möglich.

Wenn ein weiterer Befehl kommt, dann braucht es einen weiteren Dummy mit entsprechendem Notify welches das get ECHODEV settings absetzt...

Was man machen kann/sollte (da die Dummys ja nur "Hilfskonstrukte" sind) ist die Namen der "Hilfs-Dummys" so wählen, dass man nur ein Notify braucht, welches eben das "set ECHODEV settings" absetzt...

Dann bleibt es bei den 2 Notify und nur das 2te Notify muss halt entsprechend um weitere "ifs" und "Antworten" erweitert werden...

EDIT2: und mit 2 Notify wenn man es geschickt macht kann man dann alles erschlagen, man braucht halt nur einen Dummy pro Schaltbefehl... Und so zwei Notify tun nicht mehr "weh" als einer ;)

Gruß, Joachim

Hallo Joachim,

wichtig ist auch, vorab einen filter im Verarbeitungsprozess vom notify einzubauen, welcher nur Bearbeitungen zulässt, wenn im Voice-String NICHT "sprich mir nach" mit vorkommt, ansonsten bekommt man eine nett klingende Wiederholung (Loop) hin.

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 November 2018, 22:43:43
Wenn man das "Feature" nur mittels Regeln und Dummy nutzt sollte da nichts passieren, da ja im 2ten Notify (auf voice-Reading) geprüft wird, welcher Befehl denn bearbeitet werden soll...

Die "Abfrage/Prüfung" muss nat. passen... ;)

Wenn das dann doch mit einem Dummy zur Befehlszwischenspeicherung arbeitet (wie meine erste Überlegung), dann kann da gar nichts passieren, weil nur ein Befehl "gespeichert" wird, wenn auch ein Schaltbefehl gekomme ist.
(Löschen des Befehls nach der Auführung halt nicht vergessen ;)  )

Was man noch tun könnte (weil ich grad so drüber nachdenke) ist den empfangenen Befehl dann von anderen Modulen auswerten zu lassen, als da wären: TEERKO, Talk2Fhem, Babble, ...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 24 November 2018, 10:36:45
Zitat von: michael.winkler am 23 November 2018, 07:48:03
Ja die Sprachausgabe über speak wird mit der Lautstärke vom Alarmvolumen angespielt wenn die größer des normalen Volume ist.Steht so auch in der Doku
Danke, habe ich wohl übersehen, sorry.
Könntest Du das optional machen? Wenn man den Alarm lauter eingestellt hat als die übliche Wiedergabe, gibt es vor und nach jeder Speak-Anweisung die Signaltöne der Lautstärkeänderung. Außerdem muss sicher nicht jede Speak-Anweisung mit Alarmlautstärke erfolgen.

Danke!
VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 24 November 2018, 17:03:51
Zitat von: MadMax-FHEM am 23 November 2018, 17:36:34
Was man machen kann/sollte (da die Dummys ja nur "Hilfskonstrukte" sind) ist die Namen der "Hilfs-Dummys" so wählen, dass man nur ein Notify braucht, welches eben das "set ECHODEV settings" absetzt...

Man braucht ja eh nur einen Hilfs-Dummy, der aus allen Routinen angesprochen wird. Der hat ja nur die eine Aufgabe das notify zu triggern, der Befehl an die ha-bridge ist immer gleich. An dieser Stelle wird ja noch keine Auswertung der Frage gemacht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 24 November 2018, 17:14:15
Zitat von: tb-killa am 23 November 2018, 22:37:37
wichtig ist auch, vorab einen filter im Verarbeitungsprozess vom notify einzubauen, welcher nur Bearbeitungen zulässt, wenn im Voice-String NICHT "sprich mir nach" mit vorkommt, ansonsten bekommt man eine nett klingende Wiederholung (Loop) hin.

Das Notify wertet die Frage aus, im Voice Reading erscheint ja die Antwort. Wenn man relativ viele Sachen da einbauen will, muss an natürlich drauf achten, dass nicht irgendwann Antworten wieder als Frage aufgefasst werden. Daher sollte man am besten im Notify auf den ganzen Satz der Routine prüfen, nicht nur einfach z.B. auf "warm".

Aber wenn man mehr machen will wäre es wohl tatsächlich einfacher das dann an eines der Sprachmodule weiter zu reichen und dort auszuwerten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 24 November 2018, 18:10:17
Zitat von: sinus61 am 24 November 2018, 17:03:51
Man braucht ja eh nur einen Hilfs-Dummy, der aus allen Routinen angesprochen wird. Der hat ja nur die eine Aufgabe das notify zu triggern, der Befehl an die ha-bridge ist immer gleich. An dieser Stelle wird ja noch keine Auswertung der Frage gemacht.

Das ist mir schon klar.
Ist/wäre nur eine "Zusatzsicherung" um zu vermeiden, dass irgendwas Gesprochenes ohne tatsächlichen Sprachbefehl eine zufällig in einer voice-Reading-Abfrage passenden Schaltung/Ansage führt... ;)

P.S.: führt aber wohl langsam am eigentlichen Thema des Threads vorbei...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 24 November 2018, 19:30:54
hallo,

die neueste Version funktioniert. Jedoch wird der playStatus nicht aktualisiert!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: StephanFHEM am 24 November 2018, 22:54:40
Hallo Michael,

unabhängig von meinem Sonos Beam (der leider immer noch nicht geht) hat sich in einer der letzten Versionen ein Bug eingeschlichen mit dem ich zu kämpfen habe. Ich habe im TabletUI Popups die auf Timer reagieren was bisher auch super geklappt hat. Leider ist das jetzt nicht mehr sehr. Hintergrund ist, dass die alten Timer auf Null laufen aber nie rausgeschlöscht werden.
Wenn ich einen neuen Timer setze macht er dann immer einen weiteren Index im Reading auf ...z.B.: timer_03_remaining. das Reading Timer_Count geht dann auch auf 3 hoch obwohl ich nur einen Timer habe.

Kannst du dir das bitte mal anschauen? Sollte bei jedem nachstellbar sein aber fällt wahrscheinlich nicht weiter auf bei "normaler" Nutzung.

Grüße
Stephan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 25 November 2018, 10:37:53
Zitat von: MadMax-FHEM am 24 November 2018, 18:10:17
Ist/wäre nur eine "Zusatzsicherung" um zu vermeiden, dass irgendwas Gesprochenes ohne tatsächlichen Sprachbefehl eine zufällig in einer voice-Reading-Abfrage passenden Schaltung/Ansage führt... ;)
Ich habe etwas gespielt und ein "ignoreVoiceCommand"-Attribut in meine Modul-Version eingebaut. Allerdings mit anderer Motivation ;-)
Als Inhalt des Attributes wird eine regulärer Ausdruck akzeptiert, der Inhalt wird nicht als voice-Befehl interpretiert, löst kein Ereignis aus und wird nicht als voice-Reading angezeigt.

Meine Motivation / Beispiel:

Lösung, meine Veränderungen im Modul v0.0.49:
Zeile 329, einfügen:
"intervalvoice:slider,0,1,100 ".
-> "ignoreVoiceCommand ".
"server ".

Zeile 2505/6, einfügen:
my $timestamp = int(ReadingsVal($echohash->{NAME},'voice_timestamp',time));
-> my $IgnoreVoiceCommand = AttrVal($name,"ignoreVoiceCommand","");
#Log3 $name, 3, "[$name] [echodevice_Parse] [" . $echohash->{NAME} . "] timestamp = $timestamp / " . int($card->{creationTimestamp});

Zeile 2513, einfügen:
next if($card->{description} !~ /firstUtteranceId/);
-> next if($IgnoreVoiceCommand ne "" && $card->{description} =~ m/$IgnoreVoiceCommand/i);
               
Michael, ich hoffe, das ist so richtig. Falls nicht, wäre ich für eine Korrektur dankbar.

Vielen Dank, Grüße
Achim

Edit, ich vergaß: Das Attribut ist im Account zu setzen, nicht in den einzelnen Geräten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 November 2018, 10:40:59
Es geht halt immer geschickter!

Die Lösung muss ich mal durchspielen, klingt wirklich interessant!

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 25 November 2018, 12:17:27
Kann mir da jemand helfen?
was muss in der datei  stream.m3u genau stehen
irgendwie werde ich aus der Anleitung in diesem Punkt nicht schlau
so steht es in der Anleitung:
Somit kann am lokalen Ort eine Datei "stream.m3u" mit eigenem Inhalt abgelegt werden. In die lokale Datei muss dann nur noch ein neuer Pfad eingetragen werden, der wiederum auf eine lokale MP3 Datei zeigt, in welcher der Text 2 Speech Text ist.
also gebe ich in die stream.m3u    " http://192.168.178.68/ECHO_G090U507837314AQ.mp3 "   ein.
wenn ich dann eine playlist oder playownmusic  auswähle wird immer nur der Inhalt von ECHO_G090U507837314AQ.mp3
wiedergegeben  egal was ich dort eingebe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 25 November 2018, 12:27:33
Zitat von: awel am 25 November 2018, 10:37:53
wenn man in der Routine Alexa einen freien Text sagen lässt, z.B. "einen Moment"

Gute Idee, das war das einzige was an der Lösung bisher etwas störte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 November 2018, 13:51:31
Zitat von: pfeffi am 25 November 2018, 12:17:27
Kann mir da jemand helfen?
was muss in der datei  stream.m3u genau stehen
irgendwie werde ich aus der Anleitung in diesem Punkt nicht schlau
so steht es in der Anleitung:
Somit kann am lokalen Ort eine Datei "stream.m3u" mit eigenem Inhalt abgelegt werden. In die lokale Datei muss dann nur noch ein neuer Pfad eingetragen werden, der wiederum auf eine lokale MP3 Datei zeigt, in welcher der Text 2 Speech Text ist.
also gebe ich in die stream.m3u    " http://192.168.178.68/ECHO_G090U507837314AQ.mp3 "   ein.
wenn ich dann eine playlist oder playownmusic  auswähle wird immer nur der Inhalt von ECHO_G090U507837314AQ.mp3
wiedergegeben  egal was ich dort eingebe.

Mal andere Frage: was ist dein Ziel?

TTS?
Warum?

Es gibt doch mittlerweile das Kommando "speak"...

Oder willst du was anderes erreichen?

Da ich das nicht nutze (weil war mir auch etwas viel kompliziert ;) und es jetzt speak gibt brauch ich es auch [vorerst] nicht [mehr] / vielleicht doch wieder wenn ich höre was du damit vorhättest... ;)  )

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 25 November 2018, 15:20:20
Ich möchte einfach meine play Listen aufrufen und abspielen können
Oder mal eine einzelne mp3 abspielen
Das Speichern funktioniert ja auch super
Nur wenn ich sie aufrufen will,  wird immer nur das gespielt was in der stream.m3u steht
Also müsste der Aufruf einer playlist oder einzelnen Datei den Inhalt der mu3 Datei ändern
Oder ähnlich...., da passiert jedoch nichts.
Habe alles mögliche probiert. Finde keine Lösung außer den Inhalt per Hand zu ändern.
Das macht aber wenig Sinn bei einer Steuerung mit Alexa.
Habe erstmal eine Ausweichlösung gefunden, aber befriedigend ist das nicht.
MfG
pfeffi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 25 November 2018, 16:28:55
Zitat von: miche am 24 November 2018, 19:30:54
hallo,

die neueste Version funktioniert. Jedoch wird der playStatus nicht aktualisiert!

muss man etwas besonders einstellen? weil bei mir siehts nach "autogenerate" so aus (anhang)
und bei model steht "unbekannt"

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 November 2018, 16:39:13
Zitat von: pfeffi am 25 November 2018, 15:20:20
Ich möchte einfach meine play Listen aufrufen und abspielen können
Oder mal eine einzelne mp3 abspielen
Das Speichern funktioniert ja auch super
Nur wenn ich sie aufrufen will,  wird immer nur das gespielt was in der stream.m3u steht
Also müsste der Aufruf einer playlist oder einzelnen Datei den Inhalt der mu3 Datei ändern
Oder ähnlich...., da passiert jedoch nichts.
Habe alles mögliche probiert. Finde keine Lösung außer den Inhalt per Hand zu ändern.
Das macht aber wenig Sinn bei einer Steuerung mit Alexa.
Habe erstmal eine Ausweichlösung gefunden, aber befriedigend ist das nicht.
MfG
pfeffi

Ah, dachte ich mir schon...

Ja vielleicht gehe ich das irgendwann (mit viel Zeit oder wenn ich es dringend will/brauche) mal an...

Die Voraussetzungen: https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/ hast du aber alle hergestellt!?
Also DNS-Umleitung etc., damit der Echo glaubt er würde einen bekannten Radiosender abspielen!?

Wenn nicht, dann liegt genau da das Problem...
...wenn doch, dann evtl. was verkehrt gemacht/übersehen!?

Ich weiß nun wieder warum ich das bislang noch nicht umgesetzt habe... ;)

Gruß, Jaochim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 25 November 2018, 18:17:58
Habe alles genau umgesetzt bei
Sonst würde tts ja auch nicht funktionieren
Dort wird ja der tts-Text in die mp3-Datei geschrieben
Gebe ich einen falschen link in die Streamium.m3u ein
bekomme ich die Meldung das der itune-Sender nicht erreichbar ist
d.h. das alles soweit funktioniert
meiner Meinung nach,  muß beim Aufruf einer playlist oder mp3
die Link-Adresse in der stream.m3u geändert werden.
Anders kann es eigentlich nicht funktionieren.
Lasse mich aber auch gerne eines besseren belehren
und hoffe das du mal die Zeit findest

MfG
pfeffi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 25 November 2018, 19:09:19
Moin
So, ich habe jetzt auch mal ein update auf 0.0.49 gemacht.
Allerdings klappt ein autocreate nicht, es kommt ein Fenster mit folgendem Inhalt:
<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>
Im reading autocreate devices steht allerdings "running".
So habe ich jetzt keine Devices mehr, sondern nur noch den ACCOUNT.
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 26 November 2018, 07:35:07
Zitat von: pfeffi am 25 November 2018, 18:17:58
meiner Meinung nach,  muß beim Aufruf einer playlist oder mp3
die Link-Adresse in der stream.m3u geändert werden.

Korrekt. Die Datei sagt Alexa wo liegt was per TTS abgespielt werden soll. Willst du nun eine eigene MP3 oder eine eigene Playlist mit lokalen Dateien abspielen, muss der Inhalt der Datei darauf verlinken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 November 2018, 08:29:20
Zitat von: pfeffi am 25 November 2018, 18:17:58
Habe alles genau umgesetzt bei
Sonst würde tts ja auch nicht funktionieren
Dort wird ja der tts-Text in die mp3-Datei geschrieben
Gebe ich einen falschen link in die Streamium.m3u ein
bekomme ich die Meldung das der itune-Sender nicht erreichbar ist
d.h. das alles soweit funktioniert
meiner Meinung nach,  muß beim Aufruf einer playlist oder mp3
die Link-Adresse in der stream.m3u geändert werden.
Anders kann es eigentlich nicht funktionieren.
Lasse mich aber auch gerne eines besseren belehren
und hoffe das du mal die Zeit findest

MfG
pfeffi
Wenn TTS funktioniert, sollte auch der Rest funktionieren. Wichtig ist halt dass dein Echo auch die MP3 Dateien erreichen kann.

Wobei die Datei    live18-hq.aac.m3u für TTS zuständig ist.

Kannst Du mal ein list von deinem Account Device und deinem ECHO schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 26 November 2018, 12:03:29
Hallo Michael

habe es nochmals getestet
wenn ich mp3- oder m3u-Adressen in die stream.m3u 
per Hand eintrage,  werden diese gespielt.
wenn diese Adressen dort eingetragen sind und ich wähle playownplaylist
oder playownmusic dann wird das gespielt was in der stream.m3u steht
nicht das was ich auswähle.
tts funktioniert ohne Probleme.
Habe die list´s  mal angehängt
Gruß
pfeffi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 November 2018, 15:07:16
Zitat von: pfeffi am 26 November 2018, 12:03:29
Hallo Michael

habe es nochmals getestet
wenn ich mp3- oder m3u-Adressen in die stream.m3u 
per Hand eintrage,  werden diese gespielt.
wenn diese Adressen dort eingetragen sind und ich wähle playownplaylist
oder playownmusic dann wird das gespielt was in der stream.m3u steht
nicht das was ich auswähle.
tts funktioniert ohne Probleme.
Habe die list´s  mal angehängt
Gruß
pfeffi
hat der FHEM Benutzer Schreibrechte auf die Datei? Was sagt ein Verbose 5 LOG?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 26 November 2018, 15:29:25
Hallo Michael
Schreibrechte auf stream.m3u ?   
ja  hat die gleichen Rechte wie alle Dateien in diesem Ordner

verbose 5    ist angehängt   beim Aufruf playownmusic

Gruß
pfeffi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 November 2018, 15:49:44
Zitat von: pfeffi am 26 November 2018, 15:29:25
Hallo Michael
Schreibrechte auf stream.m3u ?   
ja  hat die gleichen Rechte wie alle Dateien in diesem Ordner

verbose 5    ist angehängt   beim Aufruf playownmusic

Gruß
pfeffi
Fehler gefunden!


2018.11.26 15:24:16.232 4: [ECHO_G090U507837314AQ] [echodevice_PlayOwnMP3] M3UFile=


An deinem Account Device für das Reading "pom_filename" auf "" definiert. Daher findet das Modul die Datei nicht . Setze das Reading mal auf "stream.m3u"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 26 November 2018, 16:18:16
ja das wars
bin mir sehr sicher es schon etliche male vorher so gemacht zu haben
und es dann wieder gelöscht habe, weil es nicht ging.
wie dem auch es jetzt funktioniert es

VIELEN DANK


pfeffi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 26 November 2018, 16:40:26
Moin
Ist mein post https://forum.fhem.de/index.php/topic,82631.msg863820.html#msg863820 untergegangen?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 26 November 2018, 17:32:26
jup - meiner wohl auch :|
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 26 November 2018, 18:35:40
Ich habe seit heute auch das Problem, bei den Readings pro Device keine vollständige Aktualisierung mehr zu bekommen.
z.B. Bekomme ich das Reading "voice" überhaupt nicht mehr, auch beim mehrmaligen get XXX settings (HauptDevice / AccountDevice).

Ich vermute dass hier Amazon mal wieder etwas geändert hat.

Hoffentlich kann Michael hier etwas zu sagen :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 November 2018, 18:45:09
ohne irgendwelche LOGs kann ich auch nur raten. Bitte schickt mir von den betroffenen Geräten mal ein list und mach vielleicht noch ein Verbose 5 Log. Zusätzlich könnt ihr noch das Attribut browser_save_data auf 1 setzen und dann mal den Inhalt der betroffenen Bereiche zusenden.

Hier findet ihr noch infos zu den HTML Seiten
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 26 November 2018, 21:06:09
dann bin ich mal so frei:

Problem: 1 Echo (Gen 2), 2 Echo Dot (Gen 3). Echo funktioniert problemlos.
Bei den Dots fehlen die Buttons/Textfelder für Get und Set

Internals:
   DEF        A32DDESGESSHZA G090U50784453VA9
   IODev      EchoAccount
   NAME       ECHO_G090U50784453VA9
   NR         121
   NTFY_ORDER 50-ECHO_G090U50784453VA9
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2018-11-25 16:31:26   model           unbekannt
     2018-11-25 16:31:26   presence        present
     2018-11-26 21:03:28   state           connected
     2018-11-24 16:29:19   timer_01_id     7dd92cb4-6173-3e7b-a72a-5eebc1fa4ca3
     2018-11-24 16:29:19   timer_01_remainingtime 0
     2018-11-24 16:29:19   timer_count     1
     2018-11-24 16:29:19   timer_id        7dd92cb4-6173-3e7b-a72a-5eebc1fa4ca3
     2018-11-24 16:29:19   timer_remainingtime 0
     2018-11-25 16:31:26   version         1577509252
     2018-11-26 21:03:34   wakeword        ECHO
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Bad Echo
     VERSION    1577509252
     bluetooth  -
Attributes:
   IODev      EchoAccount
   alias      Bad Echo
   room       06_Badezimmer
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 November 2018, 22:47:00
Zitat von: call_me_driver am 26 November 2018, 21:06:09
dann bin ich mal so frei:

Problem: 1 Echo (Gen 2), 2 Echo Dot (Gen 3). Echo funktioniert problemlos.
Bei den Dots fehlen die Buttons/Textfelder für Get und Set

Internals:
   DEF        A32DDESGESSHZA G090U50784453VA9
   IODev      EchoAccount
   NAME       ECHO_G090U50784453VA9
   NR         121
   NTFY_ORDER 50-ECHO_G090U50784453VA9
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2018-11-25 16:31:26   model           unbekannt
     2018-11-25 16:31:26   presence        present
     2018-11-26 21:03:28   state           connected
     2018-11-24 16:29:19   timer_01_id     7dd92cb4-6173-3e7b-a72a-5eebc1fa4ca3
     2018-11-24 16:29:19   timer_01_remainingtime 0
     2018-11-24 16:29:19   timer_count     1
     2018-11-24 16:29:19   timer_id        7dd92cb4-6173-3e7b-a72a-5eebc1fa4ca3
     2018-11-24 16:29:19   timer_remainingtime 0
     2018-11-25 16:31:26   version         1577509252
     2018-11-26 21:03:34   wakeword        ECHO
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Bad Echo
     VERSION    1577509252
     bluetooth  -
Attributes:
   IODev      EchoAccount
   alias      Bad Echo
   room       06_Badezimmer

Welche Generation ist der DOT?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 27 November 2018, 16:03:36
Zitat von: michael.winkler am 26 November 2018, 22:47:00
Welche Generation ist der DOT?

3te Gen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: masterpete23 am 28 November 2018, 22:37:50
Hi,

woran kann es liegen, dass die MP3 korrekt befüllt wird, als auch die m3u Dateien gefüllt werden und funktionieren.
Bei TTS bleibt er still und bei POM "Lucky 7 Music  von Tunin ist zurZeit nicht verfügbar" oder so ähnlich kommt.

Habe den Webserver mit auf meinem FHEM Raspi.
Der DNS ist auf einer weiteren Raspi

Im DNS sehe ich keine Anfragen - nur wenn ich es mit nslookup teste
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 28 November 2018, 22:54:02
Hey,

neben dem get/set-Problem is heut noch wass aufgetreten..

seit heute ist bei mir wieder alles auf disconnected.
Hat des jmd auch? Kommt iwie so alle 2 Wochen vor.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: masterpete23 am 28 November 2018, 23:16:01
Zitat von: masterpete23 am 28 November 2018, 22:37:50
Hi,

woran kann es liegen, dass die MP3 korrekt befüllt wird, als auch die m3u Dateien gefüllt werden und funktionieren.
Bei TTS bleibt er still und bei POM "Lucky 7 Music  von Tunin ist zurZeit nicht verfügbar" oder so ähnlich kommt.

Habe den Webserver mit auf meinem FHEM Raspi.
Der DNS ist auf einer weiteren Raspi

Im DNS sehe ich keine Anfragen - nur wenn ich es mit nslookup teste
Ok mein FEhler war. Ich hatte nur den DNS eingetragen . Aber man muss dort alle Felder = feste IP füllen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 30 November 2018, 09:47:58
Hallo Michael,

gibt es die Möglichkeit die Gruppen sowie ihre Zugehörigkeit der Geräte abzufragen ?
Da es kein speak auf eine Gruppe gibt wäre der Workaround die entsprechende Gruppe abzufragen und daraus mehrere speak befehle abzusetzen.

Ich denke dies kommt allen zugute :)

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 30 November 2018, 09:51:03
Hallo Michael,

bei meiner Version 49 funktionieren get conversations und set textmessage nicht mehr. Hat Amazon da wieder etwas geändert?
Danke für's Ansehen und deine Mühen,
vG Achim

Edit:
Ich vergaß: Das hatte wir schon, nach einem manuellen Login funktioniert es wieder. Wäre trotzdem schön, wenn du das gelegentlich(!) so ändern könntest, dass dieser manuelle Login nicht erforderlich ist. Da scheint die COMMSID irgendwo verloren zu gehen.
DANKE!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 30 November 2018, 10:12:59
Hallo,

ich suche immer noch nach einer Möglichkeit einen direkten Befehl auf einem Echo Show auszuführen - speak/volume etc. funktionieren wunderbar, ich suche aber nach der Möglichkeit z.B. den
Befehl "zeige die xxxx Kamera" auszuführen - das Bild der Kamera soll auf dem Echo Show automatisch angezeigt werden wenn ein Bewegungsmelder eine Bewegung registriert.
Meine Versuche mit roultine_play hab ich eingestellt - scheint momentan noch nicht zu funktionieren und es gibt auch keine Möglichkeit den Befehl "zeige die xxxx Kamera" per Alexa-Routine auszuführen. Vielen Dank vorab für jeden Tip oder Idee.

Apropo - weiss jemand zufällig ob die neue Echo Show 2. Generation mit diesem Modul auch bereits funktioniert - werde im Laufe der nächsten Woche nämlich eine geliefert bekommen.

Vielen Dank an den Entwickler des Moduls und all die Mühe  - das Modul ist wirklich eine tolle Sache !!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 30 November 2018, 10:23:13
Zitat von: pc1246 am 25 November 2018, 19:09:19
Moin
So, ich habe jetzt auch mal ein update auf 0.0.49 gemacht.
Allerdings klappt ein autocreate nicht, es kommt ein Fenster mit folgendem Inhalt:
<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>
Im reading autocreate devices steht allerdings "running".
So habe ich jetzt keine Devices mehr, sondern nur noch den ACCOUNT.
Gruss Christoph

Moin
Da dieses Thema fuer mich voellig untergeordnet ist, habe ich erst vor kurzem wieder geguckt. Ein erneutes autocreate hat dann uebrigens alle Geraete angelegt!
Was aber der Grund ist keine Ahnung!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 30 November 2018, 14:26:29
Zitat von: rolf am 30 November 2018, 10:12:59
Hallo,

ich suche immer noch nach einer Möglichkeit einen direkten Befehl auf einem Echo Show auszuführen - speak/volume etc. funktionieren wunderbar, ich suche aber nach der Möglichkeit z.B. den
Befehl "zeige die xxxx Kamera" auszuführen - das Bild der Kamera soll auf dem Echo Show automatisch angezeigt werden wenn ein Bewegungsmelder eine Bewegung registriert.
Meine Versuche mit roultine_play hab ich eingestellt - scheint momentan noch nicht zu funktionieren und es gibt auch keine Möglichkeit den Befehl "zeige die xxxx Kamera" per Alexa-Routine auszuführen. Vielen Dank vorab für jeden Tip oder Idee.

Hallo,

das klingt nach Skill, das geht so direkt (soweit ich weiß) nicht mit dem Modul. Hier im Forum gibt's den Custom-Skill von Justme / Andre, mit dem kann man sowas z.B. in einer eigenen Funktion darstellen. In Kürze soll es von Amazon selber den neuen Smarthome-Skill geben, mit dem dann auch vieles einfach gehen soll. Lt. Andre wohl in den USA schon im Test, aber hier noch nicht gesehen worden...

Alternativ kann man mit dem Modul das Reading "voice" mit einem Notify auswerten und Aktionen starten. Aber mir ist nicht ganz klar, was Alexa dann macht, wenn man einfach einen ihr unbekannten Befehl gibt, da wird sie wohl immer maulen "das weiß ich leider nicht" oder so ähnlich.... Wenn einen das nicht stört und man mit der Verzögerung leben kann.......

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 30 November 2018, 14:38:58
Zitatdas klingt nach Skill, das geht so direkt (soweit ich weiß) nicht mit dem Modul.

Danke für den Tip ! - parallel zu diesem Modul hab ich auch noch den Smarthome-Skill und Custom-Skill von Justme am Laufen - der Custom-Skill hat allerdings bei uns im Haus wenig Akzeptanz wegen der umständlichen Ansprache "Alexa, sage FHEM..." - den Smarthome-Skill selber verwende ich primär zum schalten von Lichtern und Schaltern.
Warte ich also mal ab was sich da bei den Skills entwickelt - mit dem Echo-Modul komme ich aktuell einfach besser zu Recht - zumindest für mich ist das viel einfacher zum Umsetzen seit ich das mit dem "Voice-Notify" und dem "last Alexa" erkennen dank diesem Artikel umgesetzt habe - und es erspart mir jetzt so viele, viele Dummys im FHEM...

 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 November 2018, 15:02:25
Zitat von: rolf am 30 November 2018, 14:38:58
Danke für den Tip ! - parallel zu diesem Modul hab ich auch noch den Smarthome-Skill und Custom-Skill von Justme am Laufen - der Custom-Skill hat allerdings bei uns im Haus wenig Akzeptanz wegen der umständlichen Ansprache "Alexa, sage FHEM..." - den Smarthome-Skill selber verwende ich primär zum schalten von Lichtern und Schaltern.
Warte ich also mal ab was sich da bei den Skills entwickelt - mit dem Echo-Modul komme ich aktuell einfach besser zu Recht - zumindest für mich ist das viel einfacher zum Umsetzen seit ich das mit dem "Voice-Notify" und dem "last Alexa" erkennen dank diesem Artikel umgesetzt habe - und es erspart mir jetzt so viele, viele Dummys im FHEM...


Hast du dir Routinen schon mal angesehen!?
Da kannst du (fast frei) den Satz formulieren und am Ende "irgendeins" der Smart Home geräte schalten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 30 November 2018, 15:18:35
ZitatHast du dir Routinen schon mal angesehen!?

Hab ich - ich nutze die Alexa-Routinen um z.B. in einer Routine "Moment einmal" als Antwort zu bekommen (dann ich weiss auch das Alexa tatsächlich die Routine aufgerufen hat) und dann in FHEM ein Dummy-Device zu schalten das dann einen Notify auslöst der "get AlexaEcho Settings" auslöst um dann wiederum mit einem Notify auf Voice die letzte Alexa zu ermitteln. (so wie hier im Artikel beschrieben).

Das blöde ist das ich keinen Weg gefunden habe in einer Alexa-Routine ein Echo Show dazu zu bewegen einen Befehl "zeige mir xxx Kamera" auszuführen - geht wohl leider nicht. Das es bei mir generell auch noch nicht funktioniert mit diesem Modul ein "routineplay"-Befehl an einen Echo Show abzusetzen ist ne andere Baustelle - ich bekomm es schon mit reinen Alexa-Mitteln gar nicht hin eine Routine anzulegen die auf einem Echo Show ein "zeige mir xxx Kamera"-Befehl ausführt.

Merci für den Tip mit den Routinen - löst aber wohl leider das Problem nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 November 2018, 15:28:32
Zitat von: rolf am 30 November 2018, 15:18:35
Hab ich - ich nutze die Alexa-Routinen um z.B. in einer Routine "Moment einmal" als Antwort zu bekommen (dann ich weiss auch das Alexa tatsächlich die Routine aufgerufen hat) und dann in FHEM ein Dummy-Device zu schalten das dann einen Notify auslöst der "get AlexaEcho Settings" auslöst um dann wiederum mit einem Notify auf Voice die letzte Alexa zu ermitteln. (so wie hier im Artikel beschrieben).

Das blöde ist das ich keinen Weg gefunden habe in einer Alexa-Routine ein Echo Show dazu zu bewegen einen Befehl "zeige mir xxx Kamera" auszuführen - geht wohl leider nicht. Das es bei mir generell auch noch nicht funktioniert mit diesem Modul ein "routineplay"-Befehl an einen Echo Show abzusetzen ist ne andere Baustelle - ich bekomm es schon mit reinen Alexa-Mitteln gar nicht hin eine Routine anzulegen die auf einem Echo Show ein "zeige mir xxx Kamera"-Befehl ausführt.

Merci für den Tip mit den Routinen - löst aber wohl leider das Problem nicht.
Wenn es mit Amazon Mittel schon gar nicht funktioniert, kann das Modul das auch nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 30 November 2018, 15:34:19
ZitatWenn es mit Amazon Mittel schon gar nicht funktioniert, kann das Modul das auch nicht

Mit Amazon-Mitteln geht es aktuell nicht einen "zeig mir xxxx Kamera" Befehl in eine Routine zu legen - von was meiner einer träumt ist den Befehlt "zeige mir xxx Kamera" direkt
mit dem Modul ans Echo Show zu schicken, so wie auch ein volume, speak oder sonstiger Befehl.

An der Stelle auch mal Danke an dich für diese super Modul !!!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 30 November 2018, 21:52:31
Zitat von: sinus61 am 22 November 2018, 18:10:15
Gerade mal ausgetetet, die Frage "Alexa wie warm ist es", eine Routine schaltet per ha-bridge einen Dummy, ein Notify auf den Dummy führt ein "get ECHOACCOUNTDEVICE settings" aus.
Dann das Notify auf das Voice Reading:

echo_.*:voice:..* {
if ($EVENT =~ m/wie warm ist/) {
fhem "set $NAME speak Die Temperatur beträgt [au_Wetterstation:temperature2] Grad";
}
}

Die Antwort kommt jetzt vom jeweils angesprochenem Echo mit einer Verzögerung von ca. 1 Sekunde.

Nachdem das Script Login Probleme hatte, dieses addon aber nicht.
Habe ich es nun auch so wie du gelöst.
Danke für den Input.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 01 Dezember 2018, 11:39:12
Eine Frage noch, wie kann man erkennen ob eine Echo Gerät gerade Nachrichten spielt?

Der play Status ist leider da nicht relevant.

Einsatz Zweck wäre um Bad, immer wenn Bewegung erkannt starte alexa Radio, aber nur wenn nichts gespielt wird.

Danke

Gesendet von meinem LG-H815 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 Dezember 2018, 13:38:46
Mahlzeit,

Bei mir ist heute ein neuer Echo der 3. Generation eingetroffen. Soweit ich mitbekommen hab wird dieser aber vom Modul noch nicht unterstützt.
Kann man irgendwie unterstützen, damit das möglich wird? Einige andere Geräte könnte ja durch entsprechende Infos hinzugefügt werden.....

Grüße, Stephan


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Dezember 2018, 15:42:17
Zitat von: balli1187 am 02 Dezember 2018, 13:38:46
Mahlzeit,

Bei mir ist heute ein neuer Echo der 3. Generation eingetroffen. Soweit ich mitbekommen hab wird dieser aber vom Modul noch nicht unterstützt.
Kann man irgendwie unterstützen, damit das möglich wird? Einige andere Geräte könnte ja durch entsprechende Infos hinzugefügt werden.....

Grüße, Stephan


Gesendet von iPhone mit Tapatalk
Schick mir mal ein list von dem Gerät



Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TNT0068 am 02 Dezember 2018, 17:39:13
Zitat von: michael.winkler am 02 Dezember 2018, 15:42:17
Schick mir mal ein list von dem Gerät



Gesendet von iPhone mit Tapatalk
Ich habe den Dot 3. Generation hier mal das List
Hab deviceAddress geändert ;)

Internals:
   DEF        A3S5BH2HU6VAYF G090L909703403TA
   IODev      Echo
   NAME       Echo_Wohnzimmer
   NR         448
   NTFY_ORDER 50-Echo_Wohnzimmer
   STATE      connected
   TYPE       echodevice
   model      Echo Dot
   OLDREADINGS:
   READINGS:
     2018-12-02 17:36:44   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-12-02 17:36:44   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-12-02 17:37:05   alarm_count     0
     2018-11-21 08:58:21   bluetooth_00-09-B0-9E-11-7F disconnected
     2018-11-21 08:58:09   channel         -
     2018-11-21 08:58:09   currentAlbum    -
     2018-11-21 08:58:09   currentArtist   -
     2018-11-21 08:58:09   currentArtwork  -
     2018-11-21 08:58:09   currentTitle    -
     2018-11-21 08:58:09   currentTuneInID -
     2018-11-21 08:58:17   deviceAddress   möchte keine Briefe
     2018-11-21 08:58:20   dnd             off
     2018-11-21 08:58:17   microphone      false
     2018-12-02 15:24:58   model           Echo Dot
     2018-12-02 17:37:05   musicalarm_count 0
     2018-11-21 08:58:10   mute            off
     2018-11-21 08:58:16   online          true
     2018-11-21 08:58:09   playStatus      stopped
     2018-11-19 19:08:20   presence        present
     2018-11-19 19:12:19   primeplaysender Antenne
     2018-11-21 08:58:10   progress        0
     2018-11-21 08:58:10   progresslen     0
     2018-12-02 17:37:05   reminder_count  0
     2018-11-21 08:58:10   repeat          off
     2018-11-21 08:58:10   shuffle         off
     2018-12-02 17:37:05   state           connected
     2018-11-21 08:58:17   timeZoneId      Europe/Paris
     2018-12-02 17:37:05   timer_count     0
     2018-12-02 17:37:05   timer_id        -
     2018-12-02 17:37:05   timer_remainingtime 0
     2018-11-19 19:18:53   tunein          s25772
     2018-11-19 19:08:20   version         618622620
     2018-11-21 08:59:17   voice           alexa
     2018-11-21 08:59:17   voice_timestamp 1542787112092
     2018-12-02 15:31:23   volume          47
     2018-11-21 08:58:22   volume_alarm    70
     2018-11-21 08:58:19   wakeword        COMPUTER
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNNING_REQUEST 0
     CMD_QUEUE:
Attributes:
   IODev      Echo
   alias      Wohnzimmer
   icon       echo
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Dezember 2018, 17:52:47
Auf Seite 1 gibt es eine neue Version


# 2018.12.02 v0.0.50
# - FEATURE: Unterstützung A32DDESGESSHZA Echo Dot Gen3
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 Dezember 2018, 18:25:57
Herzlichen Dank - werd es gleich mal einspielen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: call_me_driver am 03 Dezember 2018, 16:44:40
Zitat von: call_me_driver am 27 November 2018, 16:03:36
3te Gen

sehr gut - dadurch is mein problem auch erledigt. update funzt :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: der-pw am 04 Dezember 2018, 09:20:50
Vorab, ein sehr tolles Modul, dessen Stärken ich momentan kennen lerne und nun zu schätzen weiß.

Gibt es denn eine Möglichkeit, die eigene conversationsID herauszufinden?
Die Idee ist, mit set textmessage über den fertgien Trockner, oder den vollen Briefkasten zu informieren.
Anders als wenn es an der Tür klingelt, soll der Echo dann eben nicht sofort losreden, sondern über den "gelben Ring" benachrichtigen.

btw:
Der Zustand des Mikrofons wird sowohl beim Echo 1. gen als auch beim Echo Dot 3. gen immer als false ausgegeben.
Für mich nicht schlimm, weil ich mich eher in meinen Benachritigungregeln momentan "dnd" halte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: der-pw am 05 Dezember 2018, 13:59:15
Vielleicht verstehe ich es auch irgendwie falsch. Natürlich habe ich die Beschreibung zum Modul gelesen und ein "get conversations" gemacht.
Der Rückgabewert ist aber leer, vermutlich weil da auch nur die IDs angezeigt werden, zu denen ich Kontakt aufgenommen habe. Bislang habe ich aber nur mir selbst über die App geschrieben, weil kein Kontakt vorhanden ist, den ich einfach mal zu Testzwecken anschreiben könnte/möchte.
Und die Frage bleibt, ob "get conversations" dann überhaupt meine ID anzeigen würde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 05 Dezember 2018, 15:49:36
Zitat von: der-pw am 05 Dezember 2018, 13:59:15
Und die Frage bleibt, ob "get conversations" dann überhaupt meine ID anzeigen würde.
... bei mir schon. Mach mal ein manuelles neues Login mit dem Account-Device.
Bei einem Neustart "vergisst" das Modul best. Parameter, die mit set ... login wieder erstellt werden.
Viel Erfolg,
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: der-pw am 05 Dezember 2018, 16:45:56
Danke Achim,

genau das war es. Den Zusammenhang konnte ich mir irgendwie nicht herleiten.

Grüße,
Patrick
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: store2704 am 06 Dezember 2018, 07:17:04
Guten Morgen,

ich habe ein Fire HD 8 tablet. Dieses unterscheidet sich in der Bezeichnung von dem in der Liste aufgeführten. Ich kann auch nichts damit steuern. Ich habe mal versucht die Device ID aus dem ChangeLog einzutragen, dann wird es zwar als Fire Tab HD 8 erkannt, aber ich kann weiter nichts steuern und bekomme auch nicht mehr readings. ich hänge mal ein List von meinem Device an. Die Geräte ID ist verändert. Vielleicht hat ja einer eine Idee.

Internals:
   DEF        A38EHHIB10L47V G090423342150N2W
   IODev      MyEcho
   NAME       ECHO_G090423342150N2W
   NR         418
   NTFY_ORDER 50-ECHO_G090423342150N2W
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   OLDREADINGS:
   READINGS:
     2018-12-06 07:06:16   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-12-06 07:06:16   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-12-06 07:06:14   alarm_count     0
     2018-12-06 07:07:30   model           unbekannt
     2018-12-06 07:06:14   musicalarm_count 0
     2018-12-06 07:07:11   presence        present
     2018-12-06 07:06:14   reminder_count  0
     2018-12-06 07:08:14   state           connected
     2018-12-06 07:06:14   timer_count     0
     2018-12-06 07:06:14   timer_id        -
     2018-12-06 07:06:14   timer_remainingtime 0
     2018-12-06 07:07:11   version         626533320
     2018-12-01 12:34:21   volume          0
   helper:
     DEVICETYPE A38EHHIB10L47V
     FAMILY     TABLET
     NAME       Stefans Fire
     RUNNING_REQUEST 0
     VERSION    626533320
     bluetooth  -
     CMD_QUEUE:
Attributes:
   DbLogExclude .*
   IODev      MyEcho
   alias      Stefans Fire
   room       Amazon
   server     layla.amazon.de


Danke und Grüße

Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 07 Dezember 2018, 21:42:50
Hätte eine Frage zu '"speak".
Es ist mir ja bekannt dass das alexa volume nur funktioniert wenn etwas abgespielt wird.
Ich verwende das "speak" öfters um Diverse ansagen über ALexa zu machen.
Jedoch passiert es dass diese auf einmal losbrüllt mit zu hoher Lautstärke.

Wie macht ihr das um bei einem speak (ohne das vorher Musik lief und die Alexa in IDLE ist) die volume zu setzen?

danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 07 Dezember 2018, 22:04:45
Hi popy,

speak nutzt die Alarm-Lautstärke des jeweiligen Echo-Devices; das ist sicher nicht immer erforderlich - besonders, wenn der Alarm als "echter" Alarm / Wecker o.ä. lauter als normal gestellt ist.

1. Möglichkeit: Alarm-Laustärke des Echo-Devices unter die normale Lautstärke setzen

2. Möglichkeit: Erweiterung der 37_echodevice.pm um ein entsprechendes Attribut, um das steuern zu können (hier am Beispiel der v.049):
ca. Zeile 328
"intervalvoice:slider,0,1,100 ".
einfügen -> "speak_useAlarmVolume:0,1 ".
"server ".

ca. Zeile 1835
                if(ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50)) {

ändern in         if ((AttrVal($name,"speak_useAlarmVolume",0)==1) && (ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50))) {


Michael, ich hoffe, das ist so i.O. - zumindest funktioniert es bei mir.

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 07 Dezember 2018, 22:14:32
Zitat von: awel am 07 Dezember 2018, 22:04:45
Hi popy,

speak nutz die Alarm-Lautstärke des jeweiligen Echo-Devices; das ist sicher nicht immer erforderlich - besonders, wenn der Alarm als "echter" Alarm / Wecker o.ä. lauter als normal gestellt ist.

1. Möglichkeit: Alarm-Laustärke des Echo-Devices unter die normale Lautstärke setzen

2. Möglichkeit: Erweiterung der 37_echodevice.pm um ein entsprechendes Attribut, um das steuern zu können (hier am Beispiel der v.049):
ca. Zeile 328
"intervalvoice:slider,0,1,100 ".
einfügen -> "speak_useAlarmVolume:0,1 ".
"server ".

ca. Zeile 1835
                if(ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50)) {

ändern in         if ((AttrVal($name,"speak_useAlarmVolume",0)==1) && (ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50))) {


Michael, ich hoffe, das ist so i.O. - zumindest funktioniert es bei mir.

VG Achim

Danke achim,

auf die alarm_volume hatte ich nicht geachtet  ;)
hätte noch eine Frage zu deiner Möglichkeit 2:

Setzt du das, speak_useAlarmVolume dann auf bei Dir auf "0" damit die normale "volume" verwendet wird?
Oder was genau macht deine Änderung?

Danke Vielmals
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 07 Dezember 2018, 22:16:49
genau:
speak_useAlarmVolume=0 -> normale Lautstärke für speak
speak_useAlarmVolume=1 -> Alarm-Lautstärke für speak
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 07 Dezember 2018, 22:19:19
Zitat von: awel am 07 Dezember 2018, 22:16:49
genau:
speak_useAlarmVolume=0 -> normale Lautstärke für speak
speak_useAlarmVolume=1 -> Alarm-Lautstärke für speak

Ich würde Gerne die Alarm Lautstäke nehmen also speak_useAlarmVolume=1 -> Dadurch sollte dann bei laufender Musik die Musik Volume wiederhergestellt werden, oder?
Wenn ich den Code aber richtig deute muss die Alarm Lautstärke auch dann noch weniger sein als volume? Oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 07 Dezember 2018, 22:25:53
??? ich verstehe dich jetzt nicht  :)
In der jetzigen Version -ohne meine Änderung- nutzt speak immer genau dann die Alarm-Lautstärke, wenn sie größer als die normale Lautstärke ist.
Ich hatte bis gerade gedacht, das würde dich stören. Ich habe an zwei Dots den Alarm für Zeitgeber deutlich lauter, wollte aber von Alexa bei Durchsagen nicht angebrüllt werden - daher meine Änderung.
Wenn du die Alarm-Laustärke für Durchsagen nutzen willst, musst du doch nichts ändern... das ist Standard ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 07 Dezember 2018, 22:33:09
Da haben wir was gemeinsam -> nicht angebrüllt werden zu wollen.
Ich hatte es nur bis jetzt nicht durchblickt welche Lautstärke Alexa nimmt.
Mein Sohn dreht die Alexas manchmal sehr laut auf und mir ist halt aufgefallen dass Sie mich und meine Frau manchmal anbrüllt  ;)
Hatte dann im Hinterkopf dass es immer ein Problem war die "volume" zu setzen, ohne dass Musik läuft.

Habe ich das jetzt richtig verstanden, ohne Änderung am Modul :

Dass wäre das was ich will  ;)
Danke für Deine Unterstützung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 07 Dezember 2018, 22:40:08
Zitat von: popy am 07 Dezember 2018, 22:33:09

  • verwendet Alexa IMMER die volume_alarm? Egal wie die beiden Lautstärken stehen.
Nein! Speak verwendet standardmäßig ohne Änderung das Maximum von normaler und Alarmlaustärke (Alarm, wenn lauter als normal), mit meiner Änderung auf Wunsch immer die normale Laustärke.
Wenn die allerdings vom Sohnemann hoch gesetzt wird, brüllt Alexa immer Mama und Papa an...


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 07 Dezember 2018, 23:11:55
ok danke.
Habe jetzt das Modul so geändert:


ca. Zeile 328
"intervalvoice:slider,0,1,100 ".
einfügen -> "speak_AlwaysUseAlarmVolume:0,1 ".
"server ".

ca. Zeile 1835
if(ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50)) {


ändern in         if((AttrVal($name,"speak_AlwaysUseAlarmVolume",0)==1) || ((AttrVal($name,"speak_AlwaysUseAlarmVolume",0) == 0) && ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50))) {



Es ist zwar ein Dirty Hack, aber es funktioniert, nun kann ich mit volume_alarm die Sprachausgaben Lautstärke einstellen, falls speak_AlwaysUseAlarmVolume = 1.
Bei speak_AlwaysUseAlarmVolume = 0, wie vorher.
@michael.winkler: Wäre es möglich das zu übernehmen, ev. bin ich nicht der einzige der so eine Funktion nutzvoll findet  ;)

Habt ihr noch eine Idee wie ich die "volume_alarm" am besten setze (vor/nach dem speak?)
Habt ihr da Erfahrung?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 07 Dezember 2018, 23:30:51
hm, damit brüllt die Dame aber wieder mich an...

Wie wär's mit einem eigenen Speak-Volume in Verbindung mit einem Attribut, das steuert, ob dieses Speak-Volume oder das ganz normale Volume benutzt wird? Damit dürften alle Fälle abgedeckt werden.
Auf die Nutzung des Alarm-Volumes kann man dann verzichten, Speak-Volume kann identisch eingestellt werden.

VG Achim

PS:
Eigentlich mag ich auch die Signale beim Umschalten der Lautstärke nicht, aber daran kann man nichts ändern ;-)
Deswegen möchte ich die Lautstärkeänderungen gerne optional.

Edit:
Es braucht keinen Schalter / kein Attribut: Wenn SpeakVolume gesetzt ist, wird es benutz, sonst erfolgt die Ausgabe mit dem normalen Volume
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 07 Dezember 2018, 23:32:33
Das wäre eine tolle Idee!
Was sagst du dazu @michael.winkler ?

pOpY
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 08 Dezember 2018, 13:18:15
Moin
Michael, hattest Du den Vobot nicht schon mal hinzugefuegt?
A10L5JEZTKKCZ8    VOBOT
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OliWee am 08 Dezember 2018, 13:56:26
Hi Leute,

bitte verzeiht, dass ich jetzt keine 107 Seiten durchforste, und in dem Forum hier zu suchen ist echt nervig...
Ich bin gerne bereit, zu dem Modul eine Wiki-Seite anzulegen, in dem die hier gesammelten Infos an einer Stelle zusammengetragen werden können...

Ich schaffe es nicht, das Modul mit meinem Amazon-Account zu verbinden. Ich nutze 2-Faktor-Authorisierung mit der Google-Authenticator-App.
Was ich gemacht habe:

define AmazonEcho echodevice <meinAmazonUsername> <MeinAmazonPasswort>
set AmazonEcho login2FAcode <CodeAusAuthenticator>


Ich bekomme dann zyklisch
echodevice AmazonEcho connected but loginerror

Hab das Device jetzt wieder gelöscht, weil ich vermute, dass Amazon sonst irgendwann meinen Account sperrt...

Wäre jemand so freundlich, mir Schritt für Schritt zu sagen, was ich tun muss, um ein frisch angelegtes echodevice mit meinem Account zu verbinden?

Vielen Dank
Oli

EDIT:
Habs mittlerweile hinbekommen.
Das Cookie hat gefeht...
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 08 Dezember 2018, 20:23:16
Zitat von: awel am 07 Dezember 2018, 23:30:51
hm, damit brüllt die Dame aber wieder mich an...

Wie wär's mit einem eigenen Speak-Volume in Verbindung mit einem Attribut, das steuert, ob dieses Speak-Volume oder das ganz normale Volume benutzt wird? Damit dürften alle Fälle abgedeckt werden.
Auf die Nutzung des Alarm-Volumes kann man dann verzichten, Speak-Volume kann identisch eingestellt werden.

VG Achim

PS:
Eigentlich mag ich auch die Signale beim Umschalten der Lautstärke nicht, aber daran kann man nichts ändern ;-)
Deswegen möchte ich die Lautstärkeänderungen gerne optional.

Edit:
Es braucht keinen Schalter / kein Attribut: Wenn SpeakVolume gesetzt ist, wird es benutz, sonst erfolgt die Ausgabe mit dem normalen Volume

Habs jetzt implementiert mit einem neuen attr "speak_volume", standardmäßig nimmt er das aktuelle "volume".
Wenn "speak_volume" gesetzt, dann nimmt er immer diese Lautstärke und setzt nachher die Lautstärke wieder auf das alte "volume".

Folgendes muss geändert werden:


ca. Zeile 328
"intervalvoice:slider,0,1,100 ".
einfügen -> "speak_volume:slider,0,1,100 ".
"server ".


ca. Zeile 1835
if(ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50)) {


ändern in       if(AttrVal($name,"speak_volume",0) > 0){



ca. Zeile 1836            ReadingsVal($name , "volume_alarm", 50)
suchen und ändern in AttrVal($name , "speak_volume", 50)



So kann ich nun eine speak_volume auf jeder Alexa setzen, und Sie brüllt mich nicht mehr an  ;)
@michael.winkler: Wäre toll wenn du das übernehmen könntest, es würden sich andere auch noch davon profitieren.

PS.: gibt es ein Github oder ähnliches wo man sich mit PRs beteiligen kann?

pOpY
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: valvak am 09 Dezember 2018, 12:36:35
Mahlzeit zusammen!

Vielleicht kann mir jemand helfen. Ich bin jetzt seit 2 Jahren bei Fhem und habe diverse Sachen zuhause automatisiert. z.B. automatische Weckerstellung abhängig von der Schicht (über Sonos One, Kalender und Residents).

ich würde jetzt gerne für Tage an denen ich Frei habe das echodevice als flexible Weckzeit nutzen, bekomme die alarm-Zeit welche ja mit Sekunden und Millisekunden  angezeigt wird nicht Residents-tauglich umgewandelt.

Wie genau kann ich die ReadingsVal von 16:00:00.000 in 16:00 umwandeln? Gerne als notify. Ich hab mich bisher immer gut mit Google helfen können aber stehe gerade auf dem Schlauch.

Ich würde gerne abfragen ob ein Alarm auf on steht und die entsprechende Zeit dann im wakeuptimer setzen. Geht wie gesagt mit dem vorhandenen Format leider nicht.

Danke im Vorraus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 09 Dezember 2018, 12:43:35
Hast du dir diesen post mal angeschaut:
http://coldcorner.de/2018/02/10/lichtwecker-2-0-alexa-wecker-direkt-in-fhem-uebernehmen/

Da wird auch eine Weckzeit vom Echo nach FHEM übernommen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: valvak am 09 Dezember 2018, 12:48:58
Ich danke dir.
ich glaub damit komm ich weiter  :)

Ich wusste halt nicht wie ich die Uhrzeit umwandeln kann, Rest bekomm ich irgendwie hin ;D

Vielen Dank
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 Dezember 2018, 14:37:23
Ich ruf mit folgendem DOIF 25 Minuten vor der Weckzeit eine Sub auf die meinen Lichtwecker/Sonos-Radio startet:

Internals:
   DEF        ([([EG_Echo_Wohnzimmer:alarm_01_originalTime:"(.*)\."]-[00:25])] and [?EG_Echo_Wohnzimmer:alarm_count] eq "1") ({Aufstehen($we)})
   MODEL      FHEM
   NAME       doif_Wecker
   NR         411
   NTFY_ORDER 50-doif_Wecker
   STATE      initialized
   TYPE       DOIF
   READINGS:
     2018-11-11 23:15:32   cmd             0
     2018-11-11 23:15:32   mode            enabled
     2018-11-11 23:15:32   state           initialized
     2018-12-09 14:31:31   timer_01_c01    09.12.2018 14:35:00
   Regex:
   condition:
     0          ::DOIF_time_once($hash,0,$wday) and ::ReadingValDoIf($hash,'EG_Echo_Wohnzimmer','alarm_count') eq "1"
   days:
   devices:
   do:
     0:
       0          {Aufstehen($we)}
     1:
   helper:
     event      timer_1
     globalinit 1
     last_timer 1
     sleeptimer -1
     triggerDev
     triggerEvents:
       timer_1
   internals:
   interval:
   intervalfunc:
   intervaltimer:
   itimer:
     all         EG_Echo_Wohnzimmer
   localtime:
     0          1544362500
   perlblock:
   readings:
   realtime:
     0          14:35:00
   time:
     0          ([EG_Echo_Wohnzimmer:alarm_01_originalTime:"(.*)\."]-[00:25])
   timeCond:
     0          0
   timer:
     0          0
   timers:
     0           0
   triggertime:
     1544362500:
       localtime  1544362500
       hash:
   uiState:
   uiTable:
Attributes:
   do         always
   room       Wecker
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 09 Dezember 2018, 17:25:11
Zitat von: sinus61 am 22 November 2018, 18:10:15
Gerade mal ausgetetet, die Frage "Alexa wie warm ist es", eine Routine schaltet per ha-bridge einen Dummy, ein Notify auf den Dummy führt ein "get ECHOACCOUNTDEVICE settings" aus.
Dann das Notify auf das Voice Reading:

echo_.*:voice:..* {
if ($EVENT =~ m/wie warm ist/) {
fhem "set $NAME speak Die Temperatur beträgt [au_Wetterstation:temperature2] Grad";
}
}

Die Antwort kommt jetzt vom jeweils angesprochenem Echo mit einer Verzögerung von ca. 1 Sekunde.

Hallo ich habe es auch getestet läuft. Wenn ich aber 2 verschiedene Antworten will geht es nicht habe es schon in ein Notify oder DOIF getestet.

(["^ECHO:voice.*(wie warm ist es in der küche)"]) (set $DEVICE speak Die Temperatur in der Küche beträgt [HM_Wandthermostat_OG_Kueche_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Kueche_Climate:humidity] Prozent) DOELSEIF (["^ECHO:voice.*(wie warm ist es im Wohnzimmer)"]) (set $DEVICE speak Die Temperatur im Wohnzimmer beträgt [HM_Wandthermostat_OG_Wohnzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Wohnzimmer_Climate:humidity] Prozent)

Vielleicht habt ihr ja die zündende Idee!

mfg Tobias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 11 Dezember 2018, 11:09:49
Hallo Leute,

Gibt es irgendwie eine Möglichkeit, das man den Echo dots generell eine feste Lautstärke geben kann, egal ob man jetzt sagt Lautstärke 1-10? Ich nutze die Echos nur für smarthomegedöns und keine Musik ( die steuere ich mit den Echos über meine Raumfeldboxen).

Ich würde lieber die Lautstärkesätze 1-10 für meine Raumfeldboxen nutzen über den Voice Befehl. Habt ihr hier ne Lösung das man bei dem geben des lautstärkebefehl's irgendwie ein getsettings mitschickt?

Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 13 Dezember 2018, 09:20:49
Kann man bei dem Speak Befehl eine Pause einfügen, also ein Komma oder so? Muß daß dann irgendwie mit Hochkomma oder so gemacht werden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Dezember 2018, 10:21:30
Zitat von: Abercrombie1892 am 11 Dezember 2018, 11:09:49
Hallo Leute,

Gibt es irgendwie eine Möglichkeit, das man den Echo dots generell eine feste Lautstärke geben kann, egal ob man jetzt sagt Lautstärke 1-10? Ich nutze die Echos nur für smarthomegedöns und keine Musik ( die steuere ich mit den Echos über meine Raumfeldboxen).

Ich würde lieber die Lautstärkesätze 1-10 für meine Raumfeldboxen nutzen über den Voice Befehl. Habt ihr hier ne Lösung das man bei dem geben des lautstärkebefehl's irgendwie ein getsettings mitschickt?

Gruss
So ganz verstehe ich nicht, was du da beschreibst.... du sagst, du machst mit den Echos nur SmartHome Sachen und keine Musik. Direkt danach dann aber doch Musik "mit den Echos über [..] Raumfeldboxen".
Also dienen die Echos jetzt als Medien-Player oder nicht?

Du kannst natürlich mit einem notify auf das Voice Reading und entsprechendem Filter den Lautstärke-Befehl abgreifen, in deinen Raumfeldboxen setzen und anschließend am Echo wieder zurück auf deinen "festen" Wert setzen aber ich glaube kaum, dass dies eine zufriedenstellende Lösung ergeben wird. Dazu sind die Latenzen dann doch zu hoch.

Da würde ich eher einen Dummy anlegen, den ich per Prozentsteuerung über Alexa-FHEM schalte.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 14 Dezember 2018, 18:20:32
Zitat von: sig10680 am 09 Dezember 2018, 17:25:11
Hallo ich habe es auch getestet läuft. Wenn ich aber 2 verschiedene Antworten will geht es nicht habe es schon in ein Notify oder DOIF getestet.

Hab gerade mal das hier getestet, mit Log Ausgaben zur Kontrolle:


echo_.*:voice:..* {
Log(3,"Echo: $NAME / $EVENT / $EVTPART0");
if ($EVENT =~ m/wie warm ist/) {
my $T = ReadingsVal("au_Wetterstation","temperature2",0);
$T =~ s/\./,/g;
Log(3,"Echo: $NAME / Die Temperatur beträgt $T Grad");
fhem ("set $NAME speak Die Temperatur beträgt $T Grad");
}
elsif ($EVENT =~ m/bus/) {
my $b = ReadingsVal("dep_Bus","departure_0_timeInMinutes",0);
Log(3,"Echo: $NAME / Der nächste Bus fährt in $b Minuten");
fhem ("set $NAME speak Der nächste Bus fährt in $b Minuten");
}
}


Funktioniert aber nicht, laut Log läuft alles korrekt durch, der zweite Speak wird aber nie ausgeführt. Fällt mir gerade nix zu ein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gummix am 14 Dezember 2018, 21:46:06
Hallo,
ich bin neu hier und auch in FHEM.
Ich versuche einen Lichtwecker nach dieser Anleitung zu erstellen:
http://coldcorner.de/2018/02/10/lichtwecker-2-0-alexa-wecker-direkt-in-fhem-uebernehmen/ (http://coldcorner.de/2018/02/10/lichtwecker-2-0-alexa-wecker-direkt-in-fhem-uebernehmen/)

Leider hänge ich schon am Anfang fest.
Ich habe das Modul installiert (Denke ich) und habe  es auch verbunden.

Wenn ich jetzt  einen Wecker stelle soll unter Readings doch folgendes auftauchen:
alarm_01_originalTime
Habe  ich aber nicht, da steht nur alarm_count 0 und musicalarm_count 0 (dazu ein paar andere Sachen).

Evtl. erbarmt sich ja jemand mir zu helfen ich versuche es solange weiter.

Noch eine NoobFrage:
ich will z.B. folgendes hinzufügen:
attr emanuel_wecker EventForAlarmOff emanuel_echo_spot:Wecker_aktiv: off

Dazu gehe ich auf der Modulseite nach unten wo attr steht, wähle EventForAlarmOff und füge in das folgende Feld dan was ein?:
attr emanuel_wecker EventForAlarmOff emanuel_echo_spot:Wecker_aktiv: off
oder
emanuel_echo_spot:Wecker_aktiv: off

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 14 Dezember 2018, 21:54:40
Vielleicht besser dort nachfragen, wo du den Code etc. her hast...

Oder hier zumindest ein list deiner echo Devices, bzw. mindestens von dem wo der Wecker erscheinen soll...

Neben dem AccountDevice hast du ja mindestens noch ein weiteres...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gummix am 14 Dezember 2018, 22:06:46
Hi,
ich habe einen EchoSpot, Harmony Hub, Yeelight  etc.

Aber damit ich weiter komme muss doch erstmal das alarm_01_originalTime in den Readings auftauchen.
Kommt aber irgendwie nicht.

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gummix am 14 Dezember 2018, 22:10:49
Ok, habs erstmal.
Danke für den Wink.

Eine Frage noch,
für die interne Kommunikation, nutzt man da den IODEV der den Name?

Als Beispiel aus der Anleitung:
attr emanuel_wecker EventForAlarmOff emanuel_echo_spot:Wecker_aktiv: off

Wäre der emanuel_echo_spot in dem Fall der IODEV, der NAME oder was anderes?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 14 Dezember 2018, 23:28:37
Bitte ein list und KEINEN Screenshot!

Also

list DeviceName

in die fhem-Web-Zeile, Enter und das dann hier in code-Tags posten (das # im "Menü")...

Das ist ja auch "nur" das Account-Device!

Die Anleitung (erster Post) hast du gelesen!?

Mach mal:

set EchoWecker autocreate_devices

Danach sollte mind. ein weiteres echodevice da sein, nämlich dein "echtes Gerät" und dort sollte es dann auch das Reading geben, wenn du einen Wecker "stellst"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 14 Dezember 2018, 23:32:27
Zitat von: Gummix am 14 Dezember 2018, 22:10:49
Ok, habs erstmal.
Danke für den Wink.

Eine Frage noch,
für die interne Kommunikation, nutzt man da den IODEV der den Name?

Als Beispiel aus der Anleitung:
attr emanuel_wecker EventForAlarmOff emanuel_echo_spot:Wecker_aktiv: off

Wäre der emanuel_echo_spot in dem Fall der IODEV, der NAME oder was anderes?

Danke

Fragen bzgl. einer spezifischen (nicht aus fhem/Forum stammenden) Anleitung besser dort erörtern wo du die Anleitung her hast...

...oder hoffen, dass sich jemand "von hier" dort einliest...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 15 Dezember 2018, 13:23:27
Zitat von: sinus61 am 14 Dezember 2018, 18:20:32
Hab gerade mal das hier getestet, mit Log Ausgaben zur Kontrolle:


echo_.*:voice:..* {
Log(3,"Echo: $NAME / $EVENT / $EVTPART0");
if ($EVENT =~ m/wie warm ist/) {
my $T = ReadingsVal("au_Wetterstation","temperature2",0);
$T =~ s/\./,/g;
Log(3,"Echo: $NAME / Die Temperatur beträgt $T Grad");
fhem ("set $NAME speak Die Temperatur beträgt $T Grad");
}
elsif ($EVENT =~ m/bus/) {
my $b = ReadingsVal("dep_Bus","departure_0_timeInMinutes",0);
Log(3,"Echo: $NAME / Der nächste Bus fährt in $b Minuten");
fhem ("set $NAME speak Der nächste Bus fährt in $b Minuten");
}
}


Funktioniert aber nicht, laut Log läuft alles korrekt durch, der zweite Speak wird aber nie ausgeführt. Fällt mir gerade nix zu ein.

Danke dir für das Testen,

ich habe es jetzt mit einem Notify hinbekommen. Vielleicht braucht es ja jemand von euch!


ECHO_.*:voice:..* {
if ($EVENT =~ m/info/ && $EVENT =~ m/arbeitszimmer/) {
fhem "set $NAME speak Die Temperatur im Büro beträgt [HM_Wandthermostat_OG_Buero_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Buero_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/badezimmer/) {
fhem "set $NAME speak Die Temperatur im Badezimmer beträgt [HM_Wandthermostat_OG_Bad_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Bad_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/esszimmer/) {
fhem "set $NAME speak Die Temperatur in der Küche beträgt [HM_Wandthermostat_OG_Kueche_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Kueche_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/wohnzimmer/) {
fhem "set $NAME speak Die Temperatur im Wohnzimmer beträgt [HM_Wandthermostat_OG_Wohnzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Wohnzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/schlafzimmer/) {
fhem "set $NAME speak Die Temperatur im Schlafzimmer beträgt [HM_Wandthermostat_OG_Schlafzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Schlafzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/zimmer opa/) {
fhem "set $NAME speak Die Temperatur im Zimmer vom Opa beträgt [HM_Wandthermostat_OG_Zimmer_Opa_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Zimmer_Opa_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/kinderzimmer/) {
fhem "set $NAME speak Die Temperatur im Kinderzimmer beträgt [HM_Wandthermostat_OG_Kinderzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Kinderzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/flur/) {
fhem "set $NAME speak Die Temperatur im Flur beträgt [netatmo_M03_00_00_02_78_24:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [netatmo_M03_00_00_02_78_24:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/dachboden/) {
fhem "set $NAME speak Die Temperatur auf dem Dachboden beträgt [netatmo_M03_00_00_02_ae_40:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [netatmo_M03_00_00_02_ae_40:humidity] Prozent";
}
}


Jetzt baue ich nur noch die Alarm Lautstärke mit ein.

mfg sig10680
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 15 Dezember 2018, 15:15:27
Hab es auch nochmal probiert, es funktioniert eigentlich doch wie ursprünglich gedacht:

echo_.*:voice:..* {
Log(3,"Echo: $NAME / $EVENT");
if ($EVENT =~ m/wie warm ist/) {
my $T = ReadingsVal("au_Wetterstation","temperature2",0);
$T =~ s/\./,/g;
fhem ("set $NAME speak Die Temperatur beträgt $T Grad");
}
elsif ($EVENT =~ m/bus/) {
fhem ("set $NAME speak Abfahrt in [dep_Bus:departure_0_timeInMinutes] Minuten");
}
}


Probleme gibt es nur wenn im Speak-Befehl Teile aus der Frage in der Routine vorkommen. "Wann kommt der nächste Bus" als Frage geht nicht mit der Antwort "Der nächste Bus kommt in 10 Minuten", aber wie oben mit "Abfahrt in 10 Minuten".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 15 Dezember 2018, 15:53:56
Zitat von: sinus61 am 15 Dezember 2018, 15:15:27
Probleme gibt es nur wenn im Speak-Befehl Teile aus der Frage in der Routine vorkommen. "Wann kommt der nächste Bus" als Frage geht nicht mit der Antwort "Der nächste Bus kommt in 10 Minuten", aber wie oben mit "Abfahrt in 10 Minuten".
Das Vorhandensein von "bus" im Reading ist etwas wenig und nicht eindeutig, wenn die Antwort -die dann ja auch im Reading erscheint- genau dieses eine Wort wieder enthält.

Ohne Test: Versuche mal
statt elsif ($EVENT =~ m/bus/)

elsif ($EVENT =~ m/wann.*bus/i) {{
Das sollte zur Erkennung der Frage auf das Vorhandensein von "wann <irgend etwas> Bus" testen.

Viel Erfolg!
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 15 Dezember 2018, 17:03:32
Geht leider nicht. Das Event wird schon richtig erkannt, aber solange in der der Anwort mit Speak auch "Der nächste Bus" vorkommt wird speak nicht ausgeführt.
Da kann man jetzt mit leben, man muss nur immer überlegen die Fragen und Antworten entsprechend zu formulieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 17 Dezember 2018, 13:17:14
Ist es möglich einen Anruf über Echo Connect durch das Modul zu beenden?

MfG BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 17 Dezember 2018, 14:09:21
Wecker: Zeiten, Wiederholungen

Hallo Michael,
ich habe an einem Spot mehrere unterschiedliche Weckzeiten in wöchentlicher Wiederholung definiert, also so etwas jeden Montag um 06:00, jeden Dienstag um 07:15, mittwochs wieder 06:00  etc.

Leider sehe ich bei den Alrameinträgen nur die Zeit und den Status.
Das reading alarm_repeat gibt es nur pauschal, nicht für jeden Wecker. Worauf bezieht es sich?

Es wäre schön, wenn man auch bei den Alarmen das recurringPattern wie bei den Erinnerungen sehen könnte.

Danke und vG
Achim

PS, nebenbei:
In der Anleitung gibt es bei "reminder_XX_recurring" einen copy&paste-Fehler: Für jeden Wochentag endet das Muster auf 1 (XXXX-WXX-1), das müsste doch durchlaufen, oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 17 Dezember 2018, 20:08:22
Hallo,

bei mir funktioniert Set echo pause nicht mehr. Sowie es ausschaut geht nur dieser Befehl nicht mehr!
Hat noch jemand das Probem?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: store2704 am 18 Dezember 2018, 06:57:13
Hallo miche,

kann ich nicht bestätigen. Funktioniert bei mir. Habs gerade mal getestet.

Grüße

Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 18 Dezember 2018, 07:06:35
Welche Version hast du drauf?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 20 Dezember 2018, 13:28:58
Hallo Michael,

wie steht es denn mit dem Löschen von Spracheingaben ?

Es gibt hierzu die URL: https://www.amazon.de/alexaprivacy -> https://www.amazon.de/hz/mycd/myx/#/home/alexaPrivacy/

Dort sind für den Datumsbereich verschiedene Auswahl-Kriterien möglich z.B. heute, gestern, Diese Woche, Diesen Monat, Gesamter Verlauf, Benutzerdefiniert.

Mittels dem Button: Alle Aufnahmen von [Auswahl] löschen, werden diese nach einem Hinweis-Fenster gelöscht.

Die Idee hier wäre hier, dies direkt anstoßen zu können, so könnte z.B. Nachts der Verlauf von "heute" gelöscht werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 20 Dezember 2018, 14:11:30
Moin
Michael, hattest Du den Vobot nicht schon mal hinzugefuegt? Meiner wird ziemlich intensiv als Wecker genutzt!
A10L5JEZTKKCZ8    VOBOT
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 20 Dezember 2018, 21:18:23
könntest du evtl den fire tv stick zufügen

AKPGW064GI9HE    Fire TV 4K Stick   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: BrandonQuest am 23 Dezember 2018, 08:18:40
Guten Morgen,

das ist jetzt vielleicht von hinten durch die Brust ins Auge,
aber ich möchte die Smart Plug WLAN Steckdosen von Amazon mit FHEM steuern.

Da ich keine direkte Möglichkeit gefunden habe, die dort einzubinden
oder sichtbar zu machen (die können ja nur direkt mit Alexa App und Echo), wäre die Frage: kann man diese dem Amazon-SmartHome-Konto
bekannten Komponenten evt. über den Echo zugreifbar machen?

Dieses Modul hier ist ja schon so mächtig, evt. versteckt sich darin auch diese Möglichkeit?

Grüße
BrandonQuest
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 23 Dezember 2018, 16:20:05
Ein kleiner Verbesserungsvorschlag zu den voice Readings (samt Code):
- "alexa" bzw. das Wakeword des jeweiligen Devices wird aus den Sprach-Strings in voice entfernt
- in einem neuen Reading voice_invoke ist zu sehen wie Alexa aktiviert wurde (wakeword/button)
- alle durch die Sprachausgabe (des Moduls) verursachten Texte werden in ein eigenes Reading speak geschrieben

Damit sind die Inhalte in voice immer gleich - egal wie Alexa aktiviert wurde.
Und es tauchen dort auch nur Dinge auf, die tatsächlich gesprochen wurden.

Da das "simon says" bzw. "sprich mir nach" sprachabhängig ist und die Variable nicht im Modul definiert ist, müssen zusätzliche Sprachen im Code erweitert werden.

Code (around line 2500) Auswählen

# Informationen in das ECHO Device eintragen
if(defined($modules{$hash->{TYPE}}{defptr}{$sourceDeviceIds})) {
my $echohash = $modules{$hash->{TYPE}}{defptr}{$sourceDeviceIds};
#my $timestamp = int(time - ReadingsAge($echohash->{NAME},'voice',time))-5;
my $timestamp = int(ReadingsVal($echohash->{NAME},'voice_timestamp',time));

#Log3 $name, 3, "[$name] [echodevice_Parse] [" . $echohash->{NAME} . "] timestamp = $timestamp / " . int($card->{creationTimestamp});
#Log3 $name, 3, "[$name] [echodevice_Parse] echohash  = ".$echohash->{NAME};

#next if($timestamp eq $card->{creationTimestamp});
next if($timestamp >= int($card->{creationTimestamp}));
#next if($timestamp >= int($card->{creationTimestamp}/1000));
next if($card->{description} !~ /firstUtteranceId/);




my $textjson = $card->{description};
$textjson =~ s/\\//g;
my $cardjson = eval { JSON->new->utf8(0)->decode($textjson) };

next if($@);
next if(!defined($cardjson->{summary}));
next if($cardjson->{summary} eq "");

$echohash->{".updateTimestamp"} = FmtDateTime(int($card->{creationTimestamp}/1000));
readingsBeginUpdate($echohash);
my $spokentext = $cardjson->{summary};
if($spokentext =~ /^[simon says|sprich mir nach] /){
$spokentext =~ s/^[simon says|sprich mir nach] //g;
readingsBulkUpdate($echohash, "speak", $spokentext, 1);
} else {
my $invoked = "button";
my $wakeword = lc(ReadingsVal($echohash->{NAME}, "wakeword", ""));
$invoked = "wakeword" if($spokentext =~ /^$wakeword /);
$spokentext =~ s/^\Q$wakeword\E //g;
readingsBulkUpdate($echohash, "voice", $spokentext, 1);
readingsBulkUpdate($echohash, "voice_invoked", $invoked, 1);
readingsBulkUpdate($echohash, "voice_timestamp", $card->{creationTimestamp}, 1);
}
readingsEndUpdate($echohash,1);
$echohash->{CHANGETIME}[0] = FmtDateTime(int($card->{creationTimestamp}/1000));
#Log3 $name, 3, "[$name] [echodevice_Parse] [" . $echohash->{NAME} . "] Alexatext = ".$cardjson->{summary};
}


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 Dezember 2018, 16:27:30
Wenn dann noch das aktuelle 'sprich mir nach' des speak Befehls beachtet wird, wär die Sache für mich rund.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 23 Dezember 2018, 18:06:08
Zitat von: TomLee am 23 Dezember 2018, 16:27:30
Wenn dann noch das aktuelle 'sprich mir nach' des speak Befehls beachtet wird, wär die Sache für mich rund.
Das ist sprachabhängig? Ähh Mist...
Dann wird das etwas komplizierter.

Oder auch nicht
/^[simon says|sprich mir nach] /
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 Dezember 2018, 18:16:16
In einem anderen Thread ging es gestern um das Thema, begnüg mich so lange das nicht im Modul eingebaut ist, gerne auch nur eines userReadings :

voice2 {my $reading = ReadingsVal("$name","voice",""); ($reading =~ s/^[Ee]cho\s// or $reading =~ s/^[Ss]prich.mir.nach.//); return $reading;}

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 23 Dezember 2018, 18:21:50
So ist es besser und auch schön zu erweitern:

$echohash->{".updateTimestamp"} = FmtDateTime(int($card->{creationTimestamp}/1000));
readingsBeginUpdate($echohash);
my $spokentext = $cardjson->{summary};
my $wakeword = lc(ReadingsVal($echohash->{NAME}, "wakeword", ""));
if($spokentext =~ /^$wakeword /) {
$spokentext =~ s/^\Q$wakeword\E //g;
readingsBulkUpdate($echohash, "voice", $spokentext, 1);
readingsBulkUpdate($echohash, "voice_invoked", "wakeword", 1);
readingsBulkUpdate($echohash, "voice_timestamp", $card->{creationTimestamp}, 1);
} elsif($spokentext =~ /^sprich mir nach /){ #German
$spokentext =~ s/^sprich mir nach //g;
readingsBulkUpdate($echohash, "speak", $spokentext, 1);
} elsif($spokentext =~ /^simon says /){ #English
$spokentext =~ s/^simon says //g;
readingsBulkUpdate($echohash, "speak", $spokentext, 1);
} else {
readingsBulkUpdate($echohash, "voice", $spokentext, 1);
readingsBulkUpdate($echohash, "voice_invoked", "button", 1);
readingsBulkUpdate($echohash, "voice_timestamp", $card->{creationTimestamp}, 1);
}
readingsEndUpdate($echohash,1);
$echohash->{CHANGETIME}[0] = FmtDateTime(int($card->{creationTimestamp}/1000));
#Log3 $name, 3, "[$name] [echodevice_Parse] [" . $echohash->{NAME} . "] Alexatext = ".$cardjson->{summary};



Zitat[Ss]prich.mir.nach.
Kommen auf Deutsch an der Stelle auch Großbuchstaben an?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 23 Dezember 2018, 19:37:21
ZitatKommen auf Deutsch an der Stelle auch Großbuchstaben an?

Die Frage stellte ich mir auch als ich es im Thread gelesen hatte, gesehen hab ich bisher keine Großbuchstaben, habs aber trotzdem übernommen, schadet ja nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 9zehn75 am 25 Dezember 2018, 10:38:24
Guten Morgen und frohe Weihnachten!

Bitte ignorieren. Ich sollte nichts posten bevor ich gefrühstückt habe.

Vielen Dank,
Olli
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 28 Dezember 2018, 18:14:58
Zitat von: pc1246 am 20 Dezember 2018, 14:11:30
Moin
Michael, hattest Du den Vobot nicht schon mal hinzugefuegt? Meiner wird ziemlich intensiv als Wecker genutzt!
A10L5JEZTKKCZ8    VOBOT
Gruss Christoph
Da ich dank Weihnachten auch nen Vobot hier habe, würde ich mich auch sehr über die Einbindung freuen.
Gefunden wird er beim autocreate_Devices aber angelegt wird er als device nicht.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 01 Januar 2019, 17:16:38
Allen ein Gutes Neues.

Bei mir klappt das auslösen der Routine über set nicht mehr. Hat das noch jemand bemerkt bzw an was könnte das liegen?
Im Event Monitor erscheint dann nur:  2019-01-01 17:14:44 echodevice ECHO_G090L91073420CEN connected

Andere set Befehle klappen ohne Probleme.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Michi1978 am 02 Januar 2019, 21:54:27
Hallo,

ich habe folgendes Problem:

Wenn mein ECHO DOT eine zeitlang nichts zu tun hatte und über ein z.b. Notify ein set ECHO_XX speak test ausführ dann blinkt der echo zwar rum aber ich höre nichts. schicke ich den befehl dann erneut hinterher dann kommt es erst aus dem lautsprecher wie es soll.
woran kann das liegen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 03 Januar 2019, 12:34:06
Zitat von: popy am 08 Dezember 2018, 20:23:16
Habs jetzt implementiert mit einem neuen attr "speak_volume", standardmäßig nimmt er das aktuelle "volume".
Wenn "speak_volume" gesetzt, dann nimmt er immer diese Lautstärke und setzt nachher die Lautstärke wieder auf das alte "volume".

Folgendes muss geändert werden:


ca. Zeile 328
"intervalvoice:slider,0,1,100 ".
einfügen -> "speak_volume:slider,0,1,100 ".
"server ".


ca. Zeile 1835
if(ReadingsVal($name , "volume", 50) < ReadingsVal($name , "volume_alarm", 50)) {


ändern in       if(AttrVal($name,"speak_volume",0) > 0){



ca. Zeile 1836            ReadingsVal($name , "volume_alarm", 50)
suchen und ändern in AttrVal($name , "speak_volume", 50)



So kann ich nun eine speak_volume auf jeder Alexa setzen, und Sie brüllt mich nicht mehr an  ;)
@michael.winkler: Wäre toll wenn du das übernehmen könntest, es würden sich andere auch noch davon profitieren.

PS.: gibt es ein Github oder ähnliches wo man sich mit PRs beteiligen kann?

pOpY

Hab von Popy freundlicherweise die bearbeitet 37_echodevice.pm bekommen und das funktioniert super.

@michael.winkler: Wäre toll wenn du das übernehmen könntest so lässt sich speak noch besser nutzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 04 Januar 2019, 06:49:32
hi,

ich hatte irgendwann schonmal gefragt, ist aber wohl untergegangen .

ich habe nachwievor das 'problem', das meine echo-devices relativ schnell und nicht übertrieben - hunderte - von readings anlegen: bluetooth_848072542045179 disconnected 2019-01-04 06:44:42
und diese nicht mehr löschen.

die readings in unten angehangenem screen sind innerhalb von 15 minuten angelegt worden.

lässt sich dieses irgendwie beheben/ändern ?

derzeit behelfe ich mir damit , das ich alle readings 2mal am Tag automatisch löschen lasse.

Gruss Byte09


edit: ich habe gerade mal die  letzte fhem.save ( in diesem Zeitraum habe ich nicht löschen lassen ) durchgesehen . Alleine in einem Device sind innerhalb von 2 Tagen 462 entsprechende Readings angelegt worden.
setstate ECHO_G2A0P30774320J2B 2019-01-02 11:06:33 bluetooth_1419296700624453 disconnected
setstate ECHO_G2A0P30774320J2B 2019-01-02 11:06:33 bluetooth_1419296715484453 disconnected
setstate ECHO_G2A0P30774320J2B 2019-01-02 11:07:33 bluetooth_1419665362670551 disconnected
.
.
.
setstate ECHO_G2A0P30774320J2B 2019-01-03 17:40:13 bluetooth_1529226677684436 disconnected
setstate ECHO_G2A0P30774320J2B 2019-01-03 17:40:13 bluetooth_1529226682176360 disconnected


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 04 Januar 2019, 21:18:55
Hallo habe eben die echodevice.pm geupdatet. Jetzt habe ich das Problem das das Modul nur noch auf error steht.
Nachdem die alte moduldatei bis vor ein paar tagen noch lief. Aber seid dem auf connected but loginerror stand.

Habe dann das device gelöscht und neu angelegt mit

define <Name> echodevice <Amazon account> <Amazon Kennwort>

Auch ein Neustart vom PI und der Fritzbox brachte keinen Erfolg.

Im log steht das
2019.01.04 21:16:36 1: Echo_Kueche: json evaluation error
$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>400 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.

<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: oT24ww1v8u7tP8ONhG3z6IakjSzdTJKFCR7FQhEo9qkNv0LteNZYHQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 04 Januar 2019, 22:02:02
Auch ich bekomme seit heute keine Connection mehr zu Stande. Sämtliche Lösungswege aus den vorherigen Seiten habe ich durchgespielt: Internet reconnected, loginwithcaptcha..., Cookie. Es will nicht mehr connecten. Status ist immer ,,connected but loginerror". Ich warte nun, dass es von alleine wieder geht, habe aber wenig Hoffnung.

Version ist die Aktuellste von der Startseite hier.
Ich habe das Gefühl die Lösung des Captcha ist nie richtig.

Hoffe jemand findet bald eine Lösung?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 04 Januar 2019, 22:13:37
@eckonator, @Tueftler1983
Das Problem des "connected but loginerror" hatte ich vorgestern auch.
Geholfen hat ein mehrfaches(!) "loginwithcaptcha" nachdem ich die DEF noch einmal mit Benutzernamen und Kennwort neu erstellt hatte (nicht das ganze device, nur ein Update der DEF); zwischenzeitlich gab es auch ein "connected" mit einem viel zu kurzen Cookie - dem entsprechend funktionierten speak u.a. nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rcmcronny am 04 Januar 2019, 22:16:49
Hallo,

ich hatte das "connected but loginerror" auch, hab das amazon device disabled, ein tag gewartet und nun wieder aktiviert, war sofort wieder connected.

:) Ronny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 04 Januar 2019, 22:29:42
Tja, was soll ich sagen - warten hat tatsächlich geholfen. Es ist nun nach meinen Bemühungen eine Stunde vergangen und plötzlich steht der Status wieder auf connected und alles läuft. Toi toi toi, dass es so bleibt  :o
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 Januar 2019, 01:00:51
Bei mir leider noch kein Erfolg. Habe auch in der def mal E-Mail und password eingetragen, mehrfach login mit captcha versucht aber nix
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 Januar 2019, 09:05:21
So mein device steht wieder auf connected. Kann mir jetzt noch jemand sagen wie ich Alexa sprechen lassen kann? Finde den Befehl speak nicjt, nutze Version 0.0.50
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 05 Januar 2019, 09:07:50
Zitat von: Tueftler1983 am 05 Januar 2019, 09:05:21
So mein device steht wieder auf connected. Kann mir jetzt noch jemand sagen wie ich Alexa sprechen lassen kann? Finde den Befehl speak nicjt, nutze Version 0.0.50

set deinDevice speak
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 Januar 2019, 09:10:11
Im dropdown menü oben gibt es kein speak Befehl.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 05 Januar 2019, 09:11:45
Zitat von: Tueftler1983 am 05 Januar 2019, 09:10:11
Im dropdown menü oben gibt es kein speak Befehl.

nicht das "Haupt" Device zum Anmelden sonder das Device das reden soll  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 Januar 2019, 09:14:12
Jetzt kapiere ich nix mehr.
Habe nur das device was ich mit
define echo_Küche echodevice email pass
Angelegt habe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 05 Januar 2019, 09:17:01
Zitat von: Tueftler1983 am 05 Januar 2019, 09:14:12
Jetzt kapiere ich nix mehr.
Habe nur das device was ich mit
define echo_Küche echodevice email pass
Angelegt habe

du legst ein "Haupt" Device an mit den Anmeldedaten. Das macht den Login.
Darin dann set autocreate_devices.
Das od. die Devices die dabei angelegt werden kannst du sprechen lassen.

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/ (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 Januar 2019, 09:32:19
So wenn ich im device was ich angelegt habe oben set autocreate_device mache bekomme ich nur ein popup Fenster. Siehe Screenshot.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 05 Januar 2019, 09:37:28
Zitat von: Tueftler1983 am 05 Januar 2019, 09:32:19
So wenn ich im device was ich angelegt habe oben set autocreate_device mache bekomme ich nur ein popup Fenster. Siehe Screenshot.

jetzt wären die Experten an der Reihe  ;)

Evtl. mal das Device löschen und neu anlegen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 Januar 2019, 09:41:21
Das habe ich gestern schon gemacht nachdem ich immer nur "connected but loginerror" hatte

Gelöscht- reboot- neu angelegt- reboot

Habe jetzt nochmal nen reboot gemacht und wieder "connected but loginerror"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 05 Januar 2019, 09:47:12
Zitat von: Tueftler1983 am 05 Januar 2019, 09:41:21
Das habe ich gestern schon gemacht nachdem ich immer nur "connected but loginerror" hatte

Gelöscht- reboot- neu angelegt- reboot

Habe jetzt nochmal nen reboot gemacht und wieder "connected but loginerror"

hast du deinen Amazon Account mit 2 Faktor Authentifizierung gesichert?
Dann die Methode mit dem Cookie nehmen.
So mache ich es. Leider funktioniert das nur paar Wochen.
Hier wäre ich auch für Hilfe dankbar.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 Januar 2019, 09:50:29
Hmm gute Frage weiß ich jetzt gar nicht. Aber bevor ich das Modul aktualisiert habe funktionierte es auch mit sem captcha login.
Wenn ich jetzt die Seite aufrufe steht oben es ist ein Fehler aufgetreten und unten brauche ich nur E-Mail und password, da wird kein captcha abgefragt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 05 Januar 2019, 09:54:01
Zitat von: Tueftler1983 am 05 Januar 2019, 09:50:29
Hmm gute Frage weiß ich jetzt gar nicht. Aber bevor ich das Modul aktualisiert habe funktionierte es auch mit sem captcha login.
Wenn ich jetzt die Seite aufrufe steht oben es ist ein Fehler aufgetreten und unten brauche ich nur E-Mail und password, da wird kein captcha abgefragt.

guck halt bei Amazon - Mein Konto - Anmeldung und Sicherheit - Erweiterte Sicherheitseinstellungen ob die Zweischritt Verifizierung aktiviert ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 Januar 2019, 10:26:37
Also jetzt mit cookie hat es funktioniert. Mein dot in der Küche wurde angelegt, speak klappt auch.

Aber werden die listen nicht mehr unterstützt?
Hatte mir extra was gefrickelt um in FHEM auf die einkaufsliste zuzugreifen und über Telegramm was hinzuzufügen und auch aus FHEM heraus diese zu drucken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 05 Januar 2019, 10:36:01
Zitat von: Tueftler1983 am 05 Januar 2019, 10:26:37
Also jetzt mit cookie hat es funktioniert. Mein dot in der Küche wurde angelegt, speak klappt auch.

Aber werden die listen nicht mehr unterstützt?
Hatte mir extra was gefrickelt um in FHEM auf die einkaufsliste zuzugreifen und über Telegramm was hinzuzufügen und auch aus FHEM heraus diese zu drucken.

Offensichtlich nicht. Hier könnte der Modulersteller was dazu sagen.

Ach zu meiner Frage wg. Haltbarkeit der Cookies.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 06 Januar 2019, 16:22:28
Hatte selbiges Problem , hat sich seit heute morgen offensichtlich selbst geheilt !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 06 Januar 2019, 20:38:37
Frage an den Entwickler? Können die listen, insbesondere die einlaufsliste wieder als reading mit aufgenommen werden und das man Sachen hinzufügen kann??

In der alten Version war es ja schon drin und funktionierte ja auch gut.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Januar 2019, 20:47:02
Zitat von: Tueftler1983 am 06 Januar 2019, 20:38:37
Frage an den Entwickler? Können die listen, insbesondere die einlaufsliste wieder als reading mit aufgenommen werden und das man Sachen hinzufügen kann??

In der alten Version war es ja schon drin und funktionierte ja auch gut.

Habe die aktuelle (0.0.50) Version und grad getestet, also ein Shopping-Item gelöscht und wieder hinzugefügt: kein Problem...

Allerdings: das geht (natürlich) nur beim "Account-Device"!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 06 Januar 2019, 21:17:38
Achso okay, hatte bis vor kurzem nur das alte Modul, da gabs nur ein device.

Cool danke dann kann ich meine notify und doif weiter nutzen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 06 Januar 2019, 22:10:23
Na toll jetzt habe ich cookie error
Bekomme auch auf der cookie4 Seite kein captcha angezeigt nur ein bildlogo und das word captcha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 Januar 2019, 22:29:31
Router/Internetverbindung mal neu gestartet ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netbus am 06 Januar 2019, 22:32:25
ich habe aktuell auch wieder "connected but loginerror".
bekomme das eigentlich alle paar wochen. ist das normal?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 Januar 2019, 22:40:17
Mit dem update auf 0.0.48i hab ich keinerlei Loginprobleme mehr, einen sauberen Log.
Nutze die Version immer noch und hab auch aktuell keine Probleme.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 06 Januar 2019, 22:50:30
Aber Version 0.0.50 macht Probleme..... Wo kann ich wieder zurück wechseln???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Januar 2019, 22:56:51
Zitat von: Tueftler1983 am 06 Januar 2019, 22:50:30
Aber Version 0.0.50 macht Probleme..... Wo kann ich wieder zurück wechseln???

Die Probleme sind (denke ich) von der Version unabhängig.

Hatte ich mit der 0.0.49 (diverse) auch...
...obwohl die letzte ziemlich lange gut lief, da dachte ich schon: juhu, endlich!

Aber dann auch hier: disconnected.

Dann auf 0.0.50 und zunächst auch der "berühmte" "connected but login error"...

Einfach mal gelassen und so nach 1-2 Tagen: connected (ohne was zu tun)... :)

Vorher habe ich auch einige Male: captcha-Login und sogar Cookie versucht, ohne Erfolg.

Wäre schön, wenn hier Amazon es machen würde wie Google.
Das ChromeCast-Modul (wenn es mal läuft, sind aber Dinge auf "unserer" Seite [Code bzw. Installation/OS]) läuft schon ewig ohne (connect-) Probleme...

Aber leider habe ich mich (zu früh? ;)  ) für Amazon und Alexa entschieden, da in Summe für mich "stimmiger" und "besser"...

Hab lange getestet und teste immer noch, allerdings Lösung(en) ohne Cloud: Snips.
Bzw. mit "anderer Cloud": Mycroft/PiCroft

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Teccno am 07 Januar 2019, 12:40:20
Hallöchen,

bei mir werden zwei SPOTs von FHEM erkannt, ein DOT 3 als solcher leider nicht ("model: unbekannt"). Woran könnte das liegen? Anbei der Screeenshot der Devices, wobei Küche und Wohnzimmer die SPOTs sind und der Echo Dot der dritten Generation im Schlafzimmer steht. Wohnung ist die Multiroom-Gruppe. Vielen Dank für die Hilfe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 07 Januar 2019, 14:44:32
Zitat von: Teccno am 07 Januar 2019, 12:40:20
Hallöchen,

bei mir werden zwei SPOTs von FHEM erkannt, ein DOT 3 als solcher leider nicht ("model: unbekannt"). Woran könnte das liegen? Anbei der Screeenshot der Devices, wobei Küche und Wohnzimmer die SPOTs sind und der Echo Dot der dritten Generation im Schlafzimmer steht. Wohnung ist die Multiroom-Gruppe. Vielen Dank für die Hilfe.
Nutzt du die aktuelle Version? Der Dot Gen.3 wird erst seit kurzem unterstützt.
Mit der v50 läuft es bei mir mit dem Dot Gem.3


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Teccno am 07 Januar 2019, 14:53:35
Wie bekomme ich die Version heraus? Hilft "update all" in FHEM? Sorry, kenne mich nicht so gut aus. Lerne noch...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 07 Januar 2019, 14:59:30
Zitat von: Teccno am 07 Januar 2019, 14:53:35
Wie bekomme ich die Version heraus? Hilft "update all" in FHEM? Sorry, kenne mich nicht so gut aus. Lerne noch...
Nein das Modul ist noch nicht offiziell eingecheckt - über Update bekommst du es nicht.

Die Version siehst du im Account-Device.
Fürs "Update" schau mal in die Installationsanleitung auf Michaels Website (erster Post). Im Prinzip nur von hier Downloaden und die *.pm nach /opt/fhem/FHEM verschieben.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Teccno am 07 Januar 2019, 15:08:21
Läuft! Danke schön für die Hilfe und Anleitung!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Teccno am 07 Januar 2019, 15:30:10
Und hier gleich die nächste Frage:
In /opt/fhem/www/echodevice liegt die Datei stream.m3u, die die Adresse zum MP3-File enthält. Wenn ich einem Device in FHEM sage, starte bitte den Stream (set playownmusic stream.m3u), dann funktioniert das prima. Exakt einmal. Danach ist die Datei in obigem Verzeichnis leer. Sie ist noch da, aber der Inhalt wurde gelöscht. Jedes Mal. Wie kann das denn? Und wie kann ich das verhindern?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 07 Januar 2019, 15:36:53
Bitte, gerne. Schön dass auch der neue Echo jetzt läuft.

Zu PlayOwnMusic kann ich nichts sagen. Das hab ich nie implementiert. Ich hatte/habe nur TTS in Benutzung - da wäre aber mein Tipp die Anleitung nochmal langsam und schritt für schritt durchzugehen. Der teufel liegt bei der Sache echt im Detail.
Du kannst auch den Thread mal dazu durchsuchen. Mir kommt das irgendwie bekannt vor, als hätte das Problem schon mal jemand gepostet.

Michael scheint gerade im Urlazb zu sein oder so. Er kann mit Sicherheit helfen, wenn er zurück ist.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 07 Januar 2019, 15:48:10
Ich habe mir - um das Modul komfortabler testen zu können - ein eigenes Repository mit der jeweils aktuellsten Version erstellt:
https://bitbucket.org/christoph-morrison/fhem-amazonecho (https://bitbucket.org/christoph-morrison/fhem-amazonecho)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OMIT am 07 Januar 2019, 22:43:34
Moin zusammen, werden bei euch auch nicht Amazon Geräte erkannt ? Bei mir wird z.b. der Onkyo speaker mit Alexa nicht angelegt als Devise. Mir die Echo Dot`s.
Hat jemand da eine Idee dazu? In der Übersicht, nach Set autocreate werden diese aber aufgelistet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 07 Januar 2019, 22:56:34
Zitat von: OMIT am 07 Januar 2019, 22:43:34
Moin zusammen, werden bei euch auch nicht Amazon Geräte erkannt ? Bei mir wird z.b. der Onkyo speaker mit Alexa nicht angelegt als Devise. Mir die Echo Dot`s.
Hat jemand da eine Idee dazu? In der Übersicht, nach Set autocreate werden diese aber aufgelistet.
Die Geräte müssen dem Modul bekannt sein, damit der richtige Funktionsumfang angezeigt wird - soweit ich das verstanden hab.
Für dein Gerät ist das eben nicht geklärt, daher wird es zwar gelistet aber nicht angelegt.
Abhilfe schafft nur die Bitte an Michael das Gerät mit aufzunehmen. So ist die Liste unterstützter Geräte bisher gewachsen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mave am 08 Januar 2019, 06:55:02
Ich habe seit heute morgen 4 Uhr den Status "connected but login error"  ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dcdead am 08 Januar 2019, 08:55:34
Hat sich irgendwas seitens Amazon bei den Alarmen geändert? Ich benutze für mein Wecklicht mit Hue den Alexa Alarm, um das Licht vorher langsam angehen zu lassen, aber leider funktioniert das Ganze seit neuestem nicht mehr, da der neueste Alarm nicht mehr unter alarm_01_originalTime gespeichtert wird und auch nicht unter der höchsten Nummer (momentan alarm_68_originalTime bei mir), sondern einfach unter irgendeiner Nummer.



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 08 Januar 2019, 09:55:17
Hallo,

Ist es möglich über speak eine Variable auszugeben? ZB Eine Temperatur.

Gruß Dominik
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Januar 2019, 10:14:18
Zitat von: Nexium am 08 Januar 2019, 09:55:17
Hallo,

Ist es möglich über speak eine Variable auszugeben? ZB Eine Temperatur.

Gruß Dominik
Ja das geht.

Probier mal
{fhem("set EchoDevice speak Die Temperatur beträgt ". ReadingsVal("Sensor","Temperatur",""). " Grad")}

In der Befehlszeile. Vorher natürlich die Namen anpassen. Kleine Synthaxfehler müssten evtl. noch beseitigt werden - das war jetzt mal schnell aus dem Gedächtnis geschrieben.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Januar 2019, 10:17:58
Zitat von: Nexium am 08 Januar 2019, 09:55:17
Hallo,

Ist es möglich über speak eine Variable auszugeben? ZB Eine Temperatur.

Gruß Dominik

Kurze Antwort: Ja.


Mittellang: ;)
folgendes in eine myUtils und dann aufrufen

sub SagTemp()
{
  my $Temp = ReadingsVal("Therm", "Temp", "0");

  fhem("set Echo speak $Temp");
}



Lange/ausführliche Antwort ist/sollte auf den letzen 10 Seiten (gefühlt) dieses Threads zu finden sein...
...sogar wie damit eine Abfrage gestaltet werden kann...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 08 Januar 2019, 10:32:28
Okay vielen Dank euch zwei

Weis man schon was warum der Befehl set routine_play nicht mehr geht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Januar 2019, 11:58:23
Hi,

sorry dass ich mich erst so spät melde. Bin über Weihnachten zuhause ausgezogen und war deswegen etwas im Stress. Muss mir jetzt erstmal die letzten paar Seiten durchlesen.

Was geht denn bei den Routinen nicht? Ein Verbose 5 Log und ein HTML_Result für das entsprechende ECHO Device würde eventuell helfen.

Habe es bei mir gerade probiert, da hat es funktioniert.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 08 Januar 2019, 13:02:46
Zitat von: michael.winkler am 08 Januar 2019, 11:58:23
Hi,

sorry dass ich mich erst so spät melde. Bin über Weihnachten zuhause ausgezogen und war deswegen etwas im Stress. Muss mir jetzt erstmal die letzten paar Seiten durchlesen.

Was geht denn bei den Routinen nicht? Ein Verbose 5 Log und ein HTML_Result für das entsprechende ECHO Device würde eventuell helfen.

Habe es bei mir gerade probiert, da hat es funktioniert.

Gruß
Michael

Die Routine wird einfach nicht ausgeführt

Hoffe ich bring dir die richtigen Infos die du brauchst

2019.01.08 12:59:27 5: [ECHO_G090U506835410PW] [echodevice_GetSettings] ping!
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [player] START
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6DTXA&screenWidth=1392&_=1546948767
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6DTXA&screenWidth=1392&_=1546948767
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [media] START
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6DTXA&screenWidth=1392&_=1546948767
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.08 12:59:28 4: [ECHO_G090U506835410PW] [echodevice_Parse] [player]
2019.01.08 12:59:28 5: [ECHO_G090U506835410PW] [echodevice_Parse] [player] DATA Dumper=$VAR1 = '{"message":null}';

2019.01.08 12:59:28 4: [ECHO_G090U506835410PW] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6DTXA&screenWidth=1392&_=1546948767
2019.01.08 12:59:29 4: [ECHO_G090U506835410PW] [echodevice_Parse] [media]
2019.01.08 12:59:29 5: [ECHO_G090U506835410PW] [echodevice_Parse] [media] DATA Dumper=$VAR1 = '{"message":null}';

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 08 Januar 2019, 18:39:57
Hallo,

ich habe das Modul leider erst heute entdeckt, läuft aber leider nicht. Ich bekomme laut Log "JSON error = no content", State ist "connected but loginerror"

Hilft das weiter?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Januar 2019, 19:11:00
Zitat von: Det20 am 08 Januar 2019, 18:39:57
Hallo,

ich habe das Modul leider erst heute entdeckt, läuft aber leider nicht. Ich bekomme laut Log "JSON error = no content", State ist "connected but loginerror"

Hilft das weiter?

Leider gibt es wenig (eigentlich nicht wirklich eins) gezieltes Vorgehen hierbei...
(Fast) jeder hat das ab und an mal (in verschiedenen Formen, also auch mal "nur" disconnected") in verschiedenen Abständen... :-|

Liegt daran, dass Amazon uns schützen will ;)

Es gibt ein paar Dinge die man tun kann, wenn kein tatsächlicher Fehler deinerseits vorliegt: einfach mal warten (bislang war es bei mir und den meisten anderen nach einem oder zwei Tagen [wieder] gut)...

Folgendes wird empfohlen/kann durchaus helfen (sicher nicht komplett):

- Internetverbindung neu starten -> neue WAN-IP

- getHTML aufrufen (dazu das Attribut setzen) und dann dort den Captcha aufrufen und dann loginWithCaptcha

- Cookie aus dem Browser der Verbunden ist auslesen und setzen

Details zu den Hinweisen in der im ersten Post verlinkten Doku oder die letzten paar Seiten durchgehen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 08 Januar 2019, 20:02:19
Oki, allerdings kann ich auch "set EchoShow browser_save_data 1" nicht definieren, es kommt nur "EchoShow is not connected. Aborting... "
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Januar 2019, 20:06:24
Es ist ja auch ein Attribut und kein set-Befehl...

Und das Attribut musst du beim Account-Device setzen...

Und dann ein get html_results...

Sollte in der Doku stehen.

Kurz da nur Handy grad...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 08 Januar 2019, 20:13:44
Oh man, wie peinlich, sorry. Also, er will einen Captcha. Wenn ich "loginwithcaptcha" definiere, tut sich ... nix.
Abgesehen davon ändert sich der Captcha doch dauernd. Ist das egal oder muss ich das täglich so machen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 08 Januar 2019, 20:18:01
Bei mir hat damals warten geholfen. Hört sich blöd an aber abends alles versucht und ging nicht am nächsten Tag war er verbunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 08 Januar 2019, 20:18:20
Cool, nun hat er was. Aber obwohl auf dem Echo FireTV Stick gerade was läuft, steht als state nur "Stopped".
Abgesehen davon ändert sich der Captcha doch dauernd. Ist das egal oder muss ich das täglich so machen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Januar 2019, 20:20:00
Wenn es mal klappt (ging bei mir aber gefühlt noch nie), dann sollte es wieder ok sein...

Du musst aber bei get_html auf Datum/Uhrzeit achten und den richtigen Aufruf wählen und dann nat. beim Account-Device set loginWithCaptcha und da dann das "captcha" eintragen...

Oder aber mal eine neue WAN-IP holen (lassen) oder warten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 08 Januar 2019, 20:27:17
Sorry aber verstehe ich nicht. Muss ich den Vorgang wg Captcha nun wiederholen? Dann wäre das natürlich sinnfrei. Oder bleibt das gespeichert?
Und werden FireTV Sticks unterstützt? Weil: Egal ob ich pause sende oder nicht, es wird weder der aktuelle Titel angezeigt noch die Wiedergabe pausiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Januar 2019, 20:39:17
Wenn der Login mit Captcha (über das Account Device) geklappt hat dann passt es wieder, bis eben Amazon wieder denkt es (du/das Modul) wäre ein Angreifer und dann kommt eben wieder ein disconnected oder connected but login error...

Was bzgl. FireTV geht: keine Ahnung. Doku lesen vielleicht steht da was. Ich nutze (wenn überhaupt automatisiert) adb (gibt es ein Modul)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Januar 2019, 20:42:51
Zitat von: Det20 am 08 Januar 2019, 20:27:17
Sorry aber verstehe ich nicht. Muss ich den Vorgang wg Captcha nun wiederholen? Dann wäre das natürlich sinnfrei. Oder bleibt das gespeichert?
Und werden FireTV Sticks unterstützt? Weil: Egal ob ich pause sende oder nicht, es wird weder der aktuelle Titel angezeigt noch die Wiedergabe pausiert.
Da hier einige User mit Hilfe des Captchas und LoginWithCaptcha bereits erfolgreich waren, solltest du vielleicht davon ausgehen, dass es nicht "sinnfrei" ist...
Du solltest dir erstmal die Doku und auch das ChangeLog etwas genauer anschauen.

Wenn es geklappt hat (was leider dank fehlender API von Amazon manchmal etwas schwierig ist), bleibt es auch gespeichert und du musst nicht täglich ein neues Login ausführen. Trotzdem kann es natürlich passieren, dass du nach Zeit x nochmal ein Login-Problem hast.

Der FireTV Stick wird grundsätzlich unterstützt (wüsstest du, wenn du den ersten Post genauer angeschaut hättest) aber so lange du kein Login hinbekommst werden auch keine Readings aktualisiert oder set-Befehle ausgeführt, da du ja kein Verbindung hast.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 09 Januar 2019, 09:04:01
Inzwischen verbindet sich das Modul, es war tatsächlich "captcha". Frage mich, wie die App's das lösen. Nun ja, es wurden alle Echo Devices gefunden und auch die Leichen. Habe mal die FireTV's durchgetauscht und wohl nicht aus dem Account rausgelöscht. Inzwischen habe ich eine aktuelle FireTV-Box, einen aktuellen FireTV-Stick sowie einen EchoShow 1. Generation. Das Problem ist, dass die Geräte immer den Status "stopped" haben, egal ob ich was von PrimeVideo wiedergebe oder nicht. Die Sticks, die nicht mehr da sind (die Leichen) werden interessanterweise auch als "present" dargestellt. Habe ich da etwas falsch verstanden und wird der Status vom Video nicht angezeigt? Bei Titel und co steht auch nix.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 10 Januar 2019, 10:56:02
Zitat von: Byte09 am 04 Januar 2019, 06:49:32
hi,

ich hatte irgendwann schonmal gefragt, ist aber wohl untergegangen .

ich habe nachwievor das 'problem', das meine echo-devices relativ schnell und nicht übertrieben - hunderte - von readings anlegen: bluetooth_848072542045179 disconnected 2019-01-04 06:44:42
und diese nicht mehr löschen.

die readings in unten angehangenem screen sind innerhalb von 15 minuten angelegt worden.

lässt sich dieses irgendwie beheben/ändern ?

derzeit behelfe ich mir damit , das ich alle readings 2mal am Tag automatisch löschen lasse.

Gruss Byte09


edit: ich habe gerade mal die  letzte fhem.save ( in diesem Zeitraum habe ich nicht löschen lassen ) durchgesehen . Alleine in einem Device sind innerhalb von 2 Tagen 462 entsprechende Readings angelegt worden.
setstate ECHO_G2A0P30774320J2B 2019-01-02 11:06:33 bluetooth_1419296700624453 disconnected
setstate ECHO_G2A0P30774320J2B 2019-01-02 11:06:33 bluetooth_1419296715484453 disconnected
setstate ECHO_G2A0P30774320J2B 2019-01-02 11:07:33 bluetooth_1419665362670551 disconnected
.
.
.
setstate ECHO_G2A0P30774320J2B 2019-01-03 17:40:13 bluetooth_1529226677684436 disconnected
setstate ECHO_G2A0P30774320J2B 2019-01-03 17:40:13 bluetooth_1529226682176360 disconnected


hi,

nachdem ich das problem hier bereits 2 mal geposted habe, es aber scheinbar nur bei mir auftritt und auch keine reaktion erfolgt habe ich mir das model selber entsprechend gepatched.

hat sich somit erledigt.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 10 Januar 2019, 11:03:31
Hallo Zusammen!
Ich habe ein Problem mit dem Reading currentArtwork. Ich würde das Albumimage gerne in fhem anzeigen lassen. Aber irgendwie bekomme ich es nicht hin, das der Link zum Image aus currentArtwork ausgelesen wird.
Kann mir hier jemand auf die Sprünge helfen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 10 Januar 2019, 11:09:49
Zitat von: Toto1973 am 10 Januar 2019, 11:03:31
Hallo Zusammen!
Ich habe ein Problem mit dem Reading currentArtwork. Ich würde das Albumimage gerne in fhem anzeigen lassen. Aber irgendwie bekomme ich es nicht hin, das der Link zum Image aus currentArtwork ausgelesen wird.
Kann mir hier jemand auf die Sprünge helfen?

ich kann dir hier gar nicht ganz folgen und denke hier fehlen infos . wie und wo genau möchtest du es denn anzeigen lassen ?

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 10 Januar 2019, 11:19:37
Danke erst mal für die Hilfsbereitschaft.
Ich habe es nun selbst hinbekommen, nach dem mir noch ein Geistesblitz mit HTML-Code gekommen ist.
Das ganze lasse ich über den Befehl stateFormat anzeigen.
Der Code sieht so aus:
attr echo stateFormat Es läuft: currentTitle<br/><img src="currentArtwork">
Und schon bekomme ich anstelle von Connected angezeigt, was gerade an Musik für den Echo läuft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 10 Januar 2019, 12:05:36
Darf ich nochmal nachfragen? Funktioniert das Modul bei euch nur mit Musik (Echo Dot) oder auch mit Video (Echo Show oder FireTV)?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 10 Januar 2019, 12:52:41
Zitat von: Det20 am 10 Januar 2019, 12:05:36
Darf ich nochmal nachfragen? Funktioniert das Modul bei euch nur mit Musik (Echo Dot) oder auch mit Video (Echo Show oder FireTV)?

Es wird dir nur das angezeigt was auch die Alexa App anzeigt. Ich glaube Videos schauen bzw mediainformationen davon werden nicht in der Alexa App angezeigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 10 Januar 2019, 14:19:24
Muss mal alexa.amazon.de öffnen während ein Video läuft. Melde mich dann.
Aber bis dahin Hut ab, tolle Arbeit, ne ganze Seite zu parsen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 10 Januar 2019, 20:57:32
Zitat von: Nexium am 08 Januar 2019, 13:02:46
Die Routine wird einfach nicht ausgeführt

Hoffe ich bring dir die richtigen Infos die du brauchst

2019.01.08 12:59:27 5: [ECHO_G090U506835410PW] [echodevice_GetSettings] ping!
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [player] START
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6DTXA&screenWidth=1392&_=1546948767
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6DTXA&screenWidth=1392&_=1546948767
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [media] START
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6DTXA&screenWidth=1392&_=1546948767
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.08 12:59:27 4: [ECHO_G090U506835410PW] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.08 12:59:28 4: [ECHO_G090U506835410PW] [echodevice_Parse] [player]
2019.01.08 12:59:28 5: [ECHO_G090U506835410PW] [echodevice_Parse] [player] DATA Dumper=$VAR1 = '{"message":null}';

2019.01.08 12:59:28 4: [ECHO_G090U506835410PW] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6DTXA&screenWidth=1392&_=1546948767
2019.01.08 12:59:29 4: [ECHO_G090U506835410PW] [echodevice_Parse] [media]
2019.01.08 12:59:29 5: [ECHO_G090U506835410PW] [echodevice_Parse] [media] DATA Dumper=$VAR1 = '{"message":null}';


Hab nun bemerkt das die Routinen teilweise gehen. Wenn in der Routine nur eine Alexa sagt drin ist dann kann ich das über FHEM machen. Füge ich aber ein Gerät (zb Lampe an) hinzu klappt es nicht mehr selbst der Alexa sagt Befehl wird dann nicht mehr ausgeführt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Humpelpumpel am 10 Januar 2019, 23:33:10
Tag zusammen, wie müsste denn ein DOIF aussehen das jeden Tag um 12 Uhr notifications_delete so oft ausführt bis keine Wecker mehr vorhanden sind?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 11 Januar 2019, 04:47:33
Zitat von: Humpelpumpel am 10 Januar 2019, 23:33:10
Tag zusammen, wie müsste denn ein DOIF aussehen das jeden Tag um 12 Uhr notifications_delete so oft ausführt bis keine Wecker mehr vorhanden sind?

Sobald ich ausser Haus bin, löscht er alle Wecker.

([Anwohner:presence] eq "absent") (set ECHO_G090LF13804308LE notifications_delete {(sprintf("fw@". ReadingsVal("ECHO_G090LF13804308LE","alarm_01_id",0)))})
DOELSE
([Anwohner:presence] eq "absent") (set ECHO_G090LF13804308LE notifications_delete {(sprintf("fw@". ReadingsVal("ECHO_G090LF13804308LE","alarm_01_id",0)))})
DOELSE
([Anwohner:presence] eq "absent") (set ECHO_G090LF13804308LE notifications_delete {(sprintf("fw@". ReadingsVal("ECHO_G090LF13804308LE","alarm_01_id",0)))})
DOELSE
([Anwohner:presence] eq "absent") (set ECHO_G090LF13804308LE notifications_delete {(sprintf("fw@". ReadingsVal("ECHO_G090LF13804308LE","alarm_01_id",0)))})
DOELSE
([Anwohner:presence] eq "absent") (set ECHO_G090LF13804308LE notifications_delete {(sprintf("fw@". ReadingsVal("ECHO_G090LF13804308LE","alarm_01_id",0)))})
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 11 Januar 2019, 06:26:49
Zitat von: sig10680 am 15 Dezember 2018, 13:23:27
Danke dir für das Testen,

ich habe es jetzt mit einem Notify hinbekommen. Vielleicht braucht es ja jemand von euch!


ECHO_.*:voice:..* {
if ($EVENT =~ m/info/ && $EVENT =~ m/arbeitszimmer/) {
fhem "set $NAME speak Die Temperatur im Büro beträgt [HM_Wandthermostat_OG_Buero_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Buero_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/badezimmer/) {
fhem "set $NAME speak Die Temperatur im Badezimmer beträgt [HM_Wandthermostat_OG_Bad_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Bad_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/esszimmer/) {
fhem "set $NAME speak Die Temperatur in der Küche beträgt [HM_Wandthermostat_OG_Kueche_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Kueche_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/wohnzimmer/) {
fhem "set $NAME speak Die Temperatur im Wohnzimmer beträgt [HM_Wandthermostat_OG_Wohnzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Wohnzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/schlafzimmer/) {
fhem "set $NAME speak Die Temperatur im Schlafzimmer beträgt [HM_Wandthermostat_OG_Schlafzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Schlafzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/zimmer opa/) {
fhem "set $NAME speak Die Temperatur im Zimmer vom Opa beträgt [HM_Wandthermostat_OG_Zimmer_Opa_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Zimmer_Opa_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/kinderzimmer/) {
fhem "set $NAME speak Die Temperatur im Kinderzimmer beträgt [HM_Wandthermostat_OG_Kinderzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Kinderzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/flur/) {
fhem "set $NAME speak Die Temperatur im Flur beträgt [netatmo_M03_00_00_02_78_24:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [netatmo_M03_00_00_02_78_24:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/dachboden/) {
fhem "set $NAME speak Die Temperatur auf dem Dachboden beträgt [netatmo_M03_00_00_02_ae_40:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [netatmo_M03_00_00_02_ae_40:humidity] Prozent";
}
}


Jetzt baue ich nur noch die Alarm Lautstärke mit ein.

mfg sig10680

Hallo sig10680,

das hier funktioniert bei mir. Allerdings meldet sich zuvor immer alexa mit einem "Tut mir leid, ich...." das dann mit der eigentlichen Antwort unterbrochen wird.

Gibt es hierfür eine Lösung?

Danke und VG Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Januar 2019, 06:36:19
Zitat von: dk3572 am 11 Januar 2019, 06:26:49
Hallo sig10680,

das hier funktioniert bei mir. Allerdings meldet sich zuvor immer alexa mit einem "Tut mir leid, ich...." das dann mit der eigentlichen Antwort unterbrochen wird.

Gibt es hierfür eine Lösung?

Danke und VG Dieter
Das läuft über ein Alexa-Routine, richtig? Schaltest du etwas (einen dummy) in der Routine?
Anscheinend will Alexa Dir ja sagen, dass sie mit deinem Kommando nichts anfangen kann, also musst du sie damit bekannt machen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 11 Januar 2019, 06:39:22
Zitat von: balli1187 am 11 Januar 2019, 06:36:19
Das läuft über ein Alexa-Routine, richtig? Schaltest du etwas (einen dummy) in der Routine?
Anscheinend will Alexa Dir ja sagen, dass sie mit deinem Kommando nichts anfangen kann, also musst du sie damit bekannt machen.


Gesendet von iPhone mit Tapatalk

Nein, keine Routine. Ich habe nur das besagte Notify.
Wie müsste denn eine solche Routine aussehen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 11 Januar 2019, 07:14:56
Zur info: videoplayer werden auf Alexa.amazon.de nicht angezeigt, damit auch leider nicht im Modul.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Januar 2019, 08:24:49
Zitat von: dk3572 am 11 Januar 2019, 06:39:22
Nein, keine Routine. Ich habe nur das besagte Notify.
Wie müsste denn eine solche Routine aussehen?
Suche mal etwas weiter zurück im Thread....
leg dir einfach einen Dummy an, den du dann per Alexa-FHEM schalten kannst. Damit könntest du dann auch das voice-Reading aktualisieren lassen, um sicherzustellen, dass das aktuelle Kommando ausgewertet wird.
Oder du lässt einfach irgendeine andere Aktion direkt ausführen. Könnte zum Beispiel such das setzen der Lautstärke sein.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 09:31:17
Zitat von: Nexium am 10 Januar 2019, 20:57:32
Hab nun bemerkt das die Routinen teilweise gehen. Wenn in der Routine nur eine Alexa sagt drin ist dann kann ich das über FHEM machen. Füge ich aber ein Gerät (zb Lampe an) hinzu klappt es nicht mehr selbst der Alexa sagt Befehl wird dann nicht mehr ausgeführt.
Hi,

dein LOG bringt leider nichts. Ich würde ein Verbose 5 LOG von dem Device benötigen. Du solltes dann auch die Routine abspielen, damit im LOG auch was zu finden ist. Zusätzlich wäre es nicht schlecht wenn du die Browser Daten speicherst. Hier das Attribut "browser_save_data" auf 1 setzen. Bitte nicht nur den Screenshot der get "htlm_result" zu schicken, sondern den Inhalt des Result HTMLs.

Gruß
Michael 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 13:53:46
Hi,

auf Seite 1 gibt es eine neue Version


# 2019.01.11 v0.0.51
# - FEATURE: Unterstützung AppRegisterLogin per NPM
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460


Mit dieser Version sollte jetzt die Anmeldung an Amazon besser werden. Hiermit ist es auch möglich eine 2 Faktor Anmeldung von Amazon zu nutzen.

Bitte beachtet die entsprechenden Einträge in der Dokumentation:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Hier eine Kurzbeschreibung:

Zum Nutzen der neuen NPM Anmeldung müsst ihr das Linux Paket "NPM" auf eurem FHEM Server installieren. Wenn dies vorhanden ist geht es wie folgt weiter.

1. ein set NPM_install am Account Device durchführen
2. ein set NPM_login new am Account Device durchführen
3. Wenn die oberen beiden Punkte erfolgreich durchgeführt wurde, kann das Attribut "npm_login" auf 1 gesetzt werden.

Gruß
Michael

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 11 Januar 2019, 13:58:51
Kurze Frage was ist der Unterschied zum alten Login dadurch? Ist NPM zur Cookie Verwaltung?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 14:08:26
bei der alten Variante wird immer eine Anmeldung bei Amazon mit Benutzername und Kennwort gemacht. Bei der neuen Variante wird der Account bei Amazon einmalig registriert. Danach wird das Cookie nur noch durch einen Refreshtoken aktualisiert. Eine erneute Anmeldung per Benutzername und Kennwort ist dann nicht mehr nötig.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 11 Januar 2019, 14:40:15
Bekomme die Meldung Installation fehlgeschlagen und das steht im log
2019.01.11 14:35:12 4: [Amazon] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences

Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Respektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach, bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 11 Januar 2019, 14:50:20
hi,

aktivierung der npm variante führt bei mir zu einem fhemabsturz.
npm install:
ZitatInstallationsergebnis

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@2.0.0
updated 1 package and audited 4655 packages in 8.934s
found 0 vulnerabilities

Installation erfolgreich durchgefuehrt

auszug log bis dahin:
2019.01.11 14:45:38 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4376.
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.



NPM Login new :
keine reaktion mehr von fhem , folgendes steht im log :
.
.
.
.
.
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EINVAL fe80::9cb4:a1e6:3e8a:3d7b:3002
    at Server.setupListenHandle [as _listen2] (net.js:1343:19)
    at listenInCluster (net.js:1401:12)
    at doListen (net.js:1510:7)
    at _combinedTickCallback (internal/process/next_tick.js:142:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)


das war es dann.
den gesamten log auf level5 kann ich dir bei bedarf per pm schicken , ist nur recht viel und ich möchte jetzt nicht alles nach privaten daten durchsehen.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 11 Januar 2019, 15:20:01
Zitat von: Byte09 am 10 Januar 2019, 10:56:02
hi,

nachdem ich das problem hier bereits 2 mal geposted habe, es aber scheinbar nur bei mir auftritt und auch keine reaktion erfolgt habe ich mir das model selber entsprechend gepatched.

hat sich somit erledigt.

gruss Byte09

Hallo Byte09,

jetzt ist dieses Phänomen bei einem meiner 4 Echos auch aufgetreten.

Wie hast du es bei dir gelöst?

Danke und VG Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 11 Januar 2019, 15:23:05
Zitat von: dk3572 am 11 Januar 2019, 15:20:01
Hallo Byte09,

jetzt ist dieses Phänomen bei einem meiner 4 Echos auch aufgetreten.

Wie hast du es bei dir gelöst?

Danke und VG Dieter

ich hatte meir einen kleinen patch für das modul geschrieben - ist aber doof, da es hier doch häufiger updates gibt und die änderung dann jedsmal neu gemacht werden muss.

daher lasse ich im moment von einem MSwitch-Device alle entsprechenden readings im 30min intervall löschen.

gruss Byte09

defmod Echoclear MSwitch
attr Echoclear MSwitch_Debug 0
attr Echoclear MSwitch_Delete_Delays 1
attr Echoclear MSwitch_Expert 0
attr Echoclear MSwitch_Extensions 0
attr Echoclear MSwitch_Help 0
attr Echoclear MSwitch_Ignore_Types notify allowed at watchdog doif fhem2fhem telnet FileLog readingsGroup FHEMWEB autocreate eventtypes readingsproxy svg cul
attr Echoclear MSwitch_Include_Devicecmds 1
attr Echoclear MSwitch_Include_MSwitchcmds 0
attr Echoclear MSwitch_Include_Webcmds 0
attr Echoclear MSwitch_Inforoom MSwitch
attr Echoclear MSwitch_Lock_Quickedit 1
attr Echoclear MSwitch_Mode Notify
attr Echoclear comment Löscht alle Echo-Bluetootheinträge
attr Echoclear disable 0
attr Echoclear room MSwitch
attr Echoclear verbose 0

setstate Echoclear active
setstate Echoclear 2019-01-10 16:28:19 .Device_Affected FreeCmd-AbsCmd1
setstate Echoclear 2019-01-10 16:28:19 .Device_Affected_Details FreeCmd-AbsCmd1#[NF]cmd#[NF]cmd#[NF]deletereading#[sp]ECHO_.*#[sp]bluetooth_.*#[se]#[NF]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF]#[NF]#[NF]#[NF]#[NF]1#[NF]0#[NF]#[NF]0#[NF]0#[NF]1
setstate Echoclear 2019-01-10 16:28:19 .Device_Events no_trigger
setstate Echoclear 2019-01-10 16:28:19 .First_init done
setstate Echoclear 2019-01-10 16:28:19 .Trigger_cmd_off no_trigger
setstate Echoclear 2019-01-10 16:28:19 .Trigger_cmd_on no_trigger
setstate Echoclear 2019-01-10 16:28:19 .Trigger_off no_trigger
setstate Echoclear 2019-01-10 16:28:19 .Trigger_on no_trigger
setstate Echoclear 2019-01-10 16:28:19 .Trigger_time on~off~ononly[00#[dp]30*00#[dp]01-23#[dp]31]~offonly~onoffonly
setstate Echoclear 2019-01-10 16:28:19 .V_Check V2.00
setstate Echoclear 2019-01-11 15:01:00 EVENT Echoclear:execute_timer_P3:15:01
setstate Echoclear 2019-01-11 15:01:00 EVTFULL Echoclear:execute_timer_P3:15:01
setstate Echoclear 2019-01-11 15:01:00 EVTPART1 Echoclear
setstate Echoclear 2019-01-11 15:01:00 EVTPART2 execute_timer_P3
setstate Echoclear 2019-01-11 15:01:00 EVTPART3 15:01
setstate Echoclear 2019-01-11 14:53:16 Trigger_device no_trigger
setstate Echoclear 2019-01-10 16:28:19 Trigger_log off
setstate Echoclear 2019-01-11 15:01:00 last_exec_cmd   deletereading ECHO_.* bluetooth_.*;;
setstate Echoclear 2019-01-11 15:24:41 state active

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 15:29:48
Zitat von: Tueftler1983 am 11 Januar 2019, 14:40:15
Bekomme die Meldung Installation fehlgeschlagen und das steht im log
2019.01.11 14:35:12 4: [Amazon] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences

Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Respektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach, bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben

Hat dein FHEM Benutzer sudo Rechte? In der Doku ist auch ein manueller Weg beschrieben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 15:32:01
Zitat von: Byte09 am 11 Januar 2019, 15:23:05
ich hatte meir einen kleinen patch für das modul geschrieben - ist aber doof, da es hier doch häufiger updates gibt und die änderung dann jedsmal neu gemacht werden muss.

daher lasse ich im moment von einem MSwitch-Device alle entsprechenden readings im 30min intervall löschen.

gruss Byte09

defmod Echoclear MSwitch
attr Echoclear MSwitch_Debug 0
attr Echoclear MSwitch_Delete_Delays 1
attr Echoclear MSwitch_Expert 0
attr Echoclear MSwitch_Extensions 0
attr Echoclear MSwitch_Help 0
attr Echoclear MSwitch_Ignore_Types notify allowed at watchdog doif fhem2fhem telnet FileLog readingsGroup FHEMWEB autocreate eventtypes readingsproxy svg cul
attr Echoclear MSwitch_Include_Devicecmds 1
attr Echoclear MSwitch_Include_MSwitchcmds 0
attr Echoclear MSwitch_Include_Webcmds 0
attr Echoclear MSwitch_Inforoom MSwitch
attr Echoclear MSwitch_Lock_Quickedit 1
attr Echoclear MSwitch_Mode Notify
attr Echoclear comment Löscht alle Echo-Bluetootheinträge
attr Echoclear disable 0
attr Echoclear room MSwitch
attr Echoclear verbose 0

setstate Echoclear active
setstate Echoclear 2019-01-10 16:28:19 .Device_Affected FreeCmd-AbsCmd1
setstate Echoclear 2019-01-10 16:28:19 .Device_Affected_Details FreeCmd-AbsCmd1#[NF]cmd#[NF]cmd#[NF]deletereading#[sp]ECHO_.*#[sp]bluetooth_.*#[se]#[NF]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF]#[NF]#[NF]#[NF]#[NF]1#[NF]0#[NF]#[NF]0#[NF]0#[NF]1
setstate Echoclear 2019-01-10 16:28:19 .Device_Events no_trigger
setstate Echoclear 2019-01-10 16:28:19 .First_init done
setstate Echoclear 2019-01-10 16:28:19 .Trigger_cmd_off no_trigger
setstate Echoclear 2019-01-10 16:28:19 .Trigger_cmd_on no_trigger
setstate Echoclear 2019-01-10 16:28:19 .Trigger_off no_trigger
setstate Echoclear 2019-01-10 16:28:19 .Trigger_on no_trigger
setstate Echoclear 2019-01-10 16:28:19 .Trigger_time on~off~ononly[00#[dp]30*00#[dp]01-23#[dp]31]~offonly~onoffonly
setstate Echoclear 2019-01-10 16:28:19 .V_Check V2.00
setstate Echoclear 2019-01-11 15:01:00 EVENT Echoclear:execute_timer_P3:15:01
setstate Echoclear 2019-01-11 15:01:00 EVTFULL Echoclear:execute_timer_P3:15:01
setstate Echoclear 2019-01-11 15:01:00 EVTPART1 Echoclear
setstate Echoclear 2019-01-11 15:01:00 EVTPART2 execute_timer_P3
setstate Echoclear 2019-01-11 15:01:00 EVTPART3 15:01
setstate Echoclear 2019-01-11 14:53:16 Trigger_device no_trigger
setstate Echoclear 2019-01-10 16:28:19 Trigger_log off
setstate Echoclear 2019-01-11 15:01:00 last_exec_cmd   deletereading ECHO_.* bluetooth_.*;;
setstate Echoclear 2019-01-11 15:24:41 state active


ich schaue mir das noch mal an. Will jetzt aber erstmal das neue Login Verfahren anpassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 15:34:16
Zitat von: Byte09 am 11 Januar 2019, 14:50:20
hi,

aktivierung der npm variante führt bei mir zu einem fhemabsturz.
npm install:
auszug log bis dahin:
2019.01.11 14:45:38 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4376.
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.



NPM Login new :
keine reaktion mehr von fhem , folgendes steht im log :
.
.
.
.
.
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EINVAL fe80::9cb4:a1e6:3e8a:3d7b:3002
    at Server.setupListenHandle [as _listen2] (net.js:1343:19)
    at listenInCluster (net.js:1401:12)
    at doListen (net.js:1510:7)
    at _combinedTickCallback (internal/process/next_tick.js:142:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)


das war es dann.
den gesamten log auf level5 kann ich dir bei bedarf per pm schicken , ist nur recht viel und ich möchte jetzt nicht alles nach privaten daten durchsehen.

gruss Byte09

Ein Verbose 4 Log und ein list Account Device würde erstmal reichen. Kannst du mal im FHEM Ordner schauen ob es dort folgende Ordner Struktur gibt?

cache --> alexa-cookie --> node_modules.

Bitte auch mal nach den Rechten schauen. Vielleicht muss ich hier noch Anpassungen machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 11 Januar 2019, 15:40:28
cache --> alexa-cookie --> node_modules

.... ist vorhanden  mit folgenden rechten:
package-lock.json -> gruppe root - eigentümer root - 0644
create-cookie.js -> dialout - fhem - 0644

list und log schicke ich per pm

gruss Byte09

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 Januar 2019, 15:43:12
Ich bin den manuellen Weg gegangen sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2 in der Konsole und ein erfolgreiches set NPM_install am Account Device ausgeführt.Bei mir hängt sich FHEM ebenfalls auf wenn ich ein set NPM_login new ausführe, das steht im Logfile:

Error: Cannot find module '/opt/fhem/cache/alexa-cookie/create-cookie.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15) at Function.Module._load (internal/modules/cjs/loader.js:507:25) at Function.Module.runMain (internal/modules/cjs/loader.js:742:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)


Wenn ich in den Ordner alexa-cookie schaue gibts dort auch keine create-cookie.js.

Weil ich das mit den Rechten und Gruppen immer noch net richtig drauf habe, hab ich um sicherzugehen noch ein  sudo chown -cR root:dialout /opt/fhem/cache/alexa-cookie ausgeführt. Auch dann hängt sich FHEM nach einem set NPM_install auf.

Das ist der Inhalt von alexa-cookie:

drwxr-xr-x 139 root dialout  4096 Jan 11 14:53 node_modules
-rw-r--r--   1 root dialout 54070 Jan 11 14:05 package-lock.json
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 11 Januar 2019, 15:55:52
Moin Michael
Noch mal die Frage nach dem Vobot, da du ja nun wieder ansprechbar bist.
A10L5JEZTKKCZ8    VOBOT
Danke und gruss
Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2019, 16:04:26
Hallo Michael,

habe auch die aktuelle Version eingespielt.

set EchoIODev npm_install

lief ohne Probleme durch :)

Wenn ich dann aber "set EchoIODev npm_login new" absetze läuft perl/fhem auf 100%...

Die letzten Einträge im Log sind folgende:

2019.01.11 15:55:18 1: Including ./log/fhem.save
2019.01.11 15:55:19 3: Device HM_52CEB0 added to ActionDetector with 000:10 time
2019.01.11 15:55:19 3: Device Licht added to ActionDetector with 000:10 time
2019.01.11 15:55:20 3: harmony: starting discovery
2019.01.11 15:55:20 3: harmony: sending discovery
2019.01.11 15:55:20 3: Opening SnipsMQTT device 192.168.1.97:1883
2019.01.11 15:55:23 1: SnipsMQTT: Can't connect to 192.168.1.97:1883: Connection timed out
2019.01.11 15:55:23 0: Featurelevel: 5.9
2019.01.11 15:55:23 0: Server started with 214 defined entities (fhem.pl:18111/2019-01-01 perl:5.024001 os:linux user:fhem pid:694)
2019.01.11 15:55:23 3: CUL_HM set HM_52CEB0_Sw statusRequest
2019.01.11 15:55:34 3: harmony:discovery: new discovery response from 192.168.1.92
2019.01.11 15:55:34 3: HarmonyHub: connected
2019.01.11 15:55:34 3: CUL_HM set Licht_Sw statusRequest
2019.01.11 15:55:35 3: GOOGLECAST: Marvin initialized successfully
2019.01.11 15:55:35 1: PERL WARNING: Argument "" isn't numeric in numeric eq (==) at ./FHEM/57_CALVIEW.pm line 226.
2019.01.11 15:55:37 3: HarmonyHub: new config
2019.01.11 15:55:37 3: UWZ UnwetterMeldungen: Run.1219 Done fetching data
2019.01.11 15:55:38 3: CUL_HM set HM_4BD503 getConfig
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EINVAL fe80::1d65:eaa7:f3c2:6c4f:3002
    at Server.setupListenHandle [as _listen2] (net.js:1343:19)
    at listenInCluster (net.js:1401:12)
    at doListen (net.js:1510:7)
    at _combinedTickCallback (internal/process/next_tick.js:142:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)


Danach hilft nur reboot (habe ich vor der geposteten Logausgabe gemacht und dann erneut set npm_login new) oder fhem abschießen und neu starten...

Auf der Suche nach der Meldung über erfolgreiche Installation bin ich hierüber gestolpert:


npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.


cat Logfile | grep npm

Ich werde mal verbose hoch drehen (aktuell 0 wegen [wenn es nicht connected ist] vieler Fehlereinträge)...

EDIT: hier ein erneuter Versuch mit "npm_login new" und verbose 5 (fhem/perl wieder auf 100%):

2019.01.11 16:07:43 5: [ECHO_G090LF10723400GD] [echodevice_GetSettings] ping!
2019.01.11 16:07:43 5: [ECHO_G090LF10723400GD] [echodevice_GetSettings] unknown stat / ConnectState=connected but loginerror
2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: fe80::1d65:eaa7:f3c2:6c4f:3002 to listen on fe80::1d65:eaa7:f3c2:6c4f

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 257-3911492-8748544

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2177939315l

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.01.11 16:08:35 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=257-3911492-8748544; session-id-time=2177939315l","Accept":"*/*"},"gzip":true,"body":""}

2019.01.11 16:08:36 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.01.11 16:08:36 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 257-6765703-4843048

2019.01.11 16:08:36 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.01.11 16:08:36 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/257-3911492-8748544","Cookie":"session-id=257-3911492-8748544; session-id-time=2177939315l; ubid-acbde=257-6765703-4843048","Accept":"*/*"},"gzip":true,"body":"email=jscharnagl%2540aol.com&password=..kalle..1"}

2019.01.11 16:08:36 3: [echoIODev] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.01.11 16:08:36 3: [echoIODev] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.01.11 16:08:36 3: [echoIODev] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.01.11 16:08:36 3: [echoIODev] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EINVAL fe80::1d65:eaa7:f3c2:6c4f:3002
    at Server.setupListenHandle [as _listen2] (net.js:1343:19)
    at listenInCluster (net.js:1401:12)
    at doListen (net.js:1510:7)
    at _combinedTickCallback (internal/process/next_tick.js:142:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)


EDIT2: danach ist fhem auch ein wenig "beleidigt" und braucht mehrere Startversuche...

EDIT3: @Michael: vielen Dank für die Mühe, dass du trotz aller (sicherheits)Gebahren seitens Amazon dran bleibst! Und auch trotz aller "Rückschläge" deiner Bemühungen!!!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 11 Januar 2019, 16:05:51
Hallo!

Das NPM_install hat geklappt, doch beim set NPM_login new hängt sich mein Fhem auf!

Die letzte meldung im log:


2019.01.11 15:56:38 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.01.11 15:56:38 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.01.11 15:56:38 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.01.11 15:56:38 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: fe80::cb5f:50b0:5447:2c3b:3002 to listen on fe80::cb5f:50b0:5447:2c3b

2019.01.11 15:56:38 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.01.11 15:56:38 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-2445127-3059339

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2177938599l

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=262-2445127-3059339; session-id-time=2177938599l","Accept":"*/*"},"gzip":true,"body":""}

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-2750152-7961433

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/262-2445127-3059339","Cookie":"session-id=262-2445127-3059339; session-id-time=2177938599l; ubid-acbde=260-2750152-7961433","Accept":"*/*"},"gzip":true,"body":"email=XXXXX%2540XXXXX&password=XXXX"}

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
2019.01.11 15:56:39 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EINVAL fe80::cb5f:50b0:5447:2c3b:3002
    at Server.setupListenHandle [as _listen2] (net.js:1343:19)
    at listenInCluster (net.js:1401:12)
    at doListen (net.js:1510:7)
    at _combinedTickCallback (internal/process/next_tick.js:142:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 16:18:50
OK, gebt mir etwas Zeit um die Probleme kurz zu analysieren. Melde mich gleich noch mal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 11 Januar 2019, 16:41:16
So NPM_INSTALL hat jetzt mit sudo rechten für FHEM funktioniert. Weiter traue ich mich grade nicht zu testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mongule am 11 Januar 2019, 17:51:30
Wenn NPM_install Fehler meldet.

an die /etc/sudoers anhängen

fhem ALL=(ALL) NOPASSWD: ALL

damit darf user fhem alles per sudo ausführen ohne nach einem Passwort zu fragen.

Dann wird NPM_install durchgehen.  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 18:11:35
Auf Seite 1 habe ich eine aktualisierte Version.

Bitte mit der noch mal testen. Wenn es nicht funktioniert benötige ich ein LOG in Verbose 4.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 18:18:16
Zitat von: mongule am 11 Januar 2019, 17:51:30
Wenn NPM_install Fehler meldet.

an die /etc/sudoers anhängen

fhem ALL=(ALL) NOPASSWD: ALL

damit darf user fhem alles per sudo ausführen ohne nach einem Passwort zu fragen.

Dann wird NPM_install durchgehen.  :)

Wer seinem FHEM Benutzer keine sudo Rechte geben will kann das auch per SSH am FHEM Server machen:


sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2


Steht aber auch in der Doku! https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 11 Januar 2019, 18:23:27
Das war erfolgreich.....
Meldung im Modul Connected....
Amazon Alexa Cookie successfully retrieved. You can close the browser.

COOKIE_TYPE
NPM_Login
2019-01-11 18:21:10
alarm_count
0
2019-01-11 18:24:02
amazon_refreshtoken
vorhanden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mongule am 11 Januar 2019, 18:24:03
Funktioniert. "Connected" Version 0.0.51a
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2019, 18:35:29
Hallo Michael,

das ging ja fix!

Vielen Dank!

Achja: funktioniert!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 Januar 2019, 18:37:18
Was mach ich weiterhin noch falsch wenn ich jetzt ein

ZitatDas Skript zum Amazon Login konnte nicht gefunden werden!

nach einem set NPM_login bekomme.

Weshalb ist das Skript nicht angelegt worden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 18:44:02
Zitat von: TomLee am 11 Januar 2019, 18:37:18
Was mach ich weiterhin noch falsch wenn ich jetzt ein

nach einem set NPM_login bekomme.

Weshalb ist das Skript nicht angelegt worden.
Ich gehe mal von Berechtigungsproblemen aus. Kannst Du mal prüfen ob der FHEM Benutzer in dem Verzeichnis "/opt/fhem/cache/alexa-cookie" Schreibrechte hat?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 11 Januar 2019, 18:44:25
Bei einem NPM-Login bekomme ich jetzt:


Login Ergebnis

Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.


Was könnte ich tun?

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 18:45:51
Zitat von: Steffen am 11 Januar 2019, 18:44:25
Bei einem NPM-Login bekomme ich jetzt:


Login Ergebnis

Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.


Was könnte ich tun?

Mfg Steffen
steht doch da!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 11 Januar 2019, 18:51:42
Zitat von: michael.winkler am 11 Januar 2019, 18:45:51
steht doch da!

Sorry, war zu ungeduldig...jetzt bekomme ich aber das hier und ist das richtig so?

Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.http://2a02:8109:a1c0:339c:f51:d346:a9a1:365c:3003


Mit diesem Link komme ich nicht weiter...

mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 19:01:53
Zitat von: Steffen am 11 Januar 2019, 18:51:42
Sorry, war zu ungeduldig...jetzt bekomme ich aber das hier und ist das richtig so?

Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.http://2a02:8109:a1c0:339c:f51:d346:a9a1:365c:3003


Mit diesem Link komme ich nicht weiter...

mfg Steffen
Hi das ist noch ein BUG in der Auswertung der IP-Adresse. Du kannst auf Seite 1 noch mal die Version aktualisieren oder das Attribut "npm_proxy_ip" mit dem Wert der IP-Adresse deines FHEM Server setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 19:09:14
Zitat von: pc1246 am 11 Januar 2019, 15:55:52
Moin Michael
Noch mal die Frage nach dem Vobot, da du ja nun wieder ansprechbar bist.
A10L5JEZTKKCZ8    VOBOT
Danke und gruss
Christoph
Neue Version auf Seite 1. Bitte mal testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 Januar 2019, 19:11:11
Zitat von: michael.winkler am 11 Januar 2019, 18:44:02
Ich gehe mal von Berechtigungsproblemen aus. Kannst Du mal prüfen ob der FHEM Benutzer in dem Verzeichnis "/opt/fhem/cache/alexa-cookie" Schreibrechte hat?

Da hast du Recht gehabt. Funktioniert. DANKE Dir.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 11 Januar 2019, 19:20:22
NPM login hat geklappt. Vielen Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 11 Januar 2019, 20:07:58
Zitat von: TomLee am 11 Januar 2019, 19:11:11
Da hast du Recht gehabt. Funktioniert. DANKE Dir.

Hallo TomLee,

habe gleiches Problem.
Wie genau hast du es hinbekommen?

Danke und VG Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 11 Januar 2019, 20:08:26
Moin hab gerade auf 51c aktualisiert

Jetzt bekomm ich nurnoch connected but loginerror

Über das captcha klappt es auch nicht


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 11 Januar 2019, 20:09:13
 :) NPM Login hat geklappt
:( Leider funktionieren set ... speak und set ... textmessage nicht mehr. Früher haben diese Befehle nach einem Restart von fhem auch nur nach einem neuen manuellen Login funktioniert.

Danke,
vG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 11 Januar 2019, 20:24:46
Wecker löschen geht auch nicht mehr ....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 20:26:06
Zitat von: Freee84neu am 11 Januar 2019, 20:08:26
Moin hab gerade auf 51c aktualisiert

Jetzt bekomm ich nurnoch connected but loginerror

Über das captcha klappt es auch nicht
Hast Du auf das neue Login NPM umgestellt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 20:26:50
Zitat von: awel am 11 Januar 2019, 20:09:13
:) NPM Login hat geklappt
:( Leider funktionieren set ... speak und set ... textmessage nicht mehr. Früher haben diese Befehle nach einem Restart von fhem auch nur nach einem neuen manuellen Login funktioniert.

Danke,
vG Achim
set Speak muss funktionieren. Hast du ein shutdown restart gemacht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 11 Januar 2019, 20:30:20
Zitat von: michael.winkler am 11 Januar 2019, 20:26:06
Hast Du auf das neue Login NPM umgestellt?

Nein hab ich nicht ....


Sorry aber wofür ist das denn  ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 21:01:13
Zitat von: Freee84neu am 11 Januar 2019, 20:30:20
Nein hab ich nicht ....


Sorry aber wofür ist das denn  ???
Genau für solche Fälle wie bei dir!


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 11 Januar 2019, 21:02:05
Zitat von: awel am 11 Januar 2019, 20:09:13
:) NPM Login hat geklappt
:( Leider funktionieren set ... speak und set ... textmessage nicht mehr. Früher haben diese Befehle nach einem Restart von fhem auch nur nach einem neuen manuellen Login funktioniert.

Danke,
vG Achim

Gleiches Verhalten. Tunein lässt sich aus nicht starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2019, 21:03:46
Zitat von: dk3572 am 11 Januar 2019, 21:02:05
Gleiches Verhalten. Tunein lässt sich aus nicht starten.
Wie gesagt bei mir funktioniert es. Könnt ihr mir mal Logs zuschicken. Wichtig wäre auch das Resultat html.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 11 Januar 2019, 21:06:55
Zitat von: michael.winkler am 11 Januar 2019, 20:26:50
set Speak muss funktionieren. Hast du ein shutdown restart gemacht?
ja, speak funktioniert nach erneutem shutdown+restart.

Textmessages funktionieren nicht.

Nach dem Restart hatte ich auch connected but loginerror, der ging dann auf disconnected. Manuell konnte ich wieder neu verbinden

@Michael:
Besteht irgendeine Möglichkeit, dass das neue Login-Verfahren auch mit zwei Accounts in einer fhem-Installation funktioniert?
Die Accounts brauchten doch sicher unterschiedliche Cache-Verzeichnisse. Geht das? (Mein Haus hat einen eigenen Account... :-) )
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 11 Januar 2019, 21:12:34
Zitat von: michael.winkler am 11 Januar 2019, 21:03:46
Wie gesagt bei mir funktioniert es. Könnt ihr mir mal Logs zuschicken. Wichtig wäre auch das Resultat html.


Gesendet von iPhone mit Tapatalk

2019.01.11 21:07:54.076 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer CNTERVAL = -5826
2019.01.11 21:07:54.076 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] START
2019.01.11 21:07:54.077 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237274
2019.01.11 21:07:54.077 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.11 21:07:54.079 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237274
2019.01.11 21:07:54.081 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] START
2019.01.11 21:07:54.081 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237274
2019.01.11 21:07:54.082 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.11 21:07:54.083 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.11 21:07:54.445 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [player]
2019.01.11 21:07:54.448 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237274
2019.01.11 21:07:54.800 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [media]
2019.01.11 21:07:59.956 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] START
2019.01.11 21:07:59.956 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:07:59.956 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"AB72C64C86AW2\",\"deviceSerialNumber\":\"G090LV03644201AX\",\"textToSpeak\":\"das ist ein test\",\"locale\":\"de-DE\",\"customerId\":\"A2IPH8JZ3HZIAL\"}}}","status":"ENABLED"}
2019.01.11 21:07:59.956 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:08:00.396 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [speak]
2019.01.11 21:08:00.397 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer CNTERVAL = -5826
2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] START
2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237334
2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237334
2019.01.11 21:08:54.086 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] START
2019.01.11 21:08:54.086 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237334
2019.01.11 21:08:54.086 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.11 21:08:54.087 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.11 21:08:54.526 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [player]
2019.01.11 21:08:54.529 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237334
2019.01.11 21:08:54.877 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [media]
2019.01.11 21:09:54.169 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer CNTERVAL = -5826
2019.01.11 21:09:54.169 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] START
2019.01.11 21:09:54.170 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237394
2019.01.11 21:09:54.170 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.11 21:09:54.171 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237394
2019.01.11 21:09:54.174 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] START
2019.01.11 21:09:54.175 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237394
2019.01.11 21:09:54.175 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.11 21:09:54.176 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.11 21:09:54.526 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [player]
2019.01.11 21:09:54.530 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237394
2019.01.11 21:09:54.888 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [media]
2019.01.11 21:10:01.986 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] START
2019.01.11 21:10:01.987 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:10:01.987 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"AB72C64C86AW2\",\"deviceSerialNumber\":\"G090LV03644201AX\",\"textToSpeak\":\"das ist ein test\",\"locale\":\"de-DE\",\"customerId\":\"A2IPH8JZ3HZIAL\"}}}","status":"ENABLED"}
2019.01.11 21:10:01.987 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:10:02.533 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [speak]
2019.01.11 21:10:02.535 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

2019.01.11 21:10:54.177 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer CNTERVAL = -5826
2019.01.11 21:10:54.177 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] START
2019.01.11 21:10:54.178 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237454
2019.01.11 21:10:54.178 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.11 21:10:54.179 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237454
2019.01.11 21:10:54.181 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] START
2019.01.11 21:10:54.182 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237454
2019.01.11 21:10:54.182 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.11 21:10:54.183 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.11 21:10:54.540 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [player]
2019.01.11 21:10:54.543 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237454
2019.01.11 21:10:54.897 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [media]


Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Jan 11 21:09:54 2019    ECHO_G090LV03644201AX_media.html
Fri Jan 11 21:09:54 2019    ECHO_G090LV03644201AX_media_header.html
Fri Jan 11 21:09:54 2019    ECHO_G090LV03644201AX_player.html
Fri Jan 11 21:09:54 2019    ECHO_G090LV03644201AX_player_header.html
Fri Jan 11 21:10:02 2019    ECHO_G090LV03644201AX_speak.html
Fri Jan 11 21:10:02 2019    ECHO_G090LV03644201AX_speak_header.html
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 11 Januar 2019, 21:30:50
textmessage

Datei echo_textmessage.html:
{"status":404,"message":"Resourcenot found","redirectUrlPath":null}
Log, Verbose 4:
2019.01.11 21:27:34 4: [echo] [echodevice_LoginStart] Alter COOKIE=2165/6000
2019.01.11 21:27:34 4: [echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2019.01.11 21:27:54 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.01.11 21:27:54 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users//conversations/amzn1.comms.messaging.id.conversation~x...k/messages
2019.01.11 21:27:54 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.01.11 21:27:54 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users//conversations/amzn1.comms.messaging.id.conversation~x...k/messages
2019.01.11 21:27:55 4: [echo] [echodevice_Parse] [textmessage]
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 Januar 2019, 22:06:22
Zitat von: dk3572 am 11 Januar 2019, 20:07:58
Hallo TomLee,

habe gleiches Problem.
Wie genau hast du es hinbekommen?

Danke und VG Dieter

Da alles für jeden freigegeben war ausser Schreibrechte hab ich ein

sudo chmod 777 -c -R  /opt/fhem/cache/alexa-cookie

ausgeführt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2019, 22:12:40
Zitat von: TomLee am 11 Januar 2019, 22:06:22
Da alles für jeden freigegeben war ausser Schreibrechte hab ich ein

sudo chmod 777 -c -R  /opt/fhem/cache/alexa-cookie

ausgeführt

Warum immer alles für alle erlauben!? ;)

Es reicht doch einfach dem User fhem den Besitz zu geben und dann is gut (sollte es, sonst ist was anderes nicht i.O.):

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

Wobei das eigentlich bei/nach einer Standardinstallation eh schon passen/gepasst haben sollte...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 11 Januar 2019, 22:32:02
Bei mir war die Installation von NPM login problemlos, allerdings spricht Alexa auch nicht mehr mit mir. Shutdown/Restart ändert daran nichts.

HTML result ergibt nur
HTTP/1.1 400 Bad Request Server: Server Date: Fri, 11 Jan 2019 21:22:27 GMT Content-Type: text/html Content-Length: 167 Connection: close

Das verbose 4 log sieht so aus:

2019.01.11 21:52:11 4: [EG_AZi_echo] [echodevice_SendCommand] [speak] START
2019.01.11 21:52:11 4: [EG_AZi_echo] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:52:11 4: [EG_AZi_echo] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"XXX\",\"customerId\":\"XXX\",\"locale\":\"de-DE\",\"value\":\"50\",\"deviceType\":\"A3S5BH2HU6VAYF\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"locale\":\"de-DE\",\"deviceSerialNumber\":\"XXX\",\"customerId\":\"XXX\",\"deviceType\":\"A3S5BH2HU6VAYF\",\"textToSpeak\":\"test\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"XXX\",\"customerId\":\"XXX\",\"locale\":\"de-DE\",\"value\":\"50\",\"deviceType\":\"A3S5BH2HU6VAYF\"}}]}}","status":"ENABLED"}
2019.01.11 21:52:11 4: [EG_AZi_echo] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:52:12 4: [EG_AZi_echo] [echodevice_Parse] [speak]
2019.01.11 21:52:12 4: [EG_AZi_echo] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Ich habe mich auch nochmal per "login" eingeloggt - selbes Verhalten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 11 Januar 2019, 23:21:00
Entwarnung... ich habe ein erneutes NPM_login durchgeführt und jetzt spricht Alexa auch wieder mit mir...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2019, 23:26:17
Zitat von: KernSani am 11 Januar 2019, 23:21:00
Entwarnung... ich habe ein erneutes NPM_login durchgeführt und jetzt spricht Alexa auch wieder mit mir...

NPM_login new

oder

NPM_login refresh

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 11 Januar 2019, 23:43:43
Zitat von: MadMax-FHEM am 11 Januar 2019, 23:26:17
NPM_login new

oder

NPM_login refresh

Danke, Joachim
New... refresh hat nichts gebracht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Januar 2019, 00:14:25
Hm, hat irgendwie nicht geholfen...

Ist aber nicht so wichtig...
...nutze ich praktisch nie.

Wollte nur prüfen, ob es (zufällig) bei mir geht (oder eben nicht) nachdem ich gelesen habe, dass es bei einigen nicht geht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 12 Januar 2019, 00:24:02
Zitat von: MadMax-FHEM am 12 Januar 2019, 00:14:25
Ist aber nicht so wichtig...
...nutze ich praktisch nie
Speak bzw. reminder_normal sind bei mir eigentlich die einzigen Anwendungsfälle für echodevice [emoji6]


Kurz, weil mobil
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 12 Januar 2019, 00:38:38
npm install war bei mir ok und hat funktioniert, aber bei npm login kommt immer wieder das ich sudo apt-get install npm eingeben soll. das habe ich getan, aber es ändert sich nix.

habe /usr/bin/nodejs ( komischerweise wurde diese datei im jahre 2015 das letze mal aktuallisiert )

in einem anderen ordner /usr/lib/nodejs ist der frische npm install. ich seh da nicht mehr durch  :-[

edit: habs gefunden, lag unter local/bin..hab einfach zuviele karteileichen aufn pi  ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 01:05:53
Zitat von: Abercrombie1892 am 12 Januar 2019, 00:38:38
npm install war bei mir ok und hat funktioniert, aber bei npm login kommt immer wieder das ich sudo apt-get install npm eingeben soll. das habe ich getan, aber es ändert sich nix.

habe /usr/bin/nodejs ( komischerweise wurde diese datei im jahre 2015 das letze mal aktuallisiert )

in einem anderen ordner /usr/lib/nodejs ist der frische npm install. ich seh da nicht mehr durch  :-[

edit: habs gefunden, lag unter local/bin..hab einfach zuviele karteileichen aufn pi  ???
Deine Infos sind einfach etwas dürftig. Welche Meldungen bekommst Du wenn du sudo apt-get install npm ausführst?

Eventuell ist npm bei dir sauber installiert! Eventuell findet das Modul die Bin Dateien nicht da wo ich sie vermute. Daher gibt es die Möglichkeit über die Attributte "npm_bin" und "npm_bin_node" die Pfade anzupassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 01:06:42
Zitat von: MadMax-FHEM am 12 Januar 2019, 00:14:25
Hm, hat irgendwie nicht geholfen...

Ist aber nicht so wichtig...
...nutze ich praktisch nie.

Wollte nur prüfen, ob es (zufällig) bei mir geht (oder eben nicht) nachdem ich gelesen habe, dass es bei einigen nicht geht...

Gruß, Joachim
Ohne Logs ist es immer schwer zu sagen woran es liegt. Bitte mal ein LOG mit Verbose 4 erstellen und zuschicken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Januar 2019, 01:15:07
Zitat von: michael.winkler am 12 Januar 2019, 01:06:42
Ohne Logs ist es immer schwer zu sagen woran es liegt. Bitte mal ein LOG mit Verbose 4 erstellen und zuschicken.

Sorry, schon klar ;)

set ECHO_... speak Hallo (mit verbose 4 beim Echo [Echo Dot] und beim Account Device):

2019.01.12 01:11:01 4: [ECHO_G090LF09643506GC] [echodevice_SendCommand] [speak] START
2019.01.12 01:11:01 4: [ECHO_G090LF09643506GC] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.12 01:11:01 4: [ECHO_G090LF09643506GC] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"XXXXXXXXXXXXX\",\"textToSpeak\":\"Hallo\",\"locale\":\"de-DE\",\"customerId\":\"XXXXXXXXXXX\"}}}","status":"ENABLED"}
2019.01.12 01:11:01 4: [ECHO_G090LF09643506GC] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.12 01:11:02 4: [ECHO_G090LF09643506GC] [echodevice_Parse] [speak]
2019.01.12 01:11:02 4: [ECHO_G090LF09643506GC] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };





get echoIODev html_results:


Amazon HTML Results:
Datum    HTML Result Dateiname
Sat Jan 12 01:12:25 2019    echoIODev_account.html
Sat Jan 12 01:12:25 2019    echoIODev_account_header.html
Sat Jan 12 01:12:24 2019    echoIODev_activities.html
Sat Jan 12 01:12:24 2019    echoIODev_activities_header.html
Sat Jan 12 01:11:32 2019    echoIODev_alarmvolume.html
Sat Jan 12 01:11:32 2019    echoIODev_alarmvolume_header.html
Sun Nov 25 22:38:03 2018    echoIODev_autocreate_devices.html
Sun Nov 25 22:38:03 2018    echoIODev_autocreate_devices_header.html
Sat Jan 12 01:11:31 2019    echoIODev_bluetoothstate.html
Sat Jan 12 01:11:31 2019    echoIODev_bluetoothstate_header.html
Wed Nov 21 23:04:54 2018    echoIODev_conversations.html
Wed Nov 21 23:04:54 2018    echoIODev_conversations_header.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin1.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin1_header.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin2.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin2_header.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin3.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin3_header.html
Fri Jan 11 18:33:10 2019    echoIODev_cookielogin4.html
Fri Jan 11 18:33:10 2019    echoIODev_cookielogin4_header.html
Fri Jan  4 16:40:25 2019    echoIODev_cookielogin4captcha.html
Fri Jan  4 16:40:25 2019    echoIODev_cookielogin4captcha_header.html
Fri Jan 11 18:33:11 2019    echoIODev_cookielogin5.html
Fri Jan 11 18:33:11 2019    echoIODev_cookielogin5_header.html
Sat Jan 12 01:12:23 2019    echoIODev_cookielogin6.html
Sat Jan 12 01:12:23 2019    echoIODev_cookielogin6_header.html
Fri Jan 11 21:13:58 2019    echoIODev_devices.html
Fri Jan 11 21:13:58 2019    echoIODev_devices_header.html
Sat Jan 12 01:12:24 2019    echoIODev_getbehavior.html
Sat Jan 12 01:12:24 2019    echoIODev_getbehavior_header.html
Wed Nov 21 23:08:19 2018    echoIODev_getcards.html
Wed Nov 21 23:08:19 2018    echoIODev_getcards_header.html
Sat Jan 12 01:11:27 2019    echoIODev_getdevicesettings.html
Sat Jan 12 01:11:27 2019    echoIODev_getdevicesettings_header.html
Sat Jan 12 01:11:29 2019    echoIODev_getdnd.html
Sat Jan 12 01:11:29 2019    echoIODev_getdnd_header.html
Sat Jan 12 01:12:26 2019    echoIODev_getisonline.html
Sat Jan 12 01:12:26 2019    echoIODev_getisonline_header.html
Sat Jan 12 01:12:22 2019    echoIODev_getnotifications.html
Sat Jan 12 01:12:22 2019    echoIODev_getnotifications_header.html
Sat Jan 12 01:12:23 2019    echoIODev_getsettingstraffic.html
Sat Jan 12 01:12:23 2019    echoIODev_getsettingstraffic_header.html
Sun Jan  6 20:46:51 2019    echoIODev_item_shopping_add.html
Sun Jan  6 20:46:51 2019    echoIODev_item_shopping_add_header.html
Sun Jan  6 20:46:24 2019    echoIODev_item_shopping_delete.html
Sun Jan  6 20:46:24 2019    echoIODev_item_shopping_delete_header.html
Sat Jan 12 01:11:27 2019    echoIODev_listitems_shopping.html
Sat Jan 12 01:11:27 2019    echoIODev_listitems_shopping_header.html
Sat Jan 12 01:11:28 2019    echoIODev_listitems_task.html
Sat Jan 12 01:11:28 2019    echoIODev_listitems_task_header.html
Sat Jan 12 01:11:28 2019    echoIODev_wakeword.html
Sat Jan 12 01:11:28 2019    echoIODev_wakeword_header.html


EDIT2: welches davon hätte ich öffnen sollen? Jetzt kriege ich keine mehr mit passender Uhrzeit (sorry hab ich verdödelt)...

EDIT: sieht aus wie hier https://forum.fhem.de/index.php/topic,82631.msg885915.html#msg885915

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 01:38:08
Zitat von: MadMax-FHEM am 12 Januar 2019, 01:15:07
Sorry, schon klar ;)

set ECHO_... speak Hallo (mit verbose 4 beim Echo [Echo Dot] und beim Account Device):

2019.01.12 01:11:01 4: [ECHO_G090LF09643506GC] [echodevice_SendCommand] [speak] START
2019.01.12 01:11:01 4: [ECHO_G090LF09643506GC] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.12 01:11:01 4: [ECHO_G090LF09643506GC] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"XXXXXXXXXXXXX\",\"textToSpeak\":\"Hallo\",\"locale\":\"de-DE\",\"customerId\":\"XXXXXXXXXXX\"}}}","status":"ENABLED"}
2019.01.12 01:11:01 4: [ECHO_G090LF09643506GC] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.12 01:11:02 4: [ECHO_G090LF09643506GC] [echodevice_Parse] [speak]
2019.01.12 01:11:02 4: [ECHO_G090LF09643506GC] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };





get echoIODev html_results:


Amazon HTML Results:
Datum    HTML Result Dateiname
Sat Jan 12 01:12:25 2019    echoIODev_account.html
Sat Jan 12 01:12:25 2019    echoIODev_account_header.html
Sat Jan 12 01:12:24 2019    echoIODev_activities.html
Sat Jan 12 01:12:24 2019    echoIODev_activities_header.html
Sat Jan 12 01:11:32 2019    echoIODev_alarmvolume.html
Sat Jan 12 01:11:32 2019    echoIODev_alarmvolume_header.html
Sun Nov 25 22:38:03 2018    echoIODev_autocreate_devices.html
Sun Nov 25 22:38:03 2018    echoIODev_autocreate_devices_header.html
Sat Jan 12 01:11:31 2019    echoIODev_bluetoothstate.html
Sat Jan 12 01:11:31 2019    echoIODev_bluetoothstate_header.html
Wed Nov 21 23:04:54 2018    echoIODev_conversations.html
Wed Nov 21 23:04:54 2018    echoIODev_conversations_header.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin1.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin1_header.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin2.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin2_header.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin3.html
Fri Jan 11 18:33:09 2019    echoIODev_cookielogin3_header.html
Fri Jan 11 18:33:10 2019    echoIODev_cookielogin4.html
Fri Jan 11 18:33:10 2019    echoIODev_cookielogin4_header.html
Fri Jan  4 16:40:25 2019    echoIODev_cookielogin4captcha.html
Fri Jan  4 16:40:25 2019    echoIODev_cookielogin4captcha_header.html
Fri Jan 11 18:33:11 2019    echoIODev_cookielogin5.html
Fri Jan 11 18:33:11 2019    echoIODev_cookielogin5_header.html
Sat Jan 12 01:12:23 2019    echoIODev_cookielogin6.html
Sat Jan 12 01:12:23 2019    echoIODev_cookielogin6_header.html
Fri Jan 11 21:13:58 2019    echoIODev_devices.html
Fri Jan 11 21:13:58 2019    echoIODev_devices_header.html
Sat Jan 12 01:12:24 2019    echoIODev_getbehavior.html
Sat Jan 12 01:12:24 2019    echoIODev_getbehavior_header.html
Wed Nov 21 23:08:19 2018    echoIODev_getcards.html
Wed Nov 21 23:08:19 2018    echoIODev_getcards_header.html
Sat Jan 12 01:11:27 2019    echoIODev_getdevicesettings.html
Sat Jan 12 01:11:27 2019    echoIODev_getdevicesettings_header.html
Sat Jan 12 01:11:29 2019    echoIODev_getdnd.html
Sat Jan 12 01:11:29 2019    echoIODev_getdnd_header.html
Sat Jan 12 01:12:26 2019    echoIODev_getisonline.html
Sat Jan 12 01:12:26 2019    echoIODev_getisonline_header.html
Sat Jan 12 01:12:22 2019    echoIODev_getnotifications.html
Sat Jan 12 01:12:22 2019    echoIODev_getnotifications_header.html
Sat Jan 12 01:12:23 2019    echoIODev_getsettingstraffic.html
Sat Jan 12 01:12:23 2019    echoIODev_getsettingstraffic_header.html
Sun Jan  6 20:46:51 2019    echoIODev_item_shopping_add.html
Sun Jan  6 20:46:51 2019    echoIODev_item_shopping_add_header.html
Sun Jan  6 20:46:24 2019    echoIODev_item_shopping_delete.html
Sun Jan  6 20:46:24 2019    echoIODev_item_shopping_delete_header.html
Sat Jan 12 01:11:27 2019    echoIODev_listitems_shopping.html
Sat Jan 12 01:11:27 2019    echoIODev_listitems_shopping_header.html
Sat Jan 12 01:11:28 2019    echoIODev_listitems_task.html
Sat Jan 12 01:11:28 2019    echoIODev_listitems_task_header.html
Sat Jan 12 01:11:28 2019    echoIODev_wakeword.html
Sat Jan 12 01:11:28 2019    echoIODev_wakeword_header.html


EDIT2: welches davon hätte ich öffnen sollen? Jetzt kriege ich keine mehr mit passender Uhrzeit (sorry hab ich verdödelt)...

EDIT: sieht aus wie hier https://forum.fhem.de/index.php/topic,82631.msg885915.html#msg885915

Gruß, Joachim
Sieht so aus als würde dein Cookie nicht funktionieren. Kannst du mal ein attr global showInternalValues 1 in FHEM setzen. Danach sollte Dir dein Account Device ein .COOKIE als Reading anzeigen. Hier sollte dann ein Cookie stehen welches mit einer { beginnt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Januar 2019, 01:58:49
Zitat von: michael.winkler am 12 Januar 2019, 01:38:08
Sieht so aus als würde dein Cookie nicht funktionieren. Kannst du mal ein attr global showInternalValues 1 in FHEM setzen. Danach sollte Dir dein Account Device ein .COOKIE als Reading anzeigen. Hier sollte dann ein Cookie stehen welches mit einer { beginnt.

Ja, habe ich.

Brauchst du den?
PM?

EDIT: sorry, dass ich so lang gebraucht hab, hatte grad noch eine andere Baustelle... ;)

EDIT2: "Abfragen" gehen wohl. Also wenn Musik läuft kriege ich das mit. Auch wenn ich die Listen über die App bearbeite. Irgendwie scheinen (nur) die set-Kommandos nicht zu gehen. Also auch kein set volume etc.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 12 Januar 2019, 06:32:19
Wecker löschen sowie auch speak gehen auch nach Installation letzter Version nicht mehr.

2019.01.12 06:15:42 4: [ECHO_G090LF13804308LE] [echodevice_SendCommand] [notifications_delete] START
2019.01.12 06:15:42 4: [ECHO_G090LF13804308LE] [echodevice_SendCommand] [notifications_delete] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications/A3S5BH2HU6VAYF-SERIAL-8a35463f-6d44-3094-895e-21ced110d461
2019.01.12 06:15:42 4: [ECHO_G090LF13804308LE] [echodevice_SendCommand] [notifications_delete] PushToCmdQueue SendData=
2019.01.12 06:15:42 4: [ECHO_G090LF13804308LE] [echodevice_HandleCmdQueue] [notifications_delete] send command=https://layla.amazon.de/api/notifications/A3S5BH2HU6VAYF-SERIAL-8a35463f-6d44-3094-895e-21ced110d461
2019.01.12 06:15:42 4: [ECHO_G090LF13804308LE] [echodevice_Parse] [notifications_delete]
2019.01.12 06:15:42 5: [ECHO_G090LF13804308LE] [echodevice_Parse] [notifications_delete] DATA Dumper=$VAR1 = 'HTTP/1.1 0 x-amzn-RequestId: 1bd00ad5-1629-11e9-bef4-37429b4bdd9a
Content-Encoding: gzip
Date: Sat, 12 Jan 2019 05:15:41 GMT
Connection: close
';
2019.01.12 06:15:42 4: [ECHO_G090LF13804308LE] [echodevice_Parse] [notifications_delete] sendToFHEM get EchoDevice settings


2019.01.12 06:20:17 4: [ECHO_G090LF13804308LE] [echodevice_SendCommand] [speak] START
2019.01.12 06:20:17 4: [ECHO_G090LF13804308LE] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.12 06:20:17 4: [ECHO_G090LF13804308LE] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090LF13804308LE\",\"textToSpeak\":\"Hallo\",\"locale\":\"de-DE\",\"customerId\":\"A2P2THKP6BG9YY\"}}}","status":"ENABLED"}
2019.01.12 06:20:18 4: [ECHO_G090LF13804308LE] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.12 06:20:18 4: [ECHO_G090LF13804308LE] [echodevice_Parse] [speak]
2019.01.12 06:20:18 5: [ECHO_G090LF13804308LE] [echodevice_Parse] [speak] DATA Dumper=$VAR1 = 'HTTP/1.1 0 x-amzn-RequestId: c0047b44-1629-11e9-b075-0f942a5b544a
Content-Encoding: gzip
Date: Sat, 12 Jan 2019 05:20:17 GMT
Connection: close
';
2019.01.12 06:20:18 4: [ECHO_G090LF13804308LE] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Amazon HTML Results:

Datum    HTML Result Dateiname
Sat Jan 12 06:28:12 2019    EchoDevice_account.html
Sat Jan 12 06:28:12 2019    EchoDevice_account_header.html
Sat Jan 12 06:28:11 2019    EchoDevice_activities.html
Sat Jan 12 06:28:11 2019    EchoDevice_activities_header.html
Sat Jan 12 06:28:18 2019    EchoDevice_alarmvolume.html
Sat Jan 12 06:28:18 2019    EchoDevice_alarmvolume_header.html
Sat Jan 12 06:28:17 2019    EchoDevice_bluetoothstate.html
Sat Jan 12 06:28:17 2019    EchoDevice_bluetoothstate_header.html
Fri Jan 11 19:07:23 2019    EchoDevice_cookielogin1.html
Fri Jan 11 19:07:23 2019    EchoDevice_cookielogin1_header.html
Fri Jan 11 19:07:24 2019    EchoDevice_cookielogin2.html
Fri Jan 11 19:07:24 2019    EchoDevice_cookielogin2_header.html
Fri Jan 11 19:07:24 2019    EchoDevice_cookielogin3.html
Fri Jan 11 19:07:24 2019    EchoDevice_cookielogin3_header.html
Fri Jan 11 19:07:24 2019    EchoDevice_cookielogin4.html
Fri Jan 11 19:07:24 2019    EchoDevice_cookielogin4_header.html
Fri Jan 11 19:07:25 2019    EchoDevice_cookielogin5.html
Fri Jan 11 19:07:25 2019    EchoDevice_cookielogin5_header.html
Sat Jan 12 06:28:09 2019    EchoDevice_cookielogin6.html
Sat Jan 12 06:28:09 2019    EchoDevice_cookielogin6_header.html
Sat Jan 12 05:50:27 2019    EchoDevice_devices.html
Sat Jan 12 05:50:27 2019    EchoDevice_devices_header.html
Sat Jan 12 06:28:11 2019    EchoDevice_getbehavior.html
Sat Jan 12 06:28:11 2019    EchoDevice_getbehavior_header.html
Sat Jan 12 06:28:14 2019    EchoDevice_getdevicesettings.html
Sat Jan 12 06:28:14 2019    EchoDevice_getdevicesettings_header.html
Sat Jan 12 06:28:16 2019    EchoDevice_getdnd.html
Sat Jan 12 06:28:16 2019    EchoDevice_getdnd_header.html
Sat Jan 12 06:28:13 2019    EchoDevice_getisonline.html
Sat Jan 12 06:28:13 2019    EchoDevice_getisonline_header.html
Sat Jan 12 06:28:09 2019    EchoDevice_getnotifications.html
Sat Jan 12 06:28:09 2019    EchoDevice_getnotifications_header.html
Sat Jan 12 06:28:10 2019    EchoDevice_getsettingstraffic.html
Sat Jan 12 06:28:10 2019    EchoDevice_getsettingstraffic_header.html
Sat Jan 12 06:28:14 2019    EchoDevice_listitems_shopping.html
Sat Jan 12 06:28:14 2019    EchoDevice_listitems_shopping_header.html
Sat Jan 12 06:28:15 2019    EchoDevice_listitems_task.html
Sat Jan 12 06:28:15 2019    EchoDevice_listitems_task_header.html
Sat Jan 12 06:28:15 2019    EchoDevice_wakeword.html
Sat Jan 12 06:28:15 2019    EchoDevice_wakeword_header.html
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 12 Januar 2019, 06:51:29
Guten Morgen!

Habe alles versucht, "New, Refresch" auch ein Restart nach jeden versuch aber leider läuft Speak überhaupt nicht mehr:

2019.01.12 06:43:11 4: WEB_91.65.105.106_52266 POST /fhem&detail=EchoWohnzimmer2&dev.setEchoWohnzimmer2=EchoWohnzimmer2&cmd.setEchoWohnzimmer2=set&arg.setEchoWohnzimmer2=speak&val.setEchoWohnzimmer2=hallo; BUFLEN:0
2019.01.12 06:43:11 4: [EchoWohnzimmer2] [echodevice_SendCommand] [speak] START
2019.01.12 06:43:11 4: [EchoWohnzimmer2] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.12 06:43:11 4: [EchoWohnzimmer2] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A7WXQPH584YP\",\"deviceSerialNumber\":\"G090RF0474710EBB\",\"textToSpeak\":\"hallo\",\"locale\":\"de-DE\",\"customerId\":\"A133NNRBEW5F5\"}}}","status":"ENABLED"}
2019.01.12 06:43:11 4: [EchoWohnzimmer2] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.12 06:43:11 4: IP: layla.amazon.de -> 52.94.218.248
2019.01.12 06:43:11 4: WEB_91.65.105.106_52266 GET /fhem?detail=EchoWohnzimmer2&fw_id=; BUFLEN:0
2019.01.12 06:43:11 4: WEB: /fhem?detail=EchoWohnzimmer2&fw_id= / RL:15069 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.01.12 06:43:11 4: Connection closed for WEB_91.65.105.106_52255: EOF
2019.01.12 06:43:11 4: WEB_91.65.105.106_52266 GET /fhem?cmd=%7BReadingsVal(%22EchoWohnzimmer2%22%2C%22volume%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2019.01.12 06:43:11 4: WEB: /fhem?cmd=%7BReadingsVal(%22EchoWohnzimmer2%22%2C%22volume%22%2C%22%22)%7D&XHR=1 / RL:23 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.01.12 06:43:11 4: WEB_91.65.105.106_52266 GET /fhem?cmd=%7BAttrVal(%22EchoWohnzimmer2%22%2C%22room%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2019.01.12 06:43:11 4: WEB: /fhem?cmd=%7BAttrVal(%22EchoWohnzimmer2%22%2C%22room%22%2C%22%22)%7D&XHR=1 / RL:27 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2019.01.12 06:43:11 4: https://layla.amazon.de/api/behaviors/preview: HTTP response code 200
2019.01.12 06:43:11 4: [EchoWohnzimmer2] [echodevice_Parse] [speak]
2019.01.12 06:43:11 4: [EchoWohnzimmer2] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

2019.01.12 06:43:11 4: Connection accepted from WEB_91.65.105.106_52270
2019.01.12 06:43:15 4: WEB_91.65.105.106_52266 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2019-01.log; BUFLEN:0


Es geht aber auch kein Tunein und Volume!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 12 Januar 2019, 08:50:52
Guten Morgen,

offensichtlich muss man dem Modul eine Nacht Ruhe gönnen und dann ein NPM_login new, dann funktioniert wieder alles  ;D

Schönes Wochenende noch...

VG Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 12 Januar 2019, 09:34:12
Auch einen guten Morgen,

set <account> textmessage <conversationsID> Hallo funktioniert trotz neuer Logins nicht.
Hier das log2019.01.12 09:18:09 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.01.12 09:18:09 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users//conversations/amzn1.comms.messaging.id.conversation~xXXXk/messages
2019.01.12 09:18:09 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.01.12 09:18:09 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users//conversations/amzn1.comms.messaging.id.conversation~xXXXk/messages
2019.01.12 09:18:09 4: [echo] [echodevice_Parse] [textmessage]


Offensichtlich fehlt zwischen users//conversations eine Angabe zur commsId des Absenders.

Bei der alten Login-Version überlebte die commsID seit V43a nicht den Neustart von fhem, wurde aber bei einem Login neu gesetzt; daher musste man (für die Nutzung von textmessages) nach dem Neustart ein manuelles Login durchführen (siehe auch Michaels Post https://forum.fhem.de/index.php/topic,82631.msg844387.html#msg844387).
Das funktioniert aber jetzt leider nicht mehr.
Vielleicht hängen ja auch einige der anderen Probleme mit der fehlenden commsID zusammen?

Danke! Grüße,
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 12 Januar 2019, 09:47:36
Kurze Frage zwischendurch:
Wofür kann man textmessage nutzen? Lassen sich damit Nachrichten an die mobile Apps also an die Handys mit der verknüpften Alexa App schicken?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 12 Januar 2019, 09:58:13
Zitat von: balli1187 am 12 Januar 2019, 09:47:36
Kurze Frage zwischendurch:
Wofür kann man textmessage nutzen? Lassen sich damit Nachrichten an die mobile Apps also an die Handys mit der verknüpften Alexa App schicken?


Gesendet von iPhone mit Tapatalk

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 12 Januar 2019, 10:05:03
genau, oder https://www.amazon.de/gp/help/customer/display.html?nodeId=202136210

Textmessages quaseln nicht unaufgefordert drauflos, sondern warten, bis sie abgerufen werden (Alexa, welche Nachrichten habe ich o.ä).
Erkennbar sind Textnachrichten am grünen Ring; sie sind an jedem Device abrufbar.
Bei mir erstellt fhem Textnachrichten über Aktivitäten z.B. während der Abwesenheit oder über Ereignisse. Der Vorteil ist, dass man am Ring sieht, dass etwas los war oder eine Information wartet und man das aktiv zum passenden Zeitpunkt an einem beliebigen Device abfragen kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 10:50:46
Zitat von: awel am 12 Januar 2019, 09:34:12
Auch einen guten Morgen,

set <account> textmessage <conversationsID> Hallo funktioniert trotz neuer Logins nicht.
Hier das log2019.01.12 09:18:09 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.01.12 09:18:09 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users//conversations/amzn1.comms.messaging.id.conversation~xXXXk/messages
2019.01.12 09:18:09 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.01.12 09:18:09 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users//conversations/amzn1.comms.messaging.id.conversation~xXXXk/messages
2019.01.12 09:18:09 4: [echo] [echodevice_Parse] [textmessage]


Offensichtlich fehlt zwischen users//conversations eine Angabe zur commsId des Absenders.

Bei der alten Login-Version überlebte die commsID seit V43a nicht den Neustart von fhem, wurde aber bei einem Login neu gesetzt; daher musste man (für die Nutzung von textmessages) nach dem Neustart ein manuelles Login durchführen (siehe auch Michaels Post https://forum.fhem.de/index.php/topic,82631.msg844387.html#msg844387).
Das funktioniert aber jetzt leider nicht mehr.
Vielleicht hängen ja auch einige der anderen Probleme mit der fehlenden commsID zusammen?

Danke! Grüße,
Achim
Die Probleme sind mir bekannt. Bin dabei ein Lösung dafür zu finden.

Wenn du die alte Variante des Logins wieder verwendest sollt es wieder gehen.

Bei der alten Variante ist es so, dass das Cookie zum ermitteln der SID zu alt ist. Nur ein erneutes login erneuert das Cookie und SID kann wieder ermittelt werden. Da die meisten hier aber Probleme beim erneuern der Cookies hatte, warte das Modul jetzt bis das Cookie komplett abgelaufen ist. In der Regel kann ein Cookie bis zu 14 Tage alt werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 10:54:21
Zitat von: dk3572 am 12 Januar 2019, 08:50:52
Guten Morgen,

offensichtlich muss man dem Modul eine Nacht Ruhe gönnen und dann ein NPM_login new, dann funktioniert wieder alles  ;D

Schönes Wochenende noch...

VG Dieter
Nein das ist nicht nötig. Ein NPM_login new kann immer ausgeführt werden. In der Regel muss dieser Schritt nur ein einziges mal ausgeführt werden. Interessant wäre gewesen was die Readings "COOKIE_TYPE" und "amazon_refreshtoken" für Werte angezeigt hatten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 10:56:33
Zitat von: MadMax-FHEM am 12 Januar 2019, 01:58:49
Ja, habe ich.

Brauchst du den?
PM?

EDIT: sorry, dass ich so lang gebraucht hab, hatte grad noch eine andere Baustelle... ;)

EDIT2: "Abfragen" gehen wohl. Also wenn Musik läuft kriege ich das mit. Auch wenn ich die Listen über die App bearbeite. Irgendwie scheinen (nur) die set-Kommandos nicht zu gehen. Also auch kein set volume etc.

Gruß, Joachim
Kannst Du mal versuchen den ECHO aus FHEM so löschen? Danach einfach über das Account Device den ECHO wieder anlegen. Dann bitte noch mal versuchen.

Wenn Du nach einem set speak das dazugehörige HTML anschaust sollte dies leer sein. Wenn nicht kannst Du mir mal den Inhalt schicken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 12 Januar 2019, 11:45:05
Hallo Michael,

nachdem es bei mir mit der Version " 2018.11.13 v0.0.49" über Monate keine Probleme gab, bin ich seit gestern auch vom Login-Problem "connected but loginerror" betroffen.

Bin jetzt auf die aktuellste Version 51c umgestiegen und habe über mehrere Versuche mit login captcha zwar jetzt wieder einen Status connected. Wenn ich mir aber die Devices ausgeben lassen will, wird nur das nachfolgende angezeigt:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Mein Echo lässt sich auch im connected status nicht steuern.

Hilft jetzt wirklich nur noch das npm_login?

Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Januar 2019, 11:50:22
Zitat von: michael.winkler am 12 Januar 2019, 10:56:33
Kannst Du mal versuchen den ECHO aus FHEM so löschen? Danach einfach über das Account Device den ECHO wieder anlegen. Dann bitte noch mal versuchen.

Wenn Du nach einem set speak das dazugehörige HTML anschaust sollte dies leer sein. Wenn nicht kannst Du mir mal den Inhalt schicken.

Klar!
Kann aber bissi dauern, sorry...

EDIT: doch noch schnell gemacht. Hat leider nicht geklappt. get echoIODev html_results ist (trotzdem) leer...

EDIT2: muss leider jetzt dann weg... :-| Vielen Dank für die Hilfe!!

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 11:59:22
Zitat von: MadMax-FHEM am 12 Januar 2019, 11:50:22
Klar!
Kann aber bissi dauern, sorry...

EDIT: doch noch schnell gemacht. Hat leider nicht geklappt. get echoIODev html_results ist (trotzdem) leer...

EDIT2: muss leider jetzt dann weg... :-| Vielen Dank für die Hilfe!!

Danke, Joachim
Hast du auch das Attribut "browser_save_data" auf 1 gesetzt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 12 Januar 2019, 12:01:54
Zitat von: ToKa am 12 Januar 2019, 11:45:05

Mein Echo lässt sich auch im connected status nicht steuern.

Hilft jetzt wirklich nur noch das npm_login?

Beste Grüße
Torsten

So ist es. Habe alle echo devices und auch das Modul gelöscht, neu mit user/pass verbunden. Nach dem bekannten "connected, but login error" noch NPM login gemacht und er ist connected. Aber wie es aussieht kann man nur lesend auf die DOT's zugreifen. Änderungen wie Wecker löschen, Sprache ausgeben, alles nicht möglich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 12:02:31
Zitat von: ToKa am 12 Januar 2019, 11:45:05
Hallo Michael,

nachdem es bei mir mit der Version " 2018.11.13 v0.0.49" über Monate keine Probleme gab, bin ich seit gestern auch vom Login-Problem "connected but loginerror" betroffen.

Bin jetzt auf die aktuellste Version 51c umgestiegen und habe über mehrere Versuche mit login captcha zwar jetzt wieder einen Status connected. Wenn ich mir aber die Devices ausgeben lassen will, wird nur das nachfolgende angezeigt:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Mein Echo lässt sich auch im connected status nicht steuern.

Hilft jetzt wirklich nur noch das npm_login?

Beste Grüße
Torsten
Generell funktioniert das Modul immer noch so wie die vorherigen Versionen. Hier hat sich nichts geändert. Die Workarounds mit Internetverbindung neu starten usw... sollten hier eventuell immer noch Besserung bringen.

Das neue NPM Login wird aber langfristig die neue Lösung sein. Hier wird für die Aktualisierung des Cookies keine Anmeldedaten mehr von Amazon benötigt. Die Anmeldedaten werden nur noch bei einem "set NPM_login new" einmalig benötigt.

Ich empfehle Dir die neue Lösung zu versuchen. Werde heute noch eine Anleitung auf meiner Webseite veröffentlichen damit es eventuell klarer wird wie man das Ganze einrichtet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 12:03:16
Zitat von: netsrac4th am 12 Januar 2019, 12:01:54
So ist es. Habe alle echo devices und auch das Modul gelöscht, neu mit user/pass verbunden. Nach dem bekannten "connected, but login error" noch NPM login gemacht und er ist connected. Aber wie es aussieht kann man nur lesend auf die DOT's zugreifen. Änderungen wie Wecker löschen, Sprache ausgeben, alles nicht möglich.
Hat eventuell einer per Teamviewer Zeit, damit ich mir das Problem mal anschauen kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 12 Januar 2019, 12:05:05
Zitat von: michael.winkler am 12 Januar 2019, 12:03:16
Hat eventuell einer per Teamviewer Zeit, damit ich mir das Problem mal anschauen kann?

Gerne
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 12 Januar 2019, 12:07:28
Zitat von: MadMax-FHEM am 12 Januar 2019, 11:50:22
Klar!
Kann aber bissi dauern, sorry...

EDIT: doch noch schnell gemacht. Hat leider nicht geklappt. get echoIODev html_results ist (trotzdem) leer...

EDIT2: muss leider jetzt dann weg... :-| Vielen Dank für die Hilfe!!

Danke, Joachim

Ich habe es so jetzt auch mal versucht, aber set speak bleibt leider immer noch erfolglos...


Amazon HTML Results:

Datum    HTML Result Dateiname
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_media.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_media_header.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_player.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_player_header.html
Sat Jan 12 12:02:07 2019    ECHO_G090RF0474710EBB_speak.html
Sat Jan 12 12:02:07 2019    ECHO_G090RF0474710EBB_speak_header.html


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 12:08:24
Zitat von: Steffen am 12 Januar 2019, 12:07:28

Amazon HTML Results:

Datum    HTML Result Dateiname
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_media.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_media_header.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_player.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_player_header.html
Sat Jan 12 12:02:07 2019    ECHO_G090RF0474710EBB_speak.html
Sat Jan 12 12:02:07 2019    ECHO_G090RF0474710EBB_speak_header.html


Mfg Steffen
Diese Übersicht bringt mir nichts. Interessant ist der Inhalt der Datei "ECHO_G090RF0474710EBB_speak.html". Bitte diesen mal zuschicken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 12 Januar 2019, 12:14:37
Zitat von: michael.winkler am 12 Januar 2019, 12:08:24
Diese Übersicht bringt mir nichts. Interessant ist der Inhalt der Datei "ECHO_G090RF0474710EBB_speak.html". Bitte diesen mal zuschicken.

ist das hier?


HTTP/1.1 0 x-amzn-RequestId: 80a2bd3b-1659-11e9-92c5-61b4afa958a0
Content-Encoding: gzip
Date: Sat, 12 Jan 2019 11:02:07 GMT
Connection: close


header:

HTTP/1.1 200 OK
Server: Server
Date: Sat, 12 Jan 2019 11:02:07 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Content-Type,Accept-Encoding,User-Agent
Content-Encoding: gzip
x-amz-rid: P4ZWRRF0T9W628QRK0XZ


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Januar 2019, 12:16:19
Zitat von: michael.winkler am 12 Januar 2019, 11:59:22
Hast du auch das Attribut "browser_save_data" auf 1 gesetzt?

Ups, ich idiot...
War nat. nach dem Löschen (klar) weg...

Mach ich gleich noch mal...

EDIT: hier kommt es

HTTP/1.1 0 x-amzn-RequestId: b82fb56c-165b-11e9-bce4-7f8f1ebfef22 Content-Encoding: gzip Date: Sat, 12 Jan 2019 11:17:59 GMT Connection: close



HTTP/1.1 200 OK Server: Server Date: Sat, 12 Jan 2019 11:18:00 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Content-Type,Accept-Encoding,User-Agent Content-Encoding: gzip x-amz-rid: W0JFKN81NX64PTERKAXE


EDIT2: V0.0.51c

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 12:18:45
Welche Version habt ihr im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 12 Januar 2019, 12:20:54
Zitat von: michael.winkler am 12 Januar 2019, 12:18:45
Welche Version habt ihr im Einsatz?


0.0.51b



Attributes:
   browser_save_data 1
   disable    0
   event-on-change-reading state
   icon       echo
   npm_proxy_ip 192.168.178.102
   room       Amazon
   verbose   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 12:21:35
Aktuell ist 51c
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 12 Januar 2019, 12:31:32
Zitat von: michael.winkler am 12 Januar 2019, 12:21:35
Aktuell ist 51c

oh hatte ich übersehen...aber nach einem update auf die Neue Version und Restart immer noch keine Besserung!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 12 Januar 2019, 13:20:13
play, next usw gehen auch leider nicht mit der 51c

2019.01.12 13:17:03 5: [ECHO_G090L90964011H3J] [echodevice_GetSettings] ping!
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_GetSettings] Timer CNTERVAL = 362
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [player] START
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1547295423
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1547295423
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [media] START
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1547295423
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_GetSettings] Timer INTERVAL = 10
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [player]
2019.01.12 13:17:04 5: [ECHO_G090L90964011H3J] [echodevice_Parse] [player] DATA Dumper='{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":"Chunda Munki","subText2":"Tastebreakers","title":"Without You"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Album Art","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://i.scdn.co/image/51a5cd3232fed7b3d3c26edeacea8986fd35194f"},"mediaId":"spotify:track:349dlZ0yKX8ok9iAgGkfdR","miniArt":{"altText":"spotify-logo","artType":"IconArtSource","iconId":"salmon","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":"Chunda Munki","subText2":"Tastebreakers","title":"Without You"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":true,"locationInfo":null,"mediaLength":444,"mediaProgress":81,"showTiming":true,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":null,"providerDisplayName":"Spotify","providerLogo":{"altText":"spotify-logo","artType":"IconArtSource","iconId":"salmon","iconStyles":null},"providerName":"Spotify"},"queueId":"spotify:artist:1f26k7c9PMYcGiHiIKuhx0","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":null,"next":"ENABLED","playPause":"ENABLED","previous":"ENABLED","repeat":"ENABLED","shuffle":"SELECTED"},"upNextItems":null,"volume":{"muted":false,"volume":90}}}'

2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [volume] START
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [volume] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [volume] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090L90964011H3J\",\"value\":\"100\",\"locale\":\"de-DE\",\"customerId\":\"A2W4PAAHQ8WHX7\"}}}","status":"ENABLED"}
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_HandleCmdQueue] [volume] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [volume]
2019.01.12 13:17:04 5: [ECHO_G090L90964011H3J] [echodevice_Parse] [volume] DATA Dumper='HTTP/1.1 0 x-amzn-RequestId: f91077fb-1663-11e9-8c85-fb5bf360288f
Content-Encoding: gzip
Date: Sat, 12 Jan 2019 12:17:04 GMT
Connection: close

'

2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [volume] json for unknown message
{
  'data' => 'nodata'
}

2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1547295423
2019.01.12 13:17:05 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [media]
2019.01.12 13:17:05 5: [ECHO_G090L90964011H3J] [echodevice_Parse] [media] DATA Dumper='{"clientId":"Dee-Domain-Music","contentId":"s11067","contentType":"LIVE_STATION","currentState":"PAUSED","imageURL":"https://cdn-profiles.tunein.com/s11067/images/logoq.jpg?t=636379","isDisliked":false,"isLiked":false,"looping":false,"mediaOwnerCustomerId":"CUSTOMER","muted":false,"programId":null,"progressSeconds":127,"providerId":"TUNE_IN","queue":[{"album":null,"albumAsin":null,"artist":null,"asin":null,"cardImageURL":null,"contentId":"s11067","contentType":"LIVE_STATION","durationSeconds":0,"feedbackDisabled":false,"historicalId":null,"imageURL":"https://cdn-profiles.tunein.com/s11067/images/logoq.jpg?t=636379","index":1,"isAd":false,"isDisliked":false,"isFreeWithPrime":false,"isLiked":false,"programId":null,"programName":null,"providerId":"TUNE_IN","queueId":null,"radioStationCallSign":"ENERGY Berlin","radioStationId":"s11067","radioStationLocation":"Berlin, Germany","radioStationName":"ENERGY Berlin","radioStationSlogan":"HIT MUSIC ONLY!","referenceId":"941fe75d-c2f0-4b5d-b80f-f62b4705cd92:1","service":"TUNE_IN","startTime":null,"title":"ENERGY Berlin","trackId":"s11067","trackStatus":null}],"queueId":"941fe75d-c2f0-4b5d-b80f-f62b4705cd92","queueSize":1,"radioStationId":"s11067","radioVariety":-2147483648,"referenceId":"941fe75d-c2f0-4b5d-b80f-f62b4705cd92:1","service":"TUNE_IN","shuffling":false,"timeLastShuffled":0,"volume":90}'

2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_SendMessage] command next
2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [command] START
2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2019.01.12 13:17:12 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [command]
2019.01.12 13:17:12 5: [ECHO_G090L90964011H3J] [echodevice_Parse] [command] DATA Dumper='HTTP/1.1 0 x-amzn-RequestId: fdc1a360-1663-11e9-87bb-27b12c1225d7
Content-Encoding: gzip
Date: Sat, 12 Jan 2019 12:17:12 GMT
Connection: close
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 15:16:39
so ich glaube der Fehler wurde gefunden.

Auf Seite 1 gibt es eine aktuelle Version


# 2019.01.12 v0.0.51d
# - BUGFIX:  NPM Proxy IP Adresse / Port usw.
# - FEATURE: Unterstützung AppRegisterLogin per NPM
#            Unterstützung A10L5JEZTKKCZ8 VOBOT
#            set speak_ssml https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html
#            https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460
#


Das neue Feature "speak_ssml" ist in der Dokumentation beschrieben.

Probiert mal ein set speak_ssml <speak><amazon:effect name='whispered'>Ich kann flüstern.</amazon:effect></speak>

oder set speak_ssml <speak>Hallo Hans<voice name='Hans'>Hallo Alexa, ich bin Hans.</voice>.</speak>

aus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 12 Januar 2019, 16:44:24
habe da ein problem,
die readings vom Echo kommen rein und passen auch aber, z.b. set volume 10 ändert die lautstärke nicht und auch ein set speak hallo dies ist ein test gibt mir keine ausgabe, woran kann das liegen??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 12 Januar 2019, 16:44:39
Zitat von: michael.winkler am 12 Januar 2019, 15:16:39
so ich glaube der Fehler wurde gefunden.

Auf Seite 1 gibt es eine aktuelle Version


# 2019.01.12 v0.0.51d
# - BUGFIX:  NPM Proxy IP Adresse / Port usw.
# - FEATURE: Unterstützung AppRegisterLogin per NPM
#            Unterstützung A10L5JEZTKKCZ8 VOBOT
#            set speak_ssml https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html
#            https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460
#


Das neue Feature "speak_ssml" ist in der Dokumentation beschrieben.

Probiert mal ein set speak_ssml <speak><amazon:effect name='whispered'>Ich kann flüstern.</amazon:effect></speak>

oder set speak_ssml <speak>Hallo Hans<voice name='Hans'>Hallo Alexa, ich bin Hans.</voice>.</speak>

aus.

auch mit der Aktuellen Version 51d bleiben meine Alexa leider Stumm, ob bei dem Befehl "Speak" oder "speak_ssml"...

mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 16:46:11
Zitat von: Steffen am 12 Januar 2019, 16:44:39
auch mit der Aktuellen Version 51d bleiben meine Alexa leider Stumm, ob bei dem Befehl "Speak" oder "speak_ssml"...

mfg Steffen
Mache mal ein npm_login refresh


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 16:46:56
Zitat von: Tueftler1983 am 12 Januar 2019, 16:44:24
habe da ein problem,
die readings vom Echo kommen rein und passen auch aber, z.b. set volume 10 ändert die lautstärke nicht und auch ein set speak hallo dies ist ein test gibt mir keine ausgabe, woran kann das liegen??
Welche Version?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 16:53:23
Zitat von: Steffen am 12 Januar 2019, 16:48:55
Zitat von: michael.winkler am 12 Januar 2019, 16:46:11
Mache mal ein npm_login refresh


Gesendet von iPhone mit Tapatalk
[/quot

Vielen dank das war es!!!
Direkt testen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 12 Januar 2019, 16:54:16
Zitat von: michael.winkler am 12 Januar 2019, 16:46:11
Mache mal ein npm_login refresh


Gesendet von iPhone mit Tapatalk

Vielen dank das war es!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 12 Januar 2019, 16:55:14
ahh okay grade nochmal die aktuelle version eingespielt und ein FHEM restart gemacht...

Jetzt funktioniert speak und auch das ändern der lautstärke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 17:49:22
Gerade bei einem FHEM Restart hat sich noch ein kleiner Fehler eingeschlichen.

Auf Seite 1 gibt es jetzt die Version 0.0.51e
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 12 Januar 2019, 18:17:12
Zitat von: michael.winkler am 12 Januar 2019, 17:49:22
Gerade bei einem FHEM Restart hat sich noch ein kleiner Fehler eingeschlichen.

Auf Seite 1 gibt es jetzt die Version 0.0.51e

Hallo Michael,

51d und 51e funktionieren einwandfrei mit NPM.

Vielen Dank
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 12 Januar 2019, 18:24:39
Hey, bei mir funktioniert jetzt auch die Textmessage...
Michael, du bist der Held!  ;)
DANKE!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 12 Januar 2019, 18:31:46
Bei mir ist es ein ständiger Wechsel 1 Minute connected und wieder eine 1 Minute  connected but loginerror, keine Ändrung seit gestern Abend.

Der alte und neue speak-Befehl geht aber in der 1 Minute wo das Modul verbunden ist  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 18:43:34
Zitat von: TomLee am 12 Januar 2019, 18:31:46
Bei mir ist es ein ständiger Wechsel 1 Minute connected und wieder eine 1 Minute  connected but loginerror, keine Ändrung seit gestern Abend.

Der alte und neue speak-Befehl geht aber in der 1 Minute wo das Modul verbunden ist  ;D
Das ist ein komisches Verhalten. Kannst du mal ein LOG zusenden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 12 Januar 2019, 18:47:59
Zitat von: TomLee am 12 Januar 2019, 18:31:46
Bei mir ist es ein ständiger Wechsel 1 Minute connected und wieder eine 1 Minute  connected but loginerror, keine Ändrung seit gestern Abend.

Der alte und neue speak-Befehl geht aber in der 1 Minute wo das Modul verbunden ist  ;D

Mit dem absenden dieses Posts kam mir diese Anfage von gestern Abend in den Kopf:

Zitat@Michael:
Besteht irgendeine Möglichkeit, dass das neue Login-Verfahren auch mit zwei Accounts in einer fhem-Installation funktioniert? 
Die Accounts brauchten doch sicher unterschiedliche Cache-Verzeichnisse. Geht das? (Mein Haus hat einen eigenen Account... :-) )

Was mich dazu veranlasst hat mein 2. ACCOUNTDEVICE mal zu löschen.
und siehe da nach einem set NPM_login new war ich sofort verbunden und keine loginerrror mehr.  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tchekov am 12 Januar 2019, 20:49:42
Hallo,

hatte am Echodevice und den Echos den Status "connected but loginerror". Device gelöscht, aktuelle 37_Echodevic.pm (0.51e) eingespielt - gleiches Ergebnis. Danach loginwithCaptcha probiert - gleiches Ergebnis. "NPM_install" versucht, worauf der Hinweis kam, dass ich npm erstmal auf meinem Raspi installieren soll. Dies tat ich auch. Beim Aufruf von "NPM_install" kommt !!Installation fehlgeschlagen!!. Was kann ich jetzt tun?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 20:56:26
Zitat von: Tchekov am 12 Januar 2019, 20:49:42
Hallo,

hatte am Echodevice und den Echos den Status "connected but loginerror". Device gelöscht, aktuelle 37_Echodevic.pm (0.51e) eingespielt - gleiches Ergebnis. Danach loginwithCaptcha probiert - gleiches Ergebnis. "NPM_install" versucht, worauf der Hinweis kam, dass ich npm erstmal auf meinem Raspi installieren soll. Dies tat ich auch. Beim Aufruf von "NPM_install" kommt !!Installation fehlgeschlagen!!. Was kann ich jetzt tun?

Danke
Genaue Fehlermeldung zuschicken und das FHEM log. Eventuell auch mal die Dokumentation lesen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tchekov am 12 Januar 2019, 21:00:24
Jupp - ich kann mich erinnern, dass bei dem ersten Aufruf der von NPM_install neben dem Befehl zur Installation von npm noch ein weiterer Hinweis stand. Kann das sein? Diesen sehe ich aktuell nicht mehr. Kannst du mir sagen, was da stand? Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 12 Januar 2019, 21:28:12
Gib dem User fhem mal sudo rechte dann klappt es bestimmt mit dem npm install
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 12 Januar 2019, 21:40:05
Nur zur Info: Habe jetzt auch die 51d eingespielt + restart (die 51c lief bei mir aber auch schon mit speak etc...) und alles sieht gut aus, nichtmal ein NPM_login refresh war notwendig.
@Michael: Klasse Arbeit! 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tchekov am 12 Januar 2019, 21:44:22
Danke, der Tipp mit den Root-Rechten hat leider trotzdem nicht funktioniert. Raspi neu gestartet, Shutdown restart durchgeführt nach der Änderung. Keine Verbindung und auch Fehlermeldung bei "NPM_install".
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2019, 21:45:27
Zitat von: Tchekov am 12 Januar 2019, 21:44:22
Danke, der Tipp mit den Root-Rechten hat leider trotzdem nicht funktioniert. Raspi neu gestartet, Shutdown restart durchgeführt nach der Änderung. Keine Verbindung und auch Fehlermeldung bei "NPM_install".
Für doch die Schritte Manuel per ssh direkt auf dem FHEM Server aus. Die Befehle sollten in der Dokumentation stehen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tchekov am 12 Januar 2019, 21:58:13
Total cool - direkt per SSH am FHEM-Server eingeben hat funktioniert. Jetzt geht es wieder. Vielen, vielen Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stera am 12 Januar 2019, 22:48:20
Vielen Dank für das tolle Modul und Weiterentwicklung! Habe gerade auf NPM umgestellt und die 51e Version installiert. Funktioniert bestens  :D

Gruß,
SteRa
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 00:50:39
Zitat von: TomLee am 12 Januar 2019, 18:47:59
Mit dem absenden dieses Posts kam mir diese Anfage von gestern Abend in den Kopf:

Was mich dazu veranlasst hat mein 2. ACCOUNTDEVICE mal zu löschen.
und siehe da nach einem set NPM_login new war ich sofort verbunden und keine loginerrror mehr.  ;D
Auf Seite 1 gibt es jetzt die Version 0.0.51f. Die müsste jetzt auch mit mehreren Accounts umgehen können.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 Januar 2019, 02:14:45
Zitat von: michael.winkler am 13 Januar 2019, 00:50:39
Auf Seite 1 gibt es jetzt die Version 0.0.51f. Die müsste jetzt auch mit mehreren Accounts umgehen können.

Sieht gut aus. ;) Dacht ich mir irgendwie schon das die Version heut noch kommt  :P  Laut voice Reading (der Echo Dot ist per VPN verbunden) klappen auch hier die speak-Befehle. Ein get <devicename> devices zeigt mir das Gerät es wurde aber nicht daraufhin automatisch angelegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 13 Januar 2019, 09:29:05
Hallo Michael,

vielen Dank für die neue Version.

Wie müssen die Einstellungen für npm_proxy_ip aussehen, wenn man FHEM als Docker Container im Bridge Modus einsetzt ?

Zur Zeit habe ich folgendes Problem:

Login Ergebnis

Die Ermittlung der IP-Adresse 127.0.0.1 des FHEM Servers hat nicht funktioniert, bitte das Attribut "npm_proxy_ip" entsprechend anpassen.


Desweiteren muss ich sagen, dieses SSML ist genial.
Ich habe noch nicht alles ausprobiert, aber anscheinend funktioniert noch nicht alle dort aufgelisteten Themen oder ?

Interessant scheint vor allem "audio" zu sein, man könnte hier diverse Sound-Elemente abspielen, oder funktioniert möglicherweise bereits die "Alexa Skills Kit Sound Library" ??

Edit: Ich habe mal folgendes Testen wollen:

<speak>Here is a number spoken as a cardinal number: <say-as interpret-as="cardinal">12345</say-as></speak>


in meiner XXX_speak_ssml_header.html steht nun folgendes:

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 08:31:21 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 99ef961b-170d-11e9-ae9b-a1e2698XXXX Content-Encoding: gzip x-amz-rid: 2VNZ7EFKZ28XXCEVXXXX Vary: Accept-Encoding,User-Agent


in meiner XXX_speak_ssml.html:

{"Message":null}


somit hat irgendetwas nicht so richtig funktioniert.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 10:21:07
Zitat von: michael.winkler am 11 Januar 2019, 13:53:46
Hi,

auf Seite 1 gibt es eine neue Version


# 2019.01.11 v0.0.51
# - FEATURE: Unterstützung AppRegisterLogin per NPM
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460


Mit dieser Version sollte jetzt die Anmeldung an Amazon besser werden. Hiermit ist es auch möglich eine 2 Faktor Anmeldung von Amazon zu nutzen.

Bitte beachtet die entsprechenden Einträge in der Dokumentation:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Hier eine Kurzbeschreibung:

Zum Nutzen der neuen NPM Anmeldung müsst ihr das Linux Paket "NPM" auf eurem FHEM Server installieren. Wenn dies vorhanden ist geht es wie folgt weiter.

1. ein set NPM_install am Account Device durchführen
2. ein set NPM_login new am Account Device durchführen
3. Wenn die oberen beiden Punkte erfolgreich durchgeführt wurde, kann das Attribut "npm_login" auf 1 gesetzt werden.

Gruß
Michael

Hab auch mal auf die neue Version umgestellt

Ich war dann auch Verbunden aber ich konnte Punkt 3 nicht ausführen (Attribut npm_login auf 1) in der attr liste war dies gar nicht aufgeführt. Nach einem Neustart ist es jetzt natürlich nicht mehr verbunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 13 Januar 2019, 12:02:32
Zitat von: michael.winkler am 11 Januar 2019, 13:53:46
Hi,

auf Seite 1 gibt es eine neue Version


# 2019.01.11 v0.0.51
# - FEATURE: Unterstützung AppRegisterLogin per NPM
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460


Mit dieser Version sollte jetzt die Anmeldung an Amazon besser werden. Hiermit ist es auch möglich eine 2 Faktor Anmeldung von Amazon zu nutzen.

Bitte beachtet die entsprechenden Einträge in der Dokumentation:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Hier eine Kurzbeschreibung:

Zum Nutzen der neuen NPM Anmeldung müsst ihr das Linux Paket "NPM" auf eurem FHEM Server installieren. Wenn dies vorhanden ist geht es wie folgt weiter.

1. ein set NPM_install am Account Device durchführen
2. ein set NPM_login new am Account Device durchführen
3. Wenn die oberen beiden Punkte erfolgreich durchgeführt wurde, kann das Attribut "npm_login" auf 1 gesetzt werden.

Gruß
Michael

Danke fürs übernehmen der speak volume 👌
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:04:07
Zitat von: tb-killa am 13 Januar 2019, 09:29:05
Wie müssen die Einstellungen für npm_proxy_ip aussehen, wenn man FHEM als Docker Container im Bridge Modus einsetzt ?

Zur Zeit habe ich folgendes Problem:

Login Ergebnis

Die Ermittlung der IP-Adresse 127.0.0.1 des FHEM Servers hat nicht funktioniert, bitte das Attribut "npm_proxy_ip" entsprechend anpassen.


Dein FHEM Server wird doch sicherlich über eine Private IP-Adresse angesprochen z.B. 192.168.178.45 und genau diese musst Du dann in dem Attribut hinterlegen. Leider habe ich keine Dockerumgebung und kann es hier auch nicht nachstellen.

Zitat von: tb-killa am 13 Januar 2019, 09:29:05
Desweiteren muss ich sagen, dieses SSML ist genial.
Ich habe noch nicht alles ausprobiert, aber anscheinend funktioniert noch nicht alle dort aufgelisteten Themen oder ?

Interessant scheint vor allem "audio" zu sein, man könnte hier diverse Sound-Elemente abspielen, oder funktioniert möglicherweise bereits die "Alexa Skills Kit Sound Library" ??

Edit: Ich habe mal folgendes Testen wollen:

<speak>Here is a number spoken as a cardinal number: <say-as interpret-as="cardinal">12345</say-as></speak>


in meiner XXX_speak_ssml_header.html steht nun folgendes:

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 08:31:21 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 99ef961b-170d-11e9-ae9b-a1e2698XXXX Content-Encoding: gzip x-amz-rid: 2VNZ7EFKZ28XXCEVXXXX Vary: Accept-Encoding,User-Agent


in meiner XXX_speak_ssml.html:

{"Message":null}


somit hat irgendetwas nicht so richtig funktioniert.

Grüße

Dein Syntax war generell ok, allerdings solltest Du die " Zeichen durch ' ersetzen. Dann geht es.

<speak>Here is a number spoken as a cardinal number: <say-as interpret-as='cardinal'>12345</say-as></speak>


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:06:19
Zitat von: Nexium am 13 Januar 2019, 10:21:07
Hab auch mal auf die neue Version umgestellt

Ich war dann auch Verbunden aber ich konnte Punkt 3 nicht ausführen (Attribut npm_login auf 1) in der attr liste war dies gar nicht aufgeführt. Nach einem Neustart ist es jetzt natürlich nicht mehr verbunden.
Dieser Punkt 3 bezieht sich auf die Version 0.0.51. In der aktuellen Version gibt es diese Attribut nicht mehr. Wird einfach nicht benötigt. Wenn bei die das NPM_Login nicht funktioniert benötige ich noch weitere Infos von Dir. Am besten die aktuelle Version installieren und mal ein "get status" am Account Device machen und die Infos mir dann mal zukommen lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 13 Januar 2019, 12:17:59
Hallo,

ich habe jetzt auch einmal die neue Version auf meinem Test-System eingespielt.

- npm für ARM 6 mit sudo install npm installiert. Version v8.11.1

- device angelegt und set NPM_install angestoßen

Logousgabe:

2019.01.13 12:09:48 3: [EchoFamily] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.01.13 12:09:48 3: [EchoFamily] [echodevice_NPMLoginNew] create-cookie.js not found
2019.01.13 12:09:49 1: 127.0.0.1:1883 reappeared (myBroker)
(node:18325) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm WARN package.json copy-descriptor@0.1.1 No README data
npm WARN package.json get-value@2.0.6 No README data
npm WARN package.json https@1.0.0 https is also the name of a node core module.
npm WARN package.json https@1.0.0 No repository field.
npm WARN package.json https@1.0.0 No README data
npm WARN package.json object-copy@0.1.0 No README data
npm WARN package.json static-extend@0.1.2 No README data
npm WARN package.json querystring@0.2.0 querystring is also the name of a node core module.
npm WARN package.json querystring@0.2.0 No license field.
npm WARN package.json string_decoder@1.1.1 string_decoder is also the name of a node core module.
2019.01.13 12:11:37 1: 127.0.0.1:1883 disconnected, waiting to reappear (myBroker)
2019.01.13 12:11:38 1: 127.0.0.1:1883 reappeared (myBroker)


- set NPM_login ergibt folgende Rückmeldung:

Login Ergebnis

Das Skript zum Amazon Login konnte nicht gefunden werden!


/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js ist vorhanden.

Device neu angelegt und folgendes im Log:

2019.01.13 12:21:26 3: [EchoFamily] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.01.13 12:21:22 3: [EchoFamily] [echodevice_setState] to connected but loginerror
2019.01.13 12:21:22 3: [EchoFamily] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.01.13 12:21:19 3: cookielogin4: create=&workflowState=...&appActionToken=...&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:...&prevRID=ape:...=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.01.13 12:21:19 3: cookielogin4: session-id=259-6894744-9644649; session-id-time=2178098476l; ubid-acbde=257-7338801-7596460;
2019.01.13 12:21:19 3: [EchoFamily] [echodevice_NPMLoginNew] create-cookie.js not found
2019.01.13 12:21:19 3: [EchoFamily] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.01.13 12:21:16 3: Cookie 2 : COO    = 259-6894744-9644649


Wo muss ich suchen?

Grüße Jörg

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:23:02
Zitat von: JoWiemann am 13 Januar 2019, 12:17:59
Hallo,

ich habe jetzt auch einmal die neue Version auf meinem Test-System eingespielt.

- npm für ARM 6 mit sudo install npm installiert. Version v8.11.1

- device angelegt und set NPM_install angestoßen

Logousgabe:

2019.01.13 12:09:48 3: [EchoFamily] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.01.13 12:09:48 3: [EchoFamily] [echodevice_NPMLoginNew] create-cookie.js not found
2019.01.13 12:09:49 1: 127.0.0.1:1883 reappeared (myBroker)
(node:18325) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm WARN package.json copy-descriptor@0.1.1 No README data
npm WARN package.json get-value@2.0.6 No README data
npm WARN package.json https@1.0.0 https is also the name of a node core module.
npm WARN package.json https@1.0.0 No repository field.
npm WARN package.json https@1.0.0 No README data
npm WARN package.json object-copy@0.1.0 No README data
npm WARN package.json static-extend@0.1.2 No README data
npm WARN package.json querystring@0.2.0 querystring is also the name of a node core module.
npm WARN package.json querystring@0.2.0 No license field.
npm WARN package.json string_decoder@1.1.1 string_decoder is also the name of a node core module.
2019.01.13 12:11:37 1: 127.0.0.1:1883 disconnected, waiting to reappear (myBroker)
2019.01.13 12:11:38 1: 127.0.0.1:1883 reappeared (myBroker)


- set NPM_login ergibt folgende Rückmeldung:

Login Ergebnis

Das Skript zum Amazon Login konnte nicht gefunden werden!


Wo muss ich suchen?

Grüße Jörg

Laut Log hast du noch eine ältere Version im Einsatz. Bitte noch mal aktualisieren.

Ich schätze mal dass du das NPM manuell installiert hast. Bitte dann noch ein "sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie" ausführen.

Wenn es dann nicht gehen sollte mit mal ein "get status" am Account Device machen und mir zusenden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 12:24:08
Zitat von: michael.winkler am 13 Januar 2019, 12:06:19
Dieser Punkt 3 bezieht sich auf die Version 0.0.51. In der aktuellen Version gibt es diese Attribut nicht mehr. Wird einfach nicht benötigt. Wenn bei die das NPM_Login nicht funktioniert benötige ich noch weitere Infos von Dir. Am besten die aktuelle Version installieren und mal ein "get status" am Account Device machen und die Infos mir dann mal zukommen lassen.

Nach einem Neustart bleibt alles auf connected but loginerror stehen. Get status am Account Device gibt folgendes aus (natürlich als ich noch verbunden war)

Modul Infos:
Beschreigung    Bereich    Wert
Version    Reading 0.0.51f
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
room    Attribut Unsorted
icon    Attribut echo


Amazon Cookie:
Beschreigung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-47932....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -70....
.DIRECTID    Helper amzn1.account.AGDV4P....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
RUNLOGIN    Helper 0
RUNLOGIN    Helper 0


nach dem Neustart

Wohnzimmer is not connected. Aborting..

Internals:
   DEF        crypt:005d5exxxxx570f0d4f5c175c421143xxxxxxxxx08591e520954 crypt:005d5e0a57xxxxxxxx
   IODev     
   NAME       Wohnzimmer
   NR         49
   NTFY_ORDER 50-Wohnzimmer
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-01-13 12:20:15   2FACode         not used
     2019-01-13 12:23:29   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-01-13 12:23:29   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-01-13 12:20:14   COOKIE_STATE    START
     2019-01-13 12:20:16   COOKIE_TYPE     NEW
     2019-01-13 12:20:14   autocreate_devices stop
     2019-01-13 12:23:30   state           connected but loginerror
     2019-01-13 12:20:14   version         0.0.51f
   helper:
     CMD_QUEUE 
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       G000RA0884770LBP:
       G070L81182971GH7:
       G090L91073420CEN:
       G090LA09819702N9:
       G090P30875130TH8:
       G090U506835410PW:
       G090VC0784121389:
Attributes:
   icon       echo
   room       Unsorted

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Januar 2019, 12:28:21
Zitat von: michael.winkler am 13 Januar 2019, 12:23:02
Laut Log hast du noch eine ältere Version im Einsatz. Bitte noch mal aktualisieren.

Ich schätze mal dass du das NPM manuell installiert hast. Bitte dann noch ein "sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie" ausführen.

Wenn es dann nicht gehen sollte mit mal ein "get status" am Account Device machen und mir zusenden
Hatte das selbe "Problem" auf Grund einer älterne nodejs / Npm Version.
chown fhem ... hat geholfen.

Besten Dank!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:29:26
Zitat von: Nexium am 13 Januar 2019, 12:24:08

nach dem Neustart

Wohnzimmer is not connected. Aborting..

Danke für die Info. Da ist noch ein BUG drin. Auf Seite 1 gibt es jetzt die Version 0.0.51g. Bitte mit der noch mal versuchen.

Aber laut deinem LOG ist das Modul wieder auf der alten Login Variante. Daher würde ich dir empfehlen noch mal einen NPM_Login new zu machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Januar 2019, 12:32:28
Mein VOBOT wurde allerdings nicht erkannt:

2893f66645864655a4db33d03a41f638    UNKNOWN    A10L5JEZTKKCZ8    Stephan's VOBOT
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 13 Januar 2019, 12:32:43
Zitat von: michael.winkler am 13 Januar 2019, 12:04:07
Dein FHEM Server wird doch sicherlich über eine Private IP-Adresse angesprochen z.B. 192.168.178.45 und genau diese musst Du dann in dem Attribut hinterlegen. Leider habe ich keine Dockerumgebung und kann es hier auch nicht nachstellen.

Dein Syntax war generell ok, allerdings solltest Du die " Zeichen durch ' ersetzen. Dann geht es.

<speak>Here is a number spoken as a cardinal number: <say-as interpret-as='cardinal'>12345</say-as></speak>


Gruß
Michael

Hallo Michael, danke für die Rückmeldung.
Ich muss wohl noch einiges Nacharbeiten, denn in einer Bridge-Docker-Umgebung muss ich auch einen Port mitgeben für den Proxy.


PS: Ich habe mal folgendes innerhalb der neuen Sprachausgabe eingegeben:

<speak><audio src='soundbank://soundlibrary/animals/amzn_sfx_bear_groan_roar_01'/></speak>


Ein Versuch mit der "Alexa Skills Kit Sound Library" .. hast du hier bereits Erfahrung sammeln können ?

Bildschirm-Ausgabe auf einem Echo Show Gen2:

Ankündigung
von openHab


test


Diese kommt übrigens egal welche Art von speak_ssml:

Frage: Anscheinend wird nun auch Code mitgegeben, welcher diese Ausgabe erzeugt... Können wir hier ansetzen und etwas eigenes kreieren ???


Beste Grüße und vielen Dank für diese Klasse Arbeit.



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:33:41
Zitat von: balli1187 am 13 Januar 2019, 12:32:28
Mein VOBOT wurde allerdings nicht erkannt:

2893f66645864655a4db33d03a41f638    UNKNOWN    A10L5JEZTKKCZ8    Stephan's VOBOT
Welche Version hast du im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 13 Januar 2019, 12:35:10
Hallo Michael,
da die größten Login-Probleme wohl gelöst, traue ich mich:
Wenn man mit Alexa-Routinen und Voice-Auswertung arbeitet, ergibt sich u.U. das Problem, dass der eigene gesprochene Befehl schon nicht mehr angezeigt wird, sondern Alexas Wartetext aus der Routine. Dieser Text beginnt immer mit "sprich mir nach..."

Im Beitrag https://forum.fhem.de/index.php/topic,82631.msg863554.html#msg863554 hatte ich -auch mit einer Beschreibung des Problems- einen kurzen Dreizeiler, wie man in V49 über ein Attribut solche unerwünschten Antworten optional bei Voice unterdrücken kann.

Es wäre schön, wenn du das oder etwas vergleichbares, gelegentlich einpflegen könntest.

Danke für alle Mühen, vG
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:37:49
Zitat von: tb-killa am 13 Januar 2019, 12:32:43
Hallo Michael, danke für die Rückmeldung.
Ich muss wohl noch einiges Nacharbeiten, denn in einer Bridge-Docker-Umgebung muss ich auch einen Port mitgeben für den Proxy.


PS: Ich habe mal folgendes innerhalb der neuen Sprachausgabe eingegeben:

<speak><audio src='soundbank://soundlibrary/animals/amzn_sfx_bear_groan_roar_01'/></speak>


Ein Versuch mit der "Alexa Skills Kit Sound Library" .. hast du hier bereits Erfahrung sammeln können ?

Bildschirm-Ausgabe auf einem Echo Show Gen2:

Ankündigung
von openHab


test


Diese kommt übrigens egal welche Art von speak_ssml:

Frage: Anscheinend wird nun auch Code mitgegeben, welcher diese Ausgabe erzeugt... Können wir hier ansetzen und etwas eigenes kreieren ???


Beste Grüße und vielen Dank für diese Klasse Arbeit.
Ich konnte selber jetzt auch noch nicht so viel daran testen.

Die Ausgabe habe ich jetzt mal FHEM geändert. In der nächsten Version sollte das dann behoben sein. Ich könnte mir vorstellen dass ich für die beiden Zeilen jeweils ein Attribut am ECHO anlege. Was denkt Ihr?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Januar 2019, 12:38:31
Zitat von: michael.winkler am 13 Januar 2019, 12:33:41
Welche Version hast du im Einsatz?
Die 51f von heute früh.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 12:43:26
Zitat von: michael.winkler am 13 Januar 2019, 12:29:26
Danke für die Info. Da ist noch ein BUG drin. Auf Seite 1 gibt es jetzt die Version 0.0.51g. Bitte mit der noch mal versuchen.

Aber laut deinem LOG ist das Modul wieder auf der alten Login Variante. Daher würde ich dir empfehlen noch mal einen NPM_Login new zu machen.

hab die neue Version drauf gemacht, nach dem neustart wieder mit get status

Wohnzimmer is not connected. Aborting...

wenn ich dann am acc device wieder npm_login new mache bekomme ich mit get status

Modul Infos:
Beschreigung    Bereich    Wert
Version    Reading 0.0.51g
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Unsorted


Amazon Cookie:
Beschreigung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-81212....
.COMMSID    Helper ....
.CSRF    Helper -16....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
RUNLOGIN    Helper 0
RUNLOGIN    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:45:11
Zitat von: balli1187 am 13 Januar 2019, 12:38:31
Die 51f von heute früh.


Gesendet von iPhone mit Tapatalk
komisch! In der Version ist das Gerät eigentlich schon aufgelistet. Während ich so tippe ist mir eingefallen woran es liegen könnte.

Bite auf Seite 1 die Version 0.0.51h probieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:46:33
Zitat von: Nexium am 13 Januar 2019, 12:43:26
hab die neue Version drauf gemacht, nach dem neustart wieder mit get status

Wohnzimmer is not connected. Aborting...

wenn ich dann am acc device wieder npm_login new mache bekomme ich mit get status

Modul Infos:
Beschreigung    Bereich    Wert
Version    Reading 0.0.51g
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Unsorted


Amazon Cookie:
Beschreigung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-81212....
.COMMSID    Helper ....
.CSRF    Helper -16....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
RUNLOGIN    Helper 0
RUNLOGIN    Helper 0

dann müsste es doch jetzt wieder gehen, oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 12:47:25
Zitat von: michael.winkler am 13 Januar 2019, 12:46:33
dann müsste es doch jetzt wieder gehen, oder?

muss man nach einem Neustart immer "manuell" verbinden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:48:33
Zitat von: Nexium am 13 Januar 2019, 12:47:25
muss man nach einem Neustart immer "manuell" verbinden?
Nein, eigentlich nicht. Wie machst Du deinen neustart? Das erzeugte Cookie wird eigentlich in einem Reading gespeichert. somit sollte es nach einem Neustart auch wieder da sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 12:50:03
Zitat von: michael.winkler am 13 Januar 2019, 12:48:33
Nein, eigentlich nicht. Wie machst Du deinen neustart? Das erzeugte Cookie wird eigentlich in einem Reading gespeichert. somit sollte es nach einem Neustart auch wieder da sein.

Hab FHEM auf einem RaspberryPI laufen und mach von der Konsole sudo reboot
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 12:56:11
Zitat von: Nexium am 13 Januar 2019, 12:50:03
Hab FHEM auf einem RaspberryPI laufen und mach von der Konsole sudo reboot
Dann ist es klar! Dann speichert dein FHEM Server die Readings nicht. Du solltest vor einem sudo reboot ein save machen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 13:02:03
Zitat von: michael.winkler am 13 Januar 2019, 12:56:11
Dann ist es klar! Dann speichert dein FHEM Server die Readings nicht. Du solltest vor einem sudo reboot ein save machen

Ich hoffe das ich dich richig verstanden hab.
Ich log ich ein warte bis connected dran steht und drück dann auf "Save config" in FHEM?

Das hab ich versucht und nach dem neustart mit sudo reboot wieder das gleiche
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 13 Januar 2019, 13:10:03
Zitat von: michael.winkler am 13 Januar 2019, 12:37:49
Ich konnte selber jetzt auch noch nicht so viel daran testen.

Die Ausgabe habe ich jetzt mal FHEM geändert. In der nächsten Version sollte das dann behoben sein. Ich könnte mir vorstellen dass ich für die beiden Zeilen jeweils ein Attribut am ECHO anlege. Was denkt Ihr?


"display\":{\"title\":\"FHEM\",\"body\":\"test\"}


Klingt super, gibt einem Freiraum:
Alternativ (oder als Erweiterung):
speak_ssml überarbeiten und die Eingabe splitten, z.B. <speak>...</speak>,<display>body-text</display>

Grüße

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 13:20:21
Zitat von: Nexium am 13 Januar 2019, 13:02:03
Ich hoffe das ich dich richig verstanden hab.
Ich log ich ein warte bis connected dran steht und drück dann auf "Save config" in FHEM?

Das hab ich versucht und nach dem neustart mit sudo reboot wieder das gleiche
Dann stimmt etwas mit deiner FHEM Installation nicht. Eventuell wird die Datei mit den Readings nicht sauber gespeichert. Das liegt aber nicht am Modul.

Kann hier jemand weiterhelfen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 13 Januar 2019, 13:24:13
Zitat von: Nexium am 13 Januar 2019, 13:02:03
Ich hoffe das ich dich richig verstanden hab.
Ich log ich ein warte bis connected dran steht und drück dann auf "Save config" in FHEM?

Das hab ich versucht und nach dem neustart mit sudo reboot wieder das gleiche
Moin
Das Druecken des "Knopfes" ist nicht das Gleiche wie ein save in der Befehlszeile von fhem!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 13:26:11
Zitat von: pc1246 am 13 Januar 2019, 13:24:13
Moin
Das Druecken des "Knopfes" ist nicht das Gleiche wie ein save in der Befehlszeile von fhem!
Gruss Christoph

Danke für deine Antwort.

In der Befehlszeile mach ich aber ja gar nichts. Falls ich ein Brett vorm Kopf hab, kannst du mir weiter helfen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 13 Januar 2019, 13:34:34
Mach am besten ein sudo service fhem stop und dann erst das sudo reboot.
Dann wird FHEM sauber beendet und die Readings in die save Datei geschrieben
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Januar 2019, 13:47:08
Zitat von: michael.winkler am 13 Januar 2019, 12:45:11
komisch! In der Version ist das Gerät eigentlich schon aufgelistet. Während ich so tippe ist mir eingefallen woran es liegen könnte.

Bite auf Seite 1 die Version 0.0.51h probieren.
Damit läufts! Sehr cool.

Vielen Dank für deine Mühe und den Support!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 13:50:12
Zitat von: Tueftler1983 am 13 Januar 2019, 13:34:34
Mach am besten ein sudo service fhem stop und dann erst das sudo reboot.
Dann wird FHEM sauber beendet und die Readings in die save Datei geschrieben

wieder genau das gleiche.

FHEM zu stoppen und dann neu zu starten wäre ja ok aber nach einem Stromausfall würde dann ja auch wieder alles stehen. Aber leider klappt es ja eh nicht :/

Bis jetzt keiner das gleiche Problem?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 14:01:21
Zitat von: Nexium am 13 Januar 2019, 13:50:12
wieder genau das gleiche.

FHEM zu stoppen und dann neu zu starten wäre ja ok aber nach einem Stromausfall würde dann ja auch wieder alles stehen. Aber leider klappt es ja eh nicht :/

Bis jetzt keiner das gleiche Problem?
Habe es bei mir gerade getestet. Bei mir funktioniert alles. Welche Rechte hat die Datei "/opf/fhem/log/fhem.save" bei dir?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Januar 2019, 14:52:35
@Nexium: ein ähnliches/gleiches Problem hat hier auch jemand: https://forum.fhem.de/index.php/topic,94817.msg886783.html#msg886783

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 13 Januar 2019, 15:26:07
Die 51h funktioniert bei mir problemlos, super Arbeit 👍

@michael
Auf meiner Wunschliste wären dann noch
- die Trennung der speak und text Readings (ist wohl im Thread untergegangen vielleicht auch schon wieder veraltet?),
- die Änderung der Lautstärke beim speak Befehl nur wenn das wirklich benötigt wird (ist mir vorhin aufgefallen),
- die Anpassung von Readings und Commands auf Englisch (wie überall in FHEM)

Alle 3 Punkte siehe Anhang, zum Diff gegen die 51h von heute

Einen schönen Sonntag noch ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 16:44:23
Zitat von: michael.winkler am 13 Januar 2019, 14:01:21
Habe es bei mir gerade getestet. Bei mir funktioniert alles. Welche Rechte hat die Datei "/opf/fhem/log/fhem.save" bei dir?

-rw-r--r--  1 fhem dialout   81913 Jan 13 13:57 fhem.save
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 16:45:25
Zitat von: MadMax-FHEM am 13 Januar 2019, 14:52:35
@Nexium: ein ähnliches/gleiches Problem hat hier auch jemand: https://forum.fhem.de/index.php/topic,94817.msg886783.html#msg886783

Gruß, Joachim

Danke für die Info aber was ich in die fhem.cfg schreib bleibt alles drin. Mir wär/ist sonst nie was aufgefallen das er was nicht speichern würde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 17:52:00
Zitat von: MadMax-FHEM am 13 Januar 2019, 14:52:35
@Nexium: ein ähnliches/gleiches Problem hat hier auch jemand: https://forum.fhem.de/index.php/topic,94817.msg886783.html#msg886783

Gruß, Joachim

MadMax danke für die Info genau das war es. Hab erst nicht mit bekommen das alles in fhem.cfg nicht mehr gespeichert wird. Jetzt klappt es wunderbar. Danke für eure Hilfe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OliWee am 13 Januar 2019, 18:57:06
Hi!
Hab gerade seit langem mal wieder das Modul aktualisiert. (51h)
Den NPM_login (mit 2-Faktor-Login) habe ich hinbekommen, aber jetzt zeigt mir der state ständig "unauthorized".

Das hab ich doch schon richtig verstanden, dass ich mit dem NPM_login keinen manuellen 2FACode mehr machen muss, und auch das Cookie nicht mehr selbst besorgen muss, oder?

Oli

EDIT:
Das Problem war wohl, dass ich das Attibut "Cookie" noch von Vor-NPM-Zeiten drinhatte und er dann das hergenommen hat. Nachdem ich das Attributr gelöscht habe und einen loginNPM new gemacht habe, konnte ich mich verbinden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 13 Januar 2019, 19:12:17
Moin,
mal ne ganz andere Frage - ich finde nirgends, wie ich die Alexa zum Schweigen bringen kann (außer Volume auf 0 aber das macht ja keinen Sinn). Hintergrund: wenn jemand mein Bad betritt, spielt die Alexa automatisch Tunein Radio ab. Ich möchte das aber auch wieder ausschalten können (und zwar ohne Sprachbefehl, sondern über einen Button, den man eh drücken muss, um den ganzen Lichtschnickschnack auszuschalten).
Viele Grüße
doc

PS: set echo_x123 pause funktioniert nicht bei tunein...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 19:13:17
Zitat von: Markus M. am 13 Januar 2019, 15:26:07
Die 51h funktioniert bei mir problemlos, super Arbeit 👍

@michael
Auf meiner Wunschliste wären dann noch
- die Trennung der speak und text Readings (ist wohl im Thread untergegangen vielleicht auch schon wieder veraltet?),
- die Änderung der Lautstärke beim speak Befehl nur wenn das wirklich benötigt wird (ist mir vorhin aufgefallen),
- die Anpassung von Readings und Commands auf Englisch (wie überall in FHEM)

Alle 3 Punkte siehe Anhang, zum Diff gegen die 51h von heute

Einen schönen Sonntag noch ;)

Über die Anpassung in EN kann man sicherlich diskutieren, allerdings ist es auch schwierig wenn Benutzer schon auf die deutschen Begriffe reagieren.

Bei dem Thema Speak sehe ich die Änderung nicht im Modul. Ich bin der Meinung dass die Ergebnisse die Amazon liefert auch im Reading gesehen werden sollten. Hier hat dann auch jeder Benutzer seine eigenen Möglichkeiten hierauf zu reagieren.

Die Lautstärkereglerung wurde von mir doch schon berücksichtigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 13 Januar 2019, 19:40:45
Zitat von: docb am 13 Januar 2019, 19:12:17
Moin,
mal ne ganz andere Frage - ich finde nirgends, wie ich die Alexa zum Schweigen bringen kann (außer Volume auf 0 aber das macht ja keinen Sinn). Hintergrund: wenn jemand mein Bad betritt, spielt die Alexa automatisch Tunein Radio ab. Ich möchte das aber auch wieder ausschalten können (und zwar ohne Sprachbefehl, sondern über einen Button, den man eh drücken muss, um den ganzen Lichtschnickschnack auszuschalten).
Viele Grüße
doc

PS: set echo_x123 pause funktioniert nicht bei tunein...

Das würde ich auch gern haben wollen :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Januar 2019, 19:46:39
Zitat von: netsrac4th am 13 Januar 2019, 19:40:45
Das würde ich auch gern haben wollen :-)
Sollte eigentlich funktionieren. Habe es gerade getestet. Könnt ihr mir ein Verbose 5 Log mal zusenden, wenn ihr die pause Aktion ausführt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Januar 2019, 19:50:23
Zitat von: michael.winkler am 13 Januar 2019, 19:13:17
Über die Anpassung in EN kann man sicherlich diskutieren, allerdings ist es auch schwierig wenn Benutzer schon auf die deutschen Begriffe reagieren.

Bei dem Thema Speak sehe ich die Änderung nicht im Modul. Ich bin der Meinung dass die Ergebnisse die Amazon liefert auch im Reading gesehen werden sollten. Hier hat dann auch jeder Benutzer seine eigenen Möglichkeiten hierauf zu reagieren.

Die Lautstärkereglerung wurde von mir doch schon berücksichtigt.
Set echo Pause funktioniert bei mir wunderbar. Hab es gerade nochmal am dot gen 1 getestet.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 13 Januar 2019, 19:52:42
Zitat von: michael.winkler am 13 Januar 2019, 19:46:39
Sollte eigentlich funktionieren. Habe es gerade getestet. Könnt ihr mir ein Verbose 5 Log mal zusenden, wenn ihr die pause Aktion ausführt?

Mal funktioniert es, mal nicht. Habe auf letzte Version geupdated und momentan geht es.
Werde das mal beobachten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Januar 2019, 21:35:45
Zitat von: michael.winkler am 11 Januar 2019, 09:31:17
Hi,

dein LOG bringt leider nichts. Ich würde ein Verbose 5 LOG von dem Device benötigen. Du solltes dann auch die Routine abspielen, damit im LOG auch was zu finden ist. Zusätzlich wäre es nicht schlecht wenn du die Browser Daten speicherst. Hier das Attribut "browser_save_data" auf 1 setzen. Bitte nicht nur den Screenshot der get "htlm_result" zu schicken, sondern den Inhalt des Result HTMLs.

Gruß
Michael

So nochmal zu der Sache das ich die Routinen in denen ein SmartHome Gerät mit drin ist nicht ausgeführt werden, Routinen wo nur Sprachantworten drin sind aber wiederrum schon:

Ich hoffe ich bring diesmal die richtigen Infos.

Internals:
   DEF        A7WXQPH584YP G090P30875130TH8
   IODev      Wohnzimmer
   NAME       ECHO_G090P30875130TH8
   NR         41
   NTFY_ORDER 50-ECHO_G090P30875130TH8
   STATE      connected
   TYPE       echodevice
   model      Echo Gen2
   OLDREADINGS:
   READINGS:
     2019-01-13 21:18:58   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-01-13 21:18:05   alarm_01_id     a1ba115c-0a48-33f7-xxxx-887f4c826845
     2019-01-13 21:18:05   alarm_01_originalTime 06:30:00.000
     2019-01-13 21:18:05   alarm_01_status off
     2019-01-13 21:18:05   alarm_02_id     dee42eca-9d76-4072-xxxx-d869f0d827e6
     2019-01-13 21:18:05   alarm_02_originalTime 08:30:00.000
     2019-01-13 21:18:05   alarm_02_status off
     2019-01-13 21:18:05   alarm_03_id     eafd273e-f20e-xxxx-a9x5-8d9a8ec61a84
     2019-01-13 21:18:05   alarm_03_originalTime 20:15:00.000
     2019-01-13 21:18:05   alarm_03_status off
     2019-01-13 21:18:05   alarm_count     3
     2019-01-13 21:18:14   dnd             off
     2019-01-13 21:18:11   microphone      false
     2019-01-13 18:45:40   model           Echo Gen2
     2019-01-13 21:18:05   musicalarm_count 0
     2019-01-13 21:18:08   online          true
     2019-01-13 18:45:40   presence        present
     2019-01-13 21:18:05   reminder_count  0
     2019-01-13 21:18:05   state           connected
     2019-01-13 21:18:11   timeZoneId      Europe/Berlin
     2019-01-13 21:18:05   timer_count     0
     2019-01-13 21:18:05   timer_id        -
     2019-01-13 21:18:05   timer_remainingtime 0
     2019-01-13 18:45:40   version         628538220
     2019-01-13 21:09:06   voice           Unknown
     2019-01-13 21:09:06   voice_timestamp 1547410111653
     2019-01-13 21:11:08   volume          13
     2019-01-13 21:18:17   volume_alarm    40
     2019-01-13 21:18:12   wakeword        ALEXA
   helper:
     DEVICETYPE A7WXQPH584YP
     FAMILY     ECHO
     NAME       Wohnzimmer
     RUNNING_REQUEST 1
     VERSION    628538220
     bluetooth  -
     CMD_QUEUE:
       HASH(0x3c71900)
Attributes:
   IODev      Wohnzimmer
   alias      Wohnzimmer
   browser_save_data 1
   room       Amazon
   speak_volume 9
   verbose    5



Verbose 5 beim Abspielen einer Routine mit SmartHome Gerät (Routine enthält eine Antwort von Alexa und ein Schaltbefehl, beides wird nicht ausgeführt)

2019.01.13 21:20:45 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] START
2019.01.13 21:20:45 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.13 21:20:45 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendData={"behaviorId":"amzn1.alexa.automation.714e8fd0-e6d0-xxxx-8c6a-94a5d29134d7","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"\",\"operationPayload\":{}}]}}","status":"ENABLED"}
2019.01.13 21:20:45 4: [ECHO_G090P30875130TH8] [echodevice_HandleCmdQueue] [routine_play] send command=https://layla.amazon.de/api/behaviors/preview Metode=POST
2019.01.13 21:20:46 4: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play]
2019.01.13 21:20:46 5: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play] DATA Dumper=$VAR1 = '{"message":null}';

2019.01.13 21:20:46 4: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play] json for unknown message
$VAR1 = {
          'message' => undef
        };


das ist alles

Browser Daten

Sun Jan 13 21:20:46 2019      ECHO_G090P30875130TH8_routine_play.html

{"message":null}

Sun Jan 13 21:20:46 2019      ECHO_G090P30875130TH8_routine_play_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:20:46 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: b566f4b2-1770-11e9-9633-c35675d6e650 Content-Encoding: gzip x-amz-rid: 1S9Z4Z7FMNP9M8F0SWBG Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:20:59 2019      ECHO_G090P30875130TH8_player_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:22:59 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 046aeb69-1771-11e9-a895-d13a9be0ca91 Content-Encoding: gzip x-amzn-error: QUEUE_EXPIRED x-amz-rid: WSTDEHP82TDCT7S5SRHW Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:20:59 2019      ECHO_G090P30875130TH8_player.html

{"message":null}

Sun Jan 13 21:20:59 2019      ECHO_G090P30875130TH8_media_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:25:00 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 4cae5ee2-1771-11e9-b028-7d3c1d5c2d5a Content-Encoding: gzip x-amzn-error: QUEUE_EXPIRED x-amz-rid: YBRAEN33MS997G8MVMZQ Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:20:59 2019      ECHO_G090P30875130TH8_media.html

{"message":null}



Verbose 5 beim Abspielen einer Routine ohne SmartHome Gerät (Routine enthält eine Antwort von Alexa wird ausgeführt)




2019.01.13 21:29:42 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] START
2019.01.13 21:29:42 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.13 21:29:42 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendData={"behaviorId":"amzn1.alexa.automation.d03d5006-278f-4e62-bc87-1049b5ac4cc9","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"locale\":\"de-DE\",\"deviceType\":\"A7WXQPH584YP\",\"customerId\":\"A1HXIHAHGWLTG6\",\"deviceSerialNumber\":\"G090P30875130TH8\",\"textToSpeak\":\"Monika Reichel gebohren am 28.10.1992\"}}}","status":"ENABLED"}
2019.01.13 21:29:42 4: [ECHO_G090P30875130TH8] [echodevice_HandleCmdQueue] [routine_play] send command=https://layla.amazon.de/api/behaviors/preview Metode=POST
2019.01.13 21:29:43 4: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play]
2019.01.13 21:29:43 5: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play] DATA Dumper=$VAR1 = '';

2019.01.13 21:29:43 4: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



Browser Daten

Sun Jan 13 21:29:43 2019      ECHO_G090P30875130TH8_routine_play_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:20:46 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: b566f4b2-1770-11e9-9633-c35675d6e650 Content-Encoding: gzip x-amz-rid: 1S9Z4Z7FMNP9M8F0SWBG Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:29:43 2019      ECHO_G090P30875130TH8_routine_play.html

{"message":null}

Sun Jan 13 21:29:59 2019      ECHO_G090P30875130TH8_player_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:22:59 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 046aeb69-1771-11e9-a895-d13a9be0ca91 Content-Encoding: gzip x-amzn-error: QUEUE_EXPIRED x-amz-rid: WSTDEHP82TDCT7S5SRHW Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:29:59 2019      ECHO_G090P30875130TH8_player.html

{"message":null}

Sun Jan 13 21:30:00 2019      ECHO_G090P30875130TH8_media_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:25:00 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 4cae5ee2-1771-11e9-b028-7d3c1d5c2d5a Content-Encoding: gzip x-amzn-error: QUEUE_EXPIRED x-amz-rid: YBRAEN33MS997G8MVMZQ Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:30:00 2019      ECHO_G090P30875130TH8_media.html

{"message":null}


Denk du wirst nicht alle Browser Daten brauchen aber lieber zu viel als zu wenig. Wenn du noch was brauchst lass es mich wissen. Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 14 Januar 2019, 07:27:42
Zitat von: Byte09 am 11 Januar 2019, 14:50:20
hi,

aktivierung der npm variante führt bei mir zu einem fhemabsturz.
npm install:


das war es dann.
den gesamten log auf level5 kann ich dir bei bedarf per pm schicken , ist nur recht viel und ich möchte jetzt nicht alles nach privaten daten durchsehen.

gruss Byte09

Guten Morgen,

habe gestern auch auf das neue Modul upgedatet!
NPM habe ich auf dem Pi Installiert.
NPM Install ging ohne fehlermeldung durch.
Aber wenn ich in FHEM ein NPM Login new anschiebe hängt sich das FHEM System auf. (Top sagt mir dann 100% Auslastung)
habt ihr eine Idee?

MFG Sig10680
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 07:47:22
Zitat von: Nexium am 13 Januar 2019, 21:35:45
So nochmal zu der Sache das ich die Routinen in denen ein SmartHome Gerät mit drin ist nicht ausgeführt werden, Routinen wo nur Sprachantworten drin sind aber wiederrum schon:

Ich hoffe ich bring diesmal die richtigen Infos.

Internals:
   DEF        A7WXQPH584YP G090P30875130TH8
   IODev      Wohnzimmer
   NAME       ECHO_G090P30875130TH8
   NR         41
   NTFY_ORDER 50-ECHO_G090P30875130TH8
   STATE      connected
   TYPE       echodevice
   model      Echo Gen2
   OLDREADINGS:
   READINGS:
     2019-01-13 21:18:58   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-01-13 21:18:05   alarm_01_id     a1ba115c-0a48-33f7-xxxx-887f4c826845
     2019-01-13 21:18:05   alarm_01_originalTime 06:30:00.000
     2019-01-13 21:18:05   alarm_01_status off
     2019-01-13 21:18:05   alarm_02_id     dee42eca-9d76-4072-xxxx-d869f0d827e6
     2019-01-13 21:18:05   alarm_02_originalTime 08:30:00.000
     2019-01-13 21:18:05   alarm_02_status off
     2019-01-13 21:18:05   alarm_03_id     eafd273e-f20e-xxxx-a9x5-8d9a8ec61a84
     2019-01-13 21:18:05   alarm_03_originalTime 20:15:00.000
     2019-01-13 21:18:05   alarm_03_status off
     2019-01-13 21:18:05   alarm_count     3
     2019-01-13 21:18:14   dnd             off
     2019-01-13 21:18:11   microphone      false
     2019-01-13 18:45:40   model           Echo Gen2
     2019-01-13 21:18:05   musicalarm_count 0
     2019-01-13 21:18:08   online          true
     2019-01-13 18:45:40   presence        present
     2019-01-13 21:18:05   reminder_count  0
     2019-01-13 21:18:05   state           connected
     2019-01-13 21:18:11   timeZoneId      Europe/Berlin
     2019-01-13 21:18:05   timer_count     0
     2019-01-13 21:18:05   timer_id        -
     2019-01-13 21:18:05   timer_remainingtime 0
     2019-01-13 18:45:40   version         628538220
     2019-01-13 21:09:06   voice           Unknown
     2019-01-13 21:09:06   voice_timestamp 1547410111653
     2019-01-13 21:11:08   volume          13
     2019-01-13 21:18:17   volume_alarm    40
     2019-01-13 21:18:12   wakeword        ALEXA
   helper:
     DEVICETYPE A7WXQPH584YP
     FAMILY     ECHO
     NAME       Wohnzimmer
     RUNNING_REQUEST 1
     VERSION    628538220
     bluetooth  -
     CMD_QUEUE:
       HASH(0x3c71900)
Attributes:
   IODev      Wohnzimmer
   alias      Wohnzimmer
   browser_save_data 1
   room       Amazon
   speak_volume 9
   verbose    5



Verbose 5 beim Abspielen einer Routine mit SmartHome Gerät (Routine enthält eine Antwort von Alexa und ein Schaltbefehl, beides wird nicht ausgeführt)

2019.01.13 21:20:45 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] START
2019.01.13 21:20:45 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.13 21:20:45 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendData={"behaviorId":"amzn1.alexa.automation.714e8fd0-e6d0-xxxx-8c6a-94a5d29134d7","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"\",\"operationPayload\":{}}]}}","status":"ENABLED"}
2019.01.13 21:20:45 4: [ECHO_G090P30875130TH8] [echodevice_HandleCmdQueue] [routine_play] send command=https://layla.amazon.de/api/behaviors/preview Metode=POST
2019.01.13 21:20:46 4: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play]
2019.01.13 21:20:46 5: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play] DATA Dumper=$VAR1 = '{"message":null}';

2019.01.13 21:20:46 4: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play] json for unknown message
$VAR1 = {
          'message' => undef
        };


das ist alles

Browser Daten

Sun Jan 13 21:20:46 2019      ECHO_G090P30875130TH8_routine_play.html

{"message":null}

Sun Jan 13 21:20:46 2019      ECHO_G090P30875130TH8_routine_play_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:20:46 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: b566f4b2-1770-11e9-9633-c35675d6e650 Content-Encoding: gzip x-amz-rid: 1S9Z4Z7FMNP9M8F0SWBG Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:20:59 2019      ECHO_G090P30875130TH8_player_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:22:59 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 046aeb69-1771-11e9-a895-d13a9be0ca91 Content-Encoding: gzip x-amzn-error: QUEUE_EXPIRED x-amz-rid: WSTDEHP82TDCT7S5SRHW Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:20:59 2019      ECHO_G090P30875130TH8_player.html

{"message":null}

Sun Jan 13 21:20:59 2019      ECHO_G090P30875130TH8_media_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:25:00 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 4cae5ee2-1771-11e9-b028-7d3c1d5c2d5a Content-Encoding: gzip x-amzn-error: QUEUE_EXPIRED x-amz-rid: YBRAEN33MS997G8MVMZQ Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:20:59 2019      ECHO_G090P30875130TH8_media.html

{"message":null}



Verbose 5 beim Abspielen einer Routine ohne SmartHome Gerät (Routine enthält eine Antwort von Alexa wird ausgeführt)




2019.01.13 21:29:42 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] START
2019.01.13 21:29:42 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.13 21:29:42 4: [ECHO_G090P30875130TH8] [echodevice_SendCommand] [routine_play] PushToCmdQueue SendData={"behaviorId":"amzn1.alexa.automation.d03d5006-278f-4e62-bc87-1049b5ac4cc9","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"locale\":\"de-DE\",\"deviceType\":\"A7WXQPH584YP\",\"customerId\":\"A1HXIHAHGWLTG6\",\"deviceSerialNumber\":\"G090P30875130TH8\",\"textToSpeak\":\"Monika Reichel gebohren am 28.10.1992\"}}}","status":"ENABLED"}
2019.01.13 21:29:42 4: [ECHO_G090P30875130TH8] [echodevice_HandleCmdQueue] [routine_play] send command=https://layla.amazon.de/api/behaviors/preview Metode=POST
2019.01.13 21:29:43 4: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play]
2019.01.13 21:29:43 5: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play] DATA Dumper=$VAR1 = '';

2019.01.13 21:29:43 4: [ECHO_G090P30875130TH8] [echodevice_Parse] [routine_play] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



Browser Daten

Sun Jan 13 21:29:43 2019      ECHO_G090P30875130TH8_routine_play_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:20:46 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: b566f4b2-1770-11e9-9633-c35675d6e650 Content-Encoding: gzip x-amz-rid: 1S9Z4Z7FMNP9M8F0SWBG Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:29:43 2019      ECHO_G090P30875130TH8_routine_play.html

{"message":null}

Sun Jan 13 21:29:59 2019      ECHO_G090P30875130TH8_player_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:22:59 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 046aeb69-1771-11e9-a895-d13a9be0ca91 Content-Encoding: gzip x-amzn-error: QUEUE_EXPIRED x-amz-rid: WSTDEHP82TDCT7S5SRHW Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:29:59 2019      ECHO_G090P30875130TH8_player.html

{"message":null}

Sun Jan 13 21:30:00 2019      ECHO_G090P30875130TH8_media_header.html

HTTP/1.1 400 Bad Request Server: Server Date: Sun, 13 Jan 2019 20:25:00 GMT Content-Type: application/json Content-Length: 36 Connection: keep-alive x-amzn-RequestId: 4cae5ee2-1771-11e9-b028-7d3c1d5c2d5a Content-Encoding: gzip x-amzn-error: QUEUE_EXPIRED x-amz-rid: YBRAEN33MS997G8MVMZQ Vary: Accept-Encoding,User-Agent

Sun Jan 13 21:30:00 2019      ECHO_G090P30875130TH8_media.html

{"message":null}


Denk du wirst nicht alle Browser Daten brauchen aber lieber zu viel als zu wenig. Wenn du noch was brauchst lass es mich wissen. Danke.
Kannst Du diese Routine über die Alexa App auf dem Handy ausführen? Wenn ja, passiert dann auch was?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 07:47:58
Zitat von: sig10680 am 14 Januar 2019, 07:27:42
Guten Morgen,

habe gestern auch auf das neue Modul upgedatet!
NPM habe ich auf dem Pi Installiert.
NPM Install ging ohne fehlermeldung durch.
Aber wenn ich in FHEM ein NPM Login new anschiebe hängt sich das FHEM System auf. (Top sagt mir dann 100% Auslastung)
habt ihr eine Idee?

MFG Sig10680
Was steht ihm FHEM Log?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 14 Januar 2019, 08:04:24
Guten Morgen,

mal ne blöde Frage (vielleicht habe ich da auch was überlesen), wofür muss denn nun mitmal npm installiert werden und ist das das selbe npm wie beim ALEXA-FHEM benötigt wird ?

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 14 Januar 2019, 08:07:57
Zitat von: cs-online am 14 Januar 2019, 08:04:24
Guten Morgen,

mal ne blöde Frage (vielleicht habe ich da auch was überlesen), wofür muss denn nun mitmal npm installiert werden und ist das das selbe npm wie beim ALEXA-FHEM benötigt wird ?

Grüße

Christian

Von den Loginproblemen hast du gelesen?!
Ist halt ein neuer Weg das zu umgehen...

Ja sollte reichen.
Mein nodejs ist (vermutlich) auch deswegen drauf...
Könnte mich nicht erinnern es wegen was anderem drauf zu haben...

Version halt prüfen (falls angegeben was hier mind. gebraucht wird)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 08:52:38
Zitat von: cs-online am 14 Januar 2019, 08:04:24
Guten Morgen,

mal ne blöde Frage (vielleicht habe ich da auch was überlesen), wofür muss denn nun mitmal npm installiert werden und ist das das selbe npm wie beim ALEXA-FHEM benötigt wird ?

Grüße

Christian
Wenn auf deinem System npm schon vorhanden ist, musst du es auch nicht mehr installieren. Über das set NPM_install wird nur noch ein weiteres NPM Modul installiert, welches das Modul benötigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 14 Januar 2019, 09:16:17
Zitat von: michael.winkler am 14 Januar 2019, 07:47:22
Kannst Du diese Routine über die Alexa App auf dem Handy ausführen? Wenn ja, passiert dann auch was?

Ja kann die Routine über die Alexa App und über Alexa ausführen und es passiert genau das was passieren soll
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 09:20:20
Zitat von: Nexium am 14 Januar 2019, 09:16:17
Ja kann die Routine über die Alexa App und über Alexa ausführen und es passiert genau das was passieren soll
Kannst Du mir mal ein list von deinem Account Device zuschicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 14 Januar 2019, 11:32:51
Zitat von: michael.winkler am 14 Januar 2019, 07:47:58
Was steht ihm FHEM Log?

Hier der Auszug aus meinem Log!
2019.01.13 15:03:42 3: [Tobias] [echodevice_NPMLoginNew] Proxy Port 3002 is free

/opt/fhem2/cache/alexa-cookie/55create-cookie.js:13
okie(1111111%4011111', 1111111', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


den Zugang und das Passwort habe ich in dem Log geändert auf einsen!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 13:21:02
Zitat von: sig10680 am 14 Januar 2019, 11:32:51
Hier der Auszug aus meinem Log!
2019.01.13 15:03:42 3: [Tobias] [echodevice_NPMLoginNew] Proxy Port 3002 is free

/opt/fhem2/cache/alexa-cookie/55create-cookie.js:13
okie(1111111%4011111', 1111111', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


den Zugang und das Passwort habe ich in dem Log geändert auf einsen!!
Eventuell hat das Skript ein Problem mit Sonderzeichen in deinem Kennwort. Um das NPM Login zu verwenden müssen am Modul selber keine Anmeldedaten mehr hinterlegt sein. Des wegen könntest du deine Anmeldedaten durch einfache Zeichen ersetzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 14 Januar 2019, 13:48:26
Zitat von: michael.winkler am 14 Januar 2019, 13:21:02
Eventuell hat das Skript ein Problem mit Sonderzeichen in deinem Kennwort. Um das NPM Login zu verwenden müssen am Modul selber keine Anmeldedaten mehr hinterlegt sein. Des wegen könntest du deine Anmeldedaten durch einfache Zeichen ersetzen.

Les das erst jetzt, Ich stelle seit heute morgen das gleiche bei der Installation eines Verwandten fest und frag mich die ganze Zeit was ich falsch gemacht haben könnte. Es ist als der . im Passwort.

Gleiche Fehlermeldung:

/opt/fhem/cache/alexa-cookie/148create-cookie.js:13 okie('blibla%40blub', 'xxxxxx', config, (err, result) => {
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 13:59:56
Zitat von: TomLee am 14 Januar 2019, 13:48:26
Les das erst jetzt, Ich stelle seit heute morgen das gleiche bei der Installation eines Verwandten fest und frag mich die ganze Zeit was ich falsch gemacht haben könnte. Es ist als der . im Passwort.

Gleiche Fehlermeldung:

/opt/fhem/cache/alexa-cookie/148create-cookie.js:13 okie('blibla%40blub', 'xxxxxx', config, (err, result) => {
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3

Danke für die Information. Dann versuche ich das noch abzufangen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 14 Januar 2019, 15:00:35
Zitat von: michael.winkler am 14 Januar 2019, 13:21:02
Eventuell hat das Skript ein Problem mit Sonderzeichen in deinem Kennwort. Um das NPM Login zu verwenden müssen am Modul selber keine Anmeldedaten mehr hinterlegt sein. Des wegen könntest du deine Anmeldedaten durch einfache Zeichen ersetzen.

Also erstmal Danke für die schnelle Antwort.

Mein Benutzername für Amazon hat einen (.)Punkt aber das Passwort nur Zahlen und Buchstaben!
Nur mal so zu meinen verständniss wenn ich meinen BN + PW aus dem Modul löschen soll, woher kennt den NPM denn die Daten zu meinen Account? Oder denke ich quer ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 14 Januar 2019, 15:11:32
Zitat von: sig10680 am 14 Januar 2019, 15:00:35
Also erstmal Danke für die schnelle Antwort.

Mein Benutzername für Amazon hat einen (.)Punkt aber das Passwort nur Zahlen und Buchstaben!
Nur mal so zu meinen verständniss wenn ich meinen BN + PW aus dem Modul löschen soll, woher kennt den NPM denn die Daten zu meinen Account? Oder denke ich quer ???
Beim ersten npm-Login wirst du im Browser auf die Amazon-Seite geleitet und gibst direkt dort dein BN + PW ein.
So wie ich es verstehe, holt sich das Modul dann einen Cookie von der Seite, der ohne erneuten Login erneuert wird. Auf diesem Weg sollten dann auch die Login-Probleme auf Grund zu häufiger maschineller Logins kein Thema mehr sein.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 14 Januar 2019, 15:19:57
Zitat von: balli1187 am 14 Januar 2019, 15:11:32
Beim ersten npm-Login wirst du im Browser auf die Amazon-Seite geleitet und gibst direkt dort dein BN + PW ein.
So wie ich es verstehe, holt sich das Modul dann einen Cookie von der Seite, der ohne erneuten Login erneuert wird. Auf diesem Weg sollten dann auch die Login-Probleme auf Grund zu häufiger maschineller Logins kein Thema mehr sein.


Gesendet von iPhone mit Tapatalk

Aha,
also versuch ich im FHEM Modul meinen BN + PW zu löschen oder soll ich diese durch irgendwas ausgedachtes ersetzen?
und dann nochmal testen?

Danke Vorab
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 14 Januar 2019, 15:22:08
Zitat von: sig10680 am 14 Januar 2019, 15:19:57
Aha,
also versuch ich im FHEM Modul meinen BN + PW zu löschen oder soll ich diese durch irgendwas ausgedachtes ersetzen?
und dann nochmal testen?

Danke Vorab
Das kann ich dir jetzt leider nicht beantworten. Ich hab einfach die neue Version eingespielt und npm_login ausgeführt. Dann würde ich weitergeleitet....
Sollte ja eigentlich nichts passieren können...

Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 15:30:13
Zitat von: sig10680 am 14 Januar 2019, 15:19:57
Aha,
also versuch ich im FHEM Modul meinen BN + PW zu löschen oder soll ich diese durch irgendwas ausgedachtes ersetzen?
und dann nochmal testen?

Danke Vorab
Es ist egal was dort steht


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 14 Januar 2019, 15:32:09
Zitat von: balli1187 am 14 Januar 2019, 15:22:08
Das kann ich dir jetzt leider nicht beantworten. Ich hab einfach die neue Version eingespielt und npm_login ausgeführt. Dann würde ich weitergeleitet....
Sollte ja eigentlich nichts passieren können...

Gesendet von iPhone mit Tapatalk

Na bei mir ist ja das problem wenn ich NPM Login New ausführe hängt sich FHEM komplett auf und Top zeigt mir eine auslastung von 100%!

Ich teste mal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: canis am 14 Januar 2019, 15:43:15
a Gut.
Nochmals vielen Dank für das Modul, hat eine ganze Zeit gut gelaufen.
Nach Version 2019.01.13 v0.0.51h des Moduls ist zumindest mit
define <Name> echodevice <Amazon account> <Amazon Kennwort>
weiterhin keine Reanimation des Moduls möglich.
Mir graut ein Wenig davor, node-red mit seinen 54 dependencies auf einem Raspberry mit Stretch installieren zu müssen,
der nur von einer 4 GB  SD- Card lebt, und eine Amazon Prime Mitgliedschaft brauche und habe sie nicht.
Gibt es einen anderen Weg, so etwa wie das Cookie von einer anderen Seite zu speiczhern?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 17:45:50
Zitat von: sig10680 am 14 Januar 2019, 15:32:09
Na bei mir ist ja das problem wenn ich NPM Login New ausführe hängt sich FHEM komplett auf und Top zeigt mir eine auslastung von 100%!

Ich teste mal
Bitte immer ein LOG mitschicken wenn es nicht funktioniert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 17:48:50
Zitat von: canis am 14 Januar 2019, 15:43:15
a Gut.
Nochmals vielen Dank für das Modul, hat eine ganze Zeit gut gelaufen.
Nach Version 2019.01.13 v0.0.51h des Moduls ist zumindest mit
define <Name> echodevice <Amazon account> <Amazon Kennwort>
weiterhin keine Reanimation des Moduls möglich.
Mir graut ein Wenig davor, node-red mit seinen 54 dependencies auf einem Raspberry mit Stretch installieren zu müssen,
der nur von einer 4 GB  SD- Card lebt, und eine Amazon Prime Mitgliedschaft brauche und habe sie nicht.
Gibt es einen anderen Weg, so etwa wie das Cookie von einer anderen Seite zu speiczhern?
Zum nutzen des Moduls ist keine Amazon Prime Mitgliedschaft nötig.

Wenn du Probleme mit der Benutzer/Kennwort Anmeldung im normalen Modus des Modules hast, bleiben dir nur die div. Workarouns oder das Erzeugen des Cookies über einen Browser.
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Bedenke aber dass das Cookie max. 14 Tag lebt. Gerade wenn man das Cookie über den Browser erzeugt und sich dort später weider abmeldet ist das Cookie auch wieder zerstört!

Ich würde dir empfehlen das npm zu nutzen. Deine SD-Carde wird dadurch nicht schneller kaputt gehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: canis am 14 Januar 2019, 18:10:19
Danke für den Hinweis, ich muß mir morgen eine 8 GB SD-Karte besorgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 14 Januar 2019, 19:00:40
Zitat von: michael.winkler am 14 Januar 2019, 17:45:50
Bitte immer ein LOG mitschicken wenn es nicht funktioniert

Hier der log wenn er zu 100% ausgelastet ist.

  2019.01.13 15:03:42 3: [Tobias] [echodevice_NPMLoginNew] Proxy Port 3002 is free

/opt/fhem2/cache/alexa-cookie/55create-cookie.js:13
okie(1111111%4011111', 1111111', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 14 Januar 2019, 19:52:02
Servus, sehr cool, bei mir klappt es einwandfrei (nach attr npm_proxy_ip und _port, die hat er so nicht gefunden, aber kein Problem). Auch das set echoxyz pause funktioniert jetzt bei tunein.
Was ich allerdings nicht ganz kapiere (oder es funzt nicht) - wenn ich tunein höre, müsste doch eigentlich etwas bei currentTuneInID im reading stehen, oder? Ich will nämlich auslesen, ob die Alexa im Moment gerade was abspielt (insb. tunein) und mir fällt kein anderer Weg als über das Reading ein (der state ist ja connected - hoffentlich zumindest  ;)). Aber das Reading ist bei mir immer -. Obwohl gerade Radio läuft...


     2019-01-14 19:49:28   channel         -
     2019-01-14 19:49:28   currentAlbum    -
     2019-01-14 19:49:28   currentArtist   -
     2019-01-14 19:49:28   currentArtwork  -
     2019-01-14 19:49:28   currentTitle    -
     2019-01-14 19:49:28   currentTuneInID -
     2019-01-14 19:49:36   deviceAddress   Adresse
     2019-01-14 19:49:40   dnd             off
     2019-01-14 19:49:36   microphone      false
     2019-01-14 19:41:37   model           Echo Dot
     2019-01-14 19:49:30   musicalarm_count 0
     2019-01-14 19:49:28   mute            off
     2019-01-14 19:49:33   online          true
     2019-01-14 19:49:28   playStatus      stopped
     2019-01-14 19:41:37   presence        present
     2019-01-14 19:49:28   progress        0
     2019-01-14 19:49:28   progresslen     0
     2019-01-14 19:49:30   reminder_count  0
     2019-01-14 19:49:28   repeat          off
     2019-01-14 19:49:28   shuffle         off
     2019-01-14 19:49:30   state           connected
     2019-01-14 19:49:36   timeZoneId      Europe/Berlin
     2019-01-14 19:49:30   timer_count     0
     2019-01-14 19:49:30   timer_id        -
     2019-01-14 19:49:30   timer_remainingtime 0
     2019-01-12 11:36:44   tts_lenght      2
     2019-01-14 10:25:24   tunein          s14991
     2019-01-14 19:41:37   version         628568520
     2019-01-14 19:34:10   voice           alexa spiel bayern drei



Viele Grüße
doc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 19:55:15
Zitat von: sig10680 am 14 Januar 2019, 19:00:40
Hier der log wenn er zu 100% ausgelastet ist.

  2019.01.13 15:03:42 3: [Tobias] [echodevice_NPMLoginNew] Proxy Port 3002 is free

/opt/fhem2/cache/alexa-cookie/55create-cookie.js:13
okie(1111111%4011111', 1111111', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3   

Das sieht nach einem Node.js Problem aus. Welche Version hast du installiert? Kannst Du eventuell ein Update machen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Januar 2019, 19:57:26
Zitat von: docb am 14 Januar 2019, 19:52:02
Servus, sehr cool, bei mir klappt es einwandfrei (nach attr npm_proxy_ip und _port, die hat er so nicht gefunden, aber kein Problem). Auch das set echoxyz pause funktioniert jetzt bei tunein.
Was ich allerdings nicht ganz kapiere (oder es funzt nicht) - wenn ich tunein höre, müsste doch eigentlich etwas bei currentTuneInID im reading stehen, oder? Ich will nämlich auslesen, ob die Alexa im Moment gerade was abspielt (insb. tunein) und mir fällt kein anderer Weg als über das Reading ein (der state ist ja connected - hoffentlich zumindest  ;)). Aber das Reading ist bei mir immer -. Obwohl gerade Radio läuft...


     2019-01-14 19:49:28   channel         -
     2019-01-14 19:49:28   currentAlbum    -
     2019-01-14 19:49:28   currentArtist   -
     2019-01-14 19:49:28   currentArtwork  -
     2019-01-14 19:49:28   currentTitle    -
     2019-01-14 19:49:28   currentTuneInID -
     2019-01-14 19:49:36   deviceAddress   Adresse
     2019-01-14 19:49:40   dnd             off
     2019-01-14 19:49:36   microphone      false
     2019-01-14 19:41:37   model           Echo Dot
     2019-01-14 19:49:30   musicalarm_count 0
     2019-01-14 19:49:28   mute            off
     2019-01-14 19:49:33   online          true
     2019-01-14 19:49:28   playStatus      stopped
     2019-01-14 19:41:37   presence        present
     2019-01-14 19:49:28   progress        0
     2019-01-14 19:49:28   progresslen     0
     2019-01-14 19:49:30   reminder_count  0
     2019-01-14 19:49:28   repeat          off
     2019-01-14 19:49:28   shuffle         off
     2019-01-14 19:49:30   state           connected
     2019-01-14 19:49:36   timeZoneId      Europe/Berlin
     2019-01-14 19:49:30   timer_count     0
     2019-01-14 19:49:30   timer_id        -
     2019-01-14 19:49:30   timer_remainingtime 0
     2019-01-12 11:36:44   tts_lenght      2
     2019-01-14 10:25:24   tunein          s14991
     2019-01-14 19:41:37   version         628568520
     2019-01-14 19:34:10   voice           alexa spiel bayern drei



Viele Grüße
doc
Kann es bestätigen, wird nicht angezeigt. Muss ich danach schauen.

Sorry doch nicht!! Wenn ich Alexa sage spiel SWR3 wird eine Art Skill gestartet. Bist du dir sicher dass ein Sender via TuneIn läuft?

Probier mal über ein get tunein den Sender zu suchen und darüber zu starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 14 Januar 2019, 21:17:24
Ach ja verrückt - wenn ich sage spiele Bayern3 über Tunein dann klappts - sonst nicht. Super, danke für den Tipp, das genügt mir nämlich. So passt nämlich auch der playStatus ;-)
Krass dass die einfach TuneIn als Standardvoicecommand rausschmeissen, aber gut, gewusst wie ;-)
Viele Grüße
doc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 15 Januar 2019, 06:56:13
Zitat von: michael.winkler am 14 Januar 2019, 19:55:15
Das sieht nach einem Node.js Problem aus. Welche Version hast du installiert? Kannst Du eventuell ein Update machen

Guten Morgen,

also zum verständnis ich habe einen Pi mit Debian Jessie.
NPM habe ich mit sudo apt-get NPM install installiert.

Die Version ist laut NPM version

npm version
{ http_parser: '1.0',
  node: '0.10.29',
  v8: '3.14.5.8',
  ares: '1.10.0',
  uv: '0.10.27',
  zlib: '1.2.8',
  modules: '11',
  openssl: '1.0.1k',
  npm: '1.4.21' }

oder fehlt mir noch irgendetwas. Update ist kein neues vorhanden!

MFG Sig10680
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 15 Januar 2019, 07:06:53
Gib mal
node -v
Ein und poste die Version von Node.js
Gegebenenfalls musst du Node.js mal updaten.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 15 Januar 2019, 07:32:24
Zitat von: balli1187 am 15 Januar 2019, 07:06:53
Gib mal
node -v
Ein und poste die Version von Node.js
Gegebenenfalls musst du Node.js mal updaten.


Gesendet von iPhone mit Tapatalk
Also node -v sagt mir die version v0.10.29!

wie kann ich das Node.js updaten?!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 15 Januar 2019, 07:59:24
Zitat von: sig10680 am 15 Januar 2019, 07:32:24
Also node -v sagt mir die version v0.10.29!

wie kann ich das Node.js updaten?!
Bei mir hat es gestern wunderbar mit
sudo npm cache clean -f
sudo npm install -g
sudo n stable

Funktioniert.

Es sollte aber eigentlich nicht notwendig sein, da nur eine Version oberhalb von 0.4.5 benötigt wird.
Jetzt muss Michael was zu sagen....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 08:12:01
Zitat von: sig10680 am 15 Januar 2019, 07:32:24
Also node -v sagt mir die version v0.10.29!

wie kann ich das Node.js updaten?!
Auf Seite 1 gibt es noch mal einen neue Version bitte die mal probieren. Wenn es nicht geht bitte noch mal Log zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 15 Januar 2019, 08:19:50
Zitat von: michael.winkler am 15 Januar 2019, 08:12:01
Auf Seite 1 gibt es noch mal einen neue Version bitte die mal probieren. Wenn es nicht geht bitte noch mal Log zusenden.

OK Danke das werde ich testen und melde mich wieder
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 15 Januar 2019, 11:51:50
Zitat von: michael.winkler am 15 Januar 2019, 08:12:01
Auf Seite 1 gibt es noch mal einen neue Version bitte die mal probieren. Wenn es nicht geht bitte noch mal Log zusenden.

So jetzt habe ich die aktuelle version 0.0.51j  getestet incl. Shutdown & Restart. Device habe ich evenfalls nochmal neu Angelegt und FHEM hat wieder 100% Auslastung wenn ich NPM Login NEW setzen will.

Logfile Auszug
2019.01.15 11:45:24 3: [Tobias] [echodevice_NPMLoginNew] Proxy Port 3002 is free

/opt/fhem2/cache/alexa-cookie/83create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


So ich bin mit meinen Latein am ende!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 11:55:48
Zitat von: sig10680 am 15 Januar 2019, 11:51:50
So jetzt habe ich die aktuelle version 0.0.51j  getestet incl. Shutdown & Restart. Device habe ich evenfalls nochmal neu Angelegt und FHEM hat wieder 100% Auslastung wenn ich NPM Login NEW setzen will.

Logfile Auszug
2019.01.15 11:45:24 3: [Tobias] [echodevice_NPMLoginNew] Proxy Port 3002 is free

/opt/fhem2/cache/alexa-cookie/83create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


So ich bin mit meinen Latein am ende!
Kannst du mal die Attribute "npm_porxy_port" und "npm_porxy_ip" ausfüllen? Port z.B. 3003 IP=IP Adresse deines FHEM Servers
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2019, 12:17:27
Mit der angehangenen .pm stimmt doch was nicht. Auf der Installation des Verwandten kann das Modul nicht geladen werden.
Nehm ich die 0.0.51 aus meiner Installation wird das Modul geladen. ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 12:27:47
Zitat von: TomLee am 15 Januar 2019, 12:17:27
Mit der angehangenen .pm stimmt doch was nicht. Auf der Installation des Verwandten kann das Modul nicht geladen werden.
Nehm ich die 0.0.51 aus meiner Installation wird das Modul geladen. ???
was sagt das LOG?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2019, 13:16:01
Scheinbar ist auf einmal ein XML::Simple Modul zu installieren.
Hab dir einen Logauszug per PM geschickt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 13:19:22
Zitat von: TomLee am 15 Januar 2019, 13:16:01
Scheinbar ist auf einmal ein XML::Simple Modul zu installieren.
Hab dir einen Logauszug per PM geschickt.
Ups, danke für den Hinweis. Das war nur Testweise drin. Habe es wieder ausgebaut. Bitte auf Seite 1 die neue Version verwenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 15 Januar 2019, 13:41:10
Hatte die letzten Posts nur überflogen dachte die Sonderzeichen in BN/PW werden jetzt unterstützt.
Es bleibt also noch bei 100 % Auslastung mit Sonderzeichen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 13:42:49
Zitat von: TomLee am 15 Januar 2019, 13:41:10
Hatte die letzten Posts nur überflogen dachte die Sonderzeichen in BN/PW werden jetzt unterstützt.
Es bleibt also noch bei 100 % Auslastung mit Sonderzeichen ?
Das Problem sollte behoben sein. Wenn es noch besteht brauche ich noch ein LOG dazu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: till24 am 15 Januar 2019, 14:50:21
Hallo,

leider bekomme ich das neue Login über NPM nicht zum Laufen. Ein "set device NPM_install" ergibt:

Installation wird angestartet
!!Installation fehlgeschlagen!!


habe NPM manuell installiert ( ein "npm -v" ergibt: "6.5.0-next.0"). Trotz "verbose 5" des devices wird bei mir im Event Monitor nichts geloggt.

Ein "sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie" habe ich bereits durchgeführt.

NPM habe ich nach folgender Anleitung installiert (Step 1 -3, inkl. Yarn): https://tecadmin.net/install-latest-nodejs-npm-on-debian/

Hat jemand eine Idee? Danke schonmal!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 15 Januar 2019, 14:52:24
Zitat von: michael.winkler am 15 Januar 2019, 11:55:48
Kannst du mal die Attribute "npm_porxy_port" und "npm_porxy_ip" ausfüllen? Port z.B. 3003 IP=IP Adresse deines FHEM Servers

So habe die neue Version 0.0.51k getestet mit NPM IP Proxy und Port habe ich auch gesetzt. Auch diesmal hat er sich komplett aufgehangen Top sagt wieder 100%!

2019.01.15 14:46:07 3: Cookie 2 : COO    = 261-1734059-2994628
2019.01.15 14:46:07 3: cookielogin4: session-id=261-1734059-2994628; session-id-time=2178279967l; ubid-acbde=260-8954689-9809921;
2019.01.15 14:46:07 3: cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.tmF6C2JVFli6vSXHBvPusDFv6myaFw0-iE43POMFDDSDdMtwoZ9aJg.71uCoqZ0vasHTGGx.p8Zh84KZPUEF9xjTYf8fUFYVua7skcWRwAM4M7JWkd78NXTeXLLk1VQ3HY_glH152t9s9-cJPmlu5mIABFDbcchesKIisjEDgNp9VRjEMgOpDF51te5JzsiMUpFR4wLhse9PekMEZk8fdrlyymBu1UHrlCc87DEdQ5VSmFv__JOfya2RTD7vWc8lFMc65u7nL-kgJKbfLMRrFnGfgyZcyia_uZGxvzrbt49agBAy93RMlN27ghuy5_cOiBeCtVmI4FhyMynB7TVMv-Y-b1AenHhV.EmIotmLsowlybWvN6TUbUA&appActionToken=kpyPzQU0LL5BiniDYfDKiyfmG0Uj3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:MEcwQVE0ME1OQU1RRkVLVzNTUDA=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.01.15 14:46:09 3: [Tobias] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.01.15 14:46:09 3: [Tobias] [echodevice_setState] to connected but loginerror
2019.01.15 14:46:50 3: [Tobias] [echodevice_NPMLoginNew] Proxy Port 3003 is free
2019.01.15 14:46:50 3: [Tobias] [echodevice_NPMLoginNew] Proxy IP 192.168.0.185

/opt/fhem2/cache/alexa-cookie/55create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 16:30:03
Zitat von: sig10680 am 15 Januar 2019, 14:52:24
So habe die neue Version 0.0.51k getestet mit NPM IP Proxy und Port habe ich auch gesetzt. Auch diesmal hat er sich komplett aufgehangen Top sagt wieder 100%!

2019.01.15 14:46:07 3: Cookie 2 : COO    = 261-1734059-2994628
2019.01.15 14:46:07 3: cookielogin4: session-id=261-1734059-2994628; session-id-time=2178279967l; ubid-acbde=260-8954689-9809921;
2019.01.15 14:46:07 3: cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.tmF6C2JVFli6vSXHBvPusDFv6myaFw0-iE43POMFDDSDdMtwoZ9aJg.71uCoqZ0vasHTGGx.p8Zh84KZPUEF9xjTYf8fUFYVua7skcWRwAM4M7JWkd78NXTeXLLk1VQ3HY_glH152t9s9-cJPmlu5mIABFDbcchesKIisjEDgNp9VRjEMgOpDF51te5JzsiMUpFR4wLhse9PekMEZk8fdrlyymBu1UHrlCc87DEdQ5VSmFv__JOfya2RTD7vWc8lFMc65u7nL-kgJKbfLMRrFnGfgyZcyia_uZGxvzrbt49agBAy93RMlN27ghuy5_cOiBeCtVmI4FhyMynB7TVMv-Y-b1AenHhV.EmIotmLsowlybWvN6TUbUA&appActionToken=kpyPzQU0LL5BiniDYfDKiyfmG0Uj3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:MEcwQVE0ME1OQU1RRkVLVzNTUDA=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.01.15 14:46:09 3: [Tobias] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.01.15 14:46:09 3: [Tobias] [echodevice_setState] to connected but loginerror
2019.01.15 14:46:50 3: [Tobias] [echodevice_NPMLoginNew] Proxy Port 3003 is free
2019.01.15 14:46:50 3: [Tobias] [echodevice_NPMLoginNew] Proxy IP 192.168.0.185

/opt/fhem2/cache/alexa-cookie/55create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


Kannst du mal in dem Verzeichnis /opf/fhme/cache/alexa-cookie/ den Befehl "node 55create-cookie.js" ausführen und hier das Ergebnis posten? Wenn du die Datei nicht findest solltest du mir mal den Inhalt des Verzeichnisses schicken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 15 Januar 2019, 16:49:13
Zitat von: michael.winkler am 15 Januar 2019, 16:30:03
Kannst du mal in dem Verzeichnis /opf/fhme/cache/alexa-cookie/ den Befehl "node 55create-cookie.js" ausführen und hier das Ergebnis posten? Wenn du die Datei nicht findest solltest du mir mal den Inhalt des Verzeichnisses schicken.

Und hier das Ergebnis

node 55create-cookie.js

/opt/fhem2/cache/alexa-cookie/55create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


Ich habe aber auch noch eine 83create-cookie.js und eine 323create-cookie.js in diesen Verzeichnis!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 16:50:50
Zitat von: sig10680 am 15 Januar 2019, 16:49:13
Und hier das Ergebnis

node 55create-cookie.js

/opt/fhem2/cache/alexa-cookie/55create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


Ich habe aber auch noch eine 83create-cookie.js und eine 323create-cookie.js in diesen Verzeichnis!
Kannst du mir den Inhalt der Datei mal per PN zuschicken?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Damian am 15 Januar 2019, 17:28:33
Ich habe seit neustem ebenfalls mit "connected but loginerror" zu kämpfen.

Mein FHEM läuft unter Windows. Ich habe nun nodejs installiert. node und npm liegt unter c:\Programme\nodejs

Leider wird trotz Setzen der Pfade über die Attribute npm_bin und npm_bin_node node nicht gefunden. set NPM_install bricht mit der typischen Meldung ab:

ZitatDas Bin /usr/bin/npm wurde nicht gefunden. Bitte zuerst das Linux Paket NPM installieren. Folgenden Befehl koennt Ihr hier verwenden:

sudo apt-get install npm

Sollte das Linux Paket NPM schon installiert sein, muesst Ihr ggf. das Attribut "npm_bin" entsprechend anpassen. Standard=/usr/bin/npm

Wie müsste ich den Pfad setzen?



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 15 Januar 2019, 17:42:17
mit node v10.15 scheint es nicht zu gehen.... wenn ich npm_login new ausführe, bleibt er auf der fhem-ip:8083/fhem url stehen. Seite kann nicht angezeigt werden, da fhem neu startet.

device
ZitatInternals:
   DEF        crypt:xxx crypt:xxx
   IODev     
   NAME       EchoIO
   NR         985
   NTFY_ORDER 50-EchoIO
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-01-15 17:38:27   2FACode         not used
     2019-01-15 17:42:27   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-01-15 17:42:27   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-01-15 17:38:26   COOKIE_STATE    START
     2019-01-15 17:38:28   COOKIE_TYPE     NEW
     2019-01-15 17:38:15   autocreate_devices stop
     2019-01-15 17:42:27   state           disconnected
     2019-01-15 17:38:15   version         0.0.51k
   helper:
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   DbLogExclude .*
   browser_save_data 1
   icon       echo
   npm_proxy_ip 10.10.10.7
   npm_proxy_port 3002
   room       Amazon
   verbose    4


LOG:
Zitat2019.01.15 17:36:16.127 4: [EchoIO] [echodevice_SendLoginCommand] [cookielogin6]
2019.01.15 17:36:16.242 4: [EchoIO] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2019.01.15 17:36:16.430 4: [EchoIO] [echodevice_ParseAuth] [cookielogin6]
2019.01.15 17:36:16.431 4: [EchoIO] [echodevice_LostConnect] clear CMD_QUEUE
2019.01.15 17:36:16.431 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.01.15 17:37:16.243 4: [EchoIO] [echodevice_SendLoginCommand] [cookielogin6]
2019.01.15 17:37:16.357 4: [EchoIO] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2019.01.15 17:37:16.552 4: [EchoIO] [echodevice_ParseAuth] [cookielogin6]
2019.01.15 17:37:16.553 4: [EchoIO] [echodevice_LostConnect] clear CMD_QUEUE
2019.01.15 17:37:16.553 3: [EchoIO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
Died at ./FHEM/37_echodevice.pm line 4249.
v0.51k installiert

alle devices gelöscht und io neu angelegt

fhem läuft im docker deshalb IP und port angabe .

ich habe allerdings im PW eine Raute, ist das relevant?

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 18:08:44
Zitat von: Damian am 15 Januar 2019, 17:28:33
Ich habe seit neustem ebenfalls mit "connected but loginerror" zu kämpfen.

Mein FHEM läuft unter Windows. Ich habe nun nodejs installiert. node und npm liegt unter c:\Programme\nodejs

Leider wird trotz Setzen der Pfade über die Attribute npm_bin und npm_bin_node node nicht gefunden. set NPM_install bricht mit der typischen Meldung ab:

Wie müsste ich den Pfad setzen?
Das weiß ich leider nicht. Habe hier keine Windowssystem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 18:10:46
Zitat von: WumpE am 15 Januar 2019, 17:42:17
mit node v10.15 scheint es nicht zu gehen.... wenn ich npm_login new ausführe, bleibt er auf der fhem-ip:8083/fhem url stehen. Seite kann nicht angezeigt werden, da fhem neu startet.

device

LOG:v0.51k installiert

alle devices gelöscht und io neu angelegt

fhem läuft im docker deshalb IP und port angabe .

ich habe allerdings im PW eine Raute, ist das relevant?

Grüße
Das Modul hat ein Problem mit dem Prüfen des Ports. Das Modul führt hierzu netstat -a aus. Kannst Du den Befehl manuell ausführen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 15 Januar 2019, 19:58:02
Zitat von: michael.winkler am 13 Januar 2019, 19:13:17Über die Anpassung in EN kann man sicherlich diskutieren, allerdings ist es auch schwierig wenn Benutzer schon auf die deutschen Begriffe reagieren.
Das ist aber auch kein Grund es so zu lassen.

ZitatBei dem Thema Speak sehe ich die Änderung nicht im Modul. Ich bin der Meinung dass die Ergebnisse die Amazon liefert auch im Reading gesehen werden sollten. Hier hat dann auch jeder Benutzer seine eigenen Möglichkeiten hierauf zu reagieren.
Das ist schwieriger, wenn alles in einem Reading landet und sich je Gerät auch noch unterscheiden kann.
Was durch das Modul ohne Spracheingabe getriggert wurde, gehört nicht in das voice Reading.
Deshalb auch getrennte Readings und Entfernen von Wakeword und "Sprich mir nach":
Was du aus dem Modul triggerst landet im speak Reading, was tatsächlich gehört wurde im voice Reading.

Du setzt "hallo" via speak Befehl -> Reading speak enthält "hallo"
Du sagst selbst "Alexa sprich mir nach hallo" -> Reading voice enthält "sprich mir nach hallo"

ZitatDie Lautstärkereglerung wurde von mir doch schon berücksichtigt.
Es fehlte noch ein Check, ob sie an dem Punkt auch nötig sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 15 Januar 2019, 20:10:37
Zitat von: michael.winkler am 15 Januar 2019, 18:10:46
Das Modul hat ein Problem mit dem Prüfen des Ports. Das Modul führt hierzu netstat -a aus. Kannst Du den Befehl manuell ausführen?

Danke net-tools waren nicht installiert.

nächstes problem, jetzt sagt er im log

Zitat
2019.01.15 19:52:36.320 3: [EchoIO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.01.15 19:52:36.346 3: [EchoIO] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.01.15 19:52:36.348 3: [EchoIO] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.01.15 19:52:36.348 3: [EchoIO] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

events.js:167
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRNOTAVAIL: address not available 10.10.10.7:3002
    at Server.setupListenHandle [as _listen2] (net.js:1273:19)
    at listenInCluster (net.js:1338:12)
    at doListen (net.js:1471:7)
    at process._tickCallback (internal/process/next_tick.js:63:19)
Emitted 'error' event at:
    at emitErrorNT (net.js:1317:8)
    at process._tickCallback (internal/process/next_tick.js:63:19)

port 3002 docker host ist auf die 3002 fhem container gemappt. 10.10.10.7 ist die IP des docker host, 172.18.0.2 die des containers.

lösche ich die 10.10.10.7 aus den attributen gehts und er bietet mir die 172.18.0.2:3002/xxxxxxxxxxx url an, die natürlich von aussen nicht erreichbar ist
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 15 Januar 2019, 20:33:29
Zitat von: WumpE am 15 Januar 2019, 20:10:37
lösche ich die 10.10.10.7 aus den attributen gehts und er bietet mir die 172.18.0.2:3002/xxxxxxxxxxx url an, die natürlich von aussen nicht erreichbar ist

Das kannste doch sicher vom Host mit einer iptables rule auf den Container lösen, oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 15 Januar 2019, 20:38:56
Habe seit gestern auch "connected but login error" wollte jetzt mit npm testen aber da habe ich das gleiche, wie...

Zitat von: till24 am 15 Januar 2019, 14:50:21
Hallo,

leider bekomme ich das neue Login über NPM nicht zum Laufen. Ein "set device NPM_install" ergibt:

Installation wird angestartet
!!Installation fehlgeschlagen!!


habe NPM manuell installiert ( ein "npm -v" ergibt: "6.5.0-next.0"). Trotz "verbose 5" des devices wird bei mir im Event Monitor nichts geloggt.

Ein "sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie" habe ich bereits durchgeführt.

NPM habe ich nach folgender Anleitung installiert (Step 1 -3, inkl. Yarn): https://tecadmin.net/install-latest-nodejs-npm-on-debian/

Hat jemand eine Idee? Danke schonmal!

Bei mir das gleiche, hast du eine Lösung?
Habe im Log gesehen dass es einen Fehler gibt:



We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified


Im Module code wird folgendes ausgeführt:


pen CMD,'-|','sudo ' . $npm_bin . ' install --prefix ./cache/....


Ich glaube das Problm ist dass sudo an der Stelle ein Passwort verlangt.

@Michael, kann das sein?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 20:40:11
ja das kann schon sein. Du kannst diese Schritte auch manuell durchführen. Siehe Dokumentation
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 20:41:12
Für Alle die noch Probleme haben. Für die NPM Version wird mindestens Node v8.12 benötigt.

Auf Seite 1 gibt es eine aktuelle Version die die Version vorher prüft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 15 Januar 2019, 21:01:07
Zitat von: netsrac4th am 15 Januar 2019, 20:33:29
Das kannste doch sicher vom Host mit einer iptables rule auf den Container lösen, oder?

Das macht docker auf der syno allein ..... ich gebe nur an , Mappe 3002 vom Host auf die 3002 vom Container .... somit ist der Container über die hostip:3002 erreichbar .

Genauso läufts auch mit den webports von fhem .... 8083 vom Host auf die 8083 vom Container gemappt und schon erreichst du per hostip:8083 das fhem webinterface .

Nur Micha seine Lösung jetzt sagt mir es wäre nicht erreichbar ..... wobei der Fehler vom net.js also nodejs kommt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Januar 2019, 21:03:20
Zitat von: WumpE am 15 Januar 2019, 21:01:07
Das macht docker auf der syno allein ..... ich gebe nur an , Mappe 3002 vom Host auf die 3002 vom Container .... somit ist der Container über die hostip:3002 erreichbar .

Genauso läufts auch mit den webports von fhem .... 8083 vom Host auf die 8083 vom Container gemappt und schon erreichst du per hostip:8083 das fhem webinterface .

Nur Micha seine Lösung jetzt sagt mir es wäre nicht erreichbar ..... wobei der Fehler vom net.js also nodejs kommt.
Du muss schon die IP-Adresse von deinem Container verwenden. Der Link über die FHEM Webseite ist dann halt falsch. Hier muss du die IP Adresse in der Adressleiste dementsprechend ersetzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 15 Januar 2019, 22:02:42
Zitat von: michael.winkler am 15 Januar 2019, 21:03:20
Du muss schon die IP-Adresse von deinem Container verwenden. Der Link über die FHEM Webseite ist dann halt falsch. Hier muss du die IP Adresse in der Adressleiste dementsprechend ersetzen.

Das geht nicht , der überschreibt immer mit der Container internen ip und öffnet keine Seite

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: till24 am 15 Januar 2019, 22:26:02
Zitat von: michael.winkler am 15 Januar 2019, 16:50:50
Kannst du mir den Inhalt der Datei mal per PN zuschicken?


Gesendet von iPhone mit Tapatalk

Ich habe nun das gleiche Problem wie sig10680. Was war denn hier die Lösung?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 15 Januar 2019, 22:57:35
Zitat von: michael.winkler am 15 Januar 2019, 20:41:12
Für Alle die noch Probleme haben. Für die NPM Version wird mindestens Node v8.12 benötigt.

Auf Seite 1 gibt es eine aktuelle Version die die Version vorher prüft.

habs jetzt manuell npm_install gemacht lt. Dokumentatio.
Wenn ich jetzt npm_login new mache -> connection refused und fhem startet neu.

Geht auch eine v11 von node? Oder muss es die 8.12 sein?
Habe derzeit 8.11.

Danke

Edit - Es läuft:

Es war die alte node version auf meinem RPI3, die war 8.11, Durch denn Tipp habe ich wie folgt upgedated auf 8.15:


pi@rfhem-pi:~ $ node -v
v8.11.1
pi@rfhem-pi:~ $ sudo su -
pi@rfhem-pi:~ $ apt-get remove nodered -y
pi@rfhem-pi:~ $ apt-get remove nodejs nodejs-legacy -y
pi@rfhem-pi:~ $ apt-get remove npm  -y
pi@rfhem-pi:~ $ curl -sL https://deb.nodesource.com/setup_8.x | bash -
pi@rfhem-pi:~ $ apt-get install -y nodejs
pi@rfhem-pi:~ $ node -v
v8.15.0


Dann einmal "npm_login new", kam dann der Amazon Login und der Cookie wurde gespeichert.
Danach konnte sich das Module wieder einloggen.

Danke
pOpY
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 16 Januar 2019, 07:21:33
Zitat von: till24 am 15 Januar 2019, 22:26:02
Ich habe nun das gleiche Problem wie sig10680. Was war denn hier die Lösung?

So nach langen hin und her konnte mir Michael helfen,
bei mir war eine alte Node Version auf meinem System Schuld.

Die Lösung für alle die ebenfalls dieses Problem haben...

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get update
sudo apt-get install nodejs


Jetzt mit der Version v8.15. läuft alles wie geschmiert!

Danke Nochmals an den Modulentwickler für seine tolle Arbeit und Hilfe

MFG Sig10680
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 16 Januar 2019, 11:04:38
So Micha, work arround gefunden, bitte für die Dockeruser mit reinbasteln .

Beim Docker unterscheidet man die ProxyIP und den die ProxyListenerIP. an meinem Beispiel Container hat die 172.18.0.2 und DockerHost hat die 10.10.10.7. Ich habe in deiner echodevice.pm einfach mal den ProxyListenerIP hard auf 172.18.0.2 gesetzt und die ProxyIP auf 10.10.10.7, damit klappt es. Du setzt das Attribut NPM_Proxy_IP sowohl beim Listener als auch beim Proxy.

Man könnte auch nochmal testen den Listener hard auf 127.0.0.1 (localhost) zu setzen , das könnte auch klappen. Werde ich gleich mal versuchen.
**** UPDATE *****
localhost als listener geht nicht
aber du kannst beim listener die ermittelte inet-addresse eintragen und als Attrbut würde ich nicht den namen NPM_Proxy_IP nutzen , sondern NPM_Public_IP und diese ist dann in deinem Code die ProxyIP
Zitatelse {
      Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Proxy Port $ProxyPort is free";
   }

   Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Proxy IP $ProxyIP";

   $ProxyIP = '10.10.10.7';         # Name Ändern auf PublicIP
   $ProxyPort = '3002';            # Keine ahnung wie man hiermit umgeht, wenn man zb Public Port 33002 auf ContainerPort 3002 mappt (ich hatte jetzt 3002 auf 3002)
   my $ProxyListenIP = '172.18.0.2';    # OwnIP aus Zeile 4262 -> Ein Attr ist nur für den Fehlerfall hilfreich fest zu setzen.
   
   my $SkriptContent  = "alexaCookie = require('alexa-cookie2');" . "\n";
   $SkriptContent    .= "fs = require('fs');" . "\n";
   $SkriptContent    .= "" . "\n";
   $SkriptContent    .= "const config = {" . "\n";
   $SkriptContent    .= "    logger: console.log," . "\n";
   $SkriptContent    .= "    setupProxy: true," . "\n";
   $SkriptContent    .= "    proxyOwnIp: '$ProxyIP'," . "\n";
   $SkriptContent    .= "    proxyPort: $ProxyPort," . "\n";
   $SkriptContent    .= "    proxyListenBind: '$ProxyListenIP'," . "\n";
   $SkriptContent    .= "    proxyLogLevel: 'info'" . "\n";
   $SkriptContent    .= "};" . "\n";
   $SkriptContent    .= "" . "\n";
   $SkriptContent    .= "alexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {" . "\n";
   $SkriptContent    .= "    console.log('RESULT: ' + err + ' / ' + JSON.stringify(result));" . "\n";
   $SkriptContent    .= "    fs.writeFileSync('./cache/alexa-cookie/" . $number . "result.json', JSON.stringify(result) , 'utf-8'); " . "\n";
   $SkriptContent    .= "    if (result && result.csrf) {" . "\n";
   $SkriptContent    .= "        alexaCookie.stopProxyServer();" . "\n";
   $SkriptContent    .= "    }" . "\n";
   $SkriptContent    .= "});" . "\n";
   $SkriptContent    .= "" . "\n";

   my $filename  = "cache/alexa-cookie/" . $number . "create-cookie.js";


Grüße und Danke für deine Mühe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Januar 2019, 12:55:30
Zitat von: WumpE am 16 Januar 2019, 11:04:38
So Micha, work arround gefunden, bitte für die Dockeruser mit reinbasteln .

Beim Docker unterscheidet man die ProxyIP und den die ProxyListenerIP. an meinem Beispiel Container hat die 172.18.0.2 und DockerHost hat die 10.10.10.7. Ich habe in deiner echodevice.pm einfach mal den ProxyListenerIP hard auf 172.18.0.2 gesetzt und die ProxyIP auf 10.10.10.7, damit klappt es. Du setzt das Attribut NPM_Proxy_IP sowohl beim Listener als auch beim Proxy.

Man könnte auch nochmal testen den Listener hard auf 127.0.0.1 (localhost) zu setzen , das könnte auch klappen. Werde ich gleich mal versuchen.
**** UPDATE *****
localhost als listener geht nicht
aber du kannst beim listener die ermittelte inet-addresse eintragen und als Attrbut würde ich nicht den namen NPM_Proxy_IP nutzen , sondern NPM_Public_IP und diese ist dann in deinem Code die ProxyIP

Grüße und Danke für deine Mühe
Danke für diese Info. Ja das baue ich noch mit ein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 16 Januar 2019, 13:16:37
Micha noch eine Frage, muss das Attr browser_save_data 1 bleiben, oder kann dies nach der ersten erfolgreichen erzeugung abgeschalten werden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Januar 2019, 13:17:19
Zitat von: WumpE am 16 Januar 2019, 13:16:37
Micha noch eine Frage, muss das Attr browser_save_data 1 bleiben, oder kann dies nach der ersten erfolgreichen erzeugung abgeschalten werden?
Das wird eigentlich nur im Fehlerfall benötigt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 16 Januar 2019, 16:56:13
Zitat von: sig10680 am 16 Januar 2019, 07:21:33

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -


Was mache ich, wenn bei mir bei obigem Befehl folgende Meldung kommt:

E: Der Treiber für Methode /usr/lib/apt/methods/HTTPS konnte nicht gefunden werden.
N: Ist das Paket apt-transport-HTTPS installiert?
E: Fehlschlag beim Holen von HTTPS://ppa.launchpad.net/webupd8team/java/ubuntu/dists/trusty/InRelease
E: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Error executing command, exiting
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 16 Januar 2019, 17:00:08
N: Ist das Paket apt-transport-HTTPS installiert?
Ist das Paket installiert?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 16 Januar 2019, 17:10:09
Zitat von: balli1187 am 16 Januar 2019, 17:00:08
N: Ist das Paket apt-transport-HTTPS installiert?
Ist das Paket installiert?


Gesendet von iPhone mit Tapatalk
christian@fhem:~$ sudo apt-get install apt-transport-HTTPS
E: Paket apt-transport-HTTPS kann nicht gefunden werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 16 Januar 2019, 17:44:12
Bei mir funktioniert die neue Version mit npm_login.
Nach der Installation von npm (apt-get install nodejs npm) und ausführen von set NPM_install und anschließendem set NPM_login new, funktioniert nun das Modul wieder.
Ich bin wieder connected!

Danke für die Arbeit!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 16 Januar 2019, 18:20:54
Zitat von: Christian72D am 16 Januar 2019, 17:10:09
christian@fhem:~$ sudo apt-get install apt-transport-HTTPS
E: Paket apt-transport-HTTPS kann nicht gefunden werden.

Wenn er das Paket nicht kennt wird wahrscheinlich auch das zugehörige repository nicht hinterlegt sein und es ist wahrscheinlich nicht installiert. Also mal googeln wie du dieses Paket auf deine maschine bekommst ;-)


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 16 Januar 2019, 18:27:40
Hallo,
mal eine Frage zur Nutzung des Moduls: Wie ermittele ich bei mehreren mit Wiederholung definierten Weckern, den nächsten oder den für den nächsten Morgen?
( siehe auch https://forum.fhem.de/index.php/topic,82631.msg872970.html#msg872970 )

Danke und Gruß
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 16 Januar 2019, 21:09:12
Hallo,

habe es jetzt grundsätzlich am laufen. Leider bekomme ich noch folgende Fehlermeldung beim Neustarten von Fhem:


Error: Cannot find module '/opt/fhem/cache/alexa-cookie/51refresh-cookie.js'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap_node.js:188:16)
    at bootstrap_node.js:609:3


Wie wird den die .js erzeugt? Ach ja, und in der 58create-cookie.js steht das Amazon Konto und das Passwort im Klartext! Kann das irgendwie noch geändert werden?

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 16 Januar 2019, 21:13:18
Zitat von: balli1187 am 16 Januar 2019, 18:20:54
Wenn er das Paket nicht kennt wird wahrscheinlich auch das zugehörige repository nicht hinterlegt sein und es ist wahrscheinlich nicht installiert. Also mal googeln wie du dieses Paket auf deine maschine bekommst ;-)


Gesendet von iPhone mit Tapatalk
Ich nutze Ubuntu Server, also keine exotische Sache.
Dort gibts apt-transport-https, nicht apt-transport-HTTPS.

Wo liegt jetzt der Fehler?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Panik am 17 Januar 2019, 06:07:29
Hallo,

kurze Frage: wenn ein AlexaDevice verbunden ist und ich schalte WLAN am Router ab, sehe ich aktuell keine Veränderung.
In dem Modul z.B. Reading online geht  nicht auf "off" .
Kann man dafür irgendwie festlegen, wie oft ein Ping stattfindet, der dieses Reading refresht und den realen Status darstellt?

Panik
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Januar 2019, 07:48:39
Zitat von: Christian72D am 16 Januar 2019, 21:13:18
Ich nutze Ubuntu Server, also keine exotische Sache.
Dort gibts apt-transport-https, nicht apt-transport-HTTPS.

Wo liegt jetzt der Fehler?
vielleicht hilft Dir das hier weiter https://forum.ubuntuusers.de/topic/problem-mit-der-aktualisierug/

Welche Node Version hast du überhaupt auf Deinem System installiert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 17 Januar 2019, 11:48:25
Hallo!

Auf dem einem System läuft es sehr gut auf einem Baugleichen zweiten System habe ich die Erfolgreiche Installation hinbekommen auch ein NPM_Install lief durch aber beim NPM_Login new bekomme ich zwar ein Link angezeigt aber der geht leider ins leere und lässt sich nicht ausführen, zeigt immer die adresse vom Fhem server:

Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.http://192.168.178.87:3002


Welche Rechte müssten die Ordner "/opt/fhem/cache/alexa-cookie" haben?

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Januar 2019, 13:58:27
Zitat von: Steffen am 17 Januar 2019, 11:48:25
Hallo!

Auf dem einem System läuft es sehr gut auf einem Baugleichen zweiten System habe ich die Erfolgreiche Installation hinbekommen auch ein NPM_Install lief durch aber beim NPM_Login new bekomme ich zwar ein Link angezeigt aber der geht leider ins leere und lässt sich nicht ausführen, zeigt immer die adresse vom Fhem server:

Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.http://192.168.178.87:3002

Wenn diese Meldung kommt dann sollten die Rechte stimmen. Was sagt den das FHEM Log?
Welche Rechte müssten die Ordner "/opt/fhem/cache/alexa-cookie" haben?

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 17 Januar 2019, 15:51:27
Zitat von: michael.winkler am 17 Januar 2019, 13:58:27


könnte es vielleicht auch daran liegen, das der Linkaufruf nur im lokalen Netzwerk geht?

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Januar 2019, 16:02:27
Zitat von: Steffen am 17 Januar 2019, 15:51:27
könnte es vielleicht auch daran liegen, das der Linkaufruf nur im lokalen Netzwerk geht?

Mfg Steffen
Wie meinst Du das? Die IP-Adresse muss halt von deinem Browser erreichbar sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 17 Januar 2019, 20:01:19
Leider war heute wieder "connected but login error" trotz npm_login vor 2 Tagen.
Habe mich jetzt erneut angemeldet (npm_login) und jetzt ist es wieder connected.

Könnt ihr bitte mal über meine def schauen ob ich ev. irgendwas falsch konfiguriert habe?

Def vor fhem neu anmelden (Mit fehler):


defmod Alexas echodevice crypt:XXXX crypt:XXXX
attr Alexas group Geräte
attr Alexas icon echo
attr Alexas room Amazon
attr Alexas server layla.amazon.de

setstate Alexas connected but loginerror
setstate Alexas 2019-01-17 19:43:25 .COOKIE session-id=xxxxxxxxxxxxx......
setstate Alexas 2019-01-17 19:43:23 2FACode not used
setstate Alexas 2019-01-17 19:45:22 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate Alexas 2019-01-17 19:45:22 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate Alexas 2019-01-17 19:43:22 COOKIE_STATE START
setstate Alexas 2019-01-17 19:43:25 COOKIE_TYPE NEW
setstate Alexas 2019-01-17 05:54:47 alarm_count 0
setstate Alexas 2019-01-17 05:21:06 amazon_refreshtoken vorhanden
setstate Alexas 2019-01-17 19:43:12 autocreate_devices stop
setstate Alexas 2019-01-17 05:54:47 config_address_between -
setstate Alexas 2019-01-17 05:54:47 config_address_from xxxxx
setstate Alexas 2019-01-17 05:54:47 config_address_to xxxxx
setstate Alexas 2019-01-17 05:54:52 list_SHOPPING_ITEM xxxx
setstate Alexas 2019-01-17 05:54:52 list_TASK xxxx
setstate Alexas 2019-01-17 05:54:47 musicalarm_count 0
setstate Alexas 2019-01-17 05:54:47 reminder_count 0
setstate Alexas 2019-01-17 19:45:23 state connected but loginerror
setstate Alexas 2019-01-17 05:54:47 timer_count 0
setstate Alexas 2019-01-17 05:54:47 timer_id -
setstate Alexas 2019-01-17 05:54:47 timer_remainingtime 0
setstate Alexas 2019-01-17 19:43:12 version 0.0.51m


Def nach erneutem npm_login:




defmod Alexas echodevice crypt:XXXX crypt:XXXX
attr Alexas group Geräte
attr Alexas icon echo
attr Alexas room Amazon
attr Alexas server layla.amazon.de

setstate Alexas connected
setstate Alexas 2019-01-17 19:46:22 .COOKIE session-id=xxxxxxxxxxxxx......
setstate Alexas 2019-01-17 19:43:23 2FACode not used
setstate Alexas 2019-01-17 19:49:30 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate Alexas 2019-01-17 19:49:30 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate Alexas 2019-01-17 19:49:16 COOKIE_STATE OK
setstate Alexas 2019-01-17 19:49:13 COOKIE_TYPE READING_NPM
setstate Alexas 2019-01-17 19:49:29 alarm_count 0
setstate Alexas 2019-01-17 19:46:22 amazon_refreshtoken vorhanden
setstate Alexas 2019-01-17 19:49:13 autocreate_devices stop
setstate Alexas 2019-01-17 19:49:16 config_address_between -
setstate Alexas 2019-01-17 19:49:16 config_address_from xxxx
setstate Alexas 2019-01-17 19:49:16 config_address_to xxxx
setstate Alexas 2019-01-17 19:49:23 list_SHOPPING_ITEM xxxx
setstate Alexas 2019-01-17 19:49:24 list_TASK xxxx
setstate Alexas 2019-01-17 19:49:29 musicalarm_count 0
setstate Alexas 2019-01-17 19:49:29 reminder_count 0
setstate Alexas 2019-01-17 19:49:30 state connected
setstate Alexas 2019-01-17 19:49:29 timer_count 0
setstate Alexas 2019-01-17 19:49:29 timer_id -
setstate Alexas 2019-01-17 19:49:29 timer_remainingtime 0
setstate Alexas 2019-01-17 19:49:13 version 0.0.51m


Hatte vll. noch jemand das gleiche Problem (error nach 2 Tagen)?
Stimmt das: attr Alexas server layla.amazon.de ?

Wie weiß ich dass der Cookie durch npm erneurt wird bzw. werden kann ohne erneute Anmeldung?
Kann ich das Manuell anstoßen?

Danke
pOpY
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 17 Januar 2019, 20:17:58
Das "npm_login refresh" funktioniert anscheinend.
Log:


2019.01.17 20:15:06 4: [Alexas] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.17 20:15:07 4: [Alexas] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.17 20:15:08 4: [Alexas] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.17 20:15:09 4: [Alexas] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.17 20:15:10 4: [Alexas] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.17 20:15:11 4: [Alexas] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.17 20:15:12 3: [Alexas] [echodevice_NPMWaitForCookie] write new refreshtoken


Auch die Cookie Daten inkl. Session id usw. ändern sich.

Wie habt ihr den npm_refresh_intervall eingestellt?
Könnte es damit zu tun haben?

Danke
pOpY
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Januar 2019, 00:17:56
Hallo an die Runde.

bei mir schlägt:

Zitat1. ein set NPM_install am Account Device durchführen
2. ein set NPM_login new am Account Device durchführen

mit einen:

ZitatInstallation wird angestartet
!!Installation fehlgeschlagen!!

fehl:

Ich habe die neuste node Version

ml@fhem:~$ node -v
v8.15.0


Was habe ich mal "wieder" übersehen?

lg, Michael


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 18 Januar 2019, 07:39:04
Zitat von: Mickey am 18 Januar 2019, 00:17:56
Hallo an die Runde.

bei mir schlägt:

mit einen:

fehl:

Ich habe die neuste node Version

ml@fhem:~$ node -v
v8.15.0


Was habe ich mal "wieder" übersehen?

lg, Michael

mit höchster wahrscheinlichkeit darf dein fhem user ohne PW keine sudo befehle ausführen.

variante A) den user fhem in die /etc/sudoers aufnehmen
variante B) wie Michael auf seiner Website in der Doku es beschrieben hat, den NPM_Login direkt per ssh shell installieren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Januar 2019, 07:46:29
1000000 mal danke  ;)

Hat geklappt:

fhem ALL=(ALL) NOPASSWD: ALL

ZitatInstallation wird angestartet
+ alexa-cookie2@2.0.1
added 178 packages from 141 contributors and audited 1050 packages in 6.706s
found 0 vulnerabilities

Installation erfolgreich durchgefuehrt

Kann ich fhem wieder aus der sudoers raus nehmen?

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 18 Januar 2019, 08:02:22
Zitat von: Mickey am 18 Januar 2019, 07:46:29
1000000 mal danke  ;)

Hat geklappt:

fhem ALL=(ALL) NOPASSWD: ALL

Kann ich fhem wieder aus der sudoers raus nehmen?

Lg, Michael
Ja kann raus. Sudo-Rechte sind nur für die Installation notwendig.
Installation auf der Shell und Login im Modul wäre auch gegangen :-)


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 18 Januar 2019, 12:53:19
Hallo,

für meinen älteren RPi mit ARM v6 hat es wie folgt dann funktioniert:

Vorhandene node Installation löschen

pi@rfhem-pi:~ $ sudo apt-get remove nodered -y
pi@rfhem-pi:~ $ sudo apt-get remove nodejs nodejs-legacy -y
pi@rfhem-pi:~ $ sudo apt-get remove npm  -y


node 8.15.0 installieren

pi@raspberrypi:~ $ mkdir Downloads
pi@raspberrypi:~ $ cd Downloads/
pi@raspberrypi:~/Downloads $ wget https://nodejs.org/dist/v8.15.0/node-v8.15.0-linux-armv6l.tar.xz
pi@raspberrypi:~/Downloads $ tar -xvf node-v8.15.0-linux-armv6l.tar.xz
pi@raspberrypi:~/Downloads $ cd node-v8.15.0-linux-armv6l/
pi@raspberrypi:~/Downloads/node-v8.15.0-linux-armv6l $ sudo cp -R * /usr/local/
pi@raspberrypi:~/Downloads/node-v8.15.0-linux-armv6l $ cd
pi@raspberrypi:~ $ node -v


alexa node pakete installieren

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2 exit
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie


Notwendige Attribute setzen

attr npm_bin_node /usr/local/bin/node
attr npm_proxy_ip 192.168.x.x
attr npm_proxy_port 3003


Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 18 Januar 2019, 13:28:06
Zitat von: popy am 17 Januar 2019, 20:01:19
Leider war heute wieder "connected but login error" trotz npm_login vor 2 Tagen.
Habe mich jetzt erneut angemeldet (npm_login) und jetzt ist es wieder connected.

Hatte vll. noch jemand das gleiche Problem (error nach 2 Tagen)?
Exakt das gleiche Problem hier.
Erst ein neuer npm Login hat geholfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 18 Januar 2019, 15:54:32
Zitat von: michael.winkler am 17 Januar 2019, 07:48:39
vielleicht hilft Dir das hier weiter https://forum.ubuntuusers.de/topic/problem-mit-der-aktualisierug/

Welche Node Version hast du überhaupt auf Deinem System installiert?

Leider nur die v8.10.0, weil halt update/upgrade wegen dem HTTPS Probleme macht. :(

Aber ich habe das Modul ja installiert, nur heißt es bei mir halt "https" und nicht "HTTPS".

So, mal ein bisschen mehr Recherche betrieben, diese HTTPS Meldung bei apt-get müsste eigentlich von einem Paket in  /etc/apt/sources.list stammen.
War es aber nicht, war in webupd8team-java.list.

Dort habe ich das HTTPS mal rausgnommen und durch https ersetzt, jetzt kommt bei update:

christian@fhem:/etc/apt/sources.list.d$ sudo apt-get update
OK:1 http://de.archive.ubuntu.com/ubuntu bionic InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease
OK:3 http://de.archive.ubuntu.com/ubuntu bionic-backports InRelease
Holen:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [83,2 kB]
Ign:5 https://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease
Fehl:6 https://ppa.launchpad.net/webupd8team/java/ubuntu trusty Release
  404  Not Found [IP: 91.189.95.83 443]
Paketlisten werden gelesen... Fertig
E: Das Depot »https://ppa.launchpad.net/webupd8team/java/ubuntu trusty Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).


Was mache ich denn JETZT?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 18 Januar 2019, 18:36:37
Zitat von: Christian72D am 18 Januar 2019, 15:54:32
Leider nur die v8.10.0, weil halt update/upgrade wegen dem HTTPS Probleme macht. :(

Aber ich habe das Modul ja installiert, nur heißt es bei mir halt "https" und nicht "HTTPS".

So, mal ein bisschen mehr Recherche betrieben, diese HTTPS Meldung bei apt-get müsste eigentlich von einem Paket in  /etc/apt/sources.list stammen.
War es aber nicht, war in webupd8team-java.list.

Dort habe ich das HTTPS mal rausgnommen und durch https ersetzt, jetzt kommt bei update:

christian@fhem:/etc/apt/sources.list.d$ sudo apt-get update
OK:1 http://de.archive.ubuntu.com/ubuntu bionic InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease
OK:3 http://de.archive.ubuntu.com/ubuntu bionic-backports InRelease
Holen:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [83,2 kB]
Ign:5 https://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease
Fehl:6 https://ppa.launchpad.net/webupd8team/java/ubuntu trusty Release
  404  Not Found [IP: 91.189.95.83 443]
Paketlisten werden gelesen... Fertig
E: Das Depot »https://ppa.launchpad.net/webupd8team/java/ubuntu trusty Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).


Was mache ich denn JETZT?

was sagt denn ein:

grep -R launchpad /etc/apt/*
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 18 Januar 2019, 21:10:55
Zitat von: Markus M. am 18 Januar 2019, 13:28:06
Exakt das gleiche Problem hier.
Erst ein neuer npm Login hat geholfen.

Juhu, ich bin nicht alleine  ;)
@michael.winkler: Hast du eine Idee?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 18 Januar 2019, 21:25:28
Nein, du bist nicht alleine  ;) Willkommen im Club.
Refresh hat nicht funktioniert, musste auch ein NPM_Login new durchführen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2019, 22:04:18
Zitat von: awel am 18 Januar 2019, 21:25:28
Nein, du bist nicht alleine  ;) Willkommen im Club.
Refresh hat nicht funktioniert, musste auch ein NPM_Login new durchführen
Ohne ein FHEM Log kann ich leider nichts sagen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: canis am 19 Januar 2019, 00:17:05
Nach 4 GB mehr und Node Red:
Gratulation zu diesem Modul, läuft mit Node Red v10.15.0 und 37_echodevice.pm v0.0.51m mit Cookie heute stabil,
Herzlichen Dank dafür.
Werde mir aber Klickibunti- Red noch mal näher ansehen, möglicherweise gibt es nach einen anderen Weg als pure Mausschubserei.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 19 Januar 2019, 01:09:57
Zitat von: michael.winkler am 18 Januar 2019, 22:04:18
Ohne ein FHEM Log kann ich leider nichts sagen.

Bei mir kam nur irgendwann an dem Tag das hier (einmalig) vorbei:
./fhem/cache/alexa-cookie/2188refresh-cookie.js:6
    formerRegistrationData: session-id=257-1234567-1234567; session-id-time=2178471626l; ubid-acbde=258-1234567-1234567; session-token="BU1rC0HXnXsSPzgYNBBYfGEROD4VH2MEPFd7Zn1Jd03JoQ5EOTp6SW8WT3ReZAZbVk8VckZ0bGI7eD1cEjEtNhk5GTEsGdC7Z2Fz2oklIFNy77+9Rg=="; ubid-acbde=258-1234567-1234567; Domain=.amazon.de; Expires=Wed, 12-Jan-2039 19:00:28 GMT;
                            ^^^^^^^^^^

ReferenceError: Invalid left-hand side in assignment
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap_node.js:188:16)
    at bootstrap_node.js:609:3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 19 Januar 2019, 07:02:03
Zitat von: netsrac4th am 18 Januar 2019, 18:36:37
was sagt denn ein:

grep -R launchpad /etc/apt/*

christian@fhem:~$ grep -R launchpad /etc/apt/*
/etc/apt/sources.list.d/webupd8team-java.list:deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
/etc/apt/sources.list.d/webupd8team-java.list:deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 19 Januar 2019, 08:05:13
Hallo, kann es sein, dass mit der 51m speak_volume nicht geht ? ich hab das auf 100 gestellt, ist aber ganz leise... oder mache ich da was falsch ?

Grüsse Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 19 Januar 2019, 08:09:09
Zitat von: Christian72D am 19 Januar 2019, 07:02:03
christian@fhem:~$ grep -R launchpad /etc/apt/*
/etc/apt/sources.list.d/webupd8team-java.list:deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
/etc/apt/sources.list.d/webupd8team-java.list:deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main


#deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
#deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main


Dann dokumentiere diese beiden Zeilen mal mit # aus und mach ein apt-get clean und ein apt-get update.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 19 Januar 2019, 08:51:41
Zitat von: michael.winkler am 18 Januar 2019, 22:04:18
Ohne ein FHEM Log kann ich leider nichts sagen.
Schon klar, ich kann aber auch nur ein einmaliges Ereignis nach einem Neustart wie Markus beisteuern:

/opt/fhem/cache/alexa-cookie/258refresh-cookie.js:6
    formerRegistrationData: session-id=262-4138858-6826905; session-id-time=2178450414l; ubid-acbde=260-4566831-6160064; session-token="cqBXlWnQ9I1ACC7u9NWh/A8uOllkn7AvXgJ1J2iQ/VDGanlWBzNuckUwozIEkjQnV+fGEXubX9CbGH/vIv/0bJoaYDvVzEI1V4lAUmNb6XzOXqfiv2zzIExIjq+mtGaIGHwZHsjG0VhlsSluWyDVAlS/WqcMBBrwpDdMVMIQUKtVrmOg/unbogKBeXvhKo+B207mRL/PoTAgAChsn1qCCA=="; ubid-acbde=260-4566831-6160064; Domain=.amazon.de; Expires=Wed, 12-Jan-2039 13:06:55 GMT; Path=/
                            ^^^^^^^^^^

ReferenceError: Invalid left-hand side in assignment
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Function.Module.runMain (module.js:694:10)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 19 Januar 2019, 08:58:03
Hat schon jemand Erfahrungen mit der Sound Library? Bekomm das nicht hin die Sounds abzuspielen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 19 Januar 2019, 16:02:45
Zitat von: cs-online am 19 Januar 2019, 08:05:13
Hallo, kann es sein, dass mit der 51m speak_volume nicht geht ? ich hab das auf 100 gestellt, ist aber ganz leise... oder mache ich da was falsch ?

Grüsse Christian

Läuft hier bei mir ohne Probleme mit der 51m (bis auf das nicht refreshen des npm_logn, aber das ist was anders).
Ist bei dir der state connected?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 19 Januar 2019, 16:04:13
Zitat von: michael.winkler am 18 Januar 2019, 22:04:18
Ohne ein FHEM Log kann ich leider nichts sagen.


Gesendet von iPhone mit Tapatalk

Läuft das refresh bei dir?
Wie hast du das refresh Intervall eingestellt?

Ich hatte leider noch einen anderen Modul Test mit verbose 5 laufen, somit ist mein Log ein bisschen zu überfüllt.
Soll ich ein verbose 5 log machen oder reicht weniger?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 20 Januar 2019, 09:31:52
Zitat von: netsrac4th am 19 Januar 2019, 08:09:09
#deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
#deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main


Dann dokumentiere diese beiden Zeilen mal mit # aus und mach ein apt-get clean und ein apt-get update.

SO, jetzt habe ich die v8.15.0 drauf, NPM Install lauft, NPM Login New führt dann wieder auf eine leere Seite, ich habe den NUC extra vorher komplett neu gestartet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 20 Januar 2019, 12:07:20
Hallo,

auch ich habe jetzt "connected but loginerror" bei meinem Device seit ca. 2-3 Tagen.

Was/wie muss ich machen?

Der Befehl "  sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2" ergab bei mir folgende Ausgabe im Terminal:
Zitatnpm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

Hier ein Auszug meines Logs mit verbose 5:
2019.01.20 11:41:16 4 : [ECHO_DEVICE] [echodevice_SendLoginCommand] [cookielogin6]
2019.01.20 11:41:16 4 : [ECHO_DEVICE] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2019.01.20 11:41:17 4 : [ECHO_DEVICE] [echodevice_ParseAuth] [cookielogin6]
2019.01.20 11:41:17 5 : [ECHO_DEVICE] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = ' <!doctype html><html class="a-no-js a-touch a-mobile" data-19ax5a9jf...D4T9JVNBK9ZV45Q089PZM:0\' alt=""/> </noscript> </body> </html> ';
2019.01.20 11:41:17 4 : [ECHO_DEVICE] [echodevice_LostConnect] clear CMD_QUEUE
2019.01.20 11:41:17 3 : [ECHO_DEVICE] [echodevice_LostConnect] JSON error = no content / set loginerror to 4


Hier noch das Listing von meinem Device:
defmod ECHO_DEVICE echodevice crypt:5e5a5a21430e5b..d5a4d5e5d45 crypt:4758411256..d044a565f
attr ECHO_DEVICE browser_language de
attr ECHO_DEVICE browser_save_data 1
attr ECHO_DEVICE disable 0
attr ECHO_DEVICE event-on-change-reading .*
attr ECHO_DEVICE icon echo
attr ECHO_DEVICE room Amazon,alexa

setstate ECHO_DEVICE connected but loginerror
setstate ECHO_DEVICE 2019-01-20 11:58:39 .COOKIE session-id=262-0692125-4491904;; session-id-time=2178701917l;; ubid-acbde=260-4319537-5647361;; ubid-acbde=262-4408245-4250603;; session-id=261-3060196-3708038;; session-id-time=2178701918l;; session-id=260-9602925-2242137;; ubid-acbde=260-4319537-5647361;; Domain=.amazon.de;; Expires=Sat, 15-Jan-2039 10:58:38 GMT;; ubid-acbde=260-4319537-5647361;; Domain=.amazon.de;; Expires=Sat, 15-Jan-2039 10:58:38 GMT;; ubid-acbde=260-4319537-5647361;; Domain=.amazon.de;; Expires=Sat, 15-Jan-2039 10:58:38 GMT;;
setstate ECHO_DEVICE 2018-11-12 20:33:53 .aws_access_key crypt:
setstate ECHO_DEVICE 2019-01-20 11:58:38 2FACode not used
setstate ECHO_DEVICE 2019-01-20 11:58:39 BrowserLanguage de
setstate ECHO_DEVICE 2019-01-20 11:58:39 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate ECHO_DEVICE 2019-01-20 11:58:36 COOKIE_STATE START
setstate ECHO_DEVICE 2019-01-20 11:58:39 COOKIE_TYPE NEW
setstate ECHO_DEVICE 2019-01-17 21:15:23 alarm_count 0
setstate ECHO_DEVICE 2019-01-20 11:57:22 autocreate_devices stop
setstate ECHO_DEVICE 2019-01-17 21:15:23 config_address_between -
setstate ECHO_DEVICE 2019-01-17 21:15:23 config_address_from ...
setstate ECHO_DEVICE 2019-01-17 21:15:23 config_address_to ..
setstate ECHO_DEVICE 2019-01-17 21:15:27 list_SHOPPING_ITEM ..
setstate ECHO_DEVICE 2019-01-17 21:15:27 list_TASK Zweiter_Eintrag,Test_1_to_do
setstate ECHO_DEVICE 2019-01-17 21:15:23 musicalarm_count 0
setstate ECHO_DEVICE 2019-01-17 21:15:23 reminder_count 0
setstate ECHO_DEVICE 2019-01-20 11:58:39 state connected but loginerror
setstate ECHO_DEVICE 2019-01-17 21:15:23 timer_count 0
setstate ECHO_DEVICE 2019-01-17 21:15:23 timer_id -
setstate ECHO_DEVICE 2019-01-17 21:15:23 timer_remainingtime 0
setstate ECHO_DEVICE 2019-01-20 11:57:22 version 0.0.48i


Ein Update hatte ich auch zuvor schon ausprobiert.

Wo/wie kann ich ein NPM login vornehmen? Bei meinem Device habe ich nur login/login"FSACode und loginwithcaptcha

Grüße und einen schönen Sonntag
Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 20 Januar 2019, 12:42:08
Zitat von: tklein am 20 Januar 2019, 12:07:20
setstate ECHO_DEVICE 2019-01-20 11:57:22 version 0.0.48i
Ein Update hatte ich auch zuvor schon ausprobiert.

Aktuell ist 0.0.51m - du musst also vielleicht mal neu starten oder halt die aktuelle Version einspielen und dann neu starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2019, 12:49:12
Zitat von: tklein am 20 Januar 2019, 12:07:20
Der Befehl "  sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2" ergab bei mir folgende Ausgabe im Terminal:

Das stammt (wie zu lesen) aus einer "Anleitung" für ältere PI...

Ansonsten einfach nodejs und npm installieren, alles weitere normalerweise über das Modul selbst (siehe Anleitung von Michael Winkler: erster Post).


Zitat von: tklein am 20 Januar 2019, 12:07:20
Wo/wie kann ich ein NPM login vornehmen? Bei meinem Device habe ich nur login/login"FSACode und loginwithcaptcha

Direkt beim Modul, wenn dieses die richtige (aktuelle) Version hat...

Zitat von: tklein am 20 Januar 2019, 12:07:20
Ein Update hatte ich auch zuvor schon ausprobiert.

Es kommt (immer noch) NICHT mit dem fhem update!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: canis am 20 Januar 2019, 15:02:00
Das Problem habe ich auch.

Ich habe auf einem Raspberry Pi Model 3 B ein vollständig nacktes FHEM installiert, mit frischem Log,
geupdated, ohne Alles, dem FHEM Root-Rechte übertragen,
crontab von cache-lösch-Mechanismus und raspiBackup befreit, node v10.15.0

Nun installiere ich das mal frisch:
define Echo echodevice <user> <password>
Dann das Amazon- Cookie eingetragen (Es spielte der Song Radio Ga Ga)
   Status Echo INITIALIZED
set Echo NPM_install
   Installationsergebnis

   Installation wird angestartet
   + alexa-cookie2@2.0.1
   added 178 packages from 141 contributors and audited 1050 packages in 17.885s
   found 0 vulnerabilities

   Installation erfolgreich durchgefuehrt
Echo aufgerufen:
   Echo INITIALIZED

Save config
shutdown restart
Echo aufgerufen:
   Echo connected

set Echo autocreate_devices
Nun Fenster mit den Devices, nach OK hat das funktioniert
Devices sind angelegt und connected
Save config
shutdown restart
Alle Devices connected

Router neu gestartet, neue extern IP
immer noch connected

Die Devices plappern lustig über Telnet, womit ich noch Etwas rumspiele.

Morgen werde ich sehen, ob Echo noch einwandfrei connected ist und das Ergebnis posten.
LG canis
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2019, 15:30:03
Zitat von: awel am 19 Januar 2019, 08:51:41
Schon klar, ich kann aber auch nur ein einmaliges Ereignis nach einem Neustart wie Markus beisteuern:

/opt/fhem/cache/alexa-cookie/258refresh-cookie.js:6
    formerRegistrationData: session-id=262-4138858-6826905; session-id-time=2178450414l; ubid-acbde=260-4566831-6160064; session-token="cqBXlWnQ9I1ACC7u9NWh/A8uOllkn7AvXgJ1J2iQ/VDGanlWBzNuckUwozIEkjQnV+fGEXubX9CbGH/vIv/0bJoaYDvVzEI1V4lAUmNb6XzOXqfiv2zzIExIjq+mtGaIGHwZHsjG0VhlsSluWyDVAlS/WqcMBBrwpDdMVMIQUKtVrmOg/unbogKBeXvhKo+B207mRL/PoTAgAChsn1qCCA=="; ubid-acbde=260-4566831-6160064; Domain=.amazon.de; Expires=Wed, 12-Jan-2039 13:06:55 GMT; Path=/
                            ^^^^^^^^^^

ReferenceError: Invalid left-hand side in assignment
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Function.Module.runMain (module.js:694:10)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3


Hmm ok danke für die Infos.

So wie es aussieht hat das Modul ein Problem den Refresh durchzuführen. Leider sehe ich aus dem Log nicht wirklich den Grund. Interessant wäre ob im LOG dann von folgender Eintrag aufgetaucht ist?


[echodevice_NPMWaitForCookie] write new refreshtoken


Das würde dann bedeuten dass das Modul die falschen Daten in das Helper Cookie schreibt. Bitte beim nächsten Mail ein get status am Account Device machen und die Infos mitschicken.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2019, 15:31:38
Zitat von: canis am 20 Januar 2019, 15:02:00
Das Problem habe ich auch.

Ich habe auf einem Raspberry Pi Model 3 B ein vollständig nacktes FHEM installiert, mit frischem Log,
geupdated, ohne Alles, dem FHEM Root-Rechte übertragen,
crontab von cache-lösch-Mechanismus und raspiBackup befreit, node v10.15.0

Nun installiere ich das mal frisch:
define Echo echodevice <user> <password>
Dann das Amazon- Cookie eingetragen (Es spielte der Song Radio Ga Ga)
   Status Echo INITIALIZED
set Echo NPM_install
   Installationsergebnis

   Installation wird angestartet
   + alexa-cookie2@2.0.1
   added 178 packages from 141 contributors and audited 1050 packages in 17.885s
   found 0 vulnerabilities

   Installation erfolgreich durchgefuehrt
Echo aufgerufen:
   Echo INITIALIZED

Save config
shutdown restart
Echo aufgerufen:
   Echo connected

set Echo autocreate_devices
Nun Fenster mit den Devices, nach OK hat das funktioniert
Devices sind angelegt und connected
Save config
shutdown restart
Alle Devices connected

Router neu gestartet, neue extern IP
immer noch connected

Die Devices plappern lustig über Telnet, womit ich noch Etwas rumspiele.

Morgen werde ich sehen, ob Echo noch einwandfrei connected ist und das Ergebnis posten.
LG canis
Wenn du ein Cookie per Attribut eingetragen hast dann wird auch diese Verwendet! Mach mal ein get status am Account Device und poste mal die Daten hier. Dann sehe ich wie du den Login aktuell machst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 20 Januar 2019, 16:44:54
Hallo Michael,
ich habe dein Modul getestet und habe ein paar Verbesserungsvorschläge:

Das zweite Speak sollte weg, dafür im normalen speak ein Filter setzen, falls <speak>... </speak> vorkommt auf ssml parsen.
Desweiteren sollte man die hochkommata richtig parsen, damit u.a. die Beispiele eins zu eins übernommen werden können.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2019, 17:03:25
Zitat von: tb-killa am 20 Januar 2019, 16:44:54
Hallo Michael,
ich habe dein Modul getestet und habe ein paar Verbesserungsvorschläge:

Das zweite Speak sollte weg, dafür im normalen speak ein Filter setzen, falls <speak>... </speak> vorkommt auf ssml parsen.
Desweiteren sollte man die hochkommata richtig parsen, damit u.a. die Beispiele eins zu eins übernommen werden können.

Grüße
Das parsen der Hochkommas ist schon eingebaut. Die Trennung der beiden speak Befehle werde ich erstmal nicht machen. Beide Befehle arbeiten über unterschiedliche Wege und die will ich erstmal so weit belassen. Tut ja keinem weh wenn beide Befehle da sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hansdepp am 20 Januar 2019, 17:15:56
Erstmal ein dickes Lob an den Enwickler dieses Moduls!
Sprachausgaben über "Speak" funktionieren schon problemlos :-)

Allerdings habe ich noch folgende Fragen (habe schon diesen Thread durchsucht bzw. Google gefragt. Leider nichts gefunden :-[):
- Wie kann ich per Alexa Sprachkommando eine Aktion in FHEM auslösen? Gibt es eine einfache Lösung mittels echodevice?
Notfalls auch mit einem Zusatzmodul. Alexa-FHEM bzw. AlexaConnector ist mir zu aufwändig. Ebenso HA-Bridge, da anscheinend eine große Sicherheitslücke besteht.
- Was ist bei echodevice der Unterschied zwischen "Speak" und "TTS"?

Danke schonmal!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 20 Januar 2019, 17:24:10
Entweder alles über notify machen, oder halt ha-bridge oder fhemconnector mit alexa Modul.

Habe echodevice und alexa parallel laufen.

Alexa Modul steuert fhem
Und mit dem echodevice Modul steuerst du über fhem dein echo.


Gesendet von meinem E6653 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 20 Januar 2019, 17:39:57
mit:

update 37_echodevice.pm

bekomme ich folgende Ausgabe:

fhem
nothing to do...

tasmota
nothing to do...


Version hat sich nicht geändert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2019, 17:57:04
Zitat von: tklein am 20 Januar 2019, 17:39:57
mit:

update 37_echodevice.pm

bekomme ich folgende Ausgabe:

fhem
nothing to do...

tasmota
nothing to do...


Version hat sich nicht geändert.

Was gibt es an: das Modul kommt (noch nicht) per update nicht zu verstehen!? ;)

Siehe: https://forum.fhem.de/index.php/topic,82631.msg891621.html#msg891621

EDIT: aktuelle Version, aktuelle Info und Link zur Entwicklerseite (wie immer/oft bei "solchen" Modulen) im ersten Post des Threads...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 20 Januar 2019, 17:59:49
Zitat von: MadMax-FHEM am 20 Januar 2019, 17:57:04
EDIT: aktuelle Version, aktuelle Info und Link zur Entwicklerseite (wie immer/oft bei "solchen" Modulen) im ersten Post des Threads...

Oder halt hier (https://forum.fhem.de/index.php/topic,82631.msg883119.html#msg883119). Ich bemühe mich auch die letzte Version immer zeitnah einzuspielen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2019, 18:01:19
Zitat von: Christoph Morrison am 20 Januar 2019, 17:59:49
Oder halt hier (https://forum.fhem.de/index.php/topic,82631.msg883119.html#msg883119). Ich bemühe mich auch die letzte Version immer zeitnah einzuspielen.

Danke, stimmt!

Hatte ich zwar mal gelesen...
...aber (da nicht sofort "genutzt") auch gleich wieder vergessen ;)

Danke noch mal dafür, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: canis am 20 Januar 2019, 18:04:33
Danke für den Tip.
get Status macht foögende Ausgabe:

Modul Infos:
Beschreigung    Bereich    Wert
Version    Reading 0.0.51m
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading ATTRIBUTE
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon
cookie    Attribut 1.24.204805.0; session-id=261-6395324-3631758; ubid-acbde=260-4584487-7333510; csrf=-1844335706; x-wl-uid=1Vypq2dj/7uRbq+36R/OGhBU225YtpQvlAL0A22vMtWKp93V3yEjY0MzMaENit27iBCBtk2gDbLhWIFKOKtPBjA==; s_vnum=1979479502828%26vn%3D1; s_nr=1547479568868-New; s_dslv=1547479568869; session-id-time=2082787201l; session-token="iCEwpX2hFQ18Bpig032Cis2LXlyTkkPoFGMEJmrgadClzguwfSRkMNA92T8gfo5M2sNrpqbOKYa1/8zSwZhTcQQ3UUBvSeuyOaTcAwLqa3QrwVQYp08iYGUb5OiCZIX0am8V/CE3SZU5MCj/9Y00w2owfYAa6TJ/GpIiMwkUVPspPXRVv8rjez4gWv/CAtql6ftKh296M1V9NjF1LHydB64g3U6Ut2Hnn3qHM6Lm2Vg="; x-acbde="eYqGZPIA@W6IG@ftRaiBwdcGLqpYoaKfr5FTdEwwkIHwJJyBE7Y4ARao3ADLmQ4G"; at-acbde=Atza|IwEBIFbRZO6ECFvwQitByDSzCgHxoJlGFTOAO9pxkAczPvIv_sWyN4RafRuVd5io-11Mfm9Wi-dzh8fM2r8UwStHPcLTueVkwE1vJFeUhUnxRzWT0xeiY8QZxG-ZGFYdMKDpTlgRLmhyiCl6viR46-SrrawEp4ttN51NWwd3DyqPx9twwvLrEsNYXMQz1DVdLhOmfyFZqNkiFLQcTtNWfhIWKF7Ax47oKnBcy6k559XHumKqzAHdrMtHIzusFpszPB97pcXPSHIxtVJPW54MQta5zV7qvUZG2O5VdIfERNpbpqO49InZdhbimnT9055dRLTjqgTpBsgPzJy5dHPKPoU7ljIWFyRJTpuLcF-8cHFlT5UQ1Et9e7ljzsXbvAsq_P4EksU7HWNF22mTLQ2ViZ2tIPJC; sess-at-acbde="rqnmhAf6TddfvRvAdPrXb5FrhKQhOilXK4dj6/EV7pQ="; sst-acbde=Sst1|PQESsiMk8ovJNsIqbL7Ips8BC3UlzyMsYzs2ImM4dWNs3yeHvAyy3O7tPjD-DefsWrx4KgyiwRiB4XekupDYoWD6E0I1NIoCqnpZxt4CjeAV_TtliLmt8g4H7zOr3UPxTq1oGHa8UsrcXIO_6JZ5EMIVQD6BRG8bOSwEFIZIB74ezalmgrVadQe53_fjk0O-XHcHmaTpmSyzrXnO1Gwpz_7V62oy79kvhlWxN3LV_jn1E9QAaJPX5f9HPr_W8uNf6YEdYzhuCBAoEew0mkIqmPrG40yJJGOWcq_UmPHugPx4Za2zJ8RVKB1ybFQ5vwKiwogSBGykMrzDUbCTSBZLh_7cEg


Amazon Cookie:
Beschreigung    Bereich    Wert
.COOKIE    Reading 1.24.204805.0; sessi....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading ATTRIBUTE
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper 1.24.204805.0; sessi....
.COMMSID    Helper ....
.CSRF    Helper -18....
.DIRECTID    Helper amzn1.account.AEFSVB....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
RUNLOGIN    Helper 0
RUNLOGIN   

LG canis
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2019, 19:31:08
Du nutzt ein Cookie welches über das Attribut gesetzt wurde!


COOKIE_TYPE    Reading ATTRIBUTE


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 20 Januar 2019, 21:28:57
Hey,

Das stand heute im Log...
2019.01.20 21:21:16 3: [Amazon_Account] [echodevice_LoginStart] Alter COOKIE=6043/6000 Refresh Cookie!
2019.01.20 21:21:23 3: [Amazon_Account] [echodevice_NPMWaitForCookie] write new refreshtoken


Wie stelle ich das an?
Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 20 Januar 2019, 21:30:52
Bist du connected? Das sind doch nur Info-Meldungen, oder???
Sprich das Modul macht diese Sachen im hintergrund.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: canis am 20 Januar 2019, 23:46:31
Hi,
sorry für den Aufwand, ich glaube, es nun halbwegs verstanden zu haben.
Die Installation muß folgendermaßen verlaufen:
define <Name> echodevice <Amazon account> <Amazon Kennwort>
set <Name> NPM_install
save, shutdown restart
MPM_login new
MPM_login refresh

und das amazon_refreshtoken ist vorhanden!

Allerdings funktionierte das nicht auf dem FHEM von vorher, was ich zurückgeladen habe,
auf Diesem läuft das NPM_install nicht durch, aber auf einem "frischen" FHEM...

btw: NPM_install verpaßt allen vorhandenen Einträgen ind der fhem.cfg ein setuuid, ist vetständlich

LG canis
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 21 Januar 2019, 06:57:59
Probleme beim npm_install liegen meist an fehlenden Rechten des Users unter dem FHEM läuft.

Überflieg mal die letzten paar Seiten, da kommt das häufiger vor.
Entweder dem FHEM User sudo-Rechte verpassen oder den install manuell auf der Shell ausführen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 21 Januar 2019, 07:32:31
Zitat von: balli1187 am 20 Januar 2019, 21:30:52
Bist du connected? Das sind doch nur Info-Meldungen, oder???
Sprich das Modul macht diese Sachen im hintergrund.


Gesendet von iPhone mit Tapatalk

Ja connected bin ich
Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Januar 2019, 08:43:45
Zitat von: canis am 20 Januar 2019, 23:46:31
Hi,
sorry für den Aufwand, ich glaube, es nun halbwegs verstanden zu haben.
Die Installation muß folgendermaßen verlaufen:
define <Name> echodevice <Amazon account> <Amazon Kennwort>
set <Name> NPM_install
save, shutdown restart
MPM_login new
MPM_login refresh

und das amazon_refreshtoken ist vorhanden!

Allerdings funktionierte das nicht auf dem FHEM von vorher, was ich zurückgeladen habe,
auf Diesem läuft das NPM_install nicht durch, aber auf einem "frischen" FHEM...

btw: NPM_install verpaßt allen vorhandenen Einträgen ind der fhem.cfg ein setuuid, ist vetständlich

LG canis
Was sagt das LOG?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 21 Januar 2019, 08:49:22
Kurz kein Thema NPM/Login:
Sobald ich das Modul - ohne Modifikation - installiere und FHEM neu starte, bekomme ich folgende Fehlermeldung ins Log:
2019.01.20 11:57:03.496 3: [g.interfaces.amazon.echo.dot.5] DEV account!!=HASH(0x3ad03e0)

Vermutlich sollte da eigentlich der Account ausgegeben werden, oder?

Das Gerät ist dabei egal, so eine Meldung kommt für jedes.

Deutlich problematischer ist der folgende schwerwiegende Fehler, der von einem Abbruch des Startvorgangs gefolgt wird:
Unmatched ) in regex; marked by <-- HERE in m/d?6/keMhlp4m>i) <-- HERE a25!-< d>3'9}/ at ./FHEM/37_echodevice.pm line 4021.

Ich vermute, dass es sich bei d?6/keMhlp4m>i um einen Teil des Cookies handelt - in dem können Slashes ( / ) vorkommen. Wenn ich nämlich die Zeile 4021 auf folgende modifiziere, funktioniert es wieder:
$string =~ s%$s5%USER%g;
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 21 Januar 2019, 09:45:40
Zitat von: popy am 19 Januar 2019, 16:02:45
Läuft hier bei mir ohne Probleme mit der 51m (bis auf das nicht refreshen des npm_logn, aber das ist was anders).
Ist bei dir der state connected?

Hallo,

ja, speak funktioniert ja, aber wenn ich die Speak_Volume z.B. auf 100 Stelle und danach ein Speak absetze, wird trotzdem mit der "normalen" Lautstärke angesagt, die das Device hat. In einer früheren Version wurde dann laut gestellt und nach dem Speak wurde das Echo wieder leise...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Januar 2019, 10:18:40
Zitat von: Christoph Morrison am 21 Januar 2019, 08:49:22
Kurz kein Thema NPM/Login:
Sobald ich das Modul - ohne Modifikation - installiere und FHEM neu starte, bekomme ich folgende Fehlermeldung ins Log:
2019.01.20 11:57:03.496 3: [g.interfaces.amazon.echo.dot.5] DEV account!!=HASH(0x3ad03e0)

Vermutlich sollte da eigentlich der Account ausgegeben werden, oder?

Das Gerät ist dabei egal, so eine Meldung kommt für jedes.

Deutlich problematischer ist der folgende schwerwiegende Fehler, der von einem Abbruch des Startvorgangs gefolgt wird:
Unmatched ) in regex; marked by <-- HERE in m/d?6/keMhlp4m>i) <-- HERE a25!-< d>3'9}/ at ./FHEM/37_echodevice.pm line 4021.

Ich vermute, dass es sich bei d?6/keMhlp4m>i um einen Teil des Cookies handelt - in dem können Slashes ( / ) vorkommen. Wenn ich nämlich die Zeile 4021 auf folgende modifiziere, funktioniert es wieder:
$string =~ s%$s5%USER%g;
Habe es mal abgeändert.

Auf Seite 1 gibt es jetzt die Version 0.0.51n
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Januar 2019, 10:19:39
Zitat von: cs-online am 21 Januar 2019, 09:45:40
Hallo,

ja, speak funktioniert ja, aber wenn ich die Speak_Volume z.B. auf 100 Stelle und danach ein Speak absetze, wird trotzdem mit der "normalen" Lautstärke angesagt, die das Device hat. In einer früheren Version wurde dann laut gestellt und nach dem Speak wurde das Echo wieder leise...
Habe es bei mir gerade getestet. Hier funktioniert alles. Hast Du mal mit anderen Werten probiert? Welche Version hast du gerade im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 21 Januar 2019, 13:43:37
Hallo Michael,

ich hab das mit verschiedenen Werten getestet, wird immer gleich ausgeführt. Getestet auf EchoPlus 1. Generation und EchoDot 3. Generation. Version 0.0.51m ist im Einsatz...

Ich habe vorher mit dem Schieber verschiedene Werte eingestellt und mit Set gesetzt, aber ist immer die gleiche Ausgabe... Oder mache ich da was falsch und muss da noch was anderes machen ?

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 21 Januar 2019, 13:48:27
Zitat von: cs-online am 21 Januar 2019, 13:43:37
Hallo Michael,

ich hab das mit verschiedenen Werten getestet, wird immer gleich ausgeführt. Getestet auf EchoPlus 1. Generation und EchoDot 3. Generation. Version 0.0.51m ist im Einsatz...

Ich habe vorher mit dem Schieber verschiedene Werte eingestellt und mit Set gesetzt, aber ist immer die gleiche Ausgabe... Oder mache ich da was falsch und muss da noch was anderes machen ?

Grüße

Christian

speak_volume ist ein attribut. Wo ist da ein Slider?

Dann macht er doch genau das was er soll, egal was du vorher einstellst, beim speaken ist immer diesselbe Lautstärke nämlich die aus dem attr.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 21 Januar 2019, 13:51:02
Gibt es schon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 21 Januar 2019, 13:55:05
okay ist aber dennoch ein attr und kein set
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Januar 2019, 13:58:06
Zitat von: Nexium am 21 Januar 2019, 13:51:02
Gibt es schon
Führe diese Aktion mal mit einem Verbose 4 Log aus.

Log auf 4, dann Attribut setzen, dann einen Speak absetzen. LOG dann mir mal senden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Januar 2019, 15:12:33
Zitat von: steffen83 am 21 Januar 2019, 14:51:49
Hallo,

leider kriege ich diese Fehlermeldung nicht weg und habe schon alles mögliche Probiert. Auch jetzt mit der neusten Version:
2019.01.21 14:49:02 3 : Cookie 2 : COO = 261-5596669-8332510
2019.01.21 14:49:02 3 : cookielogin4: session-id=261-5596669-8332510; session-id-time=2178798542l; ubid-acbde=257-3680445-6683052;
2019.01.21 14:49:02 3 : cookielogin4: create=&workflowState=eyJ6aX......................&showPasswordChecked=false&
2019.01.21 14:49:05 3 : [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.01.21 14:49:05 3 : [echodevice] [echodevice_setState] to connected but loginerror
2019.01.21 14:50:02 3 : [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2


Was kann ich jetzt macehn?
Umstellen auf NPM Login! Siehe Seite 1 und Dokumentation.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 21 Januar 2019, 19:13:35
Zitat von: michael.winkler am 20 Januar 2019, 15:30:03
Bitte beim nächsten Mail ein get status am Account Device machen und die Infos mitschicken.

Habe gerade einen "connected but loginerror", set echo NPM_login refresh liefert im Log:
2019.01.21 18:48:29 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:30 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:31 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
/opt/fhem/cache/alexa-cookie/258refresh-cookie.js:6
    formerRegistrationData: session-id=261-8606669-5323510; session-id-time=2178811729l; ubid-acbde=261-5297970-1273330; session-token="dQO5CqmQLGyMtvcdGNHeHdfibQOyjouldG/M2awzZUxO3WR1LYOz69nCzBrmPn5PmUD2bul6fUGeonzcz9KiwjsNdemOYSa8EH8ozbahn4F2f3Pfleh0IrDI49m/n3148MPOEHqL2+s4WCwgr/Xs5FghHPtvoDVjWStbYMYzQV8KAR2yquILbEL/AJTWuJdPoHBeZWj3o4SE8wsbR5IjWw=="; ubid-acbde=261-5297970-1273330; Domain=.amazon.de; Expires=Sun, 16-Jan-2039 17:28:50 GMT;
                            ^^^^^^^^^^

ReferenceError: Invalid left-hand side in assignment
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Function.Module.runMain (module.js:694:10)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3
2019.01.21 18:48:32 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:32 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:33 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:33 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
.
.
.

Get Status ist nicht möglich, da nicht connected: "echo is not connected. Aborting..."

Set echo NPM_login new liefert
im 1. Versuch: kein Captcha, ein langes, normales Cookie, aber disconnected
im 2. Versuch: kein Captcha, ein langes, normales Cookie, aber disconnected
im 3. Versuch: kein Captcha, ein langes, normales Cookie, aber disconnected
im 4. Versuch: kein Captcha, ein langes, normales Cookie, aber connected but loginerror
...
im 7. Versuch: kein Captcha, ein langes, normales Cookie, aber connected but loginerror - dann Wechsel zu connected

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 21 Januar 2019, 20:59:53
Zitat von: awel am 21 Januar 2019, 19:13:35
Habe gerade einen "connected but loginerror", set echo NPM_login refresh liefert im Log:
2019.01.21 18:48:29 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:30 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:31 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
/opt/fhem/cache/alexa-cookie/258refresh-cookie.js:6
    formerRegistrationData: session-id=261-8606669-5323510; session-id-time=2178811729l; ubid-acbde=261-5297970-1273330; session-token="dQO5CqmQLGyMtvcdGNHeHdfibQOyjouldG/M2awzZUxO3WR1LYOz69nCzBrmPn5PmUD2bul6fUGeonzcz9KiwjsNdemOYSa8EH8ozbahn4F2f3Pfleh0IrDI49m/n3148MPOEHqL2+s4WCwgr/Xs5FghHPtvoDVjWStbYMYzQV8KAR2yquILbEL/AJTWuJdPoHBeZWj3o4SE8wsbR5IjWw=="; ubid-acbde=261-5297970-1273330; Domain=.amazon.de; Expires=Sun, 16-Jan-2039 17:28:50 GMT;
                            ^^^^^^^^^^

ReferenceError: Invalid left-hand side in assignment
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Function.Module.runMain (module.js:694:10)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3
2019.01.21 18:48:32 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:32 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:33 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.21 18:48:33 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
.
.
.

Get Status ist nicht möglich, da nicht connected: "echo is not connected. Aborting..."

Set echo NPM_login new liefert
im 1. Versuch: kein Captcha, ein langes, normales Cookie, aber disconnected
im 2. Versuch: kein Captcha, ein langes, normales Cookie, aber disconnected
im 3. Versuch: kein Captcha, ein langes, normales Cookie, aber disconnected
im 4. Versuch: kein Captcha, ein langes, normales Cookie, aber connected but loginerror
...
im 7. Versuch: kein Captcha, ein langes, normales Cookie, aber connected but loginerror - dann Wechsel zu connected

hast du die 51m oder schon die 51n?
Ich werde jetzt mal die 51n einspielen und hoffen dass dadurch der "connected but loginerror" weg ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Januar 2019, 21:02:34
Zitat von: popy am 21 Januar 2019, 20:59:53
hast du die 51m oder schon die 51n?
Ich werde jetzt mal die 51n einspielen und hoffen dass dadurch der "connected but loginerror" weg ist.
Macht doch mal ein npm_login new. Bei euch scheint etwas das npm Login kaputt gemacht zu haben. Daher geht auch der refresh nicht. Schaut mal im FHEM log ob dort ersichtlich wann das angefangen hat


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: al4012 am 22 Januar 2019, 07:32:26
Hallo,
Super Modul, hatte bisher auch keine Probleme mit dem Connect.
Hätte aber mal eine Frage, habe hier schon gesucht aber irgendwie nichts gefunden.
Ist es möglich den speak Befehl auch für Multiroom zu verwenden?
Das Gerät wird ja hinzugefügt aber dort gibt es keinen speak Befehl.
Ich würde gerne Durchsagen auf allen Geräten durchführen lassen.
Danke im Voraus
Gruß
AL
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: canis am 22 Januar 2019, 12:19:19
Was sagt das LOG?

Sorry für späte Rückmeldung, ich hatte einen mysql- Zusammenbruch auf dem FHEM in Production", den ich erstmal beheben mußte
Das Ganze läuft einwandfrei, nochmals vielen Dank für das Modul.
Ich hänge hier mal das Log von heute an. Um 02:00 began ein FHEM- Backup,um 03:00 bis 03:14 lief ein raspiBackkup, und um 05:35 wurde die externe IP erneuert.
LG canis

2019.01.22 00:20:00 2: Backup with command: tar -cf - "./cache" "./CHANGED" "./configDB.pm" "./contrib" "./db.conf" "./demolog" "./docs" "./FHEM" "./fhem.cfg" "./fhem.cfg-reserve" "./fhem.cfg.demo" "./fhem.cfg_als_es_noch_Tardis_war" "./fhem.cfg_vor_Sortierung" "./fhem.cfgvorRooms" "./fhem.pl" "./log" "./MAINTAINER.txt" "./README_DEMO.txt" "./restoreDir" "./unused" "./www" |gzip > /media/datadisk/fhembackup//FHEM-20190122_002000.tar.gz
2019.01.22 00:20:00 3: AT_Backup: Started the backup in the background, watch the log for details
Backup done
2019.01.22 00:34:21 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6059/6000 Refresh Cookie!
2019.01.22 00:34:27 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 02:15:25 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6058/6000 Refresh Cookie!
2019.01.22 02:15:30 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 03:00:07 0: Server shutdown
2019.01.22 03:00:07 1: Shutdown executed
2019.01.22 03:15:13 1: Including fhem.cfg
2019.01.22 03:15:13 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 15, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine SprechKommaUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 24, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine say redefined at ./FHEM/99_myUtils.pm line 29, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine str_replace redefined at ./FHEM/99_myUtils.pm line 35, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine SurveillanceMjpegHtml redefined at ./FHEM/99_myUtils.pm line 44, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine movingAverage redefined at ./FHEM/99_myUtils.pm line 116, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine addLog redefined at ./FHEM/99_myUtils.pm line 177, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine MyUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 194, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine secondsSinceReadingChange redefined at ./FHEM/99_myUtils.pm line 200, <$fh> line 8.
2019.01.22 03:15:13 3: telnetPort: port 7073 opened
2019.01.22 03:15:14 3: WEB: port 8083 opened
2019.01.22 03:15:14 3: WEBphone: port 8084 opened
2019.01.22 03:15:14 3: WEBtablet: port 8085 opened
2019.01.22 03:15:14 3: WEBhabridge: port 8089 opened
2019.01.22 03:15:14 2: eventTypes: loaded 209 events from ./log/eventTypes.txt
2019.01.22 03:15:15 3: FHEM2FHEM opening FHEM2FHEMvon199 at 192.168.211.199:7072
2019.01.22 03:15:16 3: [ECHO_G090LF11814403W3] DEV account!!=HASH(0x38ce198)
2019.01.22 03:15:16 3: [ECHO_G090LF09715516S9] DEV account!!=HASH(0x38ce198)
2019.01.22 03:15:16 3: [ECHO_G070L808744701VK] DEV account!!=HASH(0x38ce198)
2019.01.22 03:15:16 1: Including ./log/fhem.save
2019.01.22 03:15:16 3: ESPEasy ESPBridge: Bridge v2.16 port [TCP:IPV4:8383] opened.
2019.01.22 03:15:16 3: Opening MQTTSRV device localhost:1883
2019.01.22 03:15:16 3: MQTTSRV device opened
2019.01.22 03:15:16 0: Featurelevel: 5.9
2019.01.22 03:15:16 0: Server started with 64 defined entities (fhem.pl:18343/2019-01-20 perl:5.024001 os:linux user:fhem pid:32239)
2019.01.22 03:15:16 3: telnetForBlockingFn_1548123316: port 45421 opened
2019.01.22 03:15:16 3: Can't connect to 192.168.211.199:7072:
2019.01.22 03:15:19 3: DbLog DBLogging - Creating Push-Handle to database mysql:database=fhem;host=localhost;port=3306 with user Victor
2019.01.22 03:15:19 3: DbLog DBLogging - Push-Handle to db mysql:database=fhem;host=localhost;port=3306 created
2019.01.22 03:15:20 3: DbRep DBLogging_DbRep - Connectiontest to database mysql:database=fhem;host=localhost;port=3306 with user Victor
2019.01.22 03:15:42 3: DbRep DBLogging_DbRep - Initial data information retrieved successfully - total time used: 22.401456 seconds
2019.01.22 03:15:42 3: DbRep DBLogging_DbRep - Connectiontest to db mysql:database=fhem;host=localhost;port=3306 successful
2019.01.22 03:19:23 1: FHEM2FHEM 192.168.211.199:7072 reappeared (FHEM2FHEMvon199)
2019.01.22 03:55:31 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6001/6000 Refresh Cookie!
2019.01.22 03:55:37 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 05:36:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.01.22 05:36:41 3: [Echo] [echodevice_LostConnect] connection error = read from https://layla.amazon.de:443 timed out / set loginerror to 1
2019.01.22 05:36:41 3: [Echo] [echodevice_setState] to connected but loginerror
2019.01.22 05:37:31 3: [Echo] [echodevice_ParseAuth] reset loginerror from 1 to 0
2019.01.22 05:37:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6115/6000 Refresh Cookie!
2019.01.22 05:37:37 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 07:18:35 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6058/6000 Refresh Cookie!
2019.01.22 07:18:40 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 08:59:38 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6058/6000 Refresh Cookie!
2019.01.22 08:59:45 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 10:40:42 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2019.01.22 10:40:46 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Januar 2019, 12:21:54
Zitat von: canis am 22 Januar 2019, 12:19:19
Was sagt das LOG?

Sorry für späte Rückmeldung, ich hatte einen mysql- Zusammenbruch auf dem FHEM in Production", den ich erstmal beheben mußte
Das Ganze läuft einwandfrei, nochmals vielen Dank für das Modul.
Ich hänge hier mal das Log von heute an. Um 02:00 began ein FHEM- Backup,um 03:00 bis 03:14 lief ein raspiBackkup, und um 05:35 wurde die externe IP erneuert.
LG canis

2019.01.22 00:20:00 2: Backup with command: tar -cf - "./cache" "./CHANGED" "./configDB.pm" "./contrib" "./db.conf" "./demolog" "./docs" "./FHEM" "./fhem.cfg" "./fhem.cfg-reserve" "./fhem.cfg.demo" "./fhem.cfg_als_es_noch_Tardis_war" "./fhem.cfg_vor_Sortierung" "./fhem.cfgvorRooms" "./fhem.pl" "./log" "./MAINTAINER.txt" "./README_DEMO.txt" "./restoreDir" "./unused" "./www" |gzip > /media/datadisk/fhembackup//FHEM-20190122_002000.tar.gz
2019.01.22 00:20:00 3: AT_Backup: Started the backup in the background, watch the log for details
Backup done
2019.01.22 00:34:21 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6059/6000 Refresh Cookie!
2019.01.22 00:34:27 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 02:15:25 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6058/6000 Refresh Cookie!
2019.01.22 02:15:30 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 03:00:07 0: Server shutdown
2019.01.22 03:00:07 1: Shutdown executed
2019.01.22 03:15:13 1: Including fhem.cfg
2019.01.22 03:15:13 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 15, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine SprechKommaUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 24, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine say redefined at ./FHEM/99_myUtils.pm line 29, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine str_replace redefined at ./FHEM/99_myUtils.pm line 35, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine SurveillanceMjpegHtml redefined at ./FHEM/99_myUtils.pm line 44, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine movingAverage redefined at ./FHEM/99_myUtils.pm line 116, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine addLog redefined at ./FHEM/99_myUtils.pm line 177, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine MyUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 194, <$fh> line 8.
2019.01.22 03:15:13 1: PERL WARNING: Subroutine secondsSinceReadingChange redefined at ./FHEM/99_myUtils.pm line 200, <$fh> line 8.
2019.01.22 03:15:13 3: telnetPort: port 7073 opened
2019.01.22 03:15:14 3: WEB: port 8083 opened
2019.01.22 03:15:14 3: WEBphone: port 8084 opened
2019.01.22 03:15:14 3: WEBtablet: port 8085 opened
2019.01.22 03:15:14 3: WEBhabridge: port 8089 opened
2019.01.22 03:15:14 2: eventTypes: loaded 209 events from ./log/eventTypes.txt
2019.01.22 03:15:15 3: FHEM2FHEM opening FHEM2FHEMvon199 at 192.168.211.199:7072
2019.01.22 03:15:16 3: [ECHO_G090LF11814403W3] DEV account!!=HASH(0x38ce198)
2019.01.22 03:15:16 3: [ECHO_G090LF09715516S9] DEV account!!=HASH(0x38ce198)
2019.01.22 03:15:16 3: [ECHO_G070L808744701VK] DEV account!!=HASH(0x38ce198)
2019.01.22 03:15:16 1: Including ./log/fhem.save
2019.01.22 03:15:16 3: ESPEasy ESPBridge: Bridge v2.16 port [TCP:IPV4:8383] opened.
2019.01.22 03:15:16 3: Opening MQTTSRV device localhost:1883
2019.01.22 03:15:16 3: MQTTSRV device opened
2019.01.22 03:15:16 0: Featurelevel: 5.9
2019.01.22 03:15:16 0: Server started with 64 defined entities (fhem.pl:18343/2019-01-20 perl:5.024001 os:linux user:fhem pid:32239)
2019.01.22 03:15:16 3: telnetForBlockingFn_1548123316: port 45421 opened
2019.01.22 03:15:16 3: Can't connect to 192.168.211.199:7072:
2019.01.22 03:15:19 3: DbLog DBLogging - Creating Push-Handle to database mysql:database=fhem;host=localhost;port=3306 with user Victor
2019.01.22 03:15:19 3: DbLog DBLogging - Push-Handle to db mysql:database=fhem;host=localhost;port=3306 created
2019.01.22 03:15:20 3: DbRep DBLogging_DbRep - Connectiontest to database mysql:database=fhem;host=localhost;port=3306 with user Victor
2019.01.22 03:15:42 3: DbRep DBLogging_DbRep - Initial data information retrieved successfully - total time used: 22.401456 seconds
2019.01.22 03:15:42 3: DbRep DBLogging_DbRep - Connectiontest to db mysql:database=fhem;host=localhost;port=3306 successful
2019.01.22 03:19:23 1: FHEM2FHEM 192.168.211.199:7072 reappeared (FHEM2FHEMvon199)
2019.01.22 03:55:31 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6001/6000 Refresh Cookie!
2019.01.22 03:55:37 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 05:36:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.01.22 05:36:41 3: [Echo] [echodevice_LostConnect] connection error = read from https://layla.amazon.de:443 timed out / set loginerror to 1
2019.01.22 05:36:41 3: [Echo] [echodevice_setState] to connected but loginerror
2019.01.22 05:37:31 3: [Echo] [echodevice_ParseAuth] reset loginerror from 1 to 0
2019.01.22 05:37:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6115/6000 Refresh Cookie!
2019.01.22 05:37:37 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 07:18:35 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6058/6000 Refresh Cookie!
2019.01.22 07:18:40 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 08:59:38 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6058/6000 Refresh Cookie!
2019.01.22 08:59:45 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken
2019.01.22 10:40:42 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2019.01.22 10:40:46 3: [Echo] [echodevice_NPMWaitForCookie] write new refreshtoken

Was hast du für ein Problem?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 22 Januar 2019, 17:38:43
Hi Michael,

ich glaube ich habe meinen Fehler gefunden, ich habe das Speak_Volume wohl immer am Echo-Device geändert statt am Echo-Plus selber, wenn ich das jetzt so teste, scheint das doch zu funktionieren. Sorry, mein Fehler, aber Danke für den Denkanstoss !!!

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 22 Januar 2019, 18:05:39
Zitat von: al4012 am 22 Januar 2019, 07:32:26
Hallo,
Super Modul, hatte bisher auch keine Probleme mit dem Connect.
Hätte aber mal eine Frage, habe hier schon gesucht aber irgendwie nichts gefunden.
Ist es möglich den speak Befehl auch für Multiroom zu verwenden?
Das Gerät wird ja hinzugefügt aber dort gibt es keinen speak Befehl.
Ich würde gerne Durchsagen auf allen Geräten durchführen lassen.
Danke im Voraus
Gruß
AL
In der Alexa app kannst du deine Echos, dots,.... In eine Gruppe packen.
Dann ein get device durchführen. Dann sollte ein zusätzliches Gerät, deine Gruppe, erscheinen. Dann ein Speak an das neue Gerät absetzen. Sollte funktionieren.

Gesendet von meinem SM-T560 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 22 Januar 2019, 19:50:50
...bei meiner Gruppe gibt es kein "Speak" in den Sets und auch ein manuelles "set ... speak hallo" ergibt keine Ausgabe...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 22 Januar 2019, 20:41:58
Zitat von: cs-online am 22 Januar 2019, 19:50:50
...bei meiner Gruppe gibt es kein "Speak" in den Sets und auch ein manuelles "set ... speak hallo" ergibt keine Ausgabe...

Bei mir auch nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Roman am 22 Januar 2019, 20:56:16
Hallo,

danke erst mal für diese Modul. Ist schon wirklich toll, was das inzwischen alles kann. :)

Hab aber auch zu der speak-Funktion noch ein paar Fragen:

1. Wenn mehrere Speak-Kommandos abgesetzt werden (bei mir z.B. durch verschiedene Notify's ausgelöst, die ab und zu zufällig zusammentreffen). Wird das erste 'Speak' entweder mittendrin unterbrochen oder gar nicht ausgeführt. Gibt es hier die Möglichkeit die 'speak' Kommandos zu 'queuen' ?
2. Ich habe auch noch die Sonos One angebunden, Dort wird kein speak angeboten. Können das die Sonos-Boxen nicht oder ist das nur noch nicht im Modul und mann muss noch ein wenig warten ?

Gruß
Roman
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: al4012 am 22 Januar 2019, 22:38:08
Zitat von: sash.sc am 22 Januar 2019, 18:05:39
In der Alexa app kannst du deine Echos, dots,.... In eine Gruppe packen.
Dann ein get device durchführen. Dann sollte ein zusätzliches Gerät, deine Gruppe, erscheinen. Dann ein Speak an das neue Gerät absetzen. Sollte funktionieren.

Gesendet von meinem SM-T560 mit Tapatalk

Den speak befehl gibt es nicht in dem neuen Gerät, wie die anderen hier schon schrieben.

Gruß

AL
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 23 Januar 2019, 06:18:09
Zitat von: al4012 am 22 Januar 2019, 22:38:08
Den speak befehl gibt es nicht in dem neuen Gerät, wie die anderen hier schon schrieben.

Gruß

AL
Das habe ich jetzt auch gesehen......

Schade.

Dann musst du wohl jedes Gerät einzeln ansprechen

Gesendet von meinem E6653 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Januar 2019, 06:38:05
Wie wäre es denn damit:

- alle Geräte in FHEM in eine Group Multiroom
- statt set <device> speak ... dann set GROUP=Multiroom speak ... aufrufen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 23 Januar 2019, 06:47:38
Würde auch gehen......

Mache es auch so mit meinen Rollos.... [emoji6]

Gesendet von meinem E6653 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Januar 2019, 07:15:24
Zitat von: Roman am 22 Januar 2019, 20:56:16
1. Wenn mehrere Speak-Kommandos abgesetzt werden (bei mir z.B. durch verschiedene Notify's ausgelöst, die ab und zu zufällig zusammentreffen). Wird das erste 'Speak' entweder mittendrin unterbrochen oder gar nicht ausgeführt. Gibt es hier die Möglichkeit die 'speak' Kommandos zu 'queuen' ?
Das hätte ich vor ca. nem halben Jahr auch schon mal vorgeschlagen und wünsche daher nochmal mit :)


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 Januar 2019, 08:19:15
Zitat von: balli1187 am 23 Januar 2019, 06:38:05
Wie wäre es denn damit:

- alle Geräte in FHEM in eine Group Multiroom
- statt set <device> speak ... dann set GROUP=Multiroom speak ... aufrufen


Gesendet von iPhone mit Tapatalk

Ähm, nur für mich zum Verständnis: Die Echos alle in eine FHEM-Structure und dann ? Dann würde das aber nicht gleichzeitig auf allen Geräten sondern nacheinander auf den einzelnen, so funktioniert das auch, wenn ich das aus Perl heraus sprechen lasse, klingt aber blöd... Wenn das Multiroom-Device das könnte, dass alle gleichzeitig (so wie bei Musikwiedergabe auch) das aussprechen würden, wäre schon cool.

@Michael: Gibt's da eine Möglichkeit ?

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 23 Januar 2019, 08:19:36
Hi,

Mein echodevice heißt einfach Amazon.echo.
Jeden Echo habe ich umbenannt in Echo.wohnzimmer, Echo.bad ... etc.

Mit speak Echo.* hello world lasse ich nun alle gleichzeitig sprechen.

Kein extra Raum oder sonstiges.

LG Sprudelverduenner
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 Januar 2019, 08:26:06
...und das kommt dann auch synchron aus allen gleichzeitig oder nacheinander ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 23 Januar 2019, 08:31:01
Es gibt einen ganz leichten Echo Effekt ... welch ein Wortspiel.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 Januar 2019, 08:35:05
cool, werde ich heute abend mal ausprobieren :-)

Danke für die Info !!!

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Januar 2019, 08:56:40
Zitat von: cs-online am 23 Januar 2019, 08:19:15
Ähm, nur für mich zum Verständnis: Die Echos alle in eine FHEM-Structure und dann ? Dann würde das aber nicht gleichzeitig auf allen Geräten sondern nacheinander auf den einzelnen, so funktioniert das auch, wenn ich das aus Perl heraus sprechen lasse, klingt aber blöd... Wenn das Multiroom-Device das könnte, dass alle gleichzeitig (so wie bei Musikwiedergabe auch) das aussprechen würden, wäre schon cool.

@Michael: Gibt's da eine Möglichkeit ?

Grüße

Christian
Es muss keine Structure sein, ein einfaches zusätzliches setzen von
attr <Echo Devices> group Multiroom sollte reichen.
Es wird dann beim set GROUP=Multiroom speak ... nach dem Attribut gefiltert.
Gleiches Prinzip wie bei der Namensgebung, nur etwas freier, da man nicht alles umbenennen muss, falls sich mal was ändert oder auch beliebig viele Gruppen definieren kann.
Zu den Latenzen kann ich jedoch nichts sagen. Ich denke das wird sich nur bei "echter" Parallelisierung erreichen lassen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 Januar 2019, 20:47:17
...funktioniert bei mir leider überhaupt nicht, die Eieruhr dreht kurz, dann nichts mehr und keine Sprachausgabe auf keinem der Devices :-(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 24 Januar 2019, 13:31:26
Hallo Zusammen,

legt fhem die verzeichnisse/ordner nicht automatisch an?? lt. der Anleitung von Herrn Winkler mit

    sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
    sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie


kommt das bei mir raus an der Konsole:
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

+ alexa-cookie2@2.0.1
updated 1 package and audited 4655 packages in 9.616s
found 0 vulnerabilities


wenn ich dann im Amazon Account device auf npm login gehe kommt:
das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am amazon account device einen set npm_install durch.


und wenn ich dann set npm_install auswähle kommt:
Installation wird angestartet
Installation fehlgeschlagen!!


Was läuft da schief..? Er legt anscheinend die directoty nicht an...richtig?

Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 24 Januar 2019, 14:07:05
Was steht im Log, wenn du npm_install vom Modul aufrufst?
(gegebenenfalls verbose erhöhen)

Wie sind die Berechtigungen von
/opt/fhem/
/opt/fhem/chache/

Als welcher User führst du das Kommando (sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2) auf der Console aus?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 24 Januar 2019, 14:12:01
Hi,

heute das Modul installiert ... Alles Tutti! Danke!
Kleine Frage:
Ist es möglich einen gesprochenen Befehl auch über FHEM abzusetzen?
Hintergrund:
Ich habe den Alexa Skill "MyMedia" aktiv. Ich muss meinen Echos sagen
"Alexa, frage meine Medien spiele Musik von ..."
"Alexa, frage meine Medien aktiviere shuffle"
usw.

Das ist mir zu Doof, das würde ich gerne Automatisch ausführen lassen über einen Dummy oder Notify oder oder...
Habe Speak versucht,dieser wird aber nach Alexa unterbrochen :-) Würde aber auch nicht immer Funktionieren da die Echos zum Teil über Bluetooth mit Boxen verbunden sind und die schalten sich erst 2-5 Sekunden später ein...

*edit* Noch ne Frage warum gibt es kein set Stop? hat das einen Grund?


Grüßle

Pascal




Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 24 Januar 2019, 14:37:25
Zitat von: MadMax-FHEM am 24 Januar 2019, 14:07:05
Was steht im Log, wenn du npm_install vom Modul aufrufst?
(gegebenenfalls verbose erhöhen)

Wie sind die Berechtigungen von
/opt/fhem/
/opt/fhem/chache/

Als welcher User führst du das Kommando (sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2) auf der Console aus?

Gruß, Joachim
Servus Joachim,

hab nochmal nachgeschaut...nochmal npm install gemacht jetzt kam grün und alles o.k...auch connected.. komisch

Danke und Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: solidphili am 24 Januar 2019, 14:53:15
Hallöchen,

ich würde gerne die npm login Lösung benutzen. Bei mir rennt fhem im docker Container und ich habe npm entsprechend nachinstalliert.
Der befehl "NPM_install" funktioniert auch problemlos, allerdings stürzt der Container beim Befehl NPM_login new komplett ab.


019.01.24 14:50:04 3: [Amazon] [echodevice_NPMLoginNew] Node Version 8.15.0

Died at ./FHEM/37_echodevice.pm line 4278, <NODEVER> line 1.


Vielleicht hat hier ja jemand das gleiche Problem und kann mir einen Tip geben?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Januar 2019, 17:58:50
Ich habe leider das gleiche Problem: echodevice Alexa connected but loginerror

Meine alle Seiten gelesen und alles richtig konfiguriert zu haben, dennoch stimmt was nicht.

- npm_install funktioniert via Broser und via sudo npm ...
- im Log steht:
2019-01-24 17:52:22 echodevice Alexa amazon_refreshtoken: vorhanden
2019-01-24 17:52:22 echodevice Alexa COOKIE_TYPE: NPM_Login
2019-01-24 17:52:51 HUEDevice Power power: 0
2019-01-24 17:52:55 echodevice Alexa connected but loginerror

Anbei noch der ScreenShot wie das Device definiert ist.

- habe auch Firefox und Brave als Broser ausprobiert
- FHEM darf sudo


Wisst ihr weiter?

Gruss & Dank
Roland
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Januar 2019, 18:06:39
Zitat von: rs am 24 Januar 2019, 17:58:50
Ich habe leider das gleiche Problem: echodevice Alexa connected but loginerror

Meine alle Seiten gelesen und alles richtig konfiguriert zu haben, dennoch stimmt was nicht.

- npm_install funktioniert via Broser und via sudo npm ...
- im Log steht:
2019-01-24 17:52:22 echodevice Alexa amazon_refreshtoken: vorhanden
2019-01-24 17:52:22 echodevice Alexa COOKIE_TYPE: NPM_Login
2019-01-24 17:52:51 HUEDevice Power power: 0
2019-01-24 17:52:55 echodevice Alexa connected but loginerror

Anbei noch der ScreenShot wie das Device definiert ist.

- habe auch Firefox und Brave als Broser ausprobiert
- FHEM darf sudo


Wisst ihr weiter?

Gruss & Dank
Roland
kannst du mal einen get status vom Account Device machen und das Ergebnis hier posten?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Januar 2019, 18:31:01
es kommt die Meldung "ALexa is not connected, Aborting ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Januar 2019, 18:38:05
Zitat von: rs am 24 Januar 2019, 18:31:01
es kommt die Meldung "ALexa is not connected, Aborting ...
Ok sorry da war noch ein BUG im Modul. Bitte auf Seite 1 die aktuelle Version herunterladen und verwenden. Damit sollte es nun gehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Januar 2019, 18:47:15
Leider nicht.

habe das 37_echo...pm heruntergeladen und ins FHEM kopiert
FHEM restart
NPM_login new
..

gleicher effekt,

2019-01-24 18:45:43 echodevice Alexa connected but loginerror
2019-01-24 18:45:43 echodevice Alexa connected but loginerror
2019-01-24 18:45:55 HUEDevice Power power: 0
2019-01-24 18:45:57 HUEDevice Power power: 0
2019-01-24 18:46:27 HUEDevice Power power: 0
2019-01-24 18:46:46 echodevice Alexa disconnected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Januar 2019, 18:52:24
... aber "get status" funjktioniert nun

anbei das bild ..
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: store2704 am 24 Januar 2019, 20:23:04
Zitat von: solidphili am 24 Januar 2019, 14:53:15
Hallöchen,

ich würde gerne die npm login Lösung benutzen. Bei mir rennt fhem im docker Container und ich habe npm entsprechend nachinstalliert.
Der befehl "NPM_install" funktioniert auch problemlos, allerdings stürzt der Container beim Befehl NPM_login new komplett ab.


019.01.24 14:50:04 3: [Amazon] [echodevice_NPMLoginNew] Node Version 8.15.0

Died at ./FHEM/37_echodevice.pm line 4278, <NODEVER> line 1.


Vielleicht hat hier ja jemand das gleiche Problem und kann mir einen Tip geben?

Das problem hatte ich auch. Im Docker Conatiner fehlt nslookup. Dies muss installiert werden. Ich meine es war im paket net-tools. Das kannste aber suchen.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 00:15:51
npm_install wurde erfolgreich ausgeführt, Meldung in Grün.

npm_loing kommt dann mit dem erwähntem Fehler: "connected but loginerror" zurück.

Im log fällt mir auf:

2019.01.25 00:12:13 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:14 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:15 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:16 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:17 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:18 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:19 5: [Alexa] [echodevice_GetSettings] ping!
2019.01.25 00:12:19 5: [Alexa] [echodevice_GetSettings] unknown stat / ConnectState=connected but loginerror
2019.01.25 00:12:19 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:19 4: [Alexa] [echodevice_SendLoginCommand] [cookielogin6]
2019.01.25 00:12:19 4: [Alexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2019.01.25 00:12:22 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:23 4: [Alexa] [echodevice_ParseAuth] [cookielogin6]
2019.01.25 00:12:23 5: [Alexa] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>
</body>
</html>
';

2019.01.25 00:12:23 4: [Alexa] [echodevice_LostConnect] clear CMD_QUEUE
2019.01.25 00:12:23 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.01.25 00:12:23 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:24 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:25 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 00:12:26 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken


Kann das sein, dass hier ein Fehler im pm Modul ist?

Weiss leider nicht mehr was ich noch machen kann ...

Hilfe 

Roland
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 00:54:26
PS: versuche nochmal die Captiva Login ...

Plötzlich bin ich connected, aber nur eine Minute ...

2019.01.25 00:46:22 3: [Alexa] [echodevice_setState] to disable
2019.01.25 00:46:44 3: Cookie 2 : COO    = 257-7829059-4303205
2019.01.25 00:46:48 3: cookielogin4: session-id=257-7829059-4303205; session-id-time=2179093604l; ubid-acbde=257-1943222-0664663;
2019.01.25 00:46:48 3: cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.XRBPqFiJb6Yxq6qaN85WZ16DuCT0fKrxa5LB5sG_SmfMoCm-Zzw5Vw.JOEZ_uHmGbXrrpxF.Cz8VHcjmMEeCT254YIOAcC3dePHGmK7C-pY2IBPe3JzPvlk8N01njuH3zW-a8wE5Cs8ZMwAyvN-ELK7DZehD96lnBZq5ZXINQiNzgs3JGZsVJs1SBYIPZqIeZpeAr_YhvkJH6ehRJOAdeTC7-J27dn5HhQNVQGqkvMbroXWaMfWHkVP-5SpyzRdXCzDnyMLW8RTgeym0B5Bwi_ffGuarp6oqyHhpH9XAUTRMwflyGraY3igbg6fPMVn6bnwvGRww8i0jm4FtnU8Tl2WEL19BxKA.X3vUCpVFwVL7ncdlRx2jMg&appActionToken=dYICzOyKEwESBj2B8GMe6Cj2FXXvpUoj3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:SEpXNk5KRFdKWUNNMllRQjgzSkQ=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.01.25 00:47:12 3: [Alexa] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.01.25 00:47:12 3: [Alexa] [echodevice_setState] to disconnected
2019.01.25 00:47:22 3: [Alexa] [echodevice_setState] to disable
2019.01.25 00:48:04 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.01.25 00:48:04 3: [Alexa] [echodevice_setState] to connected but loginerror
2019.01.25 00:48:22 3: [Alexa] [echodevice_setState] to disable
2019.01.25 00:49:20 4: [OfficeTimer] RandomTimer on Office1 timer disabled - no switch
2019.01.25 00:49:20 5: [OfficeTimer] removing Timer: OfficeTimer_Exec
2019.01.25 00:49:20 5: [OfficeTimer] setting  Timer: OfficeTimer_Exec 2019-01-25 00:59:35
2019.01.25 00:50:23 3: [Alexa] [echodevice_setState] to connected
2019.01.25 00:51:37 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.01.25 00:51:37 3: [Alexa] [echodevice_setState] to connected but loginerror
2019.01.25 00:52:30 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.01.25 00:53:31 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 4


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 09:07:12
Heute hat es mich auch erwischt dass ich nicht mehr connected war. Da im Modul noch ein Fehler war ist das Modul von der NPM Login Methode wieder auf die alte Methode zurückgefallen. Ab jetzt sollte das nicht mehr passieren.

Auf Seite 1 gibt es die Version 0.0.51p

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 09:08:53
Zitat von: rs am 25 Januar 2019, 00:54:26
PS: versuche nochmal die Captiva Login ...

Plötzlich bin ich connected, aber nur eine Minute ...

2019.01.25 00:46:22 3: [Alexa] [echodevice_setState] to disable
2019.01.25 00:46:44 3: Cookie 2 : COO    = 257-7829059-4303205
2019.01.25 00:46:48 3: cookielogin4: session-id=257-7829059-4303205; session-id-time=2179093604l; ubid-acbde=257-1943222-0664663;
2019.01.25 00:46:48 3: cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.XRBPqFiJb6Yxq6qaN85WZ16DuCT0fKrxa5LB5sG_SmfMoCm-Zzw5Vw.JOEZ_uHmGbXrrpxF.Cz8VHcjmMEeCT254YIOAcC3dePHGmK7C-pY2IBPe3JzPvlk8N01njuH3zW-a8wE5Cs8ZMwAyvN-ELK7DZehD96lnBZq5ZXINQiNzgs3JGZsVJs1SBYIPZqIeZpeAr_YhvkJH6ehRJOAdeTC7-J27dn5HhQNVQGqkvMbroXWaMfWHkVP-5SpyzRdXCzDnyMLW8RTgeym0B5Bwi_ffGuarp6oqyHhpH9XAUTRMwflyGraY3igbg6fPMVn6bnwvGRww8i0jm4FtnU8Tl2WEL19BxKA.X3vUCpVFwVL7ncdlRx2jMg&appActionToken=dYICzOyKEwESBj2B8GMe6Cj2FXXvpUoj3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:SEpXNk5KRFdKWUNNMllRQjgzSkQ=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.01.25 00:47:12 3: [Alexa] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.01.25 00:47:12 3: [Alexa] [echodevice_setState] to disconnected
2019.01.25 00:47:22 3: [Alexa] [echodevice_setState] to disable
2019.01.25 00:48:04 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.01.25 00:48:04 3: [Alexa] [echodevice_setState] to connected but loginerror
2019.01.25 00:48:22 3: [Alexa] [echodevice_setState] to disable
2019.01.25 00:49:20 4: [OfficeTimer] RandomTimer on Office1 timer disabled - no switch
2019.01.25 00:49:20 5: [OfficeTimer] removing Timer: OfficeTimer_Exec
2019.01.25 00:49:20 5: [OfficeTimer] setting  Timer: OfficeTimer_Exec 2019-01-25 00:59:35
2019.01.25 00:50:23 3: [Alexa] [echodevice_setState] to connected
2019.01.25 00:51:37 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.01.25 00:51:37 3: [Alexa] [echodevice_setState] to connected but loginerror
2019.01.25 00:52:30 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.01.25 00:53:31 3: [Alexa] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
Ich kann dir ehrlich gesagt nicht mehr ganz folgen.

Bitte mal auf die aktuelle Version updaten. Dann bitte folgende Schritt durchführen:
1. NPM_Login new ausführen
2. get status ausführen

Infos noch mal hier posten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 25 Januar 2019, 09:47:01
Zitat von: michael.winkler am 25 Januar 2019, 09:07:12
Heute hat es mich auch erwischt dass ich nicht mehr connected war. Da im Modul noch ein Fehler war ist das Modul von der NPM Login Methode wieder auf die alte Methode zurückgefallen. Ab jetzt sollte das nicht mehr passieren.

Auf Seite 1 gibt es die Version 0.0.51p

Gruß
Michael
Hallo Michael,

wenn du die datei hier in Post1 bereitstellst dann mus man das immer händisch machen..ist nicht im Update mit drin..richtig?
Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 09:48:47
Zitat von: Kusselin am 25 Januar 2019, 09:47:01
Hallo Michael,

wenn du die datei hier in Post1 bereitstellst dann mus man das immer händisch machen..ist nicht im Update mit drin..richtig?
Gruss
Ja ist noch nicht im Update drin. Wenn die NPM Version sauber über mehrere Wochen läuft werde ich es in den normalen Update Prozess aufnehmen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 25 Januar 2019, 10:20:30
Sollte man die .pm vom post 1 auch dann trotzdem neu einspielen wenn man conntected ist? Also trotzdem jetzt austauschen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 10:31:04
Zitat von: Kusselin am 25 Januar 2019, 10:20:30
Sollte man die .pm vom post 1 auch dann trotzdem neu einspielen wenn man conntected ist? Also trotzdem jetzt austauschen?
ja das macht Sinn, sonst läufst du irgendwann in den gleichen Fehler
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 11:36:39
Zitat von: michael.winkler am 25 Januar 2019, 09:08:53
Ich kann dir ehrlich gesagt nicht mehr ganz folgen.

Bitte mal auf die aktuelle Version updaten. Dann bitte folgende Schritt durchführen:
1. NPM_Login new ausführen
2. get status ausführen

Infos noch mal hier posten.

Ja, ich habe eben alles mögliche versucht ..

OK, die
- Version 51p eingespielt
- reboot Internet Routers (Fritzbox)
- pi3 reboot
- PC reboot
- Browser Cache geleert
- FHEM startup
- NPM_login

Hier das Ergebniss, anbei Status und Definition und das Logfile von heute morgen.

(habe auch das mit Captiva ausprobiert, obwohl ich dazu nie aufgefordert wurde, wenn ich mich in den Account einloge)

weiss echt nicht mehr woran das liegen soll ... .(

Aber echt danke für eure Hilfe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 11:53:52
Zitat von: rs am 25 Januar 2019, 11:36:39
Ja, ich habe eben alles mögliche versucht ..

OK, die
- Version 51p eingespielt
- reboot Internet Routers (Fritzbox)
- pi3 reboot
- PC reboot
- Browser Cache geleert
- FHEM startup
- NPM_login

Hier das Ergebniss, anbei Status und Definition und das Logfile von heute morgen.

(habe auch das mit Captiva ausprobiert, obwohl ich dazu nie aufgefordert wurde, wenn ich mich in den Account einloge)

weiss echt nicht mehr woran das liegen soll ... .(

Aber echt danke für eure Hilfe
kannst du mal ein "NPM_Login refresh" machen und dann noch mal die Infos senden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 12:07:46
Zitat von: michael.winkler am 25 Januar 2019, 11:53:52
kannst du mal ein "NPM_Login refresh" machen und dann noch mal die Infos senden?

Hier die gleichen Daten.

Meine Beobachtung:
- es kommt kurz zu einem Connected
- beim [getnotifications] läuft es auf Feher bei Amazon - too many redirects, siehe Logfile

2019.01.25 12:01:19 4: [Alexa] [echodevice_Parse] [getnotifications] connection error getnotifications https://layla.amazon.de/api/notifications: Too many redirects
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 25 Januar 2019, 12:10:28
Hi,

ggf das echo device nochmal  löschen und anlegen. das hat bei mir geholfen...

Grüßle


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 12:15:36
Zitat von: rs am 25 Januar 2019, 12:07:46
Hier die gleichen Daten.

Meine Beobachtung:
- es kommt kurz zu einem Connected
- beim [getnotifications] läuft es auf Feher bei Amazon - too many redirects, siehe Logfile

2019.01.25 12:01:19 4: [Alexa] [echodevice_Parse] [getnotifications] connection error getnotifications https://layla.amazon.de/api/notifications: Too many redirects
Laut LOG sehe ich nichts von deinem npm_login refresh! Da du VERBOSE 4 oder 5 eingestellt hast sollte folgendes zu sehen sein


2019.01.25 11:24:13 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 11:24:14 4: [Alexa] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.25 11:24:15 3: [Alexa] [echodevice_NPMWaitForCookie] write new refreshtoken


Hast Du eigentlich diese zusätzliche Webseite aufgemacht und dich dort mit deinen Amazondaten angemeldet? siehe LOG


2019.01.25 11:23:37 3: [Alexa] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.2.118:3002/ with your browser. / null
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 12:26:22
Ich muss jetzt leider weg.
Anschliessend lösche ich die Logs und setzte das Gerät neu auf und initialisiere alles neu und melde mich wieder.

Vielen Dank soweit

Roland
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 13:42:41
Also,

- altes Gerät gelöscht
- neustart FHEM
- neues echodevice angelegt
- NPM_install - erfolgreich
- NOM_login new
--> stehen kurz auf connected, dann wieder unauthorized, disconnected, connected but loginerror

NPM_login refresh

nochmal mit Verbose=5

NPM_login refresh

einzig neu ist nun STATE=COOKIE ERROR ist kurz zu sehen..
im Log findet man - Invalid cookie

Anbei wieder die Bilder und das neue log

Grüsse
ROland

PS: sind hier irgendwelche cookies gespeichert, die ich löschen kann/muss?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 25 Januar 2019, 14:22:00
ZitatHast Du eigentlich diese zusätzliche Webseite aufgemacht und dich dort mit deinen Amazondaten angemeldet? siehe LOG

hast du das gemacht? was Michael gefragt hat also mit der Amazon seite..sich anmelden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 14:25:17
natürlich und das login bei Amazon geht sofort und einfach. Es wird auch nie nach einem Captiva Login gefragt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 14:32:43
Zitat von: rs am 25 Januar 2019, 14:25:17
natürlich und das login bei Amazon geht sofort und einfach. Es wird auch nie nach einem Captiva Login gefragt.
Das ist schon alles komisch. Hast du einen deutschen Amazon Account?

kannst du mir ein list von deinem Account device direkt nach dem NPM_Login mal zusenden? Damit alles angezeigt wird solltes Du an dem FHEM Device globla das Attribut showInternalValues auf 1 setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 14:43:01
anbei das "list echodot"

ich loge mich bei Amazon ein und sehe diese URL -  https://alexa.amazon.com/spa/index.html#cards
gebe ich alexa.amzon.de/ ein, werde ich auf die obige URL umgeleitet und eingelogt.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 14:52:04
Zitat von: rs am 25 Januar 2019, 14:50:23
PS: besseres Format ,,
Nimm das bitte wieder raus. Schick mir sowas bitte nächstes mal per PN. In dem Text steht dein Cookie
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 15:33:11
deutscher Account? Kann ich nicht sagen wie ich das festellen kann, jedenfalls die Alexa Seite wird auf English angezeigt.

Wenn wir so nicht weiter kommen und so viel Zeit investieren, ist es da evtl. sinnvoll den Dot nochmal neu aufzusetzen und mit einem neuem Account - diesmal deutsch - zu verbinden? Muss ich halt die ganzen anderen SAchen wieder neu aufsetzen, aber das wäre es wert.

Wenn es ausgerechnet bei mir nicht funktioniert, kann es ja nur an der Konfiguration liegen ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2019, 15:35:57
Zitat von: rs am 25 Januar 2019, 15:33:11
deutscher Account? Kann ich nicht sagen wie ich das festellen kann, jedenfalls die Alexa Seite wird auf English angezeigt.

Wenn wir so nicht weiter kommen und so viel Zeit investieren, ist es da evtl. sinnvoll den Dot nochmal neu aufzusetzen und mit einem neuem Account - diesmal deutsch - zu verbinden? Muss ich halt die ganzen anderen SAchen wieder neu aufsetzen, aber das wäre es wert.

Wenn es ausgerechnet bei mir nicht funktioniert, kann es ja nur an der Konfiguration liegen ...
dass könnte eventuell das Problem sein. Würde auch zu der Meldung ungültiges Cookie passen. Werde mir mal einen englischen Account erstellen und das mal testen, kann aber etwas dauern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Januar 2019, 15:51:09
Zitat von: BrandonQuest am 23 Dezember 2018, 08:18:40
Guten Morgen,

das ist jetzt vielleicht von hinten durch die Brust ins Auge,
aber ich möchte die Smart Plug WLAN Steckdosen von Amazon mit FHEM steuern.

Da ich keine direkte Möglichkeit gefunden habe, die dort einzubinden
oder sichtbar zu machen (die können ja nur direkt mit Alexa App und Echo), wäre die Frage: kann man diese dem Amazon-SmartHome-Konto
bekannten Komponenten evt. über den Echo zugreifbar machen?

Dieses Modul hier ist ja schon so mächtig, evt. versteckt sich darin auch diese Möglichkeit?

Grüße
BrandonQuest

Wollte nachfragen ob das Thema jetzt funktioniert, da die Steckdosen heute für 10 euro rausgeworfen werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 25 Januar 2019, 17:03:48
Zitat von: link611 am 25 Januar 2019, 15:51:09
Wollte nachfragen ob das Thema jetzt funktioniert, da die Steckdosen heute für 10 euro rausgeworfen werden.

Du kannst dir in der Alexa App eine Routine für jedes Gerät anlegen und über das Modul kannst du die Routinen starten. Ist etwas verzögert aber mir reicht es für Geräte die man sonst nicht in FHEM bekommt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 17:49:10
Zitat von: michael.winkler am 25 Januar 2019, 15:35:57
dass könnte eventuell das Problem sein. Würde auch zu der Meldung ungültiges Cookie passen. Werde mir mal einen englischen Account erstellen und das mal testen, kann aber etwas dauern.

- Neuen Amazon Account erstellt
- Echodot neu initialisiert
- echodevice wieder neu angelegt
- NPM login

funktioniert.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 25 Januar 2019, 21:57:03
@Michael

bei set Echoxy speak_ssml bekommt man beim Echo Show zb den Ankündigungsbildschirm angezeigt. Dort steht groß mittig Speak. Ist da was geplant das man das vielleicht selber über sein set Befehl bestimmen kann?
Wie sieht es mit der Sound Library aus? Die scheint momentan nicht zu funktionieren, denk mal die ist noch nicht eingebunden. Hast du da was geplant?

Gruß Dominik
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Januar 2019, 22:07:45
Ich bekomme den Account nicht angemeldet, direkt nach dem erstellen springt das device auf connected but loginerror.
Zugangsdaten stimmen und PW hab ich schonmal geändert.

In der Log steht:
2019.01.25 22:05:43 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.01.25 22:05:43 3: [Echo] [echodevice_setState] to connected but loginerror
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 25 Januar 2019, 22:17:23
Zitat von: link611 am 25 Januar 2019, 22:07:45
Ich bekomme den Account nicht angemeldet, direkt nach dem erstellen springt das device auf connected but loginerror.
Zugangsdaten stimmen und PW hab ich schonmal geändert.

In der Log steht:
2019.01.25 22:05:43 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.01.25 22:05:43 3: [Echo] [echodevice_setState] to connected but loginerror
npm_login Variante probiert?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Januar 2019, 22:21:24
Zitat von: balli1187 am 25 Januar 2019, 22:17:23
npm_login Variante probiert?


Gesendet von iPhone mit Tapatalk

Bei npm_install erhalte ich


sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 25 Januar 2019, 22:22:58
hm... vielleicht die npm Installation mal per Shell probieren.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 22:39:53
Zitat von: rs am 25 Januar 2019, 17:49:10
- Neuen Amazon Account erstellt
- Echodot neu initialisiert
- echodevice wieder neu angelegt
- NPM login

funktioniert.

Was mich etwas wundert, ich finde keine der beschriebenen Set Kommandos, wie zB reminder, etc.
Habt ihr irgendwo Beispiele, wie man nun das echodevice anspricht?

Denke im wesentlichen ist das doch, um auf Alexa Events aus dem FHEM heraus zu reagieren, also das FHEM diese Events mitbekommt, die ich via Alexa eingegeben, definiert habe, Deswegen machte ich mir ja die Arbeit, denn Alexa zu FHEM kann ich schon. Ich möchte aber, dass mein FHEM auf Alexa Events reagiert ...

Ihr habt bestimmt irgendwo Beispiele, oder

Gruss & Dank
ROland
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 25 Januar 2019, 22:43:07
Zitat von: rs am 25 Januar 2019, 22:39:53
Was mich etwas wundert, ich finde keine der beschriebenen Set Kommandos, wie zB reminder, etc.
Habt ihr irgendwo Beispiele, wie man nun das echodevice anspricht?

Denke im wesentlichen ist das doch, um auf Alexa Events aus dem FHEM heraus zu reagieren, also das FHEM diese Events mitbekommt, die ich via Alexa eingegeben, definiert habe, Deswegen machte ich mir ja die Arbeit, denn Alexa zu FHEM kann ich schon. Ich möchte aber, dass mein FHEM auf Alexa Events reagiert ...

Ihr habt bestimmt irgendwo Beispiele, oder

Gruss & Dank
ROland


Hast du am manuell angelegten Gerät mal set autocreate_devices gemacht? Dann Werden deine Geräte angelegt und an denen hast du dann die set Befehle die du suchst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Januar 2019, 22:44:31
Zitat von: balli1187 am 25 Januar 2019, 22:22:58
hm... vielleicht die npm Installation mal per Shell probieren.


Gesendet von iPhone mit Tapatalk

Wenn ich npm per apt installieren will erhalte ich Folgendes:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
npm : Hängt ab von: nodejs soll aber nicht installiert werden
       Hängt ab von: node-abbrev (>= 1.0.4) soll aber nicht installiert werden
       Hängt ab von: node-ansi (>= 0.3.0-2) soll aber nicht installiert werden
       Hängt ab von: node-ansi-color-table soll aber nicht installiert werden
       Hängt ab von: node-archy soll aber nicht installiert werden
       Hängt ab von: node-block-stream soll aber nicht installiert werden
       Hängt ab von: node-fstream (>= 0.1.22) soll aber nicht installiert werden
       Hängt ab von: node-fstream-ignore soll aber nicht installiert werden
       Hängt ab von: node-github-url-from-git soll aber nicht installiert werden
       Hängt ab von: node-glob (>= 3.1.21) soll aber nicht installiert werden
       Hängt ab von: node-graceful-fs (>= 2.0.0) soll aber nicht installiert werden       Hängt ab von: node-inherits soll aber nicht installiert werden
       Hängt ab von: node-ini (>= 1.1.0) soll aber nicht installiert werden
       Hängt ab von: node-lockfile soll aber nicht installiert werden
       Hängt ab von: node-lru-cache (>= 2.3.0) soll aber nicht installiert werden
       Hängt ab von: node-minimatch (>= 0.2.11) soll aber nicht installiert werden
       Hängt ab von: node-mkdirp (>= 0.3.3) soll aber nicht installiert werden
       Hängt ab von: node-gyp (>= 0.10.9) soll aber nicht installiert werden
       Hängt ab von: node-nopt (>= 3.0.1) soll aber nicht installiert werden
       Hängt ab von: node-npmlog soll aber nicht installiert werden
       Hängt ab von: node-once soll aber nicht installiert werden
       Hängt ab von: node-osenv soll aber nicht installiert werden
       Hängt ab von: node-read soll aber nicht installiert werden
       Hängt ab von: node-read-package-json (>= 1.1.0) soll aber nicht installiert werden
       Hängt ab von: node-request (>= 2.25.0) soll aber nicht installiert werden
       Hängt ab von: node-retry soll aber nicht installiert werden
       Hängt ab von: node-rimraf (>= 2.2.2) soll aber nicht installiert werden
       Hängt ab von: node-semver (>= 2.1.0) soll aber nicht installiert werden
       Hängt ab von: node-sha soll aber nicht installiert werden
       Hängt ab von: node-slide soll aber nicht installiert werden
       Hängt ab von: node-tar (>= 0.1.18) soll aber nicht installiert werden
       Hängt ab von: node-underscore soll aber nicht installiert werden
       Hängt ab von: node-which soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 25 Januar 2019, 22:47:04
Zitat von: link611 am 25 Januar 2019, 22:44:31
Wenn ich npm per apt installieren will erhalte ich Folgendes:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
npm : Hängt ab von: nodejs soll aber nicht installiert werden
       Hängt ab von: node-abbrev (>= 1.0.4) soll aber nicht installiert werden
       Hängt ab von: node-ansi (>= 0.3.0-2) soll aber nicht installiert werden
       Hängt ab von: node-ansi-color-table soll aber nicht installiert werden
       Hängt ab von: node-archy soll aber nicht installiert werden
       Hängt ab von: node-block-stream soll aber nicht installiert werden
       Hängt ab von: node-fstream (>= 0.1.22) soll aber nicht installiert werden
       Hängt ab von: node-fstream-ignore soll aber nicht installiert werden
       Hängt ab von: node-github-url-from-git soll aber nicht installiert werden
       Hängt ab von: node-glob (>= 3.1.21) soll aber nicht installiert werden
       Hängt ab von: node-graceful-fs (>= 2.0.0) soll aber nicht installiert werden       Hängt ab von: node-inherits soll aber nicht installiert werden
       Hängt ab von: node-ini (>= 1.1.0) soll aber nicht installiert werden
       Hängt ab von: node-lockfile soll aber nicht installiert werden
       Hängt ab von: node-lru-cache (>= 2.3.0) soll aber nicht installiert werden
       Hängt ab von: node-minimatch (>= 0.2.11) soll aber nicht installiert werden
       Hängt ab von: node-mkdirp (>= 0.3.3) soll aber nicht installiert werden
       Hängt ab von: node-gyp (>= 0.10.9) soll aber nicht installiert werden
       Hängt ab von: node-nopt (>= 3.0.1) soll aber nicht installiert werden
       Hängt ab von: node-npmlog soll aber nicht installiert werden
       Hängt ab von: node-once soll aber nicht installiert werden
       Hängt ab von: node-osenv soll aber nicht installiert werden
       Hängt ab von: node-read soll aber nicht installiert werden
       Hängt ab von: node-read-package-json (>= 1.1.0) soll aber nicht installiert werden
       Hängt ab von: node-request (>= 2.25.0) soll aber nicht installiert werden
       Hängt ab von: node-retry soll aber nicht installiert werden
       Hängt ab von: node-rimraf (>= 2.2.2) soll aber nicht installiert werden
       Hängt ab von: node-semver (>= 2.1.0) soll aber nicht installiert werden
       Hängt ab von: node-sha soll aber nicht installiert werden
       Hängt ab von: node-slide soll aber nicht installiert werden
       Hängt ab von: node-tar (>= 0.1.18) soll aber nicht installiert werden
       Hängt ab von: node-underscore soll aber nicht installiert werden
       Hängt ab von: node-which soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Offenbar hast du kein nodejs installiert. Mal in die Doku schauen und die Pakete installieren, dann nochmal mit npm probieren.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dermitschi85 am 25 Januar 2019, 22:49:18
Zitat von: link611 am 25 Januar 2019, 22:21:24
Bei npm_install erhalte ich


sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben

Visudo und dem Benutzer FHEM kurzzeitig mal Sudo Recht einräumen löst zumindest das Problem.

sudo visudo

Dann unter # User privilege specification folgende Zeile einfügen: fhem    ALL=(ALL) NOPASSWD: ALL

Sobald npm install durch ist, kannst du die Zeile wieder entfernen.

Grüße Michi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dermitschi85 am 25 Januar 2019, 22:53:48
Hi Leute,

ich habe ein ganz anderes Problem:

Nachdem der Login normal nicht geklappt hat und auch per Captcha nicht, habe ich npm install durchgeführt mit anfänglichen Problemen.
Danach hab ich einmal npm login new aufgerufen, woraufhin ich auf den internen Proxy auf Port 3002 weitergeleitet wurde und zum Login aufgefordert wurde.

Hab ich auch gemacht. Hat aber leider nicht geklappt. Login ging immer noch nicht.
Darauf hin habe ich alles noch mal gelöscht und wollte es noch mal probieren, jetzt kommt aber im Log folgende Fehlermeldung wenn ich auf npm login new gehe:

2019.01.25 22:37:51 3: [Echo] [echodevice_NPMLoginNew] Node Version 8.11.1

2019.01.25 22:37:51 3: [Echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.01.25 22:37:51 3: [Echo] [echodevice_NPMLoginNew] Proxy IP 192.168.178.66
module.js:549
    throw err;
    ^

Error: Cannot find module 'has-values'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-middleware/node_modules/micromatch/node_modules/snapdragon/node_modules/base/node_modules/cache-base/node_modules/unset-value/node_modules/has-value/index.js:11:17)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)


Jemand ne Idee wie ich das Problem beheben könnte?

Grüße Michi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Januar 2019, 22:56:10
Zitat von: dermitschi85 am 25 Januar 2019, 22:49:18
Visudo und dem Benutzer FHEM kurzzeitig mal Sudo Recht einräumen löst zumindest das Problem.

sudo visudo

Dann unter # User privilege specification folgende Zeile einfügen: fhem    ALL=(ALL) NOPASSWD: ALL

Sobald npm install durch ist, kannst du die Zeile wieder entfernen.

Grüße Michi

Danke, hat geklappt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2019, 23:05:30
Zitat von: Nexium am 25 Januar 2019, 22:43:07
Hast du am manuell angelegten Gerät mal set autocreate_devices gemacht? Dann Werden deine Geräte angelegt und an denen hast du dann die set Befehle die du suchst.

Das ist der entscheidende Hinweis, vielen Dank. Hatte ich nicht gesehen, bzw. gefunden...

Danke

EDIT:

SUPER; hey, das ist ja klasse ... Da stehen ja ungeahnte Möglichkeiten offen ...

Echt vielen herzlichen Dank für eure Geduld und Hilfe

Roland
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Technick am 26 Januar 2019, 09:01:15
Danke für eure Unterstützung. Auch mir als stiller Mitleser hat das geholfen. Den fhem User in Sudoers einzutragen hat den Erfolg gebracht.


Gesendet von iPad mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dermitschi85 am 26 Januar 2019, 11:03:52
Zitat von: dermitschi85 am 25 Januar 2019, 22:53:48
Hi Leute,

ich habe ein ganz anderes Problem:

Nachdem der Login normal nicht geklappt hat und auch per Captcha nicht, habe ich npm install durchgeführt mit anfänglichen Problemen.
Danach hab ich einmal npm login new aufgerufen, woraufhin ich auf den internen Proxy auf Port 3002 weitergeleitet wurde und zum Login aufgefordert wurde.

Hab ich auch gemacht. Hat aber leider nicht geklappt. Login ging immer noch nicht.
Darauf hin habe ich alles noch mal gelöscht und wollte es noch mal probieren, jetzt kommt aber im Log folgende Fehlermeldung wenn ich auf npm login new gehe:

2019.01.25 22:37:51 3: [Echo] [echodevice_NPMLoginNew] Node Version 8.11.1

2019.01.25 22:37:51 3: [Echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.01.25 22:37:51 3: [Echo] [echodevice_NPMLoginNew] Proxy IP 192.168.178.66
module.js:549
    throw err;
    ^

Error: Cannot find module 'has-values'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-middleware/node_modules/micromatch/node_modules/snapdragon/node_modules/base/node_modules/cache-base/node_modules/unset-value/node_modules/has-value/index.js:11:17)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)


Jemand ne Idee wie ich das Problem beheben könnte?

Grüße Michi

Keiner eine Idee? Hab mittlerweile alles mir mögliche probiert. Evtl hat Michael Winkler noch ein Ass im Ärmel?

Grüße Michi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: solidphili am 26 Januar 2019, 13:55:45
Zitat von: store2704 am 24 Januar 2019, 20:23:04
Das problem hatte ich auch. Im Docker Conatiner fehlt nslookup. Dies muss installiert werden. Ich meine es war im paket net-tools. Das kannste aber suchen.

Grüße
Vielen Dank!!! dnsutils war es! :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hyper2910 am 26 Januar 2019, 18:11:39
das modul läuft einwandfrei bei mir, nur trennt es die Verbindung ab und an.  Dann ein neuer npm Login und alles funktioniert wieder.

kann man irgendwie den NPM Login per Notify realisieren, falls Sich der Echo trennt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 26 Januar 2019, 20:33:04
play_routine, Ankündigungen und Umlaute im Ausgabetext

In Routinen kann man jetzt Ankündigungen nutzen: Das sind Textmeldungen die gleichzeitig relativ synchron auf mehreren, auswählbaren Geräten ausgegeben werden (siehe z.B. https://stadt-bremerhaven.de/amazon-alexa-ankuendigungen-ab-sofort-in-routinen-nutzbar).

Ich habe u.a. jetzt eine Routine erstellt, die auf mehreren Geräten den Text "Der Wäschetrockner ist fertig" ausgibt.
Starte ich die Routine aus der Handy-App (Android), wird alles normal ausgesprochen. Starte ich dagegen dieselbe Routine -die ja nicht lokal, sondern bei Amazon gespeichert ist - aus dem Modul mit set <device> play_routine ... gibt es Probleme mit dem ä im Wäschetrockner. Wohlgemerkt: Das ä taucht nicht im Namen, sondern im Ausgabetext der Routine auf!

Könnte es sein, dass irgendeine Landes- oder Sprachinfo bei play_routine nicht mit an Amazon geschickt wird?
Browser-Language steht auf dem Standard "de,en-US;q=0.7,en;q=0.3"

Es ist jetzt nicht soooo dringend, mit ae funktioniert der Wäschetrockner ;-)
Vielleicht sind fehlende Sprachinfos aber auch Ursache anderer Schwierigkeiten...

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Januar 2019, 20:35:03
Zitat von: hyper2910 am 26 Januar 2019, 18:11:39
das modul läuft einwandfrei bei mir, nur trennt es die Verbindung ab und an.  Dann ein neuer npm Login und alles funktioniert wieder.

kann man irgendwie den NPM Login per Notify realisieren, falls Sich der Echo trennt?
Welche Version hast du im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Januar 2019, 20:36:07
Zitat von: awel am 26 Januar 2019, 20:33:04
play_routine, Ankündigungen und Umlaute im Ausgabetext

In Routinen kann man jetzt Ankündigungen nutzen: Das sind Textmeldungen die gleichzeitig relativ synchron auf mehreren, auswählbaren Geräten ausgegeben werden (siehe z.B. https://stadt-bremerhaven.de/amazon-alexa-ankuendigungen-ab-sofort-in-routinen-nutzbar).

Ich habe u.a. jetzt eine Routine erstellt, die auf mehreren Geräten den Text "Der Wäschetrockner ist fertig" ausgibt.
Starte ich die Routine aus der Handy-App (Android), wird alles normal ausgesprochen. Starte ich dagegen dieselbe Routine -die ja nicht lokal, sondern bei Amazon gespeichert ist - aus dem Modul mit set <device> play_routine ... gibt es Probleme mit dem ä im Wäschetrockner. Wohlgemerkt: Das ä taucht nicht im Namen, sondern im Ausgabetext der Routine auf!

Könnte es sein, dass irgendeine Landes- oder Sprachinfo bei play_routine nicht mit an Amazon geschickt wird?
Browser-Language steht auf dem Standard "de,en-US;q=0.7,en;q=0.3"

Es ist jetzt nicht soooo dringend, mit ae funktioniert der Wäschetrockner ;-)
Vielleicht sind fehlende Sprachinfos aber auch Ursache anderer Schwierigkeiten...

VG Achim
Die Browser Language kannst du ja selber mal auf Deine Werte einstellen. Hierfür gibt es ja das Attribut. Ich testet es aber mal bei mir auch und gebe dann bescheid.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 26 Januar 2019, 20:37:29
Zitat von: Nexium am 25 Januar 2019, 21:57:03
@Michael

bei set Echoxy speak_ssml bekommt man beim Echo Show zb den Ankündigungsbildschirm angezeigt. Dort steht groß mittig Speak. Ist da was geplant das man das vielleicht selber über sein set Befehl bestimmen kann?
Wie sieht es mit der Sound Library aus? Die scheint momentan nicht zu funktionieren, denk mal die ist noch nicht eingebunden. Hast du da was geplant?

Gruß Dominik

Kurze Info wär nett, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Januar 2019, 20:39:36
Zitat von: Nexium am 26 Januar 2019, 20:37:29
Kurze Info wär nett, Michael
Schaue ich mir noch an. Kann dazu noch nichts sagen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hyper2910 am 27 Januar 2019, 02:06:07
Zitat von: michael.winkler am 26 Januar 2019, 20:35:03
Welche Version hast du im Einsatz?

0.0.51p

ist im Einsatz
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mrfloppy am 27 Januar 2019, 10:19:12
Nur ein kleiner Schönheits/Schreibfehler im get status!

Danke für die Tolle Arbeit.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 27 Januar 2019, 12:59:39
Zitat von: mrfloppy am 27 Januar 2019, 10:19:12
Nur ein kleiner Schönheits/Schreibfehler im get status!

Danke für die Tolle Arbeit.

Noch ein Schönheitsfehler :-)

Latest Revision: 18419

File                  Rev   Last Change

37_echodevice.pm      15724 2017-12-29 22:59:44Z michael.winkler
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 27 Januar 2019, 22:02:33
Hi Michael,

ich habe im Log (zum Glück nur das freezemon-Log ;)) ellenlang sowas hier...


2019.01.27 21:12:00.940 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.941 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.941 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.942 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.942 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.943 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.943 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.943 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.943 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.944 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.944 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.944 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.945 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.945 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.945 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.946 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.946 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.946 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.946 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken


werden da evtl. irgendwelche timer nicht sauber zurückgesetzt o.ä.? Bin aktuell auf 51d

EDIT: Vergessen zu sagen: Das Modul funktioniert prächtig - nur die Logeinträge im Millisekundentakt machen mir Sorgen...
EDIT2: Gerade ein upgrade gemacht (FHEM und echodevice auf 51p) und anschliessender shutdown/restart - Aktuell kommt das Ding nur 1mal im Log. Ich beobachte das mal weiter...
EDIT 3: Die Timer werden wieder mehr. Über Nacht hat sich da wieder eine ganze Menge aufgebaut
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2019, 09:10:10
Zitat von: KernSani am 27 Januar 2019, 22:02:33
Hi Michael,

ich habe im Log (zum Glück nur das freezemon-Log ;)) ellenlang sowas hier...


2019.01.27 21:12:00.940 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.941 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.941 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.942 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.942 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.943 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.943 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.943 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.943 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.944 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.944 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.944 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.945 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.945 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.945 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.946 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.946 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.946 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken
2019.01.27 21:12:00.946 4: [echo] [echodevice_NPMWaitForCookie] wait for refreshtoken


werden da evtl. irgendwelche timer nicht sauber zurückgesetzt o.ä.? Bin aktuell auf 51d

EDIT: Vergessen zu sagen: Das Modul funktioniert prächtig - nur die Logeinträge im Millisekundentakt machen mir Sorgen...
EDIT2: Gerade ein upgrade gemacht (FHEM und echodevice auf 51p) und anschliessender shutdown/restart - Aktuell kommt das Ding nur 1mal im Log. Ich beobachte das mal weiter...
EDIT 3: Die Timer werden wieder mehr. Über Nacht hat sich da wieder eine ganze Menge aufgebaut
Das ist ein komisches Verhalten. Bevor diese Einträge kommen, müsste eigentlich noch eine andere Info dort stehen. Könntest Du das nach einem Shutdown restart noch mal probieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: UweUwe am 28 Januar 2019, 12:12:02
Hallo,
ich hab das Vorwort gelesen, nicht aber alle 140 Seiten. Da die Installation kein plug and play ist (und es wird mir nicht leicht von der Hand gehen, so wie ich es gelesen habe), würde ich gerne die features abfragen:
1. Ansage über Alexa erzeugen  text so speech    ==> ok?
2. Musik abspielen, Radio, eigene Musik (mp3s)     ==> ok?

Gilt das Vorwort so noch?


Eine Erinnerung    

    Vor der eigentlichen Textansage ertönt zuerst ein Amazon Ton
    Vor der eigentlichen Textansage wird der Text "Ich erinnere Dich" vorgelesen
    Der Text wird zwei mal vorgelesen

Eigene Musik abspielen (Amazon Zusatz ABO)    

    Jedes MP3 File muss zuerst erstellt werden
    Amazon hat diese Möglichkeit abgekündigt.
    Neue Benutzer können diese Funktion nicht mehr verwenden
    Nicht Zukunftssicher

Per Bluetooth    

    Jedes MP3 File muss zuerst erstellt werden
    Zusätzliche Hardware wird benötigt
    Bluetooth Verbindung muss dauerhaft hergestellt sein
Merci.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 28 Januar 2019, 13:04:39
Hallo Michael,

ist das so okay?

Zitat
Modul Infos:

Version Reading   0.0.51p
COOKIE_STATE Reading   OK
COOKIE_TYPE      Reading   READING
amazon_refreshtoken      Reading   unbekannt
room      Attribut   Amazon
event-on-change-reading      Attribut   .*
npm_refresh_intervall      Attribut   3600
group      Attribut   1
icon      Attribut   echo
npm_bin_node      Attribut   /usr/bin/node
npm_proxy_port      Attribut   3003
server      Attribut   layla.amazon.de
npm_proxy_ip      Attribut   192.168.0.119
       
Amazon Cookie:

.COOKIE      Reading   x-amzn-dat-gui-clien....
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   READING
amazon_refreshtoken      Reading   unbekannt
.COOKIE      Helper   x-amzn-dat-gui-clien....
.COMMSID      Helper   amzn1.comms.id.perso....
.CSRF      Helper   -14....
.DIRECTID      Helper   amzn1.account.AFPWVI....
RUNLOGIN      Helper   0
RUNNING_REQUEST      Helper   0
LOGINERROR      Helper   0

Liebe Grüße, Michael
Titel: FHEM wird durch Modul langsam?
Beitrag von: Andi35 am 28 Januar 2019, 16:11:04
ich bin vor kurzem auf dieses Thema gestoßen und finde es sehr interessant.
Gestern habe ich mich ran gewagt und es mal installiert. Nach anfänglichen Problem mit dem connect (connect aber login Fehler) lief das Modul dann ganz gut.
Was ich aber leider bemerkt habe, dass FHEM offensichtlich jetzt sehr lange braucht, um Antworten an Alexa zu senden.
Bemerkbar macht sich das darin, dass oftmals die Antwort "Dieses gerät reagiert nicht" kommt.
Wenn ich etwas steuere, z.b. Heizung, ist das nicht schlimm, das das Gerät die Aktion trotzdem ausführt, wenn auch verzögert.
Aber wenn ich die Temperatur abfragen will, dann bekomme ich eben keine Antwort, außer "Gerät reagiert nicht"
Wo könnte es da bei mir klemmen?
Ein Auskommentieren der Definition in der cfg und shutdown restart brachte sofort besserung.
Jemand eine Idee? Danke.
Titel: Antw:FHEM wird durch Modul langsam?
Beitrag von: MadMax-FHEM am 28 Januar 2019, 16:43:00
Zitat von: Andi35 am 28 Januar 2019, 16:11:04
ich bin vor kurzem auf dieses Thema gestoßen und finde es sehr interessant.
Gestern habe ich mich ran gewagt und es mal installiert. Nach anfänglichen Problem mit dem connect (connect aber login Fehler) lief das Modul dann ganz gut.
Was ich aber leider bemerkt habe, dass FHEM offensichtlich jetzt sehr lange braucht, um Antworten an Alexa zu senden.
Bemerkbar macht sich das darin, dass oftmals die Antwort "Dieses gerät reagiert nicht" kommt.
Wenn ich etwas steuere, z.b. Heizung, ist das nicht schlimm, das das Gerät die Aktion trotzdem ausführt, wenn auch verzögert.
Aber wenn ich die Temperatur abfragen will, dann bekomme ich eben keine Antwort, außer "Gerät reagiert nicht"
Wo könnte es da bei mir klemmen?
Ein Auskommentieren der Definition in der cfg und shutdown restart brachte sofort besserung.
Jemand eine Idee? Danke.

Kann ich so nicht bestätigen.

Aber mal anders: die Ansage "das Gerät reagiert gerade nicht" kenne ich NUR von ha-bridge bzw. alexa-fhem!?

Bist du sicher, dass du hier richtig bist??

Was meinst du mit auskommentieren und dann ist es schneller?
Weil dann kannst du doch gar nichts mehr steuern/ansagen lassen!?

Bzw. zum Steuern ist eher das alexa-fhem (oder ha-bridge) geeignet...
...oder nutzt du hier die "Notify auf voice-Reading Variante"?

Gruß, Joachim
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 28 Januar 2019, 16:51:40
Zitat

Aber mal anders: die Ansage "das Gerät reagiert gerade nicht" kenne ich NUR von ha-bridge bzw. alexa-fhem!?

Bist du sicher, dass du hier richtig bist??


Hm, wenn ich einen falschen TuneIn Sender angebe, dann sagt mir Alexa über den angesprochenen Echo schon, dass sie den Sender nicht kennt.

Grüße Jörg


Gesendet von iPad mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: UweUwe am 28 Januar 2019, 17:13:39
Hi, habt mich möglicherweise übersehen, bei 140 Seiten sehr zu entschuldigen.
Mir reicht ein Satz als Antwort:

Hallo,
ich hab das Vorwort gelesen, nicht aber alle 140 Seiten. Da die Installation kein plug and play ist (und es wird mir nicht leicht von der Hand gehen, so wie ich es gelesen habe), würde ich gerne die features abfragen:
1. Ansage über Alexa erzeugen  text so speech    ==> ok?
2. Musik abspielen, Radio, eigene Musik (mp3s)     ==> ok?

Gilt das Vorwort so noch?
Eine Erinnerung   

    Vor der eigentlichen Textansage ertönt zuerst ein Amazon Ton
    Vor der eigentlichen Textansage wird der Text "Ich erinnere Dich" vorgelesen
    Der Text wird zwei mal vorgelesen

Eigene Musik abspielen (Amazon Zusatz ABO)   

    Jedes MP3 File muss zuerst erstellt werden
    Amazon hat diese Möglichkeit abgekündigt.
    Neue Benutzer können diese Funktion nicht mehr verwenden
    Nicht Zukunftssicher

Per Bluetooth   

    Jedes MP3 File muss zuerst erstellt werden
    Zusätzliche Hardware wird benötigt
    Bluetooth Verbindung muss dauerhaft hergestellt sein
Merci.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Andi35 am 28 Januar 2019, 17:14:29
Es geht doch ums Amazon Echo Modul.
Also darum, Alexa von FHEM aus zum Beispiel frei definierte Texte sprechen zu lassen, Musik zu spielen etc.
Natürlich benutze ich FHEM und Alexa-Fhem
Beides läuft auch sehr gut und bisher Problemlos.
Nun habe ich das Modul echodevice in FHEM definiert und auch ans laufen bekommen. Per Autocreate wurden alle meine DOTs und der Fire TV Stick als Gerät angelegt.
Jedoch ist dadurch FHEM selbst sehr langsam geworden. Aufrufe der Webseite benötigen länger, und offensichtlich reagiert Alexa-Fhem auch nur noch verzögert auf Anfrage durch Alexa(Amazon)
Wenn ich die definition des Amazon Echo Moduls in der fhem.cfg auskommentier oder auch lösche, dann läuft alles andere wieder flüssig.
Vielleicht ist damit mein Problem besser erklärt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Januar 2019, 17:16:03
Ich denke (nach erneutem lesen), dass er den Verdacht hat, dass das Modul fhem ausbremst und dann ein Befehl über Alexa (per alexa-fhem [weil die Ansage Gerät reagiert nicht eben genau kommt, wenn die Rückmeldung an Alexa nicht schnell genug erfolgt) nicht schnell genug ausgeführt wird...

Aber das kann ich nicht bestätigen.
Habe das Modul und alexa-fhem und keine Probleme...

Bzw. (früher) kam die Ansage ab und an (da hatte ich das Modul noch gar nicht), war aber was mit Netzwerk oder auf Seiten Amazon (oder beides ;)  )...

EDIT: @Andi: hast du an den Pollzyklen "gedreht"? Welche Einstellung hast du bzgl. Logging (verbose) bei den einzelnen Echos und dem Account-Device?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Andi35 am 28 Januar 2019, 17:26:35
@MadMax-FHEM
danke für die Antwort.
Nein, ich hab nirgends drann rum gedreht.
Wie gesagt, echodvice nur definiert, nach login per autocreate die Geräte erstellt, und danach wird alles langsamer.
Auch ohne dass die Geräte definiert sind, also nur wenn echodevice läuft, bremst das Modul schon.
Kommentier ich echodevice aus der cfg raus, flutscht alles wieder.

ZitatEDIT: @Andi: hast du an den Pollzyklen "gedreht"? Welche Einstellung hast du bzgl. Logging (verbose) bei den einzelnen Echos und dem Account-Device?
Ääääähm, hier steh ich auf dem Schlauch. Um Deine Frage zu verstehen müsste ich jetzt erst mal wieder querlesen. Ich steck da nicht so tief drin in der Materie. ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Januar 2019, 17:31:58
Das Modul pollt.
Man kann per Attribut auch schneller oder langsamer pollen...
Aber wenn du das nicht weißt, hast du verm. auch nicht dran gedreht... ;)

Stell doch mal bei allen Echo-Devices (inkl. Account) verbose auf 0.

So hab ich das und wie geschrieben keine Probleme...

Bin nicht sicher, ob das hier "zieht" aber hast du bei "global" das Attribut dnsServer gesetzt?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Andi35 am 28 Januar 2019, 18:16:58
Danke dass Du Dir Zeit für mich nimmst.
bei "global" ist kein Attribut dnsServer gesetzt
Verbose habe ich jetzt auf 0 gesetzt.

Zwischenzeitlich habe ich selbst noch etwas "rumgebastelt" und dabei vermutlich den Fehler gefunden. Frag mich aber jetzt nicht wie das zusammen hängt mit dem Fehlerbild.
ich habe meinen FHEM-Server (raspberry Pi2) per Wlan mit dem Router verbunden. nachdem ich mich mal wieder auf die GUI eingeloggt habe, sah ich dass die Wlan Verbindung eine ziemlich schlechte Qualität hatte. Nun habe ich über ein USB Verlängerungskabel den Wlan Stick des raspberry etwas weiter von der Hardware entfernt angebracht und dadurch bedeutend besseres Signal.
Mit dieser und Deinen vorgeschlagenen Änderungen scheint es bist jetzt zu laufen.
Wer jetzt der Schuldige ist, weiß ich nicht.
Aber Danke für Deine Tips.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 28 Januar 2019, 19:17:39
Zitat von: Andi35 am 28 Januar 2019, 18:16:58
ich habe meinen FHEM-Server (raspberry Pi2) per Wlan mit dem Router verbunden. nachdem ich mich mal wieder auf die GUI eingeloggt habe, sah ich dass die Wlan Verbindung eine ziemlich schlechte Qualität hatte. Nun habe ich über ein USB Verlängerungskabel den Wlan Stick des raspberry etwas weiter von der Hardware entfernt angebracht und dadurch bedeutend besseres Signal.
[...]
Wer jetzt der Schuldige ist, weiß ich nicht.

Der RPI strahlt - auch ohne WLAN - ordentlich Störstrahlung aus dem Prozessorsystem ab. Deshalb lohnt es sich, Antennen abgesetzt und mit einer Entstörung (Ferritkern) zu betreiben. Das gilt auch für die neueren Generationen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Januar 2019, 19:25:22
Für fhem (bzw. einen Serverdienst generell) ist ein System mit graphischer Oberfläche eher suboptimal!

Nächstes Mal bzw. bei einer Erneuerung: die Lite-Version ohne Oberfläche...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2019, 19:29:11
Zitat von: UweUwe am 28 Januar 2019, 17:13:39
Hi, habt mich möglicherweise übersehen, bei 140 Seiten sehr zu entschuldigen.
Mir reicht ein Satz als Antwort:

Hallo,
ich hab das Vorwort gelesen, nicht aber alle 140 Seiten. Da die Installation kein plug and play ist (und es wird mir nicht leicht von der Hand gehen, so wie ich es gelesen habe), würde ich gerne die features abfragen:
1. Ansage über Alexa erzeugen  text so speech    ==> ok?
2. Musik abspielen, Radio, eigene Musik (mp3s)     ==> ok?

Gilt das Vorwort so noch?
Eine Erinnerung   

    Vor der eigentlichen Textansage ertönt zuerst ein Amazon Ton
    Vor der eigentlichen Textansage wird der Text "Ich erinnere Dich" vorgelesen
    Der Text wird zwei mal vorgelesen

Eigene Musik abspielen (Amazon Zusatz ABO)   

    Jedes MP3 File muss zuerst erstellt werden
    Amazon hat diese Möglichkeit abgekündigt.
    Neue Benutzer können diese Funktion nicht mehr verwenden
    Nicht Zukunftssicher

Per Bluetooth   

    Jedes MP3 File muss zuerst erstellt werden
    Zusätzliche Hardware wird benötigt
    Bluetooth Verbindung muss dauerhaft hergestellt sein
Merci.
Ich finde es schon recht komisch so eine Anfrage. Ich habe viel Zeit investiert und alles soweit es es geht Dokumentiert. Am besten list Du dir die Doku durch. Wenn dann noch etwas unklar sein sollte bekommst du hier sicherlich Hilfe.

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: UweUwe am 28 Januar 2019, 21:31:36
Hallo,
danke für die Antwort. Ich hab das Vorwort gelesen und war überrascht über den geringen Umfang.
In meiner letzten Mail war er ja enthalten. Als unbedarfter Nutzer weiss man ja nicht, was aktuell gültig ist.
Danke nochmals, der Umfang ist für mich vollkommen ok. Ich werde mich kurzfristig an die Installation machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dermitschi85 am 28 Januar 2019, 21:40:36
Zitat von: michael.winkler am 28 Januar 2019, 19:29:11
Ich finde es schon recht komisch so eine Anfrage. Ich habe viel Zeit investiert und alles soweit es es geht Dokumentiert. Am besten list Du dir die Doku durch. Wenn dann noch etwas unklar sein sollte bekommst du hier sicherlich Hilfe.

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Schade, dass du dich um sowas kümmerst aber wenn jemand ein echtes Problem hat bei deinem Plugin, drüber hinweg liest.
In deiner Doku steht was von Captcha Login. Dein Plugin erkennt angeblich Captchas wo keine sind. Habe 5 verschiedene Browser probiert. Keine Chance. Bricht immer wieder ab bzw. loggt sich nicht korrekt ein.

NPM Login hat mir einmal die Proxy-Seite gezeigt, seitdem ist Schicht im Schacht und ich bekomme einen Fehler. Wo die Dateien deines Plugins genau abgelegt werden ist mir ein Rätsel.

Ordner mehrfach gelöscht ohne Erfolg. NPM install mehrfach ausgeführt, entweder der PI reagiert nicht
mehr ohne Log-Einträge trotz Verbose 5 oder es läuft durch und ich bekomme beim Login die bereits erwähnten Probleme.
Wäre schön wenn du mal drüber stolperst. Ich weiß, es kann nicht jedem immer sofort geholfen werden, aber es scheinen ja mehrere mit dem Login zu kämpfen.


Danke und Gruß

Michi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Januar 2019, 07:34:05
Zitat von: dermitschi85 am 28 Januar 2019, 21:40:36
Schade, dass du dich um sowas kümmerst aber wenn jemand ein echtes Problem hat bei deinem Plugin, drüber hinweg liest.
In deiner Doku steht was von Captcha Login. Dein Plugin erkennt angeblich Captchas wo keine sind. Habe 5 verschiedene Browser probiert. Keine Chance. Bricht immer wieder ab bzw. loggt sich nicht korrekt ein.

NPM Login hat mir einmal die Proxy-Seite gezeigt, seitdem ist Schicht im Schacht und ich bekomme einen Fehler. Wo die Dateien deines Plugins genau abgelegt werden ist mir ein Rätsel.

Ordner mehrfach gelöscht ohne Erfolg. NPM install mehrfach ausgeführt, entweder der PI reagiert nicht
mehr ohne Log-Einträge trotz Verbose 5 oder es läuft durch und ich bekomme beim Login die bereits erwähnten Probleme.
Wäre schön wenn du mal drüber stolperst. Ich weiß, es kann nicht jedem immer sofort geholfen werden, aber es scheinen ja mehrere mit dem Login zu kämpfen.


Danke und Gruß

Michi
Sorry das war keine Absicht. Laut Deinem letzten LOG findet er ein Modul nicht. Kannst Du mal ein NPM install durchführen und das Ergebnis hier posten? Zusätzlich mal bitte prüfen ob im Verzeichnis "/opt/fhem/cache/alexa-cookie/node_modules" einen Ordner "has-value" inkl. Inhalt gibt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 29 Januar 2019, 08:47:36
Gmorsche, (AmKaffeeschlürf)

Zitat von: raiderxxl am 24 Januar 2019, 14:12:01
Hi,

heute das Modul installiert ... Alles Tutti! Danke!
Kleine Frage:
Ist es möglich einen gesprochenen Befehl auch über FHEM abzusetzen?
Hintergrund:
Ich habe den Alexa Skill "MyMedia" aktiv. Ich muss meinen Echos sagen
"Alexa, frage meine Medien spiele Musik von ..."
"Alexa, frage meine Medien aktiviere shuffle"
usw.

Das ist mir zu Doof, das würde ich gerne Automatisch ausführen lassen über einen Dummy oder Notify oder oder...
Habe Speak versucht,dieser wird aber nach Alexa unterbrochen :-) Würde aber auch nicht immer Funktionieren da die Echos zum Teil über Bluetooth mit Boxen verbunden sind und die schalten sich erst 2-5 Sekunden später ein...

*edit* Noch ne Frage warum gibt es kein set Stop? hat das einen Grund?


Grüßle

Pascal

Meine Frage von Seite 136 wurde bestimmt übersehen  ;)

Wenn einer mal Zeit hat kann er sie mir dann Beantworten?

DANKE!

Grüßle
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Januar 2019, 09:06:53
Zitat von: raiderxxl am 29 Januar 2019, 08:47:36
Gmorsche, (AmKaffeeschlürf)

Meine Frage von Seite 136 wurde bestimmt übersehen  ;)

Wenn einer mal Zeit hat kann er sie mir dann Beantworten?

DANKE!

Grüßle
Deine Anforderung ist einfach nicht umsetzbar.

den set stop befehl gibt es nicht, da die Alexa Anwendung diesen auch nicht hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 29 Januar 2019, 09:29:12
Zitat von: hyper2910 am 26 Januar 2019, 18:11:39
das modul läuft einwandfrei bei mir, nur trennt es die Verbindung ab und an.  Dann ein neuer npm Login und alles funktioniert wieder.

kann man irgendwie den NPM Login per Notify realisieren, falls Sich der Echo trennt?

Habe das gleiche Problem!
Auch die selbe Version (0.0.51p) im Einsatz! :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Januar 2019, 09:30:31
Zitat von: punker am 29 Januar 2019, 09:29:12
Habe das gleiche Problem!
Auch die selbe Version (0.0.51p) im Einsatz! :(
Ohne ein LOG, wo das Trennen sichtbar ist kann ich keine Aussage dazu treffen! Ein get Status in der getrennten Situation wäre auch nicht schlecht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 29 Januar 2019, 09:52:50
Log vom Device mit verbose 5 oder weniger?
Weil wenn das n'paar Stunden läuft braucht man ne neue Festplatte :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Januar 2019, 09:55:13
Zitat von: punker am 29 Januar 2019, 09:52:50
Log vom Device mit verbose 5 oder weniger?
Weil wenn das n'paar Stunden läuft braucht man ne neue Festplatte :-)
Log vom Account Device. Es müsste bei einem Verbindungsabbruch auch schon was im normalen Log dort stehen. Schau doch einfach mal nach,
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 29 Januar 2019, 09:59:45
Account Device hat kein Log, läuft alles ins normale Log!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 29 Januar 2019, 10:11:39
Danke Michael!

Grüßle

Pascal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 29 Januar 2019, 11:46:32
So, Status ist wieder auf connected but loginerror.
Hier hab ich das Log (umfangreich) und die Ausgabe von get myEcho status angehängt.
Hoffe es hilft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Januar 2019, 13:42:25
Zitat von: punker am 29 Januar 2019, 11:46:32
So, Status ist wieder auf connected but loginerror.
Hier hab ich das Log (umfangreich) und die Ausgabe von get myEcho status angehängt.
Hoffe es hilft.
Aus deinem LOG und auch aus dem Status ist nur noch zu sehen dass das Modul den normalen Connect Modus verwendet.

Zusätzlich ist aber auch noch die Zeile "2019.01.29 10:23:20 4: [myEcho] [echodevice_NPMWaitForCookie] wait for refreshtoken" zu sehen. Was ich nicht sehen kann ist wer das genau angestartet hat. Entweder kommt das von einem "npm_login new" oder von einem "npm_login_refresh". Wenn es von einem "npm_login new" wäre es interessant was das LOG schreibt wenn das gestartet wurde. Wenn es von einem refresh kommt müsste man im LOG schauen wann das genau angefangen hat und ob im LOG noch weitere Meldungen stehen.

Auf Seite 1 gibt es jetzt die Version 0.0.51q. Bitte verwende die mal und schick mir dann wieder ein LOG zu wen der Fehler wieder auftaucht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kalle86 am 29 Januar 2019, 20:09:32
Hallo,

ich habe Probleme bei verwendung dieses Moduls.

Als status wird mir connected angzeigt. Möchte ich jetzt aber ein set autocreate-devices bekomme ich folgendes als request:
<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Kann mir da jemand weiterhelfen?

Gruß
Kalle
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 29 Januar 2019, 20:20:06
Hallo zusammen,

erst einmal vielen Dank für das tolle Modul. Ich wünsche mir nur noch eine Kompatibilität für den Echo Input, leider kann ich so nur meinen einen Dot ansprechen. Hast du vor das demnächst einzufügen?

Liebe Grüße
Niklas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dermitschi85 am 29 Januar 2019, 23:06:20
Zitat von: michael.winkler am 29 Januar 2019, 07:34:05
Sorry das war keine Absicht. Laut Deinem letzten LOG findet er ein Modul nicht. Kannst Du mal ein NPM install durchführen und das Ergebnis hier posten? Zusätzlich mal bitte prüfen ob im Verzeichnis "/opt/fhem/cache/alexa-cookie/node_modules" einen Ordner "has-value" inkl. Inhalt gibt.

Hallo Michael,

kein Problem. Immerhin konnte ich auf mich aufmerksam machen ;)

Ordner ist soweit ok. Ich habe auch schon geschaut ob 'hasValue' vorhanden ist. Bei mir ist allerdings die Ordnerstruktur etwas seltsam:

/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-middleware/node_modules/micromatch/node_modules/snapdragon

Ist das normal so?

Error im Log ist folgender.
2019.01.29 22:22:43 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4458.
(node:15447) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm ERR! cb() never called!
npm ERR! not ok code 0


Aber ich werde nicht schlau draus.

Außerdem im NPM Log in FHEM:


33 silly lockFile 1987b9f1-alexa-cookie2-2-0-1 alexa-cookie2@2.0.1
34 verbose lock alexa-cookie2@2.0.1 /root/.npm/1987b9f1-alexa-cookie2-2-0-1.lock
35 silly lockFile 1987b9f1-alexa-cookie2-2-0-1 alexa-cookie2@2.0.1
36 silly lockFile 1987b9f1-alexa-cookie2-2-0-1 alexa-cookie2@2.0.1
37 silly lockFile 11693d36-alexa-cookie2 alexa-cookie2@
38 silly lockFile 11693d36-alexa-cookie2 alexa-cookie2@
39 error Failed to parse json
39 error Unexpected end of JSON input
40 error File: /root/.npm/alexa-cookie2/2.0.1/package/package.json
41 error Failed to parse package.json data.
41 error package.json must be actual JSON, not just JavaScript.
41 error
41 error This is not a bug in npm.
41 error Tell the package author to fix their package.json file. JSON.parse
42 error System Linux 4.14.79-v7+
43 error command "/usr/bin/node" "/usr/bin/npm" "install" "--prefix" "./cache/alexa-cookie" "alexa-cookie2"
44 error cwd /opt/fhem
45 error node -v v8.11.1
46 error npm -v 1.4.21
47 error file /root/.npm/alexa-cookie2/2.0.1/package/package.json
48 error code EJSONPARSE
49 verbose exit [ 1, true ]


Bitte hilf mir ;)


Grüße Michi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2019, 08:44:37
Zitat von: dermitschi85 am 29 Januar 2019, 23:06:20
Hallo Michael,

kein Problem. Immerhin konnte ich auf mich aufmerksam machen ;)

Ordner ist soweit ok. Ich habe auch schon geschaut ob 'hasValue' vorhanden ist. Bei mir ist allerdings die Ordnerstruktur etwas seltsam:

/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-middleware/node_modules/micromatch/node_modules/snapdragon

Ist das normal so?

Error im Log ist folgender.
2019.01.29 22:22:43 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4458.
(node:15447) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm ERR! cb() never called!
npm ERR! not ok code 0


Aber ich werde nicht schlau draus.

Außerdem im NPM Log in FHEM:


33 silly lockFile 1987b9f1-alexa-cookie2-2-0-1 alexa-cookie2@2.0.1
34 verbose lock alexa-cookie2@2.0.1 /root/.npm/1987b9f1-alexa-cookie2-2-0-1.lock
35 silly lockFile 1987b9f1-alexa-cookie2-2-0-1 alexa-cookie2@2.0.1
36 silly lockFile 1987b9f1-alexa-cookie2-2-0-1 alexa-cookie2@2.0.1
37 silly lockFile 11693d36-alexa-cookie2 alexa-cookie2@
38 silly lockFile 11693d36-alexa-cookie2 alexa-cookie2@
39 error Failed to parse json
39 error Unexpected end of JSON input
40 error File: /root/.npm/alexa-cookie2/2.0.1/package/package.json
41 error Failed to parse package.json data.
41 error package.json must be actual JSON, not just JavaScript.
41 error
41 error This is not a bug in npm.
41 error Tell the package author to fix their package.json file. JSON.parse
42 error System Linux 4.14.79-v7+
43 error command "/usr/bin/node" "/usr/bin/npm" "install" "--prefix" "./cache/alexa-cookie" "alexa-cookie2"
44 error cwd /opt/fhem
45 error node -v v8.11.1
46 error npm -v 1.4.21
47 error file /root/.npm/alexa-cookie2/2.0.1/package/package.json
48 error code EJSONPARSE
49 verbose exit [ 1, true ]


Bitte hilf mir ;)


Grüße Michi
Aktualisiere mal deine NPM bzw. Node Version


45 error node -v v8.11.1
46 error npm -v 1.4.21

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 30 Januar 2019, 11:33:38
Hallo Michael,

nutze Dein Modul jetzt schon seit einiger Zeit, um mein FireTablet zum Sprechen zu bewegen :-)
Klappt alles wunderbar. Jetzt überlege ich, ein wenig aufzurüsten und das FireTablet durch einen besseren Lautsprecher zu ersetzen.
Hier schwanke ich gerade zwischen dem Sonos One, der ja von Deinem Modul schon unterstützt wird und dem Bose Home Speaker 500.
Letzterer wirkt für mich vom Klang her deutlich besser.
Wie siehst Du hier die Chancen, einer Integration in Dein Modul?

Viele Grüße
Mac
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2019, 11:57:45
Zitat von: PingPong am 30 Januar 2019, 11:33:38
Hallo Michael,

nutze Dein Modul jetzt schon seit einiger Zeit, um mein FireTablet zum Sprechen zu bewegen :-)
Klappt alles wunderbar. Jetzt überlege ich, ein wenig aufzurüsten und das FireTablet durch einen besseren Lautsprecher zu ersetzen.
Hier schwanke ich gerade zwischen dem Sonos One, der ja von Deinem Modul schon unterstützt wird und dem Bose Home Speaker 500.
Letzterer wirkt für mich vom Klang her deutlich besser.
Wie siehst Du hier die Chancen, einer Integration in Dein Modul?

Viele Grüße
Mac
Ich kann zu beiden Systemen nichts sagen, da ich kleines davon besitze. Eventuell kann hier jemand andere weiterhelfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2019, 11:59:13
Zitat von: niklasmader am 29 Januar 2019, 20:20:06
Hallo zusammen,

erst einmal vielen Dank für das tolle Modul. Ich wünsche mir nur noch eine Kompatibilität für den Echo Input, leider kann ich so nur meinen einen Dot ansprechen. Hast du vor das demnächst einzufügen?

Liebe Grüße
Niklas
Leider habe ich keinen ECHO Input. Was kann man mit dem Gerät über "alexa.amazon.de" alles steuern? Tauch das Gerät unter "get devices" am Account Device auf?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 30 Januar 2019, 13:06:30
Zitat von: michael.winkler am 29 Januar 2019, 13:42:25
Aus deinem LOG und auch aus dem Status ist nur noch zu sehen dass das Modul den normalen Connect Modus verwendet.

Zusätzlich ist aber auch noch die Zeile "2019.01.29 10:23:20 4: [myEcho] [echodevice_NPMWaitForCookie] wait for refreshtoken" zu sehen. Was ich nicht sehen kann ist wer das genau angestartet hat. Entweder kommt das von einem "npm_login new" oder von einem "npm_login_refresh". Wenn es von einem "npm_login new" wäre es interessant was das LOG schreibt wenn das gestartet wurde. Wenn es von einem refresh kommt müsste man im LOG schauen wann das genau angefangen hat und ob im LOG noch weitere Meldungen stehen.

Auf Seite 1 gibt es jetzt die Version 0.0.51q. Bitte verwende die mal und schick mir dann wieder ein LOG zu wen der Fehler wieder auftaucht.

Neue Version 0.0.51q eingespielt.
Status war Anfangs wieder auf "connected but loginerror".
Hab dann "set myEcho npm_login new" gemacht und irgendwann ist es dann wieder auf "connected but loginerror" gegangen.

Sorry, hab ich vergessen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2019, 13:07:30
Zitat von: punker am 30 Januar 2019, 13:06:30
Neue Version 0.0.51q eingespielt.
Status war Anfangs wieder auf "connected but loginerror".
Hab dann "set myEcho npm_login new" gemacht und irgendwann ist es dann wieder auf "connected but loginerror" gegangen.
Und genau von diesem Vorgang benötige ich das LOG. Auch mit einem Verbose 3 müsste im LOG etwas zu sehen sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2019, 15:02:29
Zitat von: punker am 30 Januar 2019, 13:06:30
Neue Version 0.0.51q eingespielt.
Status war Anfangs wieder auf "connected but loginerror".
Hab dann "set myEcho npm_login new" gemacht und irgendwann ist es dann wieder auf "connected but loginerror" gegangen.

Sorry, hab ich vergessen!
OK so wie ich das aus dem LOG lese ist spätestens nach 6000 Sekunden dein Modul wieder disconnected. Es scheint irgendetwas mit dem refresh nicht zu funktionieren. Kannst Du im Modul mal folgende Zeilen auskommentieren?

if (-e $filename) {unlink $filename;}
if (-e "cache/alexa-cookie/" . $number . "create-cookie.js")  {unlink "cache/alexa-cookie/" . $number . "create-cookie.js";}
if (-e "cache/alexa-cookie/" . $number . "refresh-cookie.js") {unlink "cache/alexa-cookie/" . $number . "refresh-cookie.js";}


sollte dann so aussehen


#if (-e $filename) {unlink $filename;}
#if (-e "cache/alexa-cookie/" . $number . "create-cookie.js")  {unlink "cache/alexa-cookie/" . $number . "create-cookie.js";}
#if (-e "cache/alexa-cookie/" . $number . "refresh-cookie.js") {unlink "cache/alexa-cookie/" . $number . "refresh-cookie.js";}


Danach ein "reload 37_echodevice" ausführen. Danach einen npm_login refresh ausführen. Dann bitte den Inhalt der Datei xyrefresh-cookie.js und xyresult.json mir per PN zukommen lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 30 Januar 2019, 15:21:10
wo befinden sich denn die xyrefresh-cookie.js und xyresult.json?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2019, 15:21:57
Zitat von: punker am 30 Januar 2019, 15:21:10
wo befinden sich denn die xyrefresh-cookie.js und xyresult.json?
in einer Standard FHEM Installation hier "/opt/fhem/cache/alexa-cookie"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 30 Januar 2019, 15:29:36
Hab dir ne PM geschickt!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2019, 16:12:20
Auf Seite 1 gibt es eine neue Version. Für alle die aktuell Probleme mit dem NPM Login haben mal diese verwenden. Im normalen LOG sollte dann zu sehen sein warum ein eventueller refresh nicht funktioniert hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 30 Januar 2019, 17:49:03
Tja, auch mit der neuen Version von 37_echodevice wieder "connected but loginerror".
Ausserdem kommt bei set myEcho NPM_login new jetzt:

Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.

Ich geb jetzt auf, wär zwar schön gewesen wenns funktioniert hätte aber da kann man halt nix machen! :-(
Danke an Michael für die Unterstützung!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2019, 18:01:54
Zitat von: punker am 30 Januar 2019, 17:49:03
Tja, auch mit der neuen Version von 37_echodevice wieder "connected but loginerror".
Ausserdem kommt bei set myEcho NPM_login new jetzt:

Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.

Ich geb jetzt auf, wär zwar schön gewesen wenns funktioniert hätte aber da kann man halt nix machen! :-(
Danke an Michael für die Unterstützung!
Wenn diese Meldung kommt, dann läuft vermutlich im Hintergrund noch ein Loginversuch. Am besten startest Du Deinen kompletten FHEM Server einmal durch.

Danach stellst du dein Account Device LOG technisch wieder auf 3 und machst erneut einen npm_login new. Dann am Besten mal ein paar Minuten warten und LOG prüfen. Wenn alles gut aussieht dann mal einen npm_login refresh machen. Wenn dann wieder connected but loginerror kommt dann noch mal das log prüfen.

Irgendetwas scheint bei Dir anders zu laufen, wäre super wenn du mir helfen würdest das herauszufinden. Die Vermutung liegt nahe das auch noch andere Benutzer dasselbe Problem haben.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 30 Januar 2019, 19:06:58
Zitat von: punker am 30 Januar 2019, 17:49:03
Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.

Die Meldung taucht immer dann auf, wenn etwas beim Login nicht funktioniert hat. Man muss dann Fhem neu starten. Schöner wäre es, wenn man den Port durch einen set Befehl wieder schließen könnte.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dermitschi85 am 30 Januar 2019, 20:49:19
Zitat von: michael.winkler am 30 Januar 2019, 08:44:37
Aktualisiere mal deine NPM bzw. Node Version


45 error node -v v8.11.1
46 error npm -v 1.4.21


Hi Michael,

hat leider nichts gebracht. Bin aber selbst fündig geworden.

Zunächst wie du gesagt hast NPM und Node updaten:

sudo npm install -g npm

sudo npm cache clean -f

sudo npm install -g n

sudo n stable


Sollte dann die neuste Version von beidem installiert sein.

Danach ist die Installation per FHEM immer noch fehlgeschlagen.

Also folgendes machen:

cd /opt/fhem/cache

sudo rm -r alexa-cookie/

sudo -su fhem

npm install --prefix "./cache/alexa-cookie" alexa-cookie2


Danach kann in FHEM unter dem Alexa Device ein NPM Login ausgeführt werden.


Ich hoffe ich konnte damit anderen weiterhelfen.


Grüße Michi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 30 Januar 2019, 21:40:59
Zitat von: michael.winkler am 30 Januar 2019, 11:59:13
Leider habe ich keinen ECHO Input. Was kann man mit dem Gerät über "alexa.amazon.de" alles steuern? Tauch das Gerät unter "get devices" am Account Device auf?

Mit dem Gerät kann man meines Wissens 1:1 dieselben Funktionen ausführen, wie mit dem Echo Dot 3. Da ich beide Geräte im Einsatz habe, kann ich das ganz gut vergleichen. Ich habe bis jetzt aber noch keine Unterschiede feststellen könne. Es wäre richtig super, wenn du das Gerät mit dem Modul unterstützten könntest. Der Input kostet auch "nur" 40€. Die Readings für die Wecker bekomme ich sogar in FHEM rein und das Gerät wird mit autocreate angelegt und erkannt (siehe Bild). Lediglich die set und get Befehle funktionieren im Gegensatz zum Echo Dot 3 nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 30 Januar 2019, 22:15:12
Zitat von: michael.winkler am 30 Januar 2019, 18:01:54
Wenn diese Meldung kommt, dann läuft vermutlich im Hintergrund noch ein Loginversuch. Am besten startest Du Deinen kompletten FHEM Server einmal durch.

Danach stellst du dein Account Device LOG technisch wieder auf 3 und machst erneut einen npm_login new. Dann am Besten mal ein paar Minuten warten und LOG prüfen. Wenn alles gut aussieht dann mal einen npm_login refresh machen. Wenn dann wieder connected but loginerror kommt dann noch mal das log prüfen.

Irgendetwas scheint bei Dir anders zu laufen, wäre super wenn du mir helfen würdest das herauszufinden. Die Vermutung liegt nahe das auch noch andere Benutzer dasselbe Problem haben.

So, hab das ganze um halb 8 Uhr nochmal neu angelegt (vorher meinen Bananapi und FHEM neugestartet) und seitdem gabs noch kein "connected but loginerror"!
Mal schaun ob und wie lange es so bleibt?

Nachtrag:  Auch über Nacht und nach einem FHEM Update und Neustart läuft es weiterhin!
Kein "connected but loginerror" mehr - Problem scheint behoben!

Danke an Michael nochmals!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 30 Januar 2019, 22:53:02
Zitat von: niklasmader am 30 Januar 2019, 21:40:59
Mit dem Gerät kann man meines Wissens 1:1 dieselben Funktionen ausführen, wie mit dem Echo Dot 3. Da ich beide Geräte im Einsatz habe, kann ich das ganz gut vergleichen. Ich habe bis jetzt aber noch keine Unterschiede feststellen könne. Es wäre richtig super, wenn du das Gerät mit dem Modul unterstützten könntest. Der Input kostet auch "nur" 40€. Die Readings für die Wecker bekomme ich sogar in FHEM rein und das Gerät wird mit autocreate angelegt und erkannt (siehe Bild). Lediglich die set und get Befehle funktionieren im Gegensatz zum Echo Dot 3 nicht.
Achtung OT:

Ich habe gerade mal geschaut, da ich den Echo Input nicht kannte/kenne.
Soweit ich sehe, ist es ein Dot ohne den Lautsprecher... gibt es irgendwo einen Mehrwert, den der Input gegenüber dem Dot liefert???
Warum sollte ich einen Input kaufen, wenn ich für annähernd den selben Preis einen Dot bekomme?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 30 Januar 2019, 23:23:59
Zitat von: balli1187 am 30 Januar 2019, 22:53:02
Achtung OT:

Ich habe gerade mal geschaut, da ich den Echo Input nicht kannte/kenne.
Soweit ich sehe, ist es ein Dot ohne den Lautsprecher... gibt es irgendwo einen Mehrwert, den der Input gegenüber dem Dot liefert???
Warum sollte ich einen Input kaufen, wenn ich für annähernd den selben Preis einen Dot bekomme?


Gesendet von iPhone mit Tapatalk

Ich glaube auch, dass der Input ein Dot ohne Lautsprecher ist und hoffe deshalb, dass Michael es schafft den ohne großen Aufwand einzubinden. Da der Dot aktuell nur 10€ mehr kostet, gibt es überhaupt keinen Kaufgrund. Ich habe den Input nur, da es den bei einer Aktion von Amazon für 20€ dazu gab, wenn man sich einen Bluetooth Lautsprecher gekauft hat. Das habe ich dann schon für einen guten Preis empfunden. Aber gerade aufgrund dieses aktuell geringen Preisunterschied, denke ich, dass der Input demnächst sinken wird. Ansonsten wird Amazon mit der Aktion wohl die einzigen Produkte verkauft haben und viele werden den gleichen Gedanken wie du haben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 31 Januar 2019, 07:18:11
Danke für die Antwort. Ich hab mich nur gewundert, welche Gruppe Amazon mit diesem Produkt adressieren will und wie man sich abgrenzt.

Wenn der Input über die Amazon-App bzw. Alexa-Website gesteuert werden kann, geht es prinzipiell auch mit dem Modul. Dafür benötigt Micha aber deine Hilfe:
Was kommt als Ausgabe, wenn du ein autocreate_devices durchführst? Kopiere mal die ganze Zeile des Input hier rein.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 31 Januar 2019, 12:27:13
Zitat von: balli1187 am 31 Januar 2019, 07:18:11
Danke für die Antwort. Ich hab mich nur gewundert, welche Gruppe Amazon mit diesem Produkt adressieren will und wie man sich abgrenzt.

Wenn der Input über die Amazon-App bzw. Alexa-Website gesteuert werden kann, geht es prinzipiell auch mit dem Modul. Dafür benötigt Micha aber deine Hilfe:
Was kommt als Ausgabe, wenn du ein autocreate_devices durchführst? Kopiere mal die ganze Zeile des Input hier rein.


Gesendet von iPhone mit Tapatalk

Ja, kann ich auch vollkommen nachvollziehen. Ich würde es mir für den aktuellen Preisunterschied auch nicht kaufen.

Ich habe mal einen Screenshot von meinen Devices für Michael angehängt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2019, 13:03:13
Zitat von: niklasmader am 31 Januar 2019, 12:27:13
Ja, kann ich auch vollkommen nachvollziehen. Ich würde es mir für den aktuellen Preisunterschied auch nicht kaufen.

Ich habe mal einen Screenshot von meinen Devices für Michael angehängt.
Kannst Du das bitte als Text schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 31 Januar 2019, 16:00:55
Zitat von: michael.winkler am 31 Januar 2019, 13:03:13
Kannst Du das bitte als Text schicken?

Klar, anbei die Zeile...

G090VP04846501ER      ECHO      A1JJ0KFC4ZPNJ3      Niklas Input
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Januar 2019, 16:56:49
Zitat von: niklasmader am 31 Januar 2019, 16:00:55
Klar, anbei die Zeile...

G090VP04846501ER      ECHO      A1JJ0KFC4ZPNJ3      Niklas Input
Auf Seite 1 gibt es eine aktualisierte Version. Freue mich über Dein Feeback.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 31 Januar 2019, 20:28:05
Zitat von: awel am 26 Januar 2019, 20:33:04
play_routine, Ankündigungen und Umlaute im Ausgabetext

In Routinen kann man jetzt Ankündigungen nutzen: Das sind Textmeldungen die gleichzeitig relativ synchron auf mehreren, auswählbaren Geräten ausgegeben werden (siehe z.B. https://stadt-bremerhaven.de/amazon-alexa-ankuendigungen-ab-sofort-in-routinen-nutzbar).

Ich habe u.a. jetzt eine Routine erstellt, die auf mehreren Geräten den Text "Der Wäschetrockner ist fertig" ausgibt.
Starte ich die Routine aus der Handy-App (Android), wird alles normal ausgesprochen. Starte ich dagegen dieselbe Routine -die ja nicht lokal, sondern bei Amazon gespeichert ist - aus dem Modul mit set <device> play_routine ... gibt es Probleme mit dem ä im Wäschetrockner. Wohlgemerkt: Das ä taucht nicht im Namen, sondern im Ausgabetext der Routine auf!

Könnte es sein, dass irgendeine Landes- oder Sprachinfo bei play_routine nicht mit an Amazon geschickt wird?
...

Ich hab' mal etwas genauer hingehört: Das ganze scheint ein UTF8 - Ansi - Problem zu sein.

Wenn in der Routine ä, ö oder ü enthalten sind, spricht Alexa bei Start der Routine über die Handy-App die Umlaute korrekt aus.
Startet man dieselbe Routine aus dem Modul, sagt AlexaDas sind genau die Zeichen, die man erhält, wenn man sich UTF8-kodierte Umlaute ä, ö , ü als ANSI-kodiert ansieht (à ö ü).

Sehr merkwürdig! Wird durch Aufruf aus dem Modul bei Amazon die Zeichenkodierung -auch dort gespeicherter Texte- anders interpretiert? Könnte das vlt. auch an anderen Stellen auftauchen ...

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 31 Januar 2019, 20:28:55
Zitat von: michael.winkler am 31 Januar 2019, 16:56:49
Auf Seite 1 gibt es eine aktualisierte Version. Freue mich über Dein Feeback.

Vielen Dank Michael! Es funktioniert, soweit ich das gerade testen konnte, perfekt. Jetzt kann ich endlich meine Lampe in Abhängigkeit des Weckers steuern. Echt klasse!

Mal so nebenbei: Kennt einer von euch eine andere Möglichkeit, die Lampe in Abhängigkeit des Alexa Weckers zu steuern als den Lichtwecker 2.0 von Emanuel? Ich bräuchte diese ganzen Sachen mit vorzeitiger Lichtshow und Snooze nicht. Über das Modul kann man aber nicht erkennen, ob der Wecker gerade klingelt, richtig? Nur ob er aktiviert ist oder eben nicht. Könnte man noch sonst irgendwie mit einem DOIF bzw. Notify triggern? Oder muss man zwangsläufig den Wecker erstmal in FHEM übernehmen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 31 Januar 2019, 20:51:00
Zitat von: niklasmader am 31 Januar 2019, 20:28:55
Über das Modul kann man aber nicht erkennen, ob der Wecker gerade klingelt, richtig? Nur ob er aktiviert ist oder eben nicht.
Naja, die Weckzeit siehst du schon in den devices (nicht im account!), auch ob der Wecker ein- oder ausgeschaltet ist.
Das reicht aber nicht, wenn man mehrere Wecker definiert, da die Wochentage und Wiederholungen nicht sichtbar sind.
Dazu fehlt noch der Wert von "recurring" - ähnlich zu den Erinnerungen.

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 31 Januar 2019, 21:26:43
Zitat von: awel am 31 Januar 2019, 20:51:00
Naja, die Weckzeit siehst du schon in den devices (nicht im account!), auch ob der Wecker ein- oder ausgeschaltet ist.
Das reicht aber nicht, wenn man mehrere Wecker definiert, da die Wochentage und Wiederholungen nicht sichtbar sind.
Dazu fehlt noch der Wert von "recurring" - ähnlich zu den Erinnerungen.

VG Achim

Den Wecker stelle ich ja jeden Abend neu, damit würde somit das Problem mit den Wochentagen und Wiederholungen wegfallen. Aber ich sehe eben nicht, ob der Wecker gerade klingelt und kann deshalb nicht im Zuge dessen die Lampe anschalten. Also muss ich wohl den Wecker in FHEM übernehmen, oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 31 Januar 2019, 21:36:09
Du siehst doch ob und wann er dann klingelt - reicht es denn nicht, zur selben Zeit in Fhem die gewünschte Aktion auszuführen?
Ich gehe mal davon aus, dass auch Dein Fhem-Rechner (Raspberry o.ä) seine Zeit extern synchronisiert; dann sollten Fhem und Alexa doch hinreichend synchron sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 31 Januar 2019, 21:58:10
Hallo,

ich habe die Vermutung, dass diese letzte (Fehler)-Meldung im fhemlog evtl. damit zu tun hat, das ich nicht auf mein Fhem draufkomme bzw. dass Fhem richtig startet:

Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE bks;8>e#(g<`db~;8'/ at ./FHEM/37_echodevice.pm line 4021.


Was kann ich dagegen machen? Hier mein ursprünglicher Post dazu: https://forum.fhem.de/index.php/topic,96731.0.html

Grüße Thomas

EDIT:
Ja nach dem Auskommentieren läuft fhem wieder.
Habe derzeit die version: 2019.01.15 v0.0.51m
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 31 Januar 2019, 23:40:38
hallo,

habe leider auch das problem das bei mir der npm install fehlschlägt, seit einer kompletten neuinstallation von raspbian und fhem.

node -v
v8.11.1

npm -v
6.5.0


habe hier schon alles mögliche probiert durch die suche /opt/fhem/cache/alexa-cookie/node-modules ist vorhanden, wie auch opt/fhem/cache/alexa-cookie/package-lock.json
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie hab ich auch probiert.

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2019, 08:42:16
Zitat von: tklein am 31 Januar 2019, 21:58:10
Hallo,

ich habe die Vermutung, dass diese letzte (Fehler)-Meldung im fhemlog evtl. damit zu tun hat, das ich nicht auf mein Fhem draufkomme bzw. dass Fhem richtig startet:

Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE bks;8>e#(g<`db~;8'/ at ./FHEM/37_echodevice.pm line 4021.


Was kann ich dagegen machen? Hier mein ursprünglicher Post dazu: https://forum.fhem.de/index.php/topic,96731.0.html

Grüße Thomas

EDIT:
Ja nach dem Auskommentieren läuft fhem wieder.
Habe derzeit die version: 2019.01.15 v0.0.51m
Kannst du mal die Version von Seite 1 versuchen. Wenn es nicht funktioniert bitte gleich Bescheid geben dann schaue ich mir es gleich an.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2019, 08:42:40
Zitat von: awel am 31 Januar 2019, 20:28:05
Ich hab' mal etwas genauer hingehört: Das ganze scheint ein UTF8 - Ansi - Problem zu sein.

Wenn in der Routine ä, ö oder ü enthalten sind, spricht Alexa bei Start der Routine über die Handy-App die Umlaute korrekt aus.
Startet man dieselbe Routine aus dem Modul, sagt Alexa

  • statt ä -> "a mit Tilde"
  • statt ö -> "a mit Tilde Absatzzeichen"
  • statt ü -> "a mit Tilde ein Viertel"
Das sind genau die Zeichen, die man erhält, wenn man sich UTF8-kodierte Umlaute ä, ö , ü als ANSI-kodiert ansieht (à ö ü).

Sehr merkwürdig! Wird durch Aufruf aus dem Modul bei Amazon die Zeichenkodierung -auch dort gespeicherter Texte- anders interpretiert? Könnte das vlt. auch an anderen Stellen auftauchen ...

VG Achim
Habe einen Verdacht, muss es aber erst mal nachstellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2019, 08:44:27
Zitat von: Abercrombie1892 am 31 Januar 2019, 23:40:38
hallo,

habe leider auch das problem das bei mir der npm install fehlschlägt, seit einer kompletten neuinstallation von raspbian und fhem.

node -v
v8.11.1

npm -v
6.5.0


habe hier schon alles mögliche probiert durch die suche /opt/fhem/cache/alexa-cookie/node-modules ist vorhanden, wie auch opt/fhem/cache/alexa-cookie/package-lock.json
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie hab ich auch probiert.

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified

Hierzu gibt es in der Doku einen Hinweis https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set

Wurde aber auch schon hier alles besprochen. Deinem FHEM Benutzer fehlen sudo Berechtigungen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slawekking am 01 Februar 2019, 08:56:09
Hallo Michael,

danke für die super Weiterentwicklung.

Ich nutze gerade einen Echo Show gen.2 auch für die Fhem Visualisierung über den Silk Browser.
Das Problem welches ich aktuell habe ist, dass der Browser nach einer Zeit x verschwindet und dieser erneut über einen Sprachbefehl aufgerufen werden muss.

Besteht die Möglichkeit den Browser über das Modul zu starten ( z.B set Befehl )?

Danke im Voraus

Gruß

Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 01 Februar 2019, 08:58:40
Zitat von: slawekking am 01 Februar 2019, 08:56:09
Hallo Michael,

danke für die super Weiterentwicklung.

Ich nutze gerade einen Echo Show gen.2 auch für die Fhem Visualisierung über den Silk Browser.
Das Problem welches ich aktuell habe ist, dass der Browser nach einer Zeit x verschwindet und dieser erneut über einen Sprachbefehl aufgerufen werden muss.

Besteht die Möglichkeit den Browser über das Modul zu starten ( z.B set Befehl )?

Danke im Voraus

Gruß

Christoph

Gleiches Problem hab ich auch, den Browser aus FHEM raus zu starten wär ziemlich genial.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2019, 09:16:55
Zitat von: Nexium am 01 Februar 2019, 08:58:40
Gleiches Problem hab ich auch, den Browser aus FHEM raus zu starten wär ziemlich genial.
^
Nein das geht leider nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 Februar 2019, 09:25:36
Was läuft eigentlich auf dem Show?
Android?

Dann geht es vielleicht mit adb: https://forum.fhem.de/index.php/topic,68748.msg602292.html#msg602292

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 01 Februar 2019, 14:30:19
Hallo Michael,

habe auf Version 2019.01.31 v0.0.51s geupdated. Allerdings steht im header:
# $Id: 37_echodevice.pm 15724 2017-12-29 22:59:44Z michael.winkler $

Fhem fährt wieder nicht vollständig hoch. Hier der Logauszug:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE bks;8>e#(g<`db~;8'/ at ./FHEM/37_echodevice.pm line 4029.

Hast du schon einen Ahnung womit das zu tun haben könnte bzw. wie ich es umgehen kann?

Vielleicht wegen dem Sonderzeichen "ü" im alias?

define ECHO_G090LV03635204U6 echodevice ... ...
attr ECHO_G090LV03635204U6 IODev ECHO_DEVICE
attr ECHO_G090LV03635204U6 alias Küche
attr ECHO_G090LV03635204U6 event-on-change-reading .*
attr ECHO_G090LV03635204U6 icon echo
attr ECHO_G090LV03635204U6 reminder_delay 300
attr ECHO_G090LV03635204U6 room Amazon,Küche


EDIT: Nö das war es nicht.

Viele Grüße
Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 Februar 2019, 15:28:00
Hallo Thomas,

evtl. (etwas) OT:

aber nachdem ich ja den anderen Thread (https://forum.fhem.de/index.php/topic,96731.msg898226.html#msg898226) verfolgt habe und das was ich jetzt hier schreibe dort schon schreiben wollte ;)

Jetzt halt hier: bist du sicher, dass mit der SD Karte alles i.O. ist?

Bei mir hat es bei einem SD-Karten-Defekt auch oft/immer "so eigenartig" angefangen.
Habe dann etwas gelöscht/verändert und dann ging es (scheinbar) wieder bis irgendwann...

Wenn ich so ein "komisches Verhalten" bemerke ist für mich eigentlich immer der Umstieg auf eine neue SD mit neu aufgesetztem System der Weg.
Meist auch gleich mit der Installation eines neuen OS :)

Dann die Linux-Pakete aus den Notizen (inkl. nachdenken, ob ich das noch brauche/will ;)  ) und dann noch "manuell zu installierende fhem-Module" und dann die fhem.cfg (entweder noch von der SD, meist aber aus einem Backup).

Will nicht sagen, dass es nicht vielleicht doch an dem echodevice-Modul liegt...
...nur mal einwerfen auch über die andere Möglichkeit (doch SD-Karte hinüber) noch mal nachzudenken...

Gruß und viel Glück, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2019, 16:10:16
Zitat von: tklein am 01 Februar 2019, 14:30:19
Hallo Michael,

habe auf Version 2019.01.31 v0.0.51s geupdated. Allerdings steht im header:
# $Id: 37_echodevice.pm 15724 2017-12-29 22:59:44Z michael.winkler $

Fhem fährt wieder nicht vollständig hoch. Hier der Logauszug:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE bks;8>e#(g<`db~;8'/ at ./FHEM/37_echodevice.pm line 4029.

Hast du schon einen Ahnung womit das zu tun haben könnte bzw. wie ich es umgehen kann?

Vielleicht wegen dem Sonderzeichen "ü" im alias?

define ECHO_G090LV03635204U6 echodevice ... ...
attr ECHO_G090LV03635204U6 IODev ECHO_DEVICE
attr ECHO_G090LV03635204U6 alias Küche
attr ECHO_G090LV03635204U6 event-on-change-reading .*
attr ECHO_G090LV03635204U6 icon echo
attr ECHO_G090LV03635204U6 reminder_delay 300
attr ECHO_G090LV03635204U6 room Amazon,Küche


EDIT: Nö das war es nicht.

Viele Grüße
Thomas
Kannst du die Zeile 4029 mal mit einem # auskommentieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 01 Februar 2019, 16:49:38
Hi,

die habe ich auskommentiert:
$string =~ s%$s5%USER%g;

Und jetzt klappt es nach einem erfolgreichen Login. :-)
Muss ich noch etwas beachten?

Viele Grüße & Danke
Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 01 Februar 2019, 19:09:32
@Joachim

Ja die Karte habe ich getauscht. Evtl. lag es daran. Zumindest läuft das System jetzt wieder oder noch :-)
Ein neues System aufsetzen wäre für mich ein größeres Projekt, da ich in den ca. 2 Jahren sehr viele verschiedene Dinge ausprobiert habe und ich echt nicht weiss, ob ich das wieder alles so hinbekommen würde. Ich abe hier auch sehr oft Hilfe in Anspruch genommen/bekommen.
Ferner würde ich dann glaube ich auf Docker mit NUK umschwenken wollen. Da habe ich aber noch weniger Ahnung. :-)
Habe halt insgesamt nur "gefährliches Halbwissen" und neben Beruf und Familie leider nicht die Zeit, mich damit intensiver beschäftigen zu können.

Viele Grüße und ein schönes WE
Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2019, 20:04:48
Zitat von: tklein am 01 Februar 2019, 19:09:32
@Joachim

Ja die Karte habe ich getauscht. Evtl. lag es daran. Zumindest läuft das System jetzt wieder oder noch :-)
Ein neues System aufsetzen wäre für mich ein größeres Projekt, da ich in den ca. 2 Jahren sehr viele verschiedene Dinge ausprobiert habe und ich echt nicht weiss, ob ich das wieder alles so hinbekommen würde. Ich abe hier auch sehr oft Hilfe in Anspruch genommen/bekommen.
Ferner würde ich dann glaube ich auf Docker mit NUK umschwenken wollen. Da habe ich aber noch weniger Ahnung. :-)
Habe halt insgesamt nur "gefährliches Halbwissen" und neben Beruf und Familie leider nicht die Zeit, mich damit intensiver beschäftigen zu können.

Viele Grüße und ein schönes WE
Thomas
Läuft denn deine Installation jetzt auch wenn du die Zeile wieder aktivierst?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 02 Februar 2019, 08:32:16
Moin Moin,

@Michael: nee, dann wieder nicht erreichbar

Grüße
Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 03 Februar 2019, 10:12:55
Das Modul ist noch etwas zu übereifrig, wenn die Internetverbindung getrennt wird.
Bitte dort noch dynamische Wartezeiten verwenden, die nach ein paar Fehlschlägen deutlich Minuten erreichen:
2019.02.03 09:50:31 3: [echo] [echodevice_setState] to connected
2019.02.03 09:57:29 3: [echo] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2019.02.03 09:57:33 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:34 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:35 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:36 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:37 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:38 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:39 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:40 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:41 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:42 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:43 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:44 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:45 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:47 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:48 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:49 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:50 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:51 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:52 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:53 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:54 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:55 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:56 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:57 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:58 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:59 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:00 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:01 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:02 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:03 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:04 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:05 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:06 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:07 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:08 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:09 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:10 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:11 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:12 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:13 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:14 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:15 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:16 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:17 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:18 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:19 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:20 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:21 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:22 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:23 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:24 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:25 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:26 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:27 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:28 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:29 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:29 3: [echo] [echodevice_LoginStart] Alter COOKIE=6117/6000 Refresh Cookie!
2019.02.03 09:58:30 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:30 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:31 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:31 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:32 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:32 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:33 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:33 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:34 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] write new refreshtoken


Und der Bug von weiter oben ist mir auch aufgefallen:
$string =~ s%$s5%USER%g;
Das muss heissen:
$string =~ s/$s5/USER/g;
Hat das dein Editor aus irgendeinem Grund gekillt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tklein am 03 Februar 2019, 10:46:46
@Markus:

die Datei hatte ich zuvor nie editiert.

Auch Deine Aänderung hat leider nichts gebracht. Logeintrag:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE bks;8>e#(g<`db~;8'/ at ./FHEM/37_echodevice.pm line 4029.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 03 Februar 2019, 17:24:54
Mittlerweile kann ich bestätigen, dass das Modul bei mir einwandfrei läuft. Vielen Dank nochmal für die Unterstützung des Echo Inputs, Michael. Kann man die Zeit, in der die Readings aktualisiert werden, kurzer stellen? Ich habe nämlich den Lichtwecker von Emanuel im Betrieb und da wird dann z.B. das Reading für snooze erst einige Sekunden angezeigt, wobei der Alexa Wecker schon früher wieder stumm ist. Heißt also, dass die Lampe etwas später ausgeht, als der Klingelton des Echos.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 04 Februar 2019, 09:32:27
Zitat von: niklasmader am 03 Februar 2019, 17:24:54
Mittlerweile kann ich bestätigen, dass das Modul bei mir einwandfrei läuft. Vielen Dank nochmal für die Unterstützung des Echo Inputs, Michael. Kann man die Zeit, in der die Readings aktualisiert werden, kurzer stellen? Ich habe nämlich den Lichtwecker von Emanuel im Betrieb und da wird dann z.B. das Reading für snooze erst einige Sekunden angezeigt, wobei der Alexa Wecker schon früher wieder stumm ist. Heißt also, dass die Lampe etwas später ausgeht, als der Klingelton des Echos.

Das kannst du bei intervallsettings ändern. Von Hause aus wird alle 60 Sekunden aktualisiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 04 Februar 2019, 09:56:12
Zitat von: Abercrombie1892 am 04 Februar 2019, 09:32:27
Das kannst du bei intervallsettings ändern. Von Hause aus wird alle 60 Sekunden aktualisiert.

Genau, das habe ich schon gesehen. Aber stimmt das wirklich? Ich musste nämlich noch nie 60 selunden warten, bis die Readings aktualisiert wurden. Es sind immer nur so um die 10 Sekunden. Wäre die Auslastung in FHEM zu hoch, wenn ich das auf eine Sekunde stelle?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 04 Februar 2019, 12:26:25
Zitat von: niklasmader am 04 Februar 2019, 09:56:12
Genau, das habe ich schon gesehen. Aber stimmt das wirklich? Ich musste nämlich noch nie 60 selunden warten, bis die Readings aktualisiert wurden. Es sind immer nur so um die 10 Sekunden. Wäre die Auslastung in FHEM zu hoch, wenn ich das auf eine Sekunde stelle?

ich habe meinen wohnzimmer dot auf 1 sek mit event on change reading mit den jeweiligen sachen die ich benötige und ich habe keine probleme.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 04 Februar 2019, 13:37:55
Zitat von: Abercrombie1892 am 04 Februar 2019, 12:26:25
ich habe meinen wohnzimmer dot auf 1 sek mit event on change reading mit den jeweiligen sachen die ich benötige und ich habe keine probleme.

Ok, danke dir. Werde ich nachher gleich mal testen. Event-On-ChangeReading habe ich sowieso immer an.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 04 Februar 2019, 13:51:21
Hallo Michael,
ich hab da 2 Punkte zu dem tollen Modul:
1. einfach nur mal wieder eine Rückmeldung zum leidigen connect-Thema. Ich habe immer noch 0.48a installiert, die bei mir immer noch "gut" connected. Kein capatcha oder 2FA. Kürzlich war ich mal wieder disconnected, was dann "plötzlich" ohne jegliches zutun meinerseits in FHEM(kein restart, keine get/set an den devices) wieder funktionierte. Einzige Beobachtung: ich hab eine Amazon-Seite aufgerufen  :-\ :o
2. Das Modul erzeugt ja eine Masse an events. Mir ist nun bei der Entwicklung eines Moduls klar geworden, was das u.U. an Datenlast für FHEM bedeutet. Hat man eine Notify_Fn im fremden Modul, so wird diese für JEDES FHEM-event durchlaufen, eben auch alle der echodevice-devices. Mein Wunsch wäre daher, die Anzahl der events zu reduzieren. Dies ginge z.B., dass nur dann events erzeugt werden, wenn sich auch wirklich an einem Reading etwas ändert(lässt sich z.B durch readingsBulkUpdateIfChanged realisieren).
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2019, 18:19:28
Zitat von: Markus M. am 03 Februar 2019, 10:12:55
Das Modul ist noch etwas zu übereifrig, wenn die Internetverbindung getrennt wird.
Bitte dort noch dynamische Wartezeiten verwenden, die nach ein paar Fehlschlägen deutlich Minuten erreichen:
2019.02.03 09:50:31 3: [echo] [echodevice_setState] to connected
2019.02.03 09:57:29 3: [echo] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2019.02.03 09:57:33 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:34 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:35 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:36 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:37 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:38 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:39 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:40 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:41 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:42 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:43 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:44 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:45 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:47 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:48 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:49 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:50 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:51 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:52 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:53 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:54 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:55 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:56 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:57 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:58 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:57:59 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:00 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:01 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:02 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:03 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:04 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:05 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:06 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:07 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:08 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:09 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:10 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:11 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:12 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:13 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:14 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:15 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:16 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:17 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:18 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:19 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:20 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:21 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:22 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:23 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:24 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:25 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:26 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:27 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:28 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:29 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:57:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:29 3: [echo] [echodevice_LoginStart] Alter COOKIE=6117/6000 Refresh Cookie!
2019.02.03 09:58:30 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:30 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:31 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:31 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:32 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:32 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:33 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:33 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2188refresh-cookie.js = true
2019.02.03 09:58:34 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb  3 09:58:29 2019] write new refreshtoken


Und der Bug von weiter oben ist mir auch aufgefallen:
$string =~ s%$s5%USER%g;
Das muss heissen:
$string =~ s/$s5/USER/g;
Hat das dein Editor aus irgendeinem Grund gekillt?
Das mit den String ersetzen muss ich mir generell noch mal anschauen. Das ist noch ein Skriptteil den ich noch nicht überarbeitet habe.

In dem oberen LOG Teil ist tatsächlich noch ein BUG. Wie man sehen kann werden die Abstände zwischen den einzelnen LOG Zeilen auf einmal kürzer.

Das mit den dynamischen Wartenzeiten ist so ein Thema. Der eine hätte es gerne länger der andere hätte es gerne in Realtime. Nur wo trifft man sich. Ich kann hier gerne, extra für Dich, einen Attribut einbauen wo ein längeres Intervall eingestellt werden kann. Für das eigentliche Refresh Cookie gibt es schon ein Attribut mit welchem Du die Gültigkeit des Cookies verlängern kannst. Vielleicht hilft Dir das ja schon.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2019, 18:20:25
Zitat von: Abercrombie1892 am 04 Februar 2019, 12:26:25
ich habe meinen wohnzimmer dot auf 1 sek mit event on change reading mit den jeweiligen sachen die ich benötige und ich habe keine probleme.
ACHTUNG! Die meisten Readings werden vom Account Device aktualisiert! Die einzelnen ECHO Devices aktualisieren in der Regel nur die Medien Daten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2019, 18:24:10
Zitat von: KölnSolar am 04 Februar 2019, 13:51:21
Hallo Michael,
ich hab da 2 Punkte zu dem tollen Modul:
1. einfach nur mal wieder eine Rückmeldung zum leidigen connect-Thema. Ich habe immer noch 0.48a installiert, die bei mir immer noch "gut" connected. Kein capatcha oder 2FA. Kürzlich war ich mal wieder disconnected, was dann "plötzlich" ohne jegliches zutun meinerseits in FHEM(kein restart, keine get/set an den devices) wieder funktionierte. Einzige Beobachtung: ich hab eine Amazon-Seite aufgerufen  :-\ :o
2. Das Modul erzeugt ja eine Masse an events. Mir ist nun bei der Entwicklung eines Moduls klar geworden, was das u.U. an Datenlast für FHEM bedeutet. Hat man eine Notify_Fn im fremden Modul, so wird diese für JEDES FHEM-event durchlaufen, eben auch alle der echodevice-devices. Mein Wunsch wäre daher, die Anzahl der events zu reduzieren. Dies ginge z.B., dass nur dann events erzeugt werden, wenn sich auch wirklich an einem Reading etwas ändert(lässt sich z.B durch readingsBulkUpdateIfChanged realisieren).
Grüße Markus
Zu Punkt 1. Hier würde ich auf das neuen NPM Login umstellen. Hier sind die Ganzen Captcha und oder 2FA Probleme behoben. Das neue Loginverfahren solle deutlich besser arbeiten.

Zu Punkt 2. Wie Du der Versions History entnehmen kannst waren alle Readings über das "readingsBulkUpdateIfChanged" eingebunden. Leider gab es Benutzer denen das nicht gefallen hat. Daher habe ich alles wieder auf das alte Verfahren umgestellt. Grundsätzlich kannst du das aber auch über das Attribut "event-on-update-reading" am Account Device und am Echo Device so einstellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 04 Februar 2019, 18:39:51
Zitat von: sig10680 am 15 Dezember 2018, 13:23:27
Danke dir für das Testen,

ich habe es jetzt mit einem Notify hinbekommen. Vielleicht braucht es ja jemand von euch!


ECHO_.*:voice:..* {
if ($EVENT =~ m/info/ && $EVENT =~ m/arbeitszimmer/) {
fhem "set $NAME speak Die Temperatur im Büro beträgt [HM_Wandthermostat_OG_Buero_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Buero_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/badezimmer/) {
fhem "set $NAME speak Die Temperatur im Badezimmer beträgt [HM_Wandthermostat_OG_Bad_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Bad_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/esszimmer/) {
fhem "set $NAME speak Die Temperatur in der Küche beträgt [HM_Wandthermostat_OG_Kueche_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Kueche_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/wohnzimmer/) {
fhem "set $NAME speak Die Temperatur im Wohnzimmer beträgt [HM_Wandthermostat_OG_Wohnzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Wohnzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/schlafzimmer/) {
fhem "set $NAME speak Die Temperatur im Schlafzimmer beträgt [HM_Wandthermostat_OG_Schlafzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Schlafzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/zimmer opa/) {
fhem "set $NAME speak Die Temperatur im Zimmer vom Opa beträgt [HM_Wandthermostat_OG_Zimmer_Opa_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Zimmer_Opa_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/kinderzimmer/) {
fhem "set $NAME speak Die Temperatur im Kinderzimmer beträgt [HM_Wandthermostat_OG_Kinderzimmer_Climate:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [HM_Wandthermostat_OG_Kinderzimmer_Climate:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/flur/) {
fhem "set $NAME speak Die Temperatur im Flur beträgt [netatmo_M03_00_00_02_78_24:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [netatmo_M03_00_00_02_78_24:humidity] Prozent";
}
if ($EVENT =~ m/info/ && $EVENT =~ m/dachboden/) {
fhem "set $NAME speak Die Temperatur auf dem Dachboden beträgt [netatmo_M03_00_00_02_ae_40:Temp_Alexa] Grad bei einer Luftfeuchtigkeit von [netatmo_M03_00_00_02_ae_40:humidity] Prozent";
}
}


Jetzt baue ich nur noch die Alarm Lautstärke mit ein.

mfg sig10680

Hallo,

könnte mir bitte jemand die Umsetzung hierzu erklären?
Wie muss der Dummy eingerichtet sein?
Was muss in alexa noch eingetragen werden?

Danke für Tipps und VG
Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Markus M. am 04 Februar 2019, 18:42:59
Zitat von: michael.winkler am 04 Februar 2019, 18:19:28Das mit den dynamischen Wartenzeiten ist so ein Thema. Der eine hätte es gerne länger der andere hätte es gerne in Realtime. Nur wo trifft man sich. Ich kann hier gerne, extra für Dich, einen Attribut einbauen wo ein längeres Intervall eingestellt werden kann. Für das eigentliche Refresh Cookie gibt es schon ein Attribut mit welchem Du die Gültigkeit des Cookies verlängern kannst. Vielleicht hilft Dir das ja schon.

Ich meinte damit vor allem die wilden Timer von echodevice_NPMWaitForCookie - die parallelen Schleifen im Log Beispiel hast du ja gesehen.
Wenn der Server nicht erreichbar ist, ist das sowieso ein Sonderfall der auch als solcher behandelt werden sollte.
Da macht es nicht viel Sinn, jede Sekunde einen neuen Call zu starten, besonders nicht mehr nach bereits längerer Wartezeit.
Das merke ich zwar jetzt nicht wirklich, jemand mit einem kleinen Raspberry aber wahrscheinlich schon :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Februar 2019, 19:13:33
Zitat von: dk3572 am 04 Februar 2019, 18:39:51
Hallo,

könnte mir bitte jemand die Umsetzung hierzu erklären?
Wie muss der Dummy eingerichtet sein?
Was muss in alexa noch eingetragen werden?

Danke für Tipps und VG
Dieter

So wie ich es verstanden ("erfunden" ;)  ) habe geht es wie folgt:

Du richtest in der Alexa-App eine Routine ein (somit kannst du vorgeben was du sagen willst).
An derem "Ende" schaltest du den Dummy-Schalter (wie der heißt etc. sollte egal sein).

EDIT: dazu brauchst du nat. entweder alexa-fhem oder ha-bridge, damit "etwas" geschalten werden kann...

Daraufhin führt ein Notify ein get AccountDevice settings (oder status oder actions / weiß ich grad nicht mehr so genau) aus.

Daraufhin wird "sofort" das "voice" Reading aktualisiert worauf dann eben das von dir "zitierte" Notfy reagiert und dann eben ausführt was du eigentlich wolltest...

Kann auch sein, dass man mitlerweile den Zwischenschritt mit dem Notify und dem "get AccountDevice ..." nicht mehr braucht weil glaube ich das "voice-Reading" mittlerweile eh schnell aktualisiert wird...

Ein paar Seiten weiter zurück wird der "neueste Stand" erläutert...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 04 Februar 2019, 19:40:58
Zitat von: MadMax-FHEM am 04 Februar 2019, 19:13:33
So wie ich es verstanden ("erfunden" ;)  ) habe geht es wie folgt:

Du richtest in der Alexa-App eine Routine ein (somit kannst du vorgeben was du sagen willst).
An derem "Ende" schaltest du den Dummy-Schalter (wie der heißt etc. sollte egal sein).

EDIT: dazu brauchst du nat. entweder alexa-fhem oder ha-bridge, damit "etwas" geschalten werden kann...

Daraufhin führt ein Notify ein get AccountDevice settings (oder status oder actions / weiß ich grad nicht mehr so genau) aus.

Daraufhin wird "sofort" das "voice" Reading aktualisiert worauf dann eben das von dir "zitierte" Notfy reagiert und dann eben ausführt was du eigentlich wolltest...

Kann auch sein, dass man mitlerweile den Zwischenschritt mit dem Notify und dem "get AccountDevice ..." nicht mehr braucht weil glaube ich das "voice-Reading" mittlerweile eh schnell aktualisiert wird...

Ein paar Seiten weiter zurück wird der "neueste Stand" erläutert...

Gruß, Joachim

Ok, danke für die Hilfe.
Funktioniert mit einem notify. Hatte ich zuvor auch schon, allerdings die Routine am Ende auf einen ungenutzten Dot geleitet.
Der dummy ist demnach nur dazu da, damit man in der Routine nach dem Satz "irgendwas" ausführen kann.
Sehe ich das so richtig?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Februar 2019, 20:05:34
Ja.
Sofern das mit der schnellen Aktualisierung des "voice-Readings" tatsächlich umgesetzt ist...
...weil sonst eben Dummy/Notify das "voice-Reading" "zwangsaktualisieren"... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 04 Februar 2019, 20:35:50
weiß jemand wie ich die routinen in routineplay aktualisieren kann? es sind teils noch sehr alte routinen vorhanden und neue werden nicht angezeigt.

es funktioniert bestimmt über getsettingsdevice, aber ich habe viele geräte die ich nicht benötige gelöscht und die würden dann wieder erscheinen.

edit: jetzt auf einmal wurde alles aktualisiert  :o
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 04 Februar 2019, 21:07:47
Zitat von: michael.winkler am 04 Februar 2019, 18:20:25
ACHTUNG! Die meisten Readings werden vom Account Device aktualisiert! Die einzelnen ECHO Devices aktualisieren in der Regel nur die Medien Daten.

Wo genau, müsste ich denn das Intervall verkürzen, damit das Reading für den Zustand des Weckers (on oder off) schneller aktualisiert wird? Und in welche Einheit ist das eigentlich? Als ich das nämlich mal beim Echo Input auf 1 gesetzt haben, hat alles nur noch viel länger gedauert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 04 Februar 2019, 21:29:29
ZitatZu Punkt 1. Hier würde ich auf das neuen NPM Login umstellen. Hier sind die Ganzen Captcha und oder 2FA Probleme behoben. Das neue Loginverfahren solle deutlich besser arbeiten.

Zu Punkt 2. Wie Du der Versions History entnehmen kannst waren alle Readings über das "readingsBulkUpdateIfChanged" eingebunden. Leider gab es Benutzer denen das nicht gefallen hat. Daher habe ich alles wieder auf das alte Verfahren umgestellt. Grundsätzlich kannst du das aber auch über das Attribut "event-on-update-reading" am Account Device und am Echo Device so einstellen.
Zu1. Wollte Dir nur die Info geben, dass das "alte" Verfahren bei mir noch zufriedenstellend funktioniert.
Zu2. Du meintest event-on-change-reading ?  :-\ Hätte ich auch selber drauf kommen können.  ::) So ist dann auch der event monitor wieder übersichtlicher  :D.  Jetzt hab ich nur noch 5 events für den "reminder_count", weil der wohl immer von 0 auf 5 hochzählt. Damit lässt sich leben.
Danke&Grüße
Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 05 Februar 2019, 10:48:13
Hi zusammen,

gibt es eine Möglichkeit folgendes zu tun?
Ich möchte über eine Alexa Weckzeiten stellen. Diese werden über das Modul auch alle angezeigt in FHEM über dieses Modul. Nun möchte ich aber erkennen welcher der letzte der ganzen Wecker ist. Normal sind bei mir zwei, drei Wecker aktiv. Die Zeiten variieren aber. Nun möchte ich mit dem letzten Wecker auch die Rollos hoch fahren. Den Teil mit den Rollos werde ich hin bekommen. Allerdings ist die Liste der Wecker relativ lang und es kommen immer mal welche hinzu. Ich habe schon gelesen wie ich diese auch löschen kann. Aber das möchte ich ja nicht mal. An sich müsste ich erkennen, welcher der letzte aktive Wecker ist und diesen würde ich dann als trigger nutzen um den Rollos zu sagen: "Hoch mit euch".

Danke an alle!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 05 Februar 2019, 11:33:23
Zitat von: 87insane am 05 Februar 2019, 10:48:13
Hi zusammen,

gibt es eine Möglichkeit folgendes zu tun?
Ich möchte über eine Alexa Weckzeiten stellen. Diese werden über das Modul auch alle angezeigt in FHEM über dieses Modul. Nun möchte ich aber erkennen welcher der letzte der ganzen Wecker ist. Normal sind bei mir zwei, drei Wecker aktiv. Die Zeiten variieren aber. Nun möchte ich mit dem letzten Wecker auch die Rollos hoch fahren. Den Teil mit den Rollos werde ich hin bekommen. Allerdings ist die Liste der Wecker relativ lang und es kommen immer mal welche hinzu. Ich habe schon gelesen wie ich diese auch löschen kann. Aber das möchte ich ja nicht mal. An sich müsste ich erkennen, welcher der letzte aktive Wecker ist und diesen würde ich dann als trigger nutzen um den Rollos zu sagen: "Hoch mit euch".

Danke an alle!

Könntest du dafür nicht das Reading für die Anzahl der Wecker nehmen? Dann hättest du also sowas, wie: alarm_[echoname:counter]_originalTime. Das wäre spontan die erste Idee, die mir so einfällt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 05 Februar 2019, 14:36:32
Also das verstehe ich nicht....
Beispiel:

Tun wir mal so als hätte ich 8 Wecker und heute stelle ich per Sprache an der Alexa einen neuen ein um 07:00 Uhr. Die anderen sind alle inaktiv aber in der Liste. Nun kommt Person 2 und sagt Wecker auf 08:00 Uhr. Beide würde ich in FHEM nun auch sehen innerhalb ein paar Sekunden (das klappt erstaunlich schnell und gut). Wie kann ich nun aus den ganzen Weckern den letzten (8:00 Uhr) erkennen? Hinzu müsste es ja der letzte/späteste Wecker, der aktiv ist sein. Mit der reinen Anzahl komme ich da nicht hin. Es kann ja auch sein das ein alter Wecker für z.B. morgen wieder aktiv geht, da dieser die gleiche Uhrzeit trägt.

Am ende müsste ich ja prüfen:
- Welche Wecker gibt es?
- Welche Wecker sind aktiv?
- Welcher von den aktiven Weckern ist der späteste?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Februar 2019, 14:51:44
Ich würde nochmal auf den Link verweisen, den ich auch Alexa-FHEM Thread schon gepostet habe. Da wird via userReadings weiter spezifiziert welcher Wecker aktiv ist.

Vielleicht ist es für deinen Ablauf auch vernpnftig alles mit dem alarmclock Modul zu koppeln und die weckzeit eben aus dem Echo heraus zu lösen und in alarmclock zu verwalten.

Auf Perl-Ebene gibt es mit Sicherheit die Möglichkeit Zeit zu vergleichen und per Bedingung den frühesten/spätesten zu wählen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 05 Februar 2019, 14:53:30
habe jede Menge Meldungen  --- bluetooth disconnected --- in den Readings
hat jemand eine Idee wie ich die löschen kann ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 05 Februar 2019, 14:58:39
Zitat von: balli1187 am 05 Februar 2019, 14:51:44
Ich würde nochmal auf den Link verweisen, den ich auch Alexa-FHEM Thread schon gepostet habe. Da wird via userReadings weiter spezifiziert welcher Wecker aktiv ist.

Vielleicht ist es für deinen Ablauf auch vernpnftig alles mit dem alarmclock Modul zu koppeln und die weckzeit eben aus dem Echo heraus zu lösen und in alarmclock zu verwalten.

Auf Perl-Ebene gibt es mit Sicherheit die Möglichkeit Zeit zu vergleichen und per Bedingung den frühesten/spätesten zu wählen.


Gesendet von iPhone mit Tapatalk

Den Link habe ich mir angesehen und für schlecht empfunden. Habe hier lernen dürfen, dass alles programmierbar ist und versuche das nun auch zu tun. Denke deine Perl Variante wird es am Ende werden. Muss ich mir dann wohl zusammen googlen. Dachte das ggf. jemand schon was in dieser Art gebaut hat. Mir fehlt ja vom Prinzip her nur das oben genannte. Mehrere variabel viele Uhrzeit vergleichen und dann die höchste, aktive auswerfen und z.B. in eine Variable schreiben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Februar 2019, 15:05:29
Zitat von: 87insane am 05 Februar 2019, 14:58:39
Den Link habe ich mir angesehen und für schlecht empfunden. Habe hier lernen dürfen, dass alles programmierbar ist und versuche das nun auch zu tun. Denke deine Perl Variante wird es am Ende werden. Muss ich mir dann wohl zusammen googlen. Dachte das ggf. jemand schon was in dieser Art gebaut hat. Mir fehlt ja vom Prinzip her nur das oben genannte. Mehrere variabel viele Uhrzeit vergleichen und dann die höchste, aktive auswerfen und z.B. in eine Variable schreiben.
Das musst du mir jetzt aber mal genauer erklären? Inwiefern ist es denn bei coldcorner nicht "programmiert"???
Es kommt halt ein bisschen auf den Ansatz an. Ich habe es bei mir so umgesetzt und nutze den Echo quasi nur als Interface, um die Zeit in FHEM zu bekommen. Das Alarmclock-Modul dient als zentraler Ankaufpunkt für die Weckabläufe. Hier lässt sich ja nach eigenen Wünschen wiederum mit Perl eintragen was man möchte, ohne xx notifys usw. ich habe bspw. unterschiedliche Routinen für (feste) Tage an denen ich HomeOffice habe.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 05 Februar 2019, 15:10:43
hmmm... Hört sich auch gut an. Was du noch alles mit drin hast....

Zitatcoldcorner nicht "programmiert"???
Es ist zu viel für meine Zwecke. Aktuell wäre es bei mir ein notify für den Zweck. Klar kann am Ende noch mehr kommen, wie du schon gesagt hast. Aber alleine um es ein wenig mehr zu lernen macht es in meinen Augen Sinn, dass mit dem Zeitvergleich usw als Übung zu sehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Februar 2019, 15:19:04
Nunja, dass musst du für dich entscheiden. In beiden Fällen musst du aus dem Echo-Modul die Weckzeiten erkennen und extrahieren um sie dann in FHEM weiter zu verarbeiten.
Als ich vor ein paar Monaten vor dem Projekt stand, fand ich es einfacher die Zeiten nicht im Echo zu belassen, da ich sie dort einfach nicht so übersichtlich finde. In einem gesonderten Modul ist halt alles beisammen.
Ich verstehe aber deinen Ansatz so wenig wie möglich "überflüssige" Modul einzubinden, wenn es auch mit bordmitteln und ein wenig gehinschmalz geht ;-)


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 05 Februar 2019, 16:56:59
Zitat von: balli1187 am 05 Februar 2019, 15:19:04
... musst du aus dem Echo-Modul die Weckzeiten erkennen und extrahieren um sie dann in FHEM weiter zu verarbeiten.
Klar, aber wie mache ich das bei Weckern mit Wiederholungen? Einzelne Wecker sind leicht, aber z.B. 1. Wecker jeden Montag um 6:30, 2. Wecker jeden Dienstag um 6:45, 3. Wecker jeden Mittwoch um 6:00, 4. Wecker jeden Donnerstag um 6:45,...
Zur Zeit werden nur die Zeiten 6:30, 6:45, 6:00, 6:45 angezeigt, wobei logischerweise wegen der Wiederholung alle aktiv sind.
Also welcher von denen weckt morgen? Für mich ist das ohne die recurring-Eigenschaft nicht lösbar, bin aber für Deine Hilfe dankbar!

VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 05 Februar 2019, 17:53:05
Hab da so ne Idee. Aber da kann ich auch erst wieder am WE dran rum schrauben.

Ich werde mal versuchen mir einfach ein notify auf die Alarm readings zu setzen. Da sieht man einmal bei Status wenn einer on/Off geht. Und sollte einer zb on gehen, kann man dann anhand der nummer des alarms auch die Uhrzeit dessen einlesen und setzen. Sollte danach noch ein Wecker aktiv gehen oder aber schon einer gewesen sein, kann man prüfen welche zeit die spätere ist und diese setzen. Sollten mal alle aus sein, kann man einfach ne 0 oder so setzen und damit nichts ausführen.

So die Idee. Mal sehen wie es laufen wird.


Edit: Bei mir werden auch sich wiederholende wecker immer im einem eigenen alarm01,02 usw angezeigt. Somit könnte man auch einfach zb jede Nacht um 01:00 uhr alle alarme die on sind einlesen und prüfen welcher der späteste ist. Da es aber unterschiedlich viele sein könnten, werde ich spätestens da lesen müssen wie man das lösen kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 05 Februar 2019, 18:28:52
Hallo,

ich habe auf die aktuelle Version aus Post 1 geupdatet, seit dem wird speak mit der Lautstärke von volume angesagt und nicht mit der Lautstärke von volume_alarm. Änderungen von volume_alarm haben keine Auswirkung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 05 Februar 2019, 20:30:43
Zitat von: hanswerner1 am 05 Februar 2019, 18:28:52
Hallo,

ich habe auf die aktuelle Version aus Post 1 geupdatet, seit dem wird speak mit der Lautstärke von volume angesagt und nicht mit der Lautstärke von volume_alarm. Änderungen von volume_alarm haben keine Auswirkung.

das kannst du mit dem attr speak_volumen einstellen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Februar 2019, 21:14:41
Zitat von: awel am 05 Februar 2019, 16:56:59
Klar, aber wie mache ich das bei Weckern mit Wiederholungen? Einzelne Wecker sind leicht, aber z.B. 1. Wecker jeden Montag um 6:30, 2. Wecker jeden Dienstag um 6:45, 3. Wecker jeden Mittwoch um 6:00, 4. Wecker jeden Donnerstag um 6:45,...
Zur Zeit werden nur die Zeiten 6:30, 6:45, 6:00, 6:45 angezeigt, wobei logischerweise wegen der Wiederholung alle aktiv sind.
Also welcher von denen weckt morgen? Für mich ist das ohne die recurring-Eigenschaft nicht lösbar, bin aber für Deine Hilfe dankbar!

VG Achim
Ich kann jetzt nicht sagen ob du die Wiederholung irgendwie aus den Readings rausbekommst.
Die Anleitung auf coldcorner geht davon aus, dass du jeden Abend deinen Wecker für den nächsten Tag stellst. Die Zeit wird in Alarmclock übernommen und dann im Echo gelöscht. Wenn du gleichbleibende Weckzeiten hast, die sich zumindest wöchentlich wiederholen, stellt sich die Frage warum du den Echo brauchst und nicht feste Zeiten im alarmclock-Modul hinterlegst.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 05 Februar 2019, 21:17:21
Zitat von: Nexium am 05 Februar 2019, 20:30:43
das kannst du mit dem attr speak_volumen einstellen

Danke, funktioniert !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: niklasmader am 05 Februar 2019, 22:58:09
Zitat von: niklasmader am 04 Februar 2019, 21:07:47
Wo genau, müsste ich denn das Intervall verkürzen, damit das Reading für den Zustand des Weckers (on oder off) schneller aktualisiert wird? Und in welche Einheit ist das eigentlich? Als ich das nämlich mal beim Echo Input auf 1 gesetzt haben, hat alles nur noch viel länger gedauert.

Weiß das zufällig jemand?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 06 Februar 2019, 06:53:59
Also bei mir (habe am Intervall nichts angepasst), sind die Wecker immer nach wenigen Sekunden direkt aktiv. Der Zeitraum ist so klein, da würde ich nichts verkürzen. Aber wenn man das machen wollte, denke ich wird es Interval sein.

Device specific help in FHEM sagt:
interval
Poll interval in seconds (300)


Ansonsten kannst du hier: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/ (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/) alles nachlesen.

Es hängen einfach ein paar Nullen hinten dran. Was das für eine "Einheit" ist weiß ich nicht und ich weiß auch nicht warum die Nullen dran hängen. Was aber auch egal ist da man diese ja einfach kürzen kann bei Verwendung.

@awel: Die Anleitung auf coldcorner ist schon okay so wie sie ist. Für mich ist diese nicht geeignet und für dich einfach auch nicht. ABER - Die Anleitung Hilft ja dabei die Thematik zu verstehen. An sich müsstest du auch nur jede Nacht z.B. um 1 abfragen welche Wecker aktiv sind und dann einfach davon ableiten. Ich selber habe das noch nicht fertig gebaut aber am WE, hoffe ich es zu schaffen. Bin selber kein Meister Programmierer aber ich übe fleißig.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 07 Februar 2019, 19:01:36
Hallo zusammen,

nachdem ich es bei mir auch immer wieder zu login Fehlern kommt, will ich auf die NPM_Login Variante umstellen.

Ich habe jetzt hier schon einiges gelesen und bin auch auf die Attribute npm_proxy_ip und npm_proxy_port gestoßen. Mir ist aber nicht klar, ob ich damit auch eine nodejs / npm Installation auf einem anderen Rechner ansprechen und für das Modul nutzen kann.

Wenn ja, was muss ich denn dabei beachten?

Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 07 Februar 2019, 20:38:38
Kein Reconnect nach Stromausfall

Hallo Michael,
nach einem Stromausfall gab es kein Reconnect. Gut, aber auch ein manuelles npm_login-Refresh scheiterte mit folgender Fehlermeldung:
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="session-id=XXXX; session-id-time=2180287062l; ubid-acbde=261-5416495-1996446; session-token="XXXX"; ubid-acbde=XXXX; Domain=.amazon.de; Expires=Wed, 02-Feb-2039 19:17:43 GMT;

Ein npm_login-new funktioniert einwandfrei auf Anhieb.
Ich habe dann als Test mehrfach die Fritzbox ausgeschaltet - immer oben beschriebenes Verhalten, nur login-new funktioniert. Meine IPv4-Adresse von Unitymedia hat sich dabei nicht(!) verändert, sie blieb bei allen Versuchen gleich.

Ist das normal?

Danke und Grüße

Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pink99panther am 08 Februar 2019, 17:07:25
Hallo,

zunächst mal ein ganz großes Danke für dieses toll Modul!

Bei mir gibt es allerdings ein kleines Problem mit der https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/ (https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/) Funktion.
Seit ich die eingerichtet habe kann ich in der AlexaApp keine Geräteeinstellungen für meine Echos mehr vornehmen.
Die Seite in der App bleibt einfach leer.
Hat da jemand einen tip für mich, was da los ist?

Im Voraus schon mal Danke und Grüße
Manfred
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 08 Februar 2019, 21:58:29
Hallo Michael,

ich habe mir heute den Bose Home Speaker 500 gegönnt.
Das Gerät wird unter get devices angezeigt:

12d7cdcdaf9040bcace6f79adebe6428      THIRD_PARTY_AVS_SONOS_BOOTLEG      A37SHHQ3NUL7B5      Marc's Bose Home Speaker 500   
b66462925fe542989162a67a72490d2e      THIRD_PARTY_AVS_MEDIA_DISPLAY      AVN2TMX8MU2YM      Bose Küche   

Siehst Du eine Möglichkeit das Gerät in Deinem Modul zu berücksichtigen?

VG
Marc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 09 Februar 2019, 10:00:24
Guten Morgen zusammen. Das Modul ist an sich gut aber ich hab mir mal den Spaß gemacht zu schauen was alles durch den event monitor läuft. Ich habe 2x Alexa, 2x Fire TV und 2x sonos, welche auch als alexa erkannt werden. Alle Geräte schreien so viel durch die Gegend. Ich weiß nicht ob alle diese events sein müssen.

Wie habt ihr das gelöst? Gibt es eine Art best Practice? Was macht ihr anderen genau mit dem Modul? Ich selber habe es zwar drin aber auch nur wegen den alexa weckern. Eine andere idee bezüglich dem nutzen hatte ich noch nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 09 Februar 2019, 10:04:03
Setze in deinen Devices mal das Attribut "event-on-change-reading .*"
Das sollte die Events ziemlich runterreduzieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 09 Februar 2019, 10:06:42
Habt ihr/du bei diesem Modul alles an oder weniger bzw. was macht Sinn?
"event-on-change-reading .*" werde ich nachher setzen. Allerdings suche ich noch nach einem Sinn, mehr mit zu schreiben bei diesem Modul. Weswegen ich auch fragte was ihr alle so mit dem Modul macht...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pink99panther am 09 Februar 2019, 10:47:26
Hallo 87insane

ich nutze das Modul zur Sprachausgabe für fhem.
Playownmusic gibt ein "Gong.mp3" aus zur Ankündigung einer Ansage
und speak macht dann die Ansage, wie zum Beispiel: Das Fenster im Bad ist noch offen!

LG
Manfred
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 09 Februar 2019, 11:38:22
Hallo zusammen,

ich bin leider jetzt erst zum Echodevice gekommen. Hatte bisher nicht mitbekommen, dass das Modul auch "speak" bzw. "speak_ssml" unterstützt und hatte daher extra ioBroker+Alexa2 im Einsatz.

1st off all: Super Modul und vielen Dank für das Erstellen bzw. natürlich auch für die Übernahme/Fortführung!

Ich konnte mir leider nicht alle 148 Seiten durchlesen, daher seht es mir bitte nach, falls das Thema bereits behandelt wurde! Über den ioBroker-Adapter konnte man "speak" auch für Gruppen/Multiroom-Geräte absetzen. Somit konnte Sprachausgabe entweder an einzelne Echos senden oder auch an Gruppen wie "Erdgeschoss", "Erster Stock" oder auch "ganzes Haus". Aktuell sehen diese Befehle jedoch in keinen Gruppen/Multiroom-Geräten zur Verfügung. Ist dieses ggf. noch geplant oder wurde ggf. bereits verworfen? Dieses würde es für mich einfacher machen, da ich in DOIFs dann nur eine Gruppe angeben müsste, statt 5 oder 6 einzelner "set"-Befehle.

Gibt es eigentlich schon eine grobe Richtung, zu wann das Modul im SVN aufgenommen wird? (Frage nur, weil ich gern mal vergesse außerhalb von "Update" nach Updates zu schauen ;D)

Vielen Dank im Voraus und beste Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Februar 2019, 11:45:41
Jep wurde schon mal behandelt ;)

Geht (aktuell) wohl nicht.
Ob es gehen wird (technisch)/bzw. geplant ist: Michael fragen ;)

Was geht:

Du gruppierst mit fhem-Mitteln: Attribut group
Dann kannst du folgendes aufrufen: set group=Multiroom speak Test

Nicht 100%ig synchron (zumindest bei mir) bzw. je nach "Laune" der Echos mal besser/schlechter ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Reinhart am 09 Februar 2019, 12:14:19
Ich möchte einmal fragen ob schon wer eine vernünftige Textausgabe (nicht Sprache) mit dem Modul realisiert hat?
ZB: um verschiedene Messwerte darauf kontinuierlich anzeigen.

Ich habe es jetzt einmal mit dem reminder versucht zu lösen, das funktioniert im Prinzip aber mich stört dabei das zusätzlich zum Text auch eine Sprachausgabe erfolgt "dies ist eine Erinnerung". Eigentlich möchte ich nur Text am Bildschirm haben, am besten rechts oben, aber in der Mitte so wie jetzt geht auch. Zusätzlich stört mich mit der Erinnerung, das der Text die anderen Bildschirmausgaben blockiert bis ich "Alexa stopp" sage.
Das Blockieren könnte man zwar mit einer Timer gesteuerten Löschung der Erinnerung durchführen, das ist aber eine doch ganz komplexe Funktion die richtige Erinnerung auszulesen um sie als Variable der Löschroutine zu übergeben.

sub alexaEnergieverbrauch() {
my $energie = (ReadingsVal("LS110_2","statElectricityConsumedToday", "")/1000);
        $energie =~ s/\./,/g;
        fhem("set ECHO_G000RA07XXXXXX reminder_normal Stromverbrauch $energie Kw");
}

das ist die augenblickliche Lösung, mit den oben erwähnten Nachteilen. Wäre schön, wenn wer eine bessere Idee dazu hat und das auch umsetzbar ist.

LG
Reinhart
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 Februar 2019, 12:34:33
Hab weder Spot noch Show, kann man sich die ToDo/Einkaufsliste auch anzeigen lassen ?

Wenn ja, wäre die Werte in die Liste Liste schreiben eine Möglichkeit ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Abercrombie1892 am 09 Februar 2019, 12:49:10
hallo,

ich steuere meine echo dots nun teils auch über die Hue dimmer switch schalter und wollte mir nun eine art transfer playback bauen, damit ich beim ersten tastendruck die musik in der küche starte und beim langem tastendruck die musik auf die wohnzimmer küche gruppe weiterleiten kann.

wollte das ganze mit einer routine lösen in der alexa app und das ganze dann über routineplay starten. wenn ich die routine in der alexa app starte gehts einwandfrei.

beim routineplay start steht leider bei Voice: spiel wohnzimmer und kà che von tunein und alexa meint dann nur das sie kein album spielen kann auf tunein.

nachdem ich ein wenig weiter getestet hatte, liegt es wohl anscheinend daran, das das modul die umlaute nicht richtig mitschickt und alexa daher nix damit anstellen kann.
kann man das irgendwie fixxen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Reinhart am 09 Februar 2019, 12:56:42
Zitat von: TomLee am 09 Februar 2019, 12:34:33
Hab weder Spot noch Show, kann man sich die ToDo/Einkaufsliste auch anzeigen lassen ?

Wenn ja, wäre die Werte in die Liste Liste schreiben eine Möglichkeit ?

Danke für deine Idee, die Liste zu beschreiben geht ja tadellos, aber ohne Sprach Kommando kann ich sie nicht nicht automatisch aufrufen und somit zur Anzeige bringen.
Ich habe auch schon nachgedacht den Kalender irgendwie über Fhem mit den Messwerten zu befüllen, das wäre der letzte Ausweg denn da gibt es die erwähnten Nachteile nicht. Die Einträge kommen automatisch sobald ein Eintrag erfolgt.

LG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 09 Februar 2019, 15:08:10
Fehler textmessage fhemweb.js

Hallo Michael,
irgendwie funktionieren die Textmessages nicht mehr.
Bei Abfrage der conversations am acount-Modul erhalte ich folgende Fehlermeldung:
fhemweb.js line 1085:
Unterminated string constant

nmp_login new oder nmp_login refresh bringen keine Änderung.

Danke und Gruß
Achim

Nachtrag: Log mit verbose 4 und Textmessage 'Guten Morgen' liefert
2019.02.10 09:45:20 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.02.10 09:45:20 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~XXX/messages
2019.02.10 09:45:20 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.02.10 09:45:20 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~XXX/messages Metode=POST
2019.02.10 09:45:20 4: [echo] [echodevice_Parse] [textmessage]

Das unten von netsrac4th gezeigte NPM Login Refresh im Sekundenabstand habe ich nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 10 Februar 2019, 07:46:05
Bei mir gehen auch keine Textmessages mehr. (v051s)
Es wird bei einem GET keine conversationID mehr angezeigt.

2019.02.10 07:42:25 4: [echo] [echodevice_SendCommand] [conversations] START
2019.02.10 07:42:25 4: [echo] [echodevice_SendCommand] [conversations] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations?latest=true&includeHomegroup=true&unread=false&modifiedSinceDate=1970-01-01T00:00:00.000Z&includeUserName=true
2019.02.10 07:42:25 4: [echo] [echodevice_SendCommand] [conversations] PushToCmdQueue SendData=
2019.02.10 07:42:25 4: [echo] [echodevice_HandleCmdQueue] [conversations] send command=https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations?latest=true&includeHomegroup=true&unread=false&modifiedSinceDate=1970-01-01T00:00:00.000Z&includeUserName=true Metode=GET
2019.02.10 07:42:26 4: [echo] [echodevice_Parse] [conversations]
2019.02.10 07:42:26 5: [echo] [echodevice_Parse] [conversations] DATA Dumper=$VAR1 = '{"lastPage":true,"conversations":[]}';


Ausserdem alle 1 sec diese Meldung im log:

2019.02.10 07:42:26 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb 10 07:42:01 2019] wait for refreshtoken exist false
2019.02.10 07:42:27 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb 10 07:42:01 2019] wait for refreshtoken exist false
2019.02.10 07:42:28 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Feb 10 07:42:01 2019] wait for refreshtoken exist false
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Reinhart am 10 Februar 2019, 10:35:30
ich habe das soeben mit der Version 0.0.51q getestet, da funktioniert alles wie es soll. Die Conversation ID wird angezeigt und auch die Textmessage wird korrekt ausgegeben.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 11:48:18
Zitat von: Reinhart am 10 Februar 2019, 10:35:30
ich habe das soeben mit der Version 0.0.51q getestet, da funktioniert alles wie es soll. Die Conversation ID wird angezeigt und auch die Textmessage wird korrekt ausgegeben.
Bei mir nicht  :(
Wie lautet bei Dir das Reading COOKIE_TYPE - also welche Art des Logins nutzt Du?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 11:49:17
Zitat von: awel am 10 Februar 2019, 11:48:18
Bei mir nicht  :(
Wie lautet bei Dir das Reading COOKIE_TYPE - also welche Art des Logins nutzt Du?
Wie alt ist euer Cookie?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 11:50:56
Das Cookie ist frisch, heute 10:48 Uhr
npm_login new oder refresh ändern wie schon geschrieben auch nichts daran
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 10 Februar 2019, 11:51:47
Zitat von: michael.winkler am 10 Februar 2019, 11:49:17
Wie alt ist euer Cookie?


Gesendet von iPhone mit Tapatalk

Ziemlich frisch. 2019-02-10 11:03:24
Hatte heute Morgen auch mal einen NPM login erneut gemacht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 11:53:58
Zitat von: netsrac4th am 10 Februar 2019, 11:51:47
Ziemlich frisch. 2019-02-10 11:03:24
Hatte heute Morgen auch mal einen NPM login erneut gemacht.
Was zeigt denn der Inhalt von Amazon.Account_account.html ?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 12:01:26
Zitat von: michael.winkler am 10 Februar 2019, 11:53:58
Was zeigt denn der Inhalt von Amazon.Account_account.html ?
Gute Frage, gibt's ein Navi? Wo finde ich die?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 12:18:24
Zitat von: awel am 10 Februar 2019, 12:01:26
Gute Frage, gibt's ein Navi? Wo finde ich die?
Das Attribut browser_save_data am Account device auf 1 setzen. Danach ein get Settings, dann etwas warten und dann ein get html_results


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 12:34:41
hm, Amazon.Account_account.html kann ich mit get html_results nicht bieten...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 12:54:27
Zitat von: awel am 10 Februar 2019, 12:34:41
hm, Amazon.Account_account.html kann ich mit get html_results nicht bieten...
sorry nimm mal die XXX_cookielogin6.html
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 12:59:02
XXX_cookielogin6.html mit xxx für ID:
{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":false,"customerEmail":"achim.welland@outlook.com","customerId":"XXX","customerName":"Achim"}}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 13:06:29
Zitat von: awel am 10 Februar 2019, 12:59:02
XXX_cookielogin6.html mit xxx für ID:
{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":false,"customerEmail":"achim.welland@outlook.com","customerId":"XXX","customerName":"Achim"}}
Das Ergebnis sieht gut aus. Was kommt bei einem get conversation zurück? Und was zeigt das dazugehörige html Resultat?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 13:16:19
siehe Anlage
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 13:51:11
Zitat von: awel am 10 Februar 2019, 13:16:19
siehe Anlage
Auf Seite 1 gibt es eine aktualisierte Version. Damit sollt es jetzt wieder gehen. Danke für Deine Hilfe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 13:53:20
Zitat von: PingPong am 08 Februar 2019, 21:58:29
Hallo Michael,

ich habe mir heute den Bose Home Speaker 500 gegönnt.
Das Gerät wird unter get devices angezeigt:

12d7cdcdaf9040bcace6f79adebe6428      THIRD_PARTY_AVS_SONOS_BOOTLEG      A37SHHQ3NUL7B5      Marc's Bose Home Speaker 500   
b66462925fe542989162a67a72490d2e      THIRD_PARTY_AVS_MEDIA_DISPLAY      AVN2TMX8MU2YM      Bose Küche   

Siehst Du eine Möglichkeit das Gerät in Deinem Modul zu berücksichtigen?

VG
Marc
Kannst du kurz Beschreiben welche Funktionen, über alexa.amazon.de hier unterstützt werden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 13:55:49
Zitat von: pfeffi am 05 Februar 2019, 14:53:30
habe jede Menge Meldungen  --- bluetooth disconnected --- in den Readings
hat jemand eine Idee wie ich die löschen kann ?
Den Fehler hat schon ein anderer Benutzer gemeldet. Kannst Du mal am Account Device das Attribut "browser_save_data" auf 1 setzten. Danach solltest du ein get settings amm Acount Device machen. Kurze Zeit später kannst du über get html_results die die Datei "xxxxx_bluetoothstate.html" anschauen. Bitte schicke mir diese Datei mal zu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 13:59:22
Zitat von: michael.winkler am 10 Februar 2019, 13:51:11
Auf Seite 1 gibt es eine aktualisierte Version. Damit sollt es jetzt wieder gehen. Danke für Deine Hilfe.
... leider nicht.
Aber auf jeden Fall: Danke für DEINE Hilfe! Einen schönen Restsonntag!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 14:00:18
Zitat von: awel am 10 Februar 2019, 13:59:22
... leider nicht.
Aber auf jeden Fall: Danke für DEINE Hilfe! Einen schönen Restsonntag!
Was kommt den jetzt für eine Fehlermeldung?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 14:08:58
get conversations funktioniert,
set <device> textmessage ... macht nichts und liefert mit verbose 4 und Text 'hallo' im Log:
2019.02.10 14:06:27 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.02.10 14:06:27 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~xxxx/messages
2019.02.10 14:06:27 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.02.10 14:06:27 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~xxxx/messages Metode=POST
2019.02.10 14:06:27 4: [echo] [echodevice_Parse] [textmessage]
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 14:10:04
Zitat von: awel am 10 Februar 2019, 14:08:58
get conversations funktioniert,
set <device> textmessage ... macht nichts und liefert mit verbose 4 und Text 'hallo' im Log:
2019.02.10 14:06:27 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.02.10 14:06:27 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~xxxx/messages
2019.02.10 14:06:27 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.02.10 14:06:27 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~xxxx/messages Metode=POST
2019.02.10 14:06:27 4: [echo] [echodevice_Parse] [textmessage]

Wie lautet der gesamte Text den du abschickst?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 14:14:39
er war oben: hallo

hier mit längerem Text (ohne Interpunktion): Hallo das ist ein neuer Test

2019.02.10 14:13:05 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.02.10 14:13:05 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~xxxx/messages
2019.02.10 14:13:05 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.02.10 14:13:05 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~xxxx/messages Metode=POST
2019.02.10 14:13:05 4: [echo] [echodevice_Parse] [textmessage]


(Bin jetzt erstmal weg, nochmals DANKE!)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 10 Februar 2019, 14:18:58
Mit neuer Version leider immer noch keine conversationsID.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 14:20:54
Zitat von: netsrac4th am 10 Februar 2019, 14:18:58
Mit neuer Version leider immer noch keine conversationsID.
Mit so einer Aussage kann ich nichts anfangen. Benötige hier auch die Logs, Dateiinhalte usw.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 10 Februar 2019, 14:28:19
2019.02.10 14:24:10 4: [echo] [echodevice_SendCommand] [conversations] START
2019.02.10 14:24:10 4: [echo] [echodevice_SendCommand] [conversations] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations?latest=true&includeHomegroup=true&unread=false&modifiedSinceDate=1970-01-01T00:00:00.000Z&includeUserName=true
2019.02.10 14:24:10 4: [echo] [echodevice_SendCommand] [conversations] PushToCmdQueue SendData=
2019.02.10 14:24:10 4: [echo] [echodevice_HandleCmdQueue] [conversations] send command=https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations?latest=true&includeHomegroup=true&unread=false&modifiedSinceDate=1970-01-01T00:00:00.000Z&includeUserName=true Metode=GET
2019.02.10 14:24:10 4: [echo] [echodevice_Parse] [conversations]


echo_conversations_header.html

HTTP/1.1 200 OK Content-Type: application/json Content-Length: 36 Connection: keep-alive Server: Server Date: Sun, 10 Feb 2019 13:24:10 GMT x-amz-rid: Y77TKVFF6WG3ZHGB5BVQ Vary: Accept-Encoding,X-Amzn-CDN-Cache,User-Agent X-Cache: Miss from cloudfront Via: 1.1 c205f1b841011a5b4b893843ca879e5a.cloudfront.net (CloudFront) X-Amz-Cf-Id: PiPlm4wa1S7z1EOfUV-ob-endtkY4lgPzUCzCgRgfNm8uz4zuhhQXw==

echo_conversations_header.html

{"lastPage":true,"conversations":[]}

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 14:29:30
Zitat von: awel am 10 Februar 2019, 14:14:39
er war oben: hallo

hier mit längerem Text (ohne Interpunktion): Hallo das ist ein neuer Test

2019.02.10 14:13:05 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.02.10 14:13:05 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~xxxx/messages
2019.02.10 14:13:05 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.02.10 14:13:05 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations/amzn1.comms.messaging.id.conversation~xxxx/messages Metode=POST
2019.02.10 14:13:05 4: [echo] [echodevice_Parse] [textmessage]


(Bin jetzt erstmal weg, nochmals DANKE!)
Habe auf Seite 1 noch mal eine neue Version. Bitte noch mal einen Text mit Verbose 4 versenden, und mir dann wieder das LOG dazu schicken. Bitte auch mal den Inhalt der Datei "xxx_textmessage.html" zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 14:31:49
Zitat von: netsrac4th am 10 Februar 2019, 14:28:19
2019.02.10 14:24:10 4: [echo] [echodevice_SendCommand] [conversations] START
2019.02.10 14:24:10 4: [echo] [echodevice_SendCommand] [conversations] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations?latest=true&includeHomegroup=true&unread=false&modifiedSinceDate=1970-01-01T00:00:00.000Z&includeUserName=true
2019.02.10 14:24:10 4: [echo] [echodevice_SendCommand] [conversations] PushToCmdQueue SendData=
2019.02.10 14:24:10 4: [echo] [echodevice_HandleCmdQueue] [conversations] send command=https://alexa-comms-mobile-service.amazon.com/users/COMMSID/conversations?latest=true&includeHomegroup=true&unread=false&modifiedSinceDate=1970-01-01T00:00:00.000Z&includeUserName=true Metode=GET
2019.02.10 14:24:10 4: [echo] [echodevice_Parse] [conversations]


echo_conversations_header.html

HTTP/1.1 200 OK Content-Type: application/json Content-Length: 36 Connection: keep-alive Server: Server Date: Sun, 10 Feb 2019 13:24:10 GMT x-amz-rid: Y77TKVFF6WG3ZHGB5BVQ Vary: Accept-Encoding,X-Amzn-CDN-Cache,User-Agent X-Cache: Miss from cloudfront Via: 1.1 c205f1b841011a5b4b893843ca879e5a.cloudfront.net (CloudFront) X-Amz-Cf-Id: PiPlm4wa1S7z1EOfUV-ob-endtkY4lgPzUCzCgRgfNm8uz4zuhhQXw==

echo_conversations_header.html

{"lastPage":true,"conversations":[]}
Die Header Datei ist leider falsch, ich benötige den Inhalt von "xxx_cookielogin6.html" und von "xxxx_conversations.html". Bitte auch mal einen get status mitsenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 10 Februar 2019, 14:36:53
Gerne:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.51u
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
browser_save_data    Attribut 1
room    Attribut System
icon    Attribut alexa
verbose    Attribut 0

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-74996....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 958....
.DIRECTID    Helper amzn1.account.AEQPB2....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"blah@googlemail.com","customerId":"asdfsafadf","customerName":"netsrac4th"}}

{"lastPage":true,"conversations":[]}

HTTP/1.1 200 OK Content-Type: application/json Content-Length: 36 Connection: keep-alive Server: Server Date: Sun, 10 Feb 2019 13:24:10 GMT x-amz-rid: Y77TKVFF6WG3ZHGB5BVQ Vary: Accept-Encoding,X-Amzn-CDN-Cache,User-Agent X-Cache: Miss from cloudfront Via: 1.1 c205f1b841011a5b4b893843ca879e5a.cloudfront.net (CloudFront) X-Amz-Cf-Id: PiPlm4wa1S7z1EOfUV-ob-endtkY4lgPzUCzCgRgfNm8uz4zuhhQXw==
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 14:39:10
Zitat von: netsrac4th am 10 Februar 2019, 14:36:53
HTTP/1.1 200 OK Content-Type: application/json Content-Length: 36 Connection: keep-alive Server: Server Date: Sun, 10 Feb 2019 13:24:10 GMT x-amz-rid: Y77TKVFF6WG3ZHGB5BVQ Vary: Accept-Encoding,X-Amzn-CDN-Cache,User-Agent X-Cache: Miss from cloudfront Via: 1.1 c205f1b841011a5b4b893843ca879e5a.cloudfront.net (CloudFront) X-Amz-Cf-Id: PiPlm4wa1S7z1EOfUV-ob-endtkY4lgPzUCzCgRgfNm8uz4zuhhQXw==
Das sieht wieder nach Header Datei aus. Benötige den HTML Inhalt der HTML Datei, nicht vom Header.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 15:05:26
Zitat von: netsrac4th am 10 Februar 2019, 14:36:53
{"lastPage":true,"conversations":[]}
Amazon liefert hier keine Daten. Die Verbindung zu Amazon und das Cookie funktionieren aber. Nach einer Teamviewer Sitzung mit dem Benutzer haben wir herausgefunden dass wenn er über die Handy App eine Nachricht abschickt, erscheinen die Daten wieder und alles funktioniert wieder.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erdnar am 10 Februar 2019, 15:20:02
Hallo,
mein neuer FireTV-4K-Stick wird, anders als der alte "normale" (model Fire TV Stick V1) zwar vom Modul erkannt (STATE connected) aber nicht identifiziert (model unbekannt).
Ist er noch nicht im Modul (kann ich da helfen) oder mache ich wieder mal was falsch  :-[
Vorab vielen Dank
erdnar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 15:21:22
Zitat von: erdnar am 10 Februar 2019, 15:20:02
Hallo,
mein neuer FireTV-4K-Stick wird, anders als der alte "normale" (model Fire TV Stick V1) zwar vom Modul erkannt (STATE connected) aber nicht identifiziert (model unbekannt).
Ist er noch nicht im Modul (kann ich da helfen) oder mache ich wieder mal was falsch  :-[
Vorab vielen Dank
erdnar
Schicke mal ein get devices vom Account device dann kann ich den mit aufnehmen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erdnar am 10 Februar 2019, 15:34:12
Zitat von: michael.winkler am 10 Februar 2019, 15:21:22
Schicke mal ein get devices vom Account device dann kann ich den mit aufnehmen
Gesendet von iPhone mit Tapatalk

FireTV4K: Devicetype AKPGW064GI9HE

meintest du das?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ToKa am 10 Februar 2019, 17:48:36
Hallo zusammen,

Amazon hatte in den letzten 24 Stunden Probleme mit Alexa. Ist auf verschiedenen Foren zu lesen. Vielleicht haben die hier genannten Probleme auch darin ihre Ursache.

Beste Grüße
Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 10 Februar 2019, 18:04:07
Zitat von: michael.winkler am 10 Februar 2019, 14:29:30
Habe auf Seite 1 noch mal eine neue Version. ...
Langsam werden die Buchstaben knapp  ;)

Entwarnung, Textmessages funktionieren wieder! Die Ursache: neue IDs vom Typ V2

Amazon hat die ConversationID geändert, es gibt jetzt eine V2!
Das konnte ich allerdings auch erst feststellen, nachdem get conversations wieder funktionierte!
Also: sich selbst mit dem Smartphone eine Textmessage senden und dann in dem Modul mit get conversations die neue ID auslesen.

Die neuen IDs sind vom Typ
amzn1.comms.messaging.id.conversationV2~XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Nochmal vielen Dank an Michael!
Gruß Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 18:13:03
Zitat von: erdnar am 10 Februar 2019, 15:34:12
FireTV4K: Devicetype AKPGW064GI9HE

meintest du das?
Auf Seite 1 gibt es eine neue Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: solidphili am 10 Februar 2019, 18:46:49
Guten Abend. Ich bräuchte nochmal euer Expertenwissen. Bei mir rennt fhem im Docker Container.
Ich konnte das Modul erfolgreich installieren und benutzen, allerdings hab ich seit kurzem folgenden Status: connected but loginerror
Wenn ich "npm_login new" benutze, bekomme ich die Seite mit einem Link "http://172.17.0.2:3002". Da die IP von außen nicht erreichbar ist, habe ich den Port weitergeleitet und versuche die Seite über die DockerHost IP aufzurufen. Das klappt allerdings nicht.
IM Log steht dazu nur: [NPM Login New Sun Feb 10 18:33:49 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 274create-cookie.js = true

Müsste ich hierfür das Attribut npm_proxy benutzen?
Wenn ich die DockerHost IP dafür eintrage, bekomme ich:
Zitat
2019.02.10 18:44:49 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.10:3002 to listen on 192.168.178.10

2019.02.10 18:44:49 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.02.10 18:44:49 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.02.10 18:44:50 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.02.10 18:44:50 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.02.10 18:44:50 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.02.10 18:44:50 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-6136491-1234661

2019.02.10 18:44:50 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2180540690l

2019.02.10 18:44:50 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.02.10 18:44:50 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-6136491-1234661; session-id-time=2180540690l","Accept":"*/*"},"gzip":true,"body":""}

2019.02.10 18:44:50 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.02.10 18:44:51 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 259-8809686-7703304

2019.02.10 18:44:51 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.02.10 18:44:51 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-6136491-1234661","Cookie":"session-id=261-6136491-1234661; session-id-time=2180540690l; ubid-acbde=259-8809686-7703304","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.02.10 18:44:51 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.02.10 18:44:51 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.02.10 18:44:51 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.02.10 18:44:51 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRNOTAVAIL 192.168.178.10:3002
    at Server.setupListenHandle [as _listen2] (net.js:1343:19)
    at listenInCluster (net.js:1401:12)
    at doListen (net.js:1510:7)
    at _combinedTickCallback (internal/process/next_tick.js:142:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 19:00:36
Zitat von: solidphili am 10 Februar 2019, 18:46:49
Guten Abend. Ich bräuchte nochmal euer Expertenwissen. Bei mir rennt fhem im Docker Container.
Ich konnte das Modul erfolgreich installieren und benutzen, allerdings hab ich seit kurzem folgenden Status: connected but loginerror
Wenn ich "npm_login new" benutze, bekomme ich die Seite mit einem Link "http://172.17.0.2:3002". Da die IP von außen nicht erreichbar ist, habe ich den Port weitergeleitet und versuche die Seite über die DockerHost IP aufzurufen. Das klappt allerdings nicht.
IM Log steht dazu nur: [NPM Login New Sun Feb 10 18:33:49 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 274create-cookie.js = true

Müsste ich hierfür das Attribut npm_proxy benutzen?
Wenn ich die DockerHost IP dafür eintrage, bekomme ich:
Das Problem ist bekannt, hatte es nur noch nicht gefixt.

Auf Seite 1 gibt es eine neue Version. Bitte mal diese verwenden. Dort gibt es ein zusätzliches Attribut "npm_proxy_listen_ip". Zusätzlich gibt es das schon vorhandene Attribut "npm_proxy_ip". Da ich es selber leider nicht testen kann müsstest du mal versuchen dort die IP Adresse deines Docker und die von der externen IP zu setzen. Bitte gib mit kurz Bescheid wo du welche IP gesetzt hast. Dann würde ich es gleich noch in die Dokumentation aufnehmen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 Februar 2019, 19:23:11
Hallo,

jetzt ist das Modul ewig gelaufen, hat auch das Cookie immer selbst geholt.

Ab ab heute funktioniert es nicht mehr. Wollte jetzt auch mit npm versuchen,

Dazu hab ich NPM installiert und neugestartet.

Allerdings bekomme ich bei  "NPM_login new" nur:

ZitatLogin Ergebnis


Das Bin /usr/bin/node wurde nicht gefunden. Bitte zuerst das Linux Paket NPM installieren. Folgenden Befehl koennt Ihr hier verwenden:

sudo apt-get install npm


Sollte das Linux Paket NPM schon installiert sein, muesst Ihr ggf. das Attribut "npm_bin_node" entsprechend anpassen. Standard=/usr/bin/node

Was muss ich da jetzt machen?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2019, 19:29:50
Zitat von: Marlen am 10 Februar 2019, 19:23:11
Hallo,

jetzt ist das Modul ewig gelaufen, hat auch das Cookie immer selbst geholt.

Ab ab heute funktioniert es nicht mehr. Wollte jetzt auch mit npm versuchen,

Dazu hab ich NPM installiert und neugestartet.

Allerdings bekomme ich bei  "NPM_login new" nur:

Was muss ich da jetzt machen?

LG
  Marlen
Steht doch da! Wenn du alles installiert hast wird sich die node Datei nicht in dem Standard Verzeichnis sein. Daher musst du das Attribut anpassen und den richtigen Pfad dort eintragen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 10 Februar 2019, 19:57:39
Sorry, aber wie finde ich heraus wo die node Datei ist?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 10 Februar 2019, 20:03:28
Zitat von: Marlen am 10 Februar 2019, 19:57:39
Sorry, aber wie finde ich heraus wo die node Datei ist?

root@raspi:# whereis node
node: /usr/bin/node /usr/include/node /usr/share/man/man1/node.1.gz
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 10 Februar 2019, 20:22:06
Zitat von: michael.winkler am 10 Februar 2019, 13:53:20
Kannst du kurz Beschreiben welche Funktionen, über alexa.amazon.de hier unterstützt werden?

Ähm.. Ja, könnte ich bestimmt. Wenn ich wüsste was Du genau meinst.
Kannst Du mir sagen, wo ich genau schauen kann/soll?

Ansonsten sieht das Device für mich erstmal aus, wie die anderen Geräte auch.
Ich kann Lieder/Alben auswählen, abspielen und das Abspielen steuern. Meinst Du das?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dan21 am 10 Februar 2019, 20:52:21
Ich habe auch Probleme mit NPM im Docker-Container.
Mein Docker Container ist als Host eingebunden.
Ich bekomme im Log immer:

[echodevice_NPMLoginNew] wrong IP-Address

Mein ifconfig sagt:
root@nuc:/# ifconfig
br-2efdb61de1ea: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.20.0.1  netmask 255.255.0.0  broadcast 172.20.255.255
        inet6 fe80::42:8eff:fe72:c4fd  prefixlen 64  scopeid 0x20<link>
        ether 02:42:8e:72:c4:fd  txqueuelen 0  (Ethernet)
        RX packets 393755  bytes 58982660 (58.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 477932  bytes 39557191 (39.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:9bff:fe8c:f868  prefixlen 64  scopeid 0x20<link>
        ether 02:42:9b:8c:f8:68  txqueuelen 0  (Ethernet)
        RX packets 189532  bytes 12312510 (12.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 227628  bytes 558878917 (558.8 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.90  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::96c6:91ff:fea0:992b  prefixlen 64  scopeid 0x20<link>
        ether 94:c6:91:a0:99:2b  txqueuelen 1000  (Ethernet)
        RX packets 18682902  bytes 10966586314 (10.9 GB)
        RX errors 0  dropped 21  overruns 0  frame 0
        TX packets 14362713  bytes 2692835872 (2.6 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 17328101  bytes 11759245504 (11.7 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17328101  bytes 11759245504 (11.7 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth9878927: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::bc84:87ff:fe13:bd36  prefixlen 64  scopeid 0x20<link>
        ether be:84:87:13:bd:36  txqueuelen 0  (Ethernet)
        RX packets 50  bytes 6309 (6.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2952  bytes 224934 (224.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth1d03aab: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::d492:faff:feb3:5183  prefixlen 64  scopeid 0x20<link>
        ether d6:92:fa:b3:51:83  txqueuelen 0  (Ethernet)
        RX packets 75507  bytes 30222726 (30.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 89537  bytes 9738661 (9.7 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth4d46188: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::64fd:48ff:fe6a:ac4c  prefixlen 64  scopeid 0x20<link>
        ether 66:fd:48:6a:ac:4c  txqueuelen 0  (Ethernet)
        RX packets 263708  bytes 14577386 (14.5 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 330950  bytes 20454658 (20.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vetha6dd187: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::7c74:a6ff:fe9e:18df  prefixlen 64  scopeid 0x20<link>
        ether 7e:74:a6:9e:18:df  txqueuelen 0  (Ethernet)
        RX packets 1084  bytes 4696487 (4.6 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3947  bytes 407939 (407.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethaa45606: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::e4b4:16ff:fe5c:f188  prefixlen 64  scopeid 0x20<link>
        ether e6:b4:16:5c:f1:88  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2908  bytes 202886 (202.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethd6e3c06: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::8c2:1dff:fe42:d671  prefixlen 64  scopeid 0x20<link>
        ether 0a:c2:1d:42:d6:71  txqueuelen 0  (Ethernet)
        RX packets 53406  bytes 14992322 (14.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 62532  bytes 9567323 (9.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.91  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::b9ae:edbb:6090:3d64  prefixlen 64  scopeid 0x20<link>
        ether 38:de:ad:6e:75:c1  txqueuelen 1000  (Ethernet)
        RX packets 597546  bytes 65367754 (65.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11826  bytes 4284709 (4.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Ich habe npm_proxy_ip auf 192.168.1.90 gesetzt.
Als npm_proxy_listen_ip habe ich 192.168.1.90, 127.20.0.1, 127.17.0.1, 127.0.0.1 alles probiert. Hat jemand einen Tip?

LG
Daniel

Zitat von: michael.winkler am 10 Februar 2019, 19:00:36
Das Problem ist bekannt, hatte es nur noch nicht gefixt.

Auf Seite 1 gibt es eine neue Version. Bitte mal diese verwenden. Dort gibt es ein zusätzliches Attribut "npm_proxy_listen_ip". Zusätzlich gibt es das schon vorhandene Attribut "npm_proxy_ip". Da ich es selber leider nicht testen kann müsstest du mal versuchen dort die IP Adresse deines Docker und die von der externen IP zu setzen. Bitte gib mit kurz Bescheid wo du welche IP gesetzt hast. Dann würde ich es gleich noch in die Dokumentation aufnehmen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Februar 2019, 21:41:57
Zitat von: PingPong am 10 Februar 2019, 20:22:06
Ähm.. Ja, könnte ich bestimmt. Wenn ich wüsste was Du genau meinst.
Kannst Du mir sagen, wo ich genau schauen kann/soll?

Ansonsten sieht das Device für mich erstmal aus, wie die anderen Geräte auch.
Ich kann Lieder/Alben auswählen, abspielen und das Abspielen steuern. Meinst Du das?

Steht doch: auf der genannten Seite einloggen und schauen was du dort mit dem Gerät machen/steuern kannst.

Genau das sollte dann auch per Modul möglich sein...

Wenn du beschreibst was da geht/möglich ist...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 10 Februar 2019, 21:49:05
Ja, da hab ich mich schon eingeloggt...
Tja, was kann ich da...
Wie geschrieben... Musik starten und steuern.
Erinnerungen hinzufügen (Wecker und Timer werden scheinbar nicht unterstützt).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: store2704 am 11 Februar 2019, 10:22:23
Zitat von: dan21 am 10 Februar 2019, 20:52:21
Ich habe auch Probleme mit NPM im Docker-Container.
Mein Docker Container ist als Host eingebunden.
Ich bekomme im Log immer:

[echodevice_NPMLoginNew] wrong IP-Address

Mein ifconfig sagt:
root@nuc:/# ifconfig
br-2efdb61de1ea: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.20.0.1  netmask 255.255.0.0  broadcast 172.20.255.255
        inet6 fe80::42:8eff:fe72:c4fd  prefixlen 64  scopeid 0x20<link>
        ether 02:42:8e:72:c4:fd  txqueuelen 0  (Ethernet)
        RX packets 393755  bytes 58982660 (58.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 477932  bytes 39557191 (39.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:9bff:fe8c:f868  prefixlen 64  scopeid 0x20<link>
        ether 02:42:9b:8c:f8:68  txqueuelen 0  (Ethernet)
        RX packets 189532  bytes 12312510 (12.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 227628  bytes 558878917 (558.8 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.90  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::96c6:91ff:fea0:992b  prefixlen 64  scopeid 0x20<link>
        ether 94:c6:91:a0:99:2b  txqueuelen 1000  (Ethernet)
        RX packets 18682902  bytes 10966586314 (10.9 GB)
        RX errors 0  dropped 21  overruns 0  frame 0
        TX packets 14362713  bytes 2692835872 (2.6 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 17328101  bytes 11759245504 (11.7 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17328101  bytes 11759245504 (11.7 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth9878927: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::bc84:87ff:fe13:bd36  prefixlen 64  scopeid 0x20<link>
        ether be:84:87:13:bd:36  txqueuelen 0  (Ethernet)
        RX packets 50  bytes 6309 (6.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2952  bytes 224934 (224.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth1d03aab: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::d492:faff:feb3:5183  prefixlen 64  scopeid 0x20<link>
        ether d6:92:fa:b3:51:83  txqueuelen 0  (Ethernet)
        RX packets 75507  bytes 30222726 (30.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 89537  bytes 9738661 (9.7 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth4d46188: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::64fd:48ff:fe6a:ac4c  prefixlen 64  scopeid 0x20<link>
        ether 66:fd:48:6a:ac:4c  txqueuelen 0  (Ethernet)
        RX packets 263708  bytes 14577386 (14.5 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 330950  bytes 20454658 (20.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vetha6dd187: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::7c74:a6ff:fe9e:18df  prefixlen 64  scopeid 0x20<link>
        ether 7e:74:a6:9e:18:df  txqueuelen 0  (Ethernet)
        RX packets 1084  bytes 4696487 (4.6 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3947  bytes 407939 (407.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethaa45606: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::e4b4:16ff:fe5c:f188  prefixlen 64  scopeid 0x20<link>
        ether e6:b4:16:5c:f1:88  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2908  bytes 202886 (202.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethd6e3c06: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::8c2:1dff:fe42:d671  prefixlen 64  scopeid 0x20<link>
        ether 0a:c2:1d:42:d6:71  txqueuelen 0  (Ethernet)
        RX packets 53406  bytes 14992322 (14.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 62532  bytes 9567323 (9.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.91  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::b9ae:edbb:6090:3d64  prefixlen 64  scopeid 0x20<link>
        ether 38:de:ad:6e:75:c1  txqueuelen 1000  (Ethernet)
        RX packets 597546  bytes 65367754 (65.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11826  bytes 4284709 (4.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Ich habe npm_proxy_ip auf 192.168.1.90 gesetzt.
Als npm_proxy_listen_ip habe ich 192.168.1.90, 127.20.0.1, 127.17.0.1, 127.0.0.1 alles probiert. Hat jemand einen Tip?

LG
Daniel

Probiere mal als npm_proxy_ip die 192.168.1.91 von Deinem Interface und als npm_proxy_listen_ip die IP des Conainers 172.17.0.X Das X musst Du durch die richtige Adresse des Conainters tauschen.

die kannst Du als Beispiel auf Deinem Nuc über docker inspect <containername> | grep IPAddress herausfinden.


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2019, 15:33:36
Zitat von: Marlen am 10 Februar 2019, 19:57:39
Sorry, aber wie finde ich heraus wo die node Datei ist?
Hast du die node Binary gefunden? Wenn ja, wie hast du das getan und wo lag die Binary?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dan21 am 11 Februar 2019, 18:46:21
Zitat von: store2704 am 11 Februar 2019, 10:22:23
Probiere mal als npm_proxy_ip die 192.168.1.91 von Deinem Interface und als npm_proxy_listen_ip die IP des Conainers 172.17.0.X Das X musst Du durch die richtige Adresse des Conainters tauschen.

die kannst Du als Beispiel auf Deinem Nuc über docker inspect <containername> | grep IPAddress herausfinden.
Bei IPAddress steht nur "".

Hat jemand noch eine Idee wie ich es zum Laufen bekomme? Auch den Login mit captcha will er nicht mehr. Es komtm als Resultat nur "connected but loginerror".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 11 Februar 2019, 19:14:57
Zitat von: michael.winkler am 11 Februar 2019, 15:33:36
Hast du die node Binary gefunden? Wenn ja, wie hast du das getan und wo lag die Binary?
Ich glaub ich hab kein node!

Zitat
pi@raspberrypi:~ $ whereis node
node:
pi@raspberrypi:~ $

Kann das sein? Wie kann ich das installieren?

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Februar 2019, 19:21:49
Zitat von: Marlen am 11 Februar 2019, 19:14:57
Ich glaub ich hab kein node!

Kann das sein? Wie kann ich das installieren?

LG
  Marlen
Steht zum Beispiel hier:
https://wiki.fhem.de/wiki/Homebridge_einrichten#NodeJS_installieren


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 11 Februar 2019, 20:11:22
Und welche V?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Februar 2019, 20:28:27
Bei mir läuft alles mit der aktuellsten (11.irgendwas).


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Februar 2019, 21:01:01
Mal was anderes:

Ich habe gerade mal etwas mit speak_ssml rumexperimentiert. Mir ging es hauptsächlich darum Pausen per <break> einzufügen aber ich könnte hier keinen Unterschied feststellen. Kann das jemand bestätigen oder mache ich da was falsch?
Wenn ich die Texte in <p></p> einschließe, ist hingegen ein Unterschied erkennbar.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 11 Februar 2019, 21:06:03
Hi,

@Marlen:

root@raspberrypi:~# node --version
v8.11.1
root@raspberrypi:~# npm --version
1.4.21

Habs auf diesen Versionen installiert. Läuft super.

@balli
Hab mit <speak> auch schon experimentiert, hat eigentlich funktioniert. Weiß aber nicht mehr was ich alles probiert habe ;-)
Aber ich denke bei break musst du eine Länge angeben. Gibt mehrere Möglichkeiten, die einfachste:

<speak>
    There is a three second pause here <break time="3s"/>
    then the speech continues.
</speak>


Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 11 Februar 2019, 21:11:55
Zitat von: balli1187 am 11 Februar 2019, 21:01:01
Mal was anderes:

Ich habe gerade mal etwas mit speak_ssml rumexperimentiert. Mir ging es hauptsächlich darum Pausen per <break> einzufügen aber ich könnte hier keinen Unterschied feststellen. Kann das jemand bestätigen oder mache ich da was falsch?
Wenn ich die Texte in <p></p> einschließe, ist hingegen ein Unterschied erkennbar.


Gesendet von iPhone mit Tapatalk

<speak>
    There is a three second pause here <break time="3s"/>
    then the speech continues.
</speak>


das zb klappt bei mir
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Februar 2019, 21:12:27
@stefan

Ich hab's bisher über strength probiert. Über die Zeit, wie im Beispiel, scheint es (besser) zu funktionieren. Danke


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 11 Februar 2019, 21:50:52
Zitat von: balli1187 am 11 Februar 2019, 19:21:49
Steht zum Beispiel hier:
https://wiki.fhem.de/wiki/Homebridge_einrichten#NodeJS_installieren


Gesendet von iPhone mit Tapatalk

Danke  :-* :-* :-*
scheint zu laufen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Februar 2019, 23:27:32
@Michael
Gibt es einen Grund speak und speak_ssml parallel anzubieten? Ich meine, wenn bei speak_ssml keine Tags angegeben werden, wird doch nur der Text gesprochen oder übersehe ich da was?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: store2704 am 12 Februar 2019, 07:20:08
Zitat von: dan21 am 11 Februar 2019, 18:46:21
Bei IPAddress steht nur "".

Hat jemand noch eine Idee wie ich es zum Laufen bekomme? Auch den Login mit captcha will er nicht mehr. Es komtm als Resultat nur "connected but loginerror".

Na ja. Die Lösung ist ja noch die gleiche. Nur musst Du halt die IP Adresse des Containers herausfinden. Da gibt es wie immer viele Wege. Ich habe Dir nur ein Beispiel gezeigt. Wenn bei IPAdsress nur "" steht, ist der Container normalerweise nicht an. So ist es zumindest bei mir. Du kannst auch per docker exec -it <containername> /bin/bash in den Container und dort dann die IP Adresse herauslesen. mit <strg> <p> gefolgt von <strg> <q> kommst du wieder aus dem Container raus. Ansonsten ist hier auch Google Dein Freund um die IP Adresse zu bestimmen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 12 Februar 2019, 22:34:10
Zitat von: PingPong am 10 Februar 2019, 21:49:05
Ja, da hab ich mich schon eingeloggt...
Tja, was kann ich da...
Wie geschrieben... Musik starten und steuern.
Erinnerungen hinzufügen (Wecker und Timer werden scheinbar nicht unterstützt).

Die Informationen sind vermutlich etwas dünn, oder?
@Michael: Reicht Dir das oder brauchst Du mehr Input?

VG
Marc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Februar 2019, 09:16:54
Zitat von: PingPong am 08 Februar 2019, 21:58:29
Hallo Michael,

ich habe mir heute den Bose Home Speaker 500 gegönnt.
Das Gerät wird unter get devices angezeigt:

12d7cdcdaf9040bcace6f79adebe6428      THIRD_PARTY_AVS_SONOS_BOOTLEG      A37SHHQ3NUL7B5      Marc's Bose Home Speaker 500   
b66462925fe542989162a67a72490d2e      THIRD_PARTY_AVS_MEDIA_DISPLAY      AVN2TMX8MU2YM      Bose Küche   

Siehst Du eine Möglichkeit das Gerät in Deinem Modul zu berücksichtigen?

VG
Marc
Kannst du mir zu jedem Gerät noch die genaue Bezeichnung schicken? Scheinen ja zwei unterschiedliche Bose Systeme zu sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 13 Februar 2019, 10:34:40
Hallo Michael,

das ist beides dasselbe Gerät -> Bose Home Speaker 500.
Wenn ich das richtig sehe, scheint dies die gleiche Logik wie beim Sonos zu sein, die hier auch schonmal im Post 158 "gemeldet" wurde.

VG
Marc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 13 Februar 2019, 10:45:18
Zitat von: awel am 25 November 2018, 10:37:53
Ich habe etwas gespielt und ein "ignoreVoiceCommand"-Attribut in meine Modul-Version eingebaut. Allerdings mit anderer Motivation ;-)
Als Inhalt des Attributes wird eine regulärer Ausdruck akzeptiert, der Inhalt wird nicht als voice-Befehl interpretiert, löst kein Ereignis aus und wird nicht als voice-Reading angezeigt.

Meine Motivation / Beispiel:

  • Routinen werden entweder mit Alexas OK oder im Kurzmodus mit einem Signalton abgeschlossen.
  • Diese Rückmeldung unterbleibt, wenn man in der Routine Alexa einen freien Text sagen lässt, z.B. "einen Moment"
    Ergebnis: "Alexa, wie warm ist es" - "einen Moment" -"die Aussentemperatur beträgt 2 Grad" ohne Signalton oder "OK"
  • Dieser freie Text erscheint im voice-Reading immer mit "sprich mir nach <freier Text>", damit ist der eigentliche Befehl, den man auswerten will, aber überschrieben.
    ... es sei denn, "sprich mir nach" wird vom Modul ignoriert, dann steht wieder der gewünschte Befehl im Reading.

Lösung, meine Veränderungen im Modul v0.0.49:
Zeile 329, einfügen:
"intervalvoice:slider,0,1,100 ".
-> "ignoreVoiceCommand ".
"server ".

Zeile 2505/6, einfügen:
my $timestamp = int(ReadingsVal($echohash->{NAME},'voice_timestamp',time));
-> my $IgnoreVoiceCommand = AttrVal($name,"ignoreVoiceCommand","");
#Log3 $name, 3, "[$name] [echodevice_Parse] [" . $echohash->{NAME} . "] timestamp = $timestamp / " . int($card->{creationTimestamp});

Zeile 2513, einfügen:
next if($card->{description} !~ /firstUtteranceId/);
-> next if($IgnoreVoiceCommand ne "" && $card->{description} =~ m/$IgnoreVoiceCommand/i);
               
Michael, ich hoffe, das ist so richtig. Falls nicht, wäre ich für eine Korrektur dankbar.

Vielen Dank, Grüße
Achim

Edit, ich vergaß: Das Attribut ist im Account zu setzen, nicht in den einzelnen Geräten

Hallo Michael - bitte bei Gelegenheit mal prüfen und ein kurzes Statement ob o.g. ins Module aufgenommen werden kann - ich bau diese Modifikation regelmässig von Hand in die neueste Version ein. Habe in all meinen Routinen ein "Alexa sagt Moment bitte" drin - dient als kurze Bestätigung das Alexa auch richtig verstanden hat und die Routine aufgerufen hat. Ohne o.g. Modifikation geht mir damit leider immer der eigentliche voice-Befehl verloren - mit o.g. Modifikation klappt das wunderbar...

Vielen Dank vorab,
Gruß,
Rolf
Titel: [GELÖST] Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 13 Februar 2019, 11:05:52
Gibt es eine Möglichkeit das Modul neu zu installieren und dabei die Einstellungen nicht zu verlieren? Habe mir vorhin was kaputt geschossen beim deinstallieren des alten Moduls. Jetzt bleiben meine Alexa Geräte immer auf "connected but loginerror". Das mit dem Cookie4 hatte ich schon gemacht.

EDIT:
Hab einen neuen Connect über NPM gemacht und es geht wieder. Lustig, da ich NPM nicht mal installiert hatte. Jetzt ist es drin und war eh auf meiner To-Do Liste. Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 Februar 2019, 12:33:13
Zitat von: rolf am 13 Februar 2019, 10:45:18
Hallo Michael - bitte bei Gelegenheit mal prüfen und ein kurzes Statement ob o.g. ins Module aufgenommen werden kann - ich bau diese Modifikation regelmässig von Hand in die neueste Version ein. Habe in all meinen Routinen ein "Alexa sagt Moment bitte" drin - dient als kurze Bestätigung das Alexa auch richtig verstanden hat und die Routine aufgerufen hat. Ohne o.g. Modifikation geht mir damit leider immer der eigentliche voice-Befehl verloren - mit o.g. Modifikation klappt das wunderbar...

Vielen Dank vorab,
Gruß,
Rolf


Das könnte man doch in der Routine schon mit rein nehmen oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 13 Februar 2019, 13:06:53
Zitat von: Nexium am 13 Februar 2019, 12:33:13

Das könnte man doch in der Routine schon mit rein nehmen oder?

Leider nein -  in meinen Alexa Routinen stecken nur zwei Befehle - Alexa sag "einen Moment" und das Schalten eines Smarthome-Geräts "Dummy-Trigger" per alexa-fhem.
In fhem läuft bei Auslösen des "Dummy-Triggers" dann per Notify ein "get Status auf die Echodevice (account). So läuft das Ganze sehr effektiv - man hat danach sofort im voice-reading des "besprochenen" Echodevices den voice-Befehl der tatsächlich gesprochen wurde und kann den dann beliebig per Notify auf voice weiterverwerten. Problem ist wie gesagt nur das der eigentliche aufgerufene voice-Befehl überschrieben wird durch "sprich mir nach...." was durch das "einen Moment" kommt....
Habs auch bereits per userreading versucht - ist alles zu spät - der eigentliche voice-befehl geht ohne diese Modifikation verloren.

Gruß,
Rolf
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 13 Februar 2019, 14:05:36
Moinsen.

Ich hab auch mal wieder ein Problemchen mit dem Modul:
Es funktioniert, ist connected, etc., aber trotzdem wird diese Meldung hier immer und immer wieder in die Log geschrieben:

2019.02.13 13:43:48 3: [EchoWohnzimmer] [echodevice_LoginStart] Alter COOKIE=773778/6000 Refresh Cookie!
2019.02.13 13:43:48 3: [EchoWohnzimmer] [echodevice_NPMLoginRefresh] alexa-cookie modul not found


alexa-cookie befindet sich nicht in meinem node_modules -Verzeichnis. Muss das dort sein? Wenn ja, wie kann das verschwunden sein?

-> Ich hab vorige Woche den Raspberry auf Debian 10 hochgezogen. Bisher aber sonst keine Probleme feststellen können.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 13 Februar 2019, 14:20:32
Guck mal meinen Post vor kurzem... Mach einfach genau das und es wird wieder laufen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 13 Februar 2019, 15:17:29
So clever war ich auch schon.

Hattest du denn exakt dieselbe Fehlermeldung "alexa-cookie modul not found"?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 13 Februar 2019, 15:32:51
Nein aber da ich andere Probleme hatte, die aber auch in diese Richtung gingen hatte ich NPM INSTALL und NPM login new gemacht.

2019.02.13 13:43:48 3: [EchoWohnzimmer] [echodevice_LoginStart] Alter COOKIE=773778/6000 Refresh Cookie!
Diese Aussage impliziert, das der cookie neu muss....

2019.02.13 13:43:48 3: [EchoWohnzimmer] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
Diese hier, würde mir sagen das ggf. NPM Install neu gemacht werden muss.
NPMLoginRefresh versucht er schon aber kann er nicht. Kann am Ende ja nur auf Installation des Moduls hinweisen oder aber auf Rechte Probs. Glaube nach wie vor das 1.

ZitatZum Nutzen der neuen NPM Anmeldung müsst ihr das Linux Paket "NPM" auf eurem FHEM Server installieren. Wenn dies vorhanden ist geht es wie folgt weiter.

1. ein set NPM_install am Account Device durchführen
2. ein set NPM_login new am Account Device durchführen

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Februar 2019, 17:01:52
Zitat von: 87insane am 13 Februar 2019, 15:32:51
Nein aber da ich andere Probleme hatte, die aber auch in diese Richtung gingen hatte ich NPM INSTALL und NPM login new gemacht.

2019.02.13 13:43:48 3: [EchoWohnzimmer] [echodevice_LoginStart] Alter COOKIE=773778/6000 Refresh Cookie!
Diese Aussage impliziert, das der cookie neu muss....

2019.02.13 13:43:48 3: [EchoWohnzimmer] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
Diese hier, würde mir sagen das ggf. NPM Install neu gemacht werden muss.
NPMLoginRefresh versucht er schon aber kann er nicht. Kann am Ende ja nur auf Installation des Moduls hinweisen oder aber auf Rechte Probs. Glaube nach wie vor das 1.
Das Modul findet die NPM Umgebung nicht. ein npm Install sollte da helfen. Wenn das nicht funktioniert solltest Du mal im LOG nachschauen ob dort ersichtlich ist was nicht passt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 14 Februar 2019, 06:44:54
Guten Morgen,
hat jemand von Euch denn schon die Sonos One über dieses Modul angebunden?
Was könnt Ihr damit alles anstellen? Wie nutzt Ihr das?

VG
Marc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 14 Februar 2019, 10:49:10
Zitat von: michael.winkler am 13 Februar 2019, 17:01:52
Das Modul findet die NPM Umgebung nicht. ein npm Install sollte da helfen. Wenn das nicht funktioniert solltest Du mal im LOG nachschauen ob dort ersichtlich ist was nicht passt.

Moin.
Japp, scheinbar hab ich ein NPM-Problem seit ich auf Debian 10 upgegraded hab. Laut Fhem-Logs findet er die binary von npm nicht (habe die bin in attribute eingetragen).
Ich weiß nicht mehr, wie ich node damals installiert hab, zumindest mal nicht über apt. Ich muss das dann jetzt mal auseinanderpflücken und am besten via apt neu installieren zwecks besserer Verwaltbarkeit...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Februar 2019, 11:10:26
Zitat von: retikulum am 14 Februar 2019, 10:49:10
Moin.
Japp, scheinbar hab ich ein NPM-Problem seit ich auf Debian 10 upgegraded hab. Laut Fhem-Logs findet er die binary von npm nicht (habe die bin in attribute eingetragen).
Ich weiß nicht mehr, wie ich node damals installiert hab, zumindest mal nicht über apt. Ich muss das dann jetzt mal auseinanderpflücken und am besten via apt neu installieren zwecks besserer Verwaltbarkeit...
Ist eigentlich alles sauber beschrieben. Auf Seite 1 steht etwas dazu und auch in der Dokumentation.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 14 Februar 2019, 11:12:16
Zitat von: balli1187 am 11 Februar 2019, 23:27:32
@Michael
Gibt es einen Grund speak und speak_ssml parallel anzubieten? Ich meine, wenn bei speak_ssml keine Tags angegeben werden, wird doch nur der Text gesprochen oder übersehe ich da was?
Sorry wenn ich nochmal dazwischen haue aber ich wollte die Frage nochmal kurz aufwerfen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 15 Februar 2019, 07:16:08
Zitat von: rolf am 13 Februar 2019, 10:45:18
Hallo Michael - bitte bei Gelegenheit mal prüfen und ein kurzes Statement ob o.g. ins Module aufgenommen werden kann - ich bau diese Modifikation regelmässig von Hand in die neueste Version ein. Habe in all meinen Routinen ein "Alexa sagt Moment bitte" drin - dient als kurze Bestätigung das Alexa auch richtig verstanden hat und die Routine aufgerufen hat. Ohne o.g. Modifikation geht mir damit leider immer der eigentliche voice-Befehl verloren - mit o.g. Modifikation klappt das wunderbar...

Vielen Dank vorab,
Gruß,
Rolf

Hab die Modifikation von awel gerade in die aktuelle Version des Moduls eingetragen - funktioniert weiterhin einwandfrei - nur die Zeilennummern haben sich natürlich mittlerweile etwas verändert.

Zeile 347, einfügen:
               "intervalvoice:slider,0,1,100 ".
            ->   "ignoreVoiceCommand ".
               "server ".

Zeile 2576, einfügen:
               my $timestamp = int(ReadingsVal($echohash->{NAME},'voice_timestamp',time));
            ->   my $IgnoreVoiceCommand = AttrVal($name,"ignoreVoiceCommand","");
               #Log3 $name, 3, "[$name] [echodevice_Parse] [" . $echohash->{NAME} . "] timestamp = $timestamp / " . int($card->{creationTimestamp});
               
Zeile 2585, einfügen:
               next if($card->{description} !~ /firstUtteranceId/);
            ->   next if($IgnoreVoiceCommand ne "" && $card->{description} =~ m/$IgnoreVoiceCommand/i);

Gruß,
Rolf
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 15 Februar 2019, 08:53:11
Guten Morgen zusammen,

habe mir eine kleine Funktion gebastelt. Diese wertet aus, welcher Wecker der späteste gestellte Wecker ist.
Hintergrund bei mir ist ganz einfach: SZ Rollo fährt mit dem letzten Wecker hoch. Natürlich kann man auch anderes damit anfangen.
Ich habe mein event-on-change-reading natürlich angepasst auf die Alarme und mein notify geht nun bei einem wechsel von
alarm_status hin und prüft anhand von alarm_count usw. wie viele Wecker existieren, wie viele davon aktiv sind und nimmt dann den letzten
und schreibt diesen in ein Reading von meiner Alexa.

Vielleicht hat noch einer Ideen oder kann es auch gebrauchen. Viel Spaß damit!


define letzter_wecker notify (ECHO_123456789:alarm_.._status:.(on|off)) {
my $k = "0";
my $alarmoff = "0";

foreach $k (1..ReadingsVal("$NAME", "alarm_count", "0"))
{
my $schleifennr = "1";
$schleifennr = sprintf("%02d", $k);
my $wecker = ReadingsVal("$NAME", "alarm_".$schleifennr."_originalTime" ,"0");
$wecker =~ s/:00.000$//;

if (ReadingsVal("$NAME", "alarm_".$schleifennr."_status", "") eq "on" && [$wecker] > [ReadingsVal("$NAME", "LastAlarm", "0")] || ReadingsVal("$NAME", "LastAlarm", "0") eq "disable")
{
fhem("setreading $NAME LastAlarm $wecker")
}
elsif (ReadingsVal("$NAME", "alarm_".$schleifennr."_status", "") eq "off")
{
$alarmoff = $alarmoff + 1;

if (sprintf("%02d", $alarmoff) eq $schleifennr)
{
fhem("setreading $NAME LastAlarm disabled")
}
}
}
}


Wenn das Reading nun in meiner Alexa steht, lasse ich einfach ein DOIF meine Rollos bedienen um die Uhrzeit, die im Reading steht.

Bei Fragen, stehe ich gern zur Verfügung.
Das dies mein erstes komplett alleine erzeugter Code ist, seid bitte Nachsichtig mit mir. Danke!


EDIT: Ich musste leider feststellen, dass alarm_count mir nicht den richtigen Wert zurück gibt und deswegen die Schleifen nicht sauber durch laufen. Ich weiß aktuell nicht warum das Reading alarm_count im Alexa Gerät z.B. 16 anzeigt aber in meinem Code kommt der mal auf 12 und mal auf 15.....  Somit stimmt der letzte Wecker nicht immer. Ich suche aber nach dem Fehler....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 15 Februar 2019, 11:15:34
Zitat von: michael.winkler am 14 Februar 2019, 11:10:26
Ist eigentlich alles sauber beschrieben. Auf Seite 1 steht etwas dazu und auch in der Dokumentation.

Gelöst: alexa-cookie -Ordner vorher löschen... dann klappts auch mit npm_install ^^
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 15 Februar 2019, 11:45:30
Verstehe nicht warum alarm_count in meinem Code nicht die korrekte Zahl ausgibt.
Aktuell wäre der alarm_count 16.
Wenn ich ihn einfach über die Zeile oben in Fhem abfrage kommt auch 16 bei rauß.
Wenn ich ihn aber mit logge in meinem Code, dann kommt aktuell z.B. 15.


my $test2 = "0";
$test2 = ReadingsVal("ECHO_123456", "alarm_count", "");
Log (1,"WECKER_notify - alarm_count ist: $test2");


Hier brauche ich mal ne Info. Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Februar 2019, 16:33:03
Zitat von: balli1187 am 14 Februar 2019, 11:12:16
Sorry wenn ich nochmal dazwischen haue aber ich wollte die Frage nochmal kurz aufwerfen.


Gesendet von iPhone mit Tapatalk
Beides funktioniert über unterschiedliche Wege. Daher sind beide Befehle getrennt im Modul.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Februar 2019, 16:39:16
Zitat von: rolf am 15 Februar 2019, 07:16:08
Hab die Modifikation von awel gerade in die aktuelle Version des Moduls eingetragen - funktioniert weiterhin einwandfrei - nur die Zeilennummern haben sich natürlich mittlerweile etwas verändert.

Zeile 347, einfügen:
               "intervalvoice:slider,0,1,100 ".
            ->   "ignoreVoiceCommand ".
               "server ".

Zeile 2576, einfügen:
               my $timestamp = int(ReadingsVal($echohash->{NAME},'voice_timestamp',time));
            ->   my $IgnoreVoiceCommand = AttrVal($name,"ignoreVoiceCommand","");
               #Log3 $name, 3, "[$name] [echodevice_Parse] [" . $echohash->{NAME} . "] timestamp = $timestamp / " . int($card->{creationTimestamp});
               
Zeile 2585, einfügen:
               next if($card->{description} !~ /firstUtteranceId/);
            ->   next if($IgnoreVoiceCommand ne "" && $card->{description} =~ m/$IgnoreVoiceCommand/i);

Gruß,
Rolf
Wenn ich das richtig verstehe wird hier aber nur ein einziges Command herausgefiltert, richtig?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dan21 am 15 Februar 2019, 16:51:19
Zitat von: store2704 am 12 Februar 2019, 07:20:08
Na ja. Die Lösung ist ja noch die gleiche. Nur musst Du halt die IP Adresse des Containers herausfinden. Da gibt es wie immer viele Wege. Ich habe Dir nur ein Beispiel gezeigt. Wenn bei IPAdsress nur "" steht, ist der Container normalerweise nicht an.

So, habe meine Docker config geändert. Wenn der Container als host im Netzwerk hängt gibt es intern keine IP. Jetzt hängt der Container normal drin und ich konnte die IP-Adresse rausfinden:


npm_proxy_ip            192.168.1.90
npm_proxy_listen_ip   172.23.0.8


Ich bekomme aber imemrnoch im Log:

2019.02.15 16:47:40 3: [Amazon.connect] [echodevice_NPMLoginNew] Node Version 11.8.0

sh: 1: ip: not found
2019.02.15 16:47:40 3: [Amazon.connect] [echodevice_NPMLoginNew] wrong IP-Address


Auf der Weboberfläche kommt:


Login Ergebnis


Die Ermittlung der IP-Adresse 127.0.0.1 des FHEM Servers hat nicht funktioniert, bitte das Attribut "npm_proxy_ip" entsprechend anpassen.


Noch weitere Ideen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Februar 2019, 16:56:40
Zitat von: dan21 am 15 Februar 2019, 16:51:19
So, habe meine Docker config geändert. Wenn der Container als host im Netzwerk hängt gibt es intern keine IP. Jetzt hängt der Container normal drin und ich konnte die IP-Adresse rausfinden:


npm_proxy_ip            192.168.1.90
npm_proxy_listen_ip   172.23.0.8


Ich bekomme aber imemrnoch im Log:

2019.02.15 16:47:40 3: [Amazon.connect] [echodevice_NPMLoginNew] Node Version 11.8.0

sh: 1: ip: not found
2019.02.15 16:47:40 3: [Amazon.connect] [echodevice_NPMLoginNew] wrong IP-Address


Auf der Weboberfläche kommt:


Login Ergebnis


Die Ermittlung der IP-Adresse 127.0.0.1 des FHEM Servers hat nicht funktioniert, bitte das Attribut "npm_proxy_ip" entsprechend anpassen.


Noch weitere Ideen?
sende mal einen get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dan21 am 15 Februar 2019, 17:05:18
Zitat von: michael.winkler am 15 Februar 2019, 16:56:40
sende mal einen get status vom Account Device
Bitte sehr:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.51v
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
npm_proxy_ip    Attribut 192.168.1.90
npm_proxy_listen_ip    Attribut 172.23.0.8
room    Attribut 90_System
browser_save_data    Attribut 0
DbLogExclude    Attribut .*
disable    Attribut 0
verbose    Attribut 5

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-36133....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=258-36133....
.COMMSID    Helper ....
.CSRF    Helper ubi....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Februar 2019, 17:08:18
Zitat von: dan21 am 15 Februar 2019, 17:05:18
Bitte sehr:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.51v
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
npm_proxy_ip    Attribut 192.168.1.90
npm_proxy_listen_ip    Attribut 172.23.0.8
room    Attribut 90_System
browser_save_data    Attribut 0
DbLogExclude    Attribut .*
disable    Attribut 0
verbose    Attribut 5

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-36133....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=258-36133....
.COMMSID    Helper ....
.CSRF    Helper ubi....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3

Du verwendest eine alte Version! Bitte die Version von Seite 1 verwenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 15 Februar 2019, 17:13:02
Zitat von: michael.winkler am 15 Februar 2019, 16:33:03
Beides funktioniert über unterschiedliche Wege. Daher sind beide Befehle getrennt im Modul.
Okay.
Welche Unterschiede gibt es denn für den User? Beim testen konnte ich bei Texten ohne Tags keinen Unterschied zwischen speak und speak_ssml feststellen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dan21 am 15 Februar 2019, 17:14:13
Zitat von: michael.winkler am 15 Februar 2019, 17:08:18
Du verwendest eine alte Version! Bitte die Version von Seite 1 verwenden.
Ich habe die Version heute runtergeladen und eingespielt. Im Changelog der Datei steht schon Version 0.0.51w, aber Modulinfo sagt v. Es ist also die aktuellste Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 15 Februar 2019, 17:18:46
Zitat von: michael.winkler am 15 Februar 2019, 16:39:16
Wenn ich das richtig verstehe wird hier aber nur ein einziges Command herausgefiltert, richtig?
Da die Änderung auf meinem Mist gewachsen war, schalte ich mich mal ein.
Die Idee war ursprünglich, dieses "sprich mir nach..." herauszufiltern und den ursprünglichen Voice-Befehl zur Verfügung zu haben.
Dazu dient das Attribut "ignoreVoiceCommand", in dem man den herauszufilternden Sprachbefehl einträgt. Bleibt das Attribut leer, wird auch nichts gefiltert - die Sache ist also optional!

Zu Deiner Frage:
Eigentlich müsste man als Attribut-Inhalt einen regulären Ausdruck angeben und damit auch mehrere Filter setzen können wie z.B. "sprich mir nach.*|Filter2|Filter3", oder?

Und da wir gerade beim Wunschzettel sind:
Könntest du bei Alarmen auch das "_recurringPattern" als Reading zur Verfügung stellen? Im Code scheint es vorhanden zu sein, wird nur nicht als Reading zur Verfügung gestellt (irgendwo in der Gegend von Zeile 2928). Damit wäre es möglich, bei mehreren Weckern denjenigen für den nächsten Tag zu finden.

DANKE!
VG Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Februar 2019, 17:33:42
Zitat von: dan21 am 15 Februar 2019, 17:14:13
Ich habe die Version heute runtergeladen und eingespielt. Im Changelog der Datei steht schon Version 0.0.51w, aber Modulinfo sagt v. Es ist also die aktuellste Version.
Mist da muss ich Dir leider recht geben.

Auf Seite 1 ist jetzt die Version 0.0.51x. Dort habe ich den Fehler beseitig. Bitte mal probieren.

In der Version ist auch das Attribut "ignorevoicecommand" in der ersten Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dan21 am 15 Februar 2019, 17:47:57
Zitat von: michael.winkler am 15 Februar 2019, 17:33:42
Auf Seite 1 ist jetzt die Version 0.0.51x. Dort habe ich den Fehler beseitig. Bitte mal probieren.

Super Arbeit, es klappt. Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 15 Februar 2019, 20:39:19
@michael.winkler:

Warum läuft alarm_count bei Aktivierung oder Deaktivierung nicht auf die Gesamtzahl sondern kurzzeitig auf den auslösenden Wecker?

Beispiel:
alarm_count im Alexa Gerät = 16

Nun geht einer oder mehrere Wecker aktiv/inaktiv. In diesem Moment ist die Anzahl nicht die gesamte Anzahl der Wecker, sondern nur die Zahl des auslösenden Weckers.
Wenn z.B. Wecker 12 auslöst, ist kurzzeitig alarm_count 12. Leider hindert mich das daran meine "letzter Wecker"-Prüfung durch zu führen. Ich müsste ein extra Reading bauen, welches immer die tatsächliche (egal ob online oder offline) Anzahl der Wecker vor hält.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 15 Februar 2019, 21:41:27
Zitat von: michael.winkler am 15 Februar 2019, 17:33:42
Mist da muss ich Dir leider recht geben.

Auf Seite 1 ist jetzt die Version 0.0.51x. Dort habe ich den Fehler beseitig. Bitte mal probieren.

In der Version ist auch das Attribut "ignorevoicecommand" in der ersten Version.

Habe gerade die 0.0.51x installiert - das Attribut "ignorevoicecommand" funktioniert - vielen Dank an awel für diese coole Idee ! - danke Michael fürs Einbauen ins offizielle Modul - perfekt !

Gruß,
Rolf
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jack_n am 16 Februar 2019, 10:27:12
Hallo,

ich habe aktuell das Problem, das die Sprachausgabe trotz set auf dem richtigen Device auf einem nicht gewünschten Device ausgegegen wird.

Habt ihr mir zu diesem Verhalten bitte einen Tip ?

Vielen Dank

Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 16 Februar 2019, 10:36:17
Guten Morgen zusammen,

anbei nochmal der verbesserte und auch funktionierende Code zum Thema letzter Wecker.
Nur mit dem Reading alarm_count kämpfe ich noch. Leider ist die Ausgabe des Readings fehlerhaft bzw. geht nicht für diesen Zweck. Da muss ich noch etwas basteln. Habe nur noch keine Idee wie ich die Anzahl der Wecker zusammenfasse.

EDIT: Geht nun komplett dank Byte09 ! Ein zusätzliches Reading im betroffenem Gerät löst das Problem.
Inhalt des Readings: AlarmCount {my $anz = grep( m/alarm_.._status/, ( keys %{$hash->{READINGS}} )); return $anz;}

So läuft nun die Schleife sauber und das Script hat in meinen Tests keine Fehler mehr. Egal wie ich Wecker stelle, der letzte / späteste Wecker wird bei mir immer korrekt ermittelt :)

Viel Spaß damit....

(ECHO_123456:alarm_.._status:.(on|off)) {
my $k = "0";
my $alarmoff = "0";
my $schleifennr = "1";
my $lastalarmalexa = "0";

foreach $k (1..ReadingsVal("$NAME", "AlarmCount", ""))
{
$schleifennr = sprintf("%02d", $k);
my $wecker = ReadingsVal("$NAME", "alarm_".$schleifennr."_originalTime" ,"0");
$wecker =~ s/:00.000$//;

if (ReadingsVal("$NAME", "alarm_".$schleifennr."_status", "") eq "on" && "$wecker" gt "$lastalarmalexa")
{
$lastalarmalexa = $wecker;
}

elsif (ReadingsVal("$NAME", "alarm_".$schleifennr."_status", "") eq "off")
{
$alarmoff = $alarmoff + 1;

if (sprintf("%02d", $alarmoff) eq $schleifennr)
{
$lastalarmalexa = 0;
}
}
fhem("setreading $NAME LastAlarm $lastalarmalexa")
}
}


Die Ausgabe ist entweder 0, wenn alle Wecker aus sind.
Oder sie ist eine Zeit im Standard Format (e.g. 12:15).
Dies wird in ein Reading (LastAlarm) des Gerätes geschrieben. Ich selber triggere damit dann z.B. das Schlafzimmer Rollo.


EDIT:
@Michael.winkler: Ist es möglich das wecker mit Wiederholung oder Tagen angezeigt werden? Mein script triggert aktuell über on/off vom Status der Wecker. Das ist super für wecker die jeden Tag gestellt werden, wie ich es mache. Aber wenn jemand einen wecker stellt der nur am WE angehen soll zb, würde dieser jeden Tag mit drin stehen, da im Modul keine angabe dazu ist. Danke für ggf anpassungen oder Infos :)

Hinzu nochmal die Frage, die ich weiter oben stellte. Alarm_Count ... Danke für alle Infos.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 16 Februar 2019, 16:26:40
Hallo,

mal ne ganz blöde frage.. wie bekomme ich den String für die Routinen (play_routine) rauskopiert? Damit ich ne Routine über ein DOIF starten kann?

Ich habe die Routinen ja nur im Setfeld und da kann ich nix im Browser kopieren...

Grüßle

Pascal

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 17 Februar 2019, 14:07:36
Zitat von: pfeffi am 05 Februar 2019, 14:53:30
habe jede Menge Meldungen  --- bluetooth disconnected --- in den Readings
hat jemand eine Idee wie ich die löschen kann ?

Hallo,

gibt es eigentlich hierzu neue Erkenntnisse?
Die Einträge werden bei mir auch immer mehr.

Danke und VG
Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Februar 2019, 14:22:15
Zitat von: dk3572 am 17 Februar 2019, 14:07:36
Hallo,

gibt es eigentlich hierzu neue Erkenntnisse?
Die Einträge werden bei mir auch immer mehr.

Danke und VG
Dieter
Hier hatte ich um Logdateien und HTML Results gebeten. Leider habe ich diese bis heute nicht erhalten. Daher gibt es auch keinen neuen Erkenntnisse!

Benötige ein HTML Result von "xxx_bluetoothstate.html". Eventuell ist da ersichtlich warum so viele Geräte auftauchen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 17 Februar 2019, 15:30:35
Zitat von: michael.winkler am 17 Februar 2019, 14:22:15
Hier hatte ich um Logdateien und HTML Results gebeten. Leider habe ich diese bis heute nicht erhalten. Daher gibt es auch keinen neuen Erkenntnisse!

Benötige ein HTML Result von "xxx_bluetoothstate.html". Eventuell ist da ersichtlich warum so viele Geräte auftauchen.

Habe browser_save_data im Account und im Echodevice auf 1 gesetzt und jeweils ein get html_results gemacht.
Dort finde ich aber nichts mit "xxx_bluetoothstate.html"
Wenn du mir bitte auf die Sprünge helfen könntest, dann liefere ich gerne das benötigte Html Result.
Danke schon mal...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Februar 2019, 16:19:27
Zitat von: dk3572 am 17 Februar 2019, 15:30:35
Habe browser_save_data im Account und im Echodevice auf 1 gesetzt und jeweils ein get html_results gemacht.
Dort finde ich aber nichts mit "xxx_bluetoothstate.html"
Wenn du mir bitte auf die Sprünge helfen könntest, dann liefere ich gerne das benötigte Html Result.
Danke schon mal...
kannst du mal eine Übersicht vom get html_result schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 17 Februar 2019, 16:21:25
Zitat von: michael.winkler am 17 Februar 2019, 16:19:27
kannst du mal eine Übersicht vom get html_result schicken?

Wenn du mir sagst was die Übersicht ist und wie ich die erhalte mache ich das umgehend.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Februar 2019, 16:22:39
Zitat von: dk3572 am 17 Februar 2019, 16:21:25
Wenn du mir sagst was die Übersicht ist und wie ich die erhalte mache ich das umgehend.
na du machst ein get html_result und dann bekommst du ein Ergebnis angezeigt. Diese Ergebnis kopierst du per Screenshot oder Text und schickst es zu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 17 Februar 2019, 16:25:23
ok, das war wohl zu einfach  ;D

Das ist von dem Device mit den vielen Bluetooth disconnected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Februar 2019, 16:40:54
Zitat von: dk3572 am 17 Februar 2019, 16:25:23
ok, das war wohl zu einfach  ;D

Das ist von dem Device mit den vielen Bluetooth disconnected
Das html wird auch nur am Account device erstellt. Daher solltest du das get html_result auch dort ausführen. Bitte dann den Inhalt der html Datei zusenden bzw. die Datei


Gesendet von iPad mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 17 Februar 2019, 16:54:37
Zitat von: michael.winkler am 17 Februar 2019, 16:40:54
Das html wird auch nur am Account device erstellt. Daher solltest du das get html_result auch dort ausführen. Bitte dann den Inhalt der html Datei zusenden bzw. die Datei


Gesendet von iPad mit Tapatalk

Wenn ich genaue Anweisungen bekomme, dann mache ich auch wie es gewünscht wird  ;)

Und siehe da, jetzt sind auch im Account Ergebnisse zu sehen.

Mit dem Device in dem die disconnected stehen ist kein Gerät per Bluetooth verbunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Februar 2019, 18:13:17
Zitat von: dk3572 am 17 Februar 2019, 16:54:37
Wenn ich genaue Anweisungen bekomme, dann mache ich auch wie es gewünscht wird  ;)

Und siehe da, jetzt sind auch im Account Ergebnisse zu sehen.

Mit dem Device in dem die disconnected stehen ist kein Gerät per Bluetooth verbunden.
Auf Seite 1 gibt es eine neue Version. Bitte mal testen, hier sollten jetzt die nicht mehr genutzten Bluetooth Geräte entfernt sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 17 Februar 2019, 18:38:12
Markiere ich falsch oder gibt es keine antworten?  Also mich beschäftigen ja immer noch die Wecker und alarm_count
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Februar 2019, 18:42:23
Zitat von: 87insane am 17 Februar 2019, 18:38:12
Markiere ich falsch oder gibt es keine antworten?  Also mich beschäftigen ja immer noch die Wecker und alarm_count
Kannst du noch mal kurz erklären was du benötigst?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 17 Februar 2019, 18:56:58
Zitat von: michael.winkler am 17 Februar 2019, 18:13:17
Auf Seite 1 gibt es eine neue Version. Bitte mal testen, hier sollten jetzt die nicht mehr genutzten Bluetooth Geräte entfernt sein.

Ok, jetzt erst mal alles bestens. Keine Einträge mehr vorhanden.

Vielen Dank und schönen Sonntagabend noch.
Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 17 Februar 2019, 19:49:26
Hatte zwei, drei dinge geschrieben. Einer davon und aktuell der wichtigere, wäre der hier:

https://forum.fhem.de/index.php/topic,82631.msg906995.html#msg906995


Hab zwar alles am laufen aber es wundern mich ein paar Dinge schon noch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 17 Februar 2019, 21:39:53
Zitat von: PingPong am 13 Februar 2019, 10:34:40
Hallo Michael,

das ist beides dasselbe Gerät -> Bose Home Speaker 500.
Wenn ich das richtig sehe, scheint dies die gleiche Logik wie beim Sonos zu sein, die hier auch schonmal im Post 158 "gemeldet" wurde.

VG
Marc

Hallo Michael,

sorry, dass ich nochmal nachhake. Hast Du einfach noch keine Zeit gefunden, Dich mit dem Thema zu befassen oder fehlen Dir noch Infos, die ich beisteuern könnte?

VG
Marc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Februar 2019, 08:04:28
Zitat von: 87insane am 17 Februar 2019, 19:49:26
Hatte zwei, drei dinge geschrieben. Einer davon und aktuell der wichtigere, wäre der hier:

https://forum.fhem.de/index.php/topic,82631.msg906995.html#msg906995


Hab zwar alles am laufen aber es wundern mich ein paar Dinge schon noch.
Die Wiederholungen von Terminen wird jetzt angezeigt. Habe hier die Doku schon erweitert.


# 2019.02.17 v0.0.51y
# - BUGFIX:  NPM Proxy IP Adresse / Port usw.
#            set routine_play - Unterstützung Smart Home Geräte
#            set speak - Sonderzeichen " entfernen
#            get conversations https://forum.fhem.de/index.php/topic,82631.msg903955.html#msg903955
#            Bluetooth Geräte bereinigen
# - FEATURE: Unterstützung AppRegisterLogin per NPM
#            Unterstützung A10L5JEZTKKCZ8 VOBOT
#            Unterstützung A1JJ0KFC4ZPNJ3 ECHO Input
#            Unterstützung AKPGW064GI9HE Fire TV Stick 4K
#            set speak_ssml https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html
#            https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html
#            get status - Statusinformationen zum Modul
#            Attribut "ignorevoicecommand" https://forum.fhem.de/index.php/topic,82631.msg906424.html#msg906424
#            Alarme "_recurringPattern" als Reading
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Februar 2019, 08:24:53
Zitat von: PingPong am 17 Februar 2019, 21:39:53
Hallo Michael,

sorry, dass ich nochmal nachhake. Hast Du einfach noch keine Zeit gefunden, Dich mit dem Thema zu befassen oder fehlen Dir noch Infos, die ich beisteuern könnte?

VG
Marc
Sind drin. Bitte mal testen ob alles funktioniert. Download wie immer auf Seite 1
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 18 Februar 2019, 08:32:21
Zitat von: michael.winkler am 18 Februar 2019, 08:04:28
Die Wiederholungen von Terminen wird jetzt angezeigt. Habe hier die Doku schon erweitert.


# 2019.02.17 v0.0.51y
# - BUGFIX:  NPM Proxy IP Adresse / Port usw.
#            set routine_play - Unterstützung Smart Home Geräte
#            set speak - Sonderzeichen " entfernen
#            get conversations https://forum.fhem.de/index.php/topic,82631.msg903955.html#msg903955
#            Bluetooth Geräte bereinigen
# - FEATURE: Unterstützung AppRegisterLogin per NPM
#            Unterstützung A10L5JEZTKKCZ8 VOBOT
#            Unterstützung A1JJ0KFC4ZPNJ3 ECHO Input
#            Unterstützung AKPGW064GI9HE Fire TV Stick 4K
#            set speak_ssml https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html
#            https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html
#            get status - Statusinformationen zum Modul
#            Attribut "ignorevoicecommand" https://forum.fhem.de/index.php/topic,82631.msg906424.html#msg906424
#            Alarme "_recurringPattern" als Reading
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460



Guten Morgen,

was sagst du zu der Geschichte, dass alarm_count im Moment eines Events nicht die korrekte Anzahl vor hält? Das hat mich Anfänger schön lange aufgehalten beim programmieren meines kleinen Scriptes.


EDIT: Das mit den Wiederholungen scheint gut aus zu sehen bei mir. Werde mein Script anpassen müssen um es auch hier sauber ans laufen zu bekommen. Das wird nach meiner Fehlersuche bei anderen Geräten aber erst geschehen. Ggf. ist es ja auch was, das Script mit in deinem Modul zu übernehmen und als anklickbare Option zu bieten. Oder aber du hast eine bessere Idee. Ich bin ja auch nur blutiger Anfänger was das programmieren angeht. Am einfachsten für mein Script und mich, wäre es wenn die Wecker auf "off" stünden, wenn diese aus sind. Und wenn z.B. ein Wecker jeden Montag an sein soll, dann auch nur an dem Tag auf "on" zu stehen. Demnach müsste ich keine Anpassungen machen, wenn dies auch ein Event erzeugen würde.

EDIT2: Warum bekommt man bzw. ich eigentlich diese ganzen "EchoDevices connected" im Event Monitor. Diese Info kommt immer und immer wieder. Ist das korrekt? Wofür so oft? Kann man das abstellen?

2019-02-18 09:17:03 echodevice EchoDevices connected
2019-02-18 09:17:03 echodevice EchoDevices connected
2019-02-18 09:17:05 echodevice EchoDevices connected
2019-02-18 09:17:07 echodevice EchoDevices connected
2019-02-18 09:17:08 echodevice EchoDevices connected
2019-02-18 09:17:08 echodevice EchoDevices list_SHOPPING_ITEM:
2019-02-18 09:17:08 echodevice EchoDevices connected
2019-02-18 09:17:08 echodevice EchoDevices list_TASK:
2019-02-18 09:17:09 echodevice EchoDevices connected
2019-02-18 09:17:10 echodevice EchoDevices connected
2019-02-18 09:17:12 echodevice EchoDevices connected
2019-02-18 09:17:13 echodevice EchoDevices connected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Februar 2019, 10:54:35
Zitat von: 87insane am 18 Februar 2019, 08:32:21

Guten Morgen,

was sagst du zu der Geschichte, dass alarm_count im Moment eines Events nicht die korrekte Anzahl vor hält? Das hat mich Anfänger schön lange aufgehalten beim programmieren meines kleinen Scriptes.


EDIT: Das mit den Wiederholungen scheint gut aus zu sehen bei mir. Werde mein Script anpassen müssen um es auch hier sauber ans laufen zu bekommen. Das wird nach meiner Fehlersuche bei anderen Geräten aber erst geschehen. Ggf. ist es ja auch was, das Script mit in deinem Modul zu übernehmen und als anklickbare Option zu bieten. Oder aber du hast eine bessere Idee. Ich bin ja auch nur blutiger Anfänger was das programmieren angeht. Am einfachsten für mein Script und mich, wäre es wenn die Wecker auf "off" stünden, wenn diese aus sind. Und wenn z.B. ein Wecker jeden Montag an sein soll, dann auch nur an dem Tag auf "on" zu stehen. Demnach müsste ich keine Anpassungen machen, wenn dies auch ein Event erzeugen würde.

EDIT2: Warum bekommt man bzw. ich eigentlich diese ganzen "EchoDevices connected" im Event Monitor. Diese Info kommt immer und immer wieder. Ist das korrekt? Wofür so oft? Kann man das abstellen?

2019-02-18 09:17:03 echodevice EchoDevices connected
2019-02-18 09:17:03 echodevice EchoDevices connected
2019-02-18 09:17:05 echodevice EchoDevices connected
2019-02-18 09:17:07 echodevice EchoDevices connected
2019-02-18 09:17:08 echodevice EchoDevices connected
2019-02-18 09:17:08 echodevice EchoDevices list_SHOPPING_ITEM:
2019-02-18 09:17:08 echodevice EchoDevices connected
2019-02-18 09:17:08 echodevice EchoDevices list_TASK:
2019-02-18 09:17:09 echodevice EchoDevices connected
2019-02-18 09:17:10 echodevice EchoDevices connected
2019-02-18 09:17:12 echodevice EchoDevices connected
2019-02-18 09:17:13 echodevice EchoDevices connected


Das Problem mit den connected Einträge wird mit der nächsten Version behoben sein.

Das mit dem alarm_count ist so, dass diese Wert aus Sicht des Event Monitors erst später geschrieben wird. Daher hingt der scheinbar um 1 nach. Werde mal schauen ob ich das Verhalten ändern kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 18 Februar 2019, 10:59:20
Ne ne... Es wird geschrieben ABER, wenn mein script mir Alarm_Count arbeitet, wird immer die zahl, für einen kurzen Moment, rein geschrieben, die sich meldet.

Also wenn von als Beispiel 16 Weckern, sich Wecker 03 meldet ist die Anzahl ganz kurz auch nur 03. hab mir selber nun einen zähler gebaut. Script und info dazu auf den vor Seiten hier. Meine zählung ist korrekt und bisher läuft sie sauber. Das script selber habe ich seit 4 Tagen im Test und finde es super mit deinem Modul zusammen.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 18 Februar 2019, 21:19:04
Hallo Michael,

klasse, 1000 Dank erstmal, dass Du mein Bose Device in Dein Modul aufgenommen hast.
Grundsätzlich kann ich nun die Wiedergabe steuern und bekomme auch diverse Readings angezeigt.
Was allerdings leider nicht funktioniert, ist die Nutzung als Wiedergabegerät via set...speak. Das passiert rein gar nichts.
Hast Du da noch Ideen?

VG
Marc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Februar 2019, 21:57:47
Zitat von: PingPong am 18 Februar 2019, 21:19:04
Hallo Michael,

klasse, 1000 Dank erstmal, dass Du mein Bose Device in Dein Modul aufgenommen hast.
Grundsätzlich kann ich nun die Wiedergabe steuern und bekomme auch diverse Readings angezeigt.
Was allerdings leider nicht funktioniert, ist die Nutzung als Wiedergabegerät via set...speak. Das passiert rein gar nichts.
Hast Du da noch Ideen?

VG
Marc
Kannst du ein routine bauen die etwas auf den bose Systemen sagt?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 18 Februar 2019, 22:20:02
Zitat von: michael.winkler am 18 Februar 2019, 08:04:28
Die Wiederholungen von Terminen wird jetzt angezeigt. Habe hier die Doku schon erweitert.


# 2019.02.17 v0.0.51y
...
...
#            Alarme "_recurringPattern" als Reading


Hallo Michael,
Danke für die neuen Änderungen.

Leider reicht das nicht :-(
Wenn ich heute einen Wecker ohne Wiederholung für Freitag definiere, kann ich den im Modul nicht identifizieren, es fehlt das Datum.

Die api notifications stellt in den json-Daten neben originalTime als Weckzeit auch originalDate als Datum der nächsten Ausführung zur Verfügung.
Es wäre schön, wenn das als Reading zur Verfügung gestellt werden könnte.
So, wie ich das sehe, wird dieses Datum automatisch angepasst: Mein heutiger Wecker hat als originalDate den Wert "2019-02-25", also den nächsten Montag eingetragen.

Entschuldige die Wirren, vG
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 18 Februar 2019, 22:22:51
Jetzt wird es seltsam.
Als Ergebnis auf die Routine sagt das Gerät, dass Audio Ausgaben aktuell vom Gerät nicht unterstützt werden.
Direkt im Anschluss an diese Aussage,gibt es jedoch den in der Routine definierten Satz wieder.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2019, 08:07:05
Zitat von: 87insane am 18 Februar 2019, 10:59:20
Ne ne... Es wird geschrieben ABER, wenn mein script mir Alarm_Count arbeitet, wird immer die zahl, für einen kurzen Moment, rein geschrieben, die sich meldet.

Also wenn von als Beispiel 16 Weckern, sich Wecker 03 meldet ist die Anzahl ganz kurz auch nur 03. hab mir selber nun einen zähler gebaut. Script und info dazu auf den vor Seiten hier. Meine zählung ist korrekt und bisher läuft sie sauber. Das script selber habe ich seit 4 Tagen im Test und finde es super mit deinem Modul zusammen.

Gesendet von meinem LG-H850 mit Tapatalk
Verstehe ich jetzt nicht so ganz. Wie soll sich Wecker 03 melden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2019, 08:08:46
Zitat von: PingPong am 18 Februar 2019, 22:22:51
Jetzt wird es seltsam.
Als Ergebnis auf die Routine sagt das Gerät, dass Audio Ausgaben aktuell vom Gerät nicht unterstützt werden.
Direkt im Anschluss an diese Aussage,gibt es jedoch den in der Routine definierten Satz wieder.
ja das ist komisch. Kannst Du mal an dem Device das Attribut browser_sava_data auf 1 setzen und dann noch mal einen Speak und auch einen Speak_ssml versuchen. Danach mal mir die beiden HTML Dateien zu senden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 19 Februar 2019, 08:40:25
Hallo Michael,

meinst Du die beiden ...speak_(ssml_)header Dateien?
Die hab ich Dir per PM gesendet.

VG
Marc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2019, 08:43:14
Zitat von: PingPong am 19 Februar 2019, 08:40:25
Hallo Michael,

meinst Du die beiden ...speak_(ssml_)header Dateien?
Die hab ich Dir per PM gesendet.

VG
Marc
Nein die HTML Dateien. Die Header Dateien bringen nichts.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 19 Februar 2019, 12:06:02
Hmm. Ich befürchte, die bringen auch nicht viel.

...speak.htm und ...speak_ssml.htm sind beide komplett leer :-(

oder meinst Du die anderen Dateien?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 19 Februar 2019, 13:18:47
Zitat von: michael.winkler am 19 Februar 2019, 08:07:05
Verstehe ich jetzt nicht so ganz. Wie soll sich Wecker 03 melden?


Ganz einfach. Habe event on change reading auf alarm.* - Nun geht z.B. Wecker 03 online und in diesem Moment ist das Reading alarm_count 3 und nicht 16. Das springt aber sehr schnell dann wieder auf den korrekten Wert um.

Ich selber habe mir ein Reading mit: AlarmCount {my $anz = grep( m/alarm_.._status/, ( keys %{$hash->{READINGS}} )); return $anz;} gebaut und nutze dieses in meinem Script. Das geht auch. Es ist kein Weltuntergang, macht aber das bereits vorhandene Reading sinnlos, für mich. Das selbst erstellte Reading zählt korrekt und ist schnell genug aktuell.

EDIT: Kann es sein, dass du meine Beiträge zuvor nicht gesehen hattest? Ich meine hier passiert viel und da geht das ja schon mal unter...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2019, 17:29:25
Zitat von: PingPong am 19 Februar 2019, 12:06:02
Hmm. Ich befürchte, die bringen auch nicht viel.

...speak.htm und ...speak_ssml.htm sind beide komplett leer :-(

oder meinst Du die anderen Dateien?
ok, wenn die HTML Dateien aktuell und leer sind, dann wurde der Befehl eigentlich von Amazon akzeptiert. Was passiert wenn du über das Modul die zuvor erstellte Routine startest?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2019, 17:30:19
Zitat von: 87insane am 19 Februar 2019, 13:18:47

Ganz einfach. Habe event on change reading auf alarm.* - Nun geht z.B. Wecker 03 online und in diesem Moment ist das Reading alarm_count 3 und nicht 16. Das springt aber sehr schnell dann wieder auf den korrekten Wert um.

Ich selber habe mir ein Reading mit: AlarmCount {my $anz = grep( m/alarm_.._status/, ( keys %{$hash->{READINGS}} )); return $anz;} gebaut und nutze dieses in meinem Script. Das geht auch. Es ist kein Weltuntergang, macht aber das bereits vorhandene Reading sinnlos, für mich. Das selbst erstellte Reading zählt korrekt und ist schnell genug aktuell.

EDIT: Kann es sein, dass du meine Beiträge zuvor nicht gesehen hattest? Ich meine hier passiert viel und da geht das ja schon mal unter...
stehe immer noch auf dem Schlauch. Was meinst du mit "Wecker 03 online" ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 19 Februar 2019, 17:41:07
Zitat von: michael.winkler am 19 Februar 2019, 17:30:19
stehe immer noch auf dem Schlauch. Was meinst du mit "Wecker 03 online" ?

Puh...

Wecker03 ist nur ein Beispiel. Der Wecker, der seinen Status ändert, landet in deinem alarm_count. Wenn sich ein Wecker (EGAL welche Zahl) meldet, dann wird dein alarm_count kurz auf die Zahl, des sich meldenden Wecker gesetzt und innerhalb weniger ms, direkt auf die korrekte Gesamtanzahl von Weckern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2019, 18:27:30
Zitat von: 87insane am 19 Februar 2019, 17:41:07
Puh...

Wecker03 ist nur ein Beispiel. Der Wecker, der seinen Status ändert, landet in deinem alarm_count. Wenn sich ein Wecker (EGAL welche Zahl) meldet, dann wird dein alarm_count kurz auf die Zahl, des sich meldenden Wecker gesetzt und innerhalb weniger ms, direkt auf die korrekte Gesamtanzahl von Weckern.
Auf Seite 1 habe ich eine neue Version. Probier mal ob es mit der besser ist.


# 2019.02.19 v0.0.52
# - FEATURE: Alarme "_originalDate" als Reading
# - BUGFIX:  Readings *_count Wert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 19 Februar 2019, 18:29:48
Zitat von: michael.winkler am 19 Februar 2019, 18:27:30
Auf Seite 1 habe ich eine neue Version. Probier mal ob es mit der besser ist.


# 2019.02.19 v0.0.52
# - FEATURE: Alarme "_originalDate" als Reading
# - BUGFIX:  Readings *_count Wert

Bin gerade leider meinen Rechner neu am installieren. SSD war im Sack. Kann es erst später / Morgen testen.

Magst du denn verraten was du getan hast bzw was du geändert hast? Da bin ich echt neugierig gerade.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2019, 18:31:30
Zitat von: 87insane am 19 Februar 2019, 18:29:48
Bin gerade leider meinen Rechner neu am installieren. SSD war im Sack. Kann es erst später / Morgen testen.

Magst du denn verraten was du getan hast bzw was du geändert hast? Da bin ich echt neugierig gerade.

Gesendet von meinem LG-H850 mit Tapatalk
Habe es so abgeändert, dass der Wert nur einmal geschrieben wird, und nicht bei jedem Timer oder Alarm.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 19 Februar 2019, 21:05:12
Zitat von: michael.winkler am 19 Februar 2019, 17:29:25
ok, wenn die HTML Dateien aktuell und leer sind, dann wurde der Befehl eigentlich von Amazon akzeptiert. Was passiert wenn du über das Modul die zuvor erstellte Routine startest?

leider wird auch hier nichts ausgegeben :-(
Die ...routine_play.htm ist ebenfalls leer.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarNei am 25 Februar 2019, 18:34:24
Hallo Michael, Hallo alle anderen, die hier fleissig helfen,

erstmal vielen Dank für das tolle Modul. Ich habe es für meine Echos sowie die Echos meiner beiden Kinder im Einsatz. Funktioniert eigentlich super. Aber immer mal wieder legt es meine komplette FHEM-Instanz lahm. Das scheint alle 14 Tage zu passieren. Heute war es wieder soweit, dass ich FHEM nicht erreichen konnte. Normalerweise muss ich den kompletten raspberry pi durchbooten, damit ich wieder auf FHEM komme. Dannach ganz schnell auf allen drei echodevice-Instanzen ein npm_login new machen, bei amazon einloggen und alles ist wieder gut.

Wenn ich das Problem habe, zeigt er im amazon_refreshtoken-Reading "wait_for_refreshtoken" an. Im Logfile steht nichts. Meine Version is 0.0.52, hatte das aber auch schon mit eine der 0.051-Versionen.

Hat sonst jemand so ein Problem? Liegt es daran, dass ich drei echodevice-Instanzen verwende? Dumm ist halt, dass ich das Problem nur alle 14 Tage habe. Sollte ich irgendwas einschalten, um beim nächsten Mal Informationen zu sammeln, die das Problem eingrenzen können?

Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Februar 2019, 21:34:26
Hiho,

habe eben mein FHEM auf Docker umgezogen und erhalte jetzt folgende Meldung (alle paar Sekunden) im Log:

2019.02.25 21:26:54 3: [Echo] [echodevice_LoginStart] Alter COOKIE=112570/6000 Refresh Cookie!
2019.02.25 21:26:54 3: [Echo] [echodevice_NPMLoginNew] refresh-cookie.js not found


habe das Cache-Verzeichnis 1:1 vom alten auf das neue System kopiert, aber die refresh-cookie.js scheint nicht da zu sein...
woher bekomme ich die, bzw. kann die jemand zur Verfügung stellen? :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: phlix23 am 25 Februar 2019, 22:49:01
Hallo allerseits!

Also zunächst mal muss ich meine Begeisterung ausdrücken für dieses tolle Modul. Als ich es vorgestern auf meinem FHEM eingerichtet habe, und mittels Speak meinen Echo zu den ersten Sätzen überreden konnte, hätte ich ja fast einen Kniefall gemacht. Welche Möglichkeiten...

Heute wollte ich an einem weiteren RPi mit neuem FHEM ebenfalls ein echodevice anlegen. Leider klappt der beschriebene Weg via Captcha nicht. Habe es nun dutzende Male gemacht. Da es der gleiche Amazon-Account ist wie beim ersten FHEM, kann es sein dass Amazon keinen zweiten Login akzeptiert?

Das Log meldet

2019.02.25 22:38:04 0: Server started with 8 defined entities (fhem.pl:18623/2019-02-17 perl:5.024001 os:linux user:fhem pid:2810)
2019.02.25 22:38:10 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.02.25 22:38:10 3: [myEcho] [echodevice_setState] to connected but loginerror
2019.02.25 22:38:19 3: [myEcho] [echodevice_setState] to disable
2019.02.25 22:41:22 3: Cookie 2 : COO    = [...]-[...]-[...]
2019.02.25 22:41:22 3: cookielogin4: session-id=[...]; session-id-time=[...]; ubid-acbde=[...];
2019.02.25 22:41:22 3: cookielogin4: create=&workflowState=[...]showPasswordChecked=false&
2019.02.25 22:41:24 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.02.25 22:41:24 3: [myEcho] [echodevice_setState] to connected but loginerror
2019.02.25 22:42:01 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.02.25 22:42:19 3: [myEcho] [echodevice_setState] to disable
2019.02.25 22:45:06 3: [myEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.02.25 22:45:06 3: [myEcho] [echodevice_setState] to connected but loginerror
2019.02.25 22:45:19 3: [myEcho] [echodevice_setState] to disable


LG Phlix
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Februar 2019, 23:28:39
Zitat von: link611 am 25 Februar 2019, 21:34:26
Hiho,

habe eben mein FHEM auf Docker umgezogen und erhalte jetzt folgende Meldung (alle paar Sekunden) im Log:

2019.02.25 21:26:54 3: [Echo] [echodevice_LoginStart] Alter COOKIE=112570/6000 Refresh Cookie!
2019.02.25 21:26:54 3: [Echo] [echodevice_NPMLoginNew] refresh-cookie.js not found


habe das Cache-Verzeichnis 1:1 vom alten auf das neue System kopiert, aber die refresh-cookie.js scheint nicht da zu sein...
woher bekomme ich die, bzw. kann die jemand zur Verfügung stellen? :)

habe mir das jetzt nochmal genauer angesehen.
das Cookie-Verzeichnis wird ja durch einen NPM Install angelegt, das legt er auch an nach einem erneutem ausführen an, jedoch erhalte ich folgende Fehler:

npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.



die package.json ist aber da.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 25 Februar 2019, 23:45:35
Schreit für mich (kein Profi) wie ein rechte Problem. Es ist schwer nachzuvollziehen, ohne zu wissen was passiert, wenn das manuell über eine console deiner Wahl machst. Probier das mal und sende den Output.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 26 Februar 2019, 06:36:27
Hm... Hab gestern noch das nm_refresh_intervall auf 3600 gesetzt, auf einmal geht's :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Manu1982 am 28 Februar 2019, 22:45:07
Moin Moin, ich habe das Device Installiert, nun habe ich noch eine Frage kann ich einen Voice Befehl geben?
wenn ja wie?

da ich damit andere Skills Schalten möchte

mit freundlichen Grüßen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 01 März 2019, 11:41:33
Zitat von: Manu1982 am 28 Februar 2019, 22:45:07
Moin Moin, ich habe das Device Installiert, nun habe ich noch eine Frage kann ich einen Voice Befehl geben?
wenn ja wie?

da ich damit andere Skills Schalten möchte

mit freundlichen Grüßen
Moin
Du hast dir schon durchgelesen was dieses Modul macht? Was verstehst Du unter einem Voice Befehl?
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Manu1982 am 01 März 2019, 11:45:20
Guten Tag, ich würde gerne einen Befehl einegen:

"spiele Partyschlager von Radio Paloma"

das ist ein Befehl für ein Skill

oder meine LED´s die über Alexa laufen schalten?

mit freundlichen Grüssen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 01 März 2019, 11:49:58
Moin
Ich sehe jetzt die Sinnhaftigkeit nicht mit einem Modul Alexa etwas zu sagen, ich gehe einfach hin, oder rufe!
Abwer nochmal die Frage, hast Du gelesen was dieses Modul macht? Ich denke Du bist hier falsch, siehe auch Threadtitel!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 März 2019, 11:50:22
Meines Wissens kannst du mit dem Modul nicht vorgaukeln, dass du mit Alexa gesprochen hast.

Für den Rest solltest du einfach mal in die Doku schauen! Das steht drin wie man Musik am Gerät abspielt. Ob du Skills triggern kannst, habe ich nicht im Kopf.

Bei den LEDs würde ich eher den Weg gehen, diese in FHEM einzubinden und per Alexa-FHEM zu steuern. Ansonsten kannst du dir vielleicht über Routinen was basteln... die kann man soweit ich weis über das Modul starten.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 01 März 2019, 12:08:22
Zitat von: PingPong am 19 Februar 2019, 21:05:12
leider wird auch hier nichts ausgegeben :-(
Die ...routine_play.htm ist ebenfalls leer.

Hat vielleicht noch jemand eine Idee? *
Hat sonst noch jemand eien Bose Speaker im Einsatz oder bin ich der einzige?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 01 März 2019, 13:37:13
Zitat von: Manu1982 am 01 März 2019, 11:45:20

"spiele Partyschlager von Radio Paloma"

oder meine LED´s die über Alexa laufen schalten?

Für das erste brauchst du eigentlich keinen Skill, schau einfach bei deinem Echo mal nach get tunein und suche nach Paloma.

Für das andere könntest du vielleicht eine Routine nehmen, die lässt sich aus dem Modul starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Manu1982 am 01 März 2019, 17:38:48
Naja bein Tunin in gib es halt nicht alle Sender ich nutze auch Radio.De als Skill und auch andere Skills.
Und man könnte Spotify auch steuern über Sprachbefehle.

wenn man beim Modul set EchoXXXX info Verkehr eingibt dann ist im Reding uter voice auch Wie ist der Verkehr!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 02 März 2019, 18:09:02
Ich hatte gerade ein komisches Phänomen. Als ich nach Hause kam lief FHEM nicht mehr. Ein Neustart von FHEM brach immer wieder ab. Im Logfile habe ich als letzten Eintrag folgendes gefunden:

2019.03.02 17:46:51 3: telnetForBlockingFn_1551545211: port 36151 opened
Unmatched ) in regex; marked by <-- HERE in m/5a4,j=C395i60a) <-- HERE x?9)/ at /opt/fhem/FHEM/37_echodevice.pm line 4074.
2019.03.02 17:46:51 1: BlockingInformParent (BlockingRegisterTelnet): Can't connect to localhost:36151: IO::Socket::INET: connect: Connection refused
2019.03.02 17:46:51 1: BlockingInformParent (BlockingStart): Can't connect to localhost:36151: IO::Socket::INET: connect: Connection refused
2019.03.02 17:46:51 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:36151: IO::Socket::INET: connect: Connection refused


Erst als ich 37_echodevice.pm gelöscht habe ließ sich FHEM wieder starten.

Das Komische für mich daran ist, dass ich vorgestern 37_echodevice.pm auf die aktuelle Version von Post #1 aktualisiert habe. Es lief alles gut damit (inklusive npm login) und seit her habe ich an FHEM nichts mehr gemacht. Heute morgen lief FHEM normal und ich war den ganzen Tag nicht zu Hause. Aus einem für mich nicht nachvollziehbaren Grund hat sich FHEM plötzlich aufgehängt und ließ sich wie gesagt erst durch Löschen von 37_echodevice.pm wieder zum Leben erwecken.
Aktuell ist das Modul jetzt bei mir nicht eingebunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 März 2019, 10:46:23
Zitat von: Wolle02 am 02 März 2019, 18:09:02
Ich hatte gerade ein komisches Phänomen. Als ich nach Hause kam lief FHEM nicht mehr. Ein Neustart von FHEM brach immer wieder ab. Im Logfile habe ich als letzten Eintrag folgendes gefunden:

2019.03.02 17:46:51 3: telnetForBlockingFn_1551545211: port 36151 opened
Unmatched ) in regex; marked by <-- HERE in m/5a4,j=C395i60a) <-- HERE x?9)/ at /opt/fhem/FHEM/37_echodevice.pm line 4074.
2019.03.02 17:46:51 1: BlockingInformParent (BlockingRegisterTelnet): Can't connect to localhost:36151: IO::Socket::INET: connect: Connection refused
2019.03.02 17:46:51 1: BlockingInformParent (BlockingStart): Can't connect to localhost:36151: IO::Socket::INET: connect: Connection refused
2019.03.02 17:46:51 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:36151: IO::Socket::INET: connect: Connection refused


Erst als ich 37_echodevice.pm gelöscht habe ließ sich FHEM wieder starten.

Das Komische für mich daran ist, dass ich vorgestern 37_echodevice.pm auf die aktuelle Version von Post #1 aktualisiert habe. Es lief alles gut damit (inklusive npm login) und seit her habe ich an FHEM nichts mehr gemacht. Heute morgen lief FHEM normal und ich war den ganzen Tag nicht zu Hause. Aus einem für mich nicht nachvollziehbaren Grund hat sich FHEM plötzlich aufgehängt und ließ sich wie gesagt erst durch Löschen von 37_echodevice.pm wieder zum Leben erwecken.
Aktuell ist das Modul jetzt bei mir nicht eingebunden.
Ich schaue mir das heute noch an. Melde mich wieder wenn es eine neue Version gibt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hotbird am 03 März 2019, 12:38:10
Moin moin, hab mir ein Notify mit meinem Echo Dot erstellt ( online:.true und online:.false ). Wenn er online ist soll er eine Steckdose einschalten, wenn er offline ist, soll sie wieder ausgehen. Klappt auch so weit ganz gut, allerdings braucht Amazon 12 Min, bis die merken, dass des Ding offline ist. Der Onlinestatus ist allerdings schon nach ca einer Minute da.Im EventMonitor sehe ich, dass jede Minute quasi ne Meldung von dem Gerät abgefragt wird. Kann man da irgendetwas machen, dass des schneller erkannt wird? Die Daten kommen ja vom Amazon Account, liegt also nicht am Modul...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bierbuster am 04 März 2019, 21:53:06
Hallo,

bei mir funktioniert das Modul fast perfekt. Alle paar Wochen stellt sich jedoch das Modul auf disconnect. Ein erneutes auslesen des Cookies und einfügen lässt das Modul wieder beleben.

Jetzt habe ich jedoch gesehen, dass man nur bei einer 2FA den Cookie nutzen soll?
ZitatACHTUNG!: Bitte nur das Cookie verwenden, wenn Ihr eine zwei Faktor Authentifizierung machen müsst. Ansonsten bitte das ECHO Device ganz normal mit Benutzernamen und Kennwort hinterlegen.

Kann das immer wiederkehrende disconnect durch den Cookie kommen? Ich glaube, mitte Januar ging es bei mir nicht ohne diesen Cookie. Habe ich irgendwas hier im THread nicht mitbekommen? :)

(ich würde gerne die Echos bei mir über meine Klingel steuern, jedoch wäre dabei ein disconnect etwas blöde :D)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 März 2019, 07:04:47
Hast du es mal mit der npm_login Variante probiert? Damit läuft es bei mir sehr stabil.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 05 März 2019, 07:11:51
Zitat von: Manu1982 am 01 März 2019, 17:38:48
Naja bein Tunin in gib es halt nicht alle Sender ich nutze auch Radio.De als Skill und auch andere Skills.
Und man könnte Spotify auch steuern über Sprachbefehle.

wenn man beim Modul set EchoXXXX info Verkehr eingibt dann ist im Reding uter voice auch Wie ist der Verkehr!

Halte ich für ein Gerücht! Man muss bei TuneIn leider echt doof suchen aber es gibt alle die ich bisher suchte.
Beispiel:
Du willst IloveRadio Mashup hören. Dann muss du in der Suche "iloveradio*" eingeben. Dann findet man auch Mashup.

Ich weiß, die Suche ist eher naaaaaja. Aber es geht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flo_fhem am 05 März 2019, 13:51:13
Hallo Michael,

kann es sein das speak_ssml bei einem Echo_Plus nicht funktioniert?

Ein "speak" funktioniert sowohl bei meinen Echo Dot's als auch beim Echo Plus, speak_ssml jedoch nur beim Echo Dot, der echo Plus bleibt einfach stumm.

Ein identischer Aufruf eines speak_ssml beim Dot und Plus unter verbose 5 zeigt zumindest mir keinen Unterschied, beide kommen mit

2019.03.05 13:41:21 4: [ECHO_XXXX] [echodevice_Parse] [speak_ssml]
2019.03.05 13:41:21 5: [ECHO_XXXX] [echodevice_Parse] [speak_ssml] DATA Dumper=$VAR1 = '';

2019.03.05 13:41:21 4: [ECHO_XXXX] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

zurück.

Hat das noch jemand? Was bräuchtest du um den Fehler weiter einzugrenzen?

Danke & VG
Flo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 05 März 2019, 16:12:19
Zitat von: flo_fhem am 05 März 2019, 13:51:13
Hallo Michael,

kann es sein das speak_ssml bei einem Echo_Plus nicht funktioniert?

Ein "speak" funktioniert sowohl bei meinen Echo Dot's als auch beim Echo Plus, speak_ssml jedoch nur beim Echo Dot, der echo Plus bleibt einfach stumm.

Ein identischer Aufruf eines speak_ssml beim Dot und Plus unter verbose 5 zeigt zumindest mir keinen Unterschied, beide kommen mit

2019.03.05 13:41:21 4: [ECHO_XXXX] [echodevice_Parse] [speak_ssml]
2019.03.05 13:41:21 5: [ECHO_XXXX] [echodevice_Parse] [speak_ssml] DATA Dumper=$VAR1 = '';

2019.03.05 13:41:21 4: [ECHO_XXXX] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

zurück.

Hat das noch jemand? Was bräuchtest du um den Fehler weiter einzugrenzen?

Danke & VG
Flo

Hab das grad bei mir getestet und da klappt es auch bei einem Echo Plus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 07 März 2019, 08:40:52
Nach meinem Problem von hier: https://forum.fhem.de/index.php/topic,82631.msg913893.html#msg913893 (https://forum.fhem.de/index.php/topic,82631.msg913893.html#msg913893) habe ich jetzt versucht das Modul wieder einzubinden. Fhem startet mit dem Modul jetzt auch wieder einwandfrei. Ich weiß nicht was das Problem war.

Allerdings habe ich jetzt ein Problem mit dem Einloggen via NPM_login:

Hier ein List meines Echo-Control Devices:

Internals:
   CFGFN     
   DEF        crypt:035902185b0b705008015a5355574b4a5c004d crypt:256230530d5c01
   FUUID      5c80c594-f33f-bc4b-6b91-a7610eeeafa405cf
   IODev     
   NAME       Echo_Control
   NR         1138
   NTFY_ORDER 50-Echo_Control
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-03-07 08:34:57   2FACode         not used
     2019-03-07 08:34:58   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-03-07 08:34:58   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-03-07 08:34:56   COOKIE_STATE    START
     2019-03-07 08:34:58   COOKIE_TYPE     NEW
     2019-03-07 08:35:18   amazon_refreshtoken wait for refreshtoken
     2019-03-07 08:17:46   autocreate_devices stop
     2019-03-07 08:34:58   state           connected but loginerror
     2019-03-07 08:17:46   version         0.0.52
   helper:
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
   powerMap:
   readingsDesc:
     pM_consumption:
       rtype      w
     pM_energy:
       rtype      whr
Attributes:
   icon       echo
   room       Amazon
   verbose    0


Die Umgebung mittels NPM_install wird scheinbar angelegt.
Wenn ich im Anschluss ein NPM_install new mache, erscheint ein Fenster mit einem Link auf eine Amazon Anmeldeseite auf der ich mich mit meinen Zugangsdaten anmelden soll.
Im Logfile finde ich folgende Einträge:

2019.03.07 08:19:59 3: [Echo_Control] [echodevice_NPMLoginNew] Node Version 8.15.1

2019.03.07 08:19:59 3: [Echo_Control] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.03.07 08:19:59 3: [Echo_Control] [echodevice_NPMLoginNew] Proxy IP 192.168.178.9
2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.9:3002 to listen on 192.168.178.9

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-5081189-8755164

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2182663201l

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-5081189-8755164; session-id-time=2182663201l","Accept":"*/*"},"gzip":true,"body":""}

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-7677290-1753058

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-5081189-8755164","Cookie":"session-id=258-5081189-8755164; session-id-time=2182663201l; ubid-acbde=260-7677290-1753058","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.178.9:3002/ with your browser. / null


Nachdem ich meine Zugangsdaten eingegeben habe, werde ich auf eine weitere Amazonseite weitergeleitet, die eine Verifikation mittels eines Codes von mir verlangt, der entweder per SMS oder per E-Mail kommt. Bei Auswahl SMS wird mir ein Code aufs Handy geschickt; wenn ich diesen eingebe lande ich auf einer Fehlerseite.
Access Denied
You don't have permission to access "http://www.amazon.com/ap/cvf/verify" on this server.

Reference #18.7dd61202.1551943237.5ab684

Bei der Auswahl Code per E-Mail lande ich direkt auf dieser Fehlerseite ohne dass ich eine E-mail bekomme.
Ich kann mich also nicht bei Amazon verifizieren.

Statt dessen finde ich jetzt im Sekundentakt im Logfile folgende Einträge:
2019.03.07 08:20:04 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:05 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:06 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:07 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:08 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:09 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:10 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:11 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:12 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:13 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:14 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:15 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:16 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:17 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true


Wenn ich nun ein NPM_login refresh mache bekomme ich folgendes Ergebnis:
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="session-id=257-4021187-4018441; session-id-time=2182664096l; ubid-acbde=259-9838129-2263514; session-token="XPASUb+xApCzSU6VBKh1HsNIp3JxJyoYKUmPFJcQsjByjDZkClBg6sYfTwYCox6mHvCkCXqu11exaD1KWxDFj64Owo7UxMh9t6K//i10ClaR/K+KtuM1D9pMgLh/TJENQdrbj0hCXmhLU6L9R+OOyfmxwdonUYWUc5XxSDKvSMHpfBMG72xM7zQQ/h/6giwro172kH7W50i7bzcBZ1ZBvw=="; ubid-acbde=259-9838129-2263514; Domain=.amazon.de; Expires=Wed, 02-Mar-2039 07:34:58 GMT; Path=/ "

Was könnte ich denn noch tun?

Danke und Gruß
Wolle


Edit:
Ein Login mit Captcha hat jetzt funktioniert.
Allerdings wird mir das Reading "amazon_refreshtoken" immer noch im Sekundentakt mit "wait for refreshtoken" aktualisiert. Wie kann ich das denn abbrechen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 07 März 2019, 08:50:08
Hast du ins Wiki geschaut bzw. Auf die Erklärung wie das so laufen soll mit dem Token? Hatte das ähnlich und da gibt es ne bebilderte Anleitung wie und was man machen soll.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 März 2019, 08:52:36
Zitat von: Wolle02 am 07 März 2019, 08:40:52
Nach meinem Problem von hier: https://forum.fhem.de/index.php/topic,82631.msg913893.html#msg913893 (https://forum.fhem.de/index.php/topic,82631.msg913893.html#msg913893) habe ich jetzt versucht das Modul wieder einzubinden. Fhem startet mit dem Modul jetzt auch wieder einwandfrei. Ich weiß nicht was das Problem war.

Allerdings habe ich jetzt ein Problem mit dem Einloggen via NPM_login:

Hier ein List meines Echo-Control Devices:

Internals:
   CFGFN     
   DEF        crypt:035902185b0b705008015a5355574b4a5c004d crypt:256230530d5c01
   FUUID      5c80c594-f33f-bc4b-6b91-a7610eeeafa405cf
   IODev     
   NAME       Echo_Control
   NR         1138
   NTFY_ORDER 50-Echo_Control
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-03-07 08:34:57   2FACode         not used
     2019-03-07 08:34:58   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-03-07 08:34:58   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-03-07 08:34:56   COOKIE_STATE    START
     2019-03-07 08:34:58   COOKIE_TYPE     NEW
     2019-03-07 08:35:18   amazon_refreshtoken wait for refreshtoken
     2019-03-07 08:17:46   autocreate_devices stop
     2019-03-07 08:34:58   state           connected but loginerror
     2019-03-07 08:17:46   version         0.0.52
   helper:
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
   powerMap:
   readingsDesc:
     pM_consumption:
       rtype      w
     pM_energy:
       rtype      whr
Attributes:
   icon       echo
   room       Amazon
   verbose    0


Die Umgebung mittels NPM_install wird scheinbar angelegt.
Wenn ich im Anschluss ein NPM_install new mache, erscheint ein Fenster mit einem Link auf eine Amazon Anmeldeseite auf der ich mich mit meinen Zugangsdaten anmelden soll.
Im Logfile finde ich folgende Einträge:

2019.03.07 08:19:59 3: [Echo_Control] [echodevice_NPMLoginNew] Node Version 8.15.1

2019.03.07 08:19:59 3: [Echo_Control] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.03.07 08:19:59 3: [Echo_Control] [echodevice_NPMLoginNew] Proxy IP 192.168.178.9
2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.9:3002 to listen on 192.168.178.9

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.03.07 08:20:00 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-5081189-8755164

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2182663201l

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-5081189-8755164; session-id-time=2182663201l","Accept":"*/*"},"gzip":true,"body":""}

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-7677290-1753058

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-5081189-8755164","Cookie":"session-id=258-5081189-8755164; session-id-time=2182663201l; ubid-acbde=260-7677290-1753058","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.03.07 08:20:01 3: [Echo_Control] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.178.9:3002/ with your browser. / null


Nachdem ich meine Zugangsdaten eingegeben habe, werde ich auf eine weitere Amazonseite weitergeleitet, die eine Verifikation mittels eines Codes von mir verlangt, der entweder per SMS oder per E-Mail kommt. Bei Auswahl SMS wird mir ein Code aufs Handy geschickt; wenn ich diesen eingebe lande ich auf einer Fehlerseite.
Access Denied
You don't have permission to access "http://www.amazon.com/ap/cvf/verify" on this server.

Reference #18.7dd61202.1551943237.5ab684

Bei der Auswahl Code per E-Mail lande ich direkt auf dieser Fehlerseite ohne dass ich eine E-mail bekomme.
Ich kann mich also nicht bei Amazon verifizieren.

Statt dessen finde ich jetzt im Sekundentakt im Logfile folgende Einträge:
2019.03.07 08:20:04 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:05 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:06 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:07 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:08 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:09 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:10 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:11 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:12 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:13 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:14 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:15 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:16 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true
2019.03.07 08:20:17 3: [Echo_Control] [echodevice_NPMWaitForCookie] [NPM Login New Thu Mar  7 08:19:58 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1138create-cookie.js = true


Wenn ich nun ein NPM_login refresh mache bekomme ich folgendes Ergebnis:
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="session-id=257-4021187-4018441; session-id-time=2182664096l; ubid-acbde=259-9838129-2263514; session-token="XPASUb+xApCzSU6VBKh1HsNIp3JxJyoYKUmPFJcQsjByjDZkClBg6sYfTwYCox6mHvCkCXqu11exaD1KWxDFj64Owo7UxMh9t6K//i10ClaR/K+KtuM1D9pMgLh/TJENQdrbj0hCXmhLU6L9R+OOyfmxwdonUYWUc5XxSDKvSMHpfBMG72xM7zQQ/h/6giwro172kH7W50i7bzcBZ1ZBvw=="; ubid-acbde=259-9838129-2263514; Domain=.amazon.de; Expires=Wed, 02-Mar-2039 07:34:58 GMT; Path=/ "

Was könnte ich denn noch tun?

Danke und Gruß
Wolle


Edit:
Ein Login mit Captcha hat jetzt funktioniert.
Allerdings wird mir das Reading "amazon_refreshtoken" immer noch im Sekundentakt mit "wait for refreshtoken" aktualisiert. Wie kann ich das denn abbrechen?

Schicke mal ein get status von Deinem Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 07 März 2019, 08:57:02
Get Status:

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.52
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
browser_save_data    Attribut 1
room    Attribut Amazon
icon    Attribut echo
verbose    Attribut 0


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-63740....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-63740....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -97....
.DIRECTID    Helper amzn1.account.AGBZ7P....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Wie oben im Edit gesagt bin ich jetzt durch Captcha eingeloggt.
Soll ich nochmal von vorne machen und ein Get Status zu einem bestimmten Zeitpunkt schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 07 März 2019, 09:06:09
Mal ab da lesen: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 07 März 2019, 09:08:42
Zitat von: 87insane am 07 März 2019, 09:06:09
Mal ab da lesen: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Da geht es um das manuelle Cookie ermitteln und nicht um den NPM Login.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 07 März 2019, 09:17:42
Guck dir die Seite mal ganz an.... Hab es beabsichtigt so gesagt und gesendet. Hab auch erst nicht verstanden. Die Definitionen usw oben drüber sind hier nicht wichtig.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 März 2019, 09:23:21
Zitat von: Wolle02 am 07 März 2019, 08:57:02
Get Status:

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.52
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
browser_save_data    Attribut 1
room    Attribut Amazon
icon    Attribut echo
verbose    Attribut 0


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-63740....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-63740....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -97....
.DIRECTID    Helper amzn1.account.AGBZ7P....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Wie oben im Edit gesagt bin ich jetzt durch Captcha eingeloggt.
Soll ich nochmal von vorne machen und ein Get Status zu einem bestimmten Zeitpunkt schicken?
Das Modul hängt noch in dem NPM Login, daher versucht er im Sekundentakt ein Refresh zu tun. Hier liegt ein BUG vor. Dein Amazon Device ist aktuell mit dem ganz normalen Login verbunden. Um das Modul auf NPM Umzustellen musst du noch mal ein NPM Login machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 07 März 2019, 09:35:29
Zitat von: michael.winkler am 07 März 2019, 09:23:21
Das Modul hängt noch in dem NPM Login, daher versucht er im Sekundentakt ein Refresh zu tun. Hier liegt ein BUG vor. Dein Amazon Device ist aktuell mit dem ganz normalen Login verbunden. Um das Modul auf NPM Umzustellen musst du noch mal ein NPM Login machen.

Wenn ich ein neues "NPM_login new" mache sagt er mir, dass der Port 3002 bereits verwendet wird.
Wenn ich ein "NPM_login refresh" mache sagt er mir, dass das angegebene Refreshtoken Cookie ungültig ist.

Wie oben gesagt, hat zwischenzeitlich ein Login mit Captcha funktioniert. Deshalb ist das Modul jetzt wohl mit dem normalen Login verbunden.
Soll ich zum Testen nochmal von vorne mit NPM_login anfangen? Dann lande ich aber wahrscheinlich wieder auf der Verifikationsseite von der aus es dann nicht weitergeht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 März 2019, 10:11:56
Zitat von: Wolle02 am 07 März 2019, 09:35:29
Wenn ich ein neues "NPM_login new" mache sagt er mir, dass der Port 3002 bereits verwendet wird.
Wenn ich ein "NPM_login refresh" mache sagt er mir, dass das angegebene Refreshtoken Cookie ungültig ist.

Wie oben gesagt, hat zwischenzeitlich ein Login mit Captcha funktioniert. Deshalb ist das Modul jetzt wohl mit dem normalen Login verbunden.
Soll ich zum Testen nochmal von vorne mit NPM_login anfangen? Dann lande ich aber wahrscheinlich wieder auf der Verifikationsseite von der aus es dann nicht weitergeht.
Am besten startest Du Deinen kompletten FHEM Server einmal neu
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 07 März 2019, 10:12:57
Wie schon gesagt...hatte das auch.
Wenn der Port geblockt ist, kannst du ja davon ausgehen das er schon genutzt wird. Starte einfach mal deinen Raspi oder sonst was neu und fang neu an. Habe mich auch geärgert darüber, da ich das Modul per Ferne einrichten wollte. In dem Fall hatte ich natürlich nicht diesen Port nach außen offen und konnte den Login nicht durchführen. Danach war immer geblockt....

Lange Rede... Ich würde nen Neustart machen und danach neu mit npm anfangen. Ist normal in 3min erledigt.

EDIT: Da war Michael schneller... :-P
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 07 März 2019, 10:39:52
Zitat von: michael.winkler am 07 März 2019, 10:11:56
Am besten startest Du Deinen kompletten FHEM Server einmal neu

Ja, schon klar, dass dann der Port wieder verfügbar ist, aber wie bereits erwähnt lande ich jetzt wieder auf der Verifying-Seite von Amazon, von der aus es nicht weitergeht.

Nachdem ich meine Zugangsdaten eingegeben habe, werde ich auf eine weitere Amazonseite weitergeleitet, die eine Verifikation mittels eines Codes von mir verlangt, der entweder per SMS oder per E-Mail kommt. Bei Auswahl "SMS" wird mir ein Code aufs Handy geschickt; wenn ich diesen eingebe lande ich auf einer Fehlerseite.


Access Denied
You don't have permission to access "http://www.amazon.com/ap/cvf/verify" on this server.

Reference #18.7dd61202.1551943237.5ab684


Bei der Auswahl "Code per E-Mail" lande ich direkt auf dieser Fehlerseite ohne dass ich eine E-mail bekomme.
Ich kann mich also nicht bei Amazon verifizieren und der NPM_login steckt fest.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 07 März 2019, 10:56:30
Sagt mir nur entweder Proxy oder Rechtevergabe nicht korrekt. Ggf. hast du ja auch ein VPN und die Adresse die gegen den Server geht ist geblockt. Kann ich so nicht erkennen aus deinen Beiträgen.

Die Meldung kommt ja nicht vom Modul selber sondern ist eine bekannte Meldung....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 12 März 2019, 20:40:28
Zitat von: raiderxxl am 16 Februar 2019, 16:26:40
Hallo,

mal ne ganz blöde frage.. wie bekomme ich den String für die Routinen (play_routine) rauskopiert? Damit ich ne Routine über ein DOIF starten kann?

Ich habe die Routinen ja nur im Setfeld und da kann ich nix im Browser kopieren...

Grüßle

Pascal



Kann mir keiner helfen?

Grüßle

Pascal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 12 März 2019, 20:44:30
Entweder verstehe ich die Frage falsch oder aber das ist grade n Witz.

Einfach abschreiben? Oder im Modul.pm einfach danach suchen...

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 12 März 2019, 21:00:00
Muss ich ehrlich alle meine Routinen (40stellige id) abschreiben?
Ich denke nicht das ich die im Modul finde...


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 12 März 2019, 21:05:29
Hast du mal den List Befehl gelesen? Könnte helfen. Zudem müssen die in einer Modul zugehörigen Datei stehen.

Wenn ich es immer noch nicht verstehe, bitte mal ein Bild...

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 12 März 2019, 21:14:34
Du kennst die Alexa Routinen? Die kann jeder für sich erstellen...
Diese erhalten eine ID siehe Screenshot....
Für jede Routine eine id...

Nur diese kann ich nirgends kopieren....

Grüßle

Pascal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 12 März 2019, 21:19:24
Und wieder wäre ich in der Modul.pm. da steht ja wie sie generiert werden. Vermutlich sind es 1zu1 die von Amazon. Auch wenn du sie dann natürlich nicht aus der pm raus kopieren kannst, weist du danach woher du sie bekommen kannst.

Oder mal ganz ohne Arbeit. Guck dir den Seiten Quelltext an.

Gesendet von meinem LG-H850 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 12 März 2019, 21:44:07
Jo im Quelltext hab ich sie jetzt gefunden...

Mann könnte aber auch überlegen ob man die Routinen nicht über ein get zu Verfügung stellt so wie die Prime_eigene_Playlists  ;)

Grüßle

Pascal

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 März 2019, 08:29:52
Zitat von: raiderxxl am 12 März 2019, 21:44:07
Jo im Quelltext hab ich sie jetzt gefunden...

Mann könnte aber auch überlegen ob man die Routinen nicht über ein get zu Verfügung stellt so wie die Prime_eigene_Playlists  ;)

Grüßle

Pascal

Über ein get die Routinen zu holen wär schon ganz nett. Ich Tipp se halt auch immer ab.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 März 2019, 08:32:47
Hab mal eine Frage

Ist es möglich auf zwei verschiedenen FHEM Instanzen die auch in verschiedenen Netzwerken sind die gleichen Echos also praktisch das gleiche IO Gerät anzulegen. Denk das sollte gehen. Aber bevor ich es teste und mir Probleme mach weil ich was überseh frag ich lieber mal nach. Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 13 März 2019, 10:20:35
In meine Augen wird das gehen. Die geräte melden sich ja nicht via IP sondern gegen Amazon an. Dein fhem fragt nur auf der Webseite bzw gegen den Amazon service ob die geräte da sind.
Hab zb einen echo von einem freund mit drin, der hat ihn aber auch bei sich mit drin.

Also kurz um, ich sage zu 99% ja.

Was hast du denn vor?

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 März 2019, 11:26:49
Zitat von: Nexium am 13 März 2019, 08:29:52
Über ein get die Routinen zu holen wär schon ganz nett. Ich Tipp se halt auch immer ab.
Ich nutze zwar bisher diese Funktion nicht aber vielleicht wäre es auch möglich die Routinen im webif umzubenennen, damit sie für den user besser zu handeln sind (Frage an Michael)?
Vielleicht in der Form, dass man ein Reading mit dem Custom-Namen hat und der Originalname dort als wert drinsteht und bei Aufruf rausgezogen wird - nur so als Idee.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 13 März 2019, 20:45:40
Zitat von: 87insane am 13 März 2019, 10:20:35
In meine Augen wird das gehen. Die geräte melden sich ja nicht via IP sondern gegen Amazon an. Dein fhem fragt nur auf der Webseite bzw gegen den Amazon service ob die geräte da sind.
Hab zb einen echo von einem freund mit drin, der hat ihn aber auch bei sich mit drin.

Also kurz um, ich sage zu 99% ja.

Was hast du denn vor?

Gesendet von meinem LG-H850 mit Tapatalk

Ich hab in einem anderen Haushalt FHEM laufen und wenn dort gewisse Dinge passieren kann mich mein Echo Zuhause darüber Informieren zb Wassermelder
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 18 März 2019, 17:41:15
Hallo!

Wäre es möglich den Sleeptimer anzusprechen, könnte das echt gut gebrauchen?!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PingPong am 22 März 2019, 16:51:45
Zitat von: PingPong am 01 März 2019, 12:08:22
Hat vielleicht noch jemand eine Idee? *
Hat sonst noch jemand eien Bose Speaker im Einsatz oder bin ich der einzige?

Hallo Michael, Du hast auch keine Ideen mehr, oder?
Kann ich noch irgendwas an Informationen beisteuern?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: idi am 26 März 2019, 15:49:49
Ich habe da eine Frage:

Ist es möglich z.B. das TuneIn Radio über ein "Set" auch wieder zu stoppen ?

Habe dazu leider nichts finden können.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 26 März 2019, 16:02:00
Hast du einfach mal Stop probiert? Also gerät set tunein Stop.

Ansonsten würde ich einfach einen sender starten den es nicht gibt. Dann müsste es ja auch ausgehen. Im Wiki fand ich auch nichts auf die schnelle.

Ansonsten gibt die modul.pm sicher Aufschluss.


Gesendet von meinem LG-H850 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Loki am 26 März 2019, 16:09:15
Hallo, aktuell muss ich leider fast täglich ein NPM_LOGIN New machen. Kann man das irgendwie etwas in die Länge ziehen, oder automatisieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 26 März 2019, 16:19:17
Da kann ich leider nicht helfen. Kann nur sagen das es bei mir nicht so ist. Was sagt dein log?

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: micky0867 am 26 März 2019, 17:53:30
Zitat von: flo_fhem am 05 März 2019, 13:51:13
Hallo Michael,

kann es sein das speak_ssml bei einem Echo_Plus nicht funktioniert?

Ein "speak" funktioniert sowohl bei meinen Echo Dot's als auch beim Echo Plus, speak_ssml jedoch nur beim Echo Dot, der echo Plus bleibt einfach stumm.

Ein identischer Aufruf eines speak_ssml beim Dot und Plus unter verbose 5 zeigt zumindest mir keinen Unterschied, beide kommen mit

2019.03.05 13:41:21 4: [ECHO_XXXX] [echodevice_Parse] [speak_ssml]
2019.03.05 13:41:21 5: [ECHO_XXXX] [echodevice_Parse] [speak_ssml] DATA Dumper=$VAR1 = '';

2019.03.05 13:41:21 4: [ECHO_XXXX] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

zurück.

Hat das noch jemand? Was bräuchtest du um den Fehler weiter einzugrenzen?

Danke & VG
Flo

Hallo,

bei meinem Echo (Gen 2) funktioniert speak_ssml ebenfalls nicht.
Ich habe habe allerdings auch noch das alexa-Modul incl. Customskill eingerichtet...

Wie könnte man das debuggen?

Micky

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 27 März 2019, 07:51:58
Zitat von: idi am 26 März 2019, 15:49:49
Ich habe da eine Frage:

Ist es möglich z.B. das TuneIn Radio über ein "Set" auch wieder zu stoppen ?

Habe dazu leider nichts finden können.

Ich habe keine Möglichkeit gefunden. Ich mache das über eine Routine...


Grüßle

Pascal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 27 März 2019, 10:16:46
Zitat von: idi am 26 März 2019, 15:49:49
Ich habe da eine Frage:

Ist es möglich z.B. das TuneIn Radio über ein "Set" auch wieder zu stoppen ?

Habe dazu leider nichts finden können.

set pause schon versucht?

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: idi am 28 März 2019, 10:45:08
Zitat von: raiderxxl am 27 März 2019, 07:51:58
Ich habe keine Möglichkeit gefunden. Ich mache das über eine Routine...


Grüßle

Pascal

Danke für die Antworten.

Wie sieht deine Routine dafür aus?

Pause geht zwar, aber ist halt nicht stopp. Das heißt wenn ich nach "set pause" sage "ALEXA weiter" dann spielt sie weiter.

Grüße
Martin
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 28 März 2019, 11:53:29
Zitat von: idi am 28 März 2019, 10:45:08
Danke für die Antworten.

Wie sieht deine Routine dafür aus?

Pause geht zwar, aber ist halt nicht stopp. Das heißt wenn ich nach "set pause" sage "ALEXA weiter" dann spielt sie weiter.

Grüße
Martin

Du erstellst eine Routine die dann eine Aktion ausführt wenn du was sagst.

In der Routine dann Aktion Geräteeinstellungen >Audio anhalten > ...

Über fhem setzt du dann ein set routine_play "name_deiner_stop_routine" ab

Grüßle

Pascal

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Loki am 28 März 2019, 12:36:30
Jetzt funktioniert das NPM_login new garnicht mehr:

Login Ergebnis

Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 28 März 2019, 12:49:01
Wurde schon mehrfach behandelt hier im Thread. Bitte mal zurück blättern.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 28 März 2019, 12:52:04
Zitat von: idi am 28 März 2019, 10:45:08
Danke für die Antworten.

Wie sieht deine Routine dafür aus?

Pause geht zwar, aber ist halt nicht stopp. Das heißt wenn ich nach "set pause" sage "ALEXA weiter" dann spielt sie weiter.

Grüße
Martin
Darf ich mal ganz naiv fragen warum das ein problem wäre? Ich nutze seit Anfang an die Pause-Fubktion und das ist mir noch nirgends in die Quere gekommen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Skusi am 02 April 2019, 19:54:41
Ich bekomme es nicht hin per set Befehl eine Routine abzuspielen.
Per Listenauswahl in der Oberfläche geht das einwandfrei, aber wenn ich set EchoDot_Buero routine_play "Scusi_ist_zuhause" abfeuere bleibt die "Ziege" stumm.

Wie ist die genaue syntax der Befehlszeile ? Ich muß doch irgendwas falsch machen ?
Wäre dankbar für einen Tipp ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 03 April 2019, 10:02:34
Zitat von: Skusi am 02 April 2019, 19:54:41
Ich bekomme es nicht hin per set Befehl eine Routine abzuspielen.
Per Listenauswahl in der Oberfläche geht das einwandfrei, aber wenn ich set EchoDot_Buero routine_play "Scusi_ist_zuhause" abfeuere bleibt die "Ziege" stumm.

Wie ist die genaue syntax der Befehlszeile ? Ich muß doch irgendwas falsch machen ?
Wäre dankbar für einen Tipp ???


Du musst die ewig lange Nummer auch mit angeben... :-)
(Antenne_Bayern_Chillout@amzn1.alexa.automation.9d40c792-bf1d-44df-b7be-8c5f4f6f27c6)

Das was auch in der Auswahlliste angezeigt wird...

Grüßle

Pascal

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ChHerrm am 06 April 2019, 15:45:44
Hallo zusammen,
Mit dem Echo-Modul habe ich folgendes Verständnisproblem:
Nach einem FHEM-Neustart benötigt fhem jedes Mal npm Login new und dann manuell einen Klick auf den Link, meine Autorisierung bei Amazon etc. Ein refresh sagt, dass das Token ungültig ist.
Was genau mache ich falsch, damit mein Echo und Fhem sich direkt wieder verstehen nach einem Neustart?

Ich habe viele Seiten des Threads gelesen, aber nicht alle 162. Das ist dann doch ein bisschen viel :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 April 2019, 16:20:34
Keine Ahnung was bei dir los ist...
...ich muss nach einem fhem Neustart nichts machen...

Bislang musste ich mich nur 2x neu per npm einloggen (1tes Mal, klar ;)  und dann irgendwann nach einer langen Zeit noch mal / habe immer "new" gemacht wäre vielleicht nicht nötig gewesen)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ChHerrm am 06 April 2019, 16:22:42
Puh, sowas in der Art hatte ich befürchtet, dann liegt es irgendwie bei mir. Hast du noch irgendwelche Attribute am Modul gesetzt dafür?
Danke schon mal für deine Rückmeldung!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 April 2019, 17:09:57
Nein, nicht wirklich...

Nur:

room ;)
verbose auf 0 (historisch noch so ;) )
browser_save_data (ebenfalls "historisch")

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ChHerrm am 06 April 2019, 17:20:33
Browser_save_data hab ich jetzt auch mal auf 1 gesetzt, war trotzdem nicht effektiv :-\
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 06 April 2019, 17:42:46
Zitat von: ChHerrm am 06 April 2019, 17:20:33
Browser_save_data hab ich jetzt auch mal auf 1 gesetzt, war trotzdem nicht effektiv :-\
Das attribut dient nur der fehlerdetektion, falls es mit dem login (gar) nicht klappt. Im normalen Betrieb ist es nicht notwendig und bewirkt auch nichts außer der "Protokollierung".


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 08 April 2019, 00:38:39
Hallo Michael,

über die App ist es möglich über einen Schalter die mit genericDeviceType light definierten Geräte einer Gruppe zu schalten, kannst du echodevice.pm um diese Funktion erweitern ?

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 12 April 2019, 12:20:50
Moin


Gibt es eine Möglichkeit die Verzögerung, nach der der Eintrag im "voice"-Readings aktualisiert wird, zu verkürzen?
Am liebsten direkt nach Eintrag ins Log, was ja sofort passiert.

"intervalsettings" und "intervalvoice" helfen nicht bei dem "voice"-Reading.

Oder gibt es eine andere Möglichkeit das Gesprochene direkt auszulesen/zu verabreiten, nachdem es in Fhem angekommen ist?
Der Custom-Skill kommt erstrmal nicht in Frage.

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 12 April 2019, 15:21:36
hast du die entsprechenden Attribute im 'ACCOUNT-Device' geändert ("intervalsettings" und "intervalvoice" ),
nur dort haben sie die entsprechende Wirkung - nicht in den 'endgeräte-Devices' - wenn ich mich gerade richtig erinnere.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 14 April 2019, 09:17:22
Zitat von: Byte09 am 12 April 2019, 15:21:36
hast du die entsprechenden Attribute im 'ACCOUNT-Device' geändert ("intervalsettings" und "intervalvoice" ),
nur dort haben sie die entsprechende Wirkung - nicht in den 'endgeräte-Devices' - wenn ich mich gerade richtig erinnere.

gruss Byte09
Du hast dich richtig erinnert.
Danke, jetzt klappt es
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 14 April 2019, 19:25:24
Was ist denn aktuell die einfachste Möglichkeit einen Klingelgong abzuspielen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: alexsevennine am 14 April 2019, 22:47:21
Funktioniert einwandfrei für mich...
Danke für das Modul.

Gesendet von meinem SM-J510FN mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 15 April 2019, 07:55:31
Zitat von: IcedEarth am 14 April 2019, 19:25:24
Was ist denn aktuell die einfachste Möglichkeit einen Klingelgong abzuspielen?

Ne Routine ... es gibt auch Klingeltöne in der Amazon Musikbibliothek... und dann eine Durchsage...

Grüßle

Pascal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 15 April 2019, 08:06:08
So einfach und doch so wirkungsvoll. Bin gar nicht drauf gekommen, dass es solche Soundfiles ja auch auf Amazon Music geben könnte.
Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 18 April 2019, 16:37:52
@michael.winkler: https://forum.fhem.de/index.php/topic,99712.msg931433.html#msg931433

Was kannst du dazu sagen? Verstehe das nicht so recht und weiß nicht warum auf einmal.
Die "letzter Wecker" Funktion hat eine Zeit lang funktioniert und auf einmal nicht mehr. Da ich nun fast 2 Wochen gebraucht habe um das wieder ans laufen zu bekommen, bin ich natürlich auf Spurensuche.

EDIT: Damit du nicht alles lesen muss....
Es geht speziell darum das ich ein Reading in ein Alexadevice ausgelagert habe "LastAlarm". Dies wurde auch immer aktualisiert durch das notify usw. Nur eben der Trigger gegen das DOIF ging auf einmal nicht mehr. In jedem anderen Gerät kann ich das ablagern und es geht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 26 April 2019, 10:51:38
Moin Zusammen,

hab seit ein paar Tagen das Problem das weder "speak", "reminder_normal" noch "reminder_repeat" ausgegeben werden.
Die Readings werden im FHEM richtig gefüllt, nur sagt Alexa oder die APP nix mehr.
Wäre für jeden Tipp dankbar..

nternals:
   CFGFN     
   DEF        A7WXQPH584YP G090X30890S406KU
   FUUID      5cr12c47-f22f-2783-8f31-0e0ad51f19db1f2g
   IODev      AlexaDot
   NAME       ECHO_G090X30890S406KU
   NR         1605
   NTFY_ORDER 50-ECHO_G090X30890S406KU
   STATE      connected
   TYPE       echodevice
   model      Echo Gen2
   OLDREADINGS:
   READINGS:
     2019-04-26 09:43:21   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-04-26 09:43:21   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-04-26 09:43:12   alarm_01_id     22500dd9-6564-42d0-90a0-b88f96acf89d
     2019-04-26 09:43:12   alarm_01_originalDate 2019-04-05
     2019-04-26 09:43:12   alarm_01_originalTime 07:08:00.000
     2019-04-26 09:43:12   alarm_01_recurring 0
     2019-04-26 09:43:12   alarm_01_status off
     2019-04-26 09:43:12   alarm_02_id     55008568-b37e-4906-80c7-36f71462b30b
     2019-04-26 09:43:12   alarm_02_originalDate 2019-04-11
     2019-04-26 09:43:12   alarm_02_originalTime 16:15:00.000
     2019-04-26 09:43:12   alarm_02_recurring 0
     2019-04-26 09:43:12   alarm_02_status off
     2019-04-26 09:43:12   alarm_count     2
     2019-04-25 21:26:50   channel         TuneIn-Liveradio
     2019-04-25 21:26:50   currentAlbum    -
     2019-04-25 21:26:50   currentArtist   Hitradio O3
     2019-04-25 21:26:50   currentArtwork  https://cdn-radiotime-logos.tunein.com/s8007q.png
     2019-04-25 21:26:50   currentTitle    Sting - All This Time
     2019-04-25 21:26:50   currentTuneInID -
     2019-04-26 09:43:17   deviceAddress   
     2019-04-26 09:43:20   dnd             off
     2019-04-26 09:43:17   microphone      false
     2019-04-24 09:12:07   model           Echo Gen2
     2019-04-26 09:43:12   musicalarm_count 0
     2019-04-25 21:26:50   mute            off
     2019-04-26 09:43:15   online          true
     2019-04-25 21:26:50   playStatus      paused
     2019-04-24 09:12:07   presence        present
     2019-04-25 21:26:50   progress        1030
     2019-04-25 21:26:50   progresslen     0
     2019-04-26 09:43:12   reminder_01_alarmticks 1556089980
     2019-04-26 09:43:12   reminder_01_alarmtime 2019-04-24 09:13:00
     2019-04-26 09:43:12   reminder_01_id  0cd0d93e-cbc3-3f5b-a692-f599af0e8e71
     2019-04-26 09:43:12   reminder_01_recurring 0
     2019-04-26 09:43:12   reminder_count  1
     2019-04-26 09:36:36   reminder_normal Müllabfuhr Heute: gelbe Tonne und schwarze Tonne
     2019-04-26 09:38:27   reminder_repeat Müllabfuhr Heute: gelbe Tonne und schwarze Tonne
     2019-04-25 21:26:50   repeat          false
     2019-04-25 21:26:50   shuffle         false
     2019-04-25 12:04:34   state           connected
     2019-04-26 09:43:17   timeZoneId      Europe/Berlin
     2019-04-26 09:43:12   timer_count     0
     2019-04-26 09:43:12   timer_id        -
     2019-04-26 09:43:12   timer_remainingtime 0
     2019-04-24 09:12:07   version         635560020
     2019-04-26 09:06:09   voice           alexa fernseher aus
     2019-04-26 09:06:09   voice_timestamp 1556262313916
     2019-04-26 09:33:55   volume          49
     2019-04-26 09:43:23   volume_alarm    50
     2019-04-26 09:43:19   wakeword        ALEXA
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 28 April 2019, 07:35:57
Zitat von: Kenneth am 26 April 2019, 10:51:38
Moin Zusammen,

hab seit ein paar Tagen das Problem das weder "speak", "reminder_normal" noch "reminder_repeat" ausgegeben werden.
Die Readings werden im FHEM richtig gefüllt, nur sagt Alexa oder die APP nix mehr.
Wäre für jeden Tipp dankbar..


erledigt.. hab jetzt einfach den "echodevice" gelöscht und neu angelegt... jetzt tut es wieder.. das Allheilmittel? :o
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 11 Mai 2019, 13:06:27
Hallo Michael,

ich habe ein Heos Gerät (Marantz Receiver) das wird als echodevice über autocreate gefunden. Kann man da irgendwie den Status in den readings bekommen und die Steuerelemente (Play, pause usw.)

12b0ebf2d9ce43819d29d6ec337442f5   THIRD_PARTY_AVS_MEDIA_DISPLAY   A21Z3CGI8UIP0F   Wohnzimmer HEOS

Kann man das noch einbinden ?
Über die Alexa APP ist eine Steuerung möglich.

VG HW1
Titel: currentTitle im Sterepaar auslesen
Beitrag von: KUG am 14 Mai 2019, 09:18:24
Hallo Michael,

zuerst einmal erneut ein superdickes Lob an Dich und Deine tolle Arbeit.

Du hattest vor einiger Zeit die Unterstützung für die ECHO Stereopaare (AP1F6KUH00XPV) implementiert.

Mir ist nun aufgefallen dass mein Echo Gen2 im Büro im Reading currentTitle beim Bayern3 hören auf TuneIn immer den aktuellen Titel anzeigt.
Höre ich Bayern3 auf TuneIn mit dem Stereopaar erscheint unter currentTitle immer konstant BAYERN 3.
Gibt es evtl. die Möglichkeit auch im Stereopaar den aktuellen Titel angezeigt zu bekommen?

Ich habe Dir mal 2 Screenshots beigefügt die das ein bisschen verdeutlichen.

Vielleicht findest Du ja eine Möglichkeit. Wäre echt klasse  ;)

Danke und Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: The Spirit am 15 Mai 2019, 12:38:22
ich würde gerne vor dem speak immer einen ton abspielen lassen, wie mache ich das am besten? danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 16 Mai 2019, 11:00:45
Hi.
Nun hab ich mal ne Frage:
Ich lasse mich vom Echo erinnern, wenn meine Pflanzen (ausgestattet mit den Xiaomi-Bluetooth-Sticks) Hunger oder Durst haben :-D
Funktioniert auch wunderbar über "reminder_normal": Ich werde vom EchoDot und über die App erinnert.

Nun wollte ich aber die Readings der Werte Feuchtigkeit und Düngung der Nachricht mitgeben. Allerdings wird mir nur der String angezeigt, nicht das gewünschte Reading.

Definition:
define pflanze2_giessen DOIF ([pflanze2:moisture] < 20)(set EchoWZ reminder_normal Carolina Reaper gießen. ". ReadingsVal("pflanze2","moisture","") ." %" ." Feuchtigkeit)

Nachricht dann:
Carolina Reaper gießen. ". ReadingsVal("pflanze2","moisture","") ." %" ." Feuchtigkeit

Erwartet:
Carolina Reaper gießen. 12% Feuchtigkeit

Hat jemand Tipps? Also entweder gehts nicht mit diesem set-Befehl oder ich hab eine falsche Syntax....

Danke :-)

EDIT:
Nevermind. Gerade selbst gefunden in der DOIF Commandref. Hatte also an falscher Stelle angesetzt. So gehts:

define pflanze2_giessen DOIF ([pflanze2:moisture] < 20)(set EchoWZ reminder_normal Carolina Reaper gießen. [pflanze2:moisture]% Feuchtigkeit
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 16 Mai 2019, 11:09:57
Zitat von: The Spirit am 15 Mai 2019, 12:38:22
ich würde gerne vor dem speak immer einen ton abspielen lassen, wie mache ich das am besten? danke

Da würde ich speak_ssml nutzen. Dann das audio-Attribut verwenden:

Zb.:
<speak><audio src='soundbank://soundlibrary/home/amzn_sfx_doorbell_01'/> Die Pizza ist da.</speak>

Natürlich kann man auch eigene Sounds einbauen:
https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html (https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 16 Mai 2019, 16:57:03
Zitat von: retikulum am 16 Mai 2019, 11:09:57
Da würde ich speak_ssml nutzen. Dann das audio-Attribut verwenden:

Zb.:
<speak><audio src='soundbank://soundlibrary/home/amzn_sfx_doorbell_01'/> Die Pizza ist da.</speak>

Natürlich kann man auch eigene Sounds einbauen:
https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html (https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html)
Hm, das audio-Attribut hat bei mir noch nie funktioniert. Scheint nach diesem Hinweis und dem informativ-Like dann ja offensichtlich doch zu funktionieren...
Was mache ich falsch?

Danke und Gruß,
Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 16 Mai 2019, 17:01:18
Habs gestern noch getestet. Was funktioniert bei dir nicht?
Zeig mal deinen Code bitte.

Sonntag hab ich wieder Zeit zum testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 16 Mai 2019, 17:11:44
Zitat von: awel am 16 Mai 2019, 16:57:03
Hm, das audio-Attribut hat bei mir noch nie funktioniert. Scheint nach diesem Hinweis und dem informativ-Like dann ja offensichtlich doch zu funktionieren...
Was mache ich falsch?

Danke und Gruß,
Achim

Hallo,
da bin ich jetzt gespannt, funktioniert bei mir nämlich auch nicht.
VG Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 16 Mai 2019, 17:19:57
Funktioniert nur das Audio nicht oder speak_ssml generell nicht?
Bei mir macht es seit ein paar Tagen zicken, während das normale speak ohne Probleme funktioniert.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 16 Mai 2019, 17:35:14
Zitat von: retikulum am 16 Mai 2019, 17:01:18
Habs gestern noch getestet. Was funktioniert bei dir nicht?
Zeig mal deinen Code bitte.

@retikulum:
Code? Wir sind hier im Forum zum Echo-Device, oder?
Also z.B.: set <MeinEchoDevice> speak_ssml "<speak><audio src='soundbank://soundlibrary/home/amzn_sfx_doorbell_01'/> Die Pizza ist da.</speak>" (mit oder ohne Anführungszeichen...)
mit Anführungszeichen: keinerlei Ausgabe
ohne Anführungszeichen: nur die Textausgabe 'Die Pizza ist da', keine Türklingel

@balli1187:
nur das audio-Attribut mit den möglichen Sounds funktioniert bei mir nicht, ssml mit den üblichen Sprach-Attributen, Stimme, Pause etc. schon

Jetzt bin ich noch mehr gespannt...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 16 Mai 2019, 17:50:53
@awel: hab gerade das gepostete mal probiert. Bei mir kommt auch nur der gesprochene Text ohne bimbamm.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 16 Mai 2019, 17:54:48
Zitat von: balli1187 am 16 Mai 2019, 17:50:53
@awel: hab gerade das gepostete mal probiert. Bei mir kommt auch nur der gesprochene Text ohne bimbamm.

Dann war's wohl doch eher ein richtig hilfreicher BimBam-Post   8)
Aber gestern hat's funktioniert   ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 16 Mai 2019, 21:09:42
Hab das eben hier gefragt:
https://forum.fhem.de/index.php/topic,100353.msg940635.html#msg940635

Aber eigentlich macht das in diesem Thread mehr Sinn, da sicher mehr Echo Modul User mitlesen:

Wenn man voice möglichst schnell auswerten will um darauf zu reagieren, was sind da eure Erfahrungswerte?

Sprich, was habt ihr im voiceinterval Attribut eingetragen und habt ihr bei zu kurzen Zeiten schon Probleme damit gehabt,
dass Amazon einen blockt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fh168 am 20 Mai 2019, 15:15:48
Es werden bei jedem neuen Reminder-Aufruf immer neue Readings angelegt

reminder_01_alarmticks
1558203969
2019-05-20 15:13:10
reminder_01_alarmtime
2019-05-18 20:26:09
2019-05-20 15:13:10
reminder_01_id
040513a5-14cf-488c-9e1e-7595e8c8d22a
2019-05-20 15:13:10
reminder_01_recurring
0
2019-05-20 15:13:10
reminder_02_alarmticks
1558249077
2019-05-20 15:13:11
reminder_02_alarmtime
2019-05-19 08:57:57
2019-05-20 15:13:11
reminder_02_id
1f85ef82-ecae-4b24-af51-87d2e5da8e37
2019-05-20 15:13:11
reminder_02_recurring
0
2019-05-20 15:13:11
reminder_03_alarmticks
1558278621
2019-05-20 15:13:11
reminder_03_alarmtime
2019-05-19 17:10:21
2019-05-20 15:13:11
reminder_03_id
22463459-e65d-437c-a8c4-849090c05b71
2019-05-20 15:13:11
reminder_03_recurring
0
2019-05-20 15:13:11
reminder_04_alarmticks
1558249242
2019-05-20 15:13:11
reminder_04_alarmtime
2019-05-19 09:00:42
2019-05-20 15:13:11


bekomme ich nicht weg.

Woran liegts?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 22 Mai 2019, 15:20:00
Zitat von: awel am 16 Mai 2019, 17:35:14
@retikulum:
Code? Wir sind hier im Forum zum Echo-Device, oder?
Also z.B.: set <MeinEchoDevice> speak_ssml "<speak><audio src='soundbank://soundlibrary/home/amzn_sfx_doorbell_01'/> Die Pizza ist da.</speak>" (mit oder ohne Anführungszeichen...)
mit Anführungszeichen: keinerlei Ausgabe
ohne Anführungszeichen: nur die Textausgabe 'Die Pizza ist da', keine Türklingel

Code, ja.
Jau, scheint momentan tatsächlich nicht zu funktionieren. Entweder ein Problem im Modul (@michael.winkler fragen) oder Amazon hat die Funktion umgebaut/deaktiviert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 23 Mai 2019, 21:36:04
Gibt es einen Weg dies aktuell zu testen (z.B. per Routine in der App) ?
Vielleicht kann ja Michael etwas hierzu sagen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: solidphili am 24 Mai 2019, 16:41:14
Vielleicht eine doofe Frage, aber ich setze meinen Echo gerade dafür ein, eine Sprachausgabe abzusetzen 

Vorher speichere ich mir die Variable Volume und setze die Lautstärke auf 50, damit sich niemand erschreckt. Jetzt möchte ich die Lautstärke im Anschluss natürlich wieder zurücksetzen. Hat jemand eine Idee, wie ich das am besten mache ohne einfach ein waittimer von 20 Sekunden vorm zurücksetzen zu benutzen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 24 Mai 2019, 16:44:35
Einfach bevor du die Lautstärke änderst die aktuelle in einer weiteren variable speichern. Am Ende, nach der Aussage stellst du dann wieder die alte Lautstärke.

Generell würden mich mal eure ganzen sprach Ausgaben interessieren. Postet doch mal was und wie ihr etwas getan habt. Danke an alle die mit machen :)

Edit: dir geht es sicher nur um den Timer. Beim zweiten lesen habe ich das verstanden. Ich meine du kannst die VOL für speak separat mit geben. Bei sonos geht das so. Ich bin mir bei dem Modul hier aus dem kopf nicht sicher ob man die Lautstärke bei dem sprach Befehl mit geben muss oder das attr generell setzen muss.

Gesendet von meinem LG-H850 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 Mai 2019, 16:47:35
Es gibt doch die Möglichkeit das speak mit dem volume_Alarm(?) ausgeben zu lassen. Dann brauchst du dich um garnichts in der Richtung zu kümmern.
Ist schon bisschen her, dass ich das eingerichtet hab, daher habe ich die Attribute nicht mehr ganz im kopf.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: projectsun am 28 Mai 2019, 22:15:26
Juhu! Ich hab mein Sonos ONE Gen 2 zum Sprechen gebracht... Autocreate erzeugt "nur" das AVS_MEDIA_DISPLAY   A15ERDAKK5HQQG   
Dieses muss auch für Medienwiedergaben wie z.B. Tunein weiter verwendet werden!
Aber Reminder haben damit nicht funktioniert, bzw. Funktion ist ausgeblendet.
Mit dem von mir zusammengeschusterten Device funktionieren Reminder aber wieder!

So schauts aus:

CFGFN
DEF AVD3HM0HOJAAL 071f47e8ed524fda8c4c56b1c5a61xxx
IODev AlexaApp
NAME ECHO_071f47e8ed524fda8c4c56b1c5a61xxx
NR 3484013
NTFY_ORDER 50-ECHO_071f47e8ed524fda8c4c56b1c5a61xxx
STATE connected
TYPE echodevice
model Sonos ONE Gen 2


dafür muss nur in der 37_echodevice.pm folgende Zeile unter den restlichen Modellen hinzugefügt werden:

elsif($ModelNumber eq "AVD3HM0HOJAAL"  || $ModelNumber eq "Sonos ONE Gen2")                      {return "Sonos ONE Gen 2";}

Autocreate funktioniert nicht, da Family THIRD_PARTY_AVS_SONOS_BOOTLEG nicht abgefragt wird, daher manuell anlegen:
define ECHO_071f47e8ed524fda8c4c56b1c5a61xxx echodevice AVD3HM0HOJAAL 071f47e8ed524fda8c4c56b1c5a61xxx
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 30 Mai 2019, 07:04:53
Telekom Smart Speaker Hallo Magenta

Hallo,
ich habe einen Telekom Smart Speaker mit Amazon verknüpft und er erscheint auch als "Magenta Speaker" in der Amazon App. Zur Einbindung in FHEM habe ich die Nameserver meiner Fritzbox auf meine eigenen Nameserver eingestellt (mit Umleitung der beiden Radiosender).
Nach Abruf der Geräte habe ich nun auch den Speaker im FHEM als Echodevice zur Verfügung, aber leider mit "model unbekannt". Somit lassen sich per FHEM keine Ansagen machen etc. Wenn ich über die Alexa Webseite den Sender "Pieci - 5 Baltic Music" auf dem Magenta Speaker wiedergeben lasse wird jedoch korrekt die letzte Ansage abgespielt. Man müsste dem Modul also nur klarmachen den Magenta Speaker als Echo anzusprechen.

Gruß,
Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chris8888 am 30 Mai 2019, 12:36:57
Hallo Mathias,

ich habe den Speaker auch im Einsatz und auch in FHEM eingebunden.
Siehe 1 Post vor dir...

Zeile 4022 ergänzen in der 37_echodevice.pm:
   elsif($ModelNumber eq "A1HNT9YTOBE735" || $ModelNumber eq "Telekom Smart Speaker")   {return "Telekom Smart Speaker";}

speichern und reload (oder Neustart).
unbekanntes Device löschen (falls du den neuen Speaker schon drin hast)...vorher die Device-ID kopieren (cf329afb34934811aaa76618eed0bxxx)
und händische Anlage über

define ECHO_cf329afb34934811aaa76618eed0bxxx echodevice A1HNT9YTOBE735 cf329afb34934811aaa76618eed0bxxx

Danach läuft das Ding super, zumindest der Alexa-Teil des Speakers...

VG
Christian


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 30 Mai 2019, 17:16:16
Hallo Christian,
prima, läuft nach dem Patch des Moduls und Shutdown Restart auf Anhieb.

Gruß,
Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Florian_GT am 31 Mai 2019, 01:00:50
Hallo,

Alexa kann ja inzwischen auch anhand der Stimme erkennen wer gerade spricht. Ist es vielleicht möglich, auch diese Variable von der API zu erhalten?

Gruß Florian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 31 Mai 2019, 10:10:34
Zitat von: Florian_GT am 31 Mai 2019, 01:00:50
Hallo,

Alexa kann ja inzwischen auch anhand der Stimme erkennen wer gerade spricht. Ist es vielleicht möglich, auch diese Variable von der API zu erhalten?

Gruß Florian
Es gibt hier leider keine API sondern alles wird über das normale Web-Interface abgewickelt.
Wenn also irgendwo in der App oder der zugehörigen Website diese Information auftauchen sollte, dann wäre es wahrscheinlich möglich. Da sich aber Michael hier schon seit längerem nicht mehr gemeldet hat, ist es schwierig.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Florian_GT am 31 Mai 2019, 16:59:17
Zitat von: balli1187 am 31 Mai 2019, 10:10:34
Es gibt hier leider keine API sondern alles wird über das normale Web-Interface abgewickelt.
Wenn also irgendwo in der App oder der zugehörigen Website diese Information auftauchen sollte, dann wäre es wahrscheinlich möglich. Da sich aber Michael hier schon seit längerem nicht mehr gemeldet hat, ist es schwierig.


Gesendet von iPhone mit Tapatalk

Ahh schade. Ja ich habe auf der normalen Alexa Webseite auch noch keinen passenden Datenpunkt gefunden. Ich habe das mal als Feedback für Verbesserungen eingereicht. Vielleicht wird daraus ja noch etwas ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 04 Juni 2019, 08:45:37
Anmeldung mit 2FACode automatisieren:

Bei mir kommt kommt es unregelmäßig zu Logouts des Account-Devices und ich erhalte neue SMS von Amazon.
Inzwischen poste ich mir eingehende Amazon-Codes mit einem Tasker-Script zum FHEM-Server.
Bei eingehenden Codes prüfe ich ob Amazon STATE ungleich "connected" ist und sende ein "set Amazon login2FACode <SMS-Code>" an das Device.
Teilweise ist der abgefragte Gerätestatus nicht ganz aktuell weshalb ich zuvor noch ein sleep 15 eingefügt habe.
Jetzt ist das Device seit Monaten problemlos verbunden mit ca. 3 bis 5 automatischen Reconnects pro Monat.

Gruß,
Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 04 Juni 2019, 21:51:12
Ich habe versucht das Modul zu installieren, leider bisher erfolglos.

Zum Vorgehen:
- FHEM Update ausgeführt
- 37_echodevice runtergeladen und unter /opt/fhem/FHEM abgelegt
pi@felix-pi:/opt/fhem/FHEM $ pwd
/opt/fhem/FHEM
pi@felix-pi:/opt/fhem/FHEM $ ls -l 37_echodevice.pm
-rw-r--r-- 1 fhem dialout 216367 Jun  4 13:09 37_echodevice.pm
pi@felix-pi:/opt/fhem/FHEM $

- Anschließend ein Device mit meinen Amazon Zugangsdaten angelegt
Internals:
   CFGFN     
   DEF        crypt:xxxxxxxxxxxxxxxxxxx crypt:yyyyyyyyyyyyyyy
   FUUID      5cf6537d-f33f-a48e-7d7b-2463ef0cc7e23452
   IODev     
   NAME       AmazonEcho
   NR         382
   NTFY_ORDER 50-test
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-06-04 13:25:09   2FACode         not used
     2019-06-04 21:43:26   BrowserLanguage de,de-DE
     2019-06-04 21:43:26   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-06-04 13:25:08   COOKIE_STATE    START
     2019-06-04 13:28:42   COOKIE_TYPE     READING
     2019-06-04 21:43:26   alarm_count     0
     2019-06-04 20:56:18   autocreate_devices running
     2019-06-04 21:43:26   config_address_between -
     2019-06-04 21:43:26   config_address_from -
     2019-06-04 21:43:26   config_address_to -
     2019-06-04 13:18:21   model           unbekannt
     2019-06-04 21:43:26   musicalarm_count 0
     2019-06-04 21:43:26   reminder_count  0
     2019-06-04 21:43:26   state           connected
     2019-06-04 21:43:26   timer_count     0
     2019-06-04 21:43:26   timer_id        -
     2019-06-04 21:43:26   timer_remainingtime 0
     2019-06-04 13:28:42   version         0.0.52
   helper:
     CMD_QUEUE 
     DEVICETYPE test
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1559674199
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       _account:
       _password:
Attributes:
   browser_language de,de-DE
   disable    0
   icon       echo
   room       Amazon
   server     layla.amazon.de

- Das Gerät ist kurzzeitig connected, wie im List zu sehen. Das Log sagt allerdings folgendes:

Log bei der initialen Einrichtung:
2019.06.04 13:18:21 0: [echodevice] load ECHO Device test
2019.06.04 13:19:58 3: Cookie 2 : COO    = 258-0449625-8021447
2019.06.04 13:19:59 3: cookielogin4: session-id=258-0449625-8021447; session-id-time=2190367198l; ubid-acbde=262-1625194-5781414;
2019.06.04 13:19:59 3: cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.mLcUiMTvEt-1x2rAsL3VXI5dzPBQ-EaCjV4d-nZ5UBOrMtMHRcVYPg.sUJ8Y4ukzuQCvslL.Q5C6LnOoHekJPkINdUvGdScpn_4_mpYv9oRDeMFFfih6dPqriBT-U3PlOMqi8EKtwpJnguvu1EzN7t4zxV2a8P2yYaG7jMOpzxrMvEAGnuqweqweqweqwekzA6Ni7Q9c4qENur7xhnH0TTKgjREOrmNMqycjmoVf24gh2X3MDp6_PfRxMS9PMOXafZmw829Gyf8FHT5AkYJVTDj2Ip-9adrxQIyBfW7ssPWb0X625EQfNXz5icXLi9__slgXw5OfKmJdvgCgaAiKM0ZNlWk-QBk5Nnl-Isak0QJG7l9VGNGnW4j9OQfw81W7Xzc4C30E.3BlHdXnkQb0miMAfufhwbg&appActionToken=Zct5jHNg59JnmqweqweqweGt9j2FFu7jTDdyNMj3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:qwqweqweqweqwe&prevRID=ape:TkdZVkpXQUdIUlMxRllHSFc1NTQ=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.06.04 13:20:00 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 13:20:00 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 13:20:08 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 13:21:08 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 13:22:08 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 13:23:08 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 13:24:08 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 13:24:08 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 13:25:09 3: Cookie 2 : COO    = 257-3672448-5152644
2019.06.04 13:25:09 3: cookielogin4: session-id=257-3672448-5152644; session-id-time=2190367508l; ubid-acbde=259-4993523-9394969;
2019.06.04 13:25:09 3: cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.3j40xNV0XdZoZ-44MAPCBF9ATdvpnAdeRBZmuGwtJwqweqweqwewZ9JfNbRyZbg.fXptkmqTgMVmBuDk.MssKo1OnYr3Rber1z7iws-0uvNLsW1CjsvVViZB9D05z7YMn-iyrF2t-IP-dzKwp4pNs1veyllgiecmE46MlUeNpyr-ODWLtqIQhBHCwJn7oO83pdTKIqZSqweqweqwemQyfUBrk4zhJexRd61EI9v0X_gprCvevgMB3SFraT2fM77VIlbiy0vXtxGh2fZBHP5RbncWVhltWFMmWPXwPs_bEYHR5iQVNtjprRXCwupuJwMqZfxH7tzwJ84DRjnIeyvr7jzdOgcf9uM-5U-81Erc3BGZhos8I5NcgsqweqweqweiQK-8IeEap1sBcPahvvTVQGFTQ.f0ZDJy9MIfATaABoiZtO8A&appActionToken=iOk9j2BPRTIkxwME0b9ORsS7Gw780j3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sqweqweqweYXlsYS5hbWF6b24uZGUv&prevRID=ape:ewvwev=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.06.04 13:25:10 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 13:25:10 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 13:26:08 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 13:27:08 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 13:28:08 3: [AmazonEcho] [echodevice_setState] to disable
2019.06.04 13:28:42 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 13:28:42 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 13:28:52 3: [AmazonEcho] [echodevice_setState] to disable


Log bei einem weiteren Test am Abend

2019.06.04 20:48:59 3: [AmazonEcho] [echodevice_setState] to connected
2019.06.04 20:50:00 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 20:50:00 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 20:51:00 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 20:51:00 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 20:52:00 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 20:52:00 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 20:53:21 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 20:53:21 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 20:54:21 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 20:54:21 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 20:55:20 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 20:55:20 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 20:56:20 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 20:56:20 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 20:57:20 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 20:57:20 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 20:58:20 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 20:58:20 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 20:59:20 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 20:59:20 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:00:20 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 21:00:20 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 21:01:20 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 21:01:20 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:02:23 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 21:02:23 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:03:23 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 21:03:23 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:04:23 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 21:04:23 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:05:23 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 21:05:23 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:06:23 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 21:06:23 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 21:07:23 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 21:07:23 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:08:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 21:08:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:09:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 21:09:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:10:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 21:10:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:11:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 21:11:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:12:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 21:12:24 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 21:13:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 21:13:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:14:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 21:14:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:15:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 21:15:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:16:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 21:16:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:17:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 21:17:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:18:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 21:18:24 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 21:19:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 21:19:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:20:24 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 21:20:24 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:21:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 21:21:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:22:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 21:22:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:23:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 21:23:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:24:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 21:24:25 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 21:25:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 21:25:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:26:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 21:26:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:27:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 21:27:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:28:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 21:28:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:29:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 21:29:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:30:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 21:30:25 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 21:31:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 21:31:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:32:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 21:32:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:33:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 21:33:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:34:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 21:34:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:35:25 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 21:35:25 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:36:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 21:36:26 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 21:37:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 21:37:26 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:38:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 21:38:26 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:39:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.06.04 21:39:26 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:40:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.06.04 21:40:26 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:41:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.06.04 21:41:26 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:42:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.04 21:42:26 3: [AmazonEcho] [echodevice_setState] to disconnected
2019.06.04 21:43:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.06.04 21:43:26 3: [AmazonEcho] [echodevice_setState] to connected but loginerror
2019.06.04 21:43:34 1: PERL WARNING: Use of uninitialized value in sprintf at fhem.pl line 2435.
2019.06.04 21:44:26 3: [AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.06.04 21:44:26 3: [AmazonEcho] [echodevice_setState] to connected but loginerror


Leider enthält die mwinkler Anleitung nicht so viele Troubleshooting hinweise. Hiernach scheint alles straightforward zu funktionen.
Wo liegt der Fehler? Muss der Amazon Echo sich im gleichen Netzwerk / WLAN befinden wie FHEM?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Juni 2019, 21:57:07
Hast du die Anleitung bzgl. npm_install und npm_login durch!?

Warst du auch mal direkt auf der Seite von Michael Winkler!?

EDIT: in welchem Netz Echo und fhem sind ist egal. Es geht quasi über Amazon. D.h. der Echo und fhem brauchen Internet...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Juni 2019, 22:13:32
Hallo,

mich gibt es noch. Ich lese mir in den nächsten Tagen mal die letzen Post durch.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 04 Juni 2019, 22:29:07
Zitat von: MadMax-FHEM am 04 Juni 2019, 21:57:07
Warst du auch mal direkt auf der Seite von Michael Winkler!?

Ich habe diese Webseite besucht: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Dort ist "Beschreibung" und "Definition in FHEM" recht übersichtlich.

Zitat von: MadMax-FHEM am 04 Juni 2019, 21:57:07
Hast du die Anleitung bzgl. npm_install und npm_login durch!?

Soweit ich verstanden habe, braucht es die NPM Anmeldung nur dann, wenn ich die 2 Faktor Anmeldung nutze. Das tue ich aber nicht.
Ich kann mich bei Amazon oder Alexa rein mit Benutzername und Passwort anmelden; keine 2ter Faktor in Form von SMS oder Google Authenticator oder sowas.

Thema Cookieinformationen sollte auch nicht zutreffen sein, da ich die Accountdaten vollständig in der Definition angegeben habe.
Hat die Definition evtl. Probleme mit dem @-Zeichen im Benutzernamen oder Sonderzeichen (!"§$%&/()=@) im Passwort?

Zitat von: MadMax-FHEM am 04 Juni 2019, 21:57:07
EDIT: in welchem Netz Echo und fhem sind ist egal. Es geht quasi über Amazon. D.h. der Echo und fhem brauchen Internet...
Ok. Dass beide Geräte eine Internetverbindung benötigen ist wohl klar ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fh168 am 04 Juni 2019, 22:30:57
Zitat von: Chris8888 am 30 Mai 2019, 12:36:57
Hallo Mathias,

ich habe den Speaker auch im Einsatz und auch in FHEM eingebunden.
Siehe 1 Post vor dir...

Zeile 4022 ergänzen in der 37_echodevice.pm:
   elsif($ModelNumber eq "A1HNT9YTOBE735" || $ModelNumber eq "Telekom Smart Speaker")   {return "Telekom Smart Speaker";}

speichern und reload (oder Neustart).
unbekanntes Device löschen (falls du den neuen Speaker schon drin hast)...vorher die Device-ID kopieren (cf329afb34934811aaa76618eed0bxxx)
und händische Anlage über

define ECHO_cf329afb34934811aaa76618eed0bxxx echodevice A1HNT9YTOBE735 cf329afb34934811aaa76618eed0bxxx

Danach läuft das Ding super, zumindest der Alexa-Teil des Speakers...

VG
Christian

ich teste gerade den Gigaset Smartspeaker L800 HX

A3NTO4JLV9QWRB

vielleicht kann michael eine neue Version machen, dann haben alle was davon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Juni 2019, 22:49:25
Zitat von: Felix_86 am 04 Juni 2019, 22:29:07
Ich habe diese Webseite besucht: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Dort ist "Beschreibung" und "Definition in FHEM" recht übersichtlich.

Soweit ich verstanden habe, braucht es die NPM Anmeldung nur dann, wenn ich die 2 Faktor Anmeldung nutze. Das tue ich aber nicht.
Ich kann mich bei Amazon oder Alexa rein mit Benutzername und Passwort anmelden; keine 2ter Faktor in Form von SMS oder Google Authenticator oder sowas.

Thema Cookieinformationen sollte auch nicht zutreffen sein, da ich die Accountdaten vollständig in der Definition angegeben habe.
Hat die Definition evtl. Probleme mit dem @-Zeichen im Benutzernamen oder Sonderzeichen (!"§$%&/()=@) im Passwort?

npm_login hat NICHTS mit 2FA zu tun!
Es ist die neue/bessere (und bei mir mittlerweile sehr stabile) Variante der Anmeldung...

Cookie ist "kompliziert" und läuft ab und muss dann wieder manuell: copy/paste etc.

EDIT: trotz Angabe der Anmeldedaten kann der Cookie notwendig sein...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 04 Juni 2019, 23:09:27
Zitat von: MadMax-FHEM am 04 Juni 2019, 22:49:25
npm_login hat NICHTS mit 2FA zu tun!
Es ist die neue/bessere (und bei mir mittlerweile sehr stabile) Variante der Anmeldung...

Cookie ist "kompliziert" und läuft ab und muss dann wieder manuell: copy/paste etc.

EDIT: trotz Angabe der Anmeldedaten kann der Cookie notwendig sein...

Gruß, Joachim
Kann ich bestätigen. Seit ich npm_login nutze (habe kein 2FA aktiviert) gibt es bei mir keine login-erforscht mehr!

@Michael: schön, dass du wieder da bist!


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 05 Juni 2019, 07:26:27
Zitat von: MadMax-FHEM am 04 Juni 2019, 22:49:25
npm_login hat NICHTS mit 2FA zu tun!
Es ist die neue/bessere (und bei mir mittlerweile sehr stabile) Variante der Anmeldung...

Cookie ist "kompliziert" und läuft ab und muss dann wieder manuell: copy/paste etc.

EDIT: trotz Angabe der Anmeldedaten kann der Cookie notwendig sein...

Zitat von: balli1187 am 04 Juni 2019, 23:09:27
Kann ich bestätigen. Seit ich npm_login nutze (habe kein 2FA aktiviert) gibt es bei mir keine login-erforscht mehr!

Ahja, ok.
Entweder bin ich blind oder blöd, aber diese Sachverhalte habe ich so aus der Beschreibung nicht entnehmen können. Und ich bitte um Entschuldigung, dass ich 165 Thread-Seiten nicht gelesen habe, um an diese Info zu kommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Juni 2019, 07:36:03
Steht eigentlich alles im ersten Post und im Detail auf der verlinkten Seite zu Michael Winkler...

Dort steht, dass die neue Login-Methode npm_login ist, die auch 2FA unterstützt...

Da konnte ich nirgends was von: "nur für 2FA" lesen...

Aber jetzt weißt du es ja... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 05 Juni 2019, 07:48:31
Ja besten Dank. Jetzt funktioniert es.

Dass die Beschreibung aber nicht mehr ganz so 100%ig passt sieht man an der Liste der automatisch erkannten Module:
Aktuell werden folgende Module automatisch erkannt:

    Amazon Echo
    Amazon Echo Dot
    Amazon Echo Show
    Amazon Echo Spot
    Sonos One


Bei mir wurde neben meinem Echo Dot auch automatisch der Fire TV Stick erkannt und eingebunden ;) (auch wenn ich hier vermutlich nicht viel steuern kann)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Juni 2019, 09:50:05
Zitat von: Felix_86 am 05 Juni 2019, 07:48:31
Ja besten Dank. Jetzt funktioniert es.

Gerne!


Zitat von: Felix_86 am 05 Juni 2019, 07:48:31
Dass die Beschreibung aber nicht mehr ganz so 100%ig passt sieht man an der Liste der automatisch erkannten Module:
Aktuell werden folgende Module automatisch erkannt:

    Amazon Echo
    Amazon Echo Dot
    Amazon Echo Show
    Amazon Echo Spot
    Sonos One


Tja, die meisten Entwickler entwickeln halt lieber Code als Anleitung ;)
Aber mal ehrlich: lieber ist mir, dass mehr Geräte-Typen erkannt werden und funktionieren als dass die Beschreibung genau ist ;)


Zitat von: Felix_86 am 05 Juni 2019, 07:48:31
Bei mir wurde neben meinem Echo Dot auch automatisch der Fire TV Stick erkannt und eingebunden ;) (auch wenn ich hier vermutlich nicht viel steuern kann)

Jep, da geht praktisch (aktuell) noch nicht wirklich was...

Gruß und viel Spaß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 00:55:41
Ich habe Echo 2. Gen und leider funktioniert das ssml nicht .

set echodevice speak_ssml <speak>Die Pizza ist da.</speak>

Kann man das fixen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Juni 2019, 01:01:46
Eben bei meinem Echo Gen1 und Gen2 und Echo Dot Gen2 getestet: hat überall funktioniert...

Stehen Fehler im Log?
Evtl. verbose mal erhöhen (beim Device und beim Account-Device)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 01:22:38
In der Fhem Log steht nichts relevantes drin.... Wie änder ich verbose?

Zitat von: MadMax-FHEM am 08 Juni 2019, 01:01:46
Eben bei meinem Echo Gen1 und Gen2 und Echo Dot Gen2 getestet: hat überall funktioniert...

Stehen Fehler im Log?
Evtl. verbose mal erhöhen (beim Device und beim Account-Device)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 08 Juni 2019, 01:35:48
Zitat von: bigtruite am 08 Juni 2019, 01:22:38
In der Fhem Log steht nichts relevantes drin.... Wie änder ich verbose?
attr <Device> verbose 5
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 09:42:23
OK. Hab ich gemacht. Jetzt steht viel mehr in der Log drinnen.

Hier ein Auszug. Das dürfte relevant sein.


2019.06.08 09:32:14 4: [echodevice] [echodevice_SendCommand] [speak_ssml] START
2019.06.08 09:32:14 4: [echodevice] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.06.08 09:32:14 4: [echodevice] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendData={"behaviorId": "PREVIEW","sequenceJson": "{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"Speak\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak>Die Pizza ist da.</speak>\"}}],\"customerId\":\"\",\"target\":{\"customerId\":\"\",\"devices\":[{\"deviceSerialNumber\":\"G090P3088382086H\",\"deviceTypeId\":\"A7WXQPH584YP\"}]}}}}","status": "ENABLED"}
2019.06.08 09:32:14 4: [echodevice] [echodevice_HandleCmdQueue] [speak_ssml] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId": "PREVIEW","sequenceJson": "{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"Speak\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak>Die Pizza ist da.</speak>\"}}],\"customerId\":\"\",\"target\":{\"customerId\":\"\",\"devices\":[{\"deviceSerialNumber\":\"G090P3088382086H\",\"deviceTypeId\":\"A7WXQPH584YP\"}]}}}}","status": "ENABLED"}
2019.06.08 09:32:15 4: [echodevice] [echodevice_Parse] [speak_ssml]
2019.06.08 09:32:15 5: [echodevice] [echodevice_Parse] [speak_ssml] DATA Dumper=$VAR1 = '{"message":null}';

2019.06.08 09:32:15 4: [echodevice] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'message' => undef
        };



Hier meine Ausgabe vom get status:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.52
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
verbose    Attribut 5
icon    Attribut echo
room    Attribut Alexa

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=[habe ich entfernt]....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -11....
.DIRECTID    Helper amzn1.account.AFNIYM....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



Was bedeutet es im Speziellen? Die Sprachausgabe geht übrigens immer noch nicht. Hast du Ideen?


Zitat von: amenomade am 08 Juni 2019, 01:35:48
attr <Device> verbose 5
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Juni 2019, 09:58:58
Speak_ssml funktioniert bei mir derzeit ebenfalls nicht bzw. nur sehr sporadisch.

Als worksround werd ich wohl erstmal wieder auf das normale speak umsteigen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 10:17:06
Auf welches Sprachmodul steigst du um? Hast du einen Link?

Zitat von: balli1187 am 08 Juni 2019, 09:58:58
Speak_ssml funktioniert bei mir derzeit ebenfalls nicht bzw. nur sehr sporadisch.

Als worksround werd ich wohl erstmal wieder auf das normale speak umsteigen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Juni 2019, 10:19:52
Zitat von: bigtruite am 08 Juni 2019, 10:17:06
Auf welches Sprachmodul steigst du um? Hast du einen Link?
Du kannst im echodevice statt
"set <device> speak_ssml <Text>"
Auch einfach
"set <device> speak <Text>"
Nutzen. Allerdings funktionieren, dann natürlich keine sprachattribute wie Pausen oder flüstern, etc.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Juni 2019, 10:20:39
Statt set speak_ssml einfach set Echo speak "Text"...

Würde für die Pizzaansage locker reichen, du gibst ja keinerlei ssml mit... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 10:32:12
Ja das würde erstmal reichen... geht aber nicht....

Zitatset echodevice speak "Guten Morgen"
set echodevice speak Guten Morgen

gehen beide nicht.

Hier der Log-Auszug:

Zitat2019.06.08 10:27:52 4: [echodevice] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A7WXQPH584YP\",\"deviceSerialNumber\":\"G090P3088382086H\",\"textToSpeak\":\"Guten Morgen\",\"locale\":\"de-DE\",\"customerId\":\"\"}}}","status":"ENABLED"}
2019.06.08 10:27:53 4: [echodevice] [echodevice_Parse] [speak]
2019.06.08 10:27:53 5: [echodevice] [echodevice_Parse] [speak] DATA Dumper=$VAR1 = '{"message":null}';

2019.06.08 10:27:53 4: [echodevice] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'message' => undef
        };

Woran liegt das?

Zitat von: MadMax-FHEM am 08 Juni 2019, 10:20:39
Statt set speak_ssml einfach set Echo speak "Text"...

Würde für die Pizzaansage locker reichen, du gibst ja keinerlei ssml mit... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Juni 2019, 10:42:40
Poste doch mal ein list vom echodevice...

Und bitte benutze "code-Tags" ('#' im Menü) zum Einfügen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Juni 2019, 10:45:48
Nur zur Sicherheit:
Du führst das speak/speak_ssml am Echo-Device und nicht am Account-Device aus!?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Juni 2019, 11:07:47
Zitat von: balli1187 am 08 Juni 2019, 10:45:48
Nur zur Sicherheit:
Du führst das speak/speak_ssml am Echo-Device und nicht am Account-Device aus!?


Gesendet von iPhone mit Tapatalk

Wollte ich auch schon fragen... ;)

Daher ja das list :)

Trotzdem zur Sicherheit: der "speak" bzw. "speak_ssml" wird dir beim Device das du verwendest per DropDown angeboten!?

Oder gibst du das nur "einfach so" in WebCmd ein!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 11:49:38
Hier die Liste der Echo devices:

Devices:

Serial Family Devicetype Name
G090P3088382086H    ECHO    A7WXQPH584YP    Pascal Echo   
G070VM09848723P4    FIRE_TV    AKPGW064GI9HE    Pascal's Fire TV   
47925217da30475e8980d1f7ab74b7da    VOX    A2TF17PFR55MTB    Dieses Gerät   
NEXUS551237117A28606F4    AMAZONMOBILEMUSIC_ANDROID    A1DL2DVDQVK3Q    Alexa Apps von M




Zitat von: MadMax-FHEM am 08 Juni 2019, 10:42:40
Poste doch mal ein list vom echodevice...

Und bitte benutze "code-Tags" ('#' im Menü) zum Einfügen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Juni 2019, 11:51:59
Das hast du falsch verstanden. Es braucht keine Liste deiner Devices, sondern ein list (=FHEM-Befehl) des Gerätes an dem du das speak/speak_ssml ausführst.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 12:09:25
Ok. Hier die List... hab einiges <entfernt>


Internals:
   DEF        crypt:<entfernt> crypt:<entfernt>
   FUUID      <entfernt>
   IODev     
   NAME       echodevice
   NR         134
   NTFY_ORDER 50-echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-06-08 00:17:22   2FACode         not used
     2019-06-08 12:01:00   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-06-08 12:01:00   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-06-08 12:00:53   COOKIE_STATE    OK
     2019-06-08 10:38:15   COOKIE_TYPE     NPM_Login
     2019-06-08 12:00:53   alarm_count     0
     2019-06-08 10:38:15   amazon_refreshtoken vorhanden
     2019-06-08 00:17:03   autocreate_devices stop
     2019-06-08 12:00:53   config_address_between -
     2019-06-08 12:00:53   config_address_from <entfernt>
     2019-06-08 12:00:53   config_address_to -
     2019-06-08 12:00:57   list_SHOPPING_ITEM
     2019-06-08 12:00:58   list_TASK       
     2019-06-08 12:00:53   musicalarm_count 0
     2019-06-08 12:00:53   reminder_count  0
     2019-06-08 12:00:53   state           connected
     2019-06-08 12:00:53   timer_count     0
     2019-06-08 12:00:53   timer_id        -
     2019-06-08 12:00:53   timer_remainingtime 0
     2019-06-08 00:17:03   version         0.0.52
   helper:
     DEVICETYPE A7WXQPH584YP
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    637566720
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1559945827
     CMD_QUEUE:
     getbehavior:
       amzn1.alexa.automation.8279ffcc-7097-4ff1-<entfernt>:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.<entfernt>
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x559021ae58)
         triggers:
           HASH(0x559008df40)
       amzn1.alexa.automation.<entfernt>
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.<entfernt>
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5590216b28)
         triggers:
           HASH(0x55901f8d90)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.<entfernt>
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x558fde4450)
               HASH(0x5590214a80)
               HASH(0x5590212158)
               HASH(0x558dcbfc88)
         triggers:
           HASH(0x5590209818)
     getsettingstraffic:
       between   
       from       <entfernt>
       to         
     notifications:
       G090P3088382086H:
         <entfernt>-3cb1-9444-40ee27712126 Timer_0
         <entfernt>-9ac5-36b1-8b00-f439c22d7cac Timer_0
         <entfernt>-2160-3742-b264-e6fc15c2c2ae Timer_0
         <entfernt>-122c-3266-a260-0d050d223cf2 Timer_0
       _G090P3088382086H:
       _account:
Attributes:
   icon       echo
   room       Alexa
   verbose    0



Zitat von: MadMax-FHEM am 08 Juni 2019, 10:42:40
Poste doch mal ein list vom echodevice...

Und bitte benutze "code-Tags" ('#' im Menü) zum Einfügen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Juni 2019, 12:12:00
Genau...

list GeräteName

ins FhemWebCmd und dann hier posten...

ODER: genau/exakt den Befehl wie du ihn verwendest/verwenden willst/verwendet hast...

Wenn es tatsächlich genau der Befehl war: kann nicht gehen, du musst das bei einem deiner Devices machen. Verm. Pascals Echo, wobei das nur der Alias ist, mit dem geht das NICHT!

Es muss so ähnlich heißen: ECHO_ und dann Ziffern/Buchstaben...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 12:13:53
Das "speak" bzw. "speak_ssml" wird mir beim Device nicht angeboten.... hab da kein Dropdownfeld.... ich habe es bisher immer im WebCmd eingegeben.

Warum habe ich das nicht?


Zitat von: MadMax-FHEM am 08 Juni 2019, 11:07:47
Wollte ich auch schon fragen... ;)

Daher ja das list :)

Trotzdem zur Sicherheit: der "speak" bzw. "speak_ssml" wird dir beim Device das du verwendest per DropDown angeboten!?

Oder gibst du das nur "einfach so" in WebCmd ein!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Juni 2019, 12:14:14
Und hier sieht man am Eintrag model ACCOUNT, dass du scheinbar das falsche Gerät nutzt.

Das Account-Dev stell lediglich die Verbindung zu Amazon her. Das speak/speak_ssml musst du an einem der Geräte ausführen, die das Account device anlegt (z.B. Pascals Echo).


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Juni 2019, 12:14:27
Das ist das Accout-Device!

Das kann nat. nix ausgeben, es steckt ja kein physisches Gerät dahinter!
Es ist "nur" die Verbindung zu Amazon...

Du musst eines der mit createDevices (o.ä.) angelegtes Gerät nehmen und da den Befehl ausführen...

Die Anleitung hast du aber schon mal gelesen!?

EDIT: laut deiner Liste solltest du mind. 2 weitere Geräte haben. Wenn nicht: anlegen lassen! Anleitung lesen!!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 12:22:54
Ok. Sorry... ich habe die Anleitung auf https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/ gelesen... aber trotzdem komme ich damit nicht klar... zum Thema ssml steht da nicht viel drinnen. Außer irgendwelche mp3-Listen zu verarbeiten....

Nichts destotrotz. Ich habe die jetzt mit autocreate zwei devices angelegt.....

Welche Anleitung meinst du denn genau? Ich komme nicht weiter.

Zitat von: MadMax-FHEM am 08 Juni 2019, 12:14:27
Das ist das Accout-Device!

Das kann nat. nix ausgeben, es steckt ja kein physisches Gerät dahinter!
Es ist "nur" die Verbindung zu Amazon...

Du musst eines der mit createDevices (o.ä.) angelegtes Gerät nehmen und da den Befehl ausführen...

Die Anleitung hast du aber schon mal gelesen!?

EDIT: laut deiner Liste solltest du mind. 2 weitere Geräte haben. Wenn nicht: anlegen lassen! Anleitung lesen!!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bigtruite am 08 Juni 2019, 12:33:48
Ok... Hallo ... Es geht...

Hatte einen Gedankenfehler... mit autocreate wurden die Devices angelegt... jetzt funktioniert das Speak an meinem Device.... :-) :-)

Vielen herzlichen Dank euch Allen!!!  ;D ;D ;D ;D ;D :D :D :D :D :D ;) ;) ;) ;) ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Juni 2019, 12:34:18
Genau die aus deinem Link...

Einfach mal komplett lesen...
...du brauchst ja nicht alles aber solltest alles mal gelesen haben... ;)

Und dann eben gezielt das was du verwenden willst noch mal genau(er) lesen...

Und dort ist auch ganz klar zwischen Accout-Device, also was (nur) dort geht und was (nur) bei den "anderen" geht unterschieden...

Und wenn du jetzt auf die Detailseite von deinem "echten" Echo Gerät gehst, hast du auch die Befehle in der DropDown...

EDIT: geht doch... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: zwehn am 09 Juni 2019, 14:25:35
Hallo,
speak und speak_ssml werden mir beim echodevice im dropdown angeboten. speak funktioniert. speak_ssml gibt nichts aus, im log erschein kein Fehler.
rufe speak_ssml wie folgt auf
Zitatset echodevice speak_ssml Hallo das ist ein test

Uber dropdown geht's auch nicht.
Jemand eine Idee?
Danke zwehn
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 09 Juni 2019, 14:31:47
Zitatrufe speak_ssml wie folgt auf
Zitat
    set echodevice speak_ssml Hallo das ist ein test
Wenn Du speak_ssml nutzt, musst Du auch die ssml Syntax benutzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 09 Juni 2019, 14:34:56
Das Minimum ist:
set echodevice speak_ssml <speak>Hallo das ist ein test</speak>

SSML bedeutet Speech Synthesis Markup Language. Die "Markups" sind dann nicht fakultativ
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 09 Juni 2019, 14:35:20
Zitat von: amenomade am 09 Juni 2019, 14:31:47
Wenn Du speak_ssml nutzt, musst Du auch die ssml Syntax benutzen.
Sofern keine Attribute (ssml-Tags) angegeben werden, sollte speak_ssml die selben Ergebnisse wie speak liefern.

Aktuell scheint es aber seitens Amazon etwas Probleme mit dem speak_ssml zu geben, da bei einigen Nutzern (siehe vorherige Posts/Seiten) dies nicht mehr zufriedenstellend funktioniert.

Edit: okay, scheinbar liegt der Fehler hier bei mir. Wer lesen kann usw.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: zwehn am 09 Juni 2019, 14:35:52
ok, danke, wer lesen kann...

speak_ssml aufruf mit

Zitat<speak> test 123</speak>

geht auch wunderbar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 10 Juni 2019, 19:49:51
Hallo,
ich habe mal die Windows App als Gerätetyp ergänzt:
In der Datei 37_echodevice.pm unter Zeile 4021 folgende Zeile eingefügt:
   elsif($ModelNumber eq "A1RTAM01W29CUP" || $ModelNumber eq "Alexa App for PC")               {return "Alexa App for PC";}

Gruß,
Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Juni 2019, 20:14:02
Zitat von: Mathias R am 10 Juni 2019, 19:49:51
Hallo,
ich habe mal die Windows App als Gerätetyp ergänzt:
In der Datei 37_echodevice.pm unter Zeile 4021 folgende Zeile eingefügt:
   elsif($ModelNumber eq "A1RTAM01W29CUP" || $ModelNumber eq "Alexa App for PC")               {return "Alexa App for PC";}

Gruß,
Mathias
Was bezweckst du damit?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 10 Juni 2019, 20:42:43
Zitat von: balli1187 am 10 Juni 2019, 20:14:02
Was bezweckst du damit?
Hallo,

das Gleiche wie mit einem Echo (solange der PC läuft). Das Gerät lässt sich im FHEM als Echo einrichten und es kommen Ansagen vom FHEM direkt auf den PC.
Man kann auch mal etwas testen ohne einen echten Echo dabei zu haben - z.B. auf Dienstreisen abends im Hotel.
Hier braucht man natürlich nicht die Nameserver zu verändern, es genügt eine Ergänzung in der c:\Windows\System32\drivers\etc\hosts
11.22.33.44  live.pieci.lv
11.22.33.44  ic2514.c1916.fast-serv.com

Die 11.22.33.44 ist natürlich durch die IP des eigenen Webservers zu ersetzen.

Gruß,
Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Juni 2019, 23:03:01
Interessant, dass es mit den Ansagen am PC ebenfalls funktioniert. Damit ergeben sich vielleicht noch ein paar Möglichkeiten - Danke.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hitcher am 12 Juni 2019, 09:32:31
Moin Moin..
Bekomme seit Heute? die Meldung

"fhemweb.js line 1:SyntaxError: '' string literal contains an unescaped line break"

wenn ich am Device "get actions" ausführe..
Funtzt das bei euch noch?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Juni 2019, 09:43:03
Zitat von: Hitcher am 12 Juni 2019, 09:32:31
Moin Moin..
Bekomme seit Heute? die Meldung

"fhemweb.js line 1:SyntaxError: '' string literal contains an unescaped line break"

wenn ich am Device "get actions" ausführe..
Funtzt das bei euch noch?

Eben getestet: geht und kein Fehler

verbose 3
und "alter Style" bei FhemWeb...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 12 Juni 2019, 12:44:14
Zitat von: Mathias R am 10 Juni 2019, 19:49:51

ich habe mal die Windows App als Gerätetyp ergänzt:
In der Datei 37_echodevice.pm unter Zeile 4021 folgende Zeile eingefügt:
   elsif($ModelNumber eq "A1RTAM01W29CUP" || $ModelNumber eq "Alexa App for PC")               {return "Alexa App for PC";}


Hallo Mathias,

ich habe die App unter Windows installiert und die folgenden Zeile in die 37_echodevice Datei eingefügt:

elsif($ModelNumber eq "A1RTAM01W29CUP" || $ModelNumber eq "Alexa App for PC") {return "Alexa App for PC";}

Es wird auch über Get Devices angezeigt:
E97C857FE.................................   REAVER   A1RTAM01W29CUP   Alexa App for PC

aber über Autocreate wird das Device nicht angelegt.

Ich habe noch ein anderes Device eingetragen, Heos Verstärker, dieser wird angelegt, auch die iPad Reverb.ai und  iPhone Reverb.ai Devices werden angelegt. Nur das Windows Device nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 14 Juni 2019, 09:49:17
moin zamme,


eine Frage, wenn ich den Befehl über das CMD-Feld in FHEM absetze passiert leider nix...

set ECHO_G190WF0965235429 primeplayeigeneplaylist a2128dbe-1e1b-4f1d-9a2a-8a4d2e8eb21d


Nutze ich das "SET" "primeplayeigeneplaylist" im Device über die Dropdownbox wird der Titel/Playlist abgespielt.
Ist der Befehl falsch aufgebaut? Fehlermeldungen erhalte ich erstmal keine..


Danke und Grüße

--
EDIT:

ERLEDIGT Tippfehler :o ::)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 17 Juni 2019, 22:06:13
Hallo,

ich habe seit ewig keine Probleme mehr damit gehabt.

Zitatconnected but loginerror

- NPM_login new - bringt leider nichts


ZitatSTATE      Reading   connected but loginerror
Version      Reading   0.0.52
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   NPM_Login
amazon_refreshtoken      Reading   vorhanden
group      Attribut   1
npm_bin_node      Attribut   /usr/bin/node
event-on-change-reading      Attribut   .*
server      Attribut   layla.amazon.de
npm_proxy_port      Attribut   3003
npm_proxy_ip      Attribut   192.168.0.119

Hat Amazon was geändert, hat jemand das gleiche Problem?


LG, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 Juni 2019, 22:17:19
Hab das gleiche Problem!  :'(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 17 Juni 2019, 22:18:27
Hallali,

ich habe auch aktuell den Connected but Loginerror Fehler und wollte den NPM_login gerade neu machen, da bin ich jedoch auf ein Problem gestoßen:

Ich habe meinen FHEM in einer Dockerumgebung laufen, wenn mir nun NPM_login die URL zum Login bei Amazon erstellt, nutzt er seine interne Docker-IP, nicht die in meinem Netz.

Gibt es eine Möglichkeit die IP irgendwie mitzugeben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 17 Juni 2019, 22:19:26
Hallo,

ich kann das Login-Problem leider bestätigen.

Achim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 Juni 2019, 22:21:51
Hab grad geschaut und ebenfalls connected but loginerror...
...allserdings hat ein npm_login new sofort geholfen...

EDIT: muss korrigieren. Sprang zurück auf connected but loginerror... Bin allerdings grad unterwegs von daher kann ich grad nicht so viel probieren... Wär schade, wenn das wieder problematisch würde. Lief so lange so gut!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 17 Juni 2019, 22:28:38
aber nicht lange, jetzt haste wieder ein error ?
War zu schnell: Habe das EDIT nicht gelesen :(

Sorry

LG, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 17 Juni 2019, 22:34:59
Bei mir das gleiche
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 17 Juni 2019, 22:43:18
Gerade nachgeschaut... bei mir das selbe.
Ein npm_login refresh zeigte kurz Wirkung, dann Cookie error.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 17 Juni 2019, 22:46:01
So, hab's jetzt hinbekommen, meinen NPM_login durchzuführen, aber wie bei den vorrednern, habe ich weiterhin den loginerror.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 17 Juni 2019, 23:02:08
Ups, glaubs nicht, hier auch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Juni 2019, 07:19:57
Guten Morgen,

hat jemand doch die Version (.pm):

Zitatechodevice 0.0.51s

und könnte sie mir zu Verfügung stellen?

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sig10680 am 18 Juni 2019, 07:28:28
Zitat von: Mickey am 18 Juni 2019, 07:19:57
Guten Morgen,

hat jemand doch die Version (.pm):

und könnte sie mir zu Verfügung stellen?

Lg, Michael

Hallo Michael,

ich habe diese Version noch.
habe diese Angehängt!

mfg Sig10680
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Juni 2019, 07:38:01
Sig10680, vielen Dank.

Ich checke mal on es damit wieder geht ....

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Juni 2019, 07:59:34
Hallo, geht leider auch nicht.


Zitat0.0.51s

Bei einen Kollegen, der die Version hat, geht noch alles
ohne Probleme.

Ich hoffe Michael schaut sich das mal an :)

Lg, Michael

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 18 Juni 2019, 08:26:25
Moin
Pauschal wuerde ich vermuten, dass das Problem Amazon heisst! Es sind einfach zu viele, die das Problem haben!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Juni 2019, 08:47:53
Sehe ich auch so,

ich kann das/den COOKIE nicht mal mehr im "Entwicklermodus" auslesen.
Es kommt einfach "keins" mehr.

Dafür sehe ich viele:

ZitatNetworkingError: Network Failure

Lg, Michael

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Juni 2019, 08:50:09
Hallo,

bin gerade dabei nach dem Problem zu schauen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Juni 2019, 08:57:13
Die alte Benutzername/Kennwort Methode sollte noch funktionieren. Auch das Auslesen des Cookies wie Browser geht noch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Juni 2019, 09:09:09
Hallo Michael,

war zu ungeduldig.

COOKIE geht, alle wieder connected.

- Danke

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gizmoh am 18 Juni 2019, 09:42:18
Bei mir geht es leider immer noch nicht. Nach einem npm login new kommt kurz darauf der loginerror.

Grüße
Gizmoh
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 18 Juni 2019, 10:00:13
hab' eben ein NPM_login refresh gemacht und war kurz connected. Dann springt der State auf unauthorized und kurz darauf auf Cookie Error.
und nach ein paar Minuten wieder loginerror.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Juni 2019, 10:08:19
Zitat von: link611 am 18 Juni 2019, 10:00:13
hab' eben ein NPM_login refresh gemacht und war kurz connected. Dann springt der State auf unauthorized und kurz darauf auf Cookie Error.
und nach ein paar Minuten wieder loginerror.

Versuche das einmal:

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln)

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Blueman77 am 18 Juni 2019, 11:17:28
Ich bin connected, aber speak funktioniert nicht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 18 Juni 2019, 12:13:56
am Echodevice (Konto) selber oder an einem z.B. Echo-dot ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Blueman77 am 18 Juni 2019, 12:57:25
Connect habe ich sowohl beim Echo Modul sowie die einzelnen Geräte
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 Juni 2019, 13:21:31
Ja aber wo führst du den 'set EchoDeviceName speak Text' aus?

Poste doch mal den Befehl, den du nimmst...

Oder machst du es per "DropDown" beim EchoDevice in FhemWeb?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 18 Juni 2019, 13:35:32
Gleiche Problem habe ich auch ,,connectet but loginerror"

Hab den npm_login vorhin erneuert..
steht jetzt wieder auf ,,connected but loginerror"


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 18 Juni 2019, 13:44:30
Zitat von: michael.winkler am 18 Juni 2019, 08:50:09
Hallo,

bin gerade dabei nach dem Problem zu schauen.

Gruß
Michael
Das kommt jetzt wahrscheinlich zum falschen Zeitpunkt aber wenn du eh gerade am Code bist, hätte ich folgenden Verbesserungsvorschlag/Wunsch:
- eine Angabe der Lautstärke pro speak/speak_ssml (ähnlich wie beim sonos)
- mir ist bewusst, dass man die speak-Lautstärke per Attribut einstellen kann aber noch flexibler wäre es pro Aufruf mit einer Zahl vor dem zu sprechenden Text.

Hältst du das für möglich?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Juni 2019, 13:51:56
Ich habe ebenfalls seit gestern Probleme. Auch das Neuanlegen des Moduls hat keine Besserung gebracht.
   
connected but loginerror

Keine Sprachausgabe mehr per Speak.

Wenn man mehrere Dinke probiert, hängt fhem fest.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Juni 2019, 13:53:58
Zitat von: balli1187 am 18 Juni 2019, 13:44:30
Das kommt jetzt wahrscheinlich zum falschen Zeitpunkt aber wenn du eh gerade am Code bist, hätte ich folgenden Verbesserungsvorschlag/Wunsch:
- eine Angabe der Lautstärke pro speak/speak_ssml (ähnlich wie beim sonos)
- mir ist bewusst, dass man die speak-Lautstärke per Attribut einstellen kann aber noch flexibler wäre es pro Aufruf mit einer Zahl vor dem zu sprechenden Text.

Hältst du das für möglich?


Gesendet von iPhone mit Tapatalk


Für mich klingt das ekelig und ich hätte es dann gerne wahlweise. Heisst: wenn Kein Wunsch, dann globale Voreinstellung, wie bisher.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 18 Juni 2019, 14:42:43
Hier auch das NPM login Problem...
Scheint seit heute Nacht zu sein, da sich meine Wecker auch nicht aktualisieren in FHEM.

Gibt es schon Lösungsansätze?

Info:
FHEM ist bei mir aktuell (update von heute) und das Modul selber natürlich auch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Juni 2019, 15:11:43
Aktuell gibt es Probleme mit dem NPM Login!!

Es bringt jetzt auch nichts, dass jeder der das Problem hat es hier postet. Problem ist bekannt und wir arbeiten daran. Sobald es wieder geht schreibe ich es hier und stelle auf Seite 1 eine neue Version zur Verfügung. Bis dahin bleibt nur der alte weg über das normale Login oder über das Bereitstellen eines COOKIES.

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Juni 2019, 16:55:45
set echomodul login geht aber auch nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Juni 2019, 16:59:13
Zitat von: Invers am 18 Juni 2019, 16:55:45
set echomodul login geht aber auch nicht.
Was soll ich mit so einer Aussage jetzt anfangen? Hast Du noch Deine Anmeldedaten im DEF noch hinterlegt? Was zeigt ein get status am Account Device. Was Zeigt ein get htmlresult "Amazon.Connect_cookielogin4.html" ?

Mit etwas mehr Informationen könnte man Dir eventuell weiterhelfen.

Ich würde jedem Empfehlen erstmal die Cookie Methode zu verwenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 18 Juni 2019, 17:01:41
Das tat ich vorhin und bekam dann immer einen Cookie Error. Habe aktuell wieder auf npm stehen und warte ob ich helfen kann oder was testen oder so.

Viel Erfolg !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: micky0867 am 18 Juni 2019, 19:13:11
Bei mir geht's auch nicht.
Vielleicht kann mal jemand eine Grafik erstellen, wie oft es geht und wie oft nicht.
Ich tippe auf 100%, wo's nicht geht.

SCNR  ::)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Juni 2019, 21:02:00
Zitat von: michael.winkler am 18 Juni 2019, 16:59:13
Was soll ich mit so einer Aussage jetzt anfangen? Hast Du noch Deine Anmeldedaten im DEF noch hinterlegt? Was zeigt ein get status am Account Device. Was Zeigt ein get htmlresult "Amazon.Connect_cookielogin4.html" ?

Mit etwas mehr Informationen könnte man Dir eventuell weiterhelfen.

Ich würde jedem Empfehlen erstmal die Cookie Methode zu verwenden.


Sorry, habe ich mich nicht korrekt ausgedrückt. Ich wollte in diesem Fall gar keine Hilfe, sondern nur mitteilen, dass ich damit auch Probleme habe. Ich warte einfach auf eine Lösung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Juni 2019, 21:22:26
Zitat von: micky0867 am 18 Juni 2019, 19:13:11
Bei mir geht's auch nicht.
Vielleicht kann mal jemand eine Grafik erstellen, wie oft es geht und wie oft nicht.
Ich tippe auf 100%, wo's nicht geht.

SCNR  ::)

Ach, bei mir geht es über attr. Cookie.

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: andre07 am 19 Juni 2019, 01:13:40
die cookie methode geht wie, einfach den ermittelten cookie am device attr echo meinecho cookie eintragen???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: WumpE am 19 Juni 2019, 15:46:39
Zitat von: andre07 am 19 Juni 2019, 01:13:40
die cookie methode geht wie, einfach den ermittelten cookie am device attr echo meinecho cookie eintragen???

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln


kann ich bestätigen, geht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 19 Juni 2019, 20:19:32
Update: Kann bestätigen die Cookie Methode funktioniert.

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: haempy am 20 Juni 2019, 11:02:43
Hallo,
supertolles Modul! Danke dafür. Wir sind schon richtig abhängig davon :-P

Aber seit einiger Zeit funktioniert weder Set tunein oder set volume etc.
Set xxx pause geht aber noch.

Hab dann NPM Login versucht, aber dass bringt nix --> Connected but with loginerror... CookiLogin geht.

Bin mir nicht sicher wie ich da was debuggen kann. HTML Results gibts keine und im Eventmonitor werden die Set Behfehle ausgeführt... Aber der Echo reagiert nicht.

Kann mir da bitte jemand helfen? Wie kann ich besser debuggen?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 20 Juni 2019, 11:05:10
Zitat von: haempy am 20 Juni 2019, 11:02:43
Hallo,
supertolles Modul! Danke dafür. Wir sind schon richtig abhängig davon :-P

Aber seit einiger Zeit funktioniert weder Set tunein oder set volume etc.
Set xxx pause geht aber noch.

Hab dann NPM Login versucht, aber dass bringt nix --> Connected but with loginerror... CookiLogin geht.

Bin mir nicht sicher wie ich da was debuggen kann. HTML Results gibts keine und im Eventmonitor werden die Set Behfehle ausgeführt... Aber der Echo reagiert nicht.

Kann mir da bitte jemand helfen? Wie kann ich besser debuggen?

Danke

Bitte einmal weiter "oben" lesen. Das könnte dein Problem lösen.

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 20 Juni 2019, 11:07:36
... und nochmal einen Block in die Doku werfen.
HTML-Results werden normal nicht gespeichert. Das muss über ein Attribut aktiviert werden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 20 Juni 2019, 11:08:28
Zitat von: haempy am 20 Juni 2019, 11:02:43
Hallo,
supertolles Modul! Danke dafür. Wir sind schon richtig abhängig davon :-P

Aber seit einiger Zeit funktioniert weder Set tunein oder set volume etc.
Set xxx pause geht aber noch.

Hab dann NPM Login versucht, aber dass bringt nix --> Connected but with loginerror... CookiLogin geht.

Bin mir nicht sicher wie ich da was debuggen kann. HTML Results gibts keine und im Eventmonitor werden die Set Behfehle ausgeführt... Aber der Echo reagiert nicht.

Kann mir da bitte jemand helfen? Wie kann ich besser debuggen?

Danke


Also zu deinem Problem mit dem Login
einfach weiter oben lesen

zu ,,SET"
hab es eben mit meinem ECHO-Dot und ECHO Gen2 probiert, Volume, Playlist-play, Pause, Play
funktioniert tadellos

MFG


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Juni 2019, 15:57:06
Kann bitte mal jemand das npm Login testen?

Es ist erforderlich ein npm install auszuführen. Danach ein npm Login new ausführen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Juni 2019, 15:59:09
Zitat von: michael.winkler am 20 Juni 2019, 15:57:06
Kann bitte mal jemand das npm Login testen?

Es ist erforderlich ein npm install auszuführen. Danach ein npm Login new ausführen.


Gesendet von iPhone mit Tapatalk

Ja...

Gibt es eine neue Version?

Vorher irgendwelche Einstellungen?

Cookie löschen?

Was brauchst du dann?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Juni 2019, 16:00:38
Muss alles mit der alten Version funktionieren. Wenn nicht einfach kurz zurückmelden. Bin nur gerade nicht zuhause und kann es nicht selber testen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 20 Juni 2019, 16:01:27
Zitat von: michael.winkler am 20 Juni 2019, 15:57:06
Kann bitte mal jemand das npm Login testen?

Es ist erforderlich ein npm install auszuführen. Danach ein npm Login new ausführen.


Gesendet von iPhone mit Tapatalk

leider ein:
ZitatSTATE
COOKIE ERROR

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 20 Juni 2019, 16:08:13
Michael, Du Held!

set NPM_install hat offensichtlich eine Datei (cookie2 ?) geändert, leider habe ich mir die Meldung nicht notiert, weil ich auch auf dem Sprung bin.
Danach
set NPM_login new

... und alles funktioniert wieder, inkl. speak!

DANKE!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Juni 2019, 16:12:13
Selbes bei mir...

Nach NPM_install und NPM_login new wieder connected...

Hatte zuvor meinen Cookie gelöscht (war ja bereits damit wieder connected) und dann Reboot -> COOKIE ERROR

Dann wie geschrieben install und login und wieder gut! :)

Komisch...
...was war nun?
Amazon wieder mal "beleidigt"?
Oder hast du was geändert (nodejs!?)...

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 20 Juni 2019, 16:22:58
 ;D ;D ;D

Yeah, es geht doch wieder....

Danke Michael

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 20 Juni 2019, 16:32:03
Ja hat auf anhieb geklappt. Vielen Dank Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 20 Juni 2019, 16:37:27
Ich habe damals statt npm_install die Shell-Variante mit manuellen Befehlen genutzt.

Ein npm_install führt bei mir aktuell nur zu der Meldung: Installation fehlgeschlagen.

Ich vermute die Rechte reichen nicht aus. Sofern ich zu Hause bin, teste ich die manuelle Installation nochmal.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: haempy am 20 Juni 2019, 16:42:55
Zitat von: Kenneth am 20 Juni 2019, 11:08:28

Also zu deinem Problem mit dem Login
einfach weiter oben lesen

zu ,,SET"
hab es eben mit meinem ECHO-Dot und ECHO Gen2 probiert, Volume, Playlist-play, Pause, Play
funktioniert tadellos

MFG


Gesendet von iPhone mit Tapatalk

Hallo nochmal,

ich hatte ja das Problem, dass manche Set befehle gingen, und manche nicht. Mein Echo war connectet und per Token gut angemeldet.

Hab dann via Shell mal NPM aktualisiert und installiert --> Login via NPM ging nicht (connected with loginerror).
Also hab ich jetzt FHEM sudo - Rechte verpasst.

set amazonecho NPM-install ausgeführt und NPM-login new --> Login passt

Und das BESTE: alle Set befehle funktionieren wieder (tunein, volume usw.) ;D

Verstehen tu ichs aber leider nicht :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: david1234 am 20 Juni 2019, 16:46:30
Bei mir funktioniert die Steuerung der Echo's zur Zeit nicht mehr...

Alles Geräte = connected

Gibt es vielleicht ein allgemeines Problem? Oder funktioniert es bei anderen?

VG David
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Juni 2019, 16:47:32
Zitat von: david1234 am 20 Juni 2019, 16:46:30
Bei mir funktioniert die Steuerung der Echo's zur Zeit nicht mehr...

Alles Geräte = connected

Gibt es vielleicht ein allgemeines Problem? Oder funktioniert es bei anderen?

VG David
Echt jetzt?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 20 Juni 2019, 16:50:33
Zitat von: david1234 am 20 Juni 2019, 16:46:30
Bei mir funktioniert die Steuerung der Echo's zur Zeit nicht mehr...

Alles Geräte = connected

Gibt es vielleicht ein allgemeines Problem? Oder funktioniert es bei anderen?

VG David
alle Geräte löschen incl. des Echodevice
und dann neu anlegen..
ich hatte das mal vor Wochen, es führte kein Weg rein.. nur löschen und neu anlegen half..


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: david1234 am 20 Juni 2019, 17:00:09
NPM install und dann NPM login New

und es geht wieder...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 20 Juni 2019, 17:06:41
Bestätige.

Npm install führt notwendige updates durch.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 20 Juni 2019, 17:23:41
Bei mir klappt es leider nicht.


npm install

Installationsergebnis
Installation wird angestartet
!!Installation fehlgeschlagen!!


/etc/sudoers

fhem ALL=(ALL:ALL) ALL

ppm login new

Login Ergebnis
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


fhem.log

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 20 Juni 2019, 17:25:11
Hast du deine hw mal neu gestartet?

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 20 Juni 2019, 17:27:09
Zitat von: 87insane am 20 Juni 2019, 17:25:11
Hast du deine hw mal neu gestartet?

Gesendet von meinem LG-H850 mit Tapatalk

Nach reboot, unveränderter Zustand :-(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 20 Juni 2019, 17:28:50
FHEM Update auch gemacht?

Also wenn das auch nix bringt, auch wenn du deine rechte gepostet hast, stimmt da wohl was nicht. Aber das wäre nur geraten. Merkwürdig.

Edit: log Level 5 am Echo Modul und noch mal machen. Datei Rechte checken und dann wird es schon.
Attr Cookie löschen wenn vorhanden.

Nochmal Edit: kannst auch mal npm via Shell neu installieren.
sudo apt install npm
npm --version

Kannst auch dein BS mal aktualisieren. Heute ist der große, wir sollten alle mal updaten Tag. :)


Gesendet von meinem LG-H850 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 20 Juni 2019, 17:32:00
Ja, FHEM ist auch aktuell.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 20 Juni 2019, 17:47:01
npm --version
6.9.0


dpkg -l |grep fhem
ii  fhem                                 5.9.19658                      all          GPL'd perl server for house automation.



2019.06.20 17:47:58 4: [echo] [echodevice_LostConnect] clear CMD_QUEUE
2019.06.20 17:47:58 3: [echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.06.20 17:47:58 3: [echo] [echodevice_setState] to disconnected

2019.06.20 17:44:00 4: [echo] [echodevice_SendLoginCommand] [cookielogin6]
2019.06.20 17:44:00 4: [echo] [echodevice_ParseAuth] [cookielogin6]
2019.06.20 17:44:00 5: [echo] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>Server</center>


Alles ist frisch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: steffen83 am 20 Juni 2019, 17:48:01
Bei mir geht es auch wieder. Update Hardware reboot npm new

Gesendet von meinem MI 8 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Juni 2019, 17:49:15
@netsrac4th

Wo hast du denn den Eintrag bzgl. fhem in die sudoers gemacht?
(poste doch mal die ganze Datei)

Ganz am Ende!?

Was für ein System?

Hast du ein Verzeichnis /etc/sudoers.d/ ?
Wenn dann besser dort eine Datei anlegen (auf einem PI sollte für den User pi bereits eine da sein / diese koiperen und anpassen geht auch).

Evtl. musst du dich auch einmalig als User fhem eingeloggt haben.
Evtl. hilft:

sudo -su fhem bash

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 20 Juni 2019, 17:49:30
Mach mal ein device list. Du hast irgendwas Krum. Ggf meldet sich auch jemand der mehr Ideen hat oder bessere :)

Gesendet von meinem LG-H850 mit Tapatalk

Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 20 Juni 2019, 17:53:20
Zitat von: netsrac4th am 20 Juni 2019, 17:47:01
fhem.log

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

sudo: no tty present and no askpass program specified

Wo läuft dein FHEM?
Ich kenne diese Fehlermeldung aus der QNAP Container Station (=abgewandeltes Docker).

Eventuell liegt es daran....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netsrac4th am 20 Juni 2019, 18:04:16
Zitat von: 87insane am 20 Juni 2019, 17:49:30
Mach mal ein device list. Du hast irgendwas Krum. Ggf meldet sich auch jemand der mehr Ideen hat oder bessere :)

Gesendet von meinem LG-H850 mit Tapatalk

Fehler gefunden.

Statt:
ALL=(ALL:ALL) ALL

Ein:
ALL=NOPASSWD: ALL

Und schon gehts:

defmod echo echodevice crypt:
attr echo icon alexa
attr echo npm_refresh_intervall 3600
attr echo room System
attr echo verbose 5

setstate echo connected
setstate echo 2019-06-20 17:48:59 2FACode not used
setstate echo 2019-06-20 17:57:56 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate echo 2019-06-20 17:57:56 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate echo 2019-06-20 17:57:49 COOKIE_STATE OK
setstate echo 2019-06-20 17:54:46 COOKIE_TYPE NPM_Login
setstate echo 2019-06-20 17:57:49 alarm_count 0
setstate echo 2019-06-20 17:54:46 amazon_refreshtoken vorhanden
setstate echo 2019-06-20 17:38:48 autocreate_devices stop
etstate echo 2019-06-20 17:38:48 version 0.0.52


Danke für Eure Hinweise :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 20 Juni 2019, 18:05:25
Super!
Schönen Abend euch allen.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 22 Juni 2019, 10:44:11
Kann ich bestätigen, npm install + npm login new funktioniert.

Danke
pOpY
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: muehlberger am 23 Juni 2019, 11:45:33
Hallo,

Kurze Frage zu diesem tollen Modul.

Unser Sonos One wird als Sonos Display erkannt (und unterstützt leider ,,speak" nicht).

Kann ich da was beeinflussen oder muss das der Autor des Moduls machen?

Lg,A
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 23 Juni 2019, 11:51:48
Gute Frage!

Ich selber sende an die sonos, speak immer über das sonos Modul. Hab sowohl sonos Play 1 als auch sonos One.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarkusRobertAllen am 23 Juni 2019, 12:04:17
Hallo,
nachdem das Amazon Echo Modul bei mir einige Zeit sehr stabil und problemlos läuft, habe ich mich entschieden die TTS Sprachausgabe komplett auf Echo umzustellen. War auch kein Problem mit set <device> speak TEXT.
Allerdings fängt der Echo (falls zwei Sprachbefehle dicht hintereinander kommen) direkt mit dem zweiten an, bevor noch der erste Text fertig ausgesprochen wurde. Mit TTS hat der nächste Text erst begonnen, wenn der vorherige beendet wurde.

Deshalb meine Frage: gibt es hier Lösungen, um das Problem zu umgehen? (ich dachte schon an eine durch Schleifen hervorgerufene Wartezeiten, finde das aber nicht sehr elegant)...

Danke und vielen Dank für dieses Modul.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Juni 2019, 20:44:29
Zitat von: MarkusRobertAllen am 23 Juni 2019, 12:04:17
Hallo,
nachdem das Amazon Echo Modul bei mir einige Zeit sehr stabil und problemlos läuft, habe ich mich entschieden die TTS Sprachausgabe komplett auf Echo umzustellen. War auch kein Problem mit set <device> speak TEXT.
Allerdings fängt der Echo (falls zwei Sprachbefehle dicht hintereinander kommen) direkt mit dem zweiten an, bevor noch der erste Text fertig ausgesprochen wurde. Mit TTS hat der nächste Text erst begonnen, wenn der vorherige beendet wurde.

Deshalb meine Frage: gibt es hier Lösungen, um das Problem zu umgehen? (ich dachte schon an eine durch Schleifen hervorgerufene Wartezeiten, finde das aber nicht sehr elegant)...

Danke und vielen Dank für dieses Modul.
Das Verhalten ist mir zu Beginn beim austesten des Moduls auch aufgefallen. Es werden auch Ansagen unterbrochen, wenn ein neues Set speak ausgeführt wird, daher hatte ich mir damals schon eine Queue gewünscht.
vor kurzem habe ich das hier gesehen, bin aber noch nicht dazu gekommen es umzusetzen:
https://haus-automatisierung.com/hardware/fhem/2019/05/11/fhem-tutorial-reihe-part-63-tts-queue.html


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Feinfinger am 24 Juni 2019, 08:25:58
Hallo zusammen,


Ich habe gestern festgestellt, das der Befehl set <echo_device> speak bei mir nicht mehr funktioniert.

Im Modul selber steht alles auf connected.

Alexa an sich funktioniert und führt Befehle aus, aber sprechen auf "Befehl" macht sie nicht.

Ich nutze das fhem-docker Basis Image. Ein Update auf die aktuelle Version hat auch noichts gebracht.

Hat jemand noch eine Idee?

Gruß Feinfinger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 24 Juni 2019, 09:39:55
Moin,

Hatte ich auch so.

Die oben beschriebene Lösung hilft auch Dir:

npm install + npm login new

LG, Sprudelverduenner
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Feinfinger am 24 Juni 2019, 10:53:18
Ok, danke.

Ich gehe davon aus das ich das in der docker-fhem shell eingeben muss?

Wenn ja, wer ist der NPM Benutzer, bzw. welchen Login muss ich angeben?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: muehlberger am 24 Juni 2019, 11:47:28
Zitat von: Feinfinger am 24 Juni 2019, 08:25:58
Hallo zusammen,


Ich habe gestern festgestellt, das der Befehl set <echo_device> speak bei mir nicht mehr funktioniert.

Im Modul selber steht alles auf connected.

Alexa an sich funktioniert und führt Befehle aus, aber sprechen auf "Befehl" macht sie nicht.

Ich nutze das fhem-docker Basis Image. Ein Update auf die aktuelle Version hat auch noichts gebracht.

Hat jemand noch eine Idee?

Gruß Feinfinger

War bei mir auch so.

Nach Umstellung auf npm hat es sofort funktioniert.

lg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Feinfinger am 24 Juni 2019, 11:59:07
Danke für die Info.

Problem ist, das ich nicht weiß wie.

Mache ich es im docker Container in der Shell, soll ich einen NPM Login eingeben. Aber welchen?

Mache ich es in der Weboberfläche von Fhem passiert garnichts.

Gibt es so etwas wie ne Anleitung?
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kenneth am 24 Juni 2019, 12:04:34
lies bitte die Anleitung auf M. Winkler Webseite. (LINK erste Seite dieses Thread)
Die Befehle werden teils in der Shell (Installation von Packeten) teils im FHEM (Login etc) eingegeben


Wenn du im echodevice ,,set npm_install" machst kommen glaube sogar die Befehle für die Shell.

Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 24 Juni 2019, 12:59:28
Hallo zusammen,

ich selbst hatte bis eben das NPM Problem. Ein "set echodevice NPM new" hat nicht funktioniert. Beim ersten ausführen nach einem FHEM neustart ließ mich dann über den Proxy auf der Amazon Seite einloggen. Anschließend kam dann Cookie erfolgreich empfangen und Browser kann geschlossen werden. Als ich das tat, funktionierte es leider immer noch nicht.

Seltsam war, dass die Readings alle aktualisiert worden sind. Ein Set ging auf den Echos dann aber trotzdem nicht (also gerade bei speak häufig genutzt).

Ich habe node aktualisiert, npm aktualisiert, die node mit sudo npm install neu installiert. Hat alles nicht geholfen.
Dann habe kam ich auf die Idee, mich mit einem Browser im Inkognito Modus auf amazon.de mit meinen Account Daten anzumelden. Als ich das tat, kam ich auf eine weitere Amazonseite, wo ein Code an mein Handy oder Email gesendet werden sollte. Ich habe 2FA aber ausgeschaltet!!! Ich habe dann kurzerhand den Code aus meiner Email eingegeben und war dann mit dem Browser eingeloggt. Als ich dann über NPM new dann auch nochmal den Login machte, klappte es dann!

Mein oben genannte Szenario trifft zu wenn beim Reading:

amazon_refreshtoken -> waiting for refreshtoken

steht und dieses sekündlich aktualisiert wird.

Nun steht dort
amazon_refreshtoken -> vorhanden


Vielleicht hilft dieser Hinweis jemanden, der auch wie ein Ochse vorm Berg steht :)

Grüße,
Tim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: muehlberger am 24 Juni 2019, 14:31:02
Zitat von: Feinfinger am 24 Juni 2019, 11:59:07
Danke für die Info.

Problem ist, das ich nicht weiß wie.

Mache ich es im docker Container in der Shell, soll ich einen NPM Login eingeben. Aber welchen?

Mache ich es in der Weboberfläche von Fhem passiert garnichts.

Gibt es so etwas wie ne Anleitung?


sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Feinfinger am 24 Juni 2019, 16:10:42
Danke für die Bemühungen, aber es klappt nicht.

Wenn ich das so eingebe kommt diese Ausgabe:

root@0722932d1695:/opt/fhem# sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.


Wenn ich mich auf den NUC verbinde, sind diese Ordner aber angelegt. Muss ich nicht verstehen.

Rechte passen auch.

Im Fhem steht auch alle auf connected, COOKIE_STATE auf OK, COOKIE_TYPE auf READING.

Bin echt ratlos...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 24 Juni 2019, 17:54:03
moin zusammen,

vielleicht hat ja jemand nen Tipp für mich. Seit einigen Tagen kann ich die echos nicht mehr steuern (volume, speak....). Es sind jedoch alle echos so wie auch das echodevice connected. ebenso werden die readings fehlerfrei aktualisiert.... hab schon mehrfach alle echo Geräte gelöscht, reboot, neu angelegt usw.... nichts hilft etwas.
kennt jemand das Problem?? Weiß echt nicht wo ich noch ansetzen soll. im FHEM log taucht auch nichts auf
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: patator am 24 Juni 2019, 18:54:22
geht mir auch so, hat plötzlich angefangen dass keine speak's mehr ausgegeben werden, connected ist das device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 24 Juni 2019, 18:59:47
Dann am Besten die Posts der letzten Tage in diesem Thread lesen. 😉
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 24 Juni 2019, 19:49:13
Zitat von: Thyraz am 24 Juni 2019, 18:59:47
Dann am Besten die Posts der letzten Tage in diesem Thread lesen. 😉

ja, danke.
Der Post von yamaha1983 machte mir echt Hoffnung. hilft mir nur leider nicht, da bei mir keine weitere Abfrage kommt beim einloggen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 24 Juni 2019, 19:55:47
Reagiert dein Echo, wenn Du den per Sprachbefehl steuerst?

"Alexa, sprich mir nach Das ist ein Test"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 24 Juni 2019, 19:56:59
Zitat von: amenomade am 24 Juni 2019, 19:55:47
Reagiert dein Echo, wenn Du den per Sprachbefehl steuerst?

"Alexa, sprich mir nach Das ist ein Test"

ja, dann spricht er mir nach...
sobald ich ein npm_login new mache, hängt sich fhem mittlerweile auf :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 Juni 2019, 20:27:23
Zitat von: amenomade am 24 Juni 2019, 19:55:47
Reagiert dein Echo, wenn Du den per Sprachbefehl steuerst?

"Alexa, sprich mir nach Das ist ein Test"

Das sind zweierlei Dinge, denk ich. Schau im Code. Ich gehe davon aus das wir hier mit speak wiederum nur einen offiziellen Skill nutzen. Michael hat nie was zu gesagt aber das hatt ich mal erwähnt ob man man diesen Skill nicht ausnutzen kann für einen speak -Befehl und Wochen später gabs diesen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 24 Juni 2019, 20:28:48
Zitat von: TomLee am 24 Juni 2019, 20:27:23
Das sind zweierlei Dinge, denk ich. Schau im Code. Ich gehe davon aus das wir hier mit speak wiederum nur einen offiziellen Skill nutzen. Michael hat nie was zu gesagt aber das hatt ich mal erwähnt ob man man diesen Skill nicht ausnutzen kann für einen speak -Befehl und Wochen später gabs diesen.

naja, das ist ja nicht nur der speak Befehl. ich kann auch Lautstärke nicht mehr ändern.... nicht mehr tunein starten. halt die Echos gar nicht mehr steuern...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 24 Juni 2019, 20:31:16
Und NPM_install hast Du vor kurzem wieder gemacht, und es hat keinen Fehler gebracht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 24 Juni 2019, 20:32:19
Zitat von: amenomade am 24 Juni 2019, 20:31:16
Und NPM_install hast Du vor kurzem wieder gemacht, und es hat keinen Fehler gebracht?
erst blieb fhem dabei stehen. daraufhin habe ich den ganzen Server neugestartet, dann lief alles sauber durch
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 24 Juni 2019, 20:32:42
Zurück zum Ursprung...

1. HW neu starten
(Updates tun dabei auch nicht weh!)
2. npm neu installieren
(Sollte bei standard direkt über fhem gehen)
3. npm Login new
4. Spaß haben, das es wieder geht.

Es müssen in jedem Fall deine updates dafür durch laufen. Oben schrieb ich das mal. Bei npm install ist das erkennbar.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 25 Juni 2019, 09:40:19
Bei mir klappts auch nicht, ich sehe das NPM_login setting auch gar nicht in meinem Device, wenn ich es über FHEM manuell eintippen (also set myEcho NPM_login new) passiert nichts, auch kein Eintrag im Logfile.
z
Npm ist installiert und das Cookie über
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

Wie im Manual definiert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Feinfinger am 25 Juni 2019, 09:51:28
Das hatte ich zu Anfang auch,

Problem ist, das es eine neue Version vom Modul gibt, Version 0.0.52. Wenn die nicht installiert ist in Fhem, kommt es genau zu deinem Verhalten.

Musste ich mir auch selber zusammenreimen.

Leider funktioniert das workaround bei der Nutzung von Docker trotzdem nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 25 Juni 2019, 09:54:12
Hey und guten Morgen,

es scheint als hättest du das falsche Gerät gewählt. Du hast diese Optionen nur in deinem "Haupt-Gerät".
Dieses hast du mal ca. so: define EchoDevices echodevice crypt:HierStehtDeinKram crypt:HierStehtAuchDeinKram definiert.

Und danach einfach wie in dem Bild unten mal schauen. Ansonsten mach mal verbose 5 und schau was er tatsächlich nicht machen will......Verbose und alles über das wir hier sprechen, passiert am HAUPT-GERÄT.

EDIT: Ich gehe natürlich davon aus, dass sowohl das HW Betriebssystem als auch FHEM auf dem aktuellsten Stand sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nemo0815 am 25 Juni 2019, 12:36:27
Zitat von: Feinfinger am 25 Juni 2019, 09:51:28
Das hatte ich zu Anfang auch,

Problem ist, das es eine neue Version vom Modul gibt, Version 0.0.52. Wenn die nicht installiert ist in Fhem, kommt es genau zu deinem Verhalten.

Musste ich mir auch selber zusammenreimen.

Leider funktioniert das workaround bei der Nutzung von Docker trotzdem nicht.

Danke, das dürfte das Problem sein, war noch auf 0.0.47 ...  8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Junior am 25 Juni 2019, 18:30:09
Zitat von: 87insane am 24 Juni 2019, 20:32:42
Zurück zum Ursprung...

1. HW neu starten
(Updates tun dabei auch nicht weh!)
2. npm neu installieren
(Sollte bei standard direkt über fhem gehen)
3. npm Login new
4. Spaß haben, das es wieder geht.

Es müssen in jedem Fall deine updates dafür durch laufen. Oben schrieb ich das mal. Bei npm install ist das erkennbar.

Gesendet von meinem LG-H850 mit Tapatalk

och mensch.... das habe ich schon etliche male gemacht....
hier die AUsgabe von npm install:

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@2.1.0
updated 1 package and audited 4745 packages in 3.828s
found 0 vulnerabilities

Installation erfolgreich durchgefuehrt

dann mache ich npm_login NEW.....
während ich hier tippe hats zum ersten mal seit langem geklappt. vorher über 10 Mal "die Webseite kann nicht geladen werden"....
Diesmal konnte ich mich erfolgreich einloggen: COOKIE_TYPE:NPM_Login
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 25 Juni 2019, 18:39:42
Diese (ich vermute mal) einfach als proxy angesehene Seite, auf der du dich einloggen muss....

... Die wird ja genutzt um die benötigten Daten ab zu fangen. Die adresse ist zwar am ende Amazon aber das wird in dem moment über deine fhem HW geroutet. Da du das 10 mal machtest und in dem Moment wo du gerade meckern wolltest, ging es... Was soll ich sagen? Bei so was ist es immer gut:
1. zu loggen
2. verbose 5
3. Event Monitor
4. bei Netzwerk Sachen die nicht laufen, sollte man sein Netz kennen und ggf auch dort loggen

Es ist nicht nachvollziehbar warum es auf einmal geht. Nicht böse gemeint aber das ist kein Beitrag der irgendeinem hilft. Bei mir hat es beim ersten mal direkt funktioniert. Warum? Glück war das sicherlich nicht.

Naja egal...geil das es wieder geht bei dir und hoffentlich auch bei allen anderen :)

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Feinfinger am 26 Juni 2019, 07:33:47
Hallo zusammen,

Bei mir läuft es jetzt auch wieder, allerdings ist die herangehensweise bei docker etwas anders.

1. das echodevice Modul auf Version 0.0.52 updaten

2. Port 3002 zum Container durchreichen

3. set <echodevice> NPM_install

4. bei npm_proxy_ip die IP vom docker host eintragen

5. bei npm_proxy_listen_ip die IP vom Fehm Container in docker eintragen

6. set <echodevice> NPM_login new

Bin ich nicht alleine drauf gekommen, an dieser Stelle nochmal vielen Dank an Stefan.

Vielleicht hilft´s dem ein oder anderen.

Gruß Feinfinger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 26 Juni 2019, 10:59:31
Hallo Michael,

kannst du bitte den

ZitatEcho Show 5

mit aufnehmen?

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 26 Juni 2019, 13:32:53
Bei mir war die wieder-Inbetriebnahme leider etwas aufwendiger. Ein NPM_Install und NPM_Login new war bei mir nicht ausreichend, um den Echo Dot wieder als Lautsprecher zum Laufen zu bringen.

Ich musste das Echo Device komplett löschen, samt des Echo Dot.
Da auf dem NPM_Login Proxy Port 3002 bereits ein Listener gestartet war (scheinbar hing hier was aus der Vergangenheit) habe ich den RasPi neugestartet.
Anschließend das Echo Device wieder angelegt,  NPM_Install und NPM_Login new ausgeführt und mit einem auto_create den Echo Dot wieder anlegen lassen.

Danach kann bisher wieder alles wie zuvor genutzt werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 26 Juni 2019, 14:09:47
Hätte auch nur der raspi Neustart genügt. Aber schön das es wieder geht :)

Edit: natürlich mit anschließendem npm_install und Login new

Gesendet von meinem LG-H850 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: r1snake am 26 Juni 2019, 15:08:44
Ich habs erfolgreich hinzugefügt und würde jetzt mit dem Befehl mir was ausgeben lassen.

set Echodevice speak "Hallo"
und
set Echodevice speak Hallo

bringen beide keine Ausgabe.

Kann mir jemand helfen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 26 Juni 2019, 15:49:53
Was hast du hinzugefügt?
Wie hast du das hinzugefügt?

Ist deine alexa verbunden?
Was sagen die Logs?
Was sagt der Event Monitor?
Usw...

Gesendet von meinem LG-H850 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Juni 2019, 15:50:43
Bei welchem Device setzt du den Befehl "speak" ab?

Hast du dir alle deine "Echos" mit createDevices (oder so) anlegen lassen!?

Es geht nat. nur bei einem "echt vorhandenen" Device, also wo auch echt ein Echo etc. "dahinter" ist...
...NICHT beim "Account-Device"!

Wenn das nicht der Grund ist...
Hmmm... -> wie geschrieben Logs etc.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: BattloXX am 26 Juni 2019, 19:04:53
Zitat von: Mickey am 26 Juni 2019, 10:59:31
Hallo Michael,

kannst du bitte den

mit aufnehmen?

Lg, Michael

Fände ich auch super, wenn das Modul den neuen Show erkennen würde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 27 Juni 2019, 00:44:51
Zitat von: BattloXX am 26 Juni 2019, 19:04:53
Fände ich auch super, wenn das Modul den neuen Show erkennen würde.

Die kannst du nehmen, da habe ich was ergänzt. Bei mir geht der Echo Show 5 jetzt.
Sollte passen. Wenn nicht, melde dich bitte.

Lg, Michael

EDIT:
Irgendwas habe ich vergessen, kann jemand mal drüber sehen?

EDIT 2:
geht doch, musste den Echo Show 5 nur neu anlegen.


Danke


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Juni 2019, 07:29:25
Könnt ihr mal ein "get devices" am Account Device machen und mir die Infos zu dem ECHO 5 zukommen lassen. Dann kann ich es einbauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 27 Juni 2019, 08:01:40
Zitat von: michael.winkler am 27 Juni 2019, 07:29:25
Könnt ihr mal ein "get devices" am Account Device machen und mir die Infos zu dem ECHO 5 zukommen lassen. Dann kann ich es einbauen.

ZitatG0911B059225089Q      KNIGHT      A4ZP7ZC4PI6TO      Echo Show 2

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 27 Juni 2019, 08:09:12
Hey - Wenn du schon dabei bist :)

Die Sonos One werden als Sonos Display erkannt. Kann man da auch was machen?

Anbei mal ein List:
Internals:
   CFGFN      ./FHEM/37_EchoDevice.cfg
   DEF        A15ERDAKK5HQQG 47fe89e322d2411d98eac5c13b035ea7
   FUUID      5d039d16-f33f-fcb4-3b17-ea5b2b62158586a1
   IODev      EchoDevices
   NAME       ECHO_47fe89e322d2411d98eac5c13b035ea7
   NR         357
   NTFY_ORDER 50-ECHO_47fe89e322d2411d98eac5c13b035ea7
   STATE      connected
   TYPE       echodevice
   model      Sonos Display
   OLDREADINGS:
   READINGS:
     2019-06-27 08:06:20   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-06-27 08:06:20   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-06-27 08:06:19   channel         -
     2019-06-27 08:06:19   currentAlbum    -
     2019-06-27 08:06:19   currentArtist   -
     2019-06-27 08:06:19   currentArtwork  -
     2019-06-27 08:06:19   currentTitle    -
     2019-06-27 08:06:19   currentTuneInID -
     2019-06-27 08:06:27   microphone      false
     2019-06-27 08:05:58   model           Sonos Display
     2019-06-23 15:04:51   mute            off
     2019-06-27 08:06:19   playStatus      stopped
     2019-06-27 08:05:58   presence        present
     2019-06-27 08:06:19   progress        0
     2019-06-27 08:06:19   progresslen     0
     2019-06-23 15:04:51   repeat          off
     2019-06-23 15:04:51   shuffle         off
     2019-06-26 06:42:46   state           connected
     2019-06-27 08:05:58   version         0
     2019-06-23 15:04:51   volume          1
   helper:
     DEVICETYPE A15ERDAKK5HQQG
     FAMILY     THIRD_PARTY_AVS_MEDIA_DISPLAY
     NAME       Wohnzimmer
     RUNNING_REQUEST 0
     VERSION    0
     bluetooth  -
     CMD_QUEUE:


Benötigst du weitere Infos dazu? Wie genau machst du das.... Ggf. kann man ja unterstützen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 27 Juni 2019, 08:09:31
Hallo Michael,
kannst Du auch die Geräte aus #2441 und #2507 direkt mit einbauen ?
Viele Grüße HW1


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 27 Juni 2019, 12:10:16
Zitat von: 87insane am 27 Juni 2019, 08:09:12
Hey - Wenn du schon dabei bist :)

Die Sonos One werden als Sonos Display erkannt. Kann man da auch was machen?


Einfach im echodevice.pm ändern. Zeile: Irgendwas mit 4000+

Zitatelsif($ModelNumber eq "A15ERDAKK5HQQG" || $ModelNumber eq "Sonos Display")         {return "Sonos Display";}

Grüße, Michael

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: muehlberger am 27 Juni 2019, 21:04:42
Zitat von: Mickey am 27 Juni 2019, 12:10:16
Einfach im echodevice.pm ändern. Zeile: Irgendwas mit 4000+

Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: muehlberger am 27 Juni 2019, 21:08:11
Zitat von: Mickey am 27 Juni 2019, 12:10:16
Einfach im echodevice.pm ändern. Zeile: Irgendwas mit 4000+

Grüße, Michael

Hätte ich versucht - laut Post #2459. Funktioniert aber nicht.
Habe jetzt das 2te Device mittels
define ECHO_afd7bbc6be684217a3670e51367fxxxx echodevice A2OSP3UA4VC85F afd7bbc6be684217a3670e51367fxxxx
angelegt - aber da kann ich nur Alarm, reminder, usw. setzen.

Leider können weder Sonos One noch Sonos Display speak'en ...  :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 29 Juni 2019, 20:38:45
Ich glaube ja das die sonos Geräte alle nicht "speaken" können, über das Modul.

Hab das bei keiner sonos Box jemals darüber hin bekommen. Dafür gibt es aber das sonos Modul. Das braucht aber noch Lautstärke und Sprache. Ich finde das tatsächlich sogar besser.

Bin aber über den verlauf hier gespannt. Hab mal gepinnt und lausche fröhlich.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 30 Juni 2019, 08:52:38
Guten Morgen,

ich habe vorhin festgestellt, dass nun die Ankündigungsfunktion der Echos in Deutschland funktioniert (wurde das hier bereits thematisiert?)
Man sagt zum Echo:"Alexa, Ankündigung". Es wird dann nachgefragt wie die Ankündigung lautet und diese wird danach an allen Echos gleichzeitig ausgegeben.

Kann man dieses Feature auch in das Modul einbauen? ich weiß leider nicht wie ich weitere Infos zu dem Feature mitteilen soll.

Gruß
Wolle
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 30 Juni 2019, 16:11:13
Zitat von: Wolle02 am 30 Juni 2019, 08:52:38
Ankündigungsfunktion

Das wäre eine super Sache, lasse jetzt etliche Ansagen an meine Echos per einzelnen speak Befehl an jeden echo senden. Da wird aber schonmal etwas verschluckt bei einen Echos.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 30 Juni 2019, 16:13:45
Ich hab Echo bei meinen sonos, wenn ich was abspielen lasse in Richtung speak. Die Kopplung der sonos dauert einfach zu lange vorher. Ggf kann die Funktion das lösen.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Juli 2019, 08:59:31
Hallo,

auf Seite 1 gibt es eine neue Version!


# 2019.02.19 v0.0.53
# - FEATURE: Unterstützung A4ZP7ZC4PI6TO ECHO 5
#            Unterstützung A1RTAM01W29CUP Alexa App for PC
#            Unterstützung A21Z3CGI8UIP0F HEOS


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fireball am 01 Juli 2019, 20:53:19
Hi,

Ich habe eine Frage, versteh aber noch nicht ganz ob mir das Modul hier helfen würde.
ich habe den Merten HomeTouch, das ist quasi ein zigbee hub, der meine Rollläden steuern kann und vieles mehr von Merten.
Dummerweise rückt Merten nicht die Infos raus, wie man direkt per WLAN auf den HomeTouch zugreifen kann.
Aber, er ist Alexa kompatible und ich kann die Jalousien über alexa steuern, also über die Cloud.

Wäre es mit dem Modul hier möglich, dass fhem über das Modul auf die Alexa Services zugreift und ich so die Jalousien doch noch von fhem aus steuern könnte?

Vg und danke
René
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 01 Juli 2019, 21:09:48
  Hallo,

Zitat. Wäre es mit dem Modul hier möglich, dass fhem über das Modul auf die Alexa Services zugreift und ich so die Jalousien doch noch von fhem aus
steuern könnte?

Im Grunde kann das Modul alles, was auch die  Alexa-App kann.
Wenn du ein Gerät mit der Alexa-App steuern kannst, sollte es auch mit dem Modul gehen.

Grüße

Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 01 Juli 2019, 21:41:48
Zitat von: TecCheck am 01 Juli 2019, 21:09:48
  Hallo,

Im Grunde kann das Modul alles, was auch die  Alexa-App kann.
Wenn du ein Gerät mit der Alexa-App steuern kannst, sollte es auch mit dem Modul gehen.

Grüße

Wolfgang
Also... nicht direkt. Das Modul erkennt nicht jedes externen Skill von jedem Drittanbieter. Aber über Routinen, kann man in der Alexa App fast alles machen, und diese Routinen kann man dann mit "set echodevice routine_play" dann starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Icke am 03 Juli 2019, 10:02:48
An dieser Stelle ein großes Dankeschön an alle die an dem Modul gearbeitet haben.
Eine Perfekte Erweiterung im SmartHome!!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 09 Juli 2019, 09:17:24
Hallo,

ich bin vor ein paar Tagen auf das Modul gestoßen und bin mega begeistert. Da ich in fast jedem Raum ein Echo habe, sind dem "Spieltrieb" keine Grenzen gesetzt.

Ich brauche nur mal von den Perl Spezis einen Tipp. Ich habe das Forum und das Web durchsucht, habe aber den entscheidenden Hinweis nicht gefunden. Ich möchte Ansagen mit Variablen über speak_ssml realisieren.

Dieser exemplarische Notify funktioniert einwandfrei:
trigger:test {
my $t1 = Value ("weekday");
fhem ("set br_echo speak_ssml <speak> es ist $t1 </speak>")
}

     
Möchte ich aber einen Effekte nutzen, bekomme ich einen Syntax Fehler:
trigger:test {
my $t1 = Value ("weekday");
fhem ("set br_echo speak_ssml <speak> <amazon:effect name="whispered"> es ist $t1 </amazon:effect> </speak>")
}


der set Befehl als solches funktioniert.

Ich würde mich über den kleinen aber entscheidenden Hinweis sehr freuen :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luetty am 09 Juli 2019, 10:54:34
Die Anführungszeichen um "whispered" sind Dein Problem.

Entweder Du maskierst sie:
fhem ("set br_echo speak_ssml <speak> <amazon:effect name=\"whispered\"> es ist $t1 </amazon:effect> </speak>");

oder nimmst einfache:
fhem ("set br_echo speak_ssml <speak> <amazon:effect name='whispered'> es ist $t1 </amazon:effect> </speak>");

Und Semikolon am Ende der Zeile bitte nicht vergessen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 09 Juli 2019, 12:23:19
Hallo luetty,

Kleine Änderung große Wirkung, jetzt klappt es. Semikolon ist klar, braucht man in der letzten Zeile ja nicht mehr  ;)

Vielen Dank für deine schnelle Hilfe :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Loredo am 14 Juli 2019, 15:37:35
Zitat von: sprudelverduenner am 24 Juni 2019, 09:39:55
Moin,

Hatte ich auch so.

Die oben beschriebene Lösung hilft auch Dir:

npm install + npm login new

LG, Sprudelverduenner


Weshalb genau kann nicht die schon zentral vorinstallierte und gemanagte alexa-cookie2 Instanz genutzt werden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fh168 am 15 Juli 2019, 13:17:54
Gibt eine Möglichkeit das Display vom Show 5 von Fhem auszuschalten?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 16 Juli 2019, 14:12:03
Zitat von: fh168 am 15 Juli 2019, 13:17:54
Gibt eine Möglichkeit das Display vom Show 5 von Fhem auszuschalten?
Moin
Um mal Michael zu zitieren: Alles was mit der Alexa App geht.....
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 17 Juli 2019, 18:26:19
Hallo Zusammen,

Ich habe über das Modul wirklich grandiose Sprachansagen uvm. realisiert, echt klasse. Aber gibt es denn wirklich keinen Weg den Dingern via speak-ssml einen einfachen mp3 Pieps zu entlocken, ohne den "Umweg" für die DNS Umleitung zu nehmen? Ich habe viel gefunden aber nichts will so recht klappen. Auch nicht die Amazon Töne aus <audio src="soundbank://soundlibrary/.... ?!?!

Bin für jeden Hinweis dankbar.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rbothe am 18 Juli 2019, 15:15:22
Hallo, ich benutze echodevice auf vielen meiner Alexa mit speak ohne Probleme.
Nur bei speal_ssml kommt nichts raus.

Aus dem Log:
ECHO_G2A0V70490260627-2019.log:

2019-07-18_14:44:45 ECHO_G2A0V70490260627 speak_ssml <speak><amazon:effect name='whispered'>Ich kann flüstern.</amazon:effect></speak>
2019-07-18_14:44:49 ECHO_G2A0V70490260627 connected
2019-07-18_14:44:49 ECHO_G2A0V70490260627 playStatus: stopped
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentArtwork: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentTitle: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentArtist: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentAlbum: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentTuneInID: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 channel: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 progress: 0
2019-07-18_14:44:49 ECHO_G2A0V70490260627 progresslen: 0
2019-07-18_14:44:51 ECHO_G2A0V70490260627 connected
2019-07-18_14:44:52 ECHO_G2A0V70490260627 connected
2019-07-18_14:44:52 ECHO_G2A0V70490260627 progress: 0
2019-07-18_14:44:52 ECHO_G2A0V70490260627 progresslen: 0
2019-07-18_14:44:52 ECHO_G2A0V70490260627 shuffle: off
2019-07-18_14:44:52 ECHO_G2A0V70490260627 repeat: off
2019-07-18_14:44:52 ECHO_G2A0V70490260627 volume: 47
2019-07-18_14:44:52 ECHO_G2A0V70490260627 mute: off
2019-07-18_14:44:52 ECHO_G2A0V70490260627 timer_count: 0
2019-07-18_14:44:52 ECHO_G2A0V70490260627 timer_id: -



Muss ich noch etwas installieren?
fhem version 5.8 auf Debian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 18 Juli 2019, 19:14:41
Die Auswertung von voice  war ja schon oft ein Thema.
Aber hat schon jemand eine Lösung gefunden den Text in voice hinzubekommen
ohne das alexa was anderes macht, ich meine außer    -  sprich mir nach - oder - info - o.ä.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blade-of-fire am 18 Juli 2019, 19:42:46
Hallo zusammen,
ich habe eine Frage zu dem NPM_Login. Der Login funktioniert bei mir nach den zwischenzeitlichen Problemen, die hier auch viele andere hatten wieder problemlos. Ich habe die neueste Version 0.0.53 installiert. FHEM ist auch auf dem neuesten Stand.
Nun aber zu meiner Frage: Ist es normal, dass ich nach jedem FHEM restart auch beim echo-device wieder den NPM_Login durchführen muss? Normalerweise kommt es ja eher selten vor, dass man die FHEM-Instanz neu startet, mir ist es jetzt aber aufgefallen, weil ich aufgrund von Wartung öfter FHEM neu starten musste.

Ich bin mir nicht sicher, ob das immer schon so war  :-X Würde mich nur mal interessieren, wie das bei euch ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 18 Juli 2019, 19:50:21
Kann ich nicht bestätigen  bei mir funktioniert es automatisch
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blade-of-fire am 18 Juli 2019, 20:29:19
Ich glaube, ich habe das Problem gefunden  ::)

Ich hatte aus irgendeinem Grund noch ein altes Cookie als Attribut festgelegt. Das hat er beim Neustart dann wohl verwendet. Da saß das Problem mal wieder vor dem Bildschirm  ::)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 19 Juli 2019, 07:56:35
Zitat von: pfeffi am 18 Juli 2019, 19:14:41
Die Auswertung von voice  war ja schon oft ein Thema.
Aber hat schon jemand eine Lösung gefunden den Text in voice hinzubekommen
ohne das alexa was anderes macht, ich meine außer    -  sprich mir nach - oder - info - o.ä.

Was meinst du damit ? mit Speak kannst du doch Text direkt in Sprache umsetzen, ohne dass Alexa da noch was anderes vorsagt...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 19 Juli 2019, 10:18:33
Zitat von: pfeffi am 18 Juli 2019, 19:14:41
Die Auswertung von voice  war ja schon oft ein Thema.
Wie kürzlichst erst von mir: https://forum.fhem.de/index.php/topic,102228.0.html

Eine entsprechende IF-Prüfung aus dem im o.g. Thread lautet:
if ($EVENT =~ /voice:.wie.warm.*drau..en/) {my $TEMPERATUR = ReadingsNum("Wetter_draussen","other",""); my $TEMPVORKOMMA= (split(/\./,$TEMPERATUR))[0]; my $TEMPNACHKOMMA= (split(/\./,$TEMPERATUR))[1];my $Nachrichtzusagen = "Aktuell sind es draussen $TEMPVORKOMMA,$TEMPNACHKOMMA Grad.";fhem("set ECHO_G090L909123123 speak $Nachrichtzusagen")}


Damit verarbeite ich die sprachliche Eingabe über den Echo Dot und lasse mir ein Ergebnis über selbigen ausgeben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OppiM am 19 Juli 2019, 11:32:37
Hi,

ich habe einen neuen Echo Dot 3 bekommen, der scheinbar einen anderen Code hat:

   ECHO    A1RABVCI4QCIKC

Nach einfügen der Zeile
        elsif($ModelNumber eq "A1RABVCI4QCIKC" || $ModelNumber eq "Echo Dot")                   {return "Echo Dot Gen3";}
wird er nun erkannt.

Gruß,
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 19 Juli 2019, 12:18:21
hmmm... mein neuer dot#3 wurde problemlos als solches erkannt....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 19 Juli 2019, 14:07:17
Hallo ich wollte das Modul auch ausprobieren, jedoch komme ich hier nicht weiter

bei der Insatllation von Npm
erhalte ich stets diese Fehlermeldung
E: Fehlschlag beim Holen von https://dl.yarnpkg.com/debian/dists/stable/InRelease
E: Fehlschlag beim Holen von http://ppa.launchpad.net/ubuntu-audio-dev/alsa-daily/ubuntu/dists/eoan/main/binary-i386/Packages  404  Not Found
E: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Error executing command, exiting

gibt es eine Möglichkeit das Modul ohne diese Aktualisierung zu händeln?
ich habe mich schon mit der chaptaversion probiert, ich hatte auch eine Verbindung, doch spätestens als die Geräte gesucht wurden, erschien "error"
der Hinweis des Moduls - die installierte Nodes version 4,8  ist zu alt,versuche ich ein update kommt: ist schon die neueste Version
hier läuft etwas im kreis und ich würde mich über hilfe freuen
Fhem wurde neu aufgesetzt und läuft auf einer Zotac zbox mit Debian, fhem bekommt stets updates

Danke im voraus

vg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 19 Juli 2019, 16:16:29
Hallo Tagedieb,

das mit der Glaskugel funktioniert mal wieder nicht. Also:
- welche Hardware
- welches Betriebssystem
- wann das letzte Upgrade
- Fhemversion

Grüße Jörg

PS: Alle Infos sorgfältig gelesen?


Gesendet von iPhone mit Tapatalk

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 19 Juli 2019, 16:59:06
Für nodeJS gibt es mittlerweile ein eigenen FHEM-Modul, womit man dieses installieren und aktualisieren kann.
Vielleicht hilft das ja schon?

Ansonsten, siehe vorheriger Post ;-)


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 19 Juli 2019, 19:45:18
hallo zusammen

danke das ihr mir helfen möchtet

Zitat- welche Hardware
- welches Betriebssystem
- wann das letzte Upgrade
- Fhemversion

Fhem wurde neu aufgesetzt und läuft auf einer Zotac zbox mit Debian, fhem bekommt stets updates


gut dann war ich wohl etwas zu ungenau  :-\

fhem.pl 19805 2019-07-09 09:44:07Z rudolfkoenig

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 19285 2019-04-28 20:18:39Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968
svg.js                     19667 2019-06-20 13:39:55Z rudolfkoenig


Debian GNU/Linux 9 \n \l

Hardware Zotax ZBox

bei dem Modul kommt
Error code E500
Summary:
Parsing error - malformed JSON string, neither tag, array, object, number, string or atom, at character offset 178 (before "sh: 2: npm: not foun...") at ./FHEM/42_npmjs.pm line 1160.
Detail:

{
"versions":
{"http_parser":"2.7.0","node":"4.8.2","v8":"4.5.103.46","uv":"1.9.1","zlib":"1.2.8","ares":"1.10.1-DEV","icu":"57.1","modules":"46","openssl":"1.0.2k"}
, "outdated": sh: 2: npm: not found
}


vg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Florian_GT am 20 Juli 2019, 01:39:36
Das ist doch recht einfach. sh ist Shell und der kann npm nicht finden. Du musst dafür sorgen, dass npm von dem User unter dem dein FHEM läuft, aufrufbar ist. Warum nutzt du überhaupt den npm login? Bei mir geht es z.B. auch ganz gut ohne.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 20 Juli 2019, 13:23:55
Alexa soll mir eine von meinen etlichen playlisten spielen. Das geht natürlich über Routinen, Schalter und notify
Auf 3 Echos sind das bei 100 playlists 300 Routinen, Schalter und notifys
Die voice  auszuwerten ist da bedeutend einfacher.
Allerdings kann ich nicht sagen - alexa spiele die Rolling Stones -
Dann spielt sie natürlich eine Liste aus Amazon music.
Also sage ich z.B -  info Rolling Stones -  und es funktioniert.
Sie sagt dann - das weiß ich leider nicht - und spielt die Liste.
Funktioniert,  aber eben nicht befriedigend. 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 20 Juli 2019, 13:56:58
Hallo Felix_86   wozu das lange Split?
$temperatur =~ tr/./,/;
Ersetzt Punkt durch Komma
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kitt am 20 Juli 2019, 14:27:37
Hallo,

meine Anfängerfrage klingt für einige wahrscheinlich ziemlich blöd.

Aber gibt es eine Möglichkeit, weitere Geräte, die mit meiner Alexa verknüpft sind
(Lampen, Steckdosen) über fhem zu schalten? Also dass ich z.B. die zigbee-Funktion
von meinem Echo nutzen kann?

Danke und viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 20 Juli 2019, 14:30:57
@Florian_GT

das war ja meine Frage, ob es auch anders geht
Zitatgibt es eine Möglichkeit das Modul ohne diese Aktualisierung zu händeln?
ich habe mich schon mit der chaptaversion probiert, ich hatte auch eine Verbindung, doch spätestens als die Geräte gesucht wurden, erschien "error"
der Hinweis des Moduls - die installierte Nodes version 4,8  ist zu alt,versuche ich ein update kommt: ist schon die neueste Version
hier läuft etwas im kreis und ich würde mich über hilfe freuen
mittlerweile bin ich soweit gekommen, das bei mir im Status steht
connected but loginerror   >:(

vg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hollo am 20 Juli 2019, 15:03:45
Zitat von: tagedieb am 20 Juli 2019, 14:30:57
@Florian_GT

das war ja meine Frage, ob es auch anders gehtmittlerweile bin ich soweit gekommen, das bei mir im Status steht
connected but loginerror   >:(

vg
Hat evtl. nichts mit Deinem Problem zu tun, aber Da Du geschrieben hast "System wurde neu aufgesetzt"...
Ich habe mein FHEM auf einem anderen System aufgesetzt, und natürlich die config übernommen.
Damit bekam ich dieselbe Meldung und fand die Ursache nicht. Auch Captcha ging nicht.
Nachdem ich die Anmeldedaten neu eingegeben und gespeichert habe, klappte es wieder.
Irgendwie passte der Hash nicht mehr.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 20 Juli 2019, 15:26:45
Hallo Hollo

ich hatte das Modul vorher noch gar nicht installiert   ;D
doch mittlerweile habe ich es hinbekommen - ich habe nicht beachtet, das man das loginwithcaptcha auch nach der NPM installation nocheinmal machen sollte  :-\

was ich aber noch nicht gefunden habe, tts über das Echodevice - ich kann zwar Lautstärke einstellen und beim befehl speak funktioniert es auch  - doch beim befehlt tts blabla bla kommt nichts - Sprache/stimme ist eingestellt  - gibt es da etwas besonderes zu beachten? ttS ip ist eingestellt


vg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 20 Juli 2019, 16:30:18
Zitat von: tagedieb am 20 Juli 2019, 15:26:45
Hallo Hollo

ich hatte das Modul vorher noch gar nicht installiert   ;D
doch mittlerweile habe ich es hinbekommen - ich habe nicht beachtet, das man das loginwithcaptcha auch nach der NPM installation nocheinmal machen sollte  :-\

was ich aber noch nicht gefunden habe, tts über das Echodevice - ich kann zwar Lautstärke einstellen und beim befehl speak funktioniert es auch  - doch beim befehlt tts blabla bla kommt nichts - Sprache/stimme ist eingestellt  - gibt es da etwas besonderes zu beachten? ttS ip ist eingestellt


vg
Hast du die Anleitung zur Nutzung von tts befolgt? Da sind noch eine ganze Menge Dinge im Hintergrund zu erledigen....
Seitdem Amazon speak/speak_ssml eingeführt hat, bekommt man damit aber eigentlich alles hin. Und es hat den Vorteil, dass es eben eine native Funktion ist und sich dadurch nicht mit anderen befehlen in die Quere kommt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 20 Juli 2019, 17:26:09
hallo Balli1187

danke für den Hinweis - ich bin gerade am abarbeiten der Anleitung - aber du hast recht, dananch sollte es funktionieren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Juli 2019, 17:44:07
Zitat von: Kitt am 20 Juli 2019, 14:27:37
Hallo,

meine Anfängerfrage klingt für einige wahrscheinlich ziemlich blöd.

Aber gibt es eine Möglichkeit, weitere Geräte, die mit meiner Alexa verknüpft sind
(Lampen, Steckdosen) über fhem zu schalten? Also dass ich z.B. die zigbee-Funktion
von meinem Echo nutzen kann?

Danke und viele Grüße

Was du tun kannst ist eine Routine erstellen, die das jeweilige Gerät schaltet (halt leider eine für ein/aus bzw. halt für jeden gewünschten/möglichen Zustand des Gerätes) und die kannst du dann mit dem Modul starten...

Ist aber schon sehr mit dem Finger durch die Brust ins Auge...

Anders geht es mW noch nicht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 21 Juli 2019, 11:45:09
Bin nun doch auf ein Problem gestoßen
Wie kann ich ein device indirekt ansprechen?
fhem ("set $dev playlist  xyz.m3u")   oder
fhem ("set readingsVal('test', 'state', '') playlist xyz.m3u")

Funktionieren nicht
Wobei $dev und test  den Namen des zu steuernden Gerätes enthalten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 Juli 2019, 11:52:07
Wenn dann erste Variante...

Allerdings gibt es bei mir kein Kommando 'playlist'...

Ich würde erst mal in die Detailansicht eines Echo gehen und dort "schauen" was es an Kommandos gibt und welches wie funktioniert wie du willst...

Und das dann "um" $def "rumbauen" (sofern in $def tatsächlich der Name steht, also ECHO_...)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stera am 21 Juli 2019, 13:25:25
Hallo zusammen,

ich bräuchte einmal eure Hilfe. Möchte gerne das Alexa mir die Vorhersage von der örtlichen Wetterstation vorliest. Das lese ich per HTTPMOD auch schon aus. Der Text wird im Reading "Vorhersage" abgelegt.
Über ein DoIF schicke ich es dann an einem Echo-Device. Sie liest dann aber den Text nicht vor. Das merkwürdige! Kopiere ich den den Text über ein "setreading WetterHTTP KopieVorhersage Heute wird es.. usw" funktioniert die Ansage tadellos.  ::) Über ein Userreadings gehts mit der Kopie leider auch nicht  >:( !
Gibt es irgendwelche Formatierungen in den Readings, dass sie das nicht umsetzen kann?

PS: Sehe gerade, dass beim ersten Absätze mit drin sind. Liegt es wohl daran? Versuche die mal per RegEx weg zu bekommen.

Danke Stefan


   READINGS:
     2019-07-21 13:20:31   Vorhersage      Nach den Gewittern gestern, die fast überall etwas Regen brachten, beruhigt sich das Wetter langsam wieder. Gestern fielen verbreitet 5 bis 8 Liter Regen. In einem Streifen von Tönning über Husum bis nach Löwenstedt konnten die Regenmesser sogar stellenweise 15 Liter Regen messen. Auch konnten an allen Wetterstationen auf dem Festland nach längerer Zeit endlich mal wieder ein Sommertag verzeichnet werden.
Durch die Kaltfront die gestern die Gewitter brachte, ist heute leider nichts mehr von der sommerlichen Luft bei uns übrig. Es bleibt aber mit 18 bis 21 Grad warm. Heute wechseln sich viele Wolken und ab und an mal die Sonne am Himmel ab. Örtlich kann es mal einen kurzen Schauer geben. Große Mengen an Niederschlag kommen da aber nicht zusammen. Die Wolken und Schauer nehmen zum Abend deutlich ab. Der Wind weht lebhaft mit stürmischen Böen aus westlichen Richtungen, vereinzelt kann es an der Westküste auch mal eine Sturmböe geben.


Toralf Hentsch
     2019-07-21 00:55:15   KopieVorhersage   Nach den Gewittern gestern, die fast überall etwas Regen brachten, beruhigt sich das Wetter langsam wieder. Gestern fielen verbreitet 5 bis 8 Liter Regen. In einem Streifen von Tönning über Husum bis nach Löwenstedt konnten die Regenmesser sogar stellenweise 15 Liter Regen messen. Auch konnten an allen Wetterstationen auf dem Festland nach längerer Zeit endlich mal wieder ein Sommertag verzeichnet werden.   Durch die Kaltfront die gestern die Gewitter brachte, ist heute leider nichts mehr von der sommerlichen Luft bei uns übrig. Es bleibt aber mit 18 bis 21 Grad warm. Heute wechseln sich viele Wolken und ab und an mal die Sonne am Himmel ab. Örtlich kann es mal einen kurzen Schauer geben. Große Mengen an Niederschlag kommen da aber nicht zusammen. Die Wolken und Schauer nehmen zum Abend deutlich ab. Der Wind weht lebhaft mit stürmischen Böen aus westlichen Richtungen, vereinzelt kann es an der Westküste auch mal eine Sturmböe geben.       Toralf Hentsch

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 21 Juli 2019, 13:31:39
playlist ist das Kommando für den mpd-player
ECHO_.*:voice:..* {
my $dev;
if ($NAME eq "ECHO_Box")  {$dev = "mpd.box"};
if ($NAME eq "ECHO_G090U507837314AQ")  {$dev = "mpd.dot"};
if ($NAME eq "ECHO_G090U50991740802")  {$dev = "mpd.dot2"};

if ($EVENT =~ m/info/ && $EVENT =~ m/xyz/)
{fhem "set $dev playlist xyz.m3u";}
}


Ziel ist das der angesprochene Echo auch die playlist wiedergibt
Und $dev beinhaltet wirklich den  Echonamen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 Juli 2019, 13:40:11
@pfeffi:

jetzt bin ich verwirrt!?

Was willst du den tun?

Du bist hier im Thread bzgl. des echodevice-Moduls!
Das hat mit mpd praktisch (erst mal) NIX zu tun!

Und beim echodevice-Modul gibt es halt KEINEN set Name playlist...

Also vielleicht mal (kurz) beschreiben WAS (genau) du tun/erreichen willst...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 21 Juli 2019, 13:46:25
Mpd.dot ist nur ein Beispiel
Könnte doch damit auch alles andere auf dem echo machen der angesprochen wird
Spart doch ne Menge an Programmzeilen
Wenn das Ziel der echo wäre könnte ich ja mit $NAME arbeiten
Ziel ist das der angesprochene Echo auch die playlist wiedergibt (über den mpd-player)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 Juli 2019, 13:57:42
Zitat von: pfeffi am 21 Juli 2019, 13:46:25
Mpd.dot ist nur ein Beispiel
Könnte doch damit auch alles andere auf dem echo machen der angesprochen wird
Spart doch ne Menge an Programmzeilen
Wenn das Ziel der echo wäre könnte ich ja mit $NAME arbeiten
Ziel ist das der angesprochene Echo auch die playlist wiedergibt

Wenn du weiterhin bei so ausgesprochen klaren Formulierungen deines "Problems/Ansinnen" bleibst...
...kann zumindest ICH dir (leider) NICHT helfen...

Versuch doch mal mit klaren Sätzen zu beschreiben WAS du erreichen willst...

In etwa sowas wie:

wenn ich sage "Alexa spiele meine Playlist XYZ" dann soll auf irgendeinem, einem bestimmten, ... Echo die entsprechende Playlist abgespielt werden...



Und noch mal: es gibt beim echodevice-Modul (zumindest bei mir) KEINEN "Befehl" playlist!

Es gibt verschiedene Befehle bzgl. Playlists...
...aber eben KEINEN der "nur" playlist heißt...

Und der Echo macht unter Nutzung des echodevice-Moduls halt eben nur was durch das Modul unterstützt wird...
...mit den dort gegebenen Befehlen...

EDIT: und wen du schon was hast, dann poste doch auch das mal komplett und nicht nur "scheibchenweise"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 21 Juli 2019, 14:24:02
Ich versuche es nochmal präziser

Ich habe 3 Echos mit denen ich playlists wiedergeben möchte

ECHO_.*:voice:..* {
my $dev;
if ($NAME eq "ECHO_Box")  {$dev = "mpd.box"};
if ($NAME eq "ECHO_G090U507837314AQ")  {$dev = "mpd.dot"};
if ($NAME eq "ECHO_G090U50991740802")  {$dev = "mpd.dot2"};


Hier frage stelle ich im notify fest welcher Echo angesprochen wurde

Zu jedem Echo gehört ein eigener mpd-player der beim Starten seinen Inhalt auf dem entsprechenden Echo ausgibt
d.h.    Starte ich player1  spielt echo1 automatisch die playlist
           Starte ich player2 spielt Echo2   usw.
           playlist  gehört zum mpd-player   nicht zum Echo

set $dev playlist xyz.m3u   soll einfach den Player starten   nichts mit dem Echo machen, das macht der player
                                                 
In $dev ist der entsprechende Player hinterlegt
Das Problem ist das der Befehl   set $dev.....   nicht ausgeführt wird.
Eventuell ist die Syntax nicht ganz korrekt.

Ich könnte natürlich auch sagen:    set $NAME playownplaylist xyz.m3u 
Das funktioniert ja auch, aber der Nachteil ist das Interpret, Titel usw. nicht aufgeführt werden, deshalb der Weg über den mpd-player.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 21 Juli 2019, 14:37:12
 
Zitatif ($EVENT =~ m/info/ && $EVENT =~ m/xyz/)
{fhem "set $dev playlist xyz.m3u";}
Ich würde $EVENT erstmal loggen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 Juli 2019, 14:38:45
Gut du weigerst dich zwar immer noch zu posten was du hast und bleibst bei "Schnipseln", daher kann ich auch nur "Schnipsel-Tipps" geben ;)

Dann bau doch Logausgaben ein:

einmal eine mit genau dem was in deine ganze Befehlsfolge "reinkommt" und was du später nutzt/nutzen willst, dann weißt du schon mal, ob die (gedachten) Voraussetzungen auch tatsächlich passen...

EDIT: Hallo amenomade, 2 Helfer ein Gedanke ;)

Dann würde ich in jede if-Ausführung ebenfalls eine Logausgabe einbauen, dann siehst du, ob du überhaupt dort landest...

Und dann: funktioniert der set-Befehl denn, wenn du ihn einfach so in Fhem-WEB eingibst!?

Ansonsten: wenn nicht mehr kommt...
...wird von mir auch nicht mehr kommen (können)...

Und: was hat das mit dem echodevice-Modul zu tun!? Außer, dass es zufällig in dem Umfeld passiert!? Es ist doch wohl eher ein "Notify/Perl/..." Problem...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 21 Juli 2019, 14:57:52
Das doch der komplette code im notify

ECHO_.*:voice:..* {
my $dev;
if ($NAME eq "ECHO_Box")  {$dev = "mpd.box"};
if ($NAME eq "ECHO_G090U507837314AQ")  {$dev = "mpd.dot"};
if ($NAME eq "ECHO_G090U50991740802")  {$dev = "mpd.dot2"};

if ($EVENT =~ m/info/ && $EVENT =~ m/xyz/)
{fhem "set $dev playlist xyz.m3u";}
}



Eine Alternative ist

ECHO_.*:voice:..* {
my $dev;
if ($NAME eq "ECHO_Box")  {$dev = "mpd.box"};
if ($NAME eq "ECHO_G090U507837314AQ")  {$dev = "mpd.dot"};
if ($NAME eq "ECHO_G090U50991740802")  {$dev = "mpd.dot2"};

if ($EVENT =~ m/info/ && $EVENT =~ m/xyz/ && $dev eq "mpd.dot" )
{fhem "set mpd.dot playlist xyz.m3u";};
if ($EVENT =~ m/info/ && $EVENT =~ m/xyz/ && $dev eq "mpd.dot2" )
{fhem "set mpd.dot2 playlist xyz.m3u";};
if ($EVENT =~ m/info/ && $EVENT =~ m/xyz/ && $dev eq "mpd.box" )
{fhem "set mpd.box playlist xyz.m3u";}
}


Ist natürlich viel länger und bei erst recht bei vielen playlists
Die Alternative funktioniert ja dann auch,  es muß an set $dev ....   liegen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 Juli 2019, 15:13:18
Aber es ist trotzallem KEIN list...

Und wie von mir und anderen geschrieben:

baue doch mal Logausgaben ein, um zu sehen WAS denn überhaupt "da" ist, also auf welcher Basis du irgendwelche Bedingungen prüfst...
...und auch Logausgaben NACH den Bedingung, also im "Ausführungsteil" um zu sehen WO du überhaupt "landest"...

Und dann eben nochmal: der set Irgendwas.Mpd playlist xy.mp3u usw. funktioniert ansonsten!? Also z.B. direkt in Fhem-Web...

EDIT: und dann vielleicht doch auch das nochmal: es ist (zumindest sehe ich das so) KEIN Problem des echodevice-Moduls sondern eben ein DOIF/Notify/... was auch immer Problem. Daher evtl. besser einen passenden Thread aufmachen im passenden Unterforum...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 21 Juli 2019, 17:31:32
Kurze Zwischenfrage:
Wird es auch Unterstützung für den neuen Echo Show 5 geben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 21 Juli 2019, 18:05:20
Zitat von: Toto1973 am 21 Juli 2019, 17:31:32
Kurze Zwischenfrage:
Wird es auch Unterstützung für den neuen Echo Show 5 geben?
Wenn du einen hast, Probier mal die entsprechende ID (oder so) im Code einzutragen, wie andere hier auch schon.
Damit sollten zumindest die Basisfunktiomen, die die anderen Echos auch bieten, funktionieren.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luetty am 21 Juli 2019, 18:20:15
Zitat von: Toto1973 am 21 Juli 2019, 17:31:32
Kurze Zwischenfrage:
Wird es auch Unterstützung für den neuen Echo Show 5 geben?

Läuft hier bereits!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stera am 22 Juli 2019, 10:43:34
Hallo,

ich möchte gerne eine örtliche Wettervorhersage an einem Echo schicken. Das funktioniert auch alles reibungslos mit diesem Modul  :D

Wie ist es am einfachsten, dass an dem Echo zu schicken, über den man die Routine etc. ausgelöst hat. Gibt es dort gute Ansätze über alexa-fhem?

Ist es auch möglich Texte an den Echo Show (5) zu senden, die dann direkt angezeigt werden?

Schöne Grüße,
SteRa
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 Juli 2019, 11:21:34
Zitat von: stera am 22 Juli 2019, 10:43:34
Wie ist es am einfachsten, dass an dem Echo zu schicken, über den man die Routine etc. ausgelöst hat. Gibt es dort gute Ansätze über alexa-fhem?

Einen Dummy als Schalter definieren und "alexa-fähig" machen.

Dann eine Routine: "Alexa ..." Allerdings könnte es schwer werden hier etwas mit "Wetter" zu machen, da vermutlich Alexa (immer) durcheinander kommt und vermutlich einfach so das Wetter ausplaudert... Da wirst du "spielen" müssen...

Am Ende der Routine dann den Dummy schalten

Notify/DOIF/... generell auf "voice-Reading" (sollte zu finden sein)

Da sollte mittels $NAME oder $DEVICE oder so auch mitzubekommen sein, bei welchem Echo die Anfrage ankam...

Und dann eben "set speak $NAME $EigenesWetter" ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stera am 22 Juli 2019, 12:17:26
Hallo Joachim,

danke für die Antwort. Das hatte ich soweit auch gesehen. Hatte den attr. "voiceinterval" angepasst, aber dauert doch ca. 30s? Kann man die Abfrage vom EchoDevice durch den Trigger des dummys beschleunigen z.B. "set echo_device refresh", anstatt das System mit dem ständigen voiceinterval zu belasten.
Konnte da auf die schnelle gestern nichts finden..

Schöne Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luetty am 22 Juli 2019, 12:24:55
Dein dummy sollte ein "get echo_device settings" triggern  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Juli 2019, 12:25:14
Auf Seite 1 gibt es eine neue Version:


# 2019.02.19 v0.0.54
# - FEATURE: Unterstützung A1RABVCI4QCIKC ECHO dot 3


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stera am 22 Juli 2019, 12:25:58
Zitat von: luetty am 22 Juli 2019, 12:24:55
Dein dummy sollte ein "get echo_device settings" triggern  :)

Danke, dass werde ich heute Abend testen  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 Juli 2019, 12:34:22
Das voiceinterval setting sollte aber auch dazu führen, dass es schneller geht...

Dafür wurde es zumindest eingebaut ;)

Die "Variante" mit: Alexa(-Routine) -> Dummy -> get settings (zur Aktualisierung des voice Readings) -> Notify auf "voice" -> (auswerten) Aktion...
...war vor dem Umbau "notwendig"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stera am 22 Juli 2019, 21:43:00
Ich habe das intervalvoice auf 1, auf 5 ausprobiert. Es dauert immer ca. 25s bis das reading aktualisiert wird. Mit get settings gehts leider auch nicht schneller..
Verwende die aktuellste Version vom Modul.
Woran könnte das liegen?

Gruß, Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Juli 2019, 09:54:14
Zitat von: stera am 22 Juli 2019, 21:43:00
Ich habe das intervalvoice auf 1, auf 5 ausprobiert. Es dauert immer ca. 25s bis das reading aktualisiert wird. Mit get settings gehts leider auch nicht schneller..
Verwende die aktuellste Version vom Modul.
Woran könnte das liegen?

Gruß, Stefan
Erstelle mal ein log Level 5


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hollo am 25 Juli 2019, 10:52:30
Zitat von: michael.winkler am 22 Juli 2019, 12:25:14
Auf Seite 1 gibt es eine neue Version:


# 2019.02.19 v0.0.54
# - FEATURE: Unterstützung A1RABVCI4QCIKC ECHO dot 3


Gruß
Michael
Ich gehe davon aus, dass das Datum bei den letzten Versionen übersehen wurde.  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 28 Juli 2019, 11:40:11
Hallo Zusammen,

nach langem stabilen Betrieb des EchoDevice Moduls, Hatte ich heute auch das "connected but loginerror"-Problem.
Es hat sich gezeigt, das alexa.amazon.de von mir nun auch gerne das Captcha beantwortet hätte.
Allerdings habe ich die "loginwithcaptcha"-Methode nicht ans laufen bekommen.
Nun läuft es wieder mit der Cookie-Variante.

Soweit so gut ....

Kann mir aber Jemand netterweise mal erklären, warum der Amazon-Login von jetzt auf gleich plötzlich ein Captcha will ?

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juli 2019, 12:24:47
Warum das so ist: Amazon fragen.

Vermutlich haben halt irgendwelche Algorithmen "Alarm geschlagen"...

Bis auf einmal innerhalb von sehr, sehr, sehr langer Zeit funktioniert der neue Login mittels npm wunderbar...

Der Cookie wird halt irgendwann wieder ablaufen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: redsnake88 am 28 Juli 2019, 15:31:20
einen wunderschönen meine lieben ... stehe vor nem neuen problem  bzw Hindernis ^^ ich würde gerne wenn alexa gerufen sprich wakeword  getriggert wird einen dummy schalten per notify oder ähnlichem. das funkt auch jedoch leider viel zu langsam da der state :.* ca nur jede minute aktualiesiert wird ... hat jemand von auch ne idee wie ich am besten wenn device bla gerufen wird ein notify fast sync schalten kann? der hintergedanke wäre das wenn ich alexa rufe der fernsehr bzw anlage in der zwischenzeit gemutet wird.
ich sage schonmal vorne weg danke für eure hilfe ^^
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juli 2019, 15:42:13
Evtl. über das "voice-Reading" zusammen mit einem kleinen Attribut voiceInterval (oder so ähnlich)...

Sollte in diesem Thread einiges zu finden sein...

Oder per alexa-connector halt wirklich einen Dummy schalten, darauf dann get settings beim Account-Device und somit aktualisiertes voice-Reading...

Ebenfalls hier im Thread...

Aber wird wohl beides (und verm. auch anderes) für deinen Zweck (wie ich ihn verstanden hab) nicht gehen, da (wahrscheinlich) erst aktualisiert wird (also auch auf Amazon Seite) wenn der Satz komplett bei Amazon ist und erkannt wurde...

Die wake-word Erkennung müsstest du vermutlich im jeweiligen Echo (also in der Büxe) abgreifen...
...evtl. ginge auch durch "erhöhten Traffic" von einem Echo (senden der Sprachdaten)... ;)

EDIT: wenn du (lokale) Kontrolle willst, dann wohl besser kein Amazon oder Google Dingenz sondern sowas wie Snips etc.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: redsnake88 am 28 Juli 2019, 15:46:11
also voice interval hab ich auf ne sekunde gestellt ändert aber leider nicht das wakeword reading..
per alexa connector meinst du das ich dann vorher alexa mute fernsehr sage ?um dannach einen neuen befehl in still ausgäben zu können oder wie meinst du das?
lg benny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juli 2019, 15:48:40
Nein, ich hab doch geschrieben, dass das nur alle Möglichkeiten sind die es gibt/ich sehe... ;)

...aber alle(s) wohl nicht für deinen Zweck passen wird...  :-\

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: redsnake88 am 28 Juli 2019, 15:51:24
kann man vl den poll intervall des wakewords ändern bzw in der log wird er sofort reingeschriebenaber im reading verzögert vl gäbe es die möglich keit aus einer log ein notify zu triggern oder ist das eher nicht möglich?
danke für deine bemühungen ich weiß ich bin schwierig XD
lg benny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juli 2019, 15:55:19
Wenn es im Log (fhem Log!?) steht, dann kann man das auch per Notify nutzen.

Beim Notify das Attribut readLog (oder so ähnlich)...

...wenn es im Log steht und vom Modul kommt, kann man (also der Modul-Author ;)  ) das verm. auch als Reading einbauen...

EDIT: das wake-word Reading hat aber auch nichts (zumindest bei mir) mit der Spracheungabe/auswertung zu tun, sondern zeigt halt "nur" das aktuell eingestellte wake-word und wird halt immer wieder mal."abgefragt" und "angezeigt"... (bei mir eben unabhängig von Spracheingaben)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: redsnake88 am 28 Juli 2019, 16:07:58
vielen dank für deine hilfestellungen ich werds mal mit dem attr readlog versuchen jedoch sehe ich da schon glaub ich das nächste problem das die fhem.log hergenommen wird und nicht die device spezifische ... es ist zum mäusemelken arrr ... dennoch vielen lieben dank ^^
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juli 2019, 16:15:41
Wenn es im Device-Log steht, gibt es auch einen Event dazu (sonst gäbe es keinen Eintrag per FileLog)...
...wenn es einen Event gibt, kann man auch ein Notify bauen...

Öffne doch mal den EventMonitor und schaue was da so kommt...

EDIT: Wenn es passend im fhem-Log steht, dann geht das mit dem genannten Attribut. Auch das sollte im Event-Monitor zu sehen sein...

Aber wie geschrieben: bei mir hat die wake-word Anzeige/Reading nichts mit einem Aufruf per Sprache zu tun...

Wenn das bei dir anders ist, dann wäre das ja schon geschafft... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 28 Juli 2019, 18:28:23
hallo
ich habe seit gestern andauernd eine unterbrechnung der verbindung - hat das noch jemand?
ich habe gestern das Modul auf die version 0.0.54 aktualisiert und node.js auf 10.2
heute habe ich folgendes festgestellt: echodevice bekommt andauernd den Status
connected but loginerror
nach dem erneuten Einwählen
wie im Thread beschrieben:  disable, login,chaptcha auslesen, loginwithchaptcha eintragen abspeichern, etc
erfolgt kurz eine Verbindung, die hält ca 5 min - dann kann ich das Spielchen von neuem beginnen
was mir noch aufgefallen ist - der echos pot - connected nur einmal kurz, dann erscheint
connected but loginerror

das erscheint im log
2019.07.28 18:16:45.511 4: [Echodevice] [echodevice_LostConnect] clear CMD_QUEUE
2019.07.28 18:16:45.511 3: [Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.07.28 18:16:46.264 5: [Echodevice] [echodevice_GetSettings] start refresh settings
2019.07.28 18:16:46.265 5: [Echodevice] [echodevice_GetSettings] unknown state / state = connected but loginerror
2019.07.28 18:17:45.313 4: [Echodevice] [echodevice_SendLoginCommand] [cookielogin6]
2019.07.28 18:17:45.366 4: [Echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2019.07.28 18:17:45.581 4: [Echodevice] [echodevice_ParseAuth] [cookielogin6]
2019.07.28 18:17:45.585 5: [Echodevice] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<!DOCTYPE html><html><head><title>x</title></head><body></body></html>


mein Echodevice
Internals:
   CHANGED   
   DEF        crypt:5c0b550a730c0b561803025103190651 crypt:0551520205570172
   FUUID      5d32f930-f33f-e3e5-f7c5-4c41432e25d43281
   IODev     
   NAME       Echodevice
   NR         2824
   NTFY_ORDER 50-Echodevice
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-07-28 18:19:46   2FACode         not used
     2019-07-28 18:21:45   BrowserLanguage de-DE
     2019-07-28 18:21:45   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-07-28 18:19:45   COOKIE_STATE    START
     2019-07-28 18:19:48   COOKIE_TYPE     NEW
     2019-07-28 18:05:47   alarm_count     0
     2019-07-28 16:36:04   autocreate_devices running
     2019-07-28 18:04:48   config_address_between -
     2019-07-28 18:04:48   config_address_from -
     2019-07-28 18:04:48   config_address_to -
     2019-07-27 21:36:57   list_SHOPPING_ITEM
     2019-07-27 21:36:57   list_TASK       
     2019-07-28 18:05:47   musicalarm_count 0
     2019-07-21 08:57:43   pom_ipaddress   192.168.1.85
     2019-07-28 18:05:47   reminder_count  0
     2019-07-28 18:19:48   state           connected but loginerror
     2019-07-28 18:05:47   timer_count     0
     2019-07-28 18:05:47   timer_id        -
     2019-07-28 18:05:47   timer_remainingtime 0
     2019-07-20 15:10:04   tts_ipaddress   192.168.1.85
     2019-07-28 08:52:23   version         0.0.54
   helper:
     CAPTCHA   
     CMD_QUEUE 
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1564298185.8637
     getbehavior:
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       7e028645fce3486e8e7099c88576xxx:
       G090L909714xxxx:
       G090L9107213xxx:
       G090LF096416xxx:
       G090LF096512xxx:
       G090LF118016xxx:
       G090VP048466xxx:
       _7e028645fce3486e8e7099c88576xxx:
       _88e881a405f94d9ea34c3e3a1206xxx:
       _G070RQ108036xxx:
       _G090L9097147xxx:
       _G090L9107213xxx:
       _G090LF096416xxx:
       _G090LF096512xxx:
       _G090LF118016xxx:
       _G090VP048466xxx:
       _account:
       _fe0e0b7353aa46b6923e0a3ecb2xxxx:
       fe0e0b7353aa46b6923e0a3ecb27xxxx:
Attributes:
   autocreate_refresh 0
   browser_language de-DE
   browser_save_data 1
   disable    0
   icon       echo
   room       Amazon,Test
   verbose    5


list Echo Spot
CHANGED   
   DEF        EchoSpot G070RQ1080360W0C
   FUUID      5d331028-f33f-e3e5-4edf-9605e3e162e7bdaa
   IODev      Echodevice
   NAME       Oma
   NR         2825
   NTFY_ORDER 50-Oma
   STATE      connected but loginerror
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2019-07-21 09:18:16   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-07-21 09:18:16   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-07-27 21:39:49   alarm_count     0
     2019-07-21 09:18:16   channel         -
     2019-07-21 09:18:16   currentAlbum    -
     2019-07-21 09:18:16   currentArtist   -
     2019-07-21 09:18:16   currentArtwork  -
     2019-07-21 09:18:16   currentTitle    -
     2019-07-21 09:18:16   currentTuneInID -
     2019-07-27 21:36:59   dnd             off
     2019-07-27 21:37:57   microphone      false
     2019-07-28 08:51:17   model           unbekannt
     2019-07-27 21:39:49   musicalarm_count 0
     2019-07-21 09:18:16   mute            off
     2019-07-27 21:37:53   online          true
     2019-07-21 09:18:16   playStatus      stopped
     2019-07-27 19:13:53   presence        present
     2019-07-21 09:18:16   progress        0
     2019-07-21 09:18:16   progresslen     0
     2019-07-27 21:39:49   reminder_count  0
     2019-07-21 09:18:16   repeat          off
     2019-07-21 09:18:16   shuffle         off
     2019-07-28 18:25:49   state           connected but loginerror
     2019-07-27 21:37:57   timeZoneId      Europe/Paris
     2019-07-27 21:39:49   timer_count     0
     2019-07-27 21:39:49   timer_id        -
     2019-07-27 21:39:49   timer_remainingtime 0
     2019-07-20 15:13:32   track           hallo
     2019-07-20 15:24:38   tts_error       No AWS_Access_Key Value
     2019-07-21 09:00:04   tts_lenght      1
     2019-07-21 08:59:31   tunein          Antenne
     2019-07-27 19:13:53   version         641574920
     2019-07-27 20:52:48   voice           masterventil ausschalten
     2019-07-27 20:52:48   voice_timestamp 1564253557340
     2019-07-21 09:18:16   volume          30
     2019-07-27 21:37:02   volume_alarm    70
     2019-07-27 21:36:58   wakeword        ECHO
   helper:
     DEVICETYPE EchoSpot
Attributes:
   IODev      Echodevice
   TTS_Voice  German_Female_Google
   icon       echo
   room       Amazon


kann mir bitte jemand weiterhelfen?
schon einmal Danke im voraus



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juli 2019, 18:51:06
Hast du auch npm_install noch mal gemacht und dann nat. npm_login new !?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 28 Juli 2019, 19:42:05
Dankeschön

das hatte ich natürlich nicht :-[

doch eine Verbesserung hat das nicht gebracht  :(

connected but loginerror

bzw disconnected

ich habe die ganze loginvariante danach nocheinmal durchgeführt und das gleiche Ergebnis


vg

vg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juli 2019, 20:29:46
Hmmm, schade...

Hast du noch Attribute wie Cookie etc. gesetzt?
Wenn, dann die mal löschen...

Ansonsten, wenn npm_install ohne Fehler durchgelaufen ist und bei npm_login die url zum Login kam und ohne Fehler ging und trotzdem nicht klappt...
...dann wird wohl nur noch die "Cookie-Methode" funktionieren...
Ist ja auf der Seite von Michael beschrieben...

2FA oder so hast du nicht aktiv?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 28 Juli 2019, 22:18:00
Hallo Joachim

ZitatHast du noch Attribute wie Cookie etc. gesetzt?
nein habe ich nicht
Zitat...dann wird wohl nur noch die "Cookie-Methode" funktionieren...
das ist genau das, was ich nicht zusammenbasteln wollte  :(

was mich wundert, es hat bis zum update funktioniert :-\
ZitatAnsonsten, wenn npm_install ohne Fehler durchgelaufen ist
ich konnte das Paket nur von der console aus installieren
das Modul meldete mir nur fehler
Error code E403
Summary:
Forbidden - passwordless sudo permissions required
Detail:
sudo: Ein Passwort ist notwendig

You may add the following lines to /etc/sudoers.d/fhem:

  fhem ALL=(ALL) NOPASSWD:SETENV: /usr/bin/npm update *
  fhem ALL=(ALL) NOPASSWD:SETENV: /usr/bin/npm install *
  fhem ALL=(ALL) NOPASSWD:SETENV: /usr/bin/npm uninstall *


denn diese Datei gibt es bei mir nicht an dieser Stelle - und wenn ich hier, die datei anlege, kann ich auf der Konsole keine sudo befehle mehr ausführen, da kommt dann eine fehlermeldung
leider ist mein "Debianwissen - und Verständnis" nur minimal und ich konnte die datei nicht am entsprechenden richtigen Ort anlegen

vg


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juli 2019, 22:26:34
Hat der npm_login new funktioniert?

Ansonten mal wie in der Fehlermeldung genannt:

eine Datei in /etc/sudoers.d anlegen, z.B. 010_fhem (sollte bereits eine für den User pi da sein)...

Und dort dann die genannten Zeilen eintragen und dann noch mal npm_install und npm_login new probieren...

(für einen Schnelltest geht auch die Datei für den User pi kopieren und für User fhem anpassen / aber "Achtung": dadurch kann fhem per sudo ohne Passwort alles als root ausführen [also auch fhem-Module und wenn fhem "gekapert" würde auch durch den])

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 29 Juli 2019, 08:28:11
Guten Morgen

danke für die Hilfestellung



das "Problem" scheint in meiner "datenstruktur" zu liegen, denn bei npm_login new
erscheint   (wurde geändert)
Das Bin /usr/bin/node wurde nicht gefunden. Bitte zuerst das Linux Paket NPM installieren. Folgenden Befehl koennt Ihr hier verwenden:

sudo apt-get install npm

das auf der Console ergab folgendes

root@zotak:~# sudo apt-get install npm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket npm kann nicht gefunden werden.


nach Erstellen der Datei erhalte ich folgende Fehlermeldung
/etc/sudoers.d/010_fhem: Syntax-Fehler near line 3 <<<
sudo: Syntax-Fehler in /etc/sudoers.d/010_fhem bei der Zeile 3
sudo: Keine gültige sudoers-Quelle gefunden, Programmende
sudo: Regelwerks-Plugin konnte nicht initialisiert werden

(wurde geändert - Diese meldung erhalte ich nicht mehr, wenn ich die "uninstall" zeile auskommentiere)
aber:
root@zotak:~# npm -v
6.10.2


gebe ich auf der konsole npm install ein, erhalte ich das:
root@zotak:~# npm install
npm WARN saveError ENOENT: no such file or directory, open '/root/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/root/package.json'
npm WARN root No description
npm WARN root No repository field.
npm WARN root No README data
npm WARN root No license field.

up to date in 0.655s
found 0 vulnerabilities

Diese Datei gibt es aber nicht  :-\

set NPM_install
Ergebnis nach Änderung des Pfades von Node_bin etc
Installation wird angestartet

!!Installation fehlgeschlagen!!

und das erhalte ich nach
NPM_login new
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

nachdem ich nun vieles aus den aufgeführten Angaben abgearbeitet ,  komme ich jetzt nicht wirklich weiter   :-\
ich würde mich über weitere Unterstützung sehr freuen

vg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 Juli 2019, 17:42:49
Hallo Annette (richtig? ;)  ),

sorry war so einiges los und bin aktuell auch nur mit'm Handy dran, da macht das keinen Spaß...

Ich schau heut (später) abends noch mal rein...

Bis denn, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 29 Juli 2019, 19:39:03
Hallo Joachim

ja  ;D
danke :-), doch
bitte keine Hektik, ich bin bei diesem wetter meist draussen und habe erst spät abends Zeit für meine Spielerei  :)

vg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 Juli 2019, 20:13:02
Guten Abend Annette,

so, dann schauen wir mal ;)

Zitat von: tagedieb am 29 Juli 2019, 08:28:11
das "Problem" scheint in meiner "datenstruktur" zu liegen, denn bei npm_login new
erscheint   (wurde geändert)
Das Bin /usr/bin/node wurde nicht gefunden. Bitte zuerst das Linux Paket NPM installieren. Folgenden Befehl koennt Ihr hier verwenden:

sudo apt-get install npm

das auf der Console ergab folgendes

root@zotak:~# sudo apt-get install npm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket npm kann nicht gefunden werden.


root@zotak:~# npm -v
6.10.2


Also nodejs ist wohl installiert, sonst würde dir ja keine Version angezeigt...

Aber evtl. ist die Version ist "zu klein": ich habe wegen alexa-fhem v8.11.1 (auf dem System wo echodevice grad läuft) bzw. v10.3.0

Was sagt:

which node

bzw.:

which npm

Wenn da nicht "/usr/bin/node" bzw. "/usr/bin/npm" kommt, dann entsprechend mit den Attributen "npm_bin" bzw. "npm_bin_node" "korrigieren"...

Komisch, dass "sudo apt-get install npm" nicht funktioniert bzw. diese Meldung ausspuckt (wobei "sudo" als root eh unnötig ist ;)  )...
Evtl. mal vorher die Paketlisten updaten!?

sudo apt-get update

EDIT: bzw. habe ich nodejs installiert (da kommt npm etc. wohl mit): sudo apt-get install nodejs

Zitat von: tagedieb am 29 Juli 2019, 08:28:11
nach Erstellen der Datei erhalte ich folgende Fehlermeldung
/etc/sudoers.d/010_fhem: Syntax-Fehler near line 3 <<<
sudo: Syntax-Fehler in /etc/sudoers.d/010_fhem bei der Zeile 3
sudo: Keine gültige sudoers-Quelle gefunden, Programmende
sudo: Regelwerks-Plugin konnte nicht initialisiert werden

(wurde geändert - Diese meldung erhalte ich nicht mehr, wenn ich die "uninstall" zeile auskommentiere)

Hmmm, welches System hast du?
Also HW/OS!?

Sorry, hätte ich vorher fragen sollen...
...bin einfach mal von einem Raspberry PI mit Raspbian (Stretch) ausgegangen (wie viele fhem User)...

Daher bin ich nicht sicher, ob das mit /etc/sudoers.d/ funktioniert, wobei wenn das Verzeichnis bereits da war (und evtl. auch bereits eine Datei drin war) wird es wohl funktionieren (Alternative: am Ende in die bestehende sudoers Datei eintragen).

sudoers besser mittels "visudo" bearbeiten:

sudo visudo -f /etc/sudoers.d/010_fhem
(der Dateiname ist "egal" und sudo als root jeweils unnötig aber schadet auch nicht)

Für einen "Schnelltest" (aber wirklich nicht mehr!) kannst du auch folgendes entweder AM ENDE der sudoers Datei (diese dann einfach mit: sudo visudo" / also ohne Angabe einer Datei / ABER: dann nat. die angelegte Datei unter /etc/sudoers.d wieder entfernen ;)  ) ODER eben in die für den User fhem angelegte Datei unter /etc/sudoers.d/ eintragen:


fhem ALL=(ALL) NOPASSWD: ALL



Aber du musst aufpassen, wenn du immer als root "arbeitest"!
(weißt du aber bestimmt und bist vorsichtig!? ;)  )

Wichtig(er) wäre, dass der User fhem (unter dem fhem läuft!?) auch ein npm/node findet... ;)


Zitat von: tagedieb am 29 Juli 2019, 08:28:11
gebe ich auf der konsole npm install ein, erhalte ich das:
root@zotak:~# npm install
npm WARN saveError ENOENT: no such file or directory, open '/root/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/root/package.json'
npm WARN root No description
npm WARN root No repository field.
npm WARN root No README data
npm WARN root No license field.

up to date in 0.655s
found 0 vulnerabilities

Diese Datei gibt es aber nicht  :-\

Das ist etwas wirr!? ;)

Was du auf der Console tun kannst (wenn es unter fhem nicht klappt):

Zitat von: Anleitung Michael Winkler
Hier kann die Systemvoraussetzung für die NPM Lösung installiert werden.

ACHTUNG!! Der FHEM Benutzer benötigt hierzu "sudo" Berechtigungen.



Dies kann auch manuell per SSH am FHEM Server durchgeführt werden. Hierfür müsst ihr folgenden Befehl verwenden:

    sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
    sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

Falls Ihr FHEM in einem anderen Verzeichnis installiert habe, müsst ihr den Pfad /opt/fhem dementsprechend anpassen

Allerdings muss danach ja trotzdem der "npm_login new" funktionieren...
...also muss nodejs/npm erst mal richtig tun.


Zitat von: tagedieb am 29 Juli 2019, 08:28:11
set NPM_install
Ergebnis nach Änderung des Pfades von Node_bin etc
Installation wird angestartet

!!Installation fehlgeschlagen!!

und das erhalte ich nach
NPM_login new
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

nachdem ich nun vieles aus den aufgeführten Angaben abgearbeitet ,  komme ich jetzt nicht wirklich weiter   :-\
ich würde mich über weitere Unterstützung sehr freuen

Wieder etwas wirr ;)

Siehe:

Zitat von: Anleitung Michael Winkler
Hier kann die Systemvoraussetzung für die NPM Lösung installiert werden.

ACHTUNG!! Der FHEM Benutzer benötigt hierzu "sudo" Berechtigungen.



Dies kann auch manuell per SSH am FHEM Server durchgeführt werden. Hierfür müsst ihr folgenden Befehl verwenden:

    sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
    sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

Falls Ihr FHEM in einem anderen Verzeichnis installiert habe, müsst ihr den Pfad /opt/fhem dementsprechend anpassen

EDIT: ich hoffe du bastelst an einem Test-System rum und nicht an einem/deinem "Produktiv-System" ;) Weil sowas probiere ich immer erst auf einem Test-System und da versuche ich auch mitzuschreiben was zielführend war (so hoffe ich). Und dann probiere ich das auf einem weiteren Test-System (also Prüfung meiner "Mitschrift") und erst wenn das geklappt hat kommt es "produktiv"... :)


Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 29 Juli 2019, 21:01:57
Seit heute funktioniert die Steuerung der Echos bei mir nicht mehr.
Konkret "volume" und "speak".

"Get" in den einzelnen EchoDot-Devices und der Login im "Haupt" EchoDot-Device sowie das erkennen meiner einzelnen Dots funktioniert wie gehabt.
Meldungen im Log habe ich nicht.

Gestern lief es noch.
Hat noch jemand das Problem?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 Juli 2019, 21:09:37
Zitat von: TobiRm am 29 Juli 2019, 21:01:57
Seit heute funktioniert die Steuerung der Echos bei mir nicht mehr.
Konkret "volume" und "speak".

"Get" in den einzelnen EchoDot-Devices und der Login im "Haupt" EchoDot-Device sowie das erkennen meiner einzelnen Dots funktioniert wie gehabt.
Meldungen im Log habe ich nicht.

Gestern lief es noch.
Hat noch jemand das Problem?

Eben speak getestet: funktioniert...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 29 Juli 2019, 21:11:02
Zitat von: MadMax-FHEM am 29 Juli 2019, 21:09:37
Eben speak getestet: funktioniert...

Gruß, Joachim
Grad mal auf Verbose 5 gestellt.

2019.07.29 21:08:12 4: [ECHO_G090L***********] [echodevice_Parse] [speak]
2019.07.29 21:08:12 5: [ECHO_G090L***********] [echodevice_Parse] [speak] DATA Dumper=$VAR1 = '';

2019.07.29 21:08:12 4: [ECHO_G090L***********] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

Mag mein Json nicht mehr?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 29 Juli 2019, 21:37:40
Guren Abend Joachim

erst einmal vielen lieben dank für deine ausführliche darstellung
ich möchte mal etwas licht in das wirrwar bringen
die ersten Absätze waren die Fehlermeldungen BEVOR ich angefangen habe, nach deinen Hinweisen zu arbeiten
dabei habe ich so einiges festgestellt und es hier aufgeschrieben (ich habe zwei Fhem installationen - so kann ich auf einer immer mal "basteln" und zur Not umswitchen
mein Problem ist - das eine ist ein Cubitruck mit igor image und das ist eine zotak zbox # auf die ich debian gebracht habe und da fingen die Fragen schon an, denn einige Pakete musste ich wegen der i386 "Architektur"(oder wie immer das heisst) extra raussuchen und installieren, daher habe ich auch andere Verzeichnisstrukturen, das ist mir bei der npm installation besonders aufgefallen
und um das zu verdeutlichen, habe ich meine durchgeführten schritte der reihe nach mit aufgeschrieben, damit es für die Hilfeleistung einfacher wird

die genannten versionen sind die aktuellsten für diese i386 architektur
nachdem ich herausgefunden habe, wo welche Daten liegen - habe ich dies in den entsprechenden Angaben geändert und alles lief schon mitr wesentlich weniger fehlermeldungen

hier die Angaben zu Deinen Fragen
root@zotak:~# which node
/usr/local/bin/node   
root@zotak:~# which npm
/usr/local/bin/npm
root@zotak:~# sudo apt-get install nodejs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
nodejs ist schon die neueste Version (4.8.2~dfsg-1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@zotak:~#


im Echodevice ist mein eingetragener Pfad jetz
/usr/local/lib/node_modules/npm/bin/npm


Zitat/etc/sudoers.d/010_fhem: Syntax-Fehler near line 3 <<<
nachdem ich die Zeile 3 auskommentiert habe, habe ich auch die Fehlermeldung nicht mehr, denn hier muss ich wohl nicht den Befehl uninstall eingeben sondern remove - (daher keine gültige Quelle)

ZitatDaher bin ich nicht sicher, ob das mit /etc/sudoers.d/ funktioniert, wobei wenn das Verzeichnis bereits da war (und evtl. auch bereits eine Datei drin war) wird es wohl funktionieren (Alternative: am Ende in die bestehende sudoers Datei eintragen).

in diesem Verzeichnis war nur eine readme Datei - sonst nichts
ich habe die datei über winSCP eingerichtet und über die Konsole dann abgefragt - das war für mein weiniges Unix wissen einfacher  ::)
Zitatroot@zotak:~# npm install
npm WARN saveError ENOENT: no such file or directory, open '/root/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/root/package.json'
npm WARN root No description
npm WARN root No repository field.
npm WARN root No README data
npm WARN root No license field.

ich habe nur eine
package-lock.json
und da ich nicht wusste, ob das in diesem System die entsprechende datei ist
das ist das Ergebnis von
> sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2


> sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
Thrown:
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie2/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie2/package.json'
npm WARN alexa-cookie2 No description
npm WARN alexa-cookie2 No repository field.
npm WARN alexa-cookie2 No README data
npm WARN alexa-cookie2 No license field.

up to date in 0.722s
found 0 vulnerabilities



wenn ich
"set Echodevice NPM_install
Installationsergebnis
Installation wird angestartet
!!Installation fehlgeschlagen!!"

ich gehe mal davon aus, das in dem Modul die Befehle auf Raspi architektur ausgelegt ist und sie bei mir nicht funktioniert

so, mehr kann ich zur zeit leider nicht beitragen

viele Grüsse
Annette

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 30 Juli 2019, 08:25:53
Nur wenig Zeit und daher auch nicht alles gelesen:

An der Plattform sollte es nicht liegen.
Hier läuft das ganze unter amd64 Architektur mit meiner normalen Node-Installation die ich mal für das Alexa und Homekit Modul installiert habe ohne irgendwelche zusätzlichen Änderungen, Symlinks, Pfadangaben oder Ähnlichem.

Ist also nicht speziell auf ARM/Raspberry getrimmt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roland-l am 30 Juli 2019, 10:45:32
Zitat von: TobiRm am 29 Juli 2019, 21:01:57
Seit heute funktioniert die Steuerung der Echos bei mir nicht mehr.
Konkret "volume" und "speak".

"Get" in den einzelnen EchoDot-Devices und der Login im "Haupt" EchoDot-Device sowie das erkennen meiner einzelnen Dots funktioniert wie gehabt.
Meldungen im Log habe ich nicht.

Gestern lief es noch.
Hat noch jemand das Problem?

Hallo TobiRm
ich hab das gleiche Problem.
Es scheinen aber nur audio befehle nicht zu funktionieren.
Wecker Stellen über Fhem geht bei mir.
Hast Du schon heraus bekommen was das Problem ist.
Gruß Roland
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Juli 2019, 10:50:09
Zitat von: Thyraz am 30 Juli 2019, 08:25:53
Nur wenig Zeit und daher auch nicht alles gelesen:

An der Plattform sollte es nicht liegen.
Hier läuft das ganze unter amd64 Architektur mit meiner normalen Node-Installation die ich mal für das Alexa und Homekit Modul installiert habe ohne irgendwelche zusätzlichen Änderungen, Symlinks, Pfadangaben oder Ähnlichem.

Ist also nicht speziell auf ARM/Raspberry getrimmt.

Das mag sein (ich mache es mir einfach und nutze einen PI, da passen dann 90+% der Beschreibungen :)  )...
...aber vielleicht liegt es doch an der node-Version...

Für alexa-fhem muss es ja mindestens was mit 8 sein...
...und wie geschrieben hab ich das auch...

Ob das hier bei dem Modul auch gilt/was ähnliches kann wohl nur Michael beantworten (ich konnte zumindest nichts finden)...

Und wenn dem so wäre: weiß ich leider nicht wie man was aktuelleres auf das System bekommt (außer aus Sourcen selbst bauen)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tagedieb am 30 Juli 2019, 18:28:46
Hallo zusammen

ich habe jetzt nocheinmal in Ruhe einiges ausprobiert
und bin zu folgendem Ergebnis gekommen
Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.168.xxx.xxx:3002
;D

nodes ist jetzt 12.6
und npm 6.10 -
nach einem neustart und dem Löschen der vorhandenen cookie datei habe ich die cookies mit deinem Konsolenbefehl erstellt
danach über das Echodevice ein npm_install und ein npm_login

Vielen lieben dank für die Unterstützung und Hilfe zur richtigen Installation

vg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Juli 2019, 18:42:07
Na dann: viel Spaß damit!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fistandantilus am 30 Juli 2019, 22:14:46
Hallo zusammen,

ich habe gerade ein frisches System aufgesetzt und speak funktioniert ebenfalls nicht. Set xxx npm_install liefert ebenfalls:

Installation wird angestartet

!!Installation fehlgeschlagen!!

NPM ist in Version 6.10.2 installiert, node v10.16.0.

Was kann ich tun, den Fehler zu beheben?

VG
F.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Juli 2019, 22:20:33
Du kannst mehr Infos liefern: Log, Fehlermeldung, ...

Hast du wie in der Anleitung (und einige Posts zuvor) den Install-Befehl auch mal auf der Console probiert?
Gibt es Fehlermeldungen?
Warum nicht gepostet!?
Wenn nicht probiert: warum nicht!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fistandantilus am 30 Juli 2019, 22:33:21
Hi,

ich hab schon so ziemlich alles probiert.
Bei sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2 erhalte ich folgendes:

npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

+ alexa-cookie2@2.1.0
updated 1 package and audited 4745 packages in 6.475s
found 0 vulnerabilities


Ich weiß nicht, wie ich das beheben kann. Ansonsten sind die devices connected und ich kann beispielsweise auch einen Timer setzen.
Im FHEM Log ist mir erstmal nichts weiter aufgefallen.

Zum System: raspi 3+ mit buster lite

VG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Juli 2019, 22:43:03
Sieht so aus wie hier: https://forum.fhem.de/index.php/topic,82631.msg962430.html#msg962430

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fistandantilus am 30 Juli 2019, 23:16:32
Ja, den Beitrag hab ich gelesen, konnte aber nicht rausfinden, was jetzt die Lösung war :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Juli 2019, 23:19:54
So wie ich das sehe das hier: https://forum.fhem.de/index.php/topic,82631.msg962771.html#msg962771

Auf jeden Fall mal (etwas) höhere Version...
Ob das alles ist kann wohl nur "tagedieb" beantworten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fistandantilus am 31 Juli 2019, 00:37:28
Hab es jetzt hinbekommen. Hab beide Devices nochmal gelöscht und Server neu gestartet.
Danach "npm_install" und "npm_login new". Danach zig mal permission und access Fehler, die mit zurück und refresh irgendwann nicht mehr da waren und ich den Token empfangen habe. Das war bissel sehr merkwürdig. Naja, erstmal läuft es jetzt.

Achso node und npm sind schon auf dem höchsten Release gewesen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fistandantilus am 31 Juli 2019, 00:55:11
Noch eine Frage - verträgt sich das Modul mit dem Fhem Connector für Amazon Alexa?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 31 Juli 2019, 08:22:53
Zitat von: Fistandantilus am 31 Juli 2019, 00:55:11
Noch eine Frage - verträgt sich das Modul mit dem Fhem Connector für Amazon Alexa?

Ja.

Läuft bzw. lief eine Zeit lang bei mir auf dem selben PI...
(echodevice ist aktuell noch auf dem Testsystem alexa-fhem Connector ist schon auf's Hauptsystem gewandert)

Hier ist auch beschrieben wie sich beides zusammen für Abfragen nutzen lässt, die sonst nur mit dem Custom Skill möglich sind...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 31 Juli 2019, 09:43:17
Bei mir läuft auch beides (Alexa-FHEM/Connector und echodevice) parallel und das seit mindestens einem Jahr.
Wenn hatten die Module ihre jeweils eigenen Probleme aber gegenseitig beeinflusst haben sie sich nie.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fistandantilus am 31 Juli 2019, 20:27:02
Sehr schön, danke Euch!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 01 August 2019, 16:52:19
Hallo Zusammen,

hat jemand von Euch evtl. eine Möglichkeit gefunden über das Device den Befehl "stoppe in <x> Minuten" abzusetzen.
Ich würde gerne das der Echo nativ die Restzeit verwaltet.
Sollte das nicht funktionieren, müsste ich selbst was "bauen".

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 02 August 2019, 01:54:59
Zitat von: tagedieb am 30 Juli 2019, 18:28:46
Hallo zusammen

ich habe jetzt nocheinmal in Ruhe einiges ausprobiert
und bin zu folgendem Ergebnis gekommen
Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.168.xxx.xxx:3002
;D

nodes ist jetzt 12.6
und npm 6.10 -
nach einem neustart und dem Löschen der vorhandenen cookie datei habe ich die cookies mit deinem Konsolenbefehl erstellt
danach über das Echodevice ein npm_install und ein npm_login

Vielen lieben dank für die Unterstützung und Hilfe zur richtigen Installation

vg

Hallo zusammen,
ich habe seit ca. drei Tagen mitbekommen, dass ich ebenfalls meine Echo devices nicht mehr steuern kann. Es funktioniert z. Bsp. das play/pause gar nicht mehr :-( Jedoch funktioniert das GET immer.
Nach langem Einlesen habe ich schon mal das NPM auf die aktuelle Version 6.10.2 angehoben. Weiterhin scheint mir aber das nodejs mit der Version 8.16 nicht das aktuellste zu sein. Von welchem Server / Repo habt ihr die aktuelle Version 12.6 installiert?
Mit dem Befehl "set NPM_install" komme ich schon mal so weit, dass die Installation erfolgreich durchläuft. Jedoch komme ich mit dem Befehl "set NPM_login new" ebenfalls nur auf die Seite mit dem Link, wo der Token abzuholen ist. Der Link läuft ins leere und der Status steht immer auf "wait for refreshtoken" :-( Welchen Proxy Server und Port muss man denn nun in die Attr definieren? Proxy-Server = IP von RPI und Prxy-Port = 3002 ... richtig?
Wo bzw. wie bekommt das System denn nun den aktuellen Token?
Danke und beste Grüße,
Ingo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: onkel-tobi am 02 August 2019, 08:11:32
Zitat von: ih-sqeezer am 02 August 2019, 01:54:59
Hallo zusammen,
ich habe seit ca. drei Tagen mitbekommen, dass ich ebenfalls meine Echo devices nicht mehr steuern kann. Es funktioniert z. Bsp. das play/pause gar nicht mehr :-( Jedoch funktioniert das GET immer.
Nach langem Einlesen habe ich schon mal das NPM auf die aktuelle Version 6.10.2 angehoben. Weiterhin scheint mir aber das nodejs mit der Version 8.16 nicht das aktuellste zu sein. Von welchem Server / Repo habt ihr die aktuelle Version 12.6 installiert?
Mit dem Befehl "set NPM_install" komme ich schon mal so weit, dass die Installation erfolgreich durchläuft. Jedoch komme ich mit dem Befehl "set NPM_login new" ebenfalls nur auf die Seite mit dem Link, wo der Token abzuholen ist. Der Link läuft ins leere und der Status steht immer auf "wait for refreshtoken" :-( Welchen Proxy Server und Port muss man denn nun in die Attr definieren? Proxy-Server = IP von RPI und Prxy-Port = 3002 ... richtig?
Wo bzw. wie bekommt das System denn nun den aktuellen Token?
Danke und beste Grüße,
Ingo
Also ich habe npm via console aktualisiert neu gestartet (hast du das auch gemach?) und dann eben npm_install und anschließend npm_login new und danach funktioniert es wieder.

Gruß,
Tobi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 02 August 2019, 08:17:55
Zitat von: onkel-tobi am 02 August 2019, 08:11:32
Also ich habe npm via console aktualisiert neu gestartet (hast du das auch gemach?) und dann eben npm_install und anschließend npm_login new und danach funktioniert es wieder.

Gruß,
Tobi

Hallo Tobi,
jep, das habe ich ebenfalls via console durchgeführt. Jetzt habe ich es noch einmal durchgeführt und dann kommen mal wieder die ersten Fehlermeldungen :-(

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

+ alexa-cookie2@2.1.0
updated 1 package and audited 4745 packages in 9.756s
found 0 vulnerabilities

Ich glaub das wurde hier schon mal vor kurzem erwähnt. Ich muss mal auf die Suche gehen. Oder hast du gleich eine Idee?

Gestern lief der Befehl bei mir noch ohne Fehler durch.

Danke und Grüße,
Ingo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: onkel-tobi am 02 August 2019, 08:47:34
npm war aber ja schon drauf, oder?
Dann wäre mE der Befehl:
sudo npm install -g npm
ansonsten habe ich keine Idee


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 02 August 2019, 08:55:22
Ja ja, npm hatte ich schon vor einem Jahr installiert. Sprich, es war nur ein update, was ich gestern durchführen wollte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fireball am 02 August 2019, 17:49:16
Zitat von: TecCheck am 01 Juli 2019, 21:09:48
  Hallo,

Im Grunde kann das Modul alles, was auch die  Alexa-App kann.
Wenn du ein Gerät mit der Alexa-App steuern kannst, sollte es auch mit dem Modul gehen.

Grüße

Wolfgang


So ich hab das Modul am laufen, aber ich verstehe immer noch nicht, wie ich jetzt aus fhem meine Rollläden steuern kann.
Sie sind in der alexa App als Schalter enthalten. Sieh Screenshot.

Ansonsten kann ich sie nur per Sprache steuern, weil es in alexa einen skill gibt, der sie steuern kann.

Hat jemand noch einen Tipp, wie ich die Schalter in fhem einbauen kann?

Vg und danke René
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 August 2019, 18:38:15
Wie sind die denn "in" die App gekommen?
Skill vom Hersteller?
Welcher Hersteller?

Über welche HW?
"Echo-Spezial"!?

Dann geht nur über Routine:

Routine anlegen und als Aktion eben Gerät schalten...

Über das echodevice-Modul kannst du dann die Routine starten...
...ergo (indirekt) das Gerät schalten...

EDIT: genau genommen geht nicht alles was mit der Alexa-App geht, sondern alles was sich per alexa.amazon.de (nach dem Einloggen mit dem Amazon Account) machen lässt...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 02 August 2019, 18:41:26
Hallo,

Wenn Fhem  deine Rolladenaktoren nicht kennt, musst du in der Alexa App
für jeden gewünschten Schaltzustand eines jeden Gerätes eine Routine anlegen.

Dann kannst du mit

set echodevice routine_play

die Geräte schalten.

Ich benutze das so allerdings nur für wenige Geräte, für die es in Fhem kein Modul gibt.

Grüsse Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fireball am 02 August 2019, 18:43:31
Hi es ist der "Wiser" skill von Merten. Accountdaten angeben und aktivieren und suchen und schon findet er alle Geräte.
Die Jalousieschalter sind über zigbee an einen einen hub "Merten HomeTouch" angeschlossen.
Man kommt nicht direkt dran, also wollte ich "leider" über elaxa gehen und dachte ich komm so an die Schalter.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 August 2019, 19:03:29
Wenn es ZigBee ist, dann z.B. RaspBee und DeConz und dann per HUE-Bridge-Modul in fhem...
...oder auch mit einem anderen ZigBee-Stick etc.

Hat der "Merten HomeTouch" eine API?
Per Web steuerbar?

Ansonsten wie bereits (mehrfach) geschrieben halt der (unschöne) Umweg über eine (wahrscheinlich mehrere) Routine(n)...

EDIT: evtl. lassen sie sich auch an eine HUE-Bridge oder Tradfri-Bridge anlernen und dann so in fhem integrieren (HUE-Bridge bzw. Tradfri Modul)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fireball am 02 August 2019, 19:19:56
Das wäre zu einfach. Wenn man die Jalousieschalter an den HomeTouch anmeldet, geht das nur mit anfänglich Bluetooth über die App und dann schaltet er auf Zigbee um und meldet die Dinger am HomeTouch an.
Da in zigbee auch nur ein Master sein kann, fällt das aus.

Eine API wäre toll, die arbeiten mit json, aber die wird aktuell nicht veröffentlicht.

Es bleibt dann nur der unschöne weg. Ich hätte gern das ganze Alex Kram rausgelassen, brauchen keinen der mithört, aber man kommt nicht drumherum.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Icke am 03 August 2019, 08:20:44
Guten Morgen

Ich hab seit kurzem das Problem das keine Set's aus Fhem zum Echodot durchdringen...
Alles Steht ordnungsgemäß auf Connected und die Stati werden auch gelesen.
Login ist mit benutzer und PW hinterlegt Captcher wird nicht benötigt...
Kann jemand Abhilfe schaffen?!?


Gruß Icke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 August 2019, 08:37:38
Hallo Icke,

gerade getestet: bei mir kein Pronlem.

Ohne weitere Infos, wie z.B. Log (verbose 4 oder 5 mind. beim betroffenen Echo und Account) wird es schwer...

Ist fhem, bzw. echodevice aktuell!?

Schon mal die neue npm_login Methode versucht!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Icke am 03 August 2019, 11:31:20
Moin,

Bin grad dabei alles zu Prüfen und melde mich wenn ich weitere Infos hab 😅

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Icke am 03 August 2019, 11:42:29
Hello again,
ich habe mal nen Log nachm letzten Restart Kopiert, einiges daran versteh ich mal so garnicht...
Die NPM Login methode hab ich noch nicht eingestielt, und habe die Befürchtung das alles aufm Pi direktbetwas alt sein könnte was dafür benötigt wird, sprich ich mache mich wohl mal an die ganzen Updates.... aber hier nun der Log hoffe das reicht aus:
2019.08.03 11:33:10 1: PERL WARNING: "my" variable $echohash masks earlier declaration in same scope at ./FHEM/37_echodevice.pm line 3141, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: "my" variable $TTS_Translate_Result masks earlier declaration in same scope at ./FHEM/37_echodevice.pm line 3245, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: Scalar value @SessionID[0] better written as $SessionID[0] at ./FHEM/37_echodevice.pm line 2295, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: Scalar value @SessionID[1] better written as $SessionID[1] at ./FHEM/37_echodevice.pm line 2296, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: Scalar value @TuneInID[3] better written as $TuneInID[3] at ./FHEM/37_echodevice.pm line 2768, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: "my" variable $AWSDate masks earlier declaration in same scope at ./FHEM/37_echodevice.pm line 4811, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: "my" variable $AWSHeader masks earlier declaration in same scope at ./FHEM/37_echodevice.pm line 4820, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: Scalar value @VoiceName[2] better written as $VoiceName[2] at ./FHEM/37_echodevice.pm line 4802, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: Scalar value @VoiceName[2] better written as $VoiceName[2] at ./FHEM/37_echodevice.pm line 4824, <$fh> line 386.
2019.08.03 11:33:10 1: PERL WARNING: Scalar value @M3UConntentArray[0] better written as $M3UConntentArray[0] at ./FHEM/37_echodevice.pm line 5005, <$fh> line 386.
2019.08.03 11:33:10 0: [echodevice] load ECHO Device ECHO_G090U50783870HNE
2019.08.03 11:33:10 0: [echodevice] load ECHO Device ECHO_G090U50990770WJ0
2019.08.03 11:33:10 0: [echodevice] load ECHO Device ECHO_G090U61091262FC1
2019.08.03 11:33:10 0: [echodevice] load ECHO Device ECHO_6871dc9480264f1f9fe534f12cf3385e
2019.08.03 11:33:10 1: Including ./log/fhem.save
2019.08.03 11:33:10 3: DashButton: stopped
2019.08.03 11:33:10 3: DashButton: listening
2019.08.03 11:33:10 3: Dash_Hineken: stopped
2019.08.03 11:33:10 3: Dash_Hineken: listening
2019.08.03 11:33:10 3: Opening Mosquitto device 192.168.178.33:1883
2019.08.03 11:33:10 3: Mosquitto device opened
2019.08.03 11:33:10 0: Featurelevel: 5.9
2019.08.03 11:33:10 0: Server started with 57 defined entities (fhem.pl:19805/2019-07-09 perl:5.020002 os:linux user:fhem pid:1090)
2019.08.03 11:33:10 3: Telefon device opened
2019.08.03 11:33:11 3: AVR device opened
2019.08.03 11:33:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_ONKYO_AVR.pm line 1980.
2019.08.03 11:33:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_echodevice.pm line 764.
2019.08.03 11:33:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_echodevice.pm line 751.
2019.08.03 11:33:13 3: ONKYO_AVR set AVR input CD
2019.08.03 11:33:13 3: AVR_notify_1 return value: ECHO_G090U50990770WJ0 is not connected. Aborting...
2019.08.03 11:33:15 1: PERL WARNING: Use of uninitialized value $SendDataL in concatenation (.) or string at ./FHEM/37_echodevice.pm line 1954.
2019.08.03 11:33:15 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/37_echodevice.pm line 1998.
2019.08.03 11:33:20 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/37_echodevice.pm line 3707.
2019.08.03 11:33:20 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/37_echodevice.pm line 3708.
2019.08.03 11:33:21 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/37_echodevice.pm line 2929.
2019.08.03 11:33:21 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/37_echodevice.pm line 2936.
2019.08.03 11:33:21 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/37_echodevice.pm line 2943.
2019.08.03 11:33:21 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/37_echodevice.pm line 2950.
2019.08.03 11:33:21 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/37_echodevice.pm line 3605.
2019.08.03 11:33:23 1: PERL WARNING: Use of uninitialized value $BehaviorName in substitution (s///) at ./FHEM/37_echodevice.pm line 783.
2019.08.03 11:33:23 1: PERL WARNING: Use of uninitialized value $BehaviorName in concatenation (.) or string at ./FHEM/37_echodevice.pm line 785.
2019.08.03 11:34:13 1: PERL WARNING: Use of uninitialized value $TempTuneInName in string eq at ./FHEM/37_echodevice.pm line 2765.


Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 August 2019, 12:28:16
Würdest du das Log noch in code-Tags packen, danke.

Wichtiger ist die Frage: wie alt ist dein Modul!?

Was kommt bei "version" im Fhem-Web zum echodevice-Modul?

Irgendwelche möglichen Fehler/Warnings in (ur)alten Versionen hinterher zu jagen macht ja keinen Sinn...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 03 August 2019, 13:12:39
Hallo nochmal,
ich sitze nun seit 24h an dem NPM login Problem und bekomme einfach keine Login page von Amazon angezeigt.

Umgebung:
npm -v:   6.10.2
nodejs -v:   v12.7.0
alexa-fhem:   FHEM connector installed successful (v0.5.28)
   alexaFHEM:   running /usr/bin/alexa-fhem
   alexaFHEM.ProxyConnection:   running; SSH connected
   alexaFHEM.bearerToken:   crypt:01067278710xxxxxxxxxxxxxxxxxxxxxxx
   alexaFHEM.skillRegKey:   crypt:0677770a0d0f74094e2577765d095106707xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

=> erstes Problem:   https://<IP-Adresse des RPI>:3000     ist nicht erreichbar !!! (Portfreigabe ist im Router aktiv)

AmazonEcho:   v0.0.54
   device status => siehe Anhang

Mit einem "set AmazonEcho NPM_login new" kommt keine Anmeldung von Amazon, wie erwartet. Es kommt nur ein Link mit:
https://10.8.0.1:3002, der natürlich ins Leere führt.
Sofern ich das "attr npm_proxy_ip <IP-Adresse des RPI>" angebe, kommt natürlich der Link abgeändert zum RPI, welcher jedoch wieder ins Leere läuft, da der alexaFHEM Server auf dem RPI aus irgendeinem Grund nicht erreichbar ist.

Somit komme ich bei dem Punkt "amazon_refreshtoken : wait for refreshtoken" nicht weiter.

Bei Amazon habe ich eine ganz normale Auth mit user:pass aktiv, ohne 2-Way-Auth. Das alexa device ist ja auch zu Amazon korrekt verbunden und läuft.
Nur das echo device stellt sich seit ein paar Tagen zickig an!
Sämtliche GETs von allen Echo devices funktionieren super, nur die SET Befehle wollen nicht mehr.

Wer kann mir damit weiterhelfen? Ich wäre wirklich zu tiefst dankbar! Ich bin echt am verzweifeln :-(

PS: Ich habe jetzt schon im Amazon Lambda Service beim Funktionscode von Node.js 8.10 auf Node.js 10.x gewechselt. Leider ohne jegliche Besserung.

Danke und Grüße,
Ingo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 August 2019, 13:18:00
Warum hast du eine Proxy-Login und Port gesetzt!?

Ist der Standardport (3002 meine ich) belegt?

Lösche doch mal alle selbst vergebenen Attribute...

Hast du npm_install schon durch ohne Fehler!?

EDIT: und was sollen die Angaben bzgl. alexa-fhem!? Hier geht es NICHT um alexa-fhem!!!! Kann parallel laufen muss aber nicht! Hier geht es um ein Modul zur Steuerung von deinen Echo-Geräten und NICHT um Steuerung von fhem-Geräten durch Alexa/Echo per Sprache!

EDIT2: und besser list der Devices statt Screenshots... Und Logausgaben etc. bitte in code-Tags (das '#' im "Menü")...

EDIT3: ich glaube langsam wirklich du würfelst entweder etwas gewaltig durcheinandet oder du bist hier falsch! Was willst du denn erreichen? Echo-Gerät steuern ODER Sprachsteuerung von fhem-Geräten!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 03 August 2019, 13:45:47
Zitat von: MadMax-FHEM am 03 August 2019, 13:18:00
Warum hast du eine Proxy-Login und Port gesetzt!?

Ist der Standardport (3002 meine ich) belegt?

Lösche doch mal alle selbst vergebenen Attribute...

Hast du npm_install schon durch ohne Fehler!?

EDIT: und was sollen die Angaben bzgl. alexa-fhem!? Hier geht es NICHT um alexa-fhem!!!! Kann parallel laufen muss aber nicht! Hier geht es um ein Modul zur Steuerung von deinen Echo-Geräten und NICHT um Steuerung von fhem-Geräten durch Alexa/Echo per Sprache!

EDIT2: und besser list der Devices statt Screenshots... Und Logausgaben etc. bitte in code-Tags (das '#' im "Menü")...

EDIT3: ich glaube langsam wirklich du würfelst entweder etwas gewaltig durcheinandet oder du bist hier falsch! Was willst du denn erreichen? Echo-Gerät steuern ODER Sprachsteuerung von fhem-Geräten!?

Gruß, Joachim

Hallo Joachim,

danke erstmal für dein Feedback! Grundsätzlich geht es mir darum, dass meine echo devices nicht mehr von FHEM gesteuert werden können (Bsp. set EchoBad tunein sXXXX). Dies ist mir seit zwei Tagen etwa aufgefallen. Ich habe dies mit einem Wecker in FHEM gekoppelt für jeden Morgen.

Ok, die manuell gesetzten Attribute habe ich vom AmazonEcho device wieder gelöscht.
Nach einem reboot vom RPI habe ich mal auf das AmazonEcho device ein verbose 5 gesetzt und NPM_install laufen lassen:

npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

=> Das wird glaub schon das erste Problem sein. Wobei mir NPM eine korrekte Installation angezeigt hat (siehe Anhang).

Dann habe ich den NPM_login new laufen lassen (Anhang). Das LOG dazu sagt mir:

2019.08.03 13:31:27 3: [AmazonEcho] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://10.8.0.1:3002/ with your browser. / null

2019.08.03 13:31:30 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login New Sat Aug  3 13:31:12 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1227create-cookie.js = true

Was muss ich dazu nun korrigieren / ändern?

Grüße,
Ingo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 03 August 2019, 14:08:35
Und was passiert wenn Du auf dem Link klickst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 03 August 2019, 14:13:28
Zitat von: amenomade am 03 August 2019, 14:08:35
Und was passiert wenn Du auf dem Link klickst?

Leider läuft der Link ins Leere. Seite nicht gefunden.
Normalerweise müsste sich da die Amazon Login page öffnen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 03 August 2019, 14:41:56
Was hat bei dir die IP Adresse 10.8.0.1?

Was sagtsudo netstat -tulpn |grep LISTEN in einem Terminal auf diesem Rechner?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 03 August 2019, 14:53:21
Zitat von: amenomade am 03 August 2019, 14:41:56
Was hat bei dir die IP Adresse 10.8.0.1?

Was sagtsudo netstat -tulpn |grep LISTEN in einem Terminal auf diesem Rechner?

Diese Adresse gibt es in meinem Netzwerk nicht! Mein Netzwerk liegt im Bereich 192.168.0.x

Nachtrag:
Ich habe jetzt mal etwas mit der Cookie Methode probiert. Sofern ich in dem AmazonEcho device das Attribut cookie mit dem rausgesuchten aktuellen cookie setze, können alle echodevices wieder ganz normal gesteuert werden. Jedoch scheitert bei mir nach wie vor die NPM Login Methode!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 03 August 2019, 15:26:34
Zitat von: ih-sqeezer am 03 August 2019, 14:53:21
Diese Adresse gibt es in meinem Netzwerk nicht! Mein Netzwerk liegt im Bereich 192.168.0.x

Was sagtip -o addr show in einem Terminal?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 03 August 2019, 15:28:49
unter anderem dies hier:

4: tun0    inet 10.8.0.1 peer 10.8.0.2/32 scope global tun0\       valid_lft forever preferred_lft forever
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 03 August 2019, 15:32:27
Okay, da findet er dann diese komische IP und glaubt, es wäre die IP des Rechners wo npm lauschen muss.

Jetzt ist die Frage.... woher kommt diese Einstellung???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 03 August 2019, 15:35:06
Hast Du irgenwelchen VPN Tunnel eingerichtet?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 03 August 2019, 15:38:17
Habs grad selbst gefunden ... OpenVPN. Ich teste mit deaktiviertem VPN.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ih-sqeezer am 03 August 2019, 15:43:40
Soooo, das war der entscheidende Hinweis! DANKE DIR vielmals!!!

Der VPN war der Schuldige. Sofern ich diesen deaktiviert habe, kam sofort die Anmeldung von Amazon und der NPM Login lief sauber durch.

Sehr sehr schön. Besten DANK!

Grüße,
Ingo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erdnar am 03 August 2019, 15:58:41
Hallo,
kaum aus dem Urlaub zurück habe ich ein kleines Problem:
Mein echodevice connectet (ich spiele den Cookie händisch ein) aber z.B bei "get devices" kommt nur ein Fenster mit HTML-Code.
Das Gleiche bei "set autocreate_devices".
Und natürlich funktionieren die Echos aus Fhem heraus auch nicht ...
Danke für´s angucken  ::)
Erdnar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 03 August 2019, 16:09:15
Zitat von: erdnar am 03 August 2019, 15:58:41
Danke für´s angucken  ::)
Ich gucke...................







Sehe aber nichts.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 03 August 2019, 20:35:45
Ich habe nun Fhem aktualisiert
JSON auch
NPM ebenfalls

Echo "Account" Device neu angelegt
Echo Devices mit autocreate neu angelegt
Login neu erstellt

Alles ist connected, keine Fehler im Log, auch nicht mit verbose 5

Trotzdem funktioniert speak nicht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 03 August 2019, 23:39:07
Zitatkeine Fehler im Log
OK, aber WAS kommt in der Log?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 04 August 2019, 14:17:42
Zitat von: amenomade am 03 August 2019, 23:39:07
OK, aber WAS kommt in der Log?

Verbose 5 des Dot Devices bei einem Speakversuch

2019.08.04 14:11:42 5: [ECHO_G090L***********] [echodevice_GetSettings] start refresh settings
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_GetSettings] Timer CINTERVAL = -60
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_SendCommand] [player] START
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1564920702
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1564920702 Data=
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_SendCommand] [media] START
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1564920702
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.08.04 14:11:42 4: [ECHO_G090L***********] [echodevice_GetSettings] Timer INTERVAL = 60
2019.08.04 14:11:43 4: [ECHO_G090L***********] [echodevice_Parse] [player]
2019.08.04 14:11:43 5: [ECHO_G090L***********] [echodevice_Parse] [player] DATA Dumper=$VAR1 = '{"playerInfo":{"hint":null,"infoText":null,"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":null,"mediaId":null,"miniArt":null,"miniInfoText":null,"playbackSource":null,"playingInLemurId":null,"progress":null,"provider":null,"queueId":null,"state":null,"template":null,"transport":null,"upNextItems":null,"volume":null}}';

2019.08.04 14:11:43 4: [ECHO_G090L***********] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1564920702 Data=
2019.08.04 14:11:43 4: [ECHO_G090L***********] [echodevice_SendCommand] [speak] START
2019.08.04 14:11:43 4: [ECHO_G090L***********] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.08.04 14:11:43 4: [ECHO_G090L***********] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090LF09643304D7\",\"textToSpeak\":\"test\",\"locale\":\"de-DE\",\"customerId\":\"A1NDJJYFOWF6JX\"}}}","status":"ENABLED"}
2019.08.04 14:11:44 4: [ECHO_G090L***********] [echodevice_Parse] [media]
2019.08.04 14:11:44 5: [ECHO_G090L***********] [echodevice_Parse] [media] DATA Dumper=$VAR1 = '{"clientId":null,"contentId":null,"contentType":null,"currentState":"IDLE","imageURL":null,"isDisliked":false,"isLiked":false,"looping":false,"mediaOwnerCustomerId":null,"muted":false,"programId":null,"progressSeconds":0,"providerId":null,"queue":null,"queueId":null,"queueSize":0,"radioStationId":null,"radioVariety":0,"referenceId":null,"service":null,"shuffling":false,"timeLastShuffled":0,"volume":60}';

2019.08.04 14:11:44 4: [ECHO_G090LF09643304D7] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090L***********\",\"textToSpeak\":\"test\",\"locale\":\"de-DE\",\"customerId\":\"A1NDJJYFOWF6JX\"}}}","status":"ENABLED"}
2019.08.04 14:11:44 4: [ECHO_G090L***********] [echodevice_Parse] [speak]
2019.08.04 14:11:44 5: [ECHO_G090L***********] [echodevice_Parse] [speak] DATA Dumper=$VAR1 = '';

2019.08.04 14:11:44 4: [ECHO_G090L***********] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 04 August 2019, 14:50:21
Zitat von: Mickey Mouse am 04 August 2019, 14:39:43
vorneweg: ich habe den Thread "grob überflogen" aber alle >180 Seiten sind doch etwas schwer zu durchforsten.

meine Frage werden immer mal wieder angerissen aber "zufrieden stellende Antworten" oder eine "knackige" Anleitung habe ich noch nicht gefunden.

prinzipiell funktioniert das Modul, ich "meckere" auf ganz hohem Niveau! ;)

ich glaube eines meiner größten Probleme ist, dass ich die Zusammenhänge zwischen "AlexaRoom" (als FHEM Attr eines Gerätes), "EchoRooms" (als Attr des Alexa Connectors, trenne ich da mit Komma oder Semikolon?) und "Gruppen" (Alexa App) nicht wirklich verstehe.

funktioniert: "Alexa, schalte das Licht im Wohnzimmer aus"
funktioniert: "Alexa, schalte vorne aus" ("vorne" ist eine Lampengruppe in Tradfri (neues "HUE" Modul))
funktioniert NICHT: "Alexa, schalte das Licht aus" (der angesprochene Echo "tutet" aber es tut sich nichts, das Licht bleibt im ganzen Haus an. Erwarten würde ich, dass das Licht in dem Raum ausgeschaltet wird, in dem der angesprochene Echo "eingetragen" ist  (wo auch immer))

was GAR NICHT funktioniert ist: "Alexa, wie ist die Temperatur (im) xxx (Zimmer)?"
ALLE Anfragen dieser Art liefern ein: "xxx unterstützt das noch nicht". Selbst wenn ich die KS300 Wetterstation als einziges Gerät dem AlexaRoom "draußen" zuordne, kommt die "wird nicht unterstützt" Meldung. Aber auch bei allen anderen Räumen passiert das, obwohl sich "darin" überall FHT Thermostaten und HMT Sensoren befinden, die alle ein "temperature" reading liefern. Ich habe es auch mit GenericDeviceType (Thermostat, Thermometer) probiert, ändert gar nichts. Aber auch da stellt sich mir die Frage: wenn ich z.B. GenericDeviceType ändere, was muss ich anschließend alles "neu starten"? Den Pi komplett neu booten? FHEM neu starten? Alexa Modul reload oder restart? In der Alexa App Geräte neu suchen? Oder muss ich da erst alle Geräte verwerfen und dann neu suchen?

wenn jemand eine verständliche Übersicht/Anleitung hat, wie sich das mit den Räumen und Gruppen usw. verhält, wäre ich super dankbar!

Du bist hier, wie deutlich im Titel steht, im falschen Thread!
Der "Fhem Connector" Thread wäre der richtige
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erdnar am 04 August 2019, 20:50:20
Zitat von: amenomade am 03 August 2019, 16:09:15
Ich gucke...................

Sehe aber nichts.

::)
Ja, da sind wir schon zwei ...
Spaß beiseite, hilf mir bitte, was soll ich liefern damit du was siehst?
Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 04 August 2019, 21:51:29
Zitat von: erdnar am 04 August 2019, 20:50:20
::)
Ja, da sind wir schon zwei ...
Spaß beiseite, hilf mir bitte, was soll ich liefern damit du was siehst?
Danke
Wie immer, list von den Devices, Logauszüge, plus evtl. noch diesen  "HTML-Code", den Du in einem Fenster bekommst... Irgendwas, damit man anfangen kann zu analysieren...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 05 August 2019, 13:56:23
Habe seit gestern ein Problem
spiele mit dem mpd-player meine Musik über das alexa- Modul ab.
kann dann im alexa- Modul die Lautstärke ändern.
sobalb ich aber sage alexa mach leiser oder mach lauter
stopt der mpd-player die playlist
wie kann das sein?
hat da vielleicht jemand eine Idee oder das gleiche Problem?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: h-isteas am 05 August 2019, 20:23:45
Mahlzeit,

erstmal ein Dankeschön an den Entwickler des Moduls. Hat bisher super funktioniert  8) bisher... Seit gestern habe ich das Problem, dass ich keine SET Befehle mehr absetzen kann. Readings werden richtig angezeigt und über die Alexa Amazon Seite kann ich mein Echo auch steuern problemlos. Nur FHEM will nicht. Update gemacht, Device gelöscht, wieder angelegt, auf einer anderen FHEM Installation probiert aber alles ohne Erfolg. Ich hatte vorher das 0.53 Modul und heute mit dem 0.54 getestet. Bei beiden gleicher Fehler.
Habe paar Seiten vorher schon gelesen, dass jemand wohl das gleiche Problem hatte aber die Lösung, wenn es denn eine gab konnte ich nicht finden.
Gestern Mittag lief es noch und am Abend nicht mehr. Dachte zuerst es lag an meinen neuen Defines, habe aber das backup von vorgestern wieder eingespielt und ging trotzdem nicht.

Jetzt bin ich etwas ratlos gerade  :-\

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Icke am 06 August 2019, 07:49:12
Moin h-isteas

ich habe derzeit selbiges Problem...
hab es noch nicht geschafft alles fürs NPM Login zu installieren (einmal alles Updaten insbesondere node und nodejs)

Ps:
Kann es evtl. sein das der csrf token die Verbindung blockt?

Gruß Icke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 August 2019, 08:12:29
csrf-Token ist doch die "andere Richtung"!

Ist nur wirksam beim Zugriff AUF fhem...
...nicht von fhem WEG...

Hier werden Daten per HTTP(S)-Requests bei Amazon "abgeholt", genauso als würde man es über alexa.amazon.de tun...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: h-isteas am 06 August 2019, 09:02:59
bin Ja zumindest mal beruhigt, dass ich nicht der einzige bin  ;D Würde es denn mit NPM wieder funktionieren?
Ich wollte heute Abend mal das Echo komplett löschen also auf Werkeinstellungen und dann nochmal alles von vorne konfigurieren. Glaube zwar nicht, dass es was bringt weil es ja über alexa.amazon geht. Aber falls doch dann berichte ich das hier mal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 August 2019, 09:15:20
Zitat von: h-isteas am 06 August 2019, 09:02:59
bin Ja zumindest mal beruhigt, dass ich nicht der einzige bin  ;D Würde es denn mit NPM wieder funktionieren?
Ich wollte heute Abend mal das Echo komplett löschen also auf Werkeinstellungen und dann nochmal alles von vorne konfigurieren. Glaube zwar nicht, dass es was bringt weil es ja über alexa.amazon geht. Aber falls doch dann berichte ich das hier mal.

Welche Authentifizierungsmethode benutzt Du?
Was ist deine Vorgehensweise wegen Auth? Was tust Du, was wird geantwortet?
Wie sieht das echodevice aus (ggf. bitte anonymisieren)? Was steht in state (auch bei den Echos)? Was sagen die Logs? Welche set Befehle "funtkionieren nicht" (Beispiel + Ergebnis + Log)

Löschen und auf Werkeinstellung zurücksetzten ist nur eine Lösung der letzten Chance. Formattierst Du deinen PC sobald etwas spinnt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: h-isteas am 06 August 2019, 11:50:38
Hallo amenomade,

habe das ganz einfach mit dem define <name> echodevice <benutzer> <passwort> gemacht.

es ist egal welchen SET-Befehl ich nehme keiner funktioniert mehr. Beispiel: ich ändere die Lautstärke von 20 auf 30 und paar Sekunden später stellt sich volume wieder auf den alten Wert. In den Readings wird alles korrekt angezeigt. Also wenn ich über die App oder Web was starte wird der Status auch aktualisiert. Aktueller Interpret wird auch im FTUI angezeigt richtig auch der Status (playing, pause ...)

Im Log steht nichts drin. Ich erhöhe heute Abend mal das Loglevel und poste dann die Ergebnisse so wie die Ansicht von den devices bin leider grade im Büro.

Ich finde es eben nur seltsam, dass gelesen werden kann aber nicht geschrieben wird. Als würde nichts rausgehen.

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 06 August 2019, 11:55:20
Das könnte helfen beim NPM_Install

nano /etc/sudoers.d/README
fhem ALL=(ALL) NOPASSWD: ALL


ggf. mit sudo

lg, michael

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: vop am 06 August 2019, 12:20:37
Zitat von: h-isteas am 06 August 2019, 11:50:38
Hallo amenomade,

habe das ganz einfach mit dem define <name> echodevice <benutzer> <passwort> gemacht.

es ist egal welchen SET-Befehl ich nehme keiner funktioniert mehr. Beispiel: ich ändere die Lautstärke von 20 auf 30 und paar Sekunden später stellt sich volume wieder auf den alten Wert. In den Readings wird alles korrekt angezeigt. Also wenn ich über die App oder Web was starte wird der Status auch aktualisiert. Aktueller Interpret wird auch im FTUI angezeigt richtig auch der Status (playing, pause ...)

Im Log steht nichts drin. Ich erhöhe heute Abend mal das Loglevel und poste dann die Ergebnisse so wie die Ansicht von den devices bin leider grade im Büro.

Ich finde es eben nur seltsam, dass gelesen werden kann aber nicht geschrieben wird. Als würde nichts rausgehen.

Gruß

Hallo zusammen,

seit wenigen Tagen habe ich ebenfalls das Problem, dass die Echo Devices offenbar im Read-Only-Mode sind. Gelesen wird normal, Befehle (getestet: volume, speak, routine_play) werden nicht ausgeführt. Meine zahlreichen Echos sprechen sonst recht viel (z.B. "Bitte Fenster in Raum xx schließen"), da fällt es unmittelbar auf, wenn auf einmal nichts mehr geht, nachdem es monatelang problemlos funktioniert hatte.

Das Account-Device ist im Status connected, COOKIE_STATE = OK, Authentifizierung vor langer Zeit mal per NPM gemacht.

Was kann ich zur Analyse beitragen?


Schöne Grüße

Karsten

EDIT: Ich habe nochmal manuell den npm install gemacht, folgendes Verhalten ist aber gleich geblieben:

User fhem hat Schreibrechte auf /opt/fhem/cache/alexa-cookie
sudoers-Eintrag für fhem ist vorhanden



Internals:
   DEF        xxx
   FUUID      xxx
   IODev     
   NAME       echodevice
   NR         xxx
   NTFY_ORDER 50-echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-08-02 14:11:35   2FACode         not used
     2019-08-06 13:30:40   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-08-06 13:30:40   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-08-06 13:30:25   COOKIE_STATE    OK
     2019-08-06 13:23:19   COOKIE_TYPE     READING
     2019-08-06 13:30:27   alarm_count     0
     2019-06-20 14:36:53   amazon_refreshtoken vorhanden
     2019-08-06 13:23:19   autocreate_devices stop
     2019-08-06 13:30:28   config_address_between -
     2019-08-06 13:30:28   config_address_from 1 xxxxxxxx, 79xxx XXXXX
     2019-08-06 13:30:28   config_address_to 1 xxxxxxxx, 79xxx XXXXX
     2019-08-06 13:30:37   list_SHOPPING_ITEM xxx,xxx,xxx
     2019-08-06 13:30:37   list_TASK       xxx,xxx,xxx
     2019-08-06 13:30:27   musicalarm_count 0
     2019-08-06 13:30:27   reminder_count  0
     2019-08-06 13:30:25   state           connected
     2019-08-06 13:30:27   timer_count     0
     2019-08-06 13:30:27   timer_id        -
     2019-08-06 13:30:27   timer_remainingtime 0
     2019-08-06 13:23:19   version         0.0.54
   helper:
     DEVICETYPE A3R9S4ZZECZ6YL
     RUNLOGIN   0
     RUNNING_REQUEST 1
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    636558720
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1565090599
     Alarm:
[...]
Attributes:
   TTS_Voice  German_Female_Google
   alias      Accountdevice Amazon Echo
   browser_save_data 1
   icon       alexa
   room       Amazon
   tunein_default s54452
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 August 2019, 12:23:03
Zitat von: Mickey am 06 August 2019, 11:55:20
Das könnte helfen beim NPM_Install

nano /etc/sudoers.d/README
fhem ALL=(ALL) NOPASSWD: ALL


ggf. mit sudo

lg, michael

Wenn dann mit visudo!

sudo visudo -f FileName

Und die README editieren ist nicht zielführend ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 06 August 2019, 12:53:45
Zitat von: MadMax-FHEM am 06 August 2019, 12:23:03
Wenn dann mit visudo!

sudo visudo -f FileName

Und die README editieren ist nicht zielführend ;)

Gruß, Joachim

Hallo Joachim,

bei mir schon  :) und auch ohne visudo  ;D

War ja als Beispiel gedacht, bei mir ist es ziehlführend   8)
Oder man kann auch nachlesen, hat Michael gut beschrieben.

lg, michael

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 August 2019, 13:13:24
Ohne visudo ist halt mit Risiko behaftet, weil mit nano keine Prüfung stattfindet...
...und wenn dann was beim falschen (wichtigen, einzigen) Account etwas schief geht: System kaputt...

Daher (meine Meinung) sollte es korrekt beschrieben werden...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 06 August 2019, 13:26:07
Zitat von: MadMax-FHEM am 06 August 2019, 13:13:24
Ohne visudo ist halt mit Risiko behaftet, weil mit nano keine Prüfung stattfindet...
...und wenn dann was beim falschen (wichtigen, einzigen) Account etwas schief geht: System kaputt...

Daher (meine Meinung) sollte es korrekt beschrieben werden...

Gruß, Joachim

Joachim, da hast du vollkommen recht. man sollte schon wissen, was man tut  :D

By the way, 426 mal ist alles gut gegangen  8)

Fazit: visudo ist sicherer - absolut.

Und, README ist bei mir schon richtig, ich habe sudo nachinstalliert.

lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 August 2019, 13:30:37
Dass README funktioniert liegt daran, dass einfach "jede Datei" in dem Verzeichnis auf "sudo-Einträge" "durchsucht" wird...
...also auch eine README...
...die aber durchaus ANDERE Aufgaben hat: nämlich eben lesen ;)

Und dann hattest du halt Glück bzw. wenn du immer nur für einen bestimmten User ALLES OHNE PASSWORT als "root" erlaubst und nur diesen Eintrag machst, dann kann wenig passieren...
...auch das sollte man nicht "propagieren"!

Und wenn man dann anfängt (was vernünftig ist) "einzuschränken" können eben Fehler passieren und da es sich hier um eine zentrale Datei bzgl. User-Rechte handelt auch sehr schnell sehr viel kaputt gehen.

Nicht mehr nicht weniger...
...und damit (von mir) Ende OffTopic und SORRY dafür aber nicht für das Geschriebene... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 06 August 2019, 18:15:04
Hat denn nun noch jemand eine Idee was man versuchen könnte?
Wie schon geschrieben habe ich alles geupdatet.
NPM scheint auch zu laufen wie es soll.
Meinen Log hatte ich auch schon gepostet.
Alles andere wurde nicht verändert, ist also so konfiguriert wie am Tag davoe als noch alles lief.

Da es nun auch schon in Facebook angesprochen wird, scheint such das Problem auszubreiten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 August 2019, 18:43:13
@TobiRm: du kannst noch in deinem Post mit der Log mehr anonymisieren.
Wenn Du Alexa sagst "Alexa, sprich mir nach Das ist ein Test", sagt sie das nach? (erstmal unabhängig von Fhem)

Die Log vom echodevice ACCOUNT Device mit verbose 5 wäre auch interessant (auch anonymisiert), insb. was die Authentifizierung angeht.

Sieht man im ACCOUNT Device ein Reading .COOKIE, und wie alt ist es? Was gibt es in COOKIE_STATE und COOKIE_TYPE und amazon_refreshtoken
Wenn Du ein "list" davon machst, gibt es ein session-id in .COOKIE im helper Abschnitt? Ist .CUSTOMER richtig auf deinem CustomerId gesetzt? Ist .DIRECTID da? Ist .PASSWORT crypt:xxxxxxxxx da? Was ist der Timestamp in echodevice_refreshvoice_lastdate? In .HTTP_CONNECTION, gibt es code 200?
(also... ein "list" vom ACCOUNT Device würde alles zeigen, aber wenn dann, vorsicht: es gibt viel zu anonimisieren)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 06 August 2019, 19:11:40
Zitat von: amenomade am 06 August 2019, 18:43:13
@TobiRm: du kannst noch in deinem Post mit der Log mehr anonymisieren.
Wenn Du Alexa sagst "Alexa, sprich mir nach Das ist ein Test", sagt sie das nach? (erstmal unabhängig von Fhem)
Ja, sie spricht es korrekt nach.


Zitat von: amenomade am 06 August 2019, 18:43:13
Die Log vom echodevice ACCOUNT Device mit verbose 5 wäre auch interessant (auch anonymisiert), insb. was die Authentifizierung angeht.

Sieht man im ACCOUNT Device ein Reading .COOKIE, und wie alt ist es? Was gibt es in COOKIE_STATE und COOKIE_TYPE und amazon_refreshtoken



Internals:
   DEF        crypt:* crypt:+
   FUUID      +
   IODev     
   NAME       echo
   NR         385
   NTFY_ORDER 50-echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-08-03 20:27:40   2FACode         not used
     2019-08-06 18:57:15   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-08-06 18:57:15   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-08-06 18:57:05   COOKIE_STATE    OK
     2019-08-03 20:27:41   COOKIE_TYPE     NEW
     2019-08-06 18:57:05   alarm_count     0
     2019-08-03 20:21:28   amazon_refreshtoken vorhanden
     2019-08-04 21:56:07   autocreate_devices found: 1
     2019-08-06 18:57:06   config_address_between -
     2019-08-06 18:57:06   config_address_from R*
     2019-08-06 18:57:06   config_address_to 1 R*
     2019-08-06 18:57:11   list_SHOPPING_ITEM
     2019-08-06 18:57:11   list_TASK       
     2019-08-06 18:57:05   musicalarm_count 0
     2019-08-06 18:57:05   reminder_count  0
     2019-08-06 18:57:05   state           connected
     2019-08-06 18:57:05   timer_count     0
     2019-08-06 18:57:05   timer_id        -
     2019-08-06 18:57:05   timer_remainingtime 0
     2019-08-03 20:27:05   version         0.0.52
   helper:
     DEVICETYPE A*
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    64157*
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 15*

Plus siehe Screenshot.
Reicht das?


Zitat von: amenomade am 06 August 2019, 18:43:13
Wenn Du ein "list" davon machst, gibt es ein session-id in .COOKIE im helper Abschnitt? Ist .CUSTOMER richtig auf deinem CustomerId gesetzt? Ist .DIRECTID da? Ist .PASSWORT crypt:xxxxxxxxx da? Was ist der Timestamp in echodevice_refreshvoice_lastdate? In .HTTP_CONNECTION, gibt es code 200?
(also... ein "list" vom ACCOUNT Device würde alles zeigen, aber wenn dann, vorsicht: es gibt viel zu anonimisieren)

Was mir aber nun aufgefallen ist, letztes mal habe ich es wohl übersehen:
Nach einem NPN_login refresh:
Login Ergebnis
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="session-id=2****"


Dabei habe ich erst vor ein paar Tagen den Login mit NPM_login new erneuert/neu angelegt.

Und, noch aufschlussreicher aus dem verbose 5 Log

2019.05.31 18:43:32 3: [echodot] [echodevice_LoginStart] Alter COOKIE=6030/6000 Refresh Cookie!
2019.05.31 18:43:46 3: [echodot] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri May 31 18:43:32 2019] write new refreshtoken

Nun wird langsam ein Schuh draus.

Aber warum wird das nicht mehr aktualisiert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 August 2019, 19:30:42
Komisch. Du sagst, Du nutzt NPM, aber Du hast COOKIE_TYPE NEW
Bei mir steht COOKIE_TYPE NPM_Login

Ich vermute, er ist nicht richtig authentifiziert.
Und es fehlen viele Readings.

echodevice_refreshvoice_lastdate 15*
Das könntest Du bitte liefern: das wäre ein Timestamp für die letzte Aktualisierung von voice

Wenn Du ein
set echo NPM_login new
machst, was passiert? Da der refresh-token Cookie ungültig ist, wird ein set NPM_login refresh nicht funktionieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Icke am 06 August 2019, 19:45:23
Hallo an alle

ich darf berichten das nach nem vollständigen systemupdate (bin da nicht wirklich uptodate)
und der NPM Login Methode, alles wieder wie gewohnt läuft ...
Und bei mir war wirklich alles veraltet... Schande über mich und vielen dank für alle Denkanstöße hier ...

und ja bzw nein der csrf wars nicht mal ein bischen 🙈

liebe grüße Icke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 August 2019, 20:31:18
Sorry Leute! Ich bin noch 10 Tage im Urlaub, daher kann ich momentan nicht helfen.

Wichtig wäre nur dass ihr das Modul auf den aktuellsten Stand von Seite 1 bringt und dann ggf. noch ein npm_install macht damit die Dateien aktualisiert werden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 06 August 2019, 21:18:09
Scheint mir ein alt hoch gekommenes Thema.

Das gleiche gab es einige Seiten zuvor. Scheint also rhythmisch zu passieren. Ggf auf seite 1 mal hinterlegen.

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 06 August 2019, 21:25:49
Ich bekomme mit 0.0.54 wieder den Fehler mit den nicht abgeschlossenen Regexp.

Unmatched ) in regex; marked by <-- HERE in m/g=1) <-- HERE hiD:hv5>8h{7b;%u9!im2~dt/ at ./FHEM/37_echodevice.pm line 4086.

Und inzwischen auch einen, wenn ich npm_login new mache. FHEM hängt sich dann reproduzierbar weg:

Invalid version format (version required) at ./FHEM/37_echodevice.pm line 4284.

Die Zeilennummer stimmt ggf. nicht, denn ich habe die ganzen Checks um Zeile 4086 rausgeworfen, aber es handelt sich dabei um die Versionsprüfung von node:

if (version->declare($NodeResult)->numify < version->declare('8.10')->numify ) {



$ node -v
v10.15.2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 06 August 2019, 23:03:28
Zitat von: amenomade am 06 August 2019, 19:30:42
Komisch. Du sagst, Du nutzt NPM, aber Du hast COOKIE_TYPE NEW
Bei mir steht COOKIE_TYPE NPM_Login

Ich vermute, er ist nicht richtig authentifiziert.
Und es fehlen viele Readings.

echodevice_refreshvoice_lastdate 15*
Das könntest Du bitte liefern: das wäre ein Timestamp für die letzte Aktualisierung von voice

Wenn Du ein
set echo NPM_login new
machst, was passiert? Da der refresh-token Cookie ungültig ist, wird ein set NPM_login refresh nicht funktionieren.

Ich habe das Modul quasi von Anfang an genutzt, zuerst noch dem dem "von Hand Cookie" aktualisieren, dann auf NPM gewechselt. So lief es auch immer.
Der Login und vieles andere funktioniert ja auch.
Vor zwei Tagen habe ich das Modul gelösche und neu erstellt. Das Ergebnis was das gleiche.
Ich nehme mich morgen der Sache nochmal an.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 07 August 2019, 07:48:26
Ich habe grad den alexa-cookie Ordner umbenannt und das NPM_install neu ausgeführt.
Ist alles durchgelaufen, die unter .COOKIE hinterlegten Daten wurden auch aktualisiert, hat aber nicht geholfen.

Bei einem NPM_login refresh bekam ich wieder ein:

Login Ergebnis

Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken= *hier die Daten*


Dann aufeinmal:

Nach dem (gefühlt) 10. mal NPM_login new klappt das speak wieder.
Auch NPM_login refresh liefert mir nun keinen Fehler mehr.

Die unter .COOKIE hinterlegten Daten sind nun auch viel umfangreicher als vorher, rund 4 mal soviel.

Also keine Ahnung was los ist/war und keine Ahnung wie lang es nun läuft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 07 August 2019, 16:48:41
HI!

Ich wollte mir eben das echodevice definieren wie auf der ersten Seite beschrieben...

Leider sagt mir fhem "unknown Module echodevice"  Wie bekomme ich das installiert? In der Commandref ist es nicht aufgeführt...

Vielen Dank!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TobiRm am 07 August 2019, 16:51:06
Zitat von: misux am 07 August 2019, 16:48:41
HI!

Ich wollte mir eben das echodevice definieren wie auf der ersten Seite beschrieben...

Leider sagt mir fhem "unknown Module echodevice"  Wie bekomme ich das installiert? In der Commandref ist es nicht aufgeführt...

Vielen Dank!
Schau mal auf die erste Seite dieses Threads
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 07 August 2019, 16:51:37
ZitatIch wollte mir eben das echodevice definieren wie auf der ersten Seite beschrieben...

Leider sagt mir fhem "unknown Module echodevice"  Wie bekomme ich das installiert? In der Commandref ist es nicht aufgeführt...

Naja... auf der ersten Seite gibt es auch den Modul zu downloaden...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 07 August 2019, 17:06:32
Aj... jetzt kapiere ich... is nix einfach installiert.. erst herunterladen, kopieren installieren... ja, ok, muss mich dann mal einlesen wie man .pm installiert..

Dank!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 07 August 2019, 17:19:43
Zitat von: misux am 07 August 2019, 17:06:32
Aj... jetzt kapiere ich... is nix einfach installiert.. erst herunterladen, kopieren installieren... ja, ok, muss mich dann mal einlesen wie man .pm installiert..

Dank!

Im Zweifelsfall machst du einfach:

update add https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/development/controls_echodevice.txt

und dann

update echodevice

und dann einen Restart.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarkusN am 07 August 2019, 17:39:18
Hallo! Habe dieses Modul erfolgreich in einem notify verwursten können. Dieses notify erlaubt mir, abhängig von der Quelle eines Kommandos, unterschiedliche Dinge zu tun. Ich möchte bspw. gewisse Geräte nur von einem bestimmten Echo aus schaltbar machen, oder eine Routine verschiedene Aufgaben erledigen lassen, abhängig vom Echo zu dem man spricht. Das ganze funtioniert bis jetzt sehr zuverlässig. Wenn ich keine Routine nutze, dann lege ich für das Device welches ich schalten möchte einen Dummy an, welcher absolut nichts tut. Er wird nur über alexa-fhem bekannt gegeben, und verhindert dass Alexa sich beschwert dass das Device nicht existiert. Alles andere erledigt dieses notify:

Zitat
ECHO_.*:voice:.* {   
   if ($EVENT =~ /alles.aus/) {
      if ($NAME eq "ECHO_AABBCCDDEEFF") {
         fhem('set doif_modus_beleuchtung_keller modus auto');
         fhem('set dummy_markus_pc_keller off');
         if (ReadingsVal("doif_keller_xbox","state","") ne "off" ) {
            fhem('set doif_keller_xbox off');
         };
         fhem('set ECHO_AABBCCDDEEFF info Beliebig_Auf_Wiedersehen');
      } else {
         fhem('set $NAME speak Es tut mir Leid, Dave, aber das kann ich nicht tun');
      }
   }
   if ($EVENT =~ /computer.an/)  {
      if ($NAME eq "ECHO_AABBCCDDEEFF") {
         fhem('set dummy_markus_pc_keller on');
      } else {
         fhem('set $NAME speak Es tut mir Leid, Dave, aber das kann ich nicht tun');
      }
   }   
   if ($EVENT =~ /computer.aus/)  {
      if ($NAME eq "ECHO_AABBCCDDEEFF") {
         fhem('set dummy_markus_pc_keller off');   
      } else {
         fhem('set $NAME speak Es tut mir Leid, Dave, aber das kann ich nicht tun');
      }
   }
}

Ich reagiere hiermit auf das voice event jedes Echo devices, und prüfe im weiteren Verlauf welches device das event ausgelöst hat.
Vielleicht kann ja der ein oder andere was damit Anfangen und es für sich verfeinern.
Ein kleines Schönheitsproblem habe ich allerdings, was sich vermutlich mehr auf das notify bezieht, aber vielleicht hat ja jemand eine Idee.

Die von mir rot eingefärbte Zeile sollte eigentlich so aussehen:
fhem('set $NAME info Beliebig_Auf_Wiedersehen');
Hiermit möchte ich dem Echo der das Event ausgelöst hat einen vordefinierten Spruch ausgeben lassen, allerdings funktioniert das so nicht, nur wenn ich den Echo explizit angebe. Die grün markierte Zeile funktioniert allerdings ohne Probleme. Hat jemand eine Idee wieso?

/edit:

hier die Version mit den korrekt gesetzten doppelten Anführungszeichen:

ECHO_.*:voice:.* {
if ($EVENT =~ /alles.aus/) {
if ($NAME eq "ECHO_AABBCCDDEEFF") {
fhem("set doif_modus_beleuchtung_keller modus auto");
fhem("set dummy_markus_pc_keller off");
if (ReadingsVal("doif_keller_xbox","state","") ne "off" ) {
fhem("set doif_keller_xbox off");
};
fhem("set $NAME info Beliebig_Auf_Wiedersehen");
} else {
fhem("set $NAME speak Es tut mir Leid, Dave, aber das kann ich nicht tun");
}
}
if ($EVENT =~ /computer.an/)  {
if ($NAME eq "ECHO_AABBCCDDEEFF") {
fhem("set dummy_markus_pc_keller on");
} else {
fhem("set $NAME speak Es tut mir Leid, Dave, aber das kann ich nicht tun");
}
}
if ($EVENT =~ /computer.aus/)  {
if ($NAME eq "ECHO_AABBCCDDEEFF") {
fhem("set dummy_markus_pc_keller off");
} else {
fhem("set $NAME speak Es tut mir Leid, Dave, aber das kann ich nicht tun");
}
}
}


Grüße,

Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 August 2019, 17:59:05
Wobei mich wundert, wenn du tatsächlich "Einzelhochkommas" hast, dass die Variable $NAME "aufgelöst" wird...
...und somit "grün" funktioniert...

Normalerweise funktioniert das nur mit Doppelanführungszeichen:

'$NAME' ergibt $NAME

"$NAME" ergibt ECHO...

(bzw. halt den "Inhalt" der Variablen...)

Antwort: leider keine Idee...

Kann es aber später mal bei mir testen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarkusN am 07 August 2019, 18:28:31
Danke, doppelte Anführungszeichen haben das Problem offenbar gelöst! Immer diese kleinen Fallstricke  ;D

Warum die grüne Zeile dann funktioniert ist allerdings eine gute Frage.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 August 2019, 18:33:23
Gut, dann kann ich mir den Test ja sparen... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 07 August 2019, 20:02:56
Hallo,

ich habe auch das Problem, dass mindestens mal das Speak nicht mehr funktioniert, obwohl ich connected bin. Auch Update auf die neueste Version des Moduls hat nichts geholfen. Was kann man noch probieren und gibt's schon Ideen, woran das liegen kann ?

Grüße Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 07 August 2019, 20:10:30
Ich verstehe das ganze nicht mehr....

Bitte einige Seiten vor blättern.

NPM usw... steht alles schon sehr oft in diesem Thread...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: h-isteas am 07 August 2019, 22:16:57
Also wenn ich "Get Status" mache dann kommt bei "Amazon_refreshtoken" unbekannt  ???

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: vop am 07 August 2019, 22:36:59
Zitat von: vop am 06 August 2019, 12:20:37
Hallo zusammen,

seit wenigen Tagen habe ich ebenfalls das Problem, dass die Echo Devices offenbar im Read-Only-Mode sind. Gelesen wird normal, Befehle (getestet: volume, speak, routine_play) werden nicht ausgeführt. Meine zahlreichen Echos sprechen sonst recht viel (z.B. "Bitte Fenster in Raum xx schließen"), da fällt es unmittelbar auf, wenn auf einmal nichts mehr geht, nachdem es monatelang problemlos funktioniert hatte.

Das Account-Device ist im Status connected, COOKIE_STATE = OK, Authentifizierung vor langer Zeit mal per NPM gemacht.

Was kann ich zur Analyse beitragen?


Schöne Grüße

Karsten

EDIT: Ich habe nochmal manuell den npm install gemacht, folgendes Verhalten ist aber gleich geblieben:

  • set echodevice NPM_login refresh -> Meldung über ungültigen Refresh-Cookie
  • set echodevice NPM_login new -> FHEM hängt sich auf / startet neu.

User fhem hat Schreibrechte auf /opt/fhem/cache/alexa-cookie
sudoers-Eintrag für fhem ist vorhanden


Ich habe für mich nun eine Lösung gefunden, vielleicht hilft dies ja jemandem weiter.

Ich hatte nach einer Fehlermeldung im Log bzgl. node-Versionscheck genauer nachgeforscht, der Check befindet sich in Zeile 4289:


        # Node Version prüfen
        close NODEVER;
        open NODEVER,'-|', 'node -v' or die $@;
        my $NodeResult;
        my $NodeLoop = "2";
        do {
                $NodeResult=<NODEVER>;
                $NodeResult =~ s/v//g;

                #Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Node Version $NodeResult";
                if (version->declare($NodeResult)->numify < version->declare('8.10')->numify ) {

                        $InstallResult .= '<p>Die installierte Node Version  <strong>' . $NodeResult . '</strong> ist zu alt. Bitte zuerst die Node Version auf Minimum <strong>8.12</strong> aktualisieren. F
                        $InstallResult .= '<p><strong><font color="blue">sudo apt-get install curl</font></strong></p>';
                        $InstallResult .= '<p><strong><font color="blue">curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -</font></strong></p>';
                        $InstallResult .= '<p><strong><font color="blue">sudo apt-get update</font></strong></p>';
                        $InstallResult .= '<p><strong><font color="blue">sudo apt-get install nodejs</font></strong></p><br>';
                        $InstallResult .= '<br><form><input type="button" value="Zur&uuml;ck" onClick="history.go(-1);return true;"></form>';
                        $InstallResult .= "</html>";
                        $InstallResult =~ s/'/'/g;
                        Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Node Version " . $NodeResult . " is to old! Pleas make an update";
                        return $InstallResult;

                }
                else {Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Node Version " . $NodeResult;}



        } while ($NodeLoop eq "1");

[...]


Installiert war bei mir v8.11.1, was meinem Verständnis nach eigentlich den Vergleich "> 8.10" erfüllen sollte - im Text steht dann ja auch, wie man die Version aktualisieren kann. Die Meldung wurde mir leider in FHEM nie angezeigt, FHEM hat sich bei set NPM_login new immer aufgehängt (auch nach gefühlten 10 mal noch, die Methode hat mir also nicht weitergeholfen ;) )

set NPM_install über die FHEM-Oberfläche hat nicht funktioniert, mit Fehlermeldung. Also manuell durchgeführt. Das alexa-cookie-Verzeichnis musste ich selbst anlegen, da npm dies (trotz Aufruf per sudo) wegen angeblich fehlender Berechtigungen nicht konnte und mit Fehler abgebrochen ist. Nach manueller Anlage des Verzeichnisses lief die Installation mit aktuellem nodejs dann aber durch.

Ergebnis:


Hier die kompletten Befehle:

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get update
sudo apt-get install nodejs
sudo mkdir /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2


Jetzt bleibt die spannende Frage, warum das früher mal funktioniert hat (ich bezweifle, dass mein nodejs mal aktueller war und sich von selbst downgegradet hat). Aktuell nutze ich das Modul in Version v0.0.54, aber auch in v0.0.51z war der Versionscheck schon der gleiche...
Und die weitere Frage, warum FHEM bei unpassender Version abstürzt, statt diese durchaus hilfreiche Meldung auszugeben.

Ergänzung:
ich hatte zwischendurch auf der Kommandozeile "node -v" aufgerufen (als user 'pi', Standard-Raspbian). Dort wurde nichts ausgegeben, denn wie sich herausstellte, gab es unter /usr/sbin/node ein weiteres Binary namens node, was auch immer das war. Beim direkten Aufruf von /usr/bin/node -v wurde die Versionsinfo ausgegeben.

Könnte es vielleicht damit zu tun haben?

Bei leerer Ausgabe von "node -v" dürfte diese Zeile hier zum 'die' und somit zum Absturz führen:
open NODEVER,'-|', 'node -v' or die $@;

=> an dieser Stelle wird statt $npm_bin_node nur 'node' aufgerufen, möglicherweise wurde das falsche node gestartet.

(im Zuge des nodejs-Updates wie oben beschrieben wurde /usr/sbin/node entfernt, das würde erklären warum nun bei nur noch einem vorhandenen node-Binary wieder das richtige ausgeführt und eine Versionsinfo ausgegeben wird)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 07 August 2019, 23:38:38
ZitatHallo Zusammen,

Ich habe über das Modul wirklich grandiose Sprachansagen uvm. realisiert, echt klasse. Aber gibt es denn wirklich keinen Weg den Dingern via speak-ssml einen einfachen mp3 Pieps zu entlocken, ohne den "Umweg" für die DNS Umleitung zu nehmen? Ich habe viel gefunden aber nichts will so recht klappen. Auch nicht die Amazon Töne aus <audio src="soundbank://soundlibrary/.... ?!?!

Bin für jeden Hinweis dankbar.

Ich hatte diese Frage schon mal gestellt, bisher ohne Antwort. Hat evtl. jemand einen Hinweis?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 08 August 2019, 00:05:31
Mit "audio"? https://developer.amazon.com/fr/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html#audio
(Siehe auch "requirements and limitations")

EDIT: das wird aber wahrscheinlich nicht gehen, da das Modul die "sprich mir nach" funktionalität nutzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: h-isteas am 08 August 2019, 07:37:37
Hey Vop,

Klasse Erklärung, TOP. Macht Sinn. Ich habe gestern auch versucht mal NPM zu installieren nachdem ich nicht weitergekommen bin. hatte aber recht wenig Zeit. So Kurz vorm Urlaub hat man noch tausende andere Sachen zu tun  :o

Aber vielleicht schaffe ich es heute oder morgen Abend nochmal weiter zu machen. Für mich hat es so den Anschein als hätte Amazon hier irgendwas gedreht  ;D

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 08 August 2019, 08:07:13
Zitat von: vop am 07 August 2019, 22:36:59
Ergänzung:
ich hatte zwischendurch auf der Kommandozeile "node -v" aufgerufen (als user 'pi', Standard-Raspbian). Dort wurde nichts ausgegeben, denn wie sich herausstellte, gab es unter /usr/sbin/node ein weiteres Binary namens node, was auch immer das war. Beim direkten Aufruf von /usr/bin/node -v wurde die Versionsinfo ausgegeben.

Könnte es vielleicht damit zu tun haben?

Das war mit Sicherheit das Problem.
Das Modul wird node ja sicher auch nicht mit einem fixen Pfad aufrufen (kann ja je nach Installation / Distro verschieden sein).
Hat man mehr als eine Node Version auf dem System muss somit schon die richtige reagieren wenn man nur "node" ohne Pfad aufruft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: vop am 08 August 2019, 08:23:06
Zitat von: Thyraz am 08 August 2019, 08:07:13
Das Modul wird node ja sicher auch nicht mit einem fixen Pfad aufrufen

An den meisten Stellen wird das Attribut npm_bin_node berücksichtigt, bzw. falls nicht gesetzt der Standardpfad /usr/bin/node genommen. Wie im Code-Ausschnitt zu sehen, ist dies beim Versionscheck nicht der Fall:


open NODEVER,'-|', 'node -v' or die $@;


@michael.winkler : vielen Dank für das coole Modul und genieß deinen Urlaub! Vielleicht kannst du ja bei Gelegenheit mal schauen, ob an dieser Stelle noch die Berücksichtigung von npm_bin_node möglich ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 08 August 2019, 13:35:03
Hallo Michael
Habe deine Anleitungen für den mpd-player und icecast umgesetzt und sie funktionierten
monatelang wunderbar, jetzt habe ich das Problem, daß wenn ich alexa einfach nur anspreche
Z. B. Leiser oder lauter stoppt sofort der mpd-player,  Modul ist auf dem neuesten Stand,  Verbose und Logs
zeigen nicht an wer das auslöst,
Hast du vielleicht ne Idee.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 1907 am 08 August 2019, 15:43:52
Hi Miteinander,

Erstmal Danke an den Dev und alle Helfer für das tolle Modul.
Ich hab eine triviale Frage:
Ist es möglich über das Modul bei einem Echo Show 5 das Display abzuschalten? Also quasi wie mit dem Befehl "Alexa Display aus".
Echt abartig, dass so ne Funktion nicht per Alexa Routine möglich ist   :o
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 08 August 2019, 17:01:25
ZitatMit "audio"? https://developer.amazon.com/fr/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html#audio
(Siehe auch "requirements and limitations")

EDIT: das wird aber wahrscheinlich nicht gehen, da das Modul die "sprich mir nach" funktionalität nutzt.

Die Seite kenne ich. Wenn ich das auf mein Echo jage, spricht er zwar, spielt aber keinen Sound ab.

<speak>
    Welcome to Car-Fu.
    <audio src="soundbank://soundlibrary/transportation/amzn_sfx_car_accelerate_01" />
    You can order a ride, or request a fare estimate.
    Which will it be?
</speak>


Ich habe es auch mit einem eigenen, nach Vorgaben codierten Mp3 auf einem mit Letsencrypt zertifizieren https Server versucht. Geht auch nicht. 

Naja, ist dann wohl so, Schade. Das Modul ist trotzdem der Hammer.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 08 August 2019, 21:11:27
Hallo Michael,
schönen Urlaub und danke, dass ich mal wieder etwas lernen durfte: "attr showInternalValues 1"  ;D
Ergänzt Du noch bitte auf Deiner Website, dass es ein Attribut zum global-device ist.  ;)

@all: Nun zu meinem Problem:
Keine Ahnung seit wann, keine Ahnung, ob ich vielleicht etwas an meinem System geändert habe.(Oder doch, pi-hole installiert, aber das kann nicht das Problem sein, oder ?) :-[ Aber das echodevice mag keine set-Befehle mehr, obwohl der echo immer connected ist. Die readings werden auch korrekt aktualisiert.
Wichtig: Ich hab immer noch 0.0.48a, die bei mir perfekt funktionierte. Bitte daher nicht den Vorschlag auf eine npm-Version zu aktualisieren. Diese node-Geschichten sind mir zu suspekt.

Das Problem scheint trotz gültigem Cookie ein Berechtigungsproblem zu sein, denn im html-results-view sehe ich für volume-header ein 401 Unauthorized.
Ein set echo volume 40 liefert im Log:
2019.08.08 17:56:44 4: [echo] [echodevice_SendCommand] [volume] START
2019.08.08 17:56:44 4: [echo] [echodevice_SendCommand] [volume] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.08.08 17:56:44 4: [echo] [echodevice_SendCommand] [volume] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"meineSerial\",\"value\":\"40\",\"locale\":\"de-DE\",\"customerId\":\"MeineId\"}}}","status":"ENABLED"}
2019.08.08 17:56:44 4: [echo] [echodevice_HandleCmdQueue] [volume] send command=https://layla.amazon.de/api/behaviors/preview
2019.08.08 17:56:44 4: [echo] [echodevice_Parse] [volume]
2019.08.08 17:56:44 5: [echo] [echodevice_Parse] [volume] DATA Dumper=$VAR1 = '';

2019.08.08 17:56:44 4: [echo] [echodevice_Parse] [volume] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

2019.08.08 17:56:51 5: [echo] [echodevice_GetSettings] ping!
.
.



Was mag der Server denn nicht(nicht mehr) ?  :-\

Danke&Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 08 August 2019, 21:49:21
Hallo Markus,
hier auch kein set Befehl möglich obwohl connected. Ich nutze mom. V 0.0.53.
2019.08.08 21:32:53 4: [echodot_wz] [echodevice_SendCommand] [info] START
2019.08.08 21:32:53 4: [echodot_wz] [echodevice_SendCommand] [info] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.08.08 21:32:53 4: [echodot_wz] [echodevice_SendCommand] [info] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.CannedTts.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090L90965212XCS\",\"cannedTtsStringId\":\"alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random\",\"locale\":\"de-DE\",\"customerId\":\"A3G3LVU5IWT61F\"}}}","status":"ENABLED"}
2019.08.08 21:32:53 4: [echodot_wz] [echodevice_HandleCmdQueue] [info] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.CannedTts.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090L90965212XCS\",\"cannedTtsStringId\":\"alexa.cannedtts.speak.curatedtts-category-confirmations/alexa.cannedtts.speak.curatedtts-random\",\"locale\":\"de-DE\",\"customerId\":\"A3G3LVU5IWT61F\"}}}","status":"ENABLED"}
2019.08.08 21:32:53 4: [echodot_wz] [echodevice_Parse] [info]
2019.08.08 21:32:53 4: [echodot_wz] [echodevice_Parse] [info] json for unknown message


VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 09 August 2019, 00:00:18
Cool! Vielen Dank dafür... Blöderweise habe ich eben gelesen das dieses Modul nicht auf dem echo Input läuft... Genau dafür wollte ich es haben...

Weiß jemand wann es das dafür gibt?

Zitat von: Christoph Morrison am 07 August 2019, 17:19:43
Im Zweifelsfall machst du einfach:

update add https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/development/controls_echodevice.txt

und dann

update echodevice

und dann einen Restart.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 09 August 2019, 00:29:26
Der Input wird eigentlich schon länger unterstützt.

Mach nochmal ein update, vor zwei Tagen wurde die Version aktualisiert, du warst ggf. so schnell mit dem runterladen, das du noch eine alte Version geladen hast.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: h-isteas am 09 August 2019, 08:30:37
Hey KölnSolar,

genau das gleiche kommt bei mir auch im Log:

2019.08.08 21:56:37 4: [echo] [echodevice_Parse] [volume] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

und bei "Get Status" => Amazon_refreshtoken: unknown

Bin aber auch noch nicht dahinter gekommen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 09 August 2019, 09:18:01
Interessant. Get status gab es erst ab 0.51z. Ich guck mal in die aktuellste Version. Vielleicht kann ich aus der ja was herauslesen und vielleicht geht die Version ja auch ohne npm.

Edit: Geht auch ohne. Aber selbes Verhalten: set-Befehle funktionieren nicht, 401-unauthorized. Der Vollständigkeit halber mein get status
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon
verbose    Attribut 2
server    Attribut alexa.amazon.de
icon    Attribut echo
     

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-91629....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=257-91629....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AFMOEI....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Adriano am 09 August 2019, 14:50:34
Ich habe leider in der Doku und hier auf die schnelle nichts gefunden. Was mache ich, wenn ich 2 Echo Devices habe.?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 August 2019, 14:52:54
Zitat von: Adriano am 09 August 2019, 14:50:34
Ich habe leider in der Doku und hier auf die schnelle nichts gefunden. Was mache ich, wenn ich 2 Echo Devices habe.?

Du machst ein define für das Account-Device und dann dort autocreate_devices...

Sollte aber beschrieben sein...

EDIT: isses auch https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Definition%20in%20FHEM

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Adriano am 09 August 2019, 15:29:14
Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 09 August 2019, 19:47:53
Hervorragend! Es hat alles geklappt! Vielen Dank! Alle meine Geräte wurden gefunden.

Aber eine Frage: gibt es beim "set speak" einen trick? Weil meine Geräte spucken keinen Ton raus... weder wenn sie aus sind noch wenn mukik läuft... :-\ Das war eigentlich mein Hauptgrung dieses Modul zu haben... :'(

Zitat von: TomLee am 09 August 2019, 00:29:26
Der Input wird eigentlich schon länger unterstützt.

Mach nochmal ein update, vor zwei Tagen wurde die Version aktualisiert, du warst ggf. so schnell mit dem runterladen, das du noch eine alte Version geladen hast.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 August 2019, 19:53:46
Nö, kein Trick.

Einfach:

set ECHO_ABCDEFAGDHEKWKLA speak Test

Dann kommt bei mir "Test" aus dem Echo...
...eben ausprobiert.

Welche Modulversion?
Welche Connection-Art: COOKIE, npm, ...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 09 August 2019, 20:06:01
Habe es mit eminem account und Passwort definiert. keine Cookies...
Die version...? WIe finde ich die heraus? Habe es eben alles installiert und update und neustart gemacht.

hier ein List vom Gerät:

Internals:
   CFGFN     
   CHANGED   
   DEF        A25OYMUN256TXA G090U6365351870A1J
   FUUID      5d4dad56-f33f-84b4-38dc-a32ed58c77a23401
   IODev      ECHO
   NAME       ECHO_G090U61091870A1J
   NR         271
   NTFY_ORDER 50-ECHO_G090U61091870A1J
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2019-08-09 20:03:55   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-08-09 20:03:55   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-08-09 20:03:55   channel         Amazon Music
     2019-08-09 20:03:55   currentAlbum    Grateful [Explicit]
     2019-08-09 20:03:55   currentArtist   DJ Khaled feat. Rihanna & Bryson Tiller
     2019-08-09 20:03:55   currentArtwork  https://album-art-storage-eu.s3.amazonaws.com/306d6d7606798ffbeaf93a887462276dbbf4ca8a7e2187831aa031521a639327_500x500.jpg?response-content-type=image%2Fjpeg&x-amz-security-token=FQoGZXIvYXdzEBkaDGWFzNsyVCFUw%2F0gISKsARwDlpMRvP0vaXvEmpalqG67lM46CwZQYq%2B8j4EOI7x97Y1C5ESVMZozL2fAKJB%2B%2BtqRjehWey%2BoPicacY5rkFeU17FjNtfeI%2F%2BlfticCDN%2FCr9XayAjL0AW79w%2FSSP%2FbBVNK3j9D8iwsb7ieJVfCu4805hrVmNquE7%2FhGPsA9gmzVHsO9X7Pb1gEMAVyssc20%2BxVW5sZwHG7bj7snknoIMrLWbRB%2FNyTi3eSRkoo6K26gU%3D&AWSAccessKeyId=ASIAZZLLX6KMXBBUY22N&Expires=1565459608&Signature=gFxUxzE64KqfLNobyYbF2ZIn%2BqY%3D
     2019-08-09 20:03:55   currentTitle    Wild Thoughts [Explicit]
     2019-08-09 20:03:55   currentTuneInID -
     2019-08-09 20:03:16   deviceAddress   xxx
     2019-08-09 20:03:18   dnd             off
     2019-08-09 20:03:16   microphone      false
     2019-08-09 19:28:54   model           Echo Dot Gen3
     2019-08-09 20:03:55   mute            off
     2019-08-09 20:03:14   online          true
     2019-08-09 20:03:55   playStatus      paused
     2019-08-09 19:28:54   presence        present
     2019-08-09 20:03:55   progress        59
     2019-08-09 20:03:55   progresslen     204
     2019-08-09 20:03:55   repeat          false
     2019-08-09 20:03:55   shuffle         false
     2019-08-09 19:28:56   state           connected
     2019-08-09 20:03:16   timeZoneId      Europe/Berlin
     2019-08-09 19:28:54   version         2584226436
     2019-08-09 20:01:12   voice           alexa stopp
     2019-08-09 20:01:12   voice_timestamp 1565373622326
     2019-08-09 20:03:55   volume          10
     2019-08-09 20:03:22   volume_alarm    50
     2019-08-09 20:03:17   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOwsfrcraec
     FAMILY     ECHO
     NAME       Büro
     RUNNING_REQUEST 0
     VERSION    2584226436
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      ECHO
   alias      Büro
   room       Amazon


Zitat von: MadMax-FHEM am 09 August 2019, 19:53:46
Nö, kein Trick.

Einfach:

set ECHO_ABCDEFAGDHEKWKLA speak Test

Dann kommt bei mir "Test" aus dem Echo...
...eben ausprobiert.

Welche Modulversion?
Welche Connection-Art: COOKIE, npm, ...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 09 August 2019, 20:16:39
Zitat von: misux am 09 August 2019, 20:06:01
Die version...? WIe finde ich die heraus? Habe es eben alles installiert und update und neustart gemacht.

Steht im Reading vom account-device oder über get status im account device

Ich habe mittlerweile auf 0.0.54 upgedatet und die set Befehle gehen immer noch nicht. Hier mal mein get status...
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading vorhanden
TTS_Voice    Attribut German_Female_Vicki
icon    Attribut alexa
group    Attribut Software
verbose    Attribut 3
room    Attribut 90_System->91_Interfaces
devStateIcon    Attribut connected:ios-on-blue .* ios-NACK
alias    Attribut Amazon Account Device

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-25998....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-25998....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Sieht doch eigentlich gut aus...  ???
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 August 2019, 20:22:47
Dann noch mal die Frage:

welche Login-Variante?

npm_login?
COOKIE?

Bei den meisten die entweder npm_install (noch mal / da wurde etwas angepasst) und dann npm_login new durchgeführt haben klappt es...
...zumindest mein Eindruck.

Ich nutze auch npm_login und es geht...
...mehr kann ich dazu nicht sagen...

Ansonsten müsste Michael mal drüber schauen...
...hat aber wohlverdienten Urlaub (soweit ich mitbekommen habe)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 09 August 2019, 20:29:47
Zitat von: MadMax-FHEM am 09 August 2019, 20:22:47
Dann noch mal die Frage:

welche Login-Variante?

npm_login?
COOKIE?

Bei den meisten die entweder npm_install (noch mal / da wurde etwas angepasst) und dann npm_login new durchgeführt haben klappt es...
...zumindest mein Eindruck.

Ich nutze auch npm_login und es geht...
...mehr kann ich dazu nicht sagen...

Ansonsten müsste Michael mal drüber schauen...
...hat aber wohlverdienten Urlaub (soweit ich mitbekommen habe)...

Gruß, Joachim

Ich nutze auch npm_login. Ich probier das mal aus mit install/new...
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 09 August 2019, 20:31:10
Nach npm_install kommt das hier:
Installationsergebnis

Vorhandene Installation wird aktualisiert+ alexa-cookie2@2.1.0 updated 1 package and audited 4745 packages in 3.206s found 3 high severity vulnerabilities run `npm audit fix` to fix them, or `npm audit` for details
Installation erfolgreich durchgefuehrt


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 09 August 2019, 20:34:34
Und nach einem npm_login new gehen jetzt auch wieder die set Befehle  :)

Danke Joachim!
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 09 August 2019, 20:37:34
hmmm... bei mir bekomme ich das NPM nicht installiert...

bekomme den FhemWeb Fehler wie im Bild... habe im Terminal sudo apt-get install npm  durchgeführt und es schien alles in Ordnung... reboot, neustart und im Fhem dann leider die Fehlermeldung....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 August 2019, 20:49:58
Steht etwas im Log?

Schon mal den npm_install auf der Console ausgeführt, um vielleicht eine klare Fehlermeldung zu erhalten...

Sollte in der Anleitung zum Modul stehen...

Welche Version von node/npm ist denn installiert worden?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 09 August 2019, 20:56:00
So... Ich habe es nun geschafft!

Mit dieser Anleitung hane ich NPM installieren und updaten können!

Nun läuft es!

Vielen Dank!!!


Zitat von: vop am 07 August 2019, 22:36:59
Ich habe für mich nun eine Lösung gefunden, vielleicht hilft dies ja jemandem weiter.

Ich hatte nach einer Fehlermeldung im Log bzgl. node-Versionscheck genauer nachgeforscht, der Check befindet sich in Zeile 4289:


        # Node Version prüfen
        close NODEVER;
        open NODEVER,'-|', 'node -v' or die $@;
        my $NodeResult;
        my $NodeLoop = "2";
        do {
                $NodeResult=<NODEVER>;
                $NodeResult =~ s/v//g;

                #Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Node Version $NodeResult";
                if (version->declare($NodeResult)->numify < version->declare('8.10')->numify ) {

                        $InstallResult .= '<p>Die installierte Node Version  <strong>' . $NodeResult . '</strong> ist zu alt. Bitte zuerst die Node Version auf Minimum <strong>8.12</strong> aktualisieren. F
                        $InstallResult .= '<p><strong><font color="blue">sudo apt-get install curl</font></strong></p>';
                        $InstallResult .= '<p><strong><font color="blue">curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -</font></strong></p>';
                        $InstallResult .= '<p><strong><font color="blue">sudo apt-get update</font></strong></p>';
                        $InstallResult .= '<p><strong><font color="blue">sudo apt-get install nodejs</font></strong></p><br>';
                        $InstallResult .= '<br><form><input type="button" value="Zur&uuml;ck" onClick="history.go(-1);return true;"></form>';
                        $InstallResult .= "</html>";
                        $InstallResult =~ s/'/'/g;
                        Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Node Version " . $NodeResult . " is to old! Pleas make an update";
                        return $InstallResult;

                }
                else {Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Node Version " . $NodeResult;}



        } while ($NodeLoop eq "1");

[...]


Installiert war bei mir v8.11.1, was meinem Verständnis nach eigentlich den Vergleich "> 8.10" erfüllen sollte - im Text steht dann ja auch, wie man die Version aktualisieren kann. Die Meldung wurde mir leider in FHEM nie angezeigt, FHEM hat sich bei set NPM_login new immer aufgehängt (auch nach gefühlten 10 mal noch, die Methode hat mir also nicht weitergeholfen ;) )

set NPM_install über die FHEM-Oberfläche hat nicht funktioniert, mit Fehlermeldung. Also manuell durchgeführt. Das alexa-cookie-Verzeichnis musste ich selbst anlegen, da npm dies (trotz Aufruf per sudo) wegen angeblich fehlender Berechtigungen nicht konnte und mit Fehler abgebrochen ist. Nach manueller Anlage des Verzeichnisses lief die Installation mit aktuellem nodejs dann aber durch.

Ergebnis:

  • set NPM_login new funktioniert endlich wieder!
  • Der Zustand von COOKIE_TYPE hat sich von READING zu NPM_Login geändert
  • speak, volume, routine_play funktionieren wieder


Hier die kompletten Befehle:

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get update
sudo apt-get install nodejs
sudo mkdir /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2


Jetzt bleibt die spannende Frage, warum das früher mal funktioniert hat (ich bezweifle, dass mein nodejs mal aktueller war und sich von selbst downgegradet hat). Aktuell nutze ich das Modul in Version v0.0.54, aber auch in v0.0.51z war der Versionscheck schon der gleiche...
Und die weitere Frage, warum FHEM bei unpassender Version abstürzt, statt diese durchaus hilfreiche Meldung auszugeben.

Ergänzung:
ich hatte zwischendurch auf der Kommandozeile "node -v" aufgerufen (als user 'pi', Standard-Raspbian). Dort wurde nichts ausgegeben, denn wie sich herausstellte, gab es unter /usr/sbin/node ein weiteres Binary namens node, was auch immer das war. Beim direkten Aufruf von /usr/bin/node -v wurde die Versionsinfo ausgegeben.

Könnte es vielleicht damit zu tun haben?

Bei leerer Ausgabe von "node -v" dürfte diese Zeile hier zum 'die' und somit zum Absturz führen:
open NODEVER,'-|', 'node -v' or die $@;

=> an dieser Stelle wird statt $npm_bin_node nur 'node' aufgerufen, möglicherweise wurde das falsche node gestartet.

(im Zuge des nodejs-Updates wie oben beschrieben wurde /usr/sbin/node entfernt, das würde erklären warum nun bei nur noch einem vorhandenen node-Binary wieder das richtige ausgeführt und eine Versionsinfo ausgegeben wird)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 09 August 2019, 21:07:26
Nach der erfolgreichen NPM Installation im Terminal hat er mir gleicht gesagt das es eine neue version gibt... habe geupdatet. jetzt ist es die 6.10.3

Zitat von: MadMax-FHEM am 09 August 2019, 20:49:58
Steht etwas im Log?

Schon mal den npm_install auf der Console ausgeführt, um vielleicht eine klare Fehlermeldung zu erhalten...

Sollte in der Anleitung zum Modul stehen...

Welche Version von node/npm ist denn installiert worden?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: h-isteas am 09 August 2019, 21:31:05
Bei mir geht es jetzt auch wieder dank der Anleitung und NPM  8)

Vielen Dank.

Verstehe aber trotzdem nicht warum es nicht ging vorher
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 10 August 2019, 12:25:55
ZitatBei mir geht es jetzt auch wieder dank der Anleitung und NPM
Ist mir zu einfach bzw. ich halte die node.js Geschichte für den falschen Weg. :-X

Ich hab daher mal etwas recherchiert und getestet.
1. Mit der "alten" und umständlichen Methode das Cookie aus Browserdaten zu extrahieren und im Attribut cookie zu speichern, habe ich meinen Dot wiederbelebt.  :)
2. Mich nach alternativen Methoden umgesehen. Dabei bin ich auf das Skript hier (https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html) des FHEM-users adn77, welches hier (https://forum.fhem.de/index.php/topic,82631.msg861068.html#msg861068) bereits diskutiert wurde, gestoßen. Mittlerweile ist in das Skript 2FA u. MFA implementiert. Und: es funktionierte perfekt.

Anstatt nodejs/npm/alexa-cookie zu installieren u. dem linux-fhem-user sudo-Rechte zu verpassen, hielte ich es für sinnvoller/sicherer/anwenderfreundlicher... den login im Modul entsprechend dem Skript anzupassen.

Wenn ich es richtig gesehen habe, steckt im Browser- u. Skript-Cookie jew. ein csrf-token, welches dem modulgenerierten Cookie fehlt. :-\
Vielleicht macht das den Unterschied ? :-\

Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 August 2019, 17:18:46
Zitat von: KölnSolar am 10 August 2019, 12:25:55
Ist mir zu einfach bzw. ich halte die node.js Geschichte für den falschen Weg. :-X

Ich hab daher mal etwas recherchiert und getestet.
1. Mit der "alten" und umständlichen Methode das Cookie aus Browserdaten zu extrahieren und im Attribut cookie zu speichern, habe ich meinen Dot wiederbelebt.  :)
2. Mich nach alternativen Methoden umgesehen. Dabei bin ich auf das Skript hier (https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html) des FHEM-users adn77, welches hier (https://forum.fhem.de/index.php/topic,82631.msg861068.html#msg861068) bereits diskutiert wurde, gestoßen. Mittlerweile ist in das Skript 2FA u. MFA implementiert. Und: es funktionierte perfekt.

Anstatt nodejs/npm/alexa-cookie zu installieren u. dem linux-fhem-user sudo-Rechte zu verpassen, hielte ich es für sinnvoller/sicherer/anwenderfreundlicher... den login im Modul entsprechend dem Skript anzupassen.

Wenn ich es richtig gesehen habe, steckt im Browser- u. Skript-Cookie jew. ein csrf-token, welches dem modulgenerierten Cookie fehlt. :-\
Vielleicht macht das den Unterschied ? :-\

Grüße Markus
Die sudo Rechte werden nur für die erste Implementierung benötigt. Für den späteren Betrieb werden diese Berechtigungen nicht mehr benötigt!

Ich kann jedem nur empfehlen auf die neue Login Methode zu wechseln. Wer das nicht möchte kann gerne weiterhin mit der alten Methode weitermachen, muss sich aber dann nicht wundern wenn etwas nicht funktioniert.


Gesendet von iPad mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Supadone am 10 August 2019, 21:56:14
Servus
Hab heute 4 weitere Echo Dots in Betrieb genommen, jedoch hab ich auch das Problem das keine Set-Befehle verfügbar sind. Auch werden nicht alle Readings geladen.
Internals:
   CHANGED   
   DEF        A1RABVCI4QCIKC G090XG0793052NSQ
   FUUID      5d4ec45c-f33f-6a35-9562-501d347decc13af3
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev      Echo
   NAME       ECHO_G090XG0793052NSQ
   NR         605
   NTFY_ORDER 50-ECHO_G090XG0793052NSQ
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2019-08-10 18:52:04   model           unbekannt
     2019-08-10 18:52:04   presence        present
     2019-08-10 18:13:48   state           connected
     2019-08-10 18:52:04   version         2718456196
     2019-08-10 21:47:16   wakeword        ALEXA
   helper:
     DEVICETYPE A1RABVCI4QCIKC
     FAMILY     ECHO
     NAME       Gang Erdgeschoss
     VERSION    2718456196
     bluetooth  -
Attributes:
   IODev      Echo
   alias      Gang Erdgeschoss
   event-on-change-reading .*
   icon       echo
   room       Amazon


Echo Dots die ich vor ein paar Wochen in Betrieb genommen habe funktionieren problemlos
Internals:
   CHANGED   
   DEF        A32DOYMUN6DTXA G090U50991764CW9
   FUUID      5d30fc52-f33f-6a35-6618-5adb696c2500c3ed
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev      Echo
   NAME       ECHO_G090U50991764CW9
   NR         599
   NTFY_ORDER 50-ECHO_G090U50991764CW9
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2019-08-10 21:50:03   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-08-10 21:50:03   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-08-10 21:50:06   alarm_01_id     0beab97d-39ba-3a0d-aa45-371487345a5d
     2019-08-10 21:50:06   alarm_01_originalDate 2019-07-19
     2019-08-10 21:50:06   alarm_01_originalTime 01:26:00.000
     2019-08-10 21:50:06   alarm_01_recurring 0
     2019-08-10 21:50:06   alarm_01_status off
     2019-08-10 21:50:06   alarm_02_id     c1d20983-810b-3e88-922a-85c6300b19a9
     2019-08-10 21:50:06   alarm_02_originalDate 2019-07-30
     2019-08-10 21:50:06   alarm_02_originalTime 21:30:00.000
     2019-08-10 21:50:06   alarm_02_recurring 0
     2019-08-10 21:50:06   alarm_02_status off
     2019-08-10 21:50:06   alarm_03_id     cc69ae40-b513-3884-bb25-7c7058e2e667
     2019-08-10 21:50:06   alarm_03_originalDate 2019-08-04
     2019-08-10 21:50:06   alarm_03_originalTime 07:00:00.000
     2019-08-10 21:50:06   alarm_03_recurring 0
     2019-08-10 21:50:06   alarm_03_status off
     2019-08-10 21:50:06   alarm_count     3
     2019-08-10 21:50:03   channel         -
     2019-08-10 21:50:03   currentAlbum    -
     2019-08-10 21:50:03   currentArtist   -
     2019-08-10 21:50:03   currentArtwork  -
     2019-08-10 21:50:03   currentTitle    -
     2019-08-10 21:50:03   currentTuneInID -
     2019-08-10 21:50:14   deviceAddress  -
     2019-08-10 21:50:17   dnd             off
     2019-08-10 21:50:14   microphone      false
     2019-08-10 18:52:04   model           Echo Dot Gen3
     2019-08-10 02:25:30   mute            off
     2019-08-10 21:50:09   online          true
     2019-08-10 21:50:03   playStatus      stopped
     2019-08-10 18:52:04   presence        present
     2019-08-10 21:50:03   progress        0
     2019-08-10 21:50:03   progresslen     0
     2019-08-10 02:25:30   repeat          off
     2019-08-10 02:25:30   shuffle         off
     2019-08-10 18:13:04   state           connected
     2019-08-10 21:50:14   timeZoneId      Europe/Berlin
     2019-08-06 12:10:30   timer_01_id     59bc4c29-2858-3c36-980e-fe1822c0ede6
     2019-08-06 12:10:30   timer_01_remainingtime 0
     2019-07-19 07:16:34   timer_02_id     e7729ee4-7cc6-344a-a944-847f84377758
     2019-07-19 07:16:34   timer_02_remainingtime 0
     2019-08-06 12:10:30   timer_count     1
     2019-08-06 12:10:30   timer_id        59bc4c29-2858-3c36-980e-fe1822c0ede6
     2019-08-06 12:10:30   timer_remainingtime 0
     2019-08-10 18:52:04   version         2584226436
     2019-08-10 17:39:35   voice           setze wohnzimmer rollo auf null prozent
     2019-08-10 17:39:35   voice_timestamp 1565451532557
     2019-08-10 02:25:30   volume          0
     2019-08-10 21:50:22   volume_alarm    53
     2019-08-10 21:50:16   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Wohnzimmer
     RUNNING_REQUEST 0
     VERSION    2584226436
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      Echo
   alias      Wohnzimmer
   event-on-change-reading .*
   icon       echo
   room       Amazon


NPM ist auf der aktuellen Version
Package Name Installed Version
alexa-fhem 0.5.28
homebridge 0.4.50
homebridge-fhem 0.5.8
npm 6.10.3
npm-upgrade 2.0.0
tradfri-fhem 0.1.1


Hab auch schon einen Dot in Fhem gelöscht und über set autocreate_devices neu anlegen lassen, leider hat sich aber nichts geändert.
Hat jemand eine Idee? ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: patator am 11 August 2019, 18:49:16
Hallo,

ich habe gestern einen neuen Echo Dot Gen 3 erhalten.
Dieser hat die Version 2718456196 und wird im echodevice das per autocreate erfasst und angelegt wird mit Model unknown erstellt.
Internals:
   CFGFN     
   DEF        A1RABVCI4QCIKC G090XG0793052PTE
   FUUID      5d4f175e-f33f-320a-1592-f38cb59be4ab186a
   IODev      echo
   NAME       ECHO_G090XG0793052PTE
   NR         4381
   NTFY_ORDER 50-ECHO_G090XG0793052PTE
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1565542234.10905
           VALUE      connected
   READINGS:
     2019-08-10 21:13:35   model           unbekannt
     2019-08-10 21:13:35   presence        present
     2019-08-11 18:50:34   state           connected
     2019-08-10 21:13:35   version         2718456196
     2019-08-11 18:50:41   wakeword        ALEXA
   helper:
     DEVICETYPE A1RABVCI4QCIKC
     FAMILY     ECHO
     NAME       Echo Dot Wohnzimmer
     VERSION    2718456196
     bluetooth  -
Attributes:
   IODev      echo
   alias      Echo Dot Wohnzimmer
   icon       echo
   room       Amazon

Daher gibt es kein set oder get für das Device.
Alle älteren Echo dots der Gen 3 Serie werden mit set und get Möglichkeit erstellt (Version der "älteren" Gen 3 2584226436).
Muss das echodevice Modul noch erweitert werden?
Ich kann nämlich keine Einstellungen vornehmen.

Nachtrag: das gleiche Problem hat der Kollege im vorherigen Post, Sorry für den Doppelpost

Vielen Dank und viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Heimweh am 12 August 2019, 08:15:16
kann es sein dass derzeit die Befehle "Bluetooth connect" und "disconnect" nicht funktionieren?

Ich kann bei einem meiner DOTs (Echo Dot Gen.3) das angelernte Gerät sehen, aber mit einem set - Befehl geht weder connect noch disconnect.


Gruß, Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 12 August 2019, 10:51:25
Zitat von: Heimweh am 12 August 2019, 08:15:16
kann es sein dass derzeit die Befehle "Bluetooth connect" und "disconnect" nicht funktionieren?

Ich kann bei einem meiner DOTs (Echo Dot Gen.3) das angelernte Gerät sehen, aber mit einem set - Befehl geht weder connect noch disconnect.


Gruß, Daniel
Hast du die letzten paar Seiten zu teilweise auftretenden Problemen mit Set-Befehlen und verschiedenen Lösungsansätzen gelesen? Vielleicht ist da was für dich dabei.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Heimweh am 12 August 2019, 12:16:12
Zitat von: balli1187 am 12 August 2019, 10:51:25
Hast du die letzten paar Seiten zu teilweise auftretenden Problemen mit Set-Befehlen und verschiedenen Lösungsansätzen gelesen? Vielleicht ist da was für dich dabei.

Danke! Habe eine passende Anleitung gefunden, jetzt geht's wieder :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 12 August 2019, 16:23:28
Hallo,

welche war den die Passende. Nur, falls noch jemand eine Lösung sucht.

Grüße Jörg


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oberlon am 12 August 2019, 22:17:18
Guten Abend,

wollte gerade auch kurz probieren meine Alexa Geräte einzubinden. Leider ging es nicht so leicht wie gedacht.
Die Einrichtung wollte ich über den Cookie erledigen, da ich 2FA benutze und mein Amazon Passwort ungern in FHEM hinterlegen will.
Da fängt das erste Problem schon an. In der Anleitung steht "Wenn Ihr die Angaben des Amazon Accounts nicht mit angebt, müsst Ihr das Attribut "cookie" des Amazon Devices mit angeben". Das Anlegen eines echodevices ohne Nutzer und Pwd ist nicht möglich. Also habe ich zweimal eine "0" angegeben und konnte danach das Attribut Cookie setzen. Geholfen hat es leider nicht. :(
Leider fehlt mir auch die Zeit alle 190 Seiten dieses Threads zu lesen.
Gibt es irgendwo eine aktuelle Anleitung wie 37_echodevices via cookie eingerichtet werden kann? Bzw. kann jemand das Vorgehen kurz beschreiben? Benötige ich npm Pakete? Bin gerne bereit zu RTFM aber 190 Seiten sind echt viel.

Würde mich freuen wenn jemand kurz das Vorgehen schildern kann. :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Heimweh am 12 August 2019, 22:22:39
Zitat von: JoWiemann am 12 August 2019, 16:23:28
Hallo,

welche war den die Passende. Nur, falls noch jemand eine Lösung sucht.

Sorry Du hast vollkommen recht! Diese hier:

https://forum.fhem.de/index.php/topic,82631.msg965173.html#msg965173 (https://forum.fhem.de/index.php/topic,82631.msg965173.html#msg965173)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 August 2019, 23:02:12
Zitat von: oberlon am 12 August 2019, 22:17:18
Guten Abend,

wollte gerade auch kurz probieren meine Alexa Geräte einzubinden. Leider ging es nicht so leicht wie gedacht.
Die Einrichtung wollte ich über den Cookie erledigen, da ich 2FA benutze und mein Amazon Passwort ungern in FHEM hinterlegen will.
Da fängt das erste Problem schon an. In der Anleitung steht "Wenn Ihr die Angaben des Amazon Accounts nicht mit angebt, müsst Ihr das Attribut "cookie" des Amazon Devices mit angeben". Das Anlegen eines echodevices ohne Nutzer und Pwd ist nicht möglich. Also habe ich zweimal eine "0" angegeben und konnte danach das Attribut Cookie setzen. Geholfen hat es leider nicht. :(
Leider fehlt mir auch die Zeit alle 190 Seiten dieses Threads zu lesen.
Gibt es irgendwo eine aktuelle Anleitung wie 37_echodevices via cookie eingerichtet werden kann? Bzw. kann jemand das Vorgehen kurz beschreiben? Benötige ich npm Pakete? Bin gerne bereit zu RTFM aber 190 Seiten sind echt viel.

Würde mich freuen wenn jemand kurz das Vorgehen schildern kann. :)

1. Post lesen, Link zur Seite von Michael Winkler folgen.
Dort dann bzgl. Cookie lesen...

Npm brauchst du nat. nur für npm_login...

Allerdings fraglich, ob du lange mit der Cookie-Methode Freude haben wirst...
...bzw. musst du halt immer wieder mal einen neuen Cookie hinterlegen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oberlon am 12 August 2019, 23:16:03
Zitat von: MadMax-FHEM am 12 August 2019, 23:02:12
1. Post lesen, Link zur Seite von Michael Winkler folgen.
Dort dann bzgl. Cookie lesen...

Npm brauchst du nat. nur für npm_login...

Allerdings fraglich, ob du lange mit der Cookie-Methode Freude haben wirst...
...bzw. musst du halt immer wieder mal einen neuen Cookie hinterlegen...

Gruß, Joachim

Habe den ersten Post gelesen. Der erste Post verweist auf seine Website und diese wieder auf den ersten Post im Forum.
Mit der Anleitung ist es noch nicht möglich das "Plugin"/"Addon" zu installieren. npm_login kommt auf der Seite zwei mal vor und beschreibt nicht im Ansatz was es ist (Wird nur als Reading aufgeführt).
Danke dir für deine Antwort, aber leider hilft sie mir nicht weiter.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 August 2019, 23:25:25
Auf der Seite von Michael Winkler ist ALLES zum Modul beschrieben, z.B. auch die Cookie-Ermittlung: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

EDIT: npm_install und npm_login sind set-Befehle auch das ist beschrieben... Verstehe dein Problem nicht...

EDIT2: was meinst du mit "Plugin"/"Addon" installieren?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oberlon am 12 August 2019, 23:36:05
Zitat von: MadMax-FHEM am 12 August 2019, 23:25:25
Auf der Seite von Michael Winkler ist ALLES zum Modul beschrieben, z.B. auch die Cookie-Ermittlung: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß, Joachim
Alles nicht. Allein, man kann kein Echo Device ohne Username und Password angeben. Es müssen zwingend zwei Parameter angegeben werden, ansonsten wird das Device nicht erzeugt. Wenn ich nicht meine Daten angebe (user = 0, pwd = 0), wird zwar ein Device erzeugt, ich kann dann auch den Cookie setzen, habe aber keine "set" Möglichkeiten. Kann auch kein "autocreate_devices" setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 August 2019, 23:42:25
Dann wirst du entweder die Daten angeben müssen, Michael Winkler überzeugen das (wie "beschrieben") einzubauen oder (die sourcen hast du ja) das Modul selbst anpassen müssen...
...oder es nicht verwenden...

Was soll man da jetzt noch helfen?

EDIT: darüberhinaus wurde auf den letzten Seiten immer wieder von set-Problemen berichtet, Abhilfe (soweit ich das verfolgt habe) war npm_login.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oberlon am 12 August 2019, 23:54:12
Zitat von: MadMax-FHEM am 12 August 2019, 23:42:25
Dann wirst du entweder die Daten angeben müssen, Michael Winkler überzeugen das (wie "beschrieben") einzubauen oder (die sourcen hast du ja) das Modul selbst anpassen müssen...
...oder es nicht verwenden...

Was soll man da jetzt noch helfen?

Gruß, Joachim

Joachim,
ich danke dir für deine Antworten. Leider bringen sie mich nicht weiter.
Implementiert ist anscheinend alles was ich brauche. Login via Cookie ist beschrieben. Den Cookie habe ich auch. Dennoch wird mir keins meiner Alexa Devises angezeigt/registriert. Deine Aussage, dass der Cookie mir nicht lange Freude macht, könntest du gerne weiter erläutern.
Wie geschrieben, alle 191 Seiten habe ich nicht gelesen. Meine Source kommen aktuell von https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/development/controls_echodevice.txt. Dennoch weiß ich nicht wie ich es definieren soll wenn ich den Cookie benutzen will.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oberlon am 13 August 2019, 00:01:00
Und google mal nach "npm_login". Schlau wird man daraus nicht.  :-[
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 August 2019, 00:04:51
Näher erläutern: Thread lesen, sorry...
Bzw. halt schon erwähnt zumindest traten set-Probleme auf, Abhilfe npm_login (soweit ich verfolgt habe), ergo kann das auch ein "Cookie-Problem" sein. Cookie läuft halt so zwischen ein paar Tagen oder einigen Wochen irgendwie ab, muss also neu angegeben werden. Halte ich für unspaßig usw.

Laut Beschreibung sollte ein Define ohne user/pw gehen.
Ich habe das nie "getestet" und sonst wohl außer dir auch niemand...
Danach dann eben das Cookie ermitteln (wie zu lesen) und dann das Attribut Cookie (oder so) setzen, ebenfalls beschrieben...

Da ich (und viele) das mit dem Cookie nicht (mehr) machen, sondern auf npm_login umgestellt haben werden dir nur wenige helfen können...

Und wenn es zwar theoretisch möglich ist/angedacht war ohne user/pw zu definieren aber die Implementierung das dann doch nicht "erlaubt": siehe meine Antwort zuvor...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 August 2019, 00:06:29
Zitat von: oberlon am 13 August 2019, 00:01:00
Und google mal nach "npm_login". Schlau wird man daraus nicht.  :-[

Ich brauch nicht danach googeln weil ich es nutze...
...es ist beschrieben und funktioniert...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 13 August 2019, 00:11:51
Zitat von: oberlon am 12 August 2019, 23:36:05
Allein, man kann kein Echo Device ohne Username und Password angeben. Es müssen zwingend zwei Parameter angegeben werden, ansonsten wird das Device nicht erzeugt. Wenn ich nicht meine Daten angebe (user = 0, pwd = 0), wird zwar ein Device erzeugt, ich kann dann auch den Cookie setzen, habe aber keine "set" Möglichkeiten. Kann auch kein "autocreate_devices" setzen.

Man kann anlegen und doch "set" Möglichkeiten haben, wenn man ein "Username" angibt, der @ enthält:
define echoaccount echolink @ 1
Ob es danach funktioniert, weiss ich nicht. Laut Webseite sollte es mit 2FA und Cookie doch funktionieren
Theoretisch (aber nie selbst getestet), sollte npm_login auch ohne echte User & Passwort funktionieren, da diese beim set npm_login direkt auf der Amazon Seite angegeben werden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oberlon am 13 August 2019, 00:21:35
Habe gerade mal im define meinen Login (@ Adresse) angegeben und Pwd = 0. Jetzt konnte er zumindest via Cookie alle meine Geräte anzeigen. npm_login schaue ich mir morgen mal an.
Danke euch und komme wieder mit weiteren Fragen ;)

Schlaft schön!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oberlon am 13 August 2019, 00:31:04
Zitat von: MadMax-FHEM am 13 August 2019, 00:06:29
Ich brauch nicht danach googeln weil ich es nutze...
...es ist beschrieben und funktioniert...

Gruß, Joachim
Wo beschrieben? Joachim, es "ist beschrieben" hilft leider nicht viel weiter. Komme mit einem Link wo ich alles nachlesen kann. Schön das es bei dir funktioniert. Nicht jeder hat die Umgebung wie du sie hast. Ich persönlich habe 2FA bei allen Diensten aktiviert wo es nur möglich ist. Viel lieber wäre es mir wenn ich überall U2F nutzen könnte. Die Info von dir, dass Cookies nach einer gewissen Zeit abgelaufen sind, ist schon super. Und wie kommst du drum herum? 2FA deaktivieren?

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 August 2019, 00:37:16
Ich habe kein 2FA und nutze npm_login...

npm_login ist auf der Seite von Michael Winkler beschrieben...

...und hier im Thread...

EDIT: set npm_install und dann set npm_login

EDIT2: die "Dokumentation" zum Modul auf der von mir und im ersten Post verlinkten Seite zu Michael Winkler hast du auch tatsächlich gelesen!? Oder nur überflogen? Weil da eigentlich wirklich alles zum Modul beschrieben ist... Auch die Dinge nach denen du immer wieder frägst und nat. die selbe Antwort bekommst -> Doku...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: oberlon am 13 August 2019, 00:51:12
Zitat von: MadMax-FHEM am 13 August 2019, 00:37:16
Ich habe kein 2FA und nutze npm_login...

npm_login ist auf der Seite von Michael Winkler beschrieben...

...und hier im Thread...

EDIT: set npm_install und dann set npm_login

EDIT2: die "Dokumentation" zum Modul auf der von mir und im ersten Post verlinkten Seite zu Michael Winkler hast du auch tatsächlich gelesen!? Oder nur überflogen? Weil da eigentlich wirklich alles zum Modul beschrieben ist... Auch die Dinge nach denen du immer wieder frägst und nat. die selbe Antwort bekommst -> Doku...

Gruß, Joachim
Muss sagen, dass ich nicht alles gelesen habe. Die ganzen Sachen mit einer Playlist für mp3 habe ich überflogen.
Was meinst du direkt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 13 August 2019, 08:42:30
Im ersten Post steht wie das mit NPM Login funktionieren sollte:

Zitat
Bitte beachtet die entsprechenden Einträge in der Dokumentation:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Hier eine Kurzbeschreibung:

Zum Nutzen der neuen NPM Anmeldung müsst ihr das Linux Paket "NPM" auf eurem FHEM Server installieren. Wenn dies vorhanden ist geht es wie folgt weiter.

1. ein set NPM_install am Account Device durchführen
2. ein set NPM_login new am Account Device durchführen


Gruß
Michael

Wenn ich mich recht entsinne, spuckt NPM_install Fehlermeldungen aus wenn man noch was fehlt oder schief geht.
Auch die Beschreibung zu NPM_install auf der oben verlinkten Seite mit der Doku zum Modul beachten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 August 2019, 10:10:16
Zitat von: oberlon am 12 August 2019, 23:36:05
Alles nicht. Allein, man kann kein Echo Device ohne Username und Password angeben. Es müssen zwingend zwei Parameter angegeben werden, ansonsten wird das Device nicht erzeugt. Wenn ich nicht meine Daten angebe (user = 0, pwd = 0), wird zwar ein Device erzeugt, ich kann dann auch den Cookie setzen, habe aber keine "set" Möglichkeiten. Kann auch kein "autocreate_devices" setzen.
Das Anlegen des Account Devices geht auch mit fakedaten. Danach kannst du über das Attribut ein Cookie einspielen.

Trotzdem würde ich dir empfehlen das Ganze über das npm Login zu machen. Hier werden eure logindaten auch nicht auf dem FHEM Server gespeichert!


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 13 August 2019, 12:16:23
Da sich die Wenigsten unter "NPM" Login etwas vorstellen können (es deuted zumindest mal auf eine Node-basierte Lösung hin. ;))

Kannst du das mal kurz umreißen, ohne dass man in den Quellcode schauen muss?
Wäre sicher auch interessant sowas auf deiner Seite zum Modul zu lesen.

Viele fragen hier ja was man nun nutzen soll usw.

Wie funktioniert hier der Login, was ist der Unterschied der im Perl Modul nicht möglich war, und was wird wo gespeichert um den Login zu ermöglichen?

Hab mich das schon ein paarmal gefragt, dann aber doch verpennt hier nachzufragen.

Grüße,
Tobias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 13 August 2019, 13:49:16
Ich spreche unter der Kontrolle von Markus, aber das "NPM login" ist nichts anderes als ein mini node-Modul namens alexa-cookie (installiert in /opt/fhem/cache/alexa-cookie), der die Pflege von dem Authentifizierungscookie übernimmt.

Bei der erste Anmeldung leitet er an Amazon weiter, damit der User sich bei Amazon authentifiziert (die Authetifizeirung erfolgt direkt bei der Amazon Seite - gewöhnliche Authentifizierungsmethode des Benutzers, inkl captcha oder 2FA. Die Zugangsdaten kennt der Modul nicht).
Nach erfolgreiche Anmeldung holt sich das Modul:
- ein Login-Cookie, der für die Anmeldung später benutzt wird (genauso wie die "cookie" Methode wo dieses Cookie als Attribut gespeichert wird)
- ein refresh-token, der bei Ablauf des Login-Cookie benutzt wird, um ein neues Login-Cookie zu holen.

Die Amazon Zugangsdaten werden nicht gespeichert, da sie nicht nötig sind.
Nur die Cookies werden gespeichert (aber das macht ja dein Browser auch...)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 August 2019, 14:13:24
Zitat von: amenomade am 13 August 2019, 13:49:16
Ich spreche unter der Kontrolle von Markus, aber das "NPM login" ist nichts anderes als ein mini node-Modul namens alexa-cookie (installiert in /opt/fhem/cache/alexa-cookie), der die Pflege von dem Authentifizierungscookie übernimmt.

Bei der erste Anmeldung leitet er an Amazon weiter, damit der User sich bei Amazon authentifiziert (die Authetifizeirung erfolgt direkt bei der Amazon Seite - gewöhnliche Authentifizierungsmethode des Benutzers, inkl captcha oder 2FA. Die Zugangsdaten kennt der Modul nicht).
Nach erfolgreiche Anmeldung holt sich das Modul:
- ein Login-Cookie, der für die Anmeldung später benutzt wird (genauso wie die "cookie" Methode wo dieses Cookie als Attribut gespeichert wird)
- ein refresh-token, der bei Ablauf des Login-Cookie benutzt wird, um ein neues Login-Cookie zu holen.

Die Amazon Zugangsdaten werden nicht gespeichert, da sie nicht nötig sind.
Nur die Cookies werden gespeichert (aber das macht ja dein Browser auch...)
Im Grund Wahrheit beschrieben. Im Endeffekt wird dein FHEM Server als gerät bei Amazon registriert. Bei dieser Registrierung wird ein refreshtoken generiert mit dem das Cookie aktualisiert werden kann.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Supadone am 13 August 2019, 14:17:42
Servus

Hängen die fehlenden set/get Befehle und das nicht erkannte Model jetzt eigtl an der neuen Version 2718456196 oder muss ich den Fehler irgendwo anders suchen? Die Version 2584226436 funktioniert wie gesagt immer noch problemlos...

Danke

Andy
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: patator am 15 August 2019, 11:43:33
Die Lösung zu den fehlenden SET GET wäre die aktuelle Version der 37_echodevice.pm vom ersten Post einzuspielen und FHEM neu zu starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Heimweh am 15 August 2019, 12:05:31
Hier wurde Mal über eine Lösung diskutiert, einem Echo eine Frage zu stellen (Auswertung über Routine) und mit dem Echodevice die Antwort an das befragte Gerät sprechen zu lassen, quasi als Alternative zum CustomSkill. Ich habe derzeit 7 Echos im Haus, hat jemand einen funktionierenden Code um die Antwort an den befragten Echo senden zu lassen?

Gesendet von meinem LYA-L29 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 August 2019, 13:39:08
Zitat von: Heimweh am 15 August 2019, 12:05:31
Hier wurde Mal über eine Lösung diskutiert, einem Echo eine Frage zu stellen (Auswertung über Routine) und mit dem Echodevice die Antwort an das befragte Gerät sprechen zu lassen, quasi als Alternative zum CustomSkill. Ich habe derzeit 7 Echos im Haus, hat jemand einen funktionierenden Code um die Antwort an den befragten Echo senden zu lassen?

Gesendet von meinem LYA-L29 mit Tapatalk

Hier schon mal ein erstes Beispiel:

https://forum.fhem.de/index.php/topic,82631.msg965091.html#msg965091

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 15 August 2019, 13:39:38
Da ich gerade nicht Zuhause bin aus dem Kopf niedergeschrieben.
Syntax- und Logikfehler dürfen behalten werden. ;)

Doif "MyDoif" mit folgender DEF:

([MyDymmy:"on"]) ## Dummy wurde über Alexa Routine eingeschaltet
  (get EchoMainDevice settings) ## Aktualisiert alle Echo Subdevices in FHEM inkl. deren voice Readings um zu sehen in welchem Raum gesprochen wurde
DOELSEIF ([":^voice$"] and [?$DEVICE:voice] eq "Text der Routine") ## voice Reading eines Echos aktualisiert und Text entspricht unserer Routine
  ({
    my $string = "bla bla bla";;
    fhem("set $DEVICE speak $string");;
  })
 
attr MyDoif do always


Grüße,
Tobias

edit: Pah auf Alexa Fragen antworte ich nicht mehr.
Joachim ist eh immer schneller.  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 15 August 2019, 14:14:07
Hallo,


Könnte man auch die Funktion "Ankündigung" einfügen und irgendwie nutzbar machen?


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 15 August 2019, 16:52:33
Zitat von: Steffen am 15 August 2019, 14:14:07
Könnte man auch die Funktion "Ankündigung" einfügen und irgendwie nutzbar machen

Würde mich auch sehr interessieren, zur Zeit sende ich an jeden Echo ein speak Befehl, leider wird da aber regelmäßig ein Echo ausgelassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: crusader85 am 18 August 2019, 15:56:57
Ich habe seit einer Woche das Problem, dass das Ding nichts mehr spricht. Steht weiterhin auf connected, habe auch das Cookie mal erneuert. Aber immer wenn er sprechen soll, passiert nichts. Auch kein Fehler im Protokoll. Wenn ich set Echo_blaaaaa volume einstelle, ändert er nach ca. 20 Sekunden die Lautstärke wieder zurück auf 27. Immer wieder auf 27. Irgendwas scheint da nicht zu stimmen. Ne Idee, wie ich das näher eingrenzen kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 18 August 2019, 16:57:27
Zitatändert er nach ca. 20 Sekunden die Lautstärke wieder zurück auf 27. Immer wieder auf 27
Das zeigt, dass der set-Befehl nicht angenommen wird.  :'((obwohl "connected" angezeigt wird)

Probier es
1. Cookie "manuell" aus Browserdaten extrahieren und im Attribut cookie ablegen oder
2. die neue Variante npm_login zu installieren.

Die 2. Variante mag ich nicht, da extra node u. npm installiert werden müssen. Damit begeben wir uns unnötig in "fremde Hände".
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 August 2019, 18:33:11
Zitat von: KölnSolar am 18 August 2019, 16:57:27
Die 2. Variante mag ich nicht, da extra node u. npm installiert werden müssen. Damit begeben wir uns unnötig in "fremde Hände".
Grüße Markus
Was meinst Du damit? Welche fremde Hände meinst Du?

Die Cookie Lösung ist nicht wirklich praktikabel. Spätestens alle 14 Tage muss das Cookie erneuert werden. Wenn man Pech hat sogar öfters.

Die normale Anmeldung mit Benutzer und Mail ist, wer weis warum, nicht sehr stabil. Auch eine 2FA ode Captcha Anmeldung funktioniert nicht sehr gut.

Die NPM Methode ist aktuell die sicherste Variante, auch deshalb weil hier auf dem FHEM Server keinerlei Anmeldeinformationen gespeichert werden.

Ich werde die Tage eine genaue Anleitung bezüglich NPM Login auf meiner Webseite erstellen. Die sollte dann jedem Helfen der aktuell Probleme bei der Einrichtung hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 18 August 2019, 19:41:17
ZitatWas meinst Du damit? Welche fremde Hände meinst Du?
außerhalb der FHEM-community. Zusätzliche Fehlerquellen(Bsp. (https://forum.fhem.de/index.php/topic,103066.0.html)), wie lange leben node u. npm, wer wartet alexa-cookie, wie funktionieren updates(alexa-cookie gibt es in der 9. Version !)..
Ich hab z.B. extra ein Pythonskript in Perl übersetzt, um unabhängig von "Fremden" zu sein. So gab es z.B. ein Python-Skript, welches auf einen US-Server zugriff. Server down - FHEM funktioniert nicht mehr.

In alexa-cookie(npm_login) steckt doch nichts besonderes drin, als das abgekupferte Skript von alexa_remote_control.sh des FHEM-users adn77 (https://forum.fhem.de/index.php/topic,82631.msg965846.html#msg965846). Nur halt in js, was dann Installation von node, npm, diversen js-Programmen und alexa-cookie erforderlich macht. Für die Installation dann noch sudo-Rechte für den FHEM-User. Ich wette, dass der größte Teil der User nur stumpf den Anleitungen folgt und vergisst die sudo-Rechte zurückzunehmen, womit dann auch noch eine Sicherheitslücke entsteht.

Und ich frag mich warum. Warum nicht das Skript von adn77 nach Perl übersetzen ? Ich denke das ließe sich problemlos machen(das meiste ist eh schon im Modul realisiert, also nur Erweiterung/Anpassung).
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 18 August 2019, 19:57:48
Du begibst dich mit jedem Modul, welches du installierst in fremde Hände - nämlich, die des jeweiligen Entwicklers.
Wie lange eine Programmiersprache lebt, kann niemand vorher sagen aber offenbar setzen ein paar der besten hier tätigen Programmierer auf node. Ich würde davon ausgehen, dass die dafür Gründe haben.

Ich kann durchaus verstehen, dass man grundsätzlich versuchen möchte alles mit "Bordmitteln" - also im Fall von FHEM eben Perl - um zu setzen. Niemand wird dich daran hindern eine funktionierende Alternative in Perl umzusetzen, bereitzustellen und auf gleichem Niveau zu supporten und weiter zu entwickeln. Wenn du das aber nicht möchtest oder kannst, dann solltest du nicht versuchen anderen Nutzern die bestehende und funktionierende Methode madig zu machen. Die Posts erwecken nämlich den Eindruck als würde durch Node/npm ein Sicherheitsrisiko in das Modul gebracht werden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 18 August 2019, 20:12:24
Zitatfunktionierende Methode madig zu machen.
"funktioniert" ja eben nicht wie einige der letzten Posts belegen. Technisch zwar schon, aber die Installation macht den Usern Probleme. Wer hilft ?

ZitatDie Posts erwecken nämlich den Eindruck als würde durch Node/npm ein Sicherheitsrisiko in das Modul gebracht werden.
Ist ja auch eins, wohlgemerkt Risiko. sudo-Rechte fhem-User, Fremdquellen. Je mehr Quellen, desto größer das Risiko.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 18 August 2019, 20:42:26
Zitat von: KölnSolar am 18 August 2019, 20:12:24
"funktioniert" ja eben nicht wie einige der letzten Posts belegen. Technisch zwar schon, aber die Installation macht den Usern Probleme. Wer hilft ?
Die Probleme treten auf, da es von Amazon keine API gibt und die Aktionen über einen dafür nicht vorgesehenen Kanal ausgelöst werden.
Die von dir genannte Alternative (Cookie-Methode) funktioniert deutlich schlechter und macht wesentlich mehr Probleme, vom Aufwand ganz zu schweigen.
Das Skript, welches die von dir genannten Kritikpunkte beheben soll, existiert scheinbar noch nichtmal in der Perl. Wer stellt es bereit? Wer supportet es?

ZitatIst ja auch eins, wohlgemerkt Risiko. sudo-Rechte fhem-User, Fremdquellen. Je mehr Quellen, desto größer das Risiko.
- ich habe die Installation auf der Shell ausgeführt, so wie es auch in der Doku beschrieben ist. Keine sudo-Rechte notwendig.
- es wird darauf hingewiesen, dass die Rechte _nur_ für die Installation notwendig sind.
- wird dein Skript verwendet, verlagert sich das Risiko von Node auf eben jenes Skript. Mit dem Unterschied, dass Node und npm wesentlich mehr User haben und Schwächen damit Potential schneller und besser behoben werden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 18 August 2019, 21:09:47
Ich schlage vor, Du eröffnest einen neuen Thread. Du warst in einen Dialog von Michael und mir gegrätscht, hast nicht das Hintergrundwissen und wirfst nun einiges durcheinander. Ich antworte Dir dann dort gerne.

Btw., guck mal hier (https://forum.fhem.de/index.php/topic,48609.msg947835.html#msg947835) und in die Like-Liste.

Edit: Und wenn ja alles so easy ist, kannst Du ja hier (https://forum.fhem.de/index.php/topic,103066.msg967473.html#msg967473) mal supporten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: crusader85 am 18 August 2019, 22:08:39
Danke euch :) habe jetzt auf npm umgestellt: Sie spricht wieder mit mir :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 August 2019, 22:13:42
Das dort genannte Problem ist aber begründet in der Verwendung von Docker...
...da könnte auch die vielgelobte Scriptvariante scheitern...
...evtl./vermutlich sogar eine Nachimplementation in Perl...

Ich schätze die Offenheit von fhem und des Forums...
...es gibt neben dem nodejs noch Python, bash-Scripte und wer weiß was noch alles...
...gekoppelt mit fhem...
Toll!

Jeder kann ja selbst entscheiden, wie er es machen will...
...von Modul nicht nutzen über Cookie und nodejs bis hin zu selber was implementieren...

Meine Meinung dazu...

Und dann vielleicht generell die Diskussion nodejs oder oder oder...
...oder eben nicht woanders führen...

Macht den Thread nicht einfacher auch das noch hier zu machen...

Meine Meinung...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 19 August 2019, 08:31:03
@michael

guten morgen ,

ich hätte eine bitte:
ich muss aus einem Hilfsdevice (MSwitch) die settings des echodevices aktualisieren. Ich benötige dieses da bei mir aktualisierungen des volume-readings extrem verzögert eintreffen, wenn die lautstärke am echo selber geändert wird ( 'alexa lauter' ).

Daher reagiere ich im Mswitch auf das voicereading, welches (sowieso 'intervalvoice') zeitnahe aktualisiert wird , und veranlasse das echodevice die settings zu aktualisieren mit 'get XXX settings' um dann auf das volumereading zu reagieren. Da hierbei allerdings ein 'OK' zurückgeliefert wird resultiert das natürlich in einem unschönen Fehler im MSwitch , da bei einer Befehlsausführung keine 'Rückmeldung' erwartet wird:
.
.
my $errors = AnalyzeCommandChain( undef, $cmds );
                if ( defined($errors) )
{
.
.


Fehler:
Zitat2019.08.19 08:13:14 1: Echocontrol Absent_Exec_Notif off: ERROR FreeCmd-AbsCmd1: OK -> Comand:   get ECHO_90F00718642501VP settings

wäre es ggf. möglich eine aktualisierung der settings (zusätzlich) in die 'sets' aufzunehmen , in der dann keine Rückmeldung generiert wird ?

( konkret hat sich das problem hieraus ergeben:
https://forum.fhem.de/index.php/topic,102892.msg968023.html#msg968023 (https://forum.fhem.de/index.php/topic,102892.msg968023.html#msg968023) )


742 -> $usage .= 'reread_settings:noArg volume:slider,0,1,100 play:noArg pause:noArg next:noArg previous:noArg forward:noArg rewind:noArg shuffle:on,off repeat:on,off dnd:on,off volume_alarm:slider,0,1,100 ';
817ff -> if ($command eq "reread_settings") {
echodevice_GetSettings($hash);
}
... wäre ja schon ausreichend

gruss Byte09

edit: mir ist bewusst , das ich das aktualisierungsintervall komplett auf einen kleinen wert setzen kann , möchte ich aber vermeiden da dieses für eine 'eventflut' sorgt, bei X echos im haus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rippi46 am 19 August 2019, 13:59:41
Hallo,

ich benutze auch schon seit längerer Zeit das echodevice-Modul.
Hauptsächlich für Sprachausgaben und um Wiedergabelisten abzuspielen. Habe jetzt nicht alle 193 Seiten durchgelesen, aber gibt es eine Möglichkeit die Reihenfolge der Wiedergabeliste zufällig abzuspielen?

Gruß rippi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 August 2019, 15:03:04
Zitat von: Byte09 am 19 August 2019, 08:31:03
@michael

guten morgen ,

ich hätte eine bitte:
ich muss aus einem Hilfsdevice (MSwitch) die settings des echodevices aktualisieren. Ich benötige dieses da bei mir aktualisierungen des volume-readings extrem verzögert eintreffen, wenn die lautstärke am echo selber geändert wird ( 'alexa lauter' ).

Daher reagiere ich im Mswitch auf das voicereading, welches (sowieso 'intervalvoice') zeitnahe aktualisiert wird , und veranlasse das echodevice die settings zu aktualisieren mit 'get XXX settings' um dann auf das volumereading zu reagieren. Da hierbei allerdings ein 'OK' zurückgeliefert wird resultiert das natürlich in einem unschönen Fehler im MSwitch , da bei einer Befehlsausführung keine 'Rückmeldung' erwartet wird:
.
.
my $errors = AnalyzeCommandChain( undef, $cmds );
                if ( defined($errors) )
{
.
.


Fehler:
wäre es ggf. möglich eine aktualisierung der settings (zusätzlich) in die 'sets' aufzunehmen , in der dann keine Rückmeldung generiert wird ?

( konkret hat sich das problem hieraus ergeben:
https://forum.fhem.de/index.php/topic,102892.msg968023.html#msg968023 (https://forum.fhem.de/index.php/topic,102892.msg968023.html#msg968023) )


742 -> $usage .= 'reread_settings:noArg volume:slider,0,1,100 play:noArg pause:noArg next:noArg previous:noArg forward:noArg rewind:noArg shuffle:on,off repeat:on,off dnd:on,off volume_alarm:slider,0,1,100 ';
817ff -> if ($command eq "reread_settings") {
echodevice_GetSettings($hash);
}
... wäre ja schon ausreichend

gruss Byte09

edit: mir ist bewusst , das ich das aktualisierungsintervall komplett auf einen kleinen wert setzen kann , möchte ich aber vermeiden da dieses für eine 'eventflut' sorgt, bei X echos im haus.
Hi, wenn Du es in Deinem Modul umgehen kannst, würde ich Dich bitten wollen es auch dort zu tun.

Was ich eventuell einbauen könnte wäre, dass wenn ein voice Reading erkannt wird und dies von der entsprechenden Routine kommt, dass dann ein get_settings durchgeführt wird. Dann könntest Du auch auf Dein Zusatzmodul/Device verzichten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 August 2019, 15:05:48
Zitat von: KölnSolar am 18 August 2019, 21:09:47
Ich schlage vor, Du eröffnest einen neuen Thread. Du warst in einen Dialog von Michael und mir gegrätscht, hast nicht das Hintergrundwissen und wirfst nun einiges durcheinander. Ich antworte Dir dann dort gerne.

Btw., guck mal hier (https://forum.fhem.de/index.php/topic,48609.msg947835.html#msg947835) und in die Like-Liste.

Edit: Und wenn ja alles so easy ist, kannst Du ja hier (https://forum.fhem.de/index.php/topic,103066.msg967473.html#msg967473) mal supporten.
Wie schon geschrieben, werde ich speziell für die NPM Geschichte einen eigenen Bereich auf meiner Webseite machen. Dort werde ich dann alle bisher gesammelten Infos zusammenschreiben.

Grundsätzlich ist es egal welche Programmiersprache verwendet wird. Viele gemeldeten Probleme rühren daher, dass sich die Benutzer nicht mal die Mühe machen die Seite 1 durchzulesen und ggf. dann noch das ein oder andere auf meiner Webseite.

Im Modul selber habe ich so viele Möglichkeiten eingebaut um an diese Infos zu gelangen. Leider werden diese gerade von solchen Benutzern nicht genutzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 19 August 2019, 18:57:06
Zitat von: michael.winkler am 19 August 2019, 15:03:04
Hi, wenn Du es in Deinem Modul umgehen kannst, würde ich Dich bitten wollen es auch dort zu tun.

Was ich eventuell einbauen könnte wäre, dass wenn ein voice Reading erkannt wird und dies von der entsprechenden Routine kommt, dass dann ein get_settings durchgeführt wird. Dann könntest Du auch auf Dein Zusatzmodul/Device verzichten.
Danke für die Info, ich habe mein Modul entsprechend angepasst.

trotzdem bin  ich der Meinung, daß es sich ja im Grunde um einen Statusrequest handelt, der m. e in den sets besser aufgehoben wäre.

im Grunde wird es auch bei den meisten Devices so gehandhabt..... aber egal.

gruss Byte09

Gesendet von meinem ELE-L29 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 1907 am 22 August 2019, 15:01:12
Zitat von: 1907 am 08 August 2019, 15:43:52
Hi Miteinander,

Erstmal Danke an den Dev und alle Helfer für das tolle Modul.
Ich hab eine triviale Frage:
Ist es möglich über das Modul bei einem Echo Show 5 das Display abzuschalten? Also quasi wie mit dem Befehl "Alexa Display aus".
Echt abartig, dass so ne Funktion nicht per Alexa Routine möglich ist   :o

Ich möchte nochmal meinen Beitrag vom 8.8.19 zitieren.
Ist es irgendwie möglich per Befehl das Display zu deaktivieren?

Viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 August 2019, 16:22:43
Zitat von: 1907 am 22 August 2019, 15:01:12
Ich möchte nochmal meinen Beitrag vom 8.8.19 zitieren.
Ist es irgendwie möglich per Befehl das Display zu deaktivieren?

Viele Grüße

Geht es über:

alexa.amazon.de ?

Wenn nicht: dann wird es wohl auch mit dem Modul nicht gehen...
...wenn ja: dann muss mindestens Michael eine Info kriegen wie (besser einen Patch ;)  )...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 1907 am 22 August 2019, 16:49:49
Nein, leider nicht.
Es geht nur per Sprachbefehl "Alexa Display  aus"
Ich kann zwar den Echo das Kommando sagen lassen,  aber der Echo reagiert nicht auf Dinge die er selbst sagt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 August 2019, 17:33:57
Kannst du das Display am Ende einer Routine ein-/ausschalten?

Dann kannst du mit dem Modul ja die jeweilige Routine starten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 1907 am 22 August 2019, 19:00:46
Leider ist es nicht möglich den Befehl in ne Routine zu packen.
Deshalb suche ich ja nach einer Möglichkeit bei Abwesenheit das Display zu deaktivieren.
Es geht leider echt nur per Sprachbefehl.
Das Problem gibts aber erst seit der neuen Echo Show Generation.
Mit Fhem würde sich das gerade zu anbieten dies zu steuern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rbothe am 24 August 2019, 17:54:29
Hallo, wollte nur sagen dass meine Sprachausgabe wieder funktioniert nach Update auf neues echodevice-modul
und npm-login.
Und auch das speak_ssml klappt.
Beispiel aus der sh mit spanischer Sprachausgabe:
echo_device="ECHO_G2A0VXXXXXXXXXXX"
msg="<speak><lang xml:lang='es-ES'><voice name='Conchita'>Ahora son las 19:47</voice></lang></speak>"

fhem.pl 7072 "set $echo_device speak_ssml $msg"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 24 August 2019, 22:18:36
Hallo zusammen,

nachdem ich heute auch erfolgreich das Modul zum Einsatz gebracht habe, ist mir aufgefallen, dass die zur Verfügung stehenden Befehle bei einem "Sonos One-Device" nicht den Befehlen eines "Echo Dot" entsprechen. Gibt es dafür Gründe? Es fehlen z.B. die Befehl "info" und "speak".

Viele Grüße
Jürgen 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 27 August 2019, 14:24:56
Gibt es die Möglichkeit des "Speak" Befehl etwas zu erweitern?

Z.B. Musik läuft... dann musik pause, lautstärke erhöhen auf den vorgegebenen X Wert, Alexa SPEAK xxxx...xxxx....xxxx, lautstärke wieder zurücksetzen und die Musik weiter spielen...

das wäre ja eine gaaanz feine Sache...

Vielen Dank!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 27 August 2019, 14:35:43
Zitat von: misux am 27 August 2019, 14:24:56

Z.B. Musik läuft... dann musik pause, lautstärke erhöhen auf den vorgegebenen X Wert, Alexa SPEAK xxxx...xxxx....xxxx, lautstärke wieder zurücksetzen und die Musik weiter spielen...


Probier mal den Set Befehl "volume_alarm". Vielleicht ist das ja schon das was du suchst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 27 August 2019, 18:16:15
Kapier ich nicht... Damit erhöhe ich doch nur die Lautstärke des Alarms... Oder?

Also ich meine Wenn ich einen Speak befehl aussende dann soll dieser laut sein... Z.B. 70... und alles andere standard halt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 27 August 2019, 20:41:13
Zitat von: misux am 27 August 2019, 18:16:15
Kapier ich nicht... Damit erhöhe ich doch nur die Lautstärke des Alarms... Oder?

Also ich meine Wenn ich einen Speak befehl aussende dann soll dieser laut sein... Z.B. 70... und alles andere standard halt
Wird mal einen Blick in die Doku...
Ich weiß nicht mehr ob es volume_alarm oder ein separates volume_speak war aber es lässt sich eine separate Lautstärke für speak festlegen. Allerdings statisch und nicht, wie beispielsweise beim Sonos-Modul, pro speak-Aufruf.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 28 August 2019, 14:20:16
Ja, laut der Doku kann man die TTS Lautstärke festlegen... aber ich nutze kein tts sondern das einfachere speak... :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 28 August 2019, 16:25:11
Meine Echos wollen momentan nicht sprechen (wegen der leidigen Einlogproblematik), deswegen kann ich es grade nicht ausprobieren. Aber ich meine mich zu erinnern, dass wenn du die Alarmlautstärke größer als die Standardlautstärke einstellst, du genau dein gewünschtes Ergebnis bekommst. War jedenfalls bei mir so.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 28 August 2019, 16:30:45
Also diese einlogg probleme verstehe ich einfach nicht. Bei mir läuft und läuft es. Habe sogar zwischen durch selber mal neu installiert, einfach um das zu testen (keine Sorge, Backup als Image). In meinen Augen gibt es keine Probleme in der Hinsicht.

Es steht in diesem thread x fach auf diversen Seiten was man machen sollte/könnte. Ich nutze tapatalk und wurde bisher immer nur bei wichtigen Dingen geweckt. Mittlerweile ist das hier ne dauer kette. :-/ bitte SuFu


Edit: an dich (wolle) ging das nur indirekt. Aber da war es wieder :-P

Gesendet von meinem LG-H850 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 28 August 2019, 16:47:30
Zitat von: 87insane am 28 August 2019, 16:30:45

Edit: an dich (wolle) ging das nur indirekt. Aber da war es wieder :-P


Das hoff ich mal stark  ;D

Ich weiß ja woran es liegt und wollte auch schon auf NPM umstellen, aber ich hab mir irgendwie meinen Raspi verbogen und nun bei der Node-Installation Abhängigkeitsprobleme, die ich nicht aufgelöst bekomme. Muss die Tage mal den Raspi neu aufsetzen.
Ich logge mich seit jeher mit Captcha ein. Funktioniert auch immer recht gut. Momentan bin ich auch eingeloggt, nur leider kann ich die Echos nicht ansteuern. Weiß der Kuckuck was Amazon da wieder rumgedreht hat  >:(
Ich versteh auch nicht, warum das dann beim NPM Login plötzlich wieder funktionieren soll.  ???
Naja, schaun mer mal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 28 August 2019, 17:07:12
Du bist nicht wirklich verbunden. Sonst ginge ja die Steuerung. Dann hau npm komplett weg oder reinst. Genau das meine ich ja...es steht alles auf den Seiten hier. Das thema sogar so oft, dass du vermutlich Random klicken kannst.

Es gibt eigentlich immer zuerst
1. Rechte Probleme
2. Danach kommen dann falsche Zugangs Daten (also wieder 1)
Und danach mal eine kaputte Datei oder so. Ich lese hier nicht mehr alles aber ggf hilft es ja....

Gesendet von meinem LG-H850 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 28 August 2019, 17:25:46
Boah bin ich hohl... Hätte ich mir mal gleich die Attribute mal angesehen...

In den Attributen ist ein Punkt speak_volume... dort kann man das festlegen.. ::)

Alles klar!

Vielen Dank!

Zitat von: misux am 27 August 2019, 14:24:56
Gibt es die Möglichkeit des "Speak" Befehl etwas zu erweitern?

Z.B. Musik läuft... dann musik pause, lautstärke erhöhen auf den vorgegebenen X Wert, Alexa SPEAK xxxx...xxxx....xxxx, lautstärke wieder zurücksetzen und die Musik weiter spielen...

das wäre ja eine gaaanz feine Sache...

Vielen Dank!


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 28 August 2019, 17:28:52
Allerdings gibt es da ein Probem... Und zwar ehhöht er zu früh die Lautstärke, also brüllt einen die Musik etwas an, dann kommt der Speak Befehl und dann ist feierabend! Die musik wird leider nicht weiter gespielt... Musik wird weiter in normaler Lautstärke gespielt.

Kann man das irgendwie optimieren?



Vielen Dank!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dabize am 01 September 2019, 10:41:10
Kann mir mal bitte jemand weiterhelfen und sagen wo ich das Modul downloaden kann?

Der Link in der ersten Zeile des ersten Beitrags funktioniert bei mir nicht obwohl ich im Forum angemeldet bin. Andere Download Links funktionieren problemlos.
Im Thread selbst habe ich keinen weiteren Download Link für das Modul gefunden. Kann natürlich sein, dass ich das bei den vielen Einträgen übersehen habe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 01 September 2019, 12:13:18
Die Dateien sind am Ende des 1. Beitrages

Viele Grüße
Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 01 September 2019, 12:58:24
Hallo,

funktioniert speak bei euch noch?
Bei mir will Alexa nicht mehr sprechen obwohl alles connected ist.

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 September 2019, 13:13:05
Zitat von: stefanru am 01 September 2019, 12:58:24
Hallo,

funktioniert speak bei euch noch?
Bei mir will Alexa nicht mehr sprechen obwohl alles connected ist.

Gruß,
Stefan

Wie bist du angemeldet/eingelogged?

npm_login !?

Wenn nicht: besser umstellen (steht mehrfach auf den letzten paar Seiten)...
...dann sollte es eigentlich (wieder) gehen...

Wenn du das schon verwendest: verbose hochdrehen und Logs posten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 01 September 2019, 16:50:54
Aktuelle Versionsgeschichte (https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482)

Zitat# 2019.02.19 v0.0.54
# - FEATURE: Unterstützung A1RABVCI4QCIKC ECHO dot 3
#
# 2019.02.19 v0.0.53
# - FEATURE: Unterstützung A4ZP7ZC4PI6TO ECHO 5
#            Unterstützung A1RTAM01W29CUP Alexa App for PC
#            Unterstützung A21Z3CGI8UIP0F HEOS
#
# 2019.02.19 v0.0.52
# - FEATURE: Alarme "_originalDate" als Reading
# - BUGFIX:  Readings *_count Wert

Könnte man wohl das Datum in der Versionsgeschichte korrigieren?
Ich habe bei mir die Version v0.0.52 installiert und das letzte Update stammt aus dem Mai 2019. Die Versionen v0.0.53 und v0.0.54 hat es im Mai aber noch nicht gegeben ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 01 September 2019, 18:50:46
Hi,

bin mit npm_login eingelogged.
Habe beim Echo mal verbose 5 gemacht und speak:
2019.09.01 18:49:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] START
2019.09.01 18:49:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.09.01 18:49:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A7WXQPH584YP\",\"deviceSerialNumber\":\"G090P30874441HG7\",\"textToSpeak\":\"Test\",\"locale\":\"de-DE\",\"customerId\":\"A9N5WZ8ADLRXB\"}}}","status":"ENABLED"}
2019.09.01 18:49:29 4: [ECHO_G090P30874441HG7] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview Metode=POST
2019.09.01 18:49:30 4: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak]
2019.09.01 18:49:30 5: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak] DATA Dumper=$VAR1 = '';

2019.09.01 18:49:30 4: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
  'data' => 'nodata'
};


Hilft das etwas?

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tiwo85 am 02 September 2019, 00:11:35
Ich klink mich hier auch mal ein.
Bei mir ging bis vor kurzem das echodevice einwandfrei.
Heute wollte ich was neues versuchen und stellte fest, daß der set speak nicht mehr funkt oniert.
Nach langem hin und her mit dem npm_login weiß ich nicht mehr weiter.
Bei npm_login New kommt ein Link der mit 172.17 anfängt. Ich war der Meinung, daß er der lokale Link im Netzwerk wäre. Oder nicht?
Zusätzlich kommt ins log

true
2019.09.02 00:07:53 3: [AmazonConnect] [echodevice_NPMWaitForCookie
] [NPM Login New Mon Sep  2 00:06:33 2019] wait for refreshtoken /
refreshtoken unkown!! refreshtoken=null EXIST 356create-cookie.js =
true
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 02 September 2019, 00:41:00
Zitat von: tiwo85 am 02 September 2019, 00:11:35
Bei npm_login New kommt ein Link der mit 172.17 anfängt. Ich war der Meinung, daß er der lokale Link im Netzwerk wäre. Oder nicht?

Hast Du mit einem VPN gespielt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tiwo85 am 02 September 2019, 04:41:17
VPN nein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 September 2019, 07:18:03
Läuft dein FHEM im Docker?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Schlimbo am 02 September 2019, 07:25:11
Falls du Docker verwendest, schau dir Mal diesen Thread an:
https://forum.fhem.de/index.php/topic,103066.msg968279.html#msg968279
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tiwo85 am 02 September 2019, 09:19:42
Mein Fhem läuft auf einem HP T610 unter raspbian nicht in Docker. Ich benutze kein VPN.
Es hat schon einmal mit npm funktioniert. Letzte Woche lief noch alles astrein und gestern haben die Set Befehle nicht mehr funktioniert.
NPN_proxy habe ich auch schon probiert. Hat alles nichts gebracht. Ich habe NPN_install versucht. Nach einigem hin und her mit den Rechten lief das auch. Nur ich kriege kein NPN_New hin. Wenn FHEM mich mal weiterleitet spuckt es die 172.17.0.1 als IP aus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tiwo85 am 02 September 2019, 10:47:36
So,
Ganzes Stück weitergekommen. Ich habe nochmals npm_proxy_ip auf die aktuelle IP Adresse gesetzt.
In den logs stand AmazonConnect] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.2.54:3002 to listen on 172.17.0.1

Aus irgendeinen Grund nimmt das script an, es hätte die IP 172.17.0.1.  Ich habe mit ip a feststellen können, daß 172.17.0.1 die IP der Docker bridge ist. Da ich docker auf dem System nicht verwende habe ich es runtergeworfen. Und siehe da, es läuft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 03 September 2019, 12:01:29
Hallo,

ich wollte euch mal fragen, wie lange bei euch ein NPM Login hält?
Mein echodevice fliegt immer nach 1-2 Wochen raus und im State steht dann: connected but loginerror

Es hilft dann nur ein: "set echodevice NPM_login new"

Ich habe ein "npm_refreh_intervall" auf "4000" probiert und auch ohne, aber das nützt leider nichts.

npm version: 6.10.1
node version: v10.16.0

list echodevice:
Internals:
   CHANGED   
   DEF        crypt:
   FUUID      5d5bdb17
   IODev     
   NAME       echodevice
   NR         473
   NTFY_ORDER 50-echodevice
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-08-20 13:35:57   2FACode         not used
     2019-09-03 11:59:13   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-03 11:59:13   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-09-03 11:10:12   COOKIE_STATE    OK
     2019-09-03 11:10:19   COOKIE_TYPE     NPM_Login
     2019-09-03 11:10:12   alarm_count     0
     2019-09-03 11:10:19   amazon_refreshtoken vorhanden
     2019-09-01 16:16:51   autocreate_devices stop
     2019-09-03 11:10:12   config_address_between -
     2019-09-03 11:10:12   config_address_from -
     2019-09-03 11:10:12   config_address_to -
     2019-09-03 11:10:16   list_SHOPPING_ITEM
     2019-09-03 11:10:17   list_TASK       
     2019-09-03 11:10:12   musicalarm_count 0
     2019-09-03 11:10:12   reminder_count  0
     2019-09-03 11:58:13   state           connected but loginerror
     2019-09-03 11:10:12   timer_count     0
     2019-09-03 11:10:12   timer_id        -
     2019-09-03 11:10:12   timer_remainingtime 0
     2019-08-20 13:39:47   tts_ipaddress   192.168.2.40
     2019-09-01 16:16:51   version         0.0.54


EDIT: Verbose 5 Log:

2019.09.03 12:23:12 5: [echodevice] [echodevice_GetSettings] start refresh settings
2019.09.03 12:23:12 5: [echodevice] [echodevice_GetSettings] unknown state / state = connected but loginerror
2019.09.03 12:23:13 4: [echodevice] [echodevice_SendLoginCommand] [cookielogin6]
2019.09.03 12:23:13 4: [echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2019.09.03 12:23:14 4: [echodevice] [echodevice_ParseAuth] [cookielogin6]
2019.09.03 12:23:14 5: [echodevice] [echodevice_ParseAuth] [cookielogin6] DATA Dumper='






<!doctype html><html class="a-no-js a-touch a-mobile" data-19ax5a9jf="mongoose">
  <head>
<script type=\'text/javascript\'>var ue_t0=ue_t0||+new Date();</script>
<script type=\'text/javascript\'>
window.ue_ihb = (window.ue_ihb || window.ueinit || 0) + 1;
if (window.ue_ihb === 1) {

var ue_csm = window,
    ue_hob = +new Date();
(function(d){var e=d.ue=d.ue||{},f=Date.now||function(){return+new Date};e.d=function(b){return f()-(b?0:d.ue_t0)};e.stub=function(b,a){if(!b[a]){var c=[];b[a]=function(){c.push([c.slice.call(arguments),e.d(),d.ue_id])};b[a].replay=function(b){for(var a;a=c.shift();)b(a[0],a[1],a[2])};b[a].isStub=1}};e.exec=function(b,a){return function(){if(1==window.ueinit)try{return b.apply(this,arguments)}catch(c){ueLogError(c,{attribution:a||"undefined",logLevel:"WARN"})}}}})(ue_csm);


    var ue_err_chan = \'jserr-rw\';
(function(d,e){function h(f,b){if(!(a.ec>a.mxe)&&f){a.ter.push(f);b=b||{};var c=f.logLevel||b.logLevel;c&&c!==k&&c!==m&&c!==n&&c!==p||a.ec++;c&&c!=k||a.ecf++;b.pageURL=""+(e.location?e.location.href:"");b.logLevel=c;b.attribution=f.attribution||b.attribution;a.erl.push({ex:f,info:b})}}function l(a,b,c,e,g){d.ueLogError({m:a,f:b,l:c,c:""+e,err:g,fromOnError:1,args:arguments},g?{attribution:g.attribution,logLevel:g.logLevel}:void 0);return!1}var k="FATAL",m="ERROR",n="WARN",p="DOWNGRADED",a={ec:0,ecf:0,
pec:0,ts:0,erl:[],ter:[],mxe:50,startTimer:function(){a.ts++;setInterval(function(){d.ue&&a.pec<a.ec&&d.uex("at");a.pec=a.ec},1E4)}};l.skipTrace=1;h.skipTrace=1;h.isStub=1;d.ueLogError=h;d.ue_err=a;e.onerror=l})(ue_csm,window);


var ue_id = \'wwww\',
    ue_url = \'/ap/uedata\',
    ue_navtiming = 1,
    ue_mid = \'wwww\',
    ue_sid = \'258-wwww-3551723\',
    ue_sn = \'www.amazon.de\',
    ue_furl = \'fls-eu.amazon.com\',
    ue_surl = \'https://unagi-eu.amazon.com/1/events/com.amazon.csm.nexusclient.prod\',
    ue_int = 0,
    ue_fcsn = 1,
    ue_urt = 3,
    ue_rpl_ns = \'cel-rpl\',
    ue_ddq = 1,
    ue_fpf = \'//fls-eu.amazon.com/1/batch/1/OP/A1PA6795UKMFR9:258-xxxx-3551723:xxxxx$uedata=s:\',
    ue_rsc = 0,
    ue_sbuimp = 1,

    ue_swi = 1;
function ue_viz(){(function(c,e,a){function k(b){if(c.ue.viz.length<p&&!l){var a=b.type;b=b.originalEvent;/^focus./.test(a)&&b&&(b.toElement||b.fromElement||b.relatedTarget)||(a=e[m]||("blur"==a||"focusout"==a?"hidden":"visible"),c.ue.viz.push(a+":"+(+new Date-c.ue.t0)),"visible"==a&&(ue.isl&&uex("at"),l=1))}}for(var l=0,f,g,m,n=["","webkit","o","ms","moz"],d=0,p=20,h=0;h<n.length&&!d;h++)if(a=n[h],f=(a?a+"H":"h")+"idden",d="boolean"==typeof e[f])g=a+"visibilitychange",m=(a?a+"V":"v")+"isibilityState";
k({});d&&e.addEventListener(g,k,0);c.ue&&d&&(c.ue.pageViz={event:g,propHid:f})})(ue_csm,document,window)};

(function(a,g,v){function z(a){return a&&a.replace&&a.replace(/^\\s+|\\s+$/g,"")}function q(a){return"undefined"===typeof a}function w(a){try{var b=v.cookie.match(RegExp("(^| )"+a+"=([^;]+)"));if(b)return b[2].trim()}catch(c){}}function A(d,b){d&&(a.ue_id=k.id=k.rid=d,a.ue_fpf=a.ue_fpf.replace(/((.*?:){2})(\\w+)/,function(a,b){return b+d}));b&&(a.ue_fpf=a.ue_fpf.replace(/(.*?:)(\\w|-)+/,function(a,d){return d+b}),a.ue_sid=b);a.ue.tag("accelerated-experience")}function t(d,b,c,h){var g=h||+new Date,l;
a.ueam&&a.ueam(b,d,h);if(b||q(c)){if(d)for(l in h=b?f("t",b)||f("t",b,{}):a.ue.t,h[d]=g,c)c.hasOwnProperty(l)&&f(l,b,c[l]);return g}}function f(d,b,c){var h=a.ue,f=b&&b!=h.id?h.sc[b]:h;f||(f=h.sc[b]={});"id"==d&&c&&(h.cfa2=1);return f[d]=c||f[d]}function C(d,b,c,f,g){c="on"+c;var l=b[c];"function"===typeof l?d&&(a.ue.h[d]=l):l=function(){};b[c]=g?function(a){f(a);l(a)}:function(a){l(a);f(a)};b[c]&&(b[c].isUeh=1)}function D(d,b,c,h){function p(b,c){var e=[b],J=0,g={},h,l;c?(e.push("m=1"),g[c]=1):g=
a.ue.sc;for(l in g)if(g.hasOwnProperty(l)){var m=f("wb",l),k=f("t",l)||{},n=f("t0",l)||a.ue.t0,p;if(c||2==m){m=m?J++:"";e.push("sc"+m+"="+l);for(p in k)3>=p.length&&!q(k[p])&&null!==k[p]&&e.push(p+m+"="+(k[p]-n));e.push("t"+m+"="+k[d]);if(f("ctb",l)||f("wb",l))h=1}}!B&&h&&e.push("ctb=1");return e.join("&")}function l(b,c,d,e){if(b){var f=a.ue_err,h;a.ue_url&&(!e||!a.ue.log)&&b&&0<b.length&&(h=new Image,a.ue.iel.push(h),h.src=b,a.ue.count&&a.ue.count("postbackImageSize",b.length));K?a.ue_fpf&&g.encodeURIComponent&&
b&&(e=new Image,b=""+a.ue_fpf+g.encodeURIComponent(b)+":"+(+new Date-a.ue_t0),a.ue.iel.push(e),e.src=b):a.ue.log&&(h=g.chrome&&"ul"==c,a.ue.log(b,"uedata",a.ue_svi?{n:1,img:!e&&h?1:0}:{n:1}),a.ue.ielf.push(b));f&&!f.ts&&f.startTimer();a.ue.b&&(f=a.ue.b,a.ue.b="",l(f,c,d,1))}}function u(b){if(!ue.collected){var c=b.timing,e=b.navigation,d=ue.t;c&&(d.na_=c.navigationStart,d.ul_=c.unloadEventStart,d._ul=c.unloadEventEnd,d.rd_=c.redirectStart,d._rd=c.redirectEnd,d.fe_=c.fetchStart,d.lk_=c.domainLookupStart,
d._lk=c.domainLookupEnd,d.co_=c.connectStart,d._co=c.connectEnd,d.sc_=c.secureConnectionStart,d.rq_=c.requestStart,d.rs_=c.responseStart,d._rs=c.responseEnd,d.dl_=c.domLoading,d.di_=c.domInteractive,d.de_=c.domContentLoadedEventStart,d._de=c.domContentLoadedEventEnd,d._dc=c.domComplete,d.ld_=c.loadEventStart,d._ld=c.loadEventEnd,c=d.na_,b="function"!==typeof b.now||q(c)?0:new Date(c+b.now())-new Date,d.ntd=b+a.ue.t0);e&&(d.ty=e.type+a.ue.t0,d.rc=e.redirectCount+a.ue.t0);ue.collected=1}}function w(b){var c=
r&&r.navigation?r.navigation.type:y,d=c&&2!=c,e=a.ue.bfini;a.ue.cfa2||(e&&1<e&&(b+="&bfform=1",d||(a.ue.isBFT=e-1)),2==c&&(b+="&bfnt=1",a.ue.isBFT=a.ue.isBFT||1),a.ue.ssw&&a.ue.isBFT&&(q(a.ue.isNRBF)&&(c=a.ue.ssw(a.ue.oid),c.e||q(c.val)||(a.ue.isNRBF=1<c.val?0:1)),q(a.ue.isNRBF)||(b+="&nrbf="+a.ue.isNRBF)),a.ue.isBFT&&!a.ue.isNRBF&&(b+="&bft="+a.ue.isBFT));return b}if(!k.paused&&(b||q(c))){for(var n in c)c.hasOwnProperty(n)&&f(n,b,c[n]);t("pc",b,c);n=f("id",b)||a.ue.id;var e=a.ue.url+"?"+d+"&v="+
a.ue.v+"&id="+n,B=f("ctb",b)||f("wb",b),r=g.performance||g.webkitPerformance,m,s;B&&(e+="&ctb="+B);1<a.ueinit&&(e+="&ic="+a.ueinit);!a.ue._fi||"at"!=d||b&&b!=n||(e+=a.ue._fi());if(!("ld"!=d&&"ul"!=d||b&&b!=n)){if("ld"==d){try{g.onbeforeunload&&g.onbeforeunload.isUeh&&(g.onbeforeunload=null)}catch(A){}if(g.chrome)for(s=0;s<ue.ulh.length;s++)E("beforeunload",ue.ulh[s]);(s=v.ue_backdetect)&&s.ue_back&&s.ue_back.value++;a._uess&&(m=a._uess());a.ue.isl=1}ue._bf&&(e+="&bf="+ue._bf());a.ue_navtiming&&r&&
r.timing&&(f("ctb",n,"1"),1==a.ue_navtiming&&t("tc",y,y,r.timing.navigationStart));r&&u(r);a.ue.t.hob=a.ue_hob;a.ue.t.hoe=a.ue_hoe;a.ue.ifr&&(e+="&ifr=1")}t(d,b,c,h);c="ld"==d&&b&&f("wb",b);var x;c||b&&b!==n||L(b);c||n==a.ue.oid||M((f("t",b)||{}).tc||+f("t0",b),+f("t0",b));a.ue_mbl&&a.ue_mbl.cnt&&!c&&(e+=a.ue_mbl.cnt());c?f("wb",b,2):"ld"==d&&(k.lid=z(n));for(x in a.ue.sc)if(1==f("wb",x))break;if(c){if(a.ue.s)return;e=p(e,null)}else h=p(e,null),h!=e&&(h=w(h),a.ue.b=h),m&&(e+=m),e=p(e,b||a.ue.id);
e=w(e);if(a.ue.b||c)for(x in a.ue.sc)2==f("wb",x)&&delete a.ue.sc[x];m=0;ue._rt&&(e+="&rt="+ue._rt());c||(a.ue.s=0,(m=a.ue_err)&&0<m.ec&&m.pec<m.ec&&(m.pec=m.ec,e+="&ec="+m.ec+"&ecf="+m.ecf),m=f("ctb",b),f("t",b,{}));e&&a.ue.tag&&0<a.ue.tag().length&&(e+="&csmtags="+a.ue.tag().join("|"),a.ue.tag=a.ue.tagC());e&&a.ue.viz&&0<a.ue.viz.length&&(e+="&viz="+a.ue.viz.join("|"),a.ue.viz=[]);e&&!q(a.ue_pty)&&(e+="&pty="+a.ue_pty+"&spty="+a.ue_spty+"&pti="+a.ue_pti);e&&a.ue.tabid&&(e+="&tid="+a.ue.tabid);e&&
a.ue.aftb&&(e+="&aftb=1");e&&a.ue.sbf&&(e+="&sbf=1");!a.ue._ui||b&&b!=n||(e+=a.ue._ui());a.ue.a=e;l(e,d,m,c)}}function L(a){var b=g.ue_csm_markers||{},c;for(c in b)b.hasOwnProperty(c)&&t(c,a,y,b[c])}function u(d,b,c){c=c||g;a.ue_pel&&window.EventTarget&&window.EventTarget.prototype&&window.EventTarget.prototype.addEventListener?window.EventTarget.prototype.addEventListener.call(c,d,b,!!window.ue_clf):c.addEventListener?c.addEventListener(d,b,!!window.ue_clf):c.attachEvent&&c.attachEvent("on"+d,b)}
function E(d,b,c){c=c||g;a.ue_pel&&window.EventTarget&&window.EventTarget.prototype&&window.EventTarget.prototype.removeEventListener?window.EventTarget.prototype.removeEventListener.call(c,d,b,!!window.ue_clf):c.removeEventListener?c.removeEventListener(d,b,!!window.ue_clf):c.detachEvent&&c.detachEvent("on"+d,b)}function F(){function d(){a.onUl()}function b(a){return function(){c[a]||(c[a]=1,D(a))}}var c=a.ue.r,f,k;a.onLd=b("ld");a.onLdEnd=b("ld");a.onUl=b("ul");f={stop:b("os")};g.chrome?(u("beforeunload",
d),ue.ulh.push(d)):f[N]=a.onUl;for(k in f)f.hasOwnProperty(k)&&C(0,g,k,f[k]);a.ue_viz&&ue_viz();O&&u("readystatechange",P,v);u("load",a.onLd);t("ue")}function P(){"complete"===v.readyState&&(Q?setTimeout(G,0):G())}function G(){var d;if(!(d=ue.isl)&&(d=R))a:{d=v.images||[];for(var b=0;b<d.length;b++)if(!1===d[b].complete){d=!1;break a}d=!0}if(!d)a.onUl()}function M(d,b){a.ue_mbl&&a.ue_mbl.ajax&&a.ue_mbl.ajax(d,b);a.ue.tag("ajax-transition")}a.ueinit=(a.ueinit||0)+1;var k={t0:g.aPageStart||a.ue_t0,
id:a.ue_id,url:a.ue_url,rid:a.ue_id,a:"",b:"",h:{},r:{ld:0,oe:0,ul:0},s:1,t:{},sc:{},iel:[],ielf:[],fc_idx:{},viz:[],v:"0.204894.0",d:a.ue&&a.ue.d,log:a.ue&&a.ue.log,clog:a.ue&&a.ue.clog,onflush:a.ue&&a.ue.onflush,onunload:a.ue&&a.ue.onunload,stub:a.ue&&a.ue.stub,lr:a.ue&&a.ue.lr,exec:a.ue&&a.ue.exec,event:a.ue&&a.ue.event,onSushiUnload:a.ue&&a.ue.onSushiUnload,onSushiFlush:a.ue&&a.ue.onSushiFlush,ulh:[],cfa2:0,paused:!1},K=a.ue_fpf?1:0,O=1===a.ue_rsc||3===a.ue_rsc,Q=3===a.ue_rsc,R=1===a.ue_rsc,N=
"beforeunload",y;k.oid=z(k.id);k.lid=z(k.id);a.ue=k;a.ue._t0=a.ue.t0;a.ue.tagC=function(){var a={};return function(b){b&&(a[b]=1);b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b}};a.ue.tag=a.ue.tagC();a.ue.ifr=g.top!==g.self||g.frameElement?1:0;ue.attach=u;ue.detach=E;if("000-0000000-8675309"===a.ue_sid){var H=w("cdn-rid"),I=w("session-id");H&&I&&A(H,I)}a.uei=F;a.ueh=C;a.ues=f;a.uet=t;a.uex=D;k.reset=A;k.pause=function(a){k.paused=a};F()})(ue_csm,window,ue_csm.document);


ue.stub(ue,"log");ue.stub(ue,"onunload");ue.stub(ue,"onflush");
(function(c){var a=c.ue;a.cv={};a.cv.scopes={};a.count=function(d,c,b){var e={},f=a.cv,g=b&&0===b.c;e.counter=d;e.value=c;e.t=a.d();b&&b.scope&&(f=a.cv.scopes[b.scope]=a.cv.scopes[b.scope]||{},e.scope=b.scope);if(void 0===c)return f[d];f[d]=c;d=0;b&&b.bf&&(d=1);ue_csm.ue_sclog||!a.clog||0!==d||g?a.log&&a.log(e,"csmcount",{c:1,bf:d}):a.clog(e,"csmcount",{bf:d})};a.count("baselineCounter2",1);a&&a.event&&(a.event({requestId:c.ue_id||"rid",server:c.ue_sn||"sn",obfuscatedMarketplaceId:c.ue_mid||"mid"},
"csm","csm.CSMBaselineEvent.4"),a.count("nexusBaselineCounter",1,{bf:1}))})(ue_csm);


(function(g,h,m){if("function"===typeof h.addEventListener&&"function"===typeof m.querySelectorAll){var l,n,u,p,f,v,q,r,w,x=["mouseenter","mouseleave"],y="click dblclick mousedown mouseover mouseout touchstart keydown keypress MSPointerDown pointerdown focusin".split(" ").concat(x),s=!1,t=[];p=function(a){for(var c=[];a;)c.push(a),a=a.parentNode;return c};n=function(a,c){var b=-1,d;for(d=0;d<c.length;d++)if(c[d]===a){b=d;break}return b};r=function(a,c){var b=n(a,c);0<=b&&c.splice(b,1)};u=function(a){var c;
a=p(a);for(var b,d,e=0;e<a.length;e++)if(d=a[e],(b=d.nodeName)&&b!==m.nodeName){b=b.toLowerCase();if(d.id)return b+"#"+d.id+(c?">"+c:"");(d=d.getAttribute("class"))&&(b=b+"."+d.split(" ").join("."));c=b+(c?">"+c:"")}return c};w=function(a){return a.replace(/[^\\w.:\\-]/g,function(a){return"#"===a?"::":">"===a?":-":"_"})};q=function(a,c){var b,d,e;if(g.ue&&g.ue.count&&g.ueLogError)for(b=u(a),e=w(b),d="degraded"===c?"A UX degrading element has entered the viewport: "+b:"A "+c+" was not handled on element: "+
b,g.ueLogError({m:d,fromOnError:1},{logLevel:"ERROR",attribution:b,message:d}),b=["TNR","TNR:"+c,"TNR:"+e,"TNR:"+c+":"+e],f=0;f<b.length;f++)g.ue.count(b[f],(g.ue.count(b[f])||0)+1)};v=function(a){a=a.getBoundingClientRect();return a.top<a.bottom&&a.left<a.right&&0<=a.bottom&&a.top<=h.innerHeight&&0<=a.right&&a.left<=h.innerWidth};l=function(){s||(s=!0,setTimeout(function(){[].forEach.call(m.querySelectorAll("[data-ux-degraded]"),function(a){v(a)?0>n(a,t)&&(t.push(a),q(a,"degraded")):r(a,t)});s=!1},
250))};h.addEventListener("scroll",l);h.addEventListener("resize",l);l=function(a){var c=!1,b=0>n(a,x);m.addEventListener(a,function(d){if(!c){c=!0;var e=[],f=b?p(d.target):[d.target],k,g,h;for(g=0;g<f.length;g++)k=f[g],k.getAttribute&&("mouseover"===a&&k===d.target&&((h=k.getAttribute("data-ux-jq-mouseenter"))||""===h)&&e.push(k),((h=k.getAttribute("data-ux-"+a))||""===h)&&e.push(k));e.length?(d.ack=d.acknowledge=function(a){a=a||d.currentTarget;r(a,e)},setTimeout(function(){var b;for(b=0;b<e.length;b++)q(e[b],
a);c=!1},250)):c=!1}},!0)};for(f=0;f<y.length;f++)l(y[f])}})(ue_csm,window,document);


var ue_hoe = +new Date();
}
window.ueinit = window.ue_ihb;
</script>

<!-- xxxxx--><script>var aPageStart = (new Date()).getTime();</script><meta name="viewport" content="width=device-width, maximum-scale=1, minimum-scale=1, initial-scale=1, user-scalable=no, shrink-to-fit=no"><meta charset="utf-8">
    <title dir="ltr">Amazon Anmelden</title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />

   
     
        <link rel="stylesheet" href="https://images-na.ssl-images-amazon.com/images/I/71NbAeuBH3L.css?AUIClients/AuthenticationPortalAlexaSkin#mobile.us.not-trident" />
<link rel="stylesheet" href="https://images-na.ssl-images-amazon.com/images/I/01SdjaY0ZsL._RC|xxxx.css,41VDGyi7PwL.css_.css?AUIClients/AuthenticationPortalAssets#mobile.194821-T1" />
<link rel="stylesheet" href="https://images-na.ssl-images-amazon.com/images/I/11oCzMbVfcL.css?AUIClients/CVFAssets#mobile" />

        <script>
(function(g,h,Q,y){function G(a){v&&v.tag&&v.tag(q(":","aui",a))}function z(a,b){v&&v.count&&v.count("aui:"+a,0===b?0:b||(v.count("aui:"+a)||0)+1)}function m(a){try{return a.test(navigator.userAgent)}catch(b){return!1}}function w(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)}function q(a,b,c,d){b=b&&c?b+a+c:b||c;return d?q(a,b,d):b}function H(a,b,c){try{Object.defineProperty(a,b,{value:c,writable:!1})}catch(d){a[b]=c}return c}function R(){return setTimeout(ba,
0)}function ua(a,b){var c=a.length,d=c,f=function(){d--||(S.push(b),T||(R(),T=!0))};for(f();c--;)ca[a[c]]?f():(B[a[c]]=B[a[c]]||[]).push(f)}function va(a,b,c,d,f){var e=h.createElement(a?"script":"link");w(e,"error",d);f&&w(e,"load",f);if(a){e.type="text/javascript";e.async=!0;if(a=c)a=-1!==b.indexOf("images/I")||/AUIClients/.test(b);a&&e.setAttribute("crossorigin","anonymous");e.src=b}else e.rel="stylesheet",e.href=b;h.getElementsByTagName("head")[0].appendChild(e)}function da(a,b){function c(c,
d){function f(){va(b,c,h,function(b){!I&&h?(h=!1,z("resource_retry"),f()):(z("resource_error"),a.log("Asset failed to load: "+c,I?"WARN":y));b&&b.stopPropagation?b.stopPropagation():g.event&&(g.event.cancelBubble=!0)},d)}if(ea[c])return!1;ea[c]=!0;z("resource_count");var h=!0;return!f()}if(b){var d=0,f=0;c.andConfirm=function(a,b){return c(a,function(){d++;b&&b.apply(this,arguments)})};c.confirm=function(){f++};c.getCsriCounters=function(){return{reqs:d,full:f}}}return c}function wa(a,b,c){for(var d=
{name:a,guard:function(c){return b.guardFatal(a,c)},logError:function(c,d,f){b.logError(c,d,f,a)}},f=[],e=0;e<c.length;e++)J.hasOwnProperty(c[e])&&(f[e]=U.hasOwnProperty(c[e])?U[c[e]](J[c[e]],d):J[c[e]]);return f}function C(a,b,c,d,f){return function(e,h){function m(){var a=null;d?a=h:"function"===typeof h&&(p.start=D(),a=h.apply(g,wa(e,k,l)),p.end=D());if(b){J[e]=a;a=e;for(ca[a]=!0;(B[a]||[]).length;)B[a].shift()();delete B[a]}p.done=!0}var k=f||this;"function"===typeof e&&(h=e,e=y);b&&(e=e?e.replace(fa,
""):"__NONAME__",V.hasOwnProperty(e)&&k.error(q(", reregistered by ",q(" by ",e+" already registered",V[e]),k.attribution),e),V[e]=k.attribution);for(var l=[],n=0;n<a.length;n++)l[n]=a[n].replace(fa,"");var p=ga[e||"anon"+ ++xa]={depend:l,registered:D(),namespace:k.namespace};c?m():ua(l,k.guardFatal(e,m));return{decorate:function(a){U[e]=k.guardFatal(e,a)}}}}function ha(a){return function(){var b=Array.prototype.slice.call(arguments);return{execute:C(b,!1,a,!1,this),register:C(b,!0,a,!1,this)}}}function W(a,
b){return function(c,d){d||(d=c,c=y);var f=this.attribution;return function(){A.push(b||{attribution:f,name:c,logLevel:a});var e=d.apply(this,arguments);A.pop();return e}}}function K(a,b){this.load={js:da(this,!0),css:da(this)};H(this,"namespace",b);H(this,"attribution",a)}function ia(){h.body?p.trigger("a-bodyBegin"):setTimeout(ia,20)}function E(a,b){if(b){for(var c=a.className.split(" "),d=c.length;d--;)if(c[d]===b)return;a.className+=" "+b}}function ja(a,b){for(var c=a.className.split(" "),d=[],
f;(f=c.pop())!==y;)f&&f!==b&&d.push(f);a.className=d.join(" ")}function ka(a){try{return a()}catch(b){return!1}}function L(){if(M){var a=g.innerWidth?{w:g.innerWidth,h:g.innerHeight}:{w:l.clientWidth,h:l.clientHeight};5<Math.abs(a.w-X.w)||50<a.h-X.h?(X=a,N=4,(a=k.mobile||k.tablet?450<a.w&&a.w>a.h:1250<=a.w)?E(l,"a-ws"):ja(l,"a-ws")):0<N&&(N--,la=setTimeout(L,16))}}function ya(a){(M=a===y?!M:!!a)&&L()}function za(){return M}function r(a,b){return"sw:"+(b||"")+":"+a+":"}function ma(){na.forEach(function(a){G(a)})}
function n(a){na.push(a)}function oa(a,b,c,d){if(c){b=m(/Chrome/i)&&!m(/Edge/i)&&!m(/OPR/i)&&!a.capabilities.isAmazonApp&&!m(new RegExp(Y+"bwv"+Y+"b"));var f=r(d,"browser"),e=r(d,"prod_mshop"),g=r(d,"beta_mshop");!a.capabilities.isAmazonApp&&c.browser&&b&&(n(f+"supported"),c.browser.action(f,d));!b&&c.browser&&n(f+"unsupported");c.prodMshop&&n(e+"unsupported");c.betaMshop&&n(g+"unsupported")}}"use strict";var O=Q.now=Q.now||function(){return+new Q},D=function(a){return a&&a.now?a.now.bind(a):O}(g.performance),
Aa=D(),t=g.AmazonUIPageJS||g.P;if(t&&t.when&&t.register)throw Error("A copy of P has already been loaded on this page.");var v=g.ue;G();G("aui_build_date:3.19.4-2019-08-09");var S=[],T=!1,ba;ba=function(){for(var a=R(),b=O();S.length;)if(S.shift()(),50<O()-b)return;clearTimeout(a);T=!1};m(/OS 6_[0-9]+ like Mac OS X/i)&&w(g,"scroll",R);var ca={},B={},ea={},I=!1;w(g,"beforeunload",function(){I=!0;setTimeout(function(){I=!1},1E4)});var fa=/^prv:/,V={},J={},U={},ga={},xa=0,Y=String.fromCharCode(92),F,
A=[],pa=g.onerror;g.onerror=function(a,b,c,d,f){f&&"object"===typeof f||(f=Error(a,b,c),f.columnNumber=d,f.stack=b||c||d?q(Y,f.message,"at "+q(":",b,c,d)):y);var e=A.pop()||{};f.attribution=q(":",f.attribution||e.attribution,e.name);f.logLevel=e.logLevel;f.attribution&&console&&console.log&&console.log([f.logLevel||"ERROR",a,"thrown by",f.attribution].join(" "));A=[];pa&&(e=[].slice.call(arguments),e[4]=f,pa.apply(g,e))};K.prototype={logError:function(a,b,c,d){b={message:b,logLevel:c||"ERROR",attribution:q(":",
this.attribution,d)};if(g.ueLogError)return g.ueLogError(a||b,a?b:null),!0;console&&console.error&&(console.log(b),console.error(a));return!1},error:function(a,b,c,d){a=Error(q(":",d,a,c));a.attribution=q(":",this.attribution,b);throw a;},guardError:W(),guardFatal:W("FATAL"),guardCurrent:function(a){var b=A[A.length-1];return b?W(b.logLevel,b).call(this,a):a},log:function(a,b,c){return this.logError(null,a,b,c)},declare:C([],!0,!0,!0),register:C([],!0),execute:C([]),AUI_BUILD_DATE:"3.19.4-2019-08-09",
when:ha(),now:ha(!0),trigger:function(a,b,c){var d=O();this.declare(a,{data:b,pageElapsedTime:d-(g.aPageStart||NaN),triggerTime:d});c&&c.instrument&&F.when("prv:a-logTrigger").execute(function(b){b(a)})},handleTriggers:function(){this.log("handleTriggers deprecated")},attributeErrors:function(a){return new K(a)},_namespace:function(a,b){return new K(a,b)}};var p=H(g,"AmazonUIPageJS",new K);F=p._namespace("PageJS","AmazonUI");F.declare("prv:p-debug",ga);p.declare("p-recorder-events",[]);p.declare("p-recorder-stop",
function(){});H(g,"P",p);ia();if(h.addEventListener){var qa;h.addEventListener("DOMContentLoaded",qa=function(){p.trigger("a-domready");h.removeEventListener("DOMContentLoaded",qa,!1)},!1)}var l=h.documentElement,Z=function(){var a=["O","ms","Moz","Webkit"],b=h.createElement("div");return{testGradients:function(){b.style.cssText="background-image:-webkit-gradient(linear,left top,right bottom,from(#9f9),to(white));background-image:-webkit-linear-gradient(left top,#9f9,white);background-image:linear-gradient(left top,#9f9,white);";
return-1<b.style.backgroundImage.indexOf("gradient")},test:function(c){var d=c.charAt(0).toUpperCase()+c.substr(1);c=(a.join(d+" ")+d+" "+c).split(" ");for(d=c.length;d--;)if(""===b.style[c[d]])return!0;return!1},testTransform3d:function(){var a=!1;g.matchMedia&&(a=g.matchMedia("(-webkit-transform-3d)").matches);return a}}}(),t=l.className,ra=/(^| )a-mobile( |$)/.test(t),sa=/(^| )a-tablet( |$)/.test(t),k={audio:function(){return!!h.createElement("audio").canPlayType},video:function(){return!!h.createElement("video").canPlayType},
canvas:function(){return!!h.createElement("canvas").getContext},svg:function(){return!!h.createElementNS&&!!h.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect},offline:function(){return navigator.hasOwnProperty&&navigator.hasOwnProperty("onLine")&&navigator.onLine},dragDrop:function(){return"draggable"in h.createElement("span")},geolocation:function(){return!!navigator.geolocation},history:function(){return!(!g.history||!g.history.pushState)},webworker:function(){return!!g.Worker},
autofocus:function(){return"autofocus"in h.createElement("input")},inputPlaceholder:function(){return"placeholder"in h.createElement("input")},textareaPlaceholder:function(){return"placeholder"in h.createElement("textarea")},localStorage:function(){return"localStorage"in g&&null!==g.localStorage},orientation:function(){return"orientation"in g},touch:function(){return"ontouchend"in h},gradients:function(){return Z.testGradients()},hires:function(){var a=g.devicePixelRatio&&1.5<=g.devicePixelRatio||
g.matchMedia&&g.matchMedia("(min-resolution:144dpi)").matches;z("hiRes"+(ra?"Mobile":sa?"Tablet":"Desktop"),a?1:0);return a},transform3d:function(){return Z.testTransform3d()},touchScrolling:function(){return m(/Windowshop|android.([3-9]|[L-Z])|OS ([5-9]|[1-9][0-9]+)(_[0-9]{1,2})+ like Mac OS X|Chrome|Silk|Firefox|Trident.+?; Touch/i)},ios:function(){return m(/OS [1-9][0-9]*(_[0-9]*)+ like Mac OS X/i)&&!m(/trident|Edge/i)},android:function(){return m(/android.([1-9]|[L-Z])/i)&&!m(/trident|Edge/i)},
mobile:function(){return ra},tablet:function(){return sa},rtl:function(){return"rtl"===l.dir}},u;for(u in k)k.hasOwnProperty(u)&&(k[u]=ka(k[u]));for(var aa="textShadow textStroke boxShadow borderRadius borderImage opacity transform transition".split(" "),P=0;P<aa.length;P++)k[aa[P]]=ka(function(){return Z.test(aa[P])});var M=!0,la=0,X={w:0,h:0},N=4;L();w(g,"resize",function(){clearTimeout(la);N=4;L()});var ta={getItem:function(a){try{return g.localStorage.getItem(a)}catch(b){}},setItem:function(a,
b){try{return g.localStorage.setItem(a,b)}catch(c){}}};ja(l,"a-no-js");E(l,"a-js");!m(/OS [1-8](_[0-9]*)+ like Mac OS X/i)||g.navigator.standalone||m(/safari/i)||E(l,"a-ember");t=[];for(u in k)k.hasOwnProperty(u)&&k[u]&&t.push("a-"+u.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()}));E(l,t.join(" "));l.setAttribute("data-aui-build-date","3.19.4-2019-08-09");p.register("p-detect",function(){return{capabilities:k,localStorage:k.localStorage&&ta,toggleResponsiveGrid:ya,responsiveGridEnabled:za}});
m(/UCBrowser/i)||k.localStorage&&E(l,ta.getItem("a-font-class"));p.declare("a-event-revised-handling",!1);var x;try{x=navigator.serviceWorker}catch(a){G("sw:nav_err")}x&&(w(x,"message",function(a){a&&a.data&&z(a.data.k,a.data.v)}),x.controller&&x.controller.postMessage("MSG-RDY"));var na=[];(function(a){var b=a.reg,c=a.unreg;x&&x.getRegistrations?(F.when("A","a-util").execute(function(a,b){oa(a,b,c,"unregister")}),w(g,"load",function(){F.when("A","a-util").execute(function(a,c){oa(a,c,b,"register");
ma()})})):(b&&(b.browser&&n(r("register","browser")+"unsupported"),b.prodMshop&&n(r("register","prod_mshop")+"unsupported"),b.betaMshop&&n(r("register","beta_mshop")+"unsupported")),c&&(c.browser&&n(r("unregister","browser")+"unsupported"),c.prodMshop&&n(r("unregister","prod_mshop")+"unsupported"),c.betaMshop&&n(r("unregister","beta_mshop")+"unsupported")),ma())})({reg:{},unreg:{}});p.declare("a-fix-event-off",!1);z("pagejs:pkgExecTime",D()-Aa)})(window,document,Date);
  (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js(\'https://images-na.ssl-images-amazon.com/images/I/61kzhTBl2qL._RC|11-BZEJ8lnL.js,01qkmZhGmAL.js,71bKxjCVKYL.js_.js?AUIClients/AuthenticationPortalAlexaSkin#mobile\');
  (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js(\'https://images-na.ssl-images-amazon.com/images/I/xxxx._RC|21XF+00uh0L.js,xxx.js,31jmUypKFIL.js,xxx.js,xxx.js,xxx-L.js_.js?AUIClients/AuthenticationPortalAssets#mobile.194821-T1\');
  (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js(\'https://images-na.ssl-images-amazon.com/images/I/xxx.js?AUIClients/AuthenticationPortalInlineAssets\');
  (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js(\'https://images-na.ssl-images-amazon.com/images/I/xx+OL.js?AUIClients/CVFAssets\');
</script>

     

     
   

   
   

   
  <script type=\'text/javascript\'>
window.ue_ihe = (window.ue_ihe || 0) + 1;
if (window.ue_ihe === 1) {
(function(e,c){function h(b,a){f.push([b,a])}function g(b,a){if(b){var c=e.head||e.getElementsByTagName("head")[0]||e.documentElement,d=e.createElement("script");d.async="async";d.src=b;d.setAttribute("crossorigin","anonymous");a&&a.onerror&&(d.onerror=a.onerror);a&&a.onload&&(d.onload=a.onload);c.insertBefore(d,c.firstChild)}}function k(){ue.uels=g;for(var b=0;b<f.length;b++){var a=f[b];g(a[0],a[1])}ue.deffered=1}var f=[];c.ue&&(ue.uels=h,c.ue.attach&&c.ue.attach("load",k))})(document,window);
(function(k,l,g){function m(a){c||(c=b[a.type].id,"undefined"===typeof a.clientX?(e=a.pageX,f=a.pageY):(e=a.clientX,f=a.clientY),2!=c||h&&(h!=e||n!=f)?(r(),d.isl&&l.setTimeout(function(){p("at",d.id)},0)):(h=e,n=f,c=0))}function r(){for(var a in b)b.hasOwnProperty(a)&&d.detach(a,m,b[a].parent)}function s(){for(var a in b)b.hasOwnProperty(a)&&d.attach(a,m,b[a].parent)}function t(){var a="";!q&&c&&(q=1,a+="&ui="+c);return a}var d=k.ue,p=k.uex,q=0,c=0,h,n,e,f,b={click:{id:1,parent:g},mousemove:{id:2,
parent:g},scroll:{id:3,parent:l},keydown:{id:4,parent:g}};d&&p&&(s(),d._ui=t)})(ue_csm,window,document);



    if (window.ue && window.ue.uels) {
                ue.uels("https://images-eu.ssl-images-amazon.com/images/G/01/AUIClients/ClientSideMetricsAUIJavascript@jserrorsForester.10f2559e93ec589d92509318a7e2acbac74c343a._V2_.js");
    }

(function(k,c){function l(a,b){return a.filter(function(a){return a.initiatorType==b})}function f(a,c){if(b.t[a]){var g=b.t[a]-b._t0,e=c.filter(function(a){return 0!==a.responseEnd&&m(a)<g}),f=l(e,"script"),h=l(e,"link"),k=l(e,"img"),n=e.map(function(a){return a.name.split("/")[2]}).filter(function(a,b,c){return a&&c.lastIndexOf(a)==b}),q=e.filter(function(a){return a.duration<p}),s=g-Math.max.apply(null,e.map(m))<r|0;"af"==a&&(b._afjs=f.length);return a+":"+[e[d],f[d],h[d],k[d],n[d],q[d],s].join("-")}}
function m(a){return a.responseEnd-(b._t0-c.timing.navigationStart)}function n(){var a=c[h]("resource"),d=f("cf",a),g=f("af",a),a=f("ld",a);delete b._rt;b._ld=b.t.ld-b._t0;b._art&&b._art();return[d,g,a].join("_")}var p=20,r=50,d="length",b=k.ue,h="getEntriesByType";b._rre=m;b._rt=c&&c.timing&&c[h]&&n})(ue_csm,window.performance);


(function(s,l){function m(b,e,c){c=c||new Date(+new Date+t);c="expires="+c.toUTCString();n.cookie=b+"="+e+";"+c+";path=/"}function p(b){b+="=";for(var e=n.cookie.split(";"),c=0;c<e.length;c++){for(var a=e[c];" "==a.charAt(0);)a=a.substring(1);if(0===a.indexOf(b))return decodeURIComponent(a.substring(b.length,a.length))}return""}function q(b,e,c){if(!e)return b;-1<b.indexOf("{")&&(b="");for(var a=b.split("&"),f,d=!1,h=!1,g=0;g<a.length;g++)f=a[g].split(":"),f[0]==e?(!c||d?a.splice(g,1):(f[1]=c,a[g]=
f.join(":")),h=d=!0):2>f.length&&(a.splice(g,1),h=!0);h&&(b=a.join("&"));!d&&c&&(0<b.length&&(b+="&"),b+=e+":"+c);return b}var k=s.ue||{},t=6048E7,n=ue_csm.document||l.document,r=null,d;a:{try{d=l.localStorage;break a}catch(u){}d=void 0}k.count&&k.count("csm.cookieSize",document.cookie.length);k.cookie={get:p,set:m,updateCsmHit:function(b,e,c){try{var a;if(!(a=r)){var f;a:{try{if(d&&d.getItem){f=d.getItem("csm-hit");break a}}catch(k){}f=void 0}a=f||p("csm-hit")||"{}"}a=q(a,b,e);r=a=q(a,"t",+new Date);
try{d&&d.setItem&&d.setItem("csm-hit",a)}catch(h){}m("csm-hit",a,c)}catch(g){"function"==typeof l.ueLogError&&ueLogError(Error("Cookie manager: "+g.message),{logLevel:"WARN"})}}}})(ue_csm,window);

(function(l,d){function c(b){b="";var c=a.isBFT?"b":"s",d=""+a.oid,f=""+a.lid,g=d;d!=f&&20==f.length&&(c+="a",g+="-"+f);a.tabid&&(b=a.tabid+"+");b+=c+"-"+g;b!=e&&100>b.length&&(e=b,a.cookie?a.cookie.updateCsmHit(m,b+("|"+ +new Date)):document.cookie="csm-hit="+b+("|"+ +new Date)+n+"; path=/")}function p(){e=0}function h(b){!0===d[a.pageViz.propHid]?e=0:!1===d[a.pageViz.propHid]&&c({type:"visible"})}var n="; expires="+(new Date(+new Date+6048E5)).toGMTString(),m="tb",e,a=l.ue||{},k=a.pageViz&&a.pageViz.event&&
a.pageViz.propHid;a.attach&&(a.attach("click",c),a.attach("keyup",c),k||(a.attach("focus",c),a.attach("blur",p)),k&&(a.attach(a.pageViz.event,h,d),h({})));a.aftb=1})(ue_csm,document);


ue_csm.ue.stub(ue,"impression");


(function(k,d,h){function f(a,c,b){a&&a.indexOf&&0===a.indexOf("http")&&0!==a.indexOf("https")&&l(s,c,a,b)}function g(a,c,b){a&&a.indexOf&&(location.href.split("#")[0]!=a&&null!==a&&"undefined"!==typeof a||l(t,c,a,b))}function l(a,c,b,e){m[b]||(e=u&&e?n(e):"N/A",d.ueLogError&&d.ueLogError({message:a+c+" : "+b,logLevel:v,stack:"N/A"},{attribution:e}),m[b]=1,p++)}function e(a,c){if(a&&c)for(var b=0;b<a.length;b++)try{c(a[b])}catch(d){}}function q(){return d.performance&&d.performance.getEntriesByType?
d.performance.getEntriesByType("resource"):[]}function n(a){if(a.id)return"//*[@id=\'"+a.id+"\']";var c;c=1;var b;for(b=a.previousSibling;b;b=b.previousSibling)b.nodeName==a.nodeName&&(c+=1);b=a.nodeName;1!=c&&(b+="["+c+"]");a.parentNode&&(b=n(a.parentNode)+"/"+b);return b}function w(){var a=h.images;a&&a.length&&e(a,function(a){var b=a.getAttribute("src");f(b,"img",a);g(b,"img",a)})}function x(){var a=h.scripts;a&&a.length&&e(a,function(a){var b=a.getAttribute("src");f(b,"script",a);g(b,"script",a)})}
function y(){var a=h.styleSheets;a&&a.length&&e(a,function(a){if(a=a.ownerNode){var b=a.getAttribute("href");f(b,"style",a);g(b,"style",a)}})}function z(){if(A){var a=q();e(a,function(a){f(a.name,a.initiatorType)})}}function B(){e(q(),function(a){g(a.name,a.initiatorType)})}function r(){var a;a=d.location&&d.location.protocol?d.location.protocol:void 0;"https:"==a&&(z(),w(),x(),y(),B(),p<C&&setTimeout(r,D))}var s="[CSM] Insecure content detected ",t="[CSM] Ajax request to same page detected ",v="WARN",
m={},p=0,D=k.ue_nsip||1E3,C=5,A=1==k.ue_urt,u=!0;ue_csm.ue_disableNonSecure||(d.performance&&d.performance.setResourceTimingBufferSize&&d.performance.setResourceTimingBufferSize(300),r())})(ue_csm,window,document);

(function(d){d.ue_cel_stub||(d.ue_cel_stub=function(){var b={};return{registerModule:function(a,c){b[a]||(b[a]=c,b[a].on())},replayModule:function(a,c){b[a]&&(b[a].replay(c),b[a].off(),delete b[a])}}}())})(ue_csm);
(function(a,d,h){a.ue_mcm_stub||a.ue&&a.ue.isBF||(a.ue_mcm_stub=function(){function e(a){var b=c.d(),e=(d.body||{}).scrollWidth,k=(d.body||{}).scrollHeight,f;h&&"function"===typeof h.now&&a.timeStamp&&(f=h.now()-a.timeStamp,f=parseFloat(f.toFixed(2)));g.push({rawEvent:a,additionalData:{ots:b,ow:e,oh:k,odt:f}})}var c=a.ue,g=[];return{on:function(){c.attach&&c.attach("click",e,d)},off:function(){c.detach&&c.detach("click",e,d)},replay:function(a){for(var b=0;b<g.length;b++)a(g[b].rawEvent,g[b].additionalData)}}}(),
a.ue_cel_stub&&a.ue_cel_stub.registerModule("mcm",a.ue_mcm_stub))})(ue_csm,document,window.performance);


ue.stub(ue,"trigger");



if(window.ue&&uet) { uet(\'bb\'); }

}
</script></head>

  <body class="a-color-offset-background auth-alexa ap-locale-de_DE a-m-us a-aui_152852-c a-aui_157141-c a-aui_158613-t1 a-aui_160684-t1 a-aui_72554-c a-aui_dropdown_187959-c a-aui_perf_130093-t1 a-aui_tnr_v2_180836-c a-aui_ux_145937-c">    <img height="1" width="1" style=\'display:none;visibility:hidden;\' src=\'//fls-eu.amazon.com/1/batch/1/OP/xxxx:258-xxx-xxx:xxxx$uedata=s:%2Fap%2Fuedata%3Fstaticb%26id%xxxx:0\' alt="" onload="window.ue_sbl && window.ue_sbl();"/>



<script type=\'text/javascript\'>

(function(){function l(a){for(var c=b.location.search.substring(1).split("&"),e=0;e<c.length;e++){var d=c[e].split("=");if(d[0]===a)return d[1]}}window.amzn=window.amzn||{};amzn.copilot=amzn.copilot||{};var b=window,f=document,g=b.P||b.AmazonUIPageJS,h=f.head||f.getElementsByTagName("head")[0],m=0,n=0;amzn.copilot.checkCoPilotSession=function(){f.cookie.match("cpidv")&&("undefined"!==typeof jQuery&&k(jQuery),g&&g.when&&g.when("jQuery").execute(function(a){k(a)}),b.amznJQ&&b.amznJQ.available&&b.amznJQ.available("jQuery",
function(){k(jQuery)}),b.jQuery||g||b.amznJQ||q())};var q=function(){m?b.ue&&"function"===typeof b.ue.count&&b.ue.count("cpJQUnavailable",1):(m=1,f.addEventListener?f.addEventListener("DOMContentLoaded",amzn.copilot.checkCoPilotSession,!1):f.attachEvent&&f.attachEvent("onreadystatechange",function(){"complete"===f.readyState&&amzn.copilot.checkCoPilotSession()}))},k=function(a){if(!n){n=1;amzn.copilot.jQuery=a;a=l("debugJS");var c="https:"===b.location.protocol?1:0,e=1;url="/gp/copilot/handlers/copilot_strings_resources.html";
window.texas&&texas.locations&&(url=texas.locations.makeUrl(url));g&&g.AUI_BUILD_DATE&&(e=0);amzn.copilot.jQuery.ajax&&amzn.copilot.jQuery.ajax({url:url,dataType:"json",data:{isDebug:a,isSecure:c,includeAUIP:e},success:function(a){amzn.copilot.vip=a.serviceEndPoint;amzn.copilot.enableMultipleTabSession=a.isFollowMe;r(a)},error:function(){b.ue.count("cpLoadResourceError",1)}})}},r=function(a){var c=amzn.copilot.jQuery,e=function(){amzn.copilot.setup(c.extend({isContinuedSession:!0},a))};a.CSSUrls&&
c.each(a.CSSUrls[0],function(a,c){var b=f.createElement("link");b.type="text/css";b.rel="stylesheet";b.href=c;h.appendChild(b)});a.CSSTag&&s(a.CSSTag);if(a.JSUrls){var d=l("forceSynchronousJS"),b=a.JSUrls[0];c.each(b,function(a,c){a===b.length-1?p(c,d,e):p(c,d)})}a.JSTag&&(t(a.JSTag),P.when("CSCoPilotPresenterAsset").execute(function(){e()}))},t=function(a){var c=f.createElement("div");c.innerHTML=a;a=0;for(var b=c.children.length;a<b;a++){var d=f.createElement("script");d.type="text/javascript";
d.innerHTML=c.children[a].innerHTML;h.appendChild(d)}},s=function(a){var b=f.createElement("div");b.innerHTML=a;a=0;for(var e=b.children.length;a<e;a++)h.appendChild(b.children[a])},p=function(a,b,e){var d=f.createElement("script");d.type="text/javascript";d.src=a;d.async=b?!1:!0;e&&(d.onload=e);h.appendChild(d)}})();

amzn.copilot.checkCoPilotSession();

</script>
<div id="a-page"><script type="a-state" data-a-state="{&quot;key&quot;:&quot;a-wlab-states&quot;}">{"AUI_160684":"T1","xxx":"C","AUI_158613":"T1","xxxx":"T1"}</script>
   
     

     
        <div class="a-section a-spacing-none">
         

<div class="a-container a-global-nav-wrapper">
 




 


<div class="a-section a-spacing-none a-text-center">
 
   
     
       

       
         
           
              <img src="https://images-na.ssl-images-amazon.com/images/G/03/authportal/dee/prod/alexa_logo_stacked_light._CB528708102_.png" alt="Amazon Alexa"/>
           

           
         
       
     
   

   
 
</div>

</div>

        </div>
     
   

    <div class="a-container">
      <div class="a-section a-spacing-none">
       
      </div>

     

      <div class="a-section a-spacing-none auth-pagelet-mobile-container">
       







 

 

 


      </div>

      <div class="a-section auth-pagelet-mobile-container">
       

       










<script type="a-state" data-a-state="{&quot;key&quot;:&quot;auth-prepopulate-credential-state&quot;}">{"isPrepopulateEnabled":true}</script>

<!-- Set cross domain sso variables to be used for making Ajax calls to central Identity domain -->


<!-- Set cross domain sso variables to be used for making Ajax calls to central Identity domain -->











<div id="auth-alert-window" class="a-box a-alert a-alert-error" aria-live="assertive" role="alert"><div class="a-box-inner a-alert-container"><h4 class="a-alert-heading">Ein Problem ist aufgetreten:</h4><div class="a-alert-content">
  <ul class="a-unordered-list a-vertical auth-error-messages" role="alert">
    <li id="auth-email-missing-alert"><span class="a-list-item">
      Bitte geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein
    </span></li>

    <li id="auth-email-invalid-email-alert"><span class="a-list-item">
      Ungültige E-Mail-Adresse oder Mobiltelefonnummer
    </span></li>

    <li id="auth-password-missing-alert"><span class="a-list-item">
      Geben Sie Ihr Passwort ein
    </span></li>

    <li id="auth-guess-missing-alert"><span class="a-list-item">
      Geben Sie die Zeichen so ein, wie sie auf dem Bild erscheinen.
    </span></li>
  </ul>
</div></div></div>





<!-- show a warning modal dialog when the third party account is connected with Amazon -->


<form name="signIn" method="post" novalidate action="https://www.amazon.de/ap/signin/258-xxx-xxx" class="auth-validate-form auth-clearable-form">
 
   

   
      <input type="hidden" name="appActionToken" value="xxxx" /><input type="hidden" name="appAction" value="SIGNIN" />
   
 

 




 
    <input type="hidden" name="openid.return_to" value="ape:xxxx==" />
 
    <input type="hidden" name="prevRID" value="ape:xxxx=" />
 
    <input type="hidden" name="workflowState" value="xxxx.xxxx.Kf-xxx.xxx-xxx-xxxx-xx-xxxx.V5_-xxx" />
 



 




<h1 class="a-spacing-micro a-spacing-top-small a-text-left">
  Anmelden
</h1>




  <div class="a-section a-spacing-base a-text-right">
   




<a id="auth-fpp-link-bottom" class="a-link-normal" target="_top" rel="noopener" tabindex="9" href="https://www.amazon.de/ap/forgotpassword?showRememberMe=true&amp;showRmrMe=1&amp;openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;pageId=amzn_dp_project_dee_de&amp;openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fbootstrap&amp;prevRID=ZW67RT68MCT07715DBBA&amp;openid.assoc_handle=amzn_dp_project_dee_de&amp;openid.mode=checkid_setup&amp;prepopulatedLoginId=&amp;failedSignInCount=0&amp;openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0">
  Passwort vergessen
</a>
  </div>


 

  <div class="a-input-text-group a-spacing-medium a-spacing-top-micro">
   

    <label for="ap_email" class="a-form-label auth-mobile-label">
      E-Mail-Adresse oder Mobiltelefonnummer
    </label>

   

    <div class="a-input-text-wrapper auth-required-field auth-fill-claim"><input type="email" maxlength="128" id="ap_email" placeholder="E-Mail-Adresse oder Mobiltelefonnummer" name="email" tabindex="1" autocorrect="off" autocapitalize="off"></div>
   

<div id="ap_email_icon" class="auth-clear-icons">
  <i class="a-icon a-icon-close" role="img"></i>
</div>
   




   








<script type="a-state" data-a-state="{&quot;key&quot;:&quot;auth-show-password&quot;}">{"isShowPasswordEnabled":true,"showPasswordChecked":false}</script>




 
 
   
 


 
 
   
 


<label for="ap_password" class="a-form-label auth-mobile-label">
  Amazon Passwort
</label>

<div id="auth-password-container" class="a-input-text-wrapper auth-required-field auth-password-container auth-password auth-fill-password"><input type="password" maxlength="1024" id="ap_password" placeholder="Amazon Passwort" name="password" tabindex="2"></div>



<div id="ap_password_icon" class="auth-clear-icons">
  <i class="a-icon a-icon-close" role="img"></i>
</div>




<div id="auth-password-missing-alert" class="a-box a-alert-inline a-alert-inline-error auth-inlined-error-message a-spacing-top-mini" aria-live="assertive" role="alert"><div class="a-box-inner a-alert-container"><i class="a-icon a-icon-alert"></i><div class="a-alert-content">
  Geben Sie Ihr Passwort ein.
</div></div></div>



 
  <div class="a-row auth-visible-password-container auth-show-password-empty">
    <span class="a-size-small a-color-secondary auth-visible-password"></span>
  </div>

  <input type="hidden" name="showPasswordChecked" value="false" id="ap_show_password_checked">


  </div>

  <div class="a-row">   
   
      <div class="a-column a-span12 a-spacing-medium">
        <div id="auth-show-password-checkbox-container" class="a-checkbox a-checkbox-fancy a-control-row a-touch-checkbox auth-show-password-checkbox"><label for="auth-show-password-checkbox"><input id="auth-show-password-checkbox" type="checkbox" name="" value="" tabindex="3"><i class="a-icon a-icon-checkbox"></i><span class="a-label a-checkbox-label">
          Passwort einblenden
        </span></label></div>
      </div>
   
  </div>

  <div class="a-row a-spacing-base">
   






  <div data-a-input-name="rememberMe" class="a-checkbox a-checkbox-fancy a-control-row a-touch-checkbox"><label><input type="checkbox" name="rememberMe" value="true" tabindex="4"><i class="a-icon a-icon-checkbox"></i><span class="a-label a-checkbox-label">
    Angemeldet bleiben.
    <span class="a-declarative" data-action="a-modal" data-a-modal="{&quot;max-width&quot;:&quot;500px&quot;,&quot;width&quot;:&quot;95%&quot;,&quot;name&quot;:&quot;remember-me-detail-link-modal&quot;,&quot;header&quot;:&quot;\\&quot;Angemeldet bleiben\\&quot; Kontrollkästchen&quot;}">
      <a id="remember_me_learn_more_link" class="a-link-normal" href="#">
        Details
      </a>
    </span>

    <div class="a-popover-preload" id="a-popover-remember-me-detail-link-modal">
      <div class="a-section a-spacing-large a-spacing-top-mini">
        <p>
          <p>Wenn Sie "Angemeldet bleiben" auswählen, werden Sie seltener aufgefordert, sich bei diesem Gerät anzumelden.</p>
<p>Um Ihr Konto zu schützen, verwenden Sie diese Option nur auf Ihren persönlichen Geräten.</p>
        </p>
      </div>
    </div>
  </span></label></div>


  </div>

  <div class="a-row">
   







  </div>
 
  <div class="a-section">
    <div class="a-button-stack">
     
       
          <span id="auth-signin-button" class="a-button a-button-span12 a-button-primary auth-share-credential-off"><span class="a-button-inner"><input id="signInSubmit" tabindex="6" class="a-button-input" type="submit" aria-labelledby="auth-signin-button-announce"><span id="auth-signin-button-announce" class="a-button-text" aria-hidden="true">
            Anmelden
          </span></span></span>
         
         
           
            <div class="a-section a-spacing-medium">
             



<div id="legalTextRow" class="a-row a-spacing-top-medium a-size-small">
  Mit Ihrer Anmeldung erklären Sie sich mit unseren <a href="/conditions_of_use_mobile">Allgemeinen Geschäftsbedingungen</a> einverstanden. Bitte lesen Sie unsere <a href="/privacy_policy_mobile">Datenschutzerklärung</a>, unsere <a href="/gp/help/customer/display.html/?nodeId=201890250">Hinweise zu Cookies</a> und unsere <a href="/cookiesundinternetwerbung">Hinweise zu interessenbasierter Werbung</a>.

</div>

            </div>
         
       
       
     
     
<script>
  function cf() {
    if (typeof window.uet === \'function\') {
      uet(\'cf\');
    }
    if (window.embedNotification &&
      typeof window.embedNotification.onCF === \'function\') {
      embedNotification.onCF();
    }
  }
</script>

<script type="text/javascript">cf()</script>

     
     

     
       




 
 
 
   
     
     
     
       
       
     
   
 

     

     






<div class="a-section a-spacing-medium a-text-center">
 
   
   
     
       
        <div class="a-divider a-divider-break"><h5>Neu bei Amazon?</h5></div>
        <span id="auth-create-account-link" class="a-button a-button-span12 a-button-base"><span class="a-button-inner"><a id="createAccountSubmit" tabindex="7" href="https://www.amazon.de/ap/register?showRememberMe=true&amp;showRmrMe=1&amp;openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fbootstrap&amp;prevRID=ZW67RT68MCT07715DBBA&amp;openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.assoc_handle=amzn_dp_project_dee_de&amp;openid.mode=checkid_setup&amp;prepopulatedLoginId=&amp;failedSignInCount=0&amp;pageId=amzn_dp_project_dee_de&amp;openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0" class="a-button-text" role="button">
          Neues Amazon Konto erstellen
        </a></span></span>
     
   
 
</div>



Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luckiluke am 03 September 2019, 15:55:21
Hallo,

ich habe ein Problem mit der npm-Anmeldung. Mit der Installation hatte ich lange Probleme. Eine globale Installation per Hand hat dann die Lösung gebracht.
Mein aktuelles Problem ist aber ein anderes:

Ich habe zwei Netzwerke am Raspberry Pi eingerichtet. Ein WLAN, über das nur die Aktoren für FHEM angeschlossen sind und eine LAN-Verbindung mit der ich im Netzwerk und Internet hänge. Das WLAN ist aber stark eingeschränkt, sodass nur bestimmte Ports und keine Kommunikation zwischen den Netzwerken funktioniert. Jetzt versucht FHEM aber bei der npm-Anmeldung über das WLAN eine Internetverbindung herzustellen, was natürlich nicht funktioniert. Ein Update von FHEM funktioniert aber. Es sollte also ein Problem des echodevice-Moduls sein. Ich weiß leider nicht wie ich es umstellen kann, dass die Anmeldung über das LAN funktioniert. Unter npm_proxy_ip die LAN-ip einzutragen hilft leider nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 September 2019, 16:18:58
WLAN kurz deaktivieren:

sudo ifconfig wlan0 down

sudo ifconfig wlan0 up

sofern dein WLAN wlan0 ist.
Mit ifconfig bekommst du die Namen raus...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luckiluke am 03 September 2019, 16:45:26
An die einfachste Lösung hatte ich tatsächlich noch garnicht gedacht. Es bringt aber leider auch keine Besserung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luckiluke am 03 September 2019, 17:24:23
Ich habe meine Lösung gefunden:

ich habe das Attribut npm_proxy_listen_ip mit der gleichen IP-Adresse wie in npm_proxy_ip gefüttert. Damit hat es funktioniert.

Vielleicht sollte sowol das Globalatribut bei der Instalation wie auch das Atribut npm_proxy_listen_ip in die Doku mit aufgenommen werden. Das hätte mir einiges an Fummellei erspart.

sudo npm clean-install -g --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

das clean kann natürlich weggelassen werden. Bei allen die Probleme haben kann es aber nicht schaden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 05 September 2019, 12:42:52
Hallo Zusammen,

es geht mir heute um das Attribut "voice_timestamp", welches hier ja schon oft angesprochen wurde, aber dennoch habe ich wohl ein Verständnisproblem.

Beispielinhalt:
voice_timestamp        1567663707679          2019-09-05 08:08:44

Wenn ich mir nun mit:
localtime(1567663707679)

den TimeStamp anzeigen lasse, bekomme ich als Rückgabe:
Sun Apr 14 23:01:19 51647

Stimmt da meine Denkweise oder das Format vom TimeStamp nicht ?
Ich würde erwarten das ich Thu Sep 05 08:08:44 2019 bekomme.
(Ein Unix TimeStamp der dem Datum entsprechen würde, ist: 1567663724)

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 05 September 2019, 13:12:01
Zitat von: mark79 am 03 September 2019, 12:01:29
...ich wollte euch mal fragen, wie lange bei euch ein NPM Login hält?
Mein echodevice fliegt immer nach 1-2 Wochen raus und im State steht dann: connected but loginerror...
Es hilft dann nur ein: "set echodevice NPM_login new"

Hallo Mark,
bei mir nur 2-3 Tage...  :o
Habe auch schon alles probiert was hier so vorgeschlagen wird. Aber länger als oben genannten Zeitraum ist einfach nicht drin.

node und NPM sind jeweils aktuell. Bin mal gespannt auf die angekündigte "offizielle" NPM-Login Anleitung von Michael:
https://forum.fhem.de/index.php/topic,82631.msg967913.html#msg967913 (https://forum.fhem.de/index.php/topic,82631.msg967913.html#msg967913)

Vielleicht habe ich ja doch was (mehrfach) übersehen  ;)
VG Sebastian

EDIT: V 0.0.54 hab ich auch am Start.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 05 September 2019, 17:12:41
Moin
Bei mir laeuft die Versin 0.0.54 seit dem 22.08.19.
Ohne Einschraenkungen.
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 06 September 2019, 11:10:43
Zitat von: binford6000 am 05 September 2019, 13:12:01
bei mir nur 2-3 Tage...  :o
Habe auch schon alles probiert was hier so vorgeschlagen wird. Aber länger als oben genannten Zeitraum ist einfach nicht drin.

node und NPM sind jeweils aktuell. Bin mal gespannt auf die angekündigte "offizielle" NPM-Login Anleitung von Michael:
https://forum.fhem.de/index.php/topic,82631.msg967913.html#msg967913 (https://forum.fhem.de/index.php/topic,82631.msg967913.html#msg967913)

Hallo Sebastian,

das ist schon merkwürdig, das es beim Rest läuft und bei uns nicht.  ???
Ich habe auch einiges probiert, mehrfach die Echo Devices gelöscht und neu angelegt, node upgedatet, aber geholfen hat das alles nicht.
Fhem ist auf dem neusten Stand.

Auf welcher Architektur hast du das bei dir laufen?
Bei mir läuft das auf ARM bzw. ARM64 und auch in einem LXC Container.

Wenn ich mal Lust habe setzte ich mal einen frischen Container auf und installiere dort nur Fhem und das Echo Modul und dann mal schauen wie lange das läuft.


Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 06 September 2019, 11:25:50
Zitat von: mark79 am 06 September 2019, 11:10:43
Hallo Sebastian,

das ist schon merkwürdig, das es beim Rest läuft und bei uns nicht.  ???
Ich habe auch einiges probiert, mehrfach die Echo Devices gelöscht und neu angelegt, node upgedatet, aber geholfen hat das alles nicht.
Fhem ist auf dem neusten Stand.

Auf welcher Architektur hast du das bei dir laufen?
Bei mir läuft das auf ARM bzw. ARM64 und auch in einem LXC Container.

Wenn ich mal Lust habe setzte ich mal einen frischen Container auf und installiere dort nur Fhem und das Echo Modul und dann mal schauen wie lange das läuft.


Viele Grüße
Mark

Bei mir läuft fhem im LXC unter Ubuntu 18.04 LTS (X86/64).
npm -v
6.11.3


node -v
v10.16.3


Modul: v0.0.54

VG Sebastian


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 September 2019, 11:50:56
An diejenige, wo es nicht reibungslos funktioniert: was ergibt
ls -la /opt/fhem/cache/alexa-cookie?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Enrico Raak am 06 September 2019, 12:04:59
Zitat von: amenomade am 06 September 2019, 11:50:56
An diejenige, wo es nicht reibungslos funktioniert: was ergibt
ls -la /opt/fhem/cache/alexa-cookie?

Habe mal Screenshot angehängt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 06 September 2019, 12:13:28
Bei mir läuft es nicht und bei mir sieht es so aus:

root@fhem:/opt/fhem/cache/alexa-cookie# ls -la /opt/fhem/cache/alexa-cookie
total 100
drwxr-xr-x   3 fhem dialout  4096 Sep  3 11:10 .
drwxrwxrwx   4 fhem dialout 20480 Aug 25 17:59 ..
-rw-r--r--   1 fhem dialout   788 Aug  6 19:38 412refresh-cookie.js
-rw-r--r--   1 fhem dialout  3991 Jul 25 17:58 430refresh-cookie.js
-rw-r--r--   1 fhem dialout   873 Aug 20 13:22 461refresh-cookie.js
-rw-r--r--   1 fhem dialout  3373 Feb  2  2019 495result.json
drwxr-xr-x 139 fhem dialout  4096 Aug 20 13:36 node_modules
-rw-r--r--   1 root root    54362 Jul 19 20:05 package-lock.json


Was sich unterscheidet ist User root bei der Datei package-lock.json und die ganzen node_modules im Ordner gehören auch alle root.
Ich ändere das mal ab...

EDIT: obwohl daran kann eigentlich auch nicht liegen. Der User fhem ist bei mir in sudoers eingetragen und hat root Rechte: fhem ALL=(ALL) NOPASSWD: ALL


Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Enrico Raak am 06 September 2019, 12:19:20
Zitat von: mark79 am 06 September 2019, 12:13:28
Bei mir läuft es nicht und bei mir sieht es so aus:

root@fhem:/opt/fhem/cache/alexa-cookie# ls -la /opt/fhem/cache/alexa-cookie
total 100
drwxr-xr-x   3 fhem dialout  4096 Sep  3 11:10 .
drwxrwxrwx   4 fhem dialout 20480 Aug 25 17:59 ..
-rw-r--r--   1 fhem dialout   788 Aug  6 19:38 412refresh-cookie.js
-rw-r--r--   1 fhem dialout  3991 Jul 25 17:58 430refresh-cookie.js
-rw-r--r--   1 fhem dialout   873 Aug 20 13:22 461refresh-cookie.js
-rw-r--r--   1 fhem dialout  3373 Feb  2  2019 495result.json
drwxr-xr-x 139 fhem dialout  4096 Aug 20 13:36 node_modules
-rw-r--r--   1 root root    54362 Jul 19 20:05 package-lock.json


Was sich unterscheidet ist User root bei der Datei package-lock.json und die ganzen node_modules im Ordner gehören auch alle root.
Ich ändere das mal ab...

EDIT: obwohl daran kann eigentlich auch nicht liegen. Der User fhem ist bei mir in sudoers eingetragen und hat root Rechte: fhem ALL=(ALL) NOPASSWD: ALL


Viele Grüße
Mark

Läuft bei mir unter docker. Daher evt roor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 06 September 2019, 12:35:17
Kann das evtl. sein das die alten json Datein daran schuld sind?

Ich habe nun die ganzen json Datein gelöscht, Fhem neugestartet und ein "set echodevice NPM_login new" gesendet.

Noch mal in die Console ls -l geschaut:
-rw-r--r--   1 fhem dialout   574 Sep  6 12:22 473create-cookie.js
-rw-r--r--   1 fhem dialout     4 Sep  6 12:22 473result.json


Nach der NPM Anmeldung war die 473create-cookie.js Datei weg:
drwxr-xr-x 139 fhem dialout  4096 Aug 20 13:36 node_modules
-rw-r--r--   1 fhem dialout 54362 Jul 19 20:05 package-lock.json


und wenn man ein "set echodevice NPM_login refresh" macht und schnell in die Console schaut, gibt es dort für ca. 5 Sekunden ein  473refresh-cookie.js Datei.
-rw-r--r--   1 fhem dialout  3692 Sep  6 12:32 473refresh-cookie.js
drwxr-xr-x 139 fhem dialout  4096 Aug 20 13:36 node_modules
-rw-r--r--   1 fhem dialout 54362 Jul 19 20:05 package-lock.json


Daher kann das evtl. damit zusammen hängen, das die älteren refresh-cookie.js Datein für den refresh verwendet wurden und das er mich deswegen immer raus kickt?
Ist nur die Frage warum die nicht gelöscht wurden...


Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 September 2019, 12:40:15
Also, meiner Meinung nach (aber die Analyse von Markus wäre nicht schlecht):
- wer keine refresh-cookie.js hat, hat keine Chance, sein Cookie erneuern zu können => jedes Mal neues login nötig
- wer mehrere refresh-cookie.js hat... weiss ich nicht, aber es gibt bestimmt eine Chance, dass die falsche Datei bei der Erneuerung benutzt wird. Ich würde vorschlagen, alle refresh*.js zu löschen, ein neues login zu machen, und.. beobachten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 06 September 2019, 12:54:35
Zitat von: amenomade am 06 September 2019, 12:40:15
Also, meiner Meinung nach (aber die Analyse von Markus wäre nicht schlecht):
- wer keine refresh-cookie.js hat, hat keine Chance, sein Cookie erneuern zu können => jedes Mal neues login nötig
- wer mehrere refresh-cookie.js hat... weiss ich nicht, aber es gibt bestimmt eine Chance, dass die falsche Datei bei der Erneuerung benutzt wird. Ich würde vorschlagen, alle refresh*.js zu löschen, ein neues login zu machen, und.. beobachten

Mhh das ist komisch, weil nachdem ich die .js Dateien per Hand gelöscht bzw. eher verschoben habe und mich neu angemeldet habe, habe ich seit dem gar kein refresh-cookie mehr im Pfad: /opt/fhem/cache/alexa-cookie
total 84
drwxr-xr-x   3 fhem dialout  4096 Sep  6 12:32 .
drwxrwxrwx   4 fhem dialout 20480 Aug 25 17:59 ..
drwxr-xr-x 139 fhem dialout  4096 Aug 20 13:36 node_modules
-rw-r--r--   1 fhem dialout 54362 Jul 19 20:05 package-lock.json


Aber er ist connected, auch nachdem ich Fhem beendet habe und danach neu gestartet habe. Gut Möglich das der disconnect heute Abend, oder später folgt.

Kannst du bitte von dir ein ls -la /opt/fhem/cache/alexa-cookie schicken? Damit man weiß wie das auszusehen hat, bei denen wo es funktioniert.

Es gibt noch eine 495result.json, weißt du wofür die ist? (EDIT: die scheint schon etwas älter zu sein, von Februar 2019, daher wohl das überbleibsel von der alten Cookie Methode).

Ein echodevice list sieht nun so aus (READING_NPM):
Internals:
   DEF        crypt:xy
   FUUID      xy
   IODev     
   NAME       echodevice
   NR         473
   NTFY_ORDER 50-echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-08-20 13:35:57   2FACode         not used
     2019-09-06 12:58:05   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-06 12:58:05   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-09-06 12:57:57   COOKIE_STATE    OK
     2019-09-06 12:44:52   COOKIE_TYPE     READING_NPM
     2019-09-06 12:57:57   alarm_count     0
     2019-09-06 12:32:28   amazon_refreshtoken vorhanden
     2019-09-06 12:44:52   autocreate_devices stop
     2019-09-06 12:57:58   config_address_between -
     2019-09-06 12:57:58   config_address_from -
     2019-09-06 12:57:58   config_address_to -
     2019-09-06 12:58:02   list_SHOPPING_ITEM
     2019-09-06 12:58:02   list_TASK       
     2019-09-06 12:57:57   musicalarm_count 0
     2019-09-06 12:57:57   reminder_count  0
     2019-09-06 12:57:57   state           connected
     2019-09-06 12:57:57   timer_count     0
     2019-09-06 12:57:57   timer_id        -
     2019-09-06 12:57:57   timer_remainingtime 0
     2019-08-20 13:39:47   tts_ipaddress   192.168.2.40
     2019-09-06 12:44:52   version         0.0.54



Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 September 2019, 13:08:34
Was zeigt denn Euer LOG an wenn ich ein set NPM_login refresh am Account Device macht?

die refresh.js Datei wird nur angelegt wenn auch ein Refresh angestartet wurde. Wenn dort noch Dateien liegen ist der Refresh schief gelaufen. Auch hierzu müsste etwas im Log stehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 06 September 2019, 13:23:48
Bei mir sieht das so aus, Verbose 5, wenn ich ein "set echodevice NPM_Login refresh" starte:

2019.09.06 13:15:35 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:36 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:37 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:38 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:39 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:40 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:41 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] write new refreshtoken

2019.09.06 13:15:48 5: [echodevice] [echodevice_GetSettings] start refresh settings
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getnotifications] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [alarmvolume] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1567768548
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [bluetoothstate] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1567768548
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getdnd] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1567768548
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [wakeword] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1567768548
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [listitems_task] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1567768548
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1567768548
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getdevicesettings] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getisonline] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1567768548
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendLoginCommand] [cookielogin6]
2019.09.06 13:15:48 5: [echodevice] [echodevice_GetSettings] refresh voice command
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [activities] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1567768548
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getbehavior] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getsettingstraffic] START
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2019.09.06 13:15:48 4: [echodevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2019.09.06 13:15:48 4: [echodevice] [echodevice_GetSettings] Timer INTERVAL = 60
2019.09.06 13:15:48 4: [echodevice] [echodevice_ParseAuth] [cookielogin6]
2019.09.06 13:15:48 5: [echodevice] [echodevice_ParseAuth] [cookielogin6] DATA Dumper='{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":false,"customerEmail":"USER","customerId":"CUSTOMER","customerName":"Mark"}}'

2019.09.06 13:15:48 4: [echodevice] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2019.09.06 13:15:48 4: [echodevice] [echodevice_Parse] [getnotifications]
2019.09.06 13:15:48 5: [echodevice] [echodevice_Parse] [getnotifications] DATA Dumper='{"notifications":[]}'

2019.09.06 13:15:48 4: [echodevice] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2019.09.06 13:15:49 4: [echodevice] [echodevice_Parse] [getsettingstraffic]
2019.09.06 13:15:49 5: [echodevice] [echodevice_Parse] [getsettingstraffic] DATA Dumper='{"destination":null,"origin":null,"preferredTransportMode":"CAR","transportNames":null,"waypoints":[]}'

2019.09.06 13:15:49 4: [echodevice] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
...


Das lustige ist, er erstellt ein 473refresh-cookie.js auch mit den richtigen Inhalt und löscht das nach 5 Sekunden wieder. Oder ist das normal?

Ein Prozess in der Zeit gibt es auch:
fhem     17600 39.4  1.0 134404 41064 pts/5    Sl   13:16   0:01 /usr/bin/node ./cache/alexa-cookie/473refresh-cookie.js

EDIT:
Jetzt hat sich auch das echodevice verändert, nach COOKIE_TYPE NPM_Login:
Internals:
   DEF       
   FUUID     
   IODev     
   NAME       echodevice
   NR         473
   NTFY_ORDER 50-echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-08-20 13:35:57   2FACode         not used
     2019-09-06 13:26:53   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-06 13:26:53   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-09-06 13:26:49   COOKIE_STATE    OK
     2019-09-06 13:16:24   COOKIE_TYPE     NPM_Login
     2019-09-06 13:26:49   alarm_count     0
     2019-09-06 13:16:24   amazon_refreshtoken vorhanden
     2019-09-06 13:06:43   autocreate_devices stop
     2019-09-06 13:26:49   config_address_between -
     2019-09-06 13:26:49   config_address_from -
     2019-09-06 13:26:49   config_address_to -
     2019-09-06 13:26:53   list_SHOPPING_ITEM
     2019-09-06 13:26:53   list_TASK       
     2019-09-06 13:26:49   musicalarm_count 0
     2019-09-06 13:26:49   reminder_count  0
     2019-09-06 13:26:49   state           connected
     2019-09-06 13:26:49   timer_count     0
     2019-09-06 13:26:49   timer_id        -
     2019-09-06 13:26:49   timer_remainingtime 0
     2019-08-20 13:39:47   tts_ipaddress   192.168.2.40
     2019-09-06 13:06:43   version         0.0.54


Nur ein refresh-cookie habe ich immer noch nicht in /opt/fhem/cache/alexa-cookie
Aber vielleicht funktioniert das ja jetzt so und schuld waren die alten refresh-cookies, es waren 3 vorhanden, bis ich die gelöscht habe.
Mal abwarten.


Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 September 2019, 13:40:30
Zitat von: mark79 am 06 September 2019, 13:23:48
Bei mir sieht das so aus, Verbose 5, wenn ich ein "set echodevice NPM_Login refresh" starte:

2019.09.06 13:15:35 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:36 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:37 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:38 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:39 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:40 4: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] wait for refreshtoken exist 473refresh-cookie.js = true
2019.09.06 13:15:41 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  6 13:15:34 2019] write new refreshtoken

So soll es ja auch aussehen.

Zitat von: mark79 am 06 September 2019, 13:23:48
Das lustige ist, er erstellt ein 473refresh-cookie.js auch mit den richtigen Inhalt und löscht das nach 5 Sekunden wieder. Oder ist das normal?
Das ist nicht lustig, sonder normal. Die refresh-cookie.js wird auch nicht mehr benötigt. Die Datei wird immer neu angelegt und heißt dann auch immer anders.

Zitat von: mark79 am 06 September 2019, 13:23:48
Nur ein refresh-cookie habe ich immer noch nicht in /opt/fhem/cache/alexa-cookie
Hier wird auch nie etwas liegen. Die benötigten Infos werden als Readings iim FHEM Device festgehalten. Wie kommt Ihr darauf dass in dem Verzeichnis was liegen müsste?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 06 September 2019, 14:07:55
Zitat von: michael.winkler am 06 September 2019, 13:40:30
So soll es ja auch aussehen.
Das ist nicht lustig, sonder normal. Die refresh-cookie.js wird auch nicht mehr benötigt. Die Datei wird immer neu angelegt und heißt dann auch immer anders.
Hier wird auch nie etwas liegen.

Dann ist ja alles gut und jetzt heißt es abwarten und Daumen drücken. :)
Davor bin ich wirklich seit ein paar Monaten regelmäßig disconnected worden (connected but loginerror) und musste mich immer neu anmelden (NPM).
Das ging alle 1-2 Wochen so, bei anderen hielt der Login sogar nur ein paar Tage und wir kennen die Gründe dafür nicht.

Ich hätte seit heute getippt, das sich mehrere refresh-cookie.js mit unterschiedlichen Zeitdaten im Cache Verzeichnis befinden und das echodevice Module evtl. sich das falsche aus dem Cache schnappt und sich damit versucht zu authentifizieren, oder wie auch immer man das nennt.
Hier haben zwei User ein "ls -la /opt/fhem/cache/alexa-cookie" gepostet: https://forum.fhem.de/index.php/topic,82631.msg972382.html#msg972382
Bei allen gab es 3 refresh_cockies im Verzeichnis.

Jedoch wenn er die Datei immer neu erstellt und die neue Datei dann auch nimmt zur Authentifizierung, dann sollte es nicht daran liegen.

Zitat von: michael.winkler am 06 September 2019, 13:40:30
Wie kommt Ihr darauf dass in dem Verzeichnis was liegen müsste?
Ich spiele mal die Petze :D https://forum.fhem.de/index.php/topic,82631.msg972395.html#msg972395


Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 September 2019, 14:10:56
mach mal am Account Device ein "get status". Eventuell sehe in dem Result noch einen Fehler.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 06 September 2019, 14:15:22
Zitat von: michael.winkler am 06 September 2019, 14:10:56
mach mal am Account Device ein "get status". Eventuell sehe in dem Result noch einen Fehler.

Hier das get status, ist leider etwas abgeschnitten:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
DbLogExclude    Attribut .*
icon    Attribut echo
verbose    Attribut 5
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-47072....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -10....
.DIRECTID    Helper amzn1.account.AFT3TJ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 06 September 2019, 14:28:51
Hier mal mein "get Status":
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Amazon
npm_proxy_port    Attribut 4003

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-36658....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 394....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 September 2019, 14:54:40
In beiden Status Infos ist kein Fehler sichtbar.

In der Regel ist das generierte Logintoken 14 Tage haltbar. Das Modul erneuert es am Standardmäßig alle 6000 Sekunden.

Über das Attribut "npm_refresh_intervall" könntet Ihr den Wert mal erhöhen. Für exakt 14 Tage wäre das z.B. "1209600", wenn ich mich nicht verrechnet habe. Empfehlen würde ich Euch mal "86400" einzustellen, quasi einen Tag.



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 06 September 2019, 14:57:10
Ok, hab ich mal so eingestellt und werde es beobachten.  ;)
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 06 September 2019, 15:16:15
Hallo Zusammen,

auch wenn hier gerade das Thema NPM_login sehr populär ist, kann vielleicht doch mal jemand kurz schauen, ob bei dem Attribut "voice_timestamp" tatsächlich bei Euch ein sinnvoller umrechenbarer Wert drin steht.

Ich habe die Befürchtung, das mein gestriger Post (#2929 (https://forum.fhem.de/index.php/topic,82631.msg972100.html#msg972100)) schnell überlesen wurde.

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 06 September 2019, 15:30:38
Zitat von: JudgeDredd am 05 September 2019, 12:42:52
Hallo Zusammen,

es geht mir heute um das Attribut "voice_timestamp", welches hier ja schon oft angesprochen wurde, aber dennoch habe ich wohl ein Verständnisproblem.

Beispielinhalt:
voice_timestamp        1567663707679          2019-09-05 08:08:44

Wenn ich mir nun mit:
localtime(1567663707679)

den TimeStamp anzeigen lasse, bekomme ich als Rückgabe:
Sun Apr 14 23:01:19 51647

Stimmt da meine Denkweise oder das Format vom TimeStamp nicht ?
Ich würde erwarten das ich Thu Sep 05 08:08:44 2019 bekomme.
(Ein Unix TimeStamp der dem Datum entsprechen würde, ist: 1567663724)

Gruß,
JudgeDredd

Wenn ich den Timestamp hier: https://www.epochconverter.com/ dekodiere kommt ein richtiger Wert heraus.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 September 2019, 16:27:53
Klassisches Epoch / localtime / milliseconds Problem:

print scalar localtime(1567663707679);ergibt
Sun Apr 14 21:01:19 51647
weil er nicht verstanden hat, dass deine Epoch Zahl in Millisekunden ist => Jahr = 51647

print scalar localtime(1567663707.679);ergibt aber
Thu Sep  5 06:08:27 2019
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 06 September 2019, 16:35:53
Zitat von: michael.winkler am 06 September 2019, 14:54:40
In beiden Status Infos ist kein Fehler sichtbar.

Empfehlen würde ich Euch mal "86400" einzustellen, quasi einen Tag.

Danke zu erstmal für die Hilfe. Ich habe den Wert auch eingestellt, jetzt heißt es warten.
Wenn das immer noch Probleme macht, setze ich eine frische Fhem Instanz auf nur mit dem echodevice.


Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 September 2019, 17:28:11
Zitat von: michael.winkler am 06 September 2019, 13:40:30
Wie kommt Ihr darauf dass in dem Verzeichnis was liegen müsste?
Das ist vermutlich mein Schuld: ich habe gedacht, refresh-token.js wird beim Holen des Anmeldungscookie auch angelegt, und soll dort für zukünftige Refresh bleiben. Jetzt verstehe ich ein bisschen besser, wie es funktioniert, aber habe noch eine Verständnisfrage: wofür steht die Nummer vor der Dateiname? Z.B. 428refresh-cookie.js

Bei Enrico würde ich auch die Berechtigungen auf dem cache Verzeichnis (und vielleicht schon auf dem oberen) prüfen: group fhem ist kein Standard
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 September 2019, 17:43:50
Zitat von: amenomade am 06 September 2019, 17:28:11
Das ist vermutlich mein Schuld: ich habe gedacht, refresh-token.js wird beim Holen des Anmeldungscookie auch angelegt, und soll dort für zukünftige Refresh bleiben. Jetzt verstehe ich ein bisschen besser, wie es funktioniert, aber habe noch eine Verständnisfrage: wofür steht die Nummer vor der Dateiname? Z.B. 428refresh-cookie.js

Bei Enrico würde ich auch die Berechtigungen auf dem cache Verzeichnis (und vielleicht schon auf dem oberen) prüfen: group fhem ist kein Standard
Das ist eine zufällig generierte Zahl. Diese wird benötigt wenn jemand zwei unterschiedliche Amazon Accounts über eine FHEM Instanz betreiben möchte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stera am 07 September 2019, 22:49:32
Guten Abend,

ist es eigentlich möglich eine Benachrichtigung auf dem Echo Show 5 anzuzeigen, wie es von Amazon bei einer eintreffenden Lieferung der Fall ist.

Dann steht ja immer im abwechselnden Hintergrund z.B. "Ihre Lieferung trifft heute ein" vor 3 Std.

Schöne Grüße,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 September 2019, 23:41:04
Siehe hier: https://forum.fhem.de/index.php/topic,82631.msg968854.html#msg968854

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 08 September 2019, 09:47:27
Zitat von: michael.winkler am 06 September 2019, 14:54:40
In beiden Status Infos ist kein Fehler sichtbar.

In der Regel ist das generierte Logintoken 14 Tage haltbar. Das Modul erneuert es am Standardmäßig alle 6000 Sekunden.

Über das Attribut "npm_refresh_intervall" könntet Ihr den Wert mal erhöhen. Für exakt 14 Tage wäre das z.B. "1209600", wenn ich mich nicht verrechnet habe. Empfehlen würde ich Euch mal "86400" einzustellen, quasi einen Tag.

Guten Morgen,
noch sieht alles gut aus:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
alias    Attribut amazon Account Device
room    Attribut Amazon
icon    Attribut echo
npm_refresh_intervall    Attribut 86400
devStateIcon    Attribut connected:ios-on-blue .*:ios-NACK
npm_proxy_port    Attribut 4003

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-55850....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -69....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Heute Nachmittag sollte er sich wieder ein neues Token abholen. Bin gespannt  :)
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 09 September 2019, 08:07:27
Guten Morgen,
NPM Login scheint weiterhin zu funktionieren:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
alias    Attribut amazon Account Device
devStateIcon    Attribut connected:ios-on-blue
npm_refresh_intervall    Attribut 86400
icon    Attribut echo
room    Attribut Amazon
npm_proxy_port    Attribut 4003

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-75301....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-75301....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


ABER: Dafür hat "set speak..." gestern im Laufe des Tages den Dienst eingestellt...   :(
Andere set Befehle habe ich nicht ausprobiert. Ist nur aufgefallen, da ich den msg-Befehl auf set speak
vom Echo umgestellt hatte.

Kann es sein, dass das Modul nicht damit klar kommt, dass der Echo bei Abwesenheit vom Strom getrennt wird?

VG Sebastian

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 September 2019, 10:06:12
Zitat von: binford6000 am 09 September 2019, 08:07:27
Guten Morgen,
NPM Login scheint weiterhin zu funktionieren:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
alias    Attribut amazon Account Device
devStateIcon    Attribut connected:ios-on-blue
npm_refresh_intervall    Attribut 86400
icon    Attribut echo
room    Attribut Amazon
npm_proxy_port    Attribut 4003

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-75301....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-75301....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


ABER: Dafür hat "set speak..." gestern im Laufe des Tages den Dienst eingestellt...   :(
Andere set Befehle habe ich nicht ausprobiert. Ist nur aufgefallen, da ich den msg-Befehl auf set speak
vom Echo umgestellt hatte.

Kann es sein, dass das Modul nicht damit klar kommt, dass der Echo bei Abwesenheit vom Strom getrennt wird?

VG Sebastian
Bei mir läuft noch der Standard npm_refresh_intervall. Werde den mal auf den gleichen Wert wie bei Dir setzen. Vielleicht ist der Token, zumindest für bestimmte Aktionen, dann zu alt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 09 September 2019, 10:12:01
Zitat von: michael.winkler am 09 September 2019, 10:06:12
Bei mir läuft noch der Standard npm_refresh_intervall. Werde den mal auf den gleichen Wert wie bei Dir setzen. Vielleicht ist der Token, zumindest für bestimmte Aktionen, dann zu alt.

Ok danke! Also dann hat das vermutlich doch nix mit dem "Saft-weg-bei-Abwesenheit" zu tun...
presence absent 2019-09-09 08:11:22
...ist ja auch korrekt.

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Cooper81 am 10 September 2019, 18:55:51
auch bei mir funktioniert seit tagen ein "set speak" nicht mehr
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 September 2019, 22:43:14
Zitat von: Cooper81 am 10 September 2019, 18:55:51
auch bei mir funktioniert seit tagen ein "set speak" nicht mehr
Moment! Ich schaue mal in die Glaskugel. Hmmm kann leider nix sehen.

Wie wäre es mal etwas über seine Umgebung zu schreiben. Ein "get status" am Account Device wäre auch hilfreich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 10 September 2019, 23:38:40
Also ich habe gerade mal ein
set NPM_Login new gemacht um speak wieder zu aktivieren - leider ohne Erfolg.
Hier mein get status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
npm_proxy_port    Attribut 4003
event-on-change-reading    Attribut .*
npm_refresh_intervall    Attribut 86400
icon    Attribut echo
room    Attribut Amazon
devStateIcon    Attribut connected:ios-on-blue
alias    Attribut amazon Account Device

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-84916....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-84916....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 10 September 2019, 23:48:02
...ein set speak Hallo Sebastian liefert (etwas gekürzt) im Log folgendes zurück:
2019.09.10 23:43:03 4:  [echodot_wz] [echodevice_SendCommand] [speak] START
2019.09.10 23:43:03 4:  [echodot_wz] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.09.10 23:43:03 4:  [echodot_wz] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"
...
2019.09.10 23:43:03 4:  [echodot_wz] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview Data=
...
2019.09.10 23:43:03 4:  [echodot_wz] [echodevice_Parse] [speak]
2019.09.10 23:43:03 5:  [echodot_wz] [echodevice_Parse] [speak] DATA Dumper=''
2019.09.10 23:43:03 4:  [echodot_wz] [echodevice_Parse] [speak] json for unknown message
{
  'data' => 'nodata'
}


VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 09:12:32
Zitat von: binford6000 am 10 September 2019, 23:38:40
Also ich habe gerade mal ein
set NPM_Login new gemacht um speak wieder zu aktivieren - leider ohne Erfolg.
Hier mein get status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
npm_proxy_port    Attribut 4003
event-on-change-reading    Attribut .*
npm_refresh_intervall    Attribut 86400
icon    Attribut echo
room    Attribut Amazon
devStateIcon    Attribut connected:ios-on-blue
alias    Attribut amazon Account Device

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-84916....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-84916....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


VG Sebastian

In den Infos ist zu sehen das kein NPM Login verwendet wurde. Eventuell sagt Dein Log mehr aus. Schau mal im LOG nach ob zu der Uhrzeit, wo du den NPM Login new gemacht hast, ob da was zu sehen ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 09:18:04
Zitat von: michael.winkler am 11 September 2019, 09:12:32
In den Infos ist zu sehen das kein NPM Login verwendet wurde. Eventuell sagt Dein Log mehr aus. Schau mal im LOG nach ob zu der Uhrzeit, wo du den NPM Login new gemacht hast, ob da was zu sehen ist.

Moin,
hier mein Log von gestern Abend (Teile mit "..." verschleiert):
2019.09.10 23:35:21 3:  [amazon] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.09.10 23:35:22 3:  [amazon] [echodevice_NPMLoginNew] Proxy Port 4003 is free
2019.09.10 23:35:22 3:  [amazon] [echodevice_NPMLoginNew] Proxy IP 10.3.3.6
2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 10.3.3.6:4003 to listen on 10.3.3.6

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 257-6444116-7748408

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2198871323l

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=257-6444116-7748408; session-id-time=2198871323l","Accept":"*/*"},"gzip":true,"body":""}

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-9925905-1238205

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/257-6444116-7748408","Cookie":"session-id=257-6444116-7748408; session-id-time=2198871323l; ubid-acbde=262-9925905-1238205","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 4003

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://10.3.3.6:4003/ with your browser. / null

2019.09.10 23:35:26 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=openautomation/ios-on-blue.png EXIST 376create-cookie.js = true
2019.09.10 23:35:27 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:28 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:29 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:30 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:31 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:32 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:33 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:34 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:35 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:37 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:38 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:39 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:40 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:41 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:42 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:43 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:44 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] write new refreshtoken
2019.09.10 23:35:47 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.09.10 23:35:47 3:  [amazon] [echodevice_setState] to connected but loginerror
2019.09.10 23:35:57 3:  Cookie 2 : COO    = 258-8491661-0816629
2019.09.10 23:35:57 3:  cookielogin4: session-id=258-8491661-0816629; session-id-time=2198871357l; ubid-acbde=260-4779661-6202011;
2019.09.10 23:35:57 3:  cookielogin4: create=&workflowState=...&appActionToken=...&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:a...&prevRID=ape:...=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.09.10 23:35:58 3:  [amazon] [echodevice_ParseAuth] reset loginerror from 1 to 0
2019.09.10 23:35:58 3:  [amazon] [echodevice_setState] to connected


VG Sebastian


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 09:22:31
Zitat von: binford6000 am 11 September 2019, 09:18:04
Moin,
hier mein Log von gestern Abend (Teile mit "..." verschleiert):
2019.09.10 23:35:21 3:  [amazon] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.09.10 23:35:22 3:  [amazon] [echodevice_NPMLoginNew] Proxy Port 4003 is free
2019.09.10 23:35:22 3:  [amazon] [echodevice_NPMLoginNew] Proxy IP 10.3.3.6
2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 10.3.3.6:4003 to listen on 10.3.3.6

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 257-6444116-7748408

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2198871323l

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=257-6444116-7748408; session-id-time=2198871323l","Accept":"*/*"},"gzip":true,"body":""}

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-9925905-1238205

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/257-6444116-7748408","Cookie":"session-id=257-6444116-7748408; session-id-time=2198871323l; ubid-acbde=262-9925905-1238205","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 4003

2019.09.10 23:35:23 3:  [amazon] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://10.3.3.6:4003/ with your browser. / null

2019.09.10 23:35:26 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=openautomation/ios-on-blue.png EXIST 376create-cookie.js = true
2019.09.10 23:35:27 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:28 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:29 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:30 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:31 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:32 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:33 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:34 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:35 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:37 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:38 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:39 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:40 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:41 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:42 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:43 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 376create-cookie.js = true
2019.09.10 23:35:44 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 10 23:35:21 2019] write new refreshtoken
2019.09.10 23:35:47 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.09.10 23:35:47 3:  [amazon] [echodevice_setState] to connected but loginerror
2019.09.10 23:35:57 3:  Cookie 2 : COO    = 258-8491661-0816629
2019.09.10 23:35:57 3:  cookielogin4: session-id=258-8491661-0816629; session-id-time=2198871357l; ubid-acbde=260-4779661-6202011;
2019.09.10 23:35:57 3:  cookielogin4: create=&workflowState=...&appActionToken=...&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:a...&prevRID=ape:...=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.09.10 23:35:58 3:  [amazon] [echodevice_ParseAuth] reset loginerror from 1 to 0
2019.09.10 23:35:58 3:  [amazon] [echodevice_setState] to connected


VG Sebastian
OK, laut LOg hat der NPM Login geklappt. Direkt danach hat aber wohl das Modul wieder auf die alte Methode umgestellt.

Ich werde die nächste Version so gestallten dass das nicht mehr vorkommen kann. Wird aber noch etwas dauern, da ich parallel gerade die NPM Doku erweitere und dabei auch alles noch mal durchteste.

Was war eigentlich der Grund das Du noch mal ein NPM Login new gemacht hast?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 09:43:39
Zitat von: michael.winkler am 11 September 2019, 09:22:31
OK, laut LOg hat der NPM Login geklappt. Direkt danach hat aber wohl das Modul wieder auf die alte Methode umgestellt.

Ich werde die nächste Version so gestallten dass das nicht mehr vorkommen kann. Wird aber noch etwas dauern, da ich parallel gerade die NPM Doku erweitere und dabei auch alles noch mal durchteste.

Was war eigentlich der Grund das Du noch mal ein NPM Login new gemacht hast?

Weil keine set-Befehle mehr funktionierten. Das hatte vor ein paar Wochen mal geholfen. War glaube auch schon mit der 0.0.54.

VG Sebastian


Gesendet von iPad mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 09:46:28
Zitat von: binford6000 am 11 September 2019, 09:43:39
Weil keine set-Befehle mehr funktionierten. Das hatte vor ein paar Wochen mal geholfen. War glaube auch schon mit der 0.0.54.

VG Sebastian


Gesendet von iPad mit Tapatalk
Wenn das Device connected ist, dann reicht ein "npm_login refresh". Du willst ja nur den Token aktualisieren und nicht gleich komplett neu anlegen!
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 10:55:25
Das hatte ich vorher mehrmals erfolglos probiert. Also Login refresh erfolgreich und set speak nicht erfolgreich.

VG Sebastian


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 11:08:56
Zitat von: binford6000 am 11 September 2019, 10:55:25
Das hatte ich vorher mehrmals erfolglos probiert. Also Login refresh erfolgreich und set speak nicht erfolgreich.

VG Sebastian


Gesendet von iPhone mit Tapatalk
Bei den ganzen Test ist es immer wichtig zu wissen über welche Login Methode du das ganze Probiert hast. Wie im letzten Status Report zu sehen hattest Du das normale Login Verfahren wieder verwendet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 11:29:51
Nein nur mit NPM Login
Also def mit username u. pw und dann npm Login new.
Sonst nichts.

VG Sebastian


Gesendet von iPad mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 11:33:37
Zitat von: binford6000 am 11 September 2019, 11:29:51
Nein nur mit NPM Login
Also def mit username u. pw und dann npm Login new.
Sonst nichts.

VG Sebastian


Gesendet von iPad mit Tapatalk
Ein "DEF mit richtigem Benutzernamen und Kennwort" wird bei einer NPM Login Methode nicht mehr benötigt! Auch hierzu werde ich in meiner anstehen Doku noch einiges darüber schreiben.

Du kannst in dein DEF z.B. xxx@xxx.xx xxx schreiben. Die Version 0.0.54 wird daraus noch ein crypt.... erzeugen. Die Daten können dann natürlich nicht mehr für die normale (nicht NPM) Login Methode verwendet werden.

Prüfe bitte noch mal über einen "get status" ob Dein Modul aktuell das NPM Verfahren verwendet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 11:44:11
ZitatPrüfe bitte noch mal über einen "get status" ob Dein Modul aktuell das NPM Verfahren verwendet.
Anscheinend nicht:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
npm_proxy_port    Attribut 4003
npm_refresh_intervall    Attribut 86400
icon    Attribut echo
room    Attribut Amazon
devStateIcon    Attribut connected:ios-on-blue
alias    Attribut amazon Account Device

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-84916....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-84916....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Das DEF ohne username pw funktioniert ja nicht. Wusste allerdings nicht dass man dort auch fake eintragen kann und
dann npm Login machen kann...

Eigentlich wollte ich ja auf deine Anleitung warten aber dann ghab ichs doch vorher versucht.  :)
Ich lösche nochmal alles und probiers wie du beschrieben hast...

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 11:50:49
Nach define mit fake user und pw siehts jetzt so aus:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-59750....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -75....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ob set... funktioniert kann ich erst heute Abend sagen. Bin unterwegs...
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 11 September 2019, 16:24:35
Ich lasse mir über meine Echos diverse Sachen mit set speak ansagen, zb. "Post im Briefkasten" oder "Waschmaschine ist fertig"

Leider wird die Ansage nicht auf alles Echos wiedergeben. Auf welchen wechselt dauernd, meist nur auf 3 oder 4 der 7 Echos.

       set ECHO_G090L9XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090U6XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090RFXXXXXXXXX speak [Benachrichtigung:nachricht],
        set ECHO_G090LFXXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G0913LXXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090L9XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G2A0P3XXXXXXXXX speak [Benachrichtigung:nachricht]

im reading nachricht des Dummys Benachrichtigung ist der zu sprechende Text.

Ich denke, das zu viele speak Befehle in kurzer Zeit an Amazon gesendet werden. Hab es auch schon mit 3 sec Pause zwischen den speak's versucht, ohne Erfolg.

Hat jemand eine Idee wie man das Problem lösen könnte ?


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 16:41:25
Zitat von: hanswerner1 am 11 September 2019, 16:24:35
Ich lasse mir über meine Echos diverse Sachen mit set speak ansagen, zb. "Post im Briefkasten" oder "Waschmaschine ist fertig"

Leider wird die Ansage nicht auf alles Echos wiedergeben. Auf welchen wechselt dauernd, meist nur auf 3 oder 4 der 7 Echos.

       set ECHO_G090L9XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090U6XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090RFXXXXXXXXX speak [Benachrichtigung:nachricht],
        set ECHO_G090LFXXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G0913LXXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090L9XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G2A0P3XXXXXXXXX speak [Benachrichtigung:nachricht]

im reading nachricht des Dummys Benachrichtigung ist der zu sprechende Text.

Ich denke, das zu viele speak Befehle in kurzer Zeit an Amazon gesendet werden. Hab es auch schon mit 3 sec Pause zwischen den speak's versucht, ohne Erfolg.

Hat jemand eine Idee wie man das Problem lösen könnte ?
Welche Login Methode verwendest Du?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 11 September 2019, 16:47:47
NPM_Login

Status

Modul Infos:
Beschreibung   
Bereich   
Wert
STATE   
Reading
connected
Version   
Reading
0.0.53
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
amazon_refreshtoken   
Reading
vorhanden
event-on-change-reading   
Attribut
.*
room   
Attribut
90_System,Amazon
group   
Attribut
Alexa
server   
Attribut
layla.amazon.de
disable   
Attribut
0
icon   
Attribut
alexa
browser_language   
Attribut
de-DE
browser_save_data   
Attribut
0
verbose   
Attribut
2



Amazon Cookie:
Beschreibung   
Bereich   
Wert
.COOKIE   
Reading
{"loginCookie":"frc=....
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
amazon_refreshtoken   
Reading
vorhanden
.COOKIE   
Helper
session-id=261-51987....
.COMMSID   
Helper
amzn1.comms.id.perso....
.CSRF   
Helper
210....
.DIRECTID   
Helper
amzn1.account.AFBIBQ....
RUNLOGIN   
Helper
0
RUNNING_REQUEST   
Helper
0
LOGINERROR   
Helper
0

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 16:52:04
Zitat von: hanswerner1 am 11 September 2019, 16:24:35
Ich lasse mir über meine Echos diverse Sachen mit set speak ansagen, zb. "Post im Briefkasten" oder "Waschmaschine ist fertig"

Leider wird die Ansage nicht auf alles Echos wiedergeben. Auf welchen wechselt dauernd, meist nur auf 3 oder 4 der 7 Echos.

       set ECHO_G090L9XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090U6XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090RFXXXXXXXXX speak [Benachrichtigung:nachricht],
        set ECHO_G090LFXXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G0913LXXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G090L9XXXXXXXXX speak [Benachrichtigung:nachricht],
       set ECHO_G2A0P3XXXXXXXXX speak [Benachrichtigung:nachricht]

im reading nachricht des Dummys Benachrichtigung ist der zu sprechende Text.

Ich denke, das zu viele speak Befehle in kurzer Zeit an Amazon gesendet werden. Hab es auch schon mit 3 sec Pause zwischen den speak's versucht, ohne Erfolg.

Hat jemand eine Idee wie man das Problem lösen könnte ?
Versuche es doch mal über den speak_ssml, vielleicht funktioniert es darüber besser.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 20:02:38
Zitat von: hanswerner1 am 11 September 2019, 16:47:47
NPM_Login

Status

Modul Infos:
Beschreibung   
Bereich   
Wert
STATE   
Reading
connected
Version   
Reading
0.0.53
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
amazon_refreshtoken   
Reading
vorhanden
event-on-change-reading   
Attribut
.*
room   
Attribut
90_System,Amazon
group   
Attribut
Alexa
server   
Attribut
layla.amazon.de
disable   
Attribut
0
icon   
Attribut
alexa
browser_language   
Attribut
de-DE
browser_save_data   
Attribut
0
verbose   
Attribut
2



Amazon Cookie:
Beschreibung   
Bereich   
Wert
.COOKIE   
Reading
{"loginCookie":"frc=....
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
amazon_refreshtoken   
Reading
vorhanden
.COOKIE   
Helper
session-id=261-51987....
.COMMSID   
Helper
amzn1.comms.id.perso....
.CSRF   
Helper
210....
.DIRECTID   
Helper
amzn1.account.AFBIBQ....
RUNLOGIN   
Helper
0
RUNNING_REQUEST   
Helper
0
LOGINERROR   
Helper
0

Du verwendest eine alte Version! Bitte mal die aktuelle, von Seite 1, verwenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: davidwohnthier am 11 September 2019, 20:13:39
Leider hat bei mir das Modul auch aufgegeben SET Befehle anzunehmen. Ich brauche eigentlich nur set volume. Das geht nicht mehr. set speak auch nicht. Hab das Master-Device schon gelöscht. Ich verwendet/oder habe bisher einfach define EchoMaster echo username passwort verwendet. Dann auf set autocreate devices und alles erscheint. Soweit auch so gut. Aber auch danach keinerlei Set Befehle mehr. Änderungen direkt am Echo werden in FHEM erkannt, also wenn ich am Echo Device Volume ändere und get settings in FHEM mache ist dort der richtige Wert.

get status am Master sagt folgendes:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
verbose    Attribut 0
room    Attribut Amazon
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-19555....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=260-19555....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AHXIN7....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


nach set login folgendes bei get status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
verbose    Attribut 0
room    Attribut Amazon
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-52110....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-52110....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AHXIN7....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 20:39:43
Zitat von: binford6000 am 11 September 2019, 11:50:49
Ob set... funktioniert kann ich erst heute Abend sagen. Bin unterwegs...

So bin wieder zu Hause. set speak hat leider nicht funktioniert. Kann es auch nicht weil get status sagt:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.54
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_proxy_port    Attribut 3002
devStateIcon    Attribut connected:ios-on-blue
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-98683....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-98683....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ubi....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 5


VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 20:41:36
Zitat von: binford6000 am 11 September 2019, 20:39:43
So bin wieder zu Hause. set speak hat leider nicht funktioniert. Kann es auch nicht weil get status sagt:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.54
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_proxy_port    Attribut 3002
devStateIcon    Attribut connected:ios-on-blue
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-98683....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-98683....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ubi....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 5


VG Sebastian
Irgendetwas hat mit deinem NPM Login nicht funktioniert. Führe noch mal einen npm_login new aus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 20:42:45
Zitat von: davidwohnthier am 11 September 2019, 20:13:39
Leider hat bei mir das Modul auch aufgegeben SET Befehle anzunehmen. Ich brauche eigentlich nur set volume. Das geht nicht mehr. set speak auch nicht. Hab das Master-Device schon gelöscht. Ich verwendet/oder habe bisher einfach define EchoMaster echo username passwort verwendet. Dann auf set autocreate devices und alles erscheint. Soweit auch so gut. Aber auch danach keinerlei Set Befehle mehr. Änderungen direkt am Echo werden in FHEM erkannt, also wenn ich am Echo Device Volume ändere und get settings in FHEM mache ist dort der richtige Wert.

get status am Master sagt folgendes:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
verbose    Attribut 0
room    Attribut Amazon
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-19555....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=260-19555....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AHXIN7....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


nach set login folgendes bei get status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
verbose    Attribut 0
room    Attribut Amazon
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-52110....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-52110....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AHXIN7....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Stelle mal Deine Login Methode auf NPM um.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 20:48:13
Zitat von: michael.winkler am 11 September 2019, 20:41:36
Irgendetwas hat mit deinem NPM Login nicht funktioniert. Führe noch mal einen npm_login new aus.

Ja dann gehts wieder:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_proxy_port    Attribut 3002
devStateIcon    Attribut connected:ios-on-blue
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=259-74365....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 475....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Aber das hat heute Vormittag ja auch geklappt. Aber dann schon beim ersten refresh
gabs schon Fehler:
2019.09.11 13:27:50 3:  [amazon] [echodevice_LoginStart] Alter COOKIE=6015/6000 Refresh Cookie!
2019.09.11 13:27:56 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 11 13:27:50 2019] write new refreshtoken
2019.09.11 13:28:50 3:  Cookie 2 : COO    = 258-2102334-1528548
2019.09.11 13:28:51 3:  cookielogin4: session-id=258-2102334-1528548; session-id-time=2198921330l; ubid-acbde=262-7315287-7778953;
2019.09.11 13:28:51 3:  cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.XWE4c1zyvFVS8Un-YQK8AsF2dSMFcQyqGCAQ_1Z83dEqJ3Iodx94xg.46WxJt74luw37Zs4.8AbnkEIITyyQPp2rZ0TwNceTlTsbMB5LYhWPGoZMEb0AMyQ2Cw9HZTZABno8OOI7ixusk-wyKdgZd_QziOOsuhY-W-iH0lEVKt9bIeibfMyJWlXxkQkLMCqkTdXJX3KLLA3otsbBuAk12XfxEmhuT7BnyHiaQoFBpBOscrIk8_3B70Ka6xcq4xcRp1cc3kW_Niw6A83wymA30XFQEDKUrurxnDLopgfRpkHIqLELkptivVDIbqjT8Aw_j3fqfb5XeBiS-nyztoiLREXu9RK_FlH6aVoo0M9B2eRY2RUfemj1aeTUJ60.c5iJTmZRZW4jyUQqfhZQDA&appActionToken=EVf9sFrIj2FrKN3fslApSziLTtkv4j3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:NEVROVo3N00xS0YxOUNXMjM4MTc=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.09.11 13:28:52 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.09.11 13:28:52 3:  [amazon] [echodevice_setState] to connected but loginerror
2019.09.11 13:29:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.09.11 13:30:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.09.11 13:31:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.09.11 13:32:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.09.11 13:33:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.09.11 13:33:50 3:  [amazon] [echodevice_setState] to disconnected


Dafür gehen jetzt auch set... Befehle wieder inkl. speak.  :)
Danke für deinen Support!  8)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 21:09:27
Nachtrag:
da der Echo meint er sei absent...

presence absent 2019-09-11 11:51:04

...schlägt das Routing vom msg Befehl zu und schickt eine Pushnachricht.

Aber der Echo ist ja da und set speak funktioniert auch.
Wie wird dieses Reading beeinflusst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 September 2019, 21:15:17
Zitat von: binford6000 am 11 September 2019, 21:09:27
Nachtrag:
da der Echo meint er sei absent...

presence absent 2019-09-11 11:51:04

...schlägt das Routing vom msg Befehl zu und schickt eine Pushnachricht.

Aber der Echo ist ja da und set speak funktioniert auch.
Wie wird dieses Reading beeinflusst?
Muss ich morgen mal schauen. Kann Dir die Frage gerade nicht beantworten.

In der nächsten Version ist die Login Methode etwas überarbeitet. Dann arbeitet das Modul entweder mit NPM oder im normalen Modus. In deinem LOG ist zu sehen dass er ca. 1 Minute später einen normalen Logon durchführt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 11 September 2019, 21:20:30
Zitat von: michael.winkler am 11 September 2019, 21:15:17
Muss ich morgen mal schauen. Kann Dir die Frage gerade nicht beantworten.

In der nächsten Version ist die Login Methode etwas überarbeitet. Dann arbeitet das Modul entweder mit NPM oder im normalen Modus. In deinem LOG ist zu sehen dass er ca. 1 Minute später einen normalen Logon durchführt.

OK danke dir. Ein manuelles
setreading echodot_wz presence present
überredet auch den msg-Befehl, set speak... via msg audio... auf dem Echo auszugeben.   ;D

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 12 September 2019, 09:35:16
Gestern nach einer Stunde ist er wieder auf normale Cookie Anmeldung zurückgefallen   :'(
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading disconnected
Version    Reading 0.0.54
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_proxy_port    Attribut 3002
devStateIcon    Attribut connected:ios-on-blue
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-51478....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-51478....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ubi....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ich stelle mal wieder hoch auf 86400 und warte ab...
VG Sebastian

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 12 September 2019, 09:53:23
Hallo,
der Link ic2514.c1916.fast-serv.com scheint nicht mehr zu funktionieren.
Lucky 7 ist auch im TuneIn auch nicht mehr verfügbar.
Vielleicht kann man entsprechend den Sender anpassen?

Gruß,
Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2019, 10:04:51
Zitat von: Mathias R am 12 September 2019, 09:53:23
Hallo,
der Link ic2514.c1916.fast-serv.com scheint nicht mehr zu funktionieren.
Lucky 7 ist auch im TuneIn auch nicht mehr verfügbar.
Vielleicht kann man entsprechend den Sender anpassen?

Gruß,
Mathias
Über die Attribute könnt Ihr diese Anpassung erstmal selber vornehmen.
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Technische_Informationen

Muss selber erst schauen welchen Sender ich hier zukünftig nehmen kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 12 September 2019, 15:22:25
Hi,

leider finde ich den downloadlink nicht. Auf der Website wird auf diesen Thread verwiesen, so ich aber auch nicht fündig wurde.

Also ein kleiner Tipp wäre hilfreich.
Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2019, 15:25:10
Zitat von: Pjg am 12 September 2019, 15:22:25
Hi,

leider finde ich den downloadlink nicht. Auf der Website wird auf diesen Thread verwiesen, so ich aber auch nicht fündig wurde.

Also ein kleiner Tipp wäre hilfreich.
Danke

Im ersten Beitrag: 37_echodevice.pm

Weiß nicht, ob das so funktioniert:
https://forum.fhem.de/index.php?action=dlattach;topic=82631.0;attach=123115

oder:


update add https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/master/controls_echodevice.txt


Und dann per "normalem" Update...
...ABER: es wird "nur" von einem Forenmitglied (christoph-morrison) vom ersten Post in ein anderes Repository "kopiert" und dann per Update "verteilt"...
...Aktualität ist also abhängig von christoph-morrison...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 12 September 2019, 16:11:50
Vielen Dank.
Man muss eingeloggt sein um das attachment zu sehen.
War schon lange nicht mehr hier...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 12 September 2019, 17:12:23
Wäre ja auch zu schön gewesen, wenn mal etwas auf Anhieb klappt.

Also ich will "nur" über speak etwas ausgeben.

Ich habe das Paket installiert, versucht über npm Cookies zu erstellen, festgestellt dass kein npm verfügbar, dieses installiert, Verzeichnis angepasst da npm bei mir nicht unter node liegt, dann über set npm install mein fhem zum absturz gebracht -mehrfach, set npm Login versucht, ebenfalls Absturz
npm start auf dem Server ausgeführt, mit Fehlermeldung quittiert, ABER:

Cookie state OK
Cookie type new

und ich konnte mit autocreate devices alle meine echos anlegen lassen. alles connected, sehr schön. Nur:


set ECHOxxxxx speak Hallo

bleibt stumm.

Wie bringe ich die echos zum sprechen. Connected sind sie ja offensichtlich - auch wenn ich nichrt weiß warum das letztlich doch funktionierte.


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2019, 17:13:29
Zitat von: Pjg am 12 September 2019, 16:11:50
Vielen Dank.
Man muss eingeloggt sein um das attachment zu sehen.
War schon lange nicht mehr hier...

Na dann: welcome back ;)

Dann gleich eine (kleine) Anmerkung: mach den define mit "fake-Login-Daten" (z.B. xx@xx.de xyz) und dann gleich den NPM_login! Dazu muss nat. nodejs/npm installiert sein. Anleitung bei Michael Winkler lesen (oder etwas warten [wenn du noch Zeit hast], die Anleitung bzgl. NPM_login wird gerade erstellt/überarbeitet)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2019, 17:15:17
Hast du die verlinkte Anleitung auch tatsächlich gelesen!?!?!?!

Du musst auch ein autocreate devices machen.
Denn nach dem define hast du "nur" das Account-Device.
Das bleibt nat. stumm...
...weil dahinter ja kein echtes Gerät steckt...

EDIT: ok, du sprichts von devices also hast du die schon angelegt... ;)

EDIT2: meine Anmerkung gelesen!? Du hast vermutlich mit den echten Daten definiert... Dann geht es (oder auch nicht) schon mal gut ABER damit funktionieren (wohl) die set-Befehle nicht. Die gehen (wohl) nur nach npm_login...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 12 September 2019, 17:26:48
devices sind alle conected, set volume tut,
echte anmeldedaten verwendet.

cookie state ist ja OK, also dachte ich...

Aber schient wohl noch nicht zu tun.
Was bedeutet cookie type new? Muss da was anderes hin?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2019, 17:31:13
Zitat von: Pjg am 12 September 2019, 17:26:48
devices sind alle conected, set volume tut,
echte anmeldedaten verwendet.

cookie state ist ja OK, also dachte ich...

Aber schient wohl noch nicht zu tun.
Was bedeutet cookie type new? Muss da was anderes hin?
Bitte nur per NPM Methode versuchen.

was bekommst Du für eine Fhelermeldung bei einem "npm_install"?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 12 September 2019, 18:19:05
die seite ist nicht erreichbar...

mein fhem ist abgeschossen und ich muss ihn neu starten
also den fhem neu starten

logfile:

Died at ./FHEM/37_echodevice.pm line 4215.

manueller npm install gem. Website:

npm install --prefix /opt/fhem/cache/alexa-cookiealexa-cookie2

bringt:

Error: ENOENT, stat '/opt/fhem/cache/alexa-cookiealexa-cookie2'


npm install --prefix /opt/fhem/cache/alexa-cookie/alexa-cookie2


bringt:

Error: ENOENT, stat '/opt/fhem/cache/alexa-cookie/alexa-cookie2'


es fehlte ein space:


npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2


jede Menge warns wegen node version, aber er hat wohl was gemacht
Also:

chown -R fhem:  /opt/fhem/cache/alexa-cookie

und jetzt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 12 September 2019, 18:51:26
npm new bringt Absturz


npm refresh bringt:

"Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="session-id=2.......
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2019, 18:52:50
Zitat von: Pjg am 12 September 2019, 18:51:26
npm new bringt Absturz


npm refresh bringt:

"Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="session-id=2.......
Was für ein Linux setzt Du ein?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 12 September 2019, 18:56:17
Linux version 3.4.111-bananian (root@bananian-build) (gcc version 4.9.2 (Debian 4.9.2-10) ) #5 SMP PREEMPT Fri Mar 25 17:24:42 UTC 2016
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2019, 18:59:06
Zitat von: Pjg am 12 September 2019, 18:56:17
Linux version 3.4.111-bananian (root@bananian-build) (gcc version 4.9.2 (Debian 4.9.2-10) ) #5 SMP PREEMPT Fri Mar 25 17:24:42 UTC 2016
puh, damit kenne ich mich nicht aus.

Welche npm bzw. node Version brint das Linux mit?


Eventuell helfen Dir diese Befehle.

which npm
which node


Node sollte mindestens 8.11 sein
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 12 September 2019, 19:04:52
dann ist das hier wohl beendet.


Wie oben geschrieben gab es einige Warnungen, er konnte die Datei "alexa-cookie2" aber anlegen.


die node Version ist 0.10.29
die npm Version ist 1.4.21

als Warnung wollten diverse programme wohl eine npm > 4.5.0

geht es denn nicht vieleicht nicht auch ohne npm?
Ich brauche "nur" das speak, der Rest interssiert mich nicht.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2019, 19:06:20
Zitat von: Pjg am 12 September 2019, 19:04:52
dann ist das hier wohl beendet.


Wie oben geschrieben gab es einige Warnungen, er konnte die Datei "alexa-cookie2" aber anlegen.


die node Version ist 0.10.29
die npm Version ist 1.4.21

als Warnung wollten diverse programme wohl eine npm > 4.5.0

geht es denn nicht vieleicht nicht auch ohne npm?
Ich brauche "nur" das speak, der Rest interssiert mich nicht.
Versuche halt mal den speak_ssml Befehl. Syntax siehe Hilfe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 12 September 2019, 19:18:32
Zitat von: Pjg am 12 September 2019, 18:56:17
Linux version 3.4.111-bananian (root@bananian-build) (gcc version 4.9.2 (Debian 4.9.2-10) ) #5 SMP PREEMPT Fri Mar 25 17:24:42 UTC 2016
Ich hab bis vor 2 Monaten auch einen Banana Pi mit Bananian verwendet und das Modul lief.

Schau mal im wiki von Alexa-FHEM ich glaube da habe ich die notwendigen Befehle zum installieren einer neueren Node/NPM gefunden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2019, 19:29:16
Zitat von: balli1187 am 12 September 2019, 19:18:32
Ich hab bis vor 2 Monaten auch einen Banana Pi mit Bananian verwendet und das Modul lief.

Schau mal im wiki von Alexa-FHEM ich glaube da habe ich die notwendigen Befehle zum installieren einer neueren Node/NPM gefunden.


Gesendet von iPhone mit Tapatalk

Eventuell das hier: https://wiki.fhem.de/wiki/Alexa-Fhem#node.js_installieren

Wobei das auch schon mal "ausführlicher" war/noch weitere "Optionen" hatte...

Es gibt auch in einem anderen Thread (ich such mal) wo jemand mittels "Script" Aufrufe etc. macht...
...das Modul ist angenehmer aber das Script-Zeugs geht wohl auch, wenn man "nur" Sprache ausgeben will...

EDIT: gefunden :) https://forum.fhem.de/index.php/topic,90630.msg970110.html#msg970110

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 12 September 2019, 19:51:52
Zitat von: michael.winkler am 11 September 2019, 16:52:04
Versuche es doch mal über den speak_ssml, vielleicht funktioniert es darüber besser.

Mit speak_ssml scheint es besser zu funktionieren, bei meinen bisherigen Tests wurde immer an allen Echos die Ansage gleichzeitig ausgegeben.

Zitat von: michael.winkler am 11 September 2019, 20:02:38
Du verwendest eine alte Version! Bitte mal die aktuelle, von Seite 1, verwenden.

Ich werde mal updaten, dache die einzige Änderung von 0.0.53 zur 0.0.54 wäre nur die Unterstützung eines zusätzlichen Echo Gerätes.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: AlphaKingOne am 12 September 2019, 19:56:12
ich habe ein ähnliches Problem wie Pjg es scheint das ich auch mit npm ein Problem habe. Bekomme auch irgenwie kein update hin. Es kommt jedesmal npm WARN npm npm does not support Node.js v7.4.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11, 12.
npm WARN npm You can find the latest version at https://nodejs.org/
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.


Vielleicht ist es auch einfach nur zu Spät  :P

Edit:
Das lustige ist wenn ich in der Konsole schaue kommt nodejs -v
v12.10.0
und Fhem sagt Die installierte Node Version 7.4.0 ist zu alt. Bitte zuerst die Node Version auf Minimum 8.12 aktualisieren. Folgende Befehle koennt Ihr hier verwenden:

sudo apt-get install curl

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get update

sudo apt-get install nodejs

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2019, 20:23:09
Tja, verschiedene User, verschiedene Umgebungen (ENV) und bei dir wohl unterschiedliche Node-Versionen...
...verm. eben aufgrund unterschiedlicher Umgebung (ENV), z.B. PATH anders etc.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: davidwohnthier am 12 September 2019, 22:44:45
Es ist ja leider nicht mehr so richtig möglich die 200 Seiten durchzukämmen aber irgendwie herrscht leichtes Chaos wie ich finde bezüglich der Beschreibung, NPM Logins, define etc. pp. Ich glaube einige die früher mit der normalen Login Methode - so wie ich - eingeloggt haben stehen jetzt so bisschen vor einem Scherbenhaufen.

Einerseits steht in der Anleitung, dass man den Username etc. weglassen soll bei NPM Login. Das geht bei mir über den normalen define nicht. Da kommt dann ein Fehler:

syntax: define <name> echodevice <account> <password>

Der NPM Login funktioniert bei mir jedenfalls auch nicht - eventuell aus dem Grund oben? NPM ist installiert, es kam auch mal der Login Link, aber dort war die falsche IP erkannt worden, mit den richtigen Atributen funktioniert es leider auch nicht. Puh gerade steh ich bisschen an, leider. Das soll die ganze Arbeit überhaupt nicht schmälern, es ist nur irgendwie bisschen unübersichtlich, wie sich jetzt eingeloggt werden soll und so weiter..

Jetzt per set npm_login new kommt dann folgendes:

Login Ergebnis


Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.xxxxx:3002


Allerdings funktioniert es nicht und man landet bei connection refused... :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2019, 22:53:14
Zitat von: AlphaKingOne am 12 September 2019, 19:56:12
ich habe ein ähnliches Problem wie Pjg es scheint das ich auch mit npm ein Problem habe. Bekomme auch irgenwie kein update hin. Es kommt jedesmal npm WARN npm npm does not support Node.js v7.4.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11, 12.
npm WARN npm You can find the latest version at https://nodejs.org/
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.


Vielleicht ist es auch einfach nur zu Spät  :P

Edit:
Das lustige ist wenn ich in der Konsole schaue kommt nodejs -v
v12.10.0
und Fhem sagt Die installierte Node Version 7.4.0 ist zu alt. Bitte zuerst die Node Version auf Minimum 8.12 aktualisieren. Folgende Befehle koennt Ihr hier verwenden:

sudo apt-get install curl

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get update

sudo apt-get install nodejs


was gibt bei dir die folgende Befehle aus?

which npm
which node


Kannst du noch ein get status am Account Device machen und mal schicken
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2019, 22:55:55
Zitat von: davidwohnthier am 12 September 2019, 22:44:45
Es ist ja leider nicht mehr so richtig möglich die 200 Seiten durchzukämmen aber irgendwie herrscht leichtes Chaos wie ich finde bezüglich der Beschreibung, NPM Logins, define etc. pp. Ich glaube einige die früher mit der normalen Login Methode - so wie ich - eingeloggt haben stehen jetzt so bisschen vor einem Scherbenhaufen.

Einerseits steht in der Anleitung, dass man den Username etc. weglassen soll bei NPM Login. Das geht bei mir über den normalen define nicht. Da kommt dann ein Fehler:

syntax: define <name> echodevice <account> <password>

Der NPM Login funktioniert bei mir jedenfalls auch nicht - eventuell aus dem Grund oben? NPM ist installiert, es kam auch mal der Login Link, aber dort war die falsche IP erkannt worden, mit den richtigen Atributen funktioniert es leider auch nicht. Puh gerade steh ich bisschen an, leider. Das soll die ganze Arbeit überhaupt nicht schmälern, es ist nur irgendwie bisschen unübersichtlich, wie sich jetzt eingeloggt werden soll und so weiter..

Jetzt per set npm_login new kommt dann folgendes:

Login Ergebnis


Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.xxxxx:3002


Allerdings funktioniert es nicht und man landet bei connection refused... :(
Es wäre einfach schon mal hilfreich wenn Du wenigstens schreiben würdest auf welchem Linux System du das ganze Betreibst. Was liefert ein get status von Deinem Account Device zurück?

Schon mal die Doku gelesen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: davidwohnthier am 12 September 2019, 23:04:56
Ich hab es jetzt hinbekommen, es war tatsächlich Chrome Schuld. Hab das Prozedere mit NPM Login in Safari durchgeführt, dann ging es.

Bezüglich der Dokumentation. Reden wir über: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/ oder?
Ich weiß nicht ob ich blind oder zu müde bin, aber die Dokumentation verwirrt mich einfach komplett.

Es stehen dort Sachen wie:
Zitat"ACHTUNG!: Bitte nur das Cookie verwenden, wenn Ihr eine zwei Faktor Authentifizierung machen müsst. Ansonsten bitte das ECHO Device ganz normal mit Benutzernamen und Kennwort hinterlegen."

Zitat"define <Name> echodevice <Amazon account> <Amazon Kennwort>
Wenn Ihr die Angaben des Amazon Accounts nicht mit angebt, müsst Ihr das Attribut "cookie" des Amazon Devices mit angeben. Hier findet Ihr eine Anleitung zum ermitteln der Cookieinformationen ==> Cookie ermitteln"

Und zum NPM Login an sich steht eigentlich relativ wenig. Oder ich bin einfach blind.
Für mich wäre recht einfach gewesen wenn dort stehen würde:
Login am besten - egal ob 2FA oder sonst was - immer mit NPM. Dafür:
1. define ......... // Unklarheit bezüglich Login-Daten aus der Welt schaffen
2. set npm_login new ausführen // in meinem Fall am besten in Safari
3. Link folgen etc. pp.

Setzt natürlich eine laufende NPM und Node Installation voraus aber das haben ja recht viele.
Vielleicht steht das da eh alles so oder ich bin einfach nur zu blöd. Hin oder her: Damit gehen die SET Befehle wieder! Danke für die viele Arbeit, ich hab nur gerade eben einfach den Wald vor lauter Bäumen nicht gesehen...



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2019, 23:08:09
Zitat von: davidwohnthier am 12 September 2019, 23:04:56
Ich hab es jetzt hinbekommen, es war tatsächlich Chrome Schuld. Hab das Prozedere mit NPM Login in Safari durchgeführt, dann ging es.

Bezüglich der Dokumentation. Reden wir über: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/ oder?
Ich weiß nicht ob ich blind oder zu müde bin, aber die Dokumentation verwirrt mich einfach komplett.

Es stehen dort Sachen wie:
Und zum NPM Login an sich steht eigentlich relativ wenig. Oder ich bin einfach blind.
Für mich wäre recht einfach gewesen wenn dort stehen würde:
Login am besten - egal ob 2FA oder sonst was - immer mit NPM. Dafür:
1. define ......... // Unklarheit bezüglich Login-Daten aus der Welt schaffen
2. set npm_login new ausführen // in meinem Fall am besten in Safari
3. Link folgen etc. pp.

Setzt natürlich eine laufende NPM und Node Installation voraus aber das haben ja recht viele.
Vielleicht steht das da eh alles so oder ich bin einfach nur zu blöd. Hin oder her: Damit gehen die SET Befehle wieder! Danke für die viele Arbeit, ich hab nur gerade eben einfach den Wald vor lauter Bäumen nicht gesehen...
Die ursprüngliche Anleitung bezieht sich tatsächlich auf einen normalen Benutzernamen und Kennwort Login. Wenn diese nicht funktioniert hatte gab es noch die Möglichkeit einen Cookie am Browser zu exportieren und in FHEM einzuspielen.

Die NPM Login Methode ist relativ neu. Hier wird es bald eine genaue Anleitung dazu geben. Wird nur noch ein paar Tage dauern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 09:46:52
Moin Zusammen,
gestern um 9:36 Uhr habe ich
set NPM_login new
erfolgreich ausgeführt. Alle set Befehle haben funktioniert.
Nach dem heutigen renew (automatisch nach 86400s) - aber mit Cookie(!) bin ich wieder auf
connected but loginerror

Bei mir also reproduzierbar ein Fallback von NPM-Login auf Cookie nach dem Std. refresh Intervall.  :-\
Mache ich wie gestern wieder NPM_Login new ist wieder alles bene... :-X

Vor NPM_login new:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.54
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_refresh_intervall    Attribut 86400
room    Attribut Amazon
devStateIcon    Attribut connected:ios-on-blue
npm_proxy_port    Attribut 3002

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=258-78951....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-78951....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ubi....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1


Nach dem NPM_login new von vorhin:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_refresh_intervall    Attribut 86400
room    Attribut Amazon
devStateIcon    Attribut connected:ios-on-blue
npm_proxy_port    Attribut 3002

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-88859....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 780....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 09:55:42
Nachtrag:
Mein System ist eigentlich ein total langweiliges aber aktuelles Ubuntu...

OS: Ubuntu 18.04.3 LTS x86_64
Host: GB-BPCE-3455 1.x
Kernel: 5.0.21-1-pve
Uptime: 3 days, 22 hours, 26 mins
Packages: 824
Shell: bash 4.4.20
Terminal: /dev/pts/2
CPU: Intel Celeron J3455 (2) @ 2.300GHz
GPU: Intel Device 5a85
Memory: 364MiB / 1024MiB


node -v
v10.16.3

npm -v
6.11.3


FHEM:
Latest Revision: 20152

File                    Rev   Last Change

fhem.pl                 20069 2019-08-27 08:36:02Z rudolfkoenig
57_ABFALL.pm            11023 2018-06-13 12:34:34Z uniqueck
98_alarmclock.pm        16981 2018-07-14 09:35:07Z FlorianZ
39_alexa.pm             19098 2019-04-02 16:38:49Z justme1968
60_allergy.pm           18406 2019-01-24 23:47:47Z moises
96_allowed.pm           20069 2019-08-27 08:36:02Z rudolfkoenig
42_AptToDate.pm         19639 2019-06-18 13:43:31Z CoolTux
98_archetype.pm         15575 2017-12-09 08:08:00Z igami
95_Astro.pm             19817 2019-07-11 14:04:24Z loredo
90_at.pm                17561 2018-10-18 14:45:30Z rudolfkoenig
31_Aurora.pm            19680 2019-06-21 14:19:10Z justme1968
98_autocreate.pm        19372 2019-05-11 15:13:59Z rudolfkoenig
No Id found for 74_BleTagBattery.pm
No Id found for 98_Blitzer.pm
No Id found for 59_Buienradar.pm
57_Calendar.pm          19937 2019-08-02 19:03:44Z neubert
98_cmdalias.pm          16300 2018-03-01 08:48:21Z rudolfkoenig
00_CUL.pm               17559 2018-10-18 07:45:07Z rudolfkoenig
14_CUL_TCM97001.pm      19762 2019-07-02 19:21:52Z bjoernh
14_CUL_TX.pm            17102 2018-08-08 05:34:42Z rudolfkoenig
14_CUL_WS.pm            20008 2019-08-17 10:24:14Z rudolfkoenig
37_dash_dhcp.pm         12926 2017-01-01 13:07:33Z justme1968
98_DOIF.pm              19786 2019-07-05 21:47:08Z Damian
98_DOIFtools.pm         19948 2019-08-04 15:53:01Z Ellert
98_dummy.pm             19585 2019-06-09 08:04:48Z rudolfkoenig
37_echodevice.pm        15724 2017-12-29 22:59:44Z michael.winkler
70_EGPM.pm              14071 2017-04-22 12:13:43Z alexus
17_EGPM2LAN.pm          14071 2017-04-22 12:13:43Z alexus
70_ENIGMA2.pm           18995 2019-03-22 20:09:53Z loredo
91_eventTypes.pm        14888 2017-08-13 12:07:12Z rudolfkoenig
93_FHEM2FHEM.pm         17361 2018-09-17 11:44:10Z rudolfkoenig
01_FHEMWEB.pm           20100 2019-09-04 07:27:16Z rudolfkoenig
92_FileLog.pm           19102 2019-04-02 19:48:57Z rudolfkoenig
72_FRITZBOX.pm          17437 2018-09-30 18:24:58Z tupol
89_FULLY.pm             19966 2019-08-08 20:24:24Z zap
20_GUEST.pm             19533 2019-06-02 19:33:11Z loredo
37_harmony.pm           19170 2019-04-13 12:21:29Z justme1968
98_help.pm              19915 2019-07-29 20:01:16Z betateilchen
95_holiday.pm           19729 2019-06-28 09:50:49Z rudolfkoenig
22_HOMEMODE.pm          19955 2019-08-05 21:01:55Z DeeSPe
98_homezone.pm          18522 2019-02-07 22:06:35Z KernSani
98_HTTPMOD.pm           19978 2019-08-10 12:51:48Z StefanStrobel
30_HUEBridge.pm         19854 2019-07-19 13:04:29Z justme1968
31_HUEDevice.pm         19801 2019-07-08 17:17:48Z justme1968
98_Installer.pm         19500 2019-05-30 21:02:07Z loredo
49_IPCAM.pm             18505 2019-02-05 21:50:23Z rudolfkoenig
10_IT.pm                19761 2019-07-02 18:37:03Z bjoernh
98_JsonList2.pm         17230 2018-08-30 13:03:48Z rudolfkoenig
70_KODI.pm              20146 2019-09-11 07:02:55Z vbs
31_LightScene.pm        18765 2019-03-01 09:13:39Z justme1968
98_livetracking.pm      19257 2019-04-24 19:47:07Z moises
98_monitoring.pm        18801 2019-03-06 04:57:04Z igami
10_MQTT2_DEVICE.pm      20071 2019-08-27 09:43:28Z rudolfkoenig
00_MQTT2_SERVER.pm      20131 2019-09-08 10:17:37Z rudolfkoenig
75_MSG.pm               19215 2019-04-18 11:55:19Z loredo
75_msgConfig.pm         18995 2019-03-22 20:09:53Z loredo
76_msgDialog.pm         16814 2018-06-04 03:30:08Z igami
91_notify.pm            19374 2019-05-11 17:48:03Z rudolfkoenig
42_npmjs.pm             19863 2019-07-20 08:48:27Z loredo
73_PRESENCE.pm          18314 2019-01-18 13:49:05Z markusbloch
98_RandomTimer.pm       19935 2019-08-02 12:26:39Z Beta-User
33_readingsGroup.pm     19774 2019-07-04 14:10:53Z justme1968
33_readingsProxy.pm     16299 2018-03-01 08:06:55Z justme1968
95_remotecontrol.pm     10724 2016-02-04 18:17:33Z ulimaass
10_RESIDENTS.pm         19533 2019-06-02 19:33:11Z loredo
20_ROOMMATE.pm          19533 2019-06-02 19:33:11Z loredo
98_serviced.pm          18634 2019-02-18 22:21:02Z DeeSPe
No Id found for 17_SIRD.pm
39_siri.pm              14044 2017-04-20 07:48:44Z justme1968
00_SONOS.pm             16658 2018-04-25 06:00:12Z Reinerlein
21_SONOSPLAYER.pm       18728 2019-02-25 08:25:16Z betateilchen
32_speedtest.pm         12056 2016-08-22 19:30:31Z justme1968
98_structure.pm         19809 2019-07-09 20:56:14Z rudolfkoenig
99_SUNRISE_EL.pm        18732 2019-02-25 13:15:34Z rudolfkoenig
42_SYSMON.pm            17227 2018-08-29 19:58:18Z hexenmeister
50_TelegramBot.pm       19451 2019-05-23 07:51:03Z viegener
98_telnet.pm            17529 2018-10-14 12:57:06Z rudolfkoenig
59_Twilight.pm          16005 2018-01-27 06:05:51Z igami
99_Utils.pm             18920 2019-03-16 09:58:52Z rudolfkoenig
77_UWZ.pm               19869 2019-07-20 13:59:38Z CoolTux
98_Verkehrsinfo.pm      18521 2019-02-07 21:39:00Z martins
98_version.pm           15140 2017-09-26 09:20:09Z markusbloch
59_Weather.pm           19628 2019-06-15 07:49:18Z CoolTux
98_weblink.pm           16293 2018-02-28 21:33:57Z rudolfkoenig
98_WeekdayTimer.pm      19806 2019-07-09 16:52:45Z Beta-User
70_WINCONNECT.pm        16397 2018-03-13 08:15:58Z michael.winkler
98_WOL.pm               18573 2019-02-12 21:42:18Z KernSani
71_YAMAHA_AVR.pm        17547 2018-10-16 18:17:01Z markusbloch

ABFALL_getEvents.pm     11023 2018-06-13 12:34:34Z uniqueck
ABFALL_setUpdate.pm     11021 2017-09-13 00:32:22Z uniqueck
AttrTemplate.pm         19085 2019-04-01 17:00:24Z rudolfkoenig
BatteryCheckUtils.pm     7570 2018-03-31 08:34:44Z Amenophis86
Blocking.pm             17553 2018-10-17 15:56:35Z rudolfkoenig
No Id found for CDDB_File.pm
Color.pm                18481 2019-02-02 09:35:08Z justme1968
Common.pm               10759 2016-02-07 20:00:12Z rleins
ControlPoint.pm         18187 2019-01-08 22:01:47Z Reinerlein
CoProcess.pm            18425 2019-01-26 16:45:12Z justme1968
No Id found for Cue.pm
DarkSkyAPI.pm           19628 2019-06-15 07:49:18Z CoolTux
DevIo.pm                19372 2019-05-11 15:13:59Z rudolfkoenig
FritzBoxUtils.pm        16691 2018-05-05 17:11:26Z rudolfkoenig
GPUtils.pm              19666 2019-06-20 11:17:29Z CoolTux
HttpUtils.pm            20037 2019-08-21 05:34:45Z rudolfkoenig
No Id found for ID3v1.pm
No Id found for ID3v2.pm
No Id found for ImageExifTool.pm
No Id found for ImageSize.pm
No Id found for Inf.pm
Info.pm                    28 2008-11-09 01:08:44Z dsully
No Id found for LastResort.pm
Meta.pm                 20009 2019-08-17 11:06:17Z loredo
msgSchema.pm            20113 2019-09-06 10:47:01Z loredo
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
# $Id: myUtils_MiLight.pm 2019-04-29 Beta-User $
No Id found for ParseData.pm
RESIDENTStk.pm          19788 2019-07-06 08:10:55Z loredo
RTypes.pm               10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm        19208 2019-04-17 19:27:09Z rudolfkoenig
SubProcess.pm           14334 2017-05-20 23:11:06Z neubert
No Id found for Tag.pm
TcpServerUtils.pm       19138 2019-04-07 10:17:21Z rudolfkoenig
TimeSeries.pm           10907 2016-02-21 17:38:02Z borisneubert
UConv.pm                19770 2019-07-03 15:58:46Z loredo
Unit.pm                 19614 2019-06-13 23:11:25Z loredo

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 19957 2019-08-06 09:10:17Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968


Ratlose Grüße,
Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 September 2019, 09:59:39
Zitat von: binford6000 am 13 September 2019, 09:55:42
Nachtrag:
Mein System ist eigentlich ein total langweiliges aber aktuelles Ubuntu...

OS: Ubuntu 18.04.3 LTS x86_64
Host: GB-BPCE-3455 1.x
Kernel: 5.0.21-1-pve
Uptime: 3 days, 22 hours, 26 mins
Packages: 824
Shell: bash 4.4.20
Terminal: /dev/pts/2
CPU: Intel Celeron J3455 (2) @ 2.300GHz
GPU: Intel Device 5a85
Memory: 364MiB / 1024MiB


node -v
v10.16.3

npm -v
6.11.3


FHEM:
Latest Revision: 20152

File                    Rev   Last Change

fhem.pl                 20069 2019-08-27 08:36:02Z rudolfkoenig
57_ABFALL.pm            11023 2018-06-13 12:34:34Z uniqueck
98_alarmclock.pm        16981 2018-07-14 09:35:07Z FlorianZ
39_alexa.pm             19098 2019-04-02 16:38:49Z justme1968
60_allergy.pm           18406 2019-01-24 23:47:47Z moises
96_allowed.pm           20069 2019-08-27 08:36:02Z rudolfkoenig
42_AptToDate.pm         19639 2019-06-18 13:43:31Z CoolTux
98_archetype.pm         15575 2017-12-09 08:08:00Z igami
95_Astro.pm             19817 2019-07-11 14:04:24Z loredo
90_at.pm                17561 2018-10-18 14:45:30Z rudolfkoenig
31_Aurora.pm            19680 2019-06-21 14:19:10Z justme1968
98_autocreate.pm        19372 2019-05-11 15:13:59Z rudolfkoenig
No Id found for 74_BleTagBattery.pm
No Id found for 98_Blitzer.pm
No Id found for 59_Buienradar.pm
57_Calendar.pm          19937 2019-08-02 19:03:44Z neubert
98_cmdalias.pm          16300 2018-03-01 08:48:21Z rudolfkoenig
00_CUL.pm               17559 2018-10-18 07:45:07Z rudolfkoenig
14_CUL_TCM97001.pm      19762 2019-07-02 19:21:52Z bjoernh
14_CUL_TX.pm            17102 2018-08-08 05:34:42Z rudolfkoenig
14_CUL_WS.pm            20008 2019-08-17 10:24:14Z rudolfkoenig
37_dash_dhcp.pm         12926 2017-01-01 13:07:33Z justme1968
98_DOIF.pm              19786 2019-07-05 21:47:08Z Damian
98_DOIFtools.pm         19948 2019-08-04 15:53:01Z Ellert
98_dummy.pm             19585 2019-06-09 08:04:48Z rudolfkoenig
37_echodevice.pm        15724 2017-12-29 22:59:44Z michael.winkler
70_EGPM.pm              14071 2017-04-22 12:13:43Z alexus
17_EGPM2LAN.pm          14071 2017-04-22 12:13:43Z alexus
70_ENIGMA2.pm           18995 2019-03-22 20:09:53Z loredo
91_eventTypes.pm        14888 2017-08-13 12:07:12Z rudolfkoenig
93_FHEM2FHEM.pm         17361 2018-09-17 11:44:10Z rudolfkoenig
01_FHEMWEB.pm           20100 2019-09-04 07:27:16Z rudolfkoenig
92_FileLog.pm           19102 2019-04-02 19:48:57Z rudolfkoenig
72_FRITZBOX.pm          17437 2018-09-30 18:24:58Z tupol
89_FULLY.pm             19966 2019-08-08 20:24:24Z zap
20_GUEST.pm             19533 2019-06-02 19:33:11Z loredo
37_harmony.pm           19170 2019-04-13 12:21:29Z justme1968
98_help.pm              19915 2019-07-29 20:01:16Z betateilchen
95_holiday.pm           19729 2019-06-28 09:50:49Z rudolfkoenig
22_HOMEMODE.pm          19955 2019-08-05 21:01:55Z DeeSPe
98_homezone.pm          18522 2019-02-07 22:06:35Z KernSani
98_HTTPMOD.pm           19978 2019-08-10 12:51:48Z StefanStrobel
30_HUEBridge.pm         19854 2019-07-19 13:04:29Z justme1968
31_HUEDevice.pm         19801 2019-07-08 17:17:48Z justme1968
98_Installer.pm         19500 2019-05-30 21:02:07Z loredo
49_IPCAM.pm             18505 2019-02-05 21:50:23Z rudolfkoenig
10_IT.pm                19761 2019-07-02 18:37:03Z bjoernh
98_JsonList2.pm         17230 2018-08-30 13:03:48Z rudolfkoenig
70_KODI.pm              20146 2019-09-11 07:02:55Z vbs
31_LightScene.pm        18765 2019-03-01 09:13:39Z justme1968
98_livetracking.pm      19257 2019-04-24 19:47:07Z moises
98_monitoring.pm        18801 2019-03-06 04:57:04Z igami
10_MQTT2_DEVICE.pm      20071 2019-08-27 09:43:28Z rudolfkoenig
00_MQTT2_SERVER.pm      20131 2019-09-08 10:17:37Z rudolfkoenig
75_MSG.pm               19215 2019-04-18 11:55:19Z loredo
75_msgConfig.pm         18995 2019-03-22 20:09:53Z loredo
76_msgDialog.pm         16814 2018-06-04 03:30:08Z igami
91_notify.pm            19374 2019-05-11 17:48:03Z rudolfkoenig
42_npmjs.pm             19863 2019-07-20 08:48:27Z loredo
73_PRESENCE.pm          18314 2019-01-18 13:49:05Z markusbloch
98_RandomTimer.pm       19935 2019-08-02 12:26:39Z Beta-User
33_readingsGroup.pm     19774 2019-07-04 14:10:53Z justme1968
33_readingsProxy.pm     16299 2018-03-01 08:06:55Z justme1968
95_remotecontrol.pm     10724 2016-02-04 18:17:33Z ulimaass
10_RESIDENTS.pm         19533 2019-06-02 19:33:11Z loredo
20_ROOMMATE.pm          19533 2019-06-02 19:33:11Z loredo
98_serviced.pm          18634 2019-02-18 22:21:02Z DeeSPe
No Id found for 17_SIRD.pm
39_siri.pm              14044 2017-04-20 07:48:44Z justme1968
00_SONOS.pm             16658 2018-04-25 06:00:12Z Reinerlein
21_SONOSPLAYER.pm       18728 2019-02-25 08:25:16Z betateilchen
32_speedtest.pm         12056 2016-08-22 19:30:31Z justme1968
98_structure.pm         19809 2019-07-09 20:56:14Z rudolfkoenig
99_SUNRISE_EL.pm        18732 2019-02-25 13:15:34Z rudolfkoenig
42_SYSMON.pm            17227 2018-08-29 19:58:18Z hexenmeister
50_TelegramBot.pm       19451 2019-05-23 07:51:03Z viegener
98_telnet.pm            17529 2018-10-14 12:57:06Z rudolfkoenig
59_Twilight.pm          16005 2018-01-27 06:05:51Z igami
99_Utils.pm             18920 2019-03-16 09:58:52Z rudolfkoenig
77_UWZ.pm               19869 2019-07-20 13:59:38Z CoolTux
98_Verkehrsinfo.pm      18521 2019-02-07 21:39:00Z martins
98_version.pm           15140 2017-09-26 09:20:09Z markusbloch
59_Weather.pm           19628 2019-06-15 07:49:18Z CoolTux
98_weblink.pm           16293 2018-02-28 21:33:57Z rudolfkoenig
98_WeekdayTimer.pm      19806 2019-07-09 16:52:45Z Beta-User
70_WINCONNECT.pm        16397 2018-03-13 08:15:58Z michael.winkler
98_WOL.pm               18573 2019-02-12 21:42:18Z KernSani
71_YAMAHA_AVR.pm        17547 2018-10-16 18:17:01Z markusbloch

ABFALL_getEvents.pm     11023 2018-06-13 12:34:34Z uniqueck
ABFALL_setUpdate.pm     11021 2017-09-13 00:32:22Z uniqueck
AttrTemplate.pm         19085 2019-04-01 17:00:24Z rudolfkoenig
BatteryCheckUtils.pm     7570 2018-03-31 08:34:44Z Amenophis86
Blocking.pm             17553 2018-10-17 15:56:35Z rudolfkoenig
No Id found for CDDB_File.pm
Color.pm                18481 2019-02-02 09:35:08Z justme1968
Common.pm               10759 2016-02-07 20:00:12Z rleins
ControlPoint.pm         18187 2019-01-08 22:01:47Z Reinerlein
CoProcess.pm            18425 2019-01-26 16:45:12Z justme1968
No Id found for Cue.pm
DarkSkyAPI.pm           19628 2019-06-15 07:49:18Z CoolTux
DevIo.pm                19372 2019-05-11 15:13:59Z rudolfkoenig
FritzBoxUtils.pm        16691 2018-05-05 17:11:26Z rudolfkoenig
GPUtils.pm              19666 2019-06-20 11:17:29Z CoolTux
HttpUtils.pm            20037 2019-08-21 05:34:45Z rudolfkoenig
No Id found for ID3v1.pm
No Id found for ID3v2.pm
No Id found for ImageExifTool.pm
No Id found for ImageSize.pm
No Id found for Inf.pm
Info.pm                    28 2008-11-09 01:08:44Z dsully
No Id found for LastResort.pm
Meta.pm                 20009 2019-08-17 11:06:17Z loredo
msgSchema.pm            20113 2019-09-06 10:47:01Z loredo
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
myUtilsTemplate.pm       7570 2015-01-14 18:31:44Z rudolfkoenig
# $Id: myUtils_MiLight.pm 2019-04-29 Beta-User $
No Id found for ParseData.pm
RESIDENTStk.pm          19788 2019-07-06 08:10:55Z loredo
RTypes.pm               10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm        19208 2019-04-17 19:27:09Z rudolfkoenig
SubProcess.pm           14334 2017-05-20 23:11:06Z neubert
No Id found for Tag.pm
TcpServerUtils.pm       19138 2019-04-07 10:17:21Z rudolfkoenig
TimeSeries.pm           10907 2016-02-21 17:38:02Z borisneubert
UConv.pm                19770 2019-07-03 15:58:46Z loredo
Unit.pm                 19614 2019-06-13 23:11:25Z loredo

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 19957 2019-08-06 09:10:17Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968


Ratlose Grüße,
Sebastian
Versuche mal diese Version.

Wenn Du die Version eingespielt hast, dann bitte Deinen FHEM Server einmal mit "shutdown restart" neu starten. Danach die DEF mit folgenden Daten am Account Device ändern "xxx@xxx.xx xxx"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 10:03:32
Zitat von: michael.winkler am 13 September 2019, 09:59:39
Versuche mal diese Version.

Wenn Du die Version eingespielt hast, dann bitte Deinen FHEM Server einmal mit "shutdown restart" neu starten. Danach die DEF mit folgenden Daten am Account Device ändern "xxx@xxx.xx xxx"

Ok probier ich sofort mal aus...  ;)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 13 September 2019, 10:19:51
Hi,

bin jetzt auf
node v8.6.1
npm  v6.4.1


nach set npm install immernoch

Died at ./FHEM/37_echodevice.pm line 4242.


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 10:23:51
OK ich habe:
gemacht. Bis dahin fehlerfrei. Dann aber beim NPM_login new keine Antwort nach der Passwort-Eingabe auf Port 3002 (siehe Screenshot).
Das hatte ich aber schonmal und bin auf Port 4002 ausgewichen. Dort aber das selbe Problem. Also wie ein Kollege zuvor von Chrome
auf einen anderen Browser gewechselt und dann hats auch mit Port 3002 geklappt.

Danach wieder connected.
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_refresh_intervall    Attribut 900
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"flex....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-77895....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 208....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



In kürze verstreichen die 900s Intervall und dann melde ich mich wieder...
VG Sebastian  ;)

PS: Danke für die schnelle Reaktion!!  :)

 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 10:28:33
Zitat von: Pjg am 13 September 2019, 10:19:51
Hi,

bin jetzt auf
node v8.6.1
npm  v6.4.1


nach set npm install immernoch

Died at ./FHEM/37_echodevice.pm line 4242.

Sind das die jeweils neusten Versionen für bananian?
ZitatDied at ./FHEM/37_echodevice.pm line 4242.
Hier wird geprüft ob npm installiert ist...

Ich wollte meinen banana pi für KODI einsetzen aber bin auch kläglich gescheitert...  :-X

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 September 2019, 10:29:52
Zitat von: Pjg am 13 September 2019, 10:19:51
Hi,

bin jetzt auf
node v8.6.1
npm  v6.4.1


nach set npm install immernoch

Died at ./FHEM/37_echodevice.pm line 4242.
Kannst Du auch mal diese Version verwenden?

Bitte auch dann folgendes ausführen:
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 13 September 2019, 10:35:30
Zitat von: michael.winkler am 13 September 2019, 10:29:52
Kannst Du auch mal diese Version verwenden?

Bitte auch dann folgendes ausführen:

  • 37_echodevice.pm ersetzt
  • define mit xx@xxx.xxx xxx
  • shutdown restart


gemacht, gleiches Ergebnis.

died bei npm install - hab sogar Safari verwendet.


versuche jetzt mal manuell
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 September 2019, 10:36:21
Zitat von: Pjg am 13 September 2019, 10:35:30

gemacht, gleiches Ergebnis.

died bei npm install - hab sogar Safari verwendet.


versuche jetzt mal manuell
hast du mir noch mal die Zeilennummer?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 10:40:47
Zitat von: Pjg am 13 September 2019, 10:35:30

gemacht, gleiches Ergebnis.

died bei npm install - hab sogar Safari verwendet.


versuche jetzt mal manuell

https://www.bananian.org/news#the_end_-_2017-04-02 (https://www.bananian.org/news#the_end_-_2017-04-02)

bananian ist veraltet  :o
Falls du es verwendest solltest du auf eine andere Distro ausweichen:
https://frank-mankel.de/kategorien/10-bananapi/291-debian-9-stretch-auf-bananapi-installieren (https://frank-mankel.de/kategorien/10-bananapi/291-debian-9-stretch-auf-bananapi-installieren)
Debian 9 scheint auch zu laufen...

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 10:44:35
2019.09.13 10:36:18 3:  [amazon] [echodevice_LoginStart] Alter COOKIE=909/900 Refresh Cookie!
2019.09.13 10:36:24 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep 13 10:36:18 2019] write new refreshtoken


Ich denke das sieht extrem gut aus  :)

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_refresh_intervall    Attribut 900
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-45580....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 160....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


set Befehle funktionieren auch alle.

Danke Michael!

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 13 September 2019, 10:48:01
Zitat von: michael.winkler am 13 September 2019, 10:36:21
hast du mir noch mal die Zeilennummer?

Hab jetzt ne neue Zeilennummer für den Absturz. Bin mit dem manellen installieren wohl etwas weiter gekommen. Hattee auch keine Versionswarnungen mehr.

Trotzdem Absturz, nun bei:

Died at ./FHEM/37_echodevice.pm line 4261.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 10:54:46
ZitatDann aber beim NPM_login new keine Antwort nach der Passwort-Eingabe auf Port 3002 (siehe Screenshot).
Das hatte ich aber schonmal und bin auf Port 4002 ausgewichen. Dort aber das selbe Problem. Also wie ein Kollege zuvor von Chrome
auf einen anderen Browser gewechselt und dann hats auch mit Port 3002 geklappt.

@Michael: Wäre doch auch noch eine Erwähnung in deiner neuen NPM-Doku wert. Immerhin sind schon zwei darüber gestolpert...  ;)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 13 September 2019, 10:58:33
bin wieder weiter :-)
npm Login hat funktioniert.

install hatte ich ja manuell gemacht :-)


Und was soll ich sagen?

Echo sagt Hallo Peter

:-)

Ich danke euch !!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 September 2019, 11:13:49
Zitat von: Pjg am 13 September 2019, 10:58:33
bin wieder weiter :-)
npm Login hat funktioniert.

install hatte ich ja manuell gemacht :-)


Und was soll ich sagen?

Echo sagt Hallo Peter

:-)

Ich danke euch !!!
Kannst du kurz beschreiben was du jetzt alles gemacht hast? Dann würde ich das in die Doku Mit aufnehmen und ggf. das Modul noch anpassen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 11:40:57
Nach weiteren 3600s jetzt dies:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_refresh_intervall    Attribut 3600
room    Attribut Amazon
alias    Attribut Amazon Account Device
devStateIcon    Attribut connected:ios-on-blue

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading openautomation/ios-o....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1


Das Account device ist auf COOKIE ERROR
und der echodot auf connected but loginerror

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 11:43:53
Bei set NPM_login refresh kommt dieser Fehler:
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="openautomation/ios-on-blue.png"


Ich habe lediglich devStateIcon gesetzt...
Hab mal das Attribut gelöscht und mache ein NPM_login new...

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 11:49:04
Wie zu erwarten gehts dann wieder. Also kein devStateIcon setzen...  ::)
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 September 2019, 12:55:06
Zitat von: binford6000 am 13 September 2019, 11:43:53
Bei set NPM_login refresh kommt dieser Fehler:
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="openautomation/ios-on-blue.png"


Ich habe lediglich devStateIcon gesetzt...
Hab mal das Attribut gelöscht und mache ein NPM_login new...

VG Sebastian
hmm interessant, muss ich mal versuchen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 September 2019, 12:55:38
Nach wiederrum 3600s mit ohne devStateIcon Attrtibut und automatischen refresh jetzt keine Fehler und alles connected.  ;)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Pjg am 13 September 2019, 22:08:03
Zitat von: michael.winkler am 13 September 2019, 11:13:49
Kannst du kurz beschreiben was du jetzt alles gemacht hast? Dann würde ich das in die Doku Mit aufnehmen und ggf. das Modul noch anpassen.


Gesendet von iPhone mit Tapatalk

Also Nodejs in Version 8 installiert.
10 hat nicht funktioniert.

Dann den npm install manuell gemacht, statt über FHEM.
Also aus Deiner Website:

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem: /opt/fhem/cache/alexa-cookie

npm new über fhem, mit Safari Browser. (Ob der Browser jetzt entscheidend war, weiß ich nicht)

Habe übrigens die letzte Version hier verwendet mit dem dummy Account und Passwort xxxx.....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: davidwohnthier am 15 September 2019, 11:34:54
Leider ist es bei mir nach einem Tag wieder ausgefallen. Der Event Monitor wird mit hunderten Einträgen por Sekunde geflutet, dass auf einen refreshtoken gewartet wird. npm_login refresh ändert daran nichts. Ein npm_login new führt zu dem Link und dann in Safari zu folgender Meldung:
Proxy-Error: Error: getaddrinfo ENOTFOUND www.amazon.com www.amazon.com:443
Danach hängt sich FHEM leider komplett auf. Durch das manuelle Beenden des folgenden Services ist Fhem dann wieder erreichbar:

1636 /usr/bin/node ./cache/alexa-cookie/706create-cookie.js

Folgendes bei get status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_port    Attribut 3211
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=259-43776....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -10....
.DIRECTID    Helper amzn1.account.AHXIN7....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Set Befehle funktionieren im Moment noch.

Node und NPM auf Debian 9 + Rasberry Pi 3:
root@pi1143:/home/pi# npm -v
6.9.0
root@pi1143:/home/pi# node -v
v10.16.3
root@pi1143:/home/pi#


Das folgende ist nur ein kurzer Ausschnitt von einer Sekunde im Event Monitor:
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken
2019-09-15 11:32:40 echodevice EchoMaster amazon_refreshtoken: wait for refreshtoken

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 15 September 2019, 19:40:20
Hi,
ich habe im log immer diese Meldungen:
2019.09.15 03:20:00.978 3: [Echos] [echodevice_LoginStart] Alter COOKIE=6054/6000 Refresh Cookie!
2019.09.15 03:20:12.027 3: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Sep 15 03:20:00 2019] write new refreshtoken
2019.09.15 05:01:06.525 3: [Echos] [echodevice_LoginStart] Alter COOKIE=6054/6000 Refresh Cookie!
2019.09.15 05:01:17.131 3: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Sep 15 05:01:06 2019] write new refreshtoken


Ist das normal oder kann ich das irgendwie lösen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 September 2019, 19:48:50
Vermutungsmodus an:

wenn nichts anderes eingestellt ist, erneuert das Modul das Cookie alle 6000Sec = 1,6h passt ungefähr ja zu 1:40 ;)

Siehe: https://forum.fhem.de/index.php/topic,82631.msg972440.html#msg972440

Also wahrscheinlich teilt das Modul mit: Cookie erneuern! und dann eben Cookie erneuert!

Ob das verbose 3 sein muss!? -> Michael fragen...

Vermutungsmodus aus ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 15 September 2019, 19:54:26
Hallo Joachim,
danke für deinen Vermutungsmodus:-)

Ich hab das npm_refresh_intervall mal hoch gesetzt, mal sehen was passiert

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: davidwohnthier am 15 September 2019, 22:16:28
Okay Leute.. Bei mir lag es natürlich an meinen Network Settings.
Der lokale DNS Server ist ein Pi-Hole mit ein paar Entries im dnsmasq Server, die Anfragen an amazon.com zum Teil über einen SmartDNS Anbieter laufen lassen. Dadurch hat das ganze dann nicht geklappt. Also eventuell mal schauen ob irgendwo was blockiert oder sonst was wird. Jetzt gibt es wieder Tokens :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: der_Micha am 16 September 2019, 22:58:25
Hallo zusammen,

hatte Probleme mit dem NPM Login. Bei mir wurde das alexa-cookie.js beim Aufruf von NPM.install nicht geschrieben. Bekam Fehler das die Installation fehlgeschlagen ist. Habe es zigmal versucht es manuell zu schreiben mit    sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2   , aber ohne erfolg. Nach versuchen mit der Routine über das Modul in FHEM und nochmaligen versuch Manuell hat es dann geklappt . Kann es  an dieser Übergabe im Modul > my $npm_bin = AttrVal($name,"npm_bin","/usr/bin/npm"); liegen das es danach geklappt hat ?
Browser habe ich den gleichen benutzt , Chromium. Installation läuft auf einem Raspi mit Raspbian GNU/Linux 8 (jessie).

Gruß
Der Micha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: der_Micha am 16 September 2019, 23:04:57
Hatte vergessen :

node -v
v11.6.0

npm -v
6.5.0-next.0

gruß
der Micha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 17 September 2019, 20:49:56
Hallo,

- mal ein FETTES Danke an @Michael für seine hervorragende Arbeit -

Das Modul ist einfach genial!
Danke Michael.

Lg, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 17 September 2019, 21:21:32
Zitat von: michael.winkler am 11 September 2019, 21:15:17
Muss ich morgen mal schauen. Kann Dir die Frage gerade nicht beantworten.

In der nächsten Version ist die Login Methode etwas überarbeitet. Dann arbeitet das Modul entweder mit NPM oder im normalen Modus. In deinem LOG ist zu sehen dass er ca. 1 Minute später einen normalen Logon durchführt.

Hallo Michael,
mittlerweile konnte ich herausfinden, dass ein
shutdown restart
das Setzen vom presence Reading verändert - je nachdem ob der Echo über die Steckdose eingeschaltet (present)
bzw. ausgeschaltet (absent) ist.

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 18 September 2019, 10:56:46
Hallo Zusammen!
Das Modul in der Version 0.0.51r läuft stabil und connected sich auch immer nach einem Neustart von FHEM selbstständig. Alles Supi!
Allerdings habe ich das altbekannte Problem, das meine Echo-Devices alle verstummt sind. Auch ein neuer Login hat nicht geholfen, Alexa dazu zu bringen, was zu sagen.
Das Thema wurde im Thread auch schon besprochen. Nur habe ich jetzt viel Zeit investiert, den langen Thread zu lesen und hab es doch nicht gefunden.
Deshalb die Frage:
Wie bekomme ich Alexa wieder zu sprechen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Toto1973 am 18 September 2019, 11:36:41
Ich wieder!!!

Habe die neuste Version installiert (0.0.54) und danach die MPN Installation manuell (nach Anleitung) ausgeführt.
Danach ein Set Amazon MPN_install new und schon funktioniert auch die Sprachausgabe wieder! :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 September 2019, 15:57:47
Zitat von: binford6000 am 17 September 2019, 21:21:32
Hallo Michael,
mittlerweile konnte ich herausfinden, dass ein
shutdown restart
das Setzen vom presence Reading verändert - je nachdem ob der Echo über die Steckdose eingeschaltet (present)
bzw. ausgeschaltet (absent) ist.

VG Sebastian
Habe den BUG gefunden, wird im nächsten Release erledigt sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Timo_FHEM am 18 September 2019, 20:52:00
Hi, ich habe jetzt endlich das Modul mit der npm Anmeldung zum Laufen bekommen. Es gab bei der Installation von npm immer Fehlermeldungen. Irgendwas mit /opt/fhem/cache sei kein Verzeichnis. Es gab in dem Ordner eine DATEI mit dem Namen cache. Daher konnte npm nicht richtig installiert werden. Ich habe mich dann getraut die Datei umzubenennen. Danach lief die Installation durch und meine Echos reden endlich wieder, wenn es an der Tür klingelt *glücklich er ist*
Der Inhalt der alten Datei ist dieser:

<Code>             
(dp1
S'allCals'
p2
cachedat
(dp4
(dp1d
S'allCals'                                                  p2alendar#calendarListEntry
(lp3
(dp4regroundColor                                           Vkind
p5000000
Vcalendar#calendarListEntry
p6defaultReminders
sVforegroundColor
p7p10
V#000000enceProperties
p81
sVdefaultReminders
p9llowedConferenceSolutionTypes
(lp10                                                       sVconferenceProperties
p11entHangout
(dp12
VallowedConferenceSolutionTypes                             p13
(lp14
VeventHangout                                               p15elected                                                  assVcolorId                                                 p16
V16otificationSettings

</Code>

Sieht aus wie von einem Kalender. Kann jemand damit was anfangen? Woher kommt die Datei? Sollte ich die lieber nicht umbenennen?

Bislang hab ich noch kein problematisches Verhalten von FHEM beobachten können. Ist aber auch erst ein paar Stunden her.
Jemand ne Idee?

VG Timo

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 18 September 2019, 21:16:12
Zitat von: michael.winkler am 18 September 2019, 15:57:47
Habe den BUG gefunden, wird im nächsten Release erledigt sein.

Super! Danke für die Info  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 19 September 2019, 23:07:10
Erstmal vielen Dank für das Modul. Aber ich muss mal blöd fragen. Also, wenn ich Echo Show sage "Alexa spiel Feuerwehrmann Sam", dann wird das abgespielt. Unter "Voice" sehe den Befehl auch, allerdings steht bei "playStatus" immer "stopped", obwohl es gerade läuft. Liegt es daran, dass es ein Video ist und keine Musik?

Da meine großen teilweise Filme abspielen, die nicht für die ganz kleinen taugen, möchte ich in so einem Fall die Wiedergabe stoppen. Das könnte ich über das Reading "voice" kontrollieren, also ob "spiele ..." gesagt wurde. Aber wie stoppe ich die Aufnahme bzw. Sorge dafür, dass was anderes gespielt wird?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 September 2019, 09:23:57
Zitat von: Det20 am 19 September 2019, 23:07:10
Erstmal vielen Dank für das Modul. Aber ich muss mal blöd fragen. Also, wenn ich Echo Show sage "Alexa spiel Feuerwehrmann Sam", dann wird das abgespielt. Unter "Voice" sehe den Befehl auch, allerdings steht bei "playStatus" immer "stopped", obwohl es gerade läuft. Liegt es daran, dass es ein Video ist und keine Musik?

Da meine großen teilweise Filme abspielen, die nicht für die ganz kleinen taugen, möchte ich in so einem Fall die Wiedergabe stoppen. Das könnte ich über das Reading "voice" kontrollieren, also ob "spiele ..." gesagt wurde. Aber wie stoppe ich die Aufnahme bzw. Sorge dafür, dass was anderes gespielt wird?
Kannst Du das Video über die Alexa App stoppen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Det20 am 20 September 2019, 09:44:11
Gute Frage ... Muss ich heute abend mal testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 September 2019, 14:05:24
Auf Seite 1 gibt es eine neue Version!


# 2019.09.20 v0.0.55
# - CHANGE:  speak_volume Auswertung Account-Device/Echo-Device
#            DEF xxx@xxx.de xxx = NPM Login Modus
# - BUGFIX:  presence
#


NPM Login Dokumentation ist hier zu finden!
https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 21 September 2019, 09:07:24
Zitat
# 2019.09.20 v0.0.55
# - CHANGE:  speak_volume Auswertung Account-Device/Echo-Device
#            DEF xxx@xxx.de xxx = NPM Login Modus
# - BUGFIX:  presence
#


Moin Michael,
danke fürs fixen und die NPM Anleitung. Hoffentlich werden dadurch die Support Anfragen was NPM-Login angeht nachlassen 8)
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: venuel79 am 21 September 2019, 10:54:31
Endlich funktioniert mein Alexa mal wieder (Kumpel hat mich auf den npm Login aufmerksam gemacht.
Sogar mein Show geht jetzt endlich, DANKE DAFÜR.
Doch ein neues Problem wenn ich zb set ECHO_XXXXXXX info Nachrichten mache, werden meine nachrichten auch abgespielt aber nach ca 20 sec stopt die Wiedergabe am show(das Video) und er geht in den Uhren screen zurück) auch meine Routine die ich jeden morgen über die Alexa App programmiert habe verhält sich nun genauso fehlerhaft.
woran kann das liegen? Nachrichten = NTV / Tagesschau etc. immer das selbe verhalten, es bricht einfach ab nach ca 20 Sekunden.
Auch wenn ich es über "Alexa wie war mein Tag aufrufe. Aber das verhalten habe ich nur bei Show,mit den normalen dots habe ich dieses Problem nicht.
Auch am Anfang hatte ich dieses Problem nicht mit dem Show.
Neustes Modul von gestern installiert...
Danke schon mal für die Hilfe.
Grüße
*EDIT* hab den show mal resetet und mit einem anderen Wlan verbunden(5G) jetzt scheint es wieder zu funktionieren....)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 September 2019, 10:57:16
Wenn das Verhalten auch so ist, wenn du es per Sprache nutzt würde ich sagen: Software-Bug im Show...

Supportanfrage Amazon! (reagieren eigentlich immer recht schnell)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 21 September 2019, 10:59:01
Würde auch eher beim Show suchen. Hat der nen automatischen screensaver oder sowas? Vielleicht da mal gucken ob's ggf ein Firmware-Update im Hintergrund gab


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Reinhart am 21 September 2019, 11:26:54
also ich habe 2 Shows (einen alten und  einen neuen) und habe mit "set xxxx info nachrichten" das nachgestellt und bei meinen Geräten keine Fehler feststellen können. Die News wurden etwa 2:45 abgespielt und endeten mit "das war alles". Auf beiden Geräten habe ich die aktuelle Firmware 5.5.3.3 (645584220).

hier ein List vom alten Show:
Internals:
   DEF        A1NL4BVLQ4L3N3 G000JN05738709RA
   FUUID      5c51e4f1-f33f-27bd-7727-e851b6939e5f5820
   IODev      alexaspeek
   NAME       ECHO_G000JN05738709RA
   NR         2704
   NTFY_ORDER 50-ECHO_G000JN05738709RA
   STATE      connected
   TYPE       echodevice
   model      Echo Show
   OLDREADINGS:
   READINGS:
     2019-09-21 11:28:06   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-21 11:27:37   alarm_count     0
     2019-09-21 11:27:06   channel         -
     2019-09-21 11:27:06   currentAlbum    -
     2019-09-21 11:27:06   currentArtist   -
     2019-09-21 11:27:06   currentArtwork  -
     2019-09-21 11:27:06   currentTitle    -
     2019-09-21 11:27:06   currentTuneInID -
     2019-09-21 11:27:42   deviceAddress   xxxxxxx
     2019-09-21 11:27:44   dnd             off
     2019-09-21 11:27:42   microphone      false
     2019-09-18 20:40:50   model           Echo Show
     2019-09-21 11:27:37   musicalarm_count 0
     2019-09-21 11:27:06   mute            off
     2019-09-21 11:27:40   online          true
     2019-09-21 11:27:06   playStatus      stopped
     2019-09-18 20:40:50   presence        present
     2019-09-21 11:27:06   progress        0
     2019-09-21 11:27:06   progresslen     0
     2019-09-21 11:27:37   reminder_count  0
     2019-09-21 11:27:06   repeat          off
     2019-09-21 11:27:06   shuffle         off
     2019-09-19 19:40:05   state           connected
     2019-09-21 11:27:42   timeZoneId      Europe/Paris
     2019-09-21 11:27:37   timer_count     0
     2019-09-21 11:27:37   timer_id        -
     2019-09-21 11:27:37   timer_remainingtime 0
     2019-09-18 20:40:50   version         645584220
     2019-09-19 08:30:27   voice           alexa stopp
     2019-09-19 08:30:27   voice_timestamp 1568874587464
     2019-09-21 11:27:06   volume          40
     2019-09-21 11:28:06   volume_alarm    60
     2019-09-21 11:27:44   wakeword        ALEXA
   helper:
     DEVICETYPE A1NL4BVLQ4L3N3
     FAMILY     KNIGHT
     NAME       Küche
     RUNNING_REQUEST 1
     VERSION    645584220
     bluetooth  -
     CMD_QUEUE:
       HASH(0x6ba48a8)
Attributes:
   DbLogExclude .*
   IODev      alexaspeek
   alias      Küche
   group      Alexa
   icon       echo
   room       alexaroom


LG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 21 September 2019, 11:29:41
Zitat*EDIT* hab den show mal resetet und mit einem anderen Wlan verbunden(5G) jetzt scheint es wieder zu funktionieren....)

Hat sich wohl erledigt  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 21 September 2019, 21:46:59
Hallo

ich habe einen "Bose Home Speaker 500" über dieses Modul in Fhem eingebunden. Jetzt möchte ich den Lautsprecher umbenennen.

Das Echo-Device habe ich "Bose_Alexa_Echo" genannt. Über get Devices ist dann dann der Lautsprecher "Wohnzimmer" entstanden. So steht das Device auch in der Alexa App. Dann habe ich Alias und AlexaName auf "Lautsprecher Wohnzimmer" geändert. Mit einem "get_devices" wird der Alias wieder auf automatisch Wohnzimmer zurück geändert.
Das Atteibut autocreate_refresh steht auf 1.


Internals:
   DEF        AVN2TMX8MU2YM ab39aea86d9842faba980056a03fda2a
   FUUID      5d6eac9b-f33f-594c-fb9e-0f41e88293218085
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev      Bose_Alexa_Echo
   NAME       ECHO_ab39aea86d9842faba980056a03fda2a
   NR         884
   NTFY_ORDER 50-ECHO_ab39aea86d9842faba980056a03fda2a
   STATE      connected
   TYPE       echodevice
   model      Bose Home Speaker 500
   OLDREADINGS:
   READINGS:
     2019-09-21 21:39:41   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-21 21:39:41   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-09-21 21:39:34   alarm_count     0
     2019-09-21 21:39:40   channel         -
     2019-09-21 21:39:40   currentAlbum    -
     2019-09-21 21:39:40   currentArtist   -
     2019-09-21 21:39:40   currentArtwork  -
     2019-09-21 21:39:40   currentTitle    -
     2019-09-21 21:39:40   currentTuneInID -
     2019-09-21 21:39:39   dnd             off
     2019-09-21 21:39:38   microphone      false
     2019-09-21 21:30:19   model           Bose Home Speaker 500
     2019-09-21 21:39:34   musicalarm_count 0
     2019-09-21 21:39:41   mute            off
     2019-09-21 21:39:36   online          true
     2019-09-21 21:39:40   playStatus      stopped
     2019-09-21 21:30:19   presence        present
     2019-09-08 22:14:03   primeplayeigene Various
     2019-09-21 21:39:41   progress        0
     2019-09-21 21:39:41   progresslen     0
     2019-09-21 21:39:34   reminder_count  0
     2019-09-21 21:39:41   repeat          off
     2019-09-21 21:39:41   shuffle         off
     2019-09-17 20:07:39   state           connected
     2019-09-21 21:39:34   timer_count     0
     2019-09-21 21:39:34   timer_id        -
     2019-09-21 21:39:34   timer_remainingtime 0
     2019-09-04 22:01:21   tunein          Wdr4
     2019-09-21 21:30:19   version         0
     2019-09-21 21:39:41   volume          35
     2019-09-21 21:39:41   volume_alarm    0
   helper:
     DEVICETYPE AVN2TMX8MU2YM
     FAMILY     THIRD_PARTY_AVS_MEDIA_DISPLAY
     NAME       Wohnzimmer
     RUNNING_REQUEST 0
     VERSION    0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   DbLogExclude .*
   IODev      Bose_Alexa_Echo
   alexaName  Lautsprecher Wohnzimmer
   alias      Wohnzimmer
   autocreate_refresh 1
   icon       echo
   intervalsettings 120
   room       Amazon


Internals:
   DEF        crypt:09415c4753000d1d5d41532557551d185057 crypt:255d415050554e79475e5a0a0415265740460c435f0e4d094f6541510c5c5f5904197f4751000f5c53571557724d17515140
   FUUID      5d6eaba2-f33f-594c-3744-a26a3e089f6832ec
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev     
   NAME       Bose_Alexa_Echo
   NR         883
   NTFY_ORDER 50-Bose_Alexa_Echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-09-17 20:07:38   2FACode         not used
     2019-09-21 21:40:41   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-09-21 21:40:41   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-09-21 21:40:34   COOKIE_STATE    OK
     2019-09-17 20:07:39   COOKIE_TYPE     NEW
     2019-09-21 21:40:34   alarm_count     0
     2019-09-21 21:30:19   autocreate_devices found: 0
     2019-09-21 21:40:34   config_address_between -
     2019-09-21 21:40:34   config_address_from Brucknerweg 2b, 33415 Verl
     2019-09-21 21:40:34   config_address_to -
     2019-09-21 21:40:38   list_SHOPPING_ITEM bier
     2019-09-21 21:40:38   list_TASK       
     2019-09-21 21:40:34   musicalarm_count 0
     2019-09-21 21:40:34   reminder_count  0
     2019-09-21 21:40:34   state           connected
     2019-09-21 21:40:34   timer_count     0
     2019-09-21 21:40:34   timer_id        -
     2019-09-21 21:40:34   timer_remainingtime 0
     2019-09-14 16:18:06   version         0.0.54
   helper:
     DEVICETYPE AVN2TMX8MU2YM
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    0
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1568470686.4599
     CMD_QUEUE:
     ITEMS:
       SHOPPING_ITEM:
         bier       A37UVWRWZPITOI#a463808d-1097-481e-81c5-318dbb1c6f44
     getbehavior:
       amzn1.alexa.automation.c27b2eac-9a61-404a-92a7-ca9e9b161afb:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.263e72f7-eba7-4614-8024-8a6554c6b8b1
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x8ce68d8)
         triggers:
           HASH(0x9138e88)
       amzn1.alexa.automation.c37807bc-9e7d-4331-86f7-9714159d347f:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.585cf0ea-96c3-4d95-b3fe-908cf136eb4b
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x9161cf8)
         triggers:
           HASH(0x88ad9f0)
       amzn1.alexa.automation.d7459233-4302-44b6-a83d-5c89fbf7557b:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.088cef2d-ddde-4abc-8496-6a3937cf9bee
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x854ca80)
         triggers:
           HASH(0x9153438)
       amzn1.alexa.automation.fd837951-4c15-4289-a671-b3c662cc961b:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.9ceda350-cc8e-40fc-98dc-9e8cc30e260f
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x93986e8)
         triggers:
           HASH(0x887be58)
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.15ff33ab-da78-495d-815a-5b4cac549f52
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x93630d8)
               HASH(0x8c7f2c0)
         triggers:
           HASH(0x91545e0)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.d21acbdb-b185-4929-a338-cfdedf6ae569
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x9175f18)
         triggers:
           HASH(0x917bd48)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.5a167d94-9e28-4c7a-81e7-574d0eed3854
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x8c7eac8)
               HASH(0x7f424c0)
               HASH(0x9a78858)
               HASH(0x9176a28)
         triggers:
           HASH(0x852d6b0)
     getsettingstraffic:
       between   
       from       xxxx
       to         
     notifications:
       _ab39aea86d9842faba980056a03fda2a:
       _account:
       ab39aea86d9842faba980056a03fda2a:
Attributes:
   DbLogExclude .*
   autocreate_refresh 1
   icon       echo
   room       Amazon


Jetzt meine Frage: Wie kann ich den Namen Wohnzimmer ändern, damit ich den Namen "Wohnzimmer" in der Alexa App andersweitig nutzen kann?

Danke
Jürgen

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 21 September 2019, 22:08:42
ZitatJetzt meine Frage: Wie kann ich den Namen Wohnzimmer ändern, damit ich den Namen "Wohnzimmer" in der Alexa App andersweitig nutzen kann?

Das hatte ich bei meinem SONOS auch. Nachdem ich in der SONOS App den Player einen anderen Raum
gesteckt habe war auch wieder Wohnzimmer frei. Also versuch mal in der BOSE App den Raum zu ändern...

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 September 2019, 22:10:14
Der Name "ECHO_ab39aea86d9842faba980056a03fda2a" muss bleiben, das ist die IDENTIFIKATION des Gerätes (ID).

Wenn du die umbenennst, wird es immer wieder angelegt, weil es ja wieder "fehlt"...

Der alias ist der "sprechende Name" den du in der App vergibst.
Ändere ihn dort (oder auch nur in fhem)...

alexaName: WOZU!?

Ist nur relevant für alexa-fhem...
...willst du den Echo "doppelt" per Sprache steuern!?

alexa-fhem: steuern von fhem Devices per Sprache ("Alexa schalte ...")

echodevice: steuern der Echos etc. aus fhem heraus ("set Echo speak ...")

Wenn du Wohnzimmer in der App (wo deine "Echos" verwaltet werden) wieder "frei" haben willst, dann dort umbenennen...
...und in fhem anpassen (oder löschen und wieder anlegen lassen / oder in fhem lassen wie du willst [ist ja nur der alias] wichtig ist ja der NAME!)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 21 September 2019, 22:20:50
ZitatWenn du die umbenennst, wird es immer wieder angelegt, weil es ja wieder "fehlt"...

Das ist bei mir aber anders...  :o

Ich habe meinen Echodot und den Play1 umbenannt bzw. letzteren mangels Nutzen wieder gelöscht.
Weder das Umbenennen noch das Löschen veranlassen ein automatisches erneutes Anlegen durch das account device.
Manuell ja klar. Aber das ist nicht automatisch  ;)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 September 2019, 22:36:15
Automatisch bei mir auch nicht...

Aber ich hab auch nicht:

ZitatDas Atteibut autocreate_refresh steht auf 1

Hab nicht nachgesehen was es macht aber wenn man nach dem Namen geht... ;)

Aber dadurch wird der alias wieder geändert...
...steht ja in der Doku... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 22 September 2019, 10:26:00
Huhu,

hab mich heute Mal wieder mit echodevice auseinander gesetzt und habe auch das Phänomen, dass Alexa nicht spricht und keine Routinen ausführt, obwohl npm_login durchgeführt wurde und bei einem erneuten Set auch als grün angezeigt wurde.

Habe daraufhin hier geguckt, und festgestellt, dass ich Mal mein echodevices aktualisieren sollte, hatte noch v52 drauf. Habe dann jetzt die v55 drauf erhalte aber bei den Set befehlen kein npm_login oder login_new mehr.

Hat das vielleicht damit zu tun, dass irgendwelche nodejs settings nicht passen?!

Übrigens, fhem läuft im docker, die dazugehörigen Attribute sind gesetzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 22 September 2019, 10:30:59
Zitat von: link611 am 22 September 2019, 10:26:00
Huhu,

hab mich heute Mal wieder mit echodevice auseinander gesetzt und habe auch das Phänomen, dass Alexa nicht spricht und keine Routinen ausführt, obwohl npm_login durchgeführt wurde und bei einem erneuten Set auch als grün angezeigt wurde.

Habe daraufhin hier geguckt, und festgestellt, dass ich Mal mein echodevices aktualisieren sollte, hatte noch v52 drauf. Habe dann jetzt die v55 drauf erhalte aber bei den Set befehlen kein npm_login oder login_new mehr.

Hat das vielleicht damit zu tun, dass irgendwelche nodejs settings nicht passen?!

Übrigens, fhem läuft im docker, die dazugehörigen Attribute sind gesetzt.

Hast du die neue npm Doku gelesen im 1. Post? Da steht eigentlich alles drin...
Damit sollte alles wieder funktionieren.
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 22 September 2019, 10:35:11
Ja den hab ich gelesen, da steht ja prinzipiell nichts davon, dass die npm Set befehle verschwinden.

Daher meine Verwirrung...
Zudem müssten ja die Gegebenheiten vorhanden sein, da ich ja vorher alles bereits eingerichtet hatte.

Es sei denn es wird eine neuere Version von nodejs gebraucht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 22 September 2019, 10:37:28
root@pi1143:/home/pi# npm -v
6.9.0
root@pi1143:/home/pi# node -v
v10.16.3


so zB.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 September 2019, 10:38:07
Nur zur Sicherheit:

npm_login gibt es nur beim "Account-Device"...

EDIT: habe auf einem System node 12.10.0 / npm 6.10.3 und auf einem 8.11.1 / npm 1.4.21 / echodevice läuft auf beiden Systemen (eins Stretch und eins Buster) / es gibt auch ein Modul zur Unterstützung bei node: npmjs

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 22 September 2019, 11:05:02
Bei meinem Umbenennungsproblem kam der entscheidende Hinweis von Sebastian. In der Bose App habe ich den Namen geändert (oder neu angelegt; war schon spät). Dabei habe ich dummerweise den Bose in der BoseApp nicht neu mit Alexa verbunden.

Jetzt ist alles so wie es sein soll :)

Vielen Dank

Jetzt muss ich nur noch einmal diesen thread durchforsten, welchen Mehrwert es hat, den Homespeaker 500 mit diesem Modul zu verküpfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 September 2019, 11:11:38
Zitat von: link611 am 22 September 2019, 10:35:11
Ja den hab ich gelesen, da steht ja prinzipiell nichts davon, dass die npm Set befehle verschwinden.

Daher meine Verwirrung...
Zudem müssten ja die Gegebenheiten vorhanden sein, da ich ja vorher alles bereits eingerichtet hatte.

Es sei denn es wird eine neuere Version von nodejs gebraucht.
Der Anmeldenamen und das Kennwort müssten für ein npm Login auf xxx@xxx.xx xxx gesetzt sein. Ansonsten arbeitet das Modul im normalen Login Modus.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 22 September 2019, 13:39:09
Zitat von: michael.winkler am 22 September 2019, 11:11:38
Der Anmeldenamen und das Kennwort müssten für ein npm Login auf xxx@xxx.xx xxx gesetzt sein. Ansonsten arbeitet das Modul im normalen Login Modus.


Gesendet von iPhone mit Tapatalk

Hm... das hatte ich eigentlich gesetzt, hat fhem wohl nicht gespeichert, nachdem ich das nochmal gesetzt habe, ging es. Dankeschön.

Weitere Tests folgen später :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 22 September 2019, 15:48:07
Ich hab uns ein Echo Connect gekauft. Damit kann man über die Echos ins Festnetz telefonieren. Echo_Device kennt die wohl bisher nicht, oder?

Gxxxxxxxxxxx   BELL   AKOAGQTKAS9YB   Echo Connect   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 22 September 2019, 21:01:33
Ich hab mich schon immer gefragt, weshalb die Echos kein DECT-Modul kriegen :-)

Wenn ich das richtig sehe, ist doch der connect nur eine Art Gateway. Was soll denn das Modul dort an Funktionen anbieten?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 September 2019, 09:21:57
...dazu von mir auch zwei Fragen:

1) Was kann man da in der App denn steuern ? Bei den Fire-TVs ist ja auch nicht viel steuerbar....
2) taugt das was ? (ich war da nämlich auch schon mit am liebäugeln)

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 September 2019, 16:34:34
Zitat von: cs-online am 23 September 2019, 09:21:57
...dazu von mir auch zwei Fragen:

1) Was kann man da in der App denn steuern ? Bei den Fire-TVs ist ja auch nicht viel steuerbar....
2) taugt das was ? (ich war da nämlich auch schon mit am liebäugeln)

Grüße

Christian
Ich kann dazu leider nichts sagen, habe so ein Teil nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 24 September 2019, 07:55:35
...dachte auch eher, dass der Kollege, der eins sein eigen nennt, die Frage beantworten würde ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 24 September 2019, 08:46:11
Zitat von: cs-online am 23 September 2019, 09:21:57
1) Was kann man da in der App denn steuern ? Bei den Fire-TVs ist ja auch nicht viel steuerbar....

Wenig, aber ein presence-Status sollte gehen und würde mir auch reichen.

Zitat von: cs-online am 23 September 2019, 09:21:57
2) taugt das was ? (ich war da nämlich auch schon mit am liebäugeln)

Wie definierst du "taugen"? Ich kann damit über ein Echo-Device mit jemandem telefonieren, der keine hat (sonst geht es ja auch so). Die Gesprächsqualität hängt hauptsächlich an den Endgeräten und an der Qualität der Verbindung. Die Einrichtung (hinter einer Fritzbox, über VOIP) war kein Problem. Interessant ist für mich, dass Anrufe auch auf den Echos signalisiert werden, abnehmen würde ich dann doch eher mit einem Headset. Meine Frau telefoniert so aber auch mal im Keller oder in der Küche während sie dort kocht oder so.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 September 2019, 09:36:46
Zitat von: Christoph Morrison am 24 September 2019, 08:46:11
Wenig, aber ein presence-Status sollte gehen und würde mir auch reichen.
Aus Interesse: Was würdest du damit anfangen?

ZitatIch kann damit über ein Echo-Device mit jemandem telefonieren, der keine hat (sonst geht es ja auch so). Die Gesprächsqualität hängt hauptsächlich an den Endgeräten und an der Qualität der Verbindung. Die Einrichtung (hinter einer Fritzbox, über VOIP) war kein Problem. Interessant ist für mich, dass Anrufe auch auf den Echos signalisiert werden, abnehmen würde ich dann doch eher mit einem Headset. Meine Frau telefoniert so aber auch mal im Keller oder in der Küche während sie dort kocht oder so.
Welchen Vorteil hat das "klingeln" über das Modul gegenüber dem abfangen der Information über das Fritzbox-Modul?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 24 September 2019, 11:16:04
Zitat von: balli1187 am 24 September 2019, 09:36:46
Aus Interesse: Was würdest du damit anfangen?

Ich wüsste wenn das Device nicht mehr connected ist und würde dann nachschauen, warum. Verfügbarkeit ist in meinem Setup der Kernpunkt beim WAF.

Zitat von: balli1187 am 24 September 2019, 09:36:46
Welchen Vorteil hat das "klingeln" über das Modul gegenüber dem abfangen der Information über das Fritzbox-Modul?

Bisher fragte ich das Klingeln über die FB ab und singnalisierte dann an die Echos, dass jemand (und wer) anruft. Das brauche ich jetzt nicht mehr. Aber das Kern-Feature ist natürlich die Echos als normales Telefon benutzen zu können, auch mit den Leuten, die selbst keine Echos betreiben. Ich selbst benutze das kaum, aber meine Frau schon häufiger.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 24 September 2019, 11:53:03
Moin,
ich komme nochmal hierauf zu sprechen:
https://forum.fhem.de/index.php/topic,82631.msg874310.html#msg874310 (https://forum.fhem.de/index.php/topic,82631.msg874310.html#msg874310)
Habe mal ein paar Posts weitergelesen aber keine Antwort gefunden...  :o

Wäre es möglich, ein set Befehl zum Löschen der Aufnahmen einzubauen? In der App oder per Sprachbefehl geht das ja schon...
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 September 2019, 11:57:51
Zitat von: binford6000 am 24 September 2019, 11:53:03
Moin,
ich komme nochmal hierauf zu sprechen:
https://forum.fhem.de/index.php/topic,82631.msg874310.html#msg874310 (https://forum.fhem.de/index.php/topic,82631.msg874310.html#msg874310)
Habe mal ein paar Posts weitergelesen aber keine Antwort gefunden...  :o

Wäre es möglich, ein set Befehl zum Löschen der Aufnahmen einzubauen? In der App oder per Sprachbefehl geht das ja schon...
VG Sebastian
Schaue ich mir bei Gelegenheit einmal an

Zitat von: Christoph Morrison am 24 September 2019, 11:16:04
Ich wüsste wenn das Device nicht mehr connected ist und würde dann nachschauen, warum. Verfügbarkeit ist in meinem Setup der Kernpunkt beim WAF.
Wird in der nächsten Version verfügbar sein
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 24 September 2019, 12:04:20
Zitat von: Christoph Morrison am 24 September 2019, 08:46:11
Wenig, aber ein presence-Status sollte gehen und würde mir auch reichen.

Wie definierst du "taugen"? Ich kann damit über ein Echo-Device mit jemandem telefonieren, der keine hat (sonst geht es ja auch so). Die Gesprächsqualität hängt hauptsächlich an den Endgeräten und an der Qualität der Verbindung. Die Einrichtung (hinter einer Fritzbox, über VOIP) war kein Problem. Interessant ist für mich, dass Anrufe auch auf den Echos signalisiert werden, abnehmen würde ich dann doch eher mit einem Headset. Meine Frau telefoniert so aber auch mal im Keller oder in der Küche während sie dort kocht oder so.

Wenns nur darum geht, ich habe bei mir einfach ein Notify auf die Fritzbox gelegt, das liest aus, wer gerade anruft und dann über Speak ausgegeben, wer anruft, telefonieren tu ich dann mit dem DECT-Telefon...

EDIT: Ähm sehe gerade, du hast das auch so gemacht ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dully am 24 September 2019, 18:47:07
N'abend Allerseits,

ich habe gelesen, dass man in der Alexa-App, sofern man einen Echo Show hat, ein Hintergrundbild auf den Echo Show hochladen kann. Daher die Frage, ob es möglich wäre diese Funktion aus dem Modul heraus anzustoßen?

Ich nutze zurzeit ein Nextion als FHEM-Statusdisplay und einen Echo im Wohnzimmer und falls das möglich wäre, könnte ich beide Geräte in einen Echo Show (Gen. 1 gerade für 99,- EUR bei Amazon) migrieren. Aufgrund des Timeout-Problems (Rücksprung zum Home-Screen) ist es für mich keine Option das über den Browser zu lösen.

Gruß,
Andre
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 September 2019, 09:39:04
Zitat von: dully am 24 September 2019, 18:47:07
N'abend Allerseits,

ich habe gelesen, dass man in der Alexa-App, sofern man einen Echo Show hat, ein Hintergrundbild auf den Echo Show hochladen kann. Daher die Frage, ob es möglich wäre diese Funktion aus dem Modul heraus anzustoßen?

Ich nutze zurzeit ein Nextion als FHEM-Statusdisplay und einen Echo im Wohnzimmer und falls das möglich wäre, könnte ich beide Geräte in einen Echo Show (Gen. 1 gerade für 99,- EUR bei Amazon) migrieren. Aufgrund des Timeout-Problems (Rücksprung zum Home-Screen) ist es für mich keine Option das über den Browser zu lösen.

Gruß,
Andre
Ich habe in der Alexa App nichts gefunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dully am 25 September 2019, 14:17:46
Zitat von: michael.winkler am 25 September 2019, 09:39:04
Ich habe in der Alexa App nichts gefunden.
Danke fürs Nachsehen! Geht das vielleicht nur in der App auf Smartphones/Tablets?

Gelesen habe ich das z.B. unter:
https://www.homeandsmart.de/echo-show-bildschirmhintergrund-aendern (https://www.homeandsmart.de/echo-show-bildschirmhintergrund-aendern)
...und gesehen ab ca. 2:40 Min. in dem Video:
https://www.youtube.com/watch?v=yrDbeA_0Im4 (https://www.youtube.com/watch?v=yrDbeA_0Im4)

Gruß,
Andre
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: darkness am 25 September 2019, 15:18:09
Hallo,

wie ist denn mitlerweile die 2FA-Unterstützung mittel Code? Bisher musste ich immer den Inhalt eines Cookies kopieren was dann irgendwann wieder zu disconnect geführt hat.
Bin hier leider nicht immer so auf dem Laufenden...


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mark79 am 25 September 2019, 17:02:59
Zitat von: mark79 am 06 September 2019, 14:07:55
Dann ist ja alles gut und jetzt heißt es abwarten und Daumen drücken. :)
Davor bin ich wirklich seit ein paar Monaten regelmäßig disconnected worden (connected but loginerror) und musste mich immer neu anmelden (NPM).
Das ging alle 1-2 Wochen so, bei anderen hielt der Login sogar nur ein paar Tage und wir kennen die Gründe dafür nicht.

Eine positive Rückmeldung von mir. Ich hatte das Problem, das die echo Devices regelmäßig nach 1-2 Wochen (NPM Login) nicht mehr connected waren.
Jetzt läuft das seit 21 Tagen durch, ohne Fehler. :)

Ich vermute das lag an den alten refresh_cockies im Verzeichnis: "/opt/fhem/cache/alexa-cookie", weil dort mehrere vorhanden waren. Oder aber an den Attribute: npm_refresh_intervall 86400


Viele Grüße
Mark
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 25 September 2019, 18:52:45
Zitat von: darkness am 25 September 2019, 15:18:09
Hallo,

wie ist denn mitlerweile die 2FA-Unterstützung mittel Code? Bisher musste ich immer den Inhalt eines Cookies kopieren was dann irgendwann wieder zu disconnect geführt hat.
Bin hier leider nicht immer so auf dem Laufenden...
Dann lies doch bitte einfach die Anleitung zum Thema, die im ersten Post verlinkt ist.

Grüße Jörg


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erotikbaer am 25 September 2019, 22:43:30
hi,
ich bekomme bei dem define probleme mit meinem passwort, da diverse sonderzeichen enthalten sind.
gibts da irgendeinen workaround?

gruß christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 September 2019, 22:46:39
Zitat von: erotikbaer am 25 September 2019, 22:43:30
hi,
ich bekomme bei dem define probleme mit meinem passwort, da diverse sonderzeichen enthalten sind.
gibts da irgendeinen workaround?

gruß christian
NPM Login
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tschimi am 27 September 2019, 12:05:37
Hi, ich bin jetzt seit kurzem auch ECHO Besitzer. Installation lief problemlos, alles auf Connected. Ich kann jetzt nach dem neuen Update auch das Volume setzten, nur "speak" macht nix mehr. Es hat mal zwischendurch funktioniert und nun leider nicht mehr. Gibt es da einen Trick oder hab ich was übersehen?

Lg, Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 September 2019, 12:22:32
Wie hast du definiert?
Welchen Login-Mechanismus nutzt du/hast du genutzt?

Wenn nicht npm_login UND define laut der (neuen) Beschreibung (Link erster Post), dann DAS SO machen.

Wenn so gemacht, dann nat. Bescheid geben und Infos liefern: Log etc.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tschimi am 27 September 2019, 13:23:27
Okay, sorry für die dürftigen Infos.

Ich logge mich ganz normal ein, ohne Capcha oder 2FA. NPM benutzte ich nicht (mehr), da es bei mir der set-Befehl seit der neuen version vom .pm nicht mehr existiert. Was mich verwundert ist, das z.B. set echoxxx volume .. läuft, speak aber nicht (und das ging, wie gesagt auch mal kurz). An den Logins etc. hab ich nix geändert.

Wenn du ein LOG möchtest, welches wäre das? Soll ich dann einfach VERBOSE auf 5 setzten?

Lg, Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 September 2019, 13:30:54
Zitat von: tschimi am 27 September 2019, 13:23:27
Ich logge mich ganz normal ein, ohne Capcha oder 2FA.

Dein Fehler: kein npm_login...

Nachzulesen auf den letzten Seiten des Threads...

Zitat von: tschimi am 27 September 2019, 13:23:27
NPM benutzte ich nicht (mehr), da es bei mir der set-Befehl seit der neuen version vom .pm nicht mehr existiert. Was mich verwundert ist, das z.B. set echoxxx volume .. läuft, speak aber nicht (und das ging, wie gesagt auch mal kurz). An den Logins etc. hab ich nix geändert.

Auch das ist auf den letzten Seiten des Threads zu lesen bzw. in der (neuen) Anleitung bzgl. npm_login zu finden: define NICHT mit der tatsächlichen eMail etc. sondern mit einer "fake-eMail" etc.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 27 September 2019, 13:42:34
Zitatz.B. set echoxxx volume .. läuft, speak aber nicht
Meines Erachtens das Indiz, dass das Cookie abgelaufen ist(Vermutlich ändert sich zwar das reading beim set .. volume ... aber es wird nicht tatsächlich ausgeführt, was Du daran siehst, dass das reading volume kurze Zeit später wieder auf dem ursprünglichen Wert steht.)
Du musst also das Cookie manuell erneuern oder die Installationsprozedur für node.js, alexa-cookie2.js u.  npm machen.
Ich bedauere nach wie vor, dass Michael die Cookie-Neugenerierung nicht mehr direkt im FHEM-Modul unterstützt.  :'(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 September 2019, 13:47:04
Zitat von: KölnSolar am 27 September 2019, 13:42:34
Meines Erachtens das Indiz, dass das Cookie abgelaufen ist(Vermutlich ändert sich zwar das reading beim set .. volume ... aber es wird nicht tatsächlich ausgeführt, was Du daran siehst, dass das reading volume kurze Zeit später wieder auf dem ursprünglichen Wert steht.)
Du musst also das Cookie manuell erneuern oder die Installationsprozedur für node.js, alexa-cookie2.js u.  npm machen.
Ich bedauere nach wie vor, dass Michael die Cookie-Neugenerierung nicht mehr direkt im FHEM-Modul unterstützt.  :'(
Die beiden Login Varianten unterscheiden sich Grundlegend!

Das NPM Login ist eine Art Geräte Registrierung. Hat also nichts mit der im Modul integrierte Anmeldung zu tun.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tschimi am 27 September 2019, 14:23:24
soo, es wird besser. Ich hab jetzt mein Device noch mal neu mit xxxx@... kreiert. Danach gibt es ja dann auch wieder NPM_install und NPM_Login. NPM_Install ist nach Anleitung sauber durch und hat mir auch den Cookie generiert. ABER, leider sag das NPM_Login new jetzt, es könne sein Skript nicht finden. Dazu konnte ich leider in der Anleitung auch nix finden.
Hab ich was übersehen?

Dankeschön nochmal im Vorraus und sorry, wenn die Frage blöde ist....

Lg, Torsten

P.S.: Ich hab so ein bisschen das Gefühl, die generierten Skripte landen evtl. im falschen Verzeichnis.
Bei mir gibt es nach der Generierung das Verzeichnis: /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/ Dort gibt es dann auch alexa-cookie.js (wohl das Skript) - allerdings vom 26.10.1985?...
Ist das mit den Verzeichnissen etc. richtig?

LÖSUNG!! Vielleicht hilft es jemandem. Ich hab das /opt/fhem/cache Verzeichnis mal komplett gelöscht. Dann NPM_Install und dann NPM_Login new -> läuft!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hansdepp am 27 September 2019, 21:06:54
Ich habe FHEM auf Ubuntu Server 18.04 installiert.
Dort gibt es folgendes Problem mit dem Modul 37_echodevice.pm (aktuelle Version):

Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/1?%j'{ <-- HERE 1(9fgj?7>chA1?n<;+`=8/ at ./FHEM/37_echodevice.pm line 4147.

Deshalb habe ich in der Zeile 4147 ein Backslash vor $s5 eingefügt:
$string =~ s%\$s5%USER%g;

Augenscheinlich funktioniert es. Bin mir aber nicht sicher, ob ich es richtig gelöst habe oder es eher Zufall ist.
Ich habe herausgefunden, dass ab einer bestimmten Perl-Version die geschweifte Klammer escaped werden muss. Allerdings bin ich kein Perl-Spezialist und und um reguläre Ausdrücke mache ich auch immer einen großen Bogen.

Aber ansonsten Top-Modul!!! Ich lasse Alexa meine Anrufe ansagen in Verbindung mit FB_CALLMONITOR.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: onkel-tobi am 28 September 2019, 13:31:37
Hallo zusammen,

ich habe aktuell das Problem, dass meine echos keine Musik mehr abspielen.
Sie sind allesamt connected, aber versuche ich etwas abzuspielen (z.B. tunein, was bei mir routinemäßig via Bewegungsmedelder läuft) kommt nichts. Status wechselt kurz auf playing, dann wieder auf stopped.

Habe eben noch mal ein update gemacht, insofern sollte ich auf der aktuellen Version sein.

Hat jemand eine Idee?

Danke & Gruß,
Tobi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 28 September 2019, 14:05:48
Zitat von: onkel-tobi am 28 September 2019, 13:31:37
Hallo zusammen,

ich habe aktuell das Problem, dass meine echos keine Musik mehr abspielen.
Sie sind allesamt connected, aber versuche ich etwas abzuspielen (z.B. tunein, was bei mir routinemäßig via Bewegungsmedelder läuft) kommt nichts. Status wechselt kurz auf playing, dann wieder auf stopped.

Habe eben noch mal ein update gemacht, insofern sollte ich auf der aktuellen Version sein.

Hat jemand eine Idee?

Danke & Gruß,
Tobi
Welche Login-Methode? Falls nicht npm dann auf npm wechseln und die neue Anleitung (erster Post) und die letzten Seiten im Thread beachten.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 28 September 2019, 14:40:21
Jetzt ist npm  schon eine "Methode"  f. den Echo  ::)
npm - Verwaltungstool für Javascriptanwendungen
node.js - Laufzeitumgebung/Tool um Serveranwendungen in Javascript zu entwickeln
bis hierhin hat das weder etwas mit FHEM, noch Alexa, noch Echo zu tun
alexa-cookie2.js - fremde Javascriptanwendung zur Authorisierung(!) u. Cookiegenerierung (http://npm.taobao.org/package/alexa-cookie2) für Alexa remote

ZitatDie beiden Login Varianten unterscheiden sich Grundlegend!
Michael, Du könntest ja mal die grundlegenden Unterschiede bzgl. des Ziels(Cookiegenerierung/Berechtigungsprüfung) kurz beschreiben. Ich sehe da bisher keine. :-\

Konkret würde mich auch noch interessieren, ob u. wie sicher meine Anmeldedaten bei der Übergabe von FHEM an die Javascriptumgebung sind.
Grüße Markus

Edit: Der Grund für meine kritischen Posts steht auch auf Wikipedia (https://de.wikipedia.org/wiki/Npm_(Software)#Sicherheit)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 28 September 2019, 18:17:32
Zitat von: KölnSolar am 28 September 2019, 14:40:21

Michael, Du könntest ja mal die grundlegenden Unterschiede bzgl. des Ziels(Cookiegenerierung/Berechtigungsprüfung) kurz beschreiben. Ich sehe da bisher keine. :-\

Konkret würde mich auch noch interessieren, ob u. wie sicher meine Anmeldedaten bei der Übergabe von FHEM an die Javascriptumgebung sind.
Grüße Markus

Anfang der Erklärung findest Du hier: https://forum.fhem.de/index.php/topic,82631.msg966637.html#msg966637
Also... die Anmeldedaten werden nicht von node / nodejs / javascript bekannt, sondern nur bei Amazon eingegeben. Natürlich, da wir von einem Proxy reden, ist es theoretisch möglich dieses Proxy zu manipulieren, um diese Anmeldedaten irgendwo anders zu schicken, aber da ist man schon auf einem hohen Hackingsniveau... und jeder User kann den Code kontrollieren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: onkel-tobi am 28 September 2019, 19:20:32
Zitat von: balli1187 am 28 September 2019, 14:05:48
Welche Login-Methode?
Normal

Aber die sollte doch auch noch gehen, oder hab ich da was überlesen? Und ich bekomme ja auch ein connected meiner Echos angezeigt...

Gruß,
Tobi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 September 2019, 19:28:01
Zitat von: onkel-tobi am 28 September 2019, 19:20:32
Normal

Aber die sollte doch auch noch gehen, oder hab ich da was überlesen? Und ich bekomme ja auch ein connected meiner Echos angezeigt...

Gruß,
Tobi

Hallo Tobi,

überlesen: ja! Ungefähr die letzten paar Seiten... Da geht es immer wieder drum, dass mit der "normalen" (oder so: nicht-npm-Login-Methode) eben connected angezeigt wird ABER manche Sachen eben nicht tun...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 28 September 2019, 22:49:09
Zu der Erklärung die Amenomade verlinkt hat hätte ich eine Frage:

Wenn doch der FHEM-Server als Gerät registriert wird, weshalb taucht er dann nicht in der App auf wie jedes andere Gerät das ich über den Account angemeldet habe ?

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Timo_FHEM am 29 September 2019, 08:00:08
Was, wenn es nur noch eine Login Methode gäbe? Würden dann die funktionalen Themen wieder in den Vordergrund geraten?

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 29 September 2019, 14:04:10
ZitatWas, wenn es nur noch eine Login Methode gäbe? Würden dann die funktionalen Themen wieder in den Vordergrund geraten?
Du meinst das ironisch ? Dann stimme ich dir zu. Gefühlte 150 der über 200 Seiten beziehen sich auf das Login-Thema.  ;D
Das Modul ist bis auf dieses Problem ja auch klasse.
ZitatAlso... die Anmeldedaten werden nicht von node / nodejs / javascript bekannt, sondern nur bei Amazon eingegeben.
Verstehe ich nicht. Der Weg ist doch: Anmeldedaten in FHEM -> node / nodejs / javascript -> Amazon
(ich guck mal ins Modul...)

ZitatAber die sollte doch auch noch gehen, ...
Nur noch mit der Cookiekopiermethode  :'( :'( Michael verfolgt den Weg im eigenen Modul(Perl) nicht weiter  :'(

Edit: @amenomade: Ich glaube Du hast Recht. Login wird nur einmalig aus FHEM heraus über ein selbsterstelltes Skript  ausgeführt(sehr schwer lesbar u. intransparent durch die ganzen Systemaufrufe) Mir bleibt ein Rätsel, warum das mit dem refresh-token zur Cookie-"Regenerierung" nicht in Perlcode umzusetzbar sein soll.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 30 September 2019, 11:35:16
Hallo,

kleiner Hinweis für alle die den Flex-Style nutzen...
Bei NPM_Login new:
Vorher den Style umstellen auf Standard oder F18 sonnst bekommt man nach der Passworteingabe bei Amazon einen "ERR_CONNECTION_REFUSED" Fehler...


Grüßle

Pascal

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 30 September 2019, 22:07:54
Zitat von: KölnSolar am 29 September 2019, 14:04:10
Mir bleibt ein Rätsel, warum das mit dem refresh-token zur Cookie-"Regenerierung" nicht in Perlcode umzusetzbar sein soll.
Bisher ist mir nur die Proxy Implementierung aus openHAB und ioBroker (diese wird von Michael verwendet: https://github.com/Apollon77/alexa-cookie) bekannt.
Wenn du eine Idee hast, wie sich das in FHEM umsetzen ließe, helfe ich auch gerne mit. Der Login Vorgang müsste bei der Deviceanlage bereits per Proxy auf die Amazon Anmeldeseite leiten. Das dürfte schwierig werden...

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gadget am 01 Oktober 2019, 11:43:07
Hallo,

Ich habe bei Amazon Zwei-Schritt-Verifizierung (2SV) mit Authentifizierungs-App aktiv (mit Google Authenticator). Beim set echo NPM_login new kann ich über den Link meinen Amazon Login und PW eingeben, danach kommt die Abfrage des 2. Faktors (Code aus dem Google Authenticator).
Danach dann aber folgende Fehlermeldung:

Diese Seite funktioniert nicht <IP des fhem Servers> hat keine Daten gesendet.
ERR_EMPTY_RESPONSE

Das fhem device steht dann weiterhin auf "wait for refreshtoken"

Ich habe es mit und ohne Haken bei "Diesen Browser speichern" versucht. Jedesmal das gleiche.

Devicedefinition: defmod echo echodevice xxx@xxx.xx xxx
Modulversion ist 0.0.55
node --version -> v10.16.3
npm --version -> 6.9.0
sudoers ist korrekt.
set echo NPM_install lief ohne Fehler durch.

Grüße, gadget.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 01 Oktober 2019, 14:11:52
Zitat von: adn77 am 30 September 2019, 22:07:54
Bisher ist mir nur die Proxy Implementierung aus openHAB und ioBroker (diese wird von Michael verwendet: https://github.com/Apollon77/alexa-cookie) bekannt.
Wenn du eine Idee hast, wie sich das in FHEM umsetzen ließe, helfe ich auch gerne mit. Der Login Vorgang müsste bei der Deviceanlage bereits per Proxy auf die Amazon Anmeldeseite leiten. Das dürfte schwierig werden...

Alex
Hi Alex,
danke fürs Angebot. Ich selber bin "viel zu weit weg", daher dachte ich für Michael wäre es ein leichtes, die vorhandenen Erkenntnisse von Fremdentwicklungsprojekten mit Perl für FHEM umzusetzen.
;D ;D ;D Just, als ich gerade nach meinem alten Beitrag, wo ich auf das Skript von loetzimmer verwiesen habe, gesucht habe, ist mir aufgefallen, dass Du das ja bist, oder ?  ;D ;D ;D
Folglich würde es Sinn machen, wenn (in einem separaten Thread ?) Du Dich bzgl. dem Loginverfahren mit Michael austauschst. Wenn es dann im Detail Schwierigkeiten gibt, etwas in Perl oder FHEM-Perl umzusetzen, bin ich gerne bereit nach einer Lösung zu suchen und zu entwickeln.

Nehmen wir den von Dir angesprochenen Proxy mal als Beispiel: Keine Ahnung, was Du damit wirklich meinst. Michael, vermute ich, kann damit schon eher etwas anfangen. Wenn es dann bei Michael an Zeit oder Wissen(glaub ich eher nicht) hapert, dann suche ich gerne nach einer Lösung, wenn die Anforderung etwas näher beschrieben wird(z.B. mit einem Extrakt aus Deinem Skript oder alexa-cookie.js).

Was meint Ihr ?

Grüße Markus

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 02 Oktober 2019, 00:20:28
Ich denke, Michael ist bereits mit dem ioBroker Entwickler im Austausch. Dass er für FHEM den Proxy nicht selbst implementiert, wird wohl seine Gründe haben.
Bei meinem ursprünglichen Shellscript gibt es prinzipbedingt keine native Möglichkeit, einen Proxy zur Anmeldung zwischenzuschalten. Bei FHEM müsste man sich überlegen, ob derlei Unterfangen abgebildet werden kann:
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 Oktober 2019, 23:20:19
Zitat von: michael.winkler am 12 Januar 2018, 18:20:12
ToDo Liste Benutzer Wünsche

  • Löschen Sprachaufzeichnungen (jojo62) https://forum.fhem.de/index.php/topic,82631.msg748400.html#msg748400
Gibt es hierzu konkrete Bestrebungen?
Die Funktion wäre sicher für viele (auf jeden Fall für mich ;-)) interessant.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 03 Oktober 2019, 19:13:54
Zitat von: michael.winkler am 25 September 2019, 09:39:04
Ich habe in der Alexa App nichts gefunden.

Hallo Michael, wenn du in der Alexa App auf den Echo Show gehst und dann auf den Punkt "Startseitenhintergrund" Kann man ein Bild auswählen das man auf dem Show als Hintergrund nutzt. Sowas wär echt cool wenn es über dein Modul auch gehen würde.

Gruß Dominik
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarkusN am 04 Oktober 2019, 18:35:08
Hallo!

Bin gerade über diese Seite gestolpert:
https://www.google.com/amp/s/techcrunch.com/2019/09/26/alexa-developers-can-now-personalize-their-skills-by-recognizing-the-users-voice/amp/

Bin mir ehrlich gesagt nicht sicher ob es hier richtig aufgehoben ist, oder eher im Thread für den Alexa Skill.
Ich mache mit diesem Modul bereits abfragen über das voice Reading. Wenn man das jetzt noch mit der erkannten stimme kombiniert hätte man ja gleichzeitig eine gewisse Art der Authentifizierung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 04 Oktober 2019, 19:18:08
Ich wollte mich einfach mal bedanken!

Vielen Dank für das super Modul!!! Damit mach Fhem noch mehr spaß! Ich hoffe nur das es laaaange funktionieren wird und nicht Amazon auf die Idee kommt irgendwas zu sperren!!!

VIELEN DANK!!!!!!!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Oktober 2019, 20:33:57
Zitat von: MarkusN am 04 Oktober 2019, 18:35:08
Hallo!

Bin gerade über diese Seite gestolpert:
https://www.google.com/amp/s/techcrunch.com/2019/09/26/alexa-developers-can-now-personalize-their-skills-by-recognizing-the-users-voice/amp/

Bin mir ehrlich gesagt nicht sicher ob es hier richtig aufgehoben ist, oder eher im Thread für den Alexa Skill.
Ich mache mit diesem Modul bereits abfragen über das voice Reading. Wenn man das jetzt noch mit der erkannten stimme kombiniert hätte man ja gleichzeitig eine gewisse Art der Authentifizierung.

Man kann ja über die App Stimmprofile anlegen: damit Alexa dich bei deinem Namen nennen kann (heißt es dort) ;)

Probiere halt aus, ob etwas damit machbar ist...
...und dann kannst du ja mitteilen was alles geht...
...und vielleicht lässt sich das dann auch ins Modul einbauen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gmanuel am 05 Oktober 2019, 00:48:05
Hallo,

ist wahrscheinlich eine blöde  Frage, aber ich würde mir das Modul gern installieren  und finde den Downloadlink nicht. Kann mir jemand helfen und mir den Befehl senden, den ich auf dem raspberry ausführen muss?

Danke vorab!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 Oktober 2019, 00:53:21
Zitat von: gmanuel am 05 Oktober 2019, 00:48:05
Hallo,

ist wahrscheinlich eine blöde  Frage, aber ich würde mir das Modul gern installieren  und finde den Downloadlink nicht. Kann mir jemand helfen und mir den Befehl senden, den ich auf dem raspberry ausführen muss?

Danke vorab!
Angehängt im ersten Post des Threads
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 05 Oktober 2019, 09:30:51
Moin Zusammen,
mal eine Frage in die Runde: Funktioniert bei euch
set <device> speak_ssml? AWS_Access_Key und AWS_Secret_Key sind am Account-Device gesetzt.
Oder braucht es noch weitere Einstellungen?

Mit einem SONOS Player klappt das auch mit meinen Keys  :o
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Oktober 2019, 10:06:39
Zitat von: binford6000 am 05 Oktober 2019, 09:30:51
Moin Zusammen,
mal eine Frage in die Runde: Funktioniert bei euch
set <device> speak_ssml? AWS_Access_Key und AWS_Secret_Key sind am Account-Device gesetzt.
Oder braucht es noch weitere Einstellungen?

Mit einem SONOS Player klappt das auch mit meinen Keys  :o
VG Sebastian
Funktioniert bei mir problemlos.
Hast du du deinen Text entsprechend gesetzt? Es muss in <speak>....</speak> geklammert werden. Darin kannst du dann die einzelnen Parameter für Absätze, etc. setzen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 05 Oktober 2019, 10:08:37
ZitatHast du du deinen Text entsprechend gesetzt? Es muss in <speak>....</speak> geklammert werden. Darin kannst du dann die einzelnen Parameter für Absätze, etc. setzen.

Jepp, hab ich gemacht  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Oktober 2019, 10:15:36
Zitat von: binford6000 am 05 Oktober 2019, 10:08:37
Jepp, hab ich gemacht  ;)
Hm.... dann wie immer die frage nach der login Methode. Es wird nur noch npm_login empfohlen, alles andere hat eine sehr begrenzte Lebensdauer (wenn überhaupt).


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 05 Oktober 2019, 10:21:45
Ja, npm_login funktioniert.
2019.10.05 08:20:10 3:  [amazon] [echodevice_LoginStart] Alter COOKIE=10807/10800 Refresh Cookie!
2019.10.05 08:20:16 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Oct  5 08:20:10 2019] write new refreshtoken


Und bevor du fragst: Alles andere - was ich so vom Modul nutze - funktioniert ebenfalls ;)

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Oktober 2019, 12:02:56
Ich gehe mal von aus, dass du reboot und login_refresh oder login_new auch schon probiert hast.
Dann wird dir wohl nur Michael helfen können. Sorry


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 Oktober 2019, 12:27:09
Warum habe ich beim Echo Show gar kein "set" Befehl? Ist das irgendwie nicht implementiert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 05 Oktober 2019, 12:49:38
Hier mal ein Verbose 5 Logauszug für
set echodot_wz speak_ssml <speak>Hallo Sebastian.</speak>

2019.10.05 12:31:22 4:  [echodot_wz] [echodevice_SendCommand] [speak_ssml] START
2019.10.05 12:31:22 4:  [echodot_wz] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.10.05 12:31:22 4:  [echodot_wz] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"..."value\":\"Hallo Sebastian.\"..."}
2019.10.05 12:31:22 4:  [echodot_wz] [echodevice_HandleCmdQueue] [speak_ssml] send command=https://layla.amazon.de/api/behaviors/preview Data={"..."value\":\"Hallo Sebastian.\"..."}
2019.10.05 12:31:23 4:  [echodot_wz] [echodevice_Parse] [speak_ssml]
2019.10.05 12:31:23 5:  [echodot_wz] [echodevice_Parse] [speak_ssml] DATA Dumper=''
2019.10.05 12:31:23 4:  [echodot_wz] [echodevice_Parse] [speak_ssml] json for unknown message
{
  'data' => 'nodata'
}


Das JSON hab ich mal weggelassen (...) bis auf den Inhalt des Sprachbefehls. Sieht aber soweit ok aus.
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 05 Oktober 2019, 16:47:03
Hi,

sorry war in Urlaub.
Habe immer noch dass Problem das Speak nicht funktioniert.
Ich habe nochmal komplett alles gelöscht und neu angelegt. NPM_LOGIN
Alles ist connected aber speak geht immer noch nicht.

Es bleibt bei der Logausgabe:
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] START
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A7WXQPH584YP\",\"deviceSerialNumber\":\"G090P30874441HG7\",\"textToSpeak\":\"test\",\"locale\":\"de-DE\",\"customerId\":\"A9N5WZ8ADLRXB\"}}}","status":"ENABLED"}
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview Metode=POST
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak]
2019.10.05 16:45:29 5: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak] DATA Dumper=$VAR1 = '';

2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
  'data' => 'nodata'
};


Ein alarm setzen z.B. geht aber.
Jemand noch ne Idee?

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 Oktober 2019, 19:06:59
Vielleicht Lautstärke erhöhen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 Oktober 2019, 01:55:46
Zitat von: amenomade am 05 Oktober 2019, 12:27:09
Warum habe ich beim Echo Show gar kein "set" Befehl? Ist das irgendwie nicht implementiert?
OK: Modul 37_echodevice geändert: Zeile zwischen 3998 und 3999 addiert, mit ModelNummer A4ZP7ZC4PI6TO (Echo Show Gen5). Modul reload und Device refresh => erledigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 Oktober 2019, 02:02:27
Zitat von: stefanru am 05 Oktober 2019, 16:47:03
Hi,

sorry war in Urlaub.
Habe immer noch dass Problem das Speak nicht funktioniert.
Ich habe nochmal komplett alles gelöscht und neu angelegt. NPM_LOGIN
Alles ist connected aber speak geht immer noch nicht.

Es bleibt bei der Logausgabe:
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] START
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A7WXQPH584YP\",\"deviceSerialNumber\":\"G090P30874441HG7\",\"textToSpeak\":\"test\",\"locale\":\"de-DE\",\"customerId\":\"A9N5WZ8ADLRXB\"}}}","status":"ENABLED"}
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview Metode=POST
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak]
2019.10.05 16:45:29 5: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak] DATA Dumper=$VAR1 = '';

2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
  'data' => 'nodata'
};


Ein alarm setzen z.B. geht aber.
Jemand noch ne Idee?

Gruß,
Stefan
Sieht gut aus. Werden die Readings aktualisiert, und kommt nach einem speak etwas ins Reading "voice"?
Ist das Reading "dnd" auf off?
Ist das Reading "volume" gesetzt (und gross genug)?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dully am 06 Oktober 2019, 16:56:14
Zitat von: Nexium am 03 Oktober 2019, 19:13:54
Hallo Michael, wenn du in der Alexa App auf den Echo Show gehst und dann auf den Punkt "Startseitenhintergrund" Kann man ein Bild auswählen das man auf dem Show als Hintergrund nutzt. Sowas wär echt cool wenn es über dein Modul auch gehen würde.

Gruß Dominik
Hallo Zusammen,
ich habe mittels Android-Emulator (https://www.memuplay.com/de/ (https://www.memuplay.com/de/)) und CharlesProxy (https://www.charlesproxy.com/ (https://www.charlesproxy.com/)) den API-Call für das Ändern des Hintergrundbilds herausgefunden und erfolgreich mit dem Modul umgesetzt. Leider kann man keine x-beliebigen Bilder von irgendwo her verwenden, wohl aber welche, die in einem S3-Bucket (https://aws.amazon.com/de/s3/ (https://aws.amazon.com/de/s3/)) liegen.

POST /api/background-image HTTP/1.1
Cookie: x-amzn-dat-gui-client-v=1.24.206457.0; csrf=....
timestamp: 1570181733
csrf: 16....
Accept: application/json
User-Agent: PitanguiBridge/2.2.280247.0-[PLATFORM=Android][MANUFACTURER=OnePlus][RELEASE=5.1.1][BRAND=OnePlus][SDK=22][MODEL=A5010]
Accept-Language: de-DE
Content-Type: application/json; charset=utf-8
Host: alexa.amazon.de
Accept-Encoding: gzip
Content-Length: 274
Connection: keep-alive

{"backgroundImageID":"XwbjWJTtTKaBkaSAyz52Fw","backgroundImageType":"PERSONAL_PHOTOS","backgroundImageURL":"https://xxx.s3-eu-west-1.amazonaws.com/test.jpg","deviceSerialNumber":"xxx","deviceType":"A1NL4BVLQ4L3N3","softwareVersion":"645584220"}


Im Modul dann ungefähr so:
elsif ($type eq "echo_show_background" ) {
$SendUrl   .= "/api/background-image";
$SendMetode = "POST";

$SendData = '{"backgroundImageID":"JqIFZhtBTx25wLGTJGdNGQ","backgroundImageType":"PERSONAL_PHOTOS","backgroundImageURL":"'.$SendData.'","deviceSerialNumber":"'.$hash->{helper}{".SERIAL"}.'","deviceType":"'.$hash->{helper}{DEVICETYPE}.'","softwareVersion":"'.$hash->{helper}{VERSION}.'"}';

$SendDataL = $SendData;
}


Auf der Konsole kann man ein Bild mit dem Befehl...
aws s3 cp test.jpg s3://xxx/test.jpg --acl public-read
hochladen.

Mit der Kindle-Display-Logik (https://wiki.fhem.de/wiki/Kindle_Display (https://wiki.fhem.de/wiki/Kindle_Display)) kann man also auch aus einem Echo Show ein Fhem-Status-Display machen.

Schönen Sonntag noch,
Andre
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 07 Oktober 2019, 13:15:53
Zitat von: amenomade am 06 Oktober 2019, 02:02:27
Sieht gut aus. Werden die Readings aktualisiert, und kommt nach einem speak etwas ins Reading "voice"?
Ist das Reading "dnd" auf off?
Ist das Reading "volume" gesetzt (und gross genug)?

Hi,
dnd ist auf off,
in voice steht mein letztes Sprachkommando das ich Alexa gegeben habe,
Volume setze ich auf z.B. 50, wird auch übernommen,
mache ich nun speak test, bleibt alles wie gehabt, aber volume wird auf 0 zurückgesetzt.
Hören kann ich nichts.

Ist das normal?

Gruß,
Stefan

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 07 Oktober 2019, 19:13:47
Ne, das ist nicht normal, und in kann mir nicht vorstellen, was das Problem sein könnte.

Ist dein Echo mit irgendeinem Bluetooth Device verbunden?
Und wenn volume wieder auf 0 gesetzt wird, ist es auch der Fall direkt am Gerät?

Ansonsten vielleicht ein Test: kannst Du in der Alexa App eine Routine bauen, die etwas sagt? Funktioniert es?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 07 Oktober 2019, 20:23:55
Zitat von: dully am 06 Oktober 2019, 16:56:14
Hallo Zusammen,
ich habe mittels Android-Emulator (https://www.memuplay.com/de/ (https://www.memuplay.com/de/)) und CharlesProxy (https://www.charlesproxy.com/ (https://www.charlesproxy.com/)) den API-Call für das Ändern des Hintergrundbilds herausgefunden und erfolgreich mit dem Modul umgesetzt. Leider kann man keine x-beliebigen Bilder von irgendwo her verwenden, wohl aber welche, die in einem S3-Bucket (https://aws.amazon.com/de/s3/ (https://aws.amazon.com/de/s3/)) liegen.

POST /api/background-image HTTP/1.1
Cookie: x-amzn-dat-gui-client-v=1.24.206457.0; csrf=....
timestamp: 1570181733
csrf: 16....
Accept: application/json
User-Agent: PitanguiBridge/2.2.280247.0-[PLATFORM=Android][MANUFACTURER=OnePlus][RELEASE=5.1.1][BRAND=OnePlus][SDK=22][MODEL=A5010]
Accept-Language: de-DE
Content-Type: application/json; charset=utf-8
Host: alexa.amazon.de
Accept-Encoding: gzip
Content-Length: 274
Connection: keep-alive

{"backgroundImageID":"XwbjWJTtTKaBkaSAyz52Fw","backgroundImageType":"PERSONAL_PHOTOS","backgroundImageURL":"https://xxx.s3-eu-west-1.amazonaws.com/test.jpg","deviceSerialNumber":"xxx","deviceType":"A1NL4BVLQ4L3N3","softwareVersion":"645584220"}


Im Modul dann ungefähr so:
elsif ($type eq "echo_show_background" ) {
$SendUrl   .= "/api/background-image";
$SendMetode = "POST";

$SendData = '{"backgroundImageID":"JqIFZhtBTx25wLGTJGdNGQ","backgroundImageType":"PERSONAL_PHOTOS","backgroundImageURL":"'.$SendData.'","deviceSerialNumber":"'.$hash->{helper}{".SERIAL"}.'","deviceType":"'.$hash->{helper}{DEVICETYPE}.'","softwareVersion":"'.$hash->{helper}{VERSION}.'"}';

$SendDataL = $SendData;
}


Auf der Konsole kann man ein Bild mit dem Befehl...
aws s3 cp test.jpg s3://xxx/test.jpg --acl public-read
hochladen.

Mit der Kindle-Display-Logik (https://wiki.fhem.de/wiki/Kindle_Display (https://wiki.fhem.de/wiki/Kindle_Display)) kann man also auch aus einem Echo Show ein Fhem-Status-Display machen.

Schönen Sonntag noch,
Andre

Vielleicht könnte man das ins Modul mit aufnehmen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Oktober 2019, 20:33:01
Zitat von: amenomade am 06 Oktober 2019, 01:55:46
OK: Modul 37_echodevice geändert: Zeile zwischen 3998 und 3999 addiert, mit ModelNummer A4ZP7ZC4PI6TO (Echo Show Gen5). Modul reload und Device refresh => erledigt.
Welche Version hast du im Einsatz. In der aktuellen (Seite 1) sollte das Gerät schon enthalten sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 07 Oktober 2019, 20:56:49
Stimmt, ich habe ein alte Version! Werde mal aktualisieren... ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Oktober 2019, 21:02:38
Zitat von: Nexium am 07 Oktober 2019, 20:23:55
Vielleicht könnte man das ins Modul mit aufnehmen
bin ich dabei. Wird in der nächste Version sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: erotikbaer am 07 Oktober 2019, 22:10:04
Hi, ich habe mehrere FireTV Sticks und mehrere echo dot mit dem Modul laufen und es klappt auch alles super.
Aber mein logfile wird extrem vollgemüllt.
So z.b. im Sekundentakt pro echo gerät:

2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L playStatus: stopped
2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L currentArtwork: -
2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L currentTitle: -
2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L currentArtist: -
2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L currentAlbum: -
2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L currentTuneInID: -
2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L channel: -
2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L progress: 0
2019-10-07 22:05:35 echodevice ECHO_G090L90965211F2L progresslen: 0
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 playStatus: stopped
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 currentArtwork: -
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 currentTitle: -
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 currentArtist: -
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 currentAlbum: -
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 currentTuneInID: -
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 channel: -
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 progress: 0
2019-10-07 22:05:36 echodevice ECHO_G090U610916507L4 progresslen: 0
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 playStatus: stopped
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 currentArtwork: -
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 currentTitle: -
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 currentArtist: -
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 currentAlbum: -
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 currentTuneInID: -
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 channel: -
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 progress: 0
2019-10-07 22:05:36 echodevice ECHO_G0K0H40463320008 progresslen: 0
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG playStatus: stopped
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG currentArtwork: -
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG currentTitle: -
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG currentArtist: -
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG currentAlbum: -
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG currentTuneInID: -
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG channel: -
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG progress: 0
2019-10-07 22:05:36 echodevice ECHO_G070L80880440DEG progresslen: 0
2019-10-07 22:05:36 echodevice ECHO_G070L81484960RKG playStatus: stopped
2019-10-07 22:05:36 echodevice ECHO_G070L81484960RKG currentArtwork: -
2019-10-07 22:05:36 echodevice ECHO_G070L81484960RKG currentTitle: -
2019-10-07 22:05:36 echodevice ECHO_G070L81484960RKG currentArtist: -
2019-10-07 22:05:36 echodevice ECHO_G070L81484960RKG currentAlbum: -
2019-10-07 22:05:36 echodevice ECHO_G070L81484960RKG currentTuneInID: -
2019-10-07 22:05:36 echodevice ECHO_G070L81484960RKG channel: -
2019-10-07 22:05:36 echodevice ECHO_G070L81484960RKG progress


Gruß christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 07 Oktober 2019, 22:16:50
Zitat von: dully am 06 Oktober 2019, 16:56:14
Im Modul dann ungefähr so:
elsif ($type eq "echo_show_background" ) {
$SendUrl   .= "/api/background-image";
$SendMetode = "POST";

$SendData = '{"backgroundImageID":"JqIFZhtBTx25wLGTJGdNGQ","backgroundImageType":"PERSONAL_PHOTOS","backgroundImageURL":"'.$SendData.'","deviceSerialNumber":"'.$hash->{helper}{".SERIAL"}.'","deviceType":"'.$hash->{helper}{DEVICETYPE}.'","softwareVersion":"'.$hash->{helper}{VERSION}.'"}';

$SendDataL = $SendData;
}

Schönen Sonntag noch,
Andre

Laut Amazon skill developer guide for echo show devices muss die Grafik 1024 x 600 pixels groß sein (das System prüft dies), die Quelle kann jeder sein, welche ein valides https Zertifikat aufweist (gleichzusetzen mit einem eigenen echo skill), am besten mal mit let's encrypt prüfen.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Oktober 2019, 22:23:31
Zitat von: tb-killa am 07 Oktober 2019, 22:16:50
Laut Amazon skill developer guide for echo show devices muss die Grafik 1024 x 600 pixels groß sein (das System prüft dies), die Quelle kann jeder sein, welche ein valides https Zertifikat aufweist (gleichzusetzen mit einem eigenen echo skill), am besten mal mit let's encrypt prüfen.

Grüße
Meine ersten Test haben gezeigt das die Auflösung erst mal egal ist. Wichtig ist wohl nur dass das Bild aus einer HTTPS Quelle mit einem öffentlich Zertifikat ist. Das Bild muss also nicht zwingend aus dem S§ von Amazon kommen.

Ich werde voraussichtlich morgen die neuen Version online stellen. Dann kann jeder mal probieren.

Gibt es noch ein Echo Gerät auf welchem man das Hintergrund per App verstellen kann? Mir fällt da z.B. der Echo Spot ein, habe leider keinen um das zu prüfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tschimi am 08 Oktober 2019, 11:40:47
Hi,
ich hab mal ne vielleicht dumme (sorry) Frage.
Gibt es ne Möglichkeit, das Mikrofon mittels set an-/auszuschalten? Sowas wie set ECHO_... microphone off?

Lg, tschimi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Oktober 2019, 13:16:24
Zitat von: tschimi am 08 Oktober 2019, 11:40:47
Hi,
ich hab mal ne vielleicht dumme (sorry) Frage.
Gibt es ne Möglichkeit, das Mikrofon mittels set an-/auszuschalten? Sowas wie set ECHO_... microphone off?

Lg, tschimi
Es gibt den "nicht stören"-Modus, der auch am Gerät über das durchgestrichene Micro aktiviert werden kann.
Im Modul lautet der Befehl dnd (do Not disturb).


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 08 Oktober 2019, 15:25:27
DND dekativiert Benachrichtigungen, nicht das Micro.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 Oktober 2019, 06:57:44
Zitat von: Thyraz am 08 Oktober 2019, 15:25:27
DND dekativiert Benachrichtigungen, nicht das Micro.
Kann man das Micro in der Amazon Alexa App deaktivieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tschimi am 09 Oktober 2019, 07:05:09
Hi,
leider geht das nicht. Ein Umweg wäre wohl, der Dame das WLAN zu klauen... Oder evtl. einfach per Relais den Saft abzudrehen...
Lg, tschimi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tschimi am 09 Oktober 2019, 07:44:11
Mal was anderes. Ich hab jetzt immer mal wieder folgende Fehler in meinem Log:

2019.10.09 07:26:32 3: [alexaSpeak] [echodevice_LoginStart] Alter COOKIE=6008/6000 Refresh Cookie!
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: write EPIPE
    at exports._errnoException (util.js:1020:11)
    at WriteWrap.afterWrite (net.js:806:14)

Hat jemand eine Idee, was da schief läuft?

Lg, tschimi

P.S.: Es läuft aber alles superstabil. Keine Abbrüche oder so.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 09 Oktober 2019, 20:02:33
Zitat von: amenomade am 07 Oktober 2019, 19:13:47
Ne, das ist nicht normal, und in kann mir nicht vorstellen, was das Problem sein könnte.

Ist dein Echo mit irgendeinem Bluetooth Device verbunden?
Und wenn volume wieder auf 0 gesetzt wird, ist es auch der Fall direkt am Gerät?

Ansonsten vielleicht ein Test: kannst Du in der Alexa App eine Routine bauen, die etwas sagt? Funktioniert es?

Also ich habe einen Echo und einen Echo Dot.
Früher ging speak ohne Probleme.

Bei beiden verhält es sich jetzt gleich.
Volume bleibt jetzt auf dem Wert auf dem es eingestellt ist.
Speak liefert nichts.

Eine Routine die etwas sagt in der Alexa App funktioniert einwandfrei.

Müsste set Volume auf einen Wert eine Reaktion an dem Echo hervorrufen? Das tut es nicht.
Set Info passiert auch nichts.
Alarm geht.

Kann ich noch etwas sinnvoll testen oder gibt es einen Weg das ganze zu resetten?

Geräte in FHEM gelöscht und alles wieder anlegen habe ich schon probiert ohne Erfolg.

Hoffe jemand hat noch eine Idee.

Lasse meine Alarmierung und Status ansagen über Alexa laufen. Ging sehr lange ohne Problem, bis es halt nicht mehr ging.

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 09 Oktober 2019, 20:11:31
Zitat von: stefanru am 09 Oktober 2019, 20:02:33
gibt es einen Weg das ganze zu resetten?

Das gibt es ja: https://www.amazon.de/gp/help/customer/display.html?nodeId=GK7P5SPCQ3MN65VR
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gonzo am 09 Oktober 2019, 20:21:23
Ich hatte auch Probleme mit der speak Funktion. Alles andere (z.B. remind) funktionierte nur speak wollte nicht.
Da ich noch nicht die aktuellste Version hatte habe ich zuerst ein Update auf diese gemacht --> keine Änderung, remind geht, speak nicht.
Dann habe ich auf NPM Login umgestellt --> keine Änderung, remind geht, speak nicht.

Bei mir hat geholfen alle Echo Devices zu löschen und per autocreate neu anlegen zu lassen. Seitdem geht speak wieder :)

Vielleicht noch wichtig für Fehlerdiagnose:
Als es nicht ging lieferte html_results für speak_header.html
HTTP/1.1 401 Unauthorized Server: Server Date: Wed, 09 Oct 2019 10:22:24 GMT Content-Length: 0 Connection: keep-alive Cache-Control: no-transform, no-store x-amz-rid: xxx Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

Seitdem es geht sieht es so aus
HTTP/1.1 200 OK Server: Server Date: Wed, 09 Oct 2019 18:13:40 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: xxx Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

speak.html war in beiden Fällen leer...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 09 Oktober 2019, 21:00:34
Echo Gerät zurücksetzen finde ich jetzt doch etwas übertrieben. Mein Echo tut ja.
Die Echo devices hatte ich schon gelöscht und wieder anlegen lassen.
Wie funktioniert das denn mit den html results?
Setze ich ein speak ab und geh auf get html_results kommt da nichts?

Gruß,
Stefan
Titel: Speak wird nicht immer ausgespuckt...
Beitrag von: misux am 09 Oktober 2019, 21:06:10
HI!

Ich nutze das ECHO modul sehr erfolgreich und sehr gerne!

Keider Spuckt er mir nicht immer meine Speak Befehle raus... Hat jemand eine Idee warum?  MyTTS über den am RasPi angeschlossenen Lautsprecher tut es immer...


Nutze ein DOIF Dafür:

([VideoStation:state] eq "on")
((set MyTTS tts Der Server wurde gestartet!))
(set ECHO_1 speak "Der Server wurde gestartet!")
(set ECHO_2 speak "Der Server wurde gestartet!")
(set ECHO_3 speak "Der Server wurde gestartet!")
(set ECHO_4 speak "Der Server wurde gestartet!")
(set ECHO_5 speak "Der Server wurde gestartet!")


Hoffe jemand hat eine Idee...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 09 Oktober 2019, 21:07:18
Zitat von: stefanru am 09 Oktober 2019, 21:00:34
Echo Gerät zurücksetzen finde ich jetzt doch etwas übertrieben. Mein Echo tut ja.
Die Echo devices hatte ich schon gelöscht und wieder anlegen lassen.
Wie funktioniert das denn mit den html results?
Setze ich ein speak ab und geh auf get html_results kommt da nichts?

Gruß,
Stefan

Habe laut Anleitung browser_save_data = 1 gesetzt. Leider bekomme ich keine html_results.
Irgendwas stimmt doch da nicht.
Wenn ich wie in der anleitung vorgehe browser_save_data setze und zum test loginwithcaptcha sage bekomme ich die Meldung:
"HTML Result file does exits. Pleas activate the attribut browser_save_data"
Warum zieht das Attribut nicht?


Gruß,
Stefan
Titel: Antw:Speak wird nicht immer ausgespuckt...
Beitrag von: luetty am 09 Oktober 2019, 21:11:48
Zitat von: misux am 09 Oktober 2019, 21:06:10
HI!

Ich nutze das ECHO modul sehr erfolgreich und sehr gerne!

Keider Spuckt er mir nicht immer meine Speak Befehle raus... Hat jemand eine Idee warum?  MyTTS über den am RasPi angeschlossenen Lautsprecher tut es immer...


Nutze ein DOIF Dafür:

([VideoStation:state] eq "on")
((set MyTTS tts Der Server wurde gestartet!))
(set ECHO_1 speak "Der Server wurde gestartet!")
(set ECHO_2 speak "Der Server wurde gestartet!")
(set ECHO_3 speak "Der Server wurde gestartet!")
(set ECHO_4 speak "Der Server wurde gestartet!")
(set ECHO_5 speak "Der Server wurde gestartet!")


Hoffe jemand hat eine Idee...

ECHO_1 bis ECHO_5 sind hoffentlich nur anonymisierte Angaben.
Die Worte nach "speak" gehören m.E. nicht in Anführungszeichen.

..good luck!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Gonzo am 09 Oktober 2019, 22:02:23
Noch ein kleines Feedback an michael.winkler zum Einrichten von NPM Login.
Beim ersten "set NPM_Login new" bekam ich eine IP von einer anderen Netzwerkschnitstelle angezeigt und der Link war deshalb nicht funktionsfähig (169.254.64.60, richtig wäre 10.10.0.7). FHEM war daraufhin erstmal komplett blockiert.

Beim 2. Versuch hatte ich npm_proxy_ip auf die richtige IP gesetzt, der Link wurde daraufhin richtig angezeigt aber funktionierte immer noch nicht.
Relevanter Auszug aus dem Logfile:
2019.10.09 13:53:49 3: [AmazonAccount] [echodevice_NPMLoginNew] Node Version 8.15.0

2019.10.09 13:53:51 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.10.09 13:53:51 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy IP 10.10.0.7
2019.10.09 13:53:53 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.10.09 13:53:53 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 10.10.0.7:3002 to listen on 169.254.64.60


10.10.0.7 ist die korrekte IP.

Erst zusätzliches setzen von npm_proxy_listen_ip auf 10.10.0.7 hat dann funktioniert.

Und mein FHEM läuft in KEINER Docker Umgebung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 09 Oktober 2019, 22:58:31
Zitat von: misux am 09 Oktober 2019, 21:06:10
HI!

Ich nutze das ECHO modul sehr erfolgreich und sehr gerne!

Keider Spuckt er mir nicht immer meine Speak Befehle raus... Hat jemand eine Idee warum?  MyTTS über den am RasPi angeschlossenen Lautsprecher tut es immer...


Nutze ein DOIF Dafür:

([VideoStation:state] eq "on")
((set MyTTS tts Der Server wurde gestartet!))
(set ECHO_1 speak "Der Server wurde gestartet!")
(set ECHO_2 speak "Der Server wurde gestartet!")
(set ECHO_3 speak "Der Server wurde gestartet!")
(set ECHO_4 speak "Der Server wurde gestartet!")
(set ECHO_5 speak "Der Server wurde gestartet!")


Hoffe jemand hat eine Idee...

Ich habe das gleiche Problem, nicht immer wird speak bei allen Echos ausgegeben. Eine Änderung von speak nach speak_ssml brachte leider auch keine Besserung. Bin auch noch ratlos.
Titel: Antw:Speak wird nicht immer ausgespuckt...
Beitrag von: misux am 09 Oktober 2019, 22:58:55
Zitat von: luetty am 09 Oktober 2019, 21:11:48
ECHO_1 bis ECHO_5 sind hoffentlich nur anonymisierte Angaben.
Die Worte nach "speak" gehören m.E. nicht in Anführungszeichen.

..good luck!

Jup, das ist anonymisiert...

Das mist den "" habe ich drin weil es ohne nicht ging... gar nicht jedenfalls.... Hatte eine andere Ansage mit KOMMA (Achtung, das Tor wurde geöffnet) wollte das nach dem Achtung auch eine kleine Pause erfolgt in der aussprache. Ohne Komme wird es runtergerattert wie nix, mit komma und ohne "" höre ich nur Achtung und mit "" kommt der Ganze Satz mit einer kleinen Pause nach dem Komma...

Naja, es ist ja nicht so das es GAR nicht funktioniert... es funktioniert halt manchmal nicht und das ist n bisschen ärgerlich...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luetty am 09 Oktober 2019, 23:56:18
Spricht dann gar kein ECHO, oder nur ein Teil der 5?!?
Ich persönlich habe für solche "Gemeinschaftsansagen" Gruppen gebildet und mache dann nur ein speak auf die ECHO-Gruppe.
Ob dabei immer jeder echo spricht, kann ich nicht wirklich sagen, da ich nicht jederzeit überall sein kann  ;) Gefühlt, aber: ja.
Das alles erklärt Dein Problem aber natürlich noch nicht.

Ggfls. kannst Du mal den ersten DOIF-Ausführungsteil (mit tts), testweise entfernen oder nach hinten packen.
Ich persönlich habe ähnliche Stolperfallen mit TTS auf ein AMAD-Device. Es funktioniert ab und an dann im Ausführungsteil nicht alles!

edit:
was sagt denn das voice-reading der ECHO-Devices, die "nicht gesprochen" haben?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 00:03:17
Muss es mal antesten.. ob nur ien Teil spricht und der 5te nicht... Laut dem DOIF sind alle Kommandos durchgegangen...

Gruppen? Welche meinst du? Ich wollte es gerade mal testen in der ALEXA APP Habe mir eine neue Gruppe erstellt "Server" kann aber nicht einen meiner Echos anwählen.... Nur die Geräte...

Nachtrag:
Nun weis ich auch warum... habe alle meine Echos schon in unterschiedlichen Gruppen drin... Und ein Echo in 2 unterschiedlichen Gruppen geht irgendwie nicht...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luetty am 10 Oktober 2019, 00:09:11
Sorry, doof ausgedrückt   :-\

Ich meine Strukturen in fhem via  Structure (98_structure.pm)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 00:14:26
Zitat

edit:
was sagt denn das voice-reading der ECHO-Devices, die "nicht gesprochen" haben?

Das sagt was es hätte sagen sollen... kam aber nix aus den Lautsprechern... Das Voice Reading ist bei allen echos wie hätten reden sollen gleich, mit der gleichen Uhrzeit...  :-\

Sehr eigenartig.... werde mal die TTS erstmal raushehmen... beobachte ob es dann immernoch manchmal nicht geht... weil TTS geht immer..
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 08:35:45
Zitat von: luetty am 09 Oktober 2019, 23:56:18
Spricht dann gar kein ECHO, oder nur ein Teil der 5?!?
Ich persönlich habe für solche "Gemeinschaftsansagen" Gruppen gebildet und mache dann nur ein speak auf die ECHO-Gruppe.
Ob dabei immer jeder echo spricht, kann ich nicht wirklich sagen, da ich nicht jederzeit überall sein kann  ;) Gefühlt, aber: ja.
Das alles erklärt Dein Problem aber natürlich noch nicht.

Ggfls. kannst Du mal den ersten DOIF-Ausführungsteil (mit tts), testweise entfernen oder nach hinten packen.
Ich persönlich habe ähnliche Stolperfallen mit TTS auf ein AMAD-Device. Es funktioniert ab und an dann im Ausführungsteil nicht alles!

edit:
was sagt denn das voice-reading der ECHO-Devices, die "nicht gesprochen" haben?

So, habe jetzt den test gemacht... Es spreche willkürlich mal der eine echo mal der andere nicht... Habe im doif nur die Echos drin...
I'm voice und voice_Timestamp sind die Einträge alle gleich, Also den Befehl bekommen sie..
([VideoStation:state] eq "on")
(set ECHO_G090VP04850202KL speak Der Server wurde gestartet)
(set ECHO_G090U50984860CCN speak Der Server wurde gestartet)
(set ECHO_G0911M07931530DA speak Der Server wurde gestartet)
(set ECHO_G090U61091870A1J speak Der Server wurde gestartet)
(set ECHO_G090LV03701500E1 speak Der Server wurde gestartet)


Nachtrag:
Auch bei nur 2 Echos im doif spricht willkürlich mal der eine und mal der andere nicht... Sehr eigenartig...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 10 Oktober 2019, 08:57:33
Evlt. ein Timing Problem seitens der Amazon API wenn man das so schnell nacheinander aufruft?
Geht es denn wenn du eine Pause zwischen den Befehlen einbaust?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 10 Oktober 2019, 09:43:12
Zitat von: misuxGruppen? Welche meinst du? Ich wollte es gerade mal testen in der ALEXA APP Habe mir eine neue Gruppe erstellt "Server" kann aber nicht einen meiner Echos anwählen.... Nur die Geräte...
Das hinzufügen von ECHO-Devices in mehrere Multiroom Gruppen funktioniert ausschließlich NUR über die Android-APP
Merkwürdiger weise kann die Web-APP das nicht. (Ist aber eher ein Fall für Amazon)

Zitat von: luettyOb dabei immer jeder echo spricht, kann ich nicht wirklich sagen, da ich nicht jederzeit überall sein kann  ;) Gefühlt, aber: ja.
An Deiner Omnipräsens solltest Du arbeiten  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 10 Oktober 2019, 10:24:43
Zitat von: stefanru am 09 Oktober 2019, 20:02:33
Also ich habe einen Echo und einen Echo Dot.
Früher ging speak ohne Probleme.

Bei beiden verhält es sich jetzt gleich.
Volume bleibt jetzt auf dem Wert auf dem es eingestellt ist.
Speak liefert nichts.

Eine Routine die etwas sagt in der Alexa App funktioniert einwandfrei.

Müsste set Volume auf einen Wert eine Reaktion an dem Echo hervorrufen? Das tut es nicht.
Set Info passiert auch nichts.
Alarm geht.

Kann ich noch etwas sinnvoll testen oder gibt es einen Weg das ganze zu resetten?

Geräte in FHEM gelöscht und alles wieder anlegen habe ich schon probiert ohne Erfolg.

Hoffe jemand hat noch eine Idee.

Lasse meine Alarmierung und Status ansagen über Alexa laufen. Ging sehr lange ohne Problem, bis es halt nicht mehr ging.

Gruß,
Stefan

Kann ich aktuell auch so betätigen. reminder_normal geht; speak geht nicht mehr. Routinen in der App funktionieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 11:43:32
Zitat von: JudgeDredd am 10 Oktober 2019, 09:43:12
Das hinzufügen von ECHO-Devices in mehrere Multiroom Gruppen funktioniert ausschließlich NUR über die Android-APP
Merkwürdiger weise kann die Web-APP das nicht. (Ist aber eher ein Fall für Amazon)
An Deiner Omnipräsens solltest Du arbeiten  ;D
Ich nutze die Android APP.. Aber wie gesagt, sobald ein Echo schon in einer Gruppe ist, kann ich diesen nicht in noch eine andere reinmachen.
Aber davon abgesehen... Wie setze ich denn sen Speak Befehl für die Gruppen ab? Ich sehe meine Gruppen nicht im FHEM... Nur die Multiroom Musik Gruppen und den kann ich keinen SPEAK Befehl geben...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 11:46:57
Zitat von: Thyraz am 10 Oktober 2019, 08:57:33
Evlt. ein Timing Problem seitens der Amazon API wenn man das so schnell nacheinander aufruft?
Geht es denn wenn du eine Pause zwischen den Befehlen einbaust?

Werde es mal testen... also du meinst ein Wait vor/nach jedem Set...? Denke eine Sekunde sollte reichen...?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Oktober 2019, 12:00:30
An alle die Probleme haben. Ohne Logs usw. kann Euch kaum einer weiterhelfen!

bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 12:25:02
Zitat von: michael.winkler am 10 Oktober 2019, 12:00:30
An alle die Probleme haben. Ohne Logs usw. kann Euch kaum einer weiterhelfen!

bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.

OK!
HIer mein EchoDevice status... die anderen Sachen habe ich nun aktiviert und werde berichten...

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-16306....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 181....
.DIRECTID    Helper amzn1.account.AE5RIW....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Konnte mal auf die Schnelle was testen.. muss jetzt Abreiten... Aber:

Die Speak_Html ist immer Leer, egal ob gesprochen oder nicht..
und die Speak_header hat immer den Eintrag: egal ob gesprochen oder nicht:
HTTP/1.1 200 OK Server: Server Date: Thu, 10 Oct 2019 10:35:15 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: JDGW8ZH03HHGAVA4SP7BD Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

Das einzige was sich ändert ist die keep-alive x-amz-rid: diese ist je nach Gerät unterschiedlich...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Oktober 2019, 12:44:12
Zitat von: misux am 10 Oktober 2019, 12:25:02
OK!

HIer mein EchoDevice status... die anderen Sachen habe ich nun aktiviert und werde berichten...

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-16306....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 181....
.DIRECTID    Helper amzn1.account.AE5RIW....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Du verwendest eine alte Version. Bitte auf Seite 1 die aktuelle Version verwenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 10 Oktober 2019, 12:46:28
Ich habe jetzt auch mal versucht mich dem Thema 'NPM login' zu widmen. Ich habe mich dabei exakt an Michaels Anleitung von hier: https://mwinkler.jimdo.com/modul-echodevice-npm/ (https://mwinkler.jimdo.com/modul-echodevice-npm/) gehalten.

Die sudo-Berechtigungen habe ich gesetzt und ein NPM_install am Amazon_device ist auch erfolgreich durchgelaufen. Allerdings erhalte ich in der Ergebnismeldung folgendes:

Installationsergebnis

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@2.1.0
updated 1 package and audited 4655 packages in 8.44s
found 74 high severity vulnerabilities
run `npm audit fix` to fix them, or `npm audit` for details

Installation erfolgreich durchgefuehrt


Dass hier 74 Highrisk Sicherheitslücken gefunden wurde hat mich doch etwas erschreckt und ich möchte das natürlich gerne fixen. Also habe ich die vorgeschlagenen Befehle ausgeführt, wobei ich hier schonmal nicht weiß, ob ich die als Benutzer oder mit sudo ausführen muss!!?
Aber egal, ob mit oder ohne sudo bekomme ich beides Mal auf der Konsole folgendes Ergebnis:

npm ERR! code EAUDITNOPJSON
npm ERR! audit No package.json found: Cannot audit a project without a package.json


Er findet also die Datei package.json nicht. Und damit hat er Recht; ich finde sie auch nicht. Wo müsste die denn sein? Unter '/opt/fhem/cache/alexa-cookie' finde ich eine 'package-lock.json'. Kann ich die Datei entlocken oder kann ich sie irgendwie neu anlegen? Ist das überhaupt der richtige Pfad?
Ich fühle mich mit npm doch irgendwie sehr unsicher.

Michael kannst du mir etwas Licht ins Dunkel bringen?

Danke und Gruß
Wolle
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 12:51:04
Zitat von: michael.winkler am 10 Oktober 2019, 12:44:12
Du verwendest eine alte Version. Bitte auf Seite 1 die aktuelle Version verwenden.
:o CheckUpdate schmeist mir bei Echodevice nothing to do.. habe auch letzte Woche Update durchgeführt... Updatet er das nicht mit?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Oktober 2019, 13:07:50
Zitat von: misux am 10 Oktober 2019, 12:51:04
:o CheckUpdate schmeist mir bei Echodevice nothing to do.. habe auch letzte Woche Update durchgeführt... Updatet er das nicht mit?
Das Modul ist (noch) nicht über das offizielle FHEM-Repo verfügbar. Es manuell in den den Ordner gepackt und ggf. mit entsprechenden Rechten versehen werden.
Ein User hier bietet ein Update über sein git-Account an aber das muss nicht zwingend die aktuellste Version sein.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fischit am 10 Oktober 2019, 14:28:03
Zitat von: michael.winkler am 10 Oktober 2019, 12:00:30
An alle die Probleme haben. Ohne Logs usw. kann Euch kaum einer weiterhelfen!

bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-39909....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-39909....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRPCI....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


speak_header.html
HTTP/1.1 401 Unauthorized
Server: Server
Date: Thu, 10 Oct 2019 12:26:03 GMT
Content-Length: 0
Connection: keep-alive
Cache-Control: no-transform, no-store
x-amz-rid: 1HN7PXJ7871V2RY19X4Y
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


Die speak.html bleibt auch nach mehreren Versuchen leer.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Oktober 2019, 14:31:39
Zitat von: fischit am 10 Oktober 2019, 14:28:03
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-39909....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-39909....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGRPCI....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


speak_header.html
HTTP/1.1 401 Unauthorized
Server: Server
Date: Thu, 10 Oct 2019 12:26:03 GMT
Content-Length: 0
Connection: keep-alive
Cache-Control: no-transform, no-store
x-amz-rid: 1HN7PXJ7871V2RY19X4Y
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


Die speak.html bleibt auch nach mehreren Versuchen leer.
Du verwendest kein npm login. Bitte stelle mal deine Login entsprechend um.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billy-boy am 10 Oktober 2019, 15:14:00
ZitatSo, habe jetzt den test gemacht... Es spreche willkürlich mal der eine echo mal der andere nicht... Habe im doif nur die Echos drin...
I'm voice und voice_Timestamp sind die Einträge alle gleich, Also den Befehl bekommen sie..
Code: [Auswählen]

([VideoStation:state] eq "on")
(set ECHO_G090VP04850202KL speak Der Server wurde gestartet)
(set ECHO_G090U50984860CCN speak Der Server wurde gestartet)
(set ECHO_G0911M07931530DA speak Der Server wurde gestartet)
(set ECHO_G090U61091870A1J speak Der Server wurde gestartet)
(set ECHO_G090LV03701500E1 speak Der Server wurde gestartet)


Nachtrag:
Auch bei nur 2 Echos im doif spricht willkürlich mal der eine und mal der andere nicht... Sehr eigenartig...

Bei mir funktioniert dieses hier


([VideoStation:state] eq "on")
(set ECHO_G09.*)

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 18:54:43
Zitat von: billy-boy am 10 Oktober 2019, 15:14:00
Bei mir funktioniert dieses hier


([VideoStation:state] eq "on")
(set ECHO_G09.*)



Damit würden aber alle mit G09 angesprochen werden... richtig? Das wären bei mir alle, das wäre nicht gut... muss nicht jeder mitbekommen...

Und bei dir klappt das Kommando jedesmal?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Oktober 2019, 19:02:15
Zitat von: misux am 10 Oktober 2019, 18:54:43
Damit würden aber alle mit G09 angesprochen werden... richtig? Das wären bei mir alle, das wäre nicht gut... muss nicht jeder mitbekommen...

Und bei dir klappt das Kommando jedesmal?
Aber du könntest deine Echos entsprechend benennen, damit sie per RegExp angesprochen werden können.....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 19:09:25
Wie umbennen...Meine geräte haben einen Alias... kann ich diese denn umbennen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 10 Oktober 2019, 19:11:52
Zitat von: misux am 10 Oktober 2019, 08:35:45
So, habe jetzt den test gemacht... Es spreche willkürlich mal der eine echo mal der andere nicht... Habe im doif nur die Echos drin...
I'm voice und voice_Timestamp sind die Einträge alle gleich, Also den Befehl bekommen sie..
Nachtrag:
Auch bei nur 2 Echos im doif spricht willkürlich mal der eine und mal der andere nicht... Sehr eigenartig...

Zitat von: misux am 10 Oktober 2019, 11:46:57
Werde es mal testen... also du meinst ein Wait vor/nach jedem Set...? Denke eine Sekunde sollte reichen...?

Ich habe auch schon eine Menge versucht, auch mit wait (1-3 sec.) hat alles nicht zum Erfolg geführt. Es werden bei meinen 6 Echos nie alle angesprochen. Welche stumm bleiben wechselt aber jedes mal. Auch steht bei mir, bei denen die stumm bleiben nicht der zu sprechende Text in Voice.

Hab dann von speak auf speak_ssml gewechselt. Beim testen funktionierte es erst bei allen mit ssml, nach einer Weile habe ich aber bemerkt, das das Problem wieder auftrat.

Ich habe bis heute leider auch keine Lösung gefunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Oktober 2019, 19:15:36
Zitat von: misux am 10 Oktober 2019, 19:09:25
Wie umbennen...Meine geräte haben einen Alias... kann ich diese denn umbennen?
Ich nutze den Alias eher für die Optik der Oberfläche, damit dort ein Name steht, den ich auch im normalen Sprachgebrauch verwenden würde. Der eigentlich Gerätename folgt eher einer Regex-orientierten Konvention.

Meine echo dots habe ich per rename umbenannt und das hat keine Probleme verursacht.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 19:23:51
Also wenn ich das Gerät wie im Screenshot umbenennen will dann muss ich "rename ECHO_G090U61091870A1J Büro" durchführen?
Es verwirrt irgendwie... Dachte das was da Oben steht wäre der eigentlicher Name...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Oktober 2019, 19:43:58
Korrekt. Allerdings mach es _für mich_ wenig Sinn den Namen einfach nur in "Büro" zu ändern aber da muss jeder sein System finden.

Zu Namen und alias steht ein einiges im Anfänger-Leitfaden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 10 Oktober 2019, 20:17:29
Hi Michael,

hier die logs:
1. get status vom account
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-89312....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-89312....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AF7O2D....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


HTML Result am Echo ist leider komplett leer nach speak, obwohl browser_save_data = 1 ist.

Internals:
   DEF        A32DOYMUN6DTXA G090U50984761773
   FUUID      5d9e2e6c-f33f-0c45-4ec9-07b06f2bca3a1cde
   IODev      StefansAmazon
   LOGINMODE  IODEV
   NAME       ECHO_G090U50984761773
   NR         1392
   NTFY_ORDER 50-ECHO_G090U50984761773
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2019-10-10 20:15:34   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-10 20:15:34   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-10 20:06:17   COOKIE_MODE     IODEV
     2019-10-10 20:15:45   bluetooth_dbc7abf417885fde989a761d4dafaffbdd68da82dc0a66a8c25d6f69b1961d29 disconnected
     2019-10-10 20:15:33   channel         -
     2019-10-10 20:15:33   currentAlbum    -
     2019-10-10 20:15:33   currentArtist   -
     2019-10-10 20:15:33   currentArtwork  -
     2019-10-10 20:15:33   currentTitle    -
     2019-10-10 20:15:33   currentTuneInID -
     2019-10-10 20:15:42   deviceAddress   ANONYM
     2019-10-10 20:15:44   dnd             off
     2019-10-10 20:15:42   microphone      false
     2019-10-10 20:15:38   model           Echo Dot Gen3
     2019-10-09 23:59:06   mute            off
     2019-10-10 20:15:40   online          true
     2019-10-10 20:15:33   playStatus      stopped
     2019-10-10 20:15:38   presence        present
     2019-10-10 20:15:33   progress        0
     2019-10-10 20:15:33   progresslen     0
     2019-10-09 23:59:06   repeat          off
     2019-10-09 23:59:06   shuffle         off
     2019-10-10 20:06:37   state           connected
     2019-10-10 20:15:42   timeZoneId      Europe/Berlin
     2019-10-10 20:15:38   version         2785574276
     2019-10-10 20:06:40   voice           computer an
     2019-10-10 20:06:40   voice_timestamp 1570730671835
     2019-10-09 23:59:06   volume          47
     2019-10-10 20:15:46   volume_alarm    70
     2019-10-10 20:15:43   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Stefans Echo Dot
     RUNNING_REQUEST 0
     VERSION    2785574276
     bluetooth  dbc7abf417885fde989a761d4dafaffbdd68da82dc0a66a8c25d6f69b1961d29
     CMD_QUEUE:
Attributes:
   IODev      StefansAmazon
   alias      Stefans Echo Dot
   browser_save_data 1
   icon       echo
   room       Amazon
   speak_volume 50


Kannst du etwas erkennen oder was kann ich noch bereitstellen zur Untersuchung?

Danke und Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 10 Oktober 2019, 20:42:00
Zitat von: balli1187 am 10 Oktober 2019, 19:43:58
Korrekt. Allerdings mach es _für mich_ wenig Sinn den Namen einfach nur in "Büro" zu ändern aber da muss jeder sein System finden.

Zu Namen und alias steht ein einiges im Anfänger-Leitfaden.


Gesendet von iPhone mit Tapatalk

Hmm... irgendwie komme ich nicht auf eine Sinnvolle Bezeichnung... Hast einen Vorschlag?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Oktober 2019, 21:31:56
Zitat von: stefanru am 10 Oktober 2019, 20:17:29
Hi Michael,

hier die logs:
1. get status vom account
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-89312....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-89312....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AF7O2D....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


HTML Result am Echo ist leider komplett leer nach speak, obwohl browser_save_data = 1 ist.

Internals:
   DEF        A32DOYMUN6DTXA G090U50984761773
   FUUID      5d9e2e6c-f33f-0c45-4ec9-07b06f2bca3a1cde
   IODev      StefansAmazon
   LOGINMODE  IODEV
   NAME       ECHO_G090U50984761773
   NR         1392
   NTFY_ORDER 50-ECHO_G090U50984761773
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2019-10-10 20:15:34   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-10 20:15:34   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-10 20:06:17   COOKIE_MODE     IODEV
     2019-10-10 20:15:45   bluetooth_dbc7abf417885fde989a761d4dafaffbdd68da82dc0a66a8c25d6f69b1961d29 disconnected
     2019-10-10 20:15:33   channel         -
     2019-10-10 20:15:33   currentAlbum    -
     2019-10-10 20:15:33   currentArtist   -
     2019-10-10 20:15:33   currentArtwork  -
     2019-10-10 20:15:33   currentTitle    -
     2019-10-10 20:15:33   currentTuneInID -
     2019-10-10 20:15:42   deviceAddress   ANONYM
     2019-10-10 20:15:44   dnd             off
     2019-10-10 20:15:42   microphone      false
     2019-10-10 20:15:38   model           Echo Dot Gen3
     2019-10-09 23:59:06   mute            off
     2019-10-10 20:15:40   online          true
     2019-10-10 20:15:33   playStatus      stopped
     2019-10-10 20:15:38   presence        present
     2019-10-10 20:15:33   progress        0
     2019-10-10 20:15:33   progresslen     0
     2019-10-09 23:59:06   repeat          off
     2019-10-09 23:59:06   shuffle         off
     2019-10-10 20:06:37   state           connected
     2019-10-10 20:15:42   timeZoneId      Europe/Berlin
     2019-10-10 20:15:38   version         2785574276
     2019-10-10 20:06:40   voice           computer an
     2019-10-10 20:06:40   voice_timestamp 1570730671835
     2019-10-09 23:59:06   volume          47
     2019-10-10 20:15:46   volume_alarm    70
     2019-10-10 20:15:43   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Stefans Echo Dot
     RUNNING_REQUEST 0
     VERSION    2785574276
     bluetooth  dbc7abf417885fde989a761d4dafaffbdd68da82dc0a66a8c25d6f69b1961d29
     CMD_QUEUE:
Attributes:
   IODev      StefansAmazon
   alias      Stefans Echo Dot
   browser_save_data 1
   icon       echo
   room       Amazon
   speak_volume 50


Kannst du etwas erkennen oder was kann ich noch bereitstellen zur Untersuchung?

Danke und Gruß,
Stefan
Stelle mal dein Login auf npm um


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Oktober 2019, 21:43:21
Zitat von: misux am 10 Oktober 2019, 20:42:00
Hmm... irgendwie komme ich nicht auf eine Sinnvolle Bezeichnung... Hast einen Vorschlag?
Naja ich stelle immer ein Kürzel für die Etage und eines für den Raum vorweg. Dann die Bezeichnung des Geräts. Also in deinem Fall etwas wie EG_Buero_Echo.
Dannn kannst du deine Echos alle per .*_Echo sprechen lassen und musst dir nicht die ewig lange kryptische Bezeichnung merken.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 10 Oktober 2019, 22:17:22
Jetzt verstehe ich garnichts mehr.
Ich hatte NPM. Jetzt ist kein NPM mehr da? Eventuell wegen löschen und neu anlegen?
Es gibt aber auch keine NPM set befehle mehr?
Womit hat das denn zu tun?

Wie soll ich denn jetzt wieder auf NPM umstellen?

Ich geh nochmal alles durch...

Ok habe wieder
DEF    xxx@xxx.xx xxx
eingetragen und NPM ist wieder da.

Login geht.

Status ist jetzt:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
server    Attribut layla.amazon.de
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-20032....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -14....
.DIRECTID    Helper amzn1.account.AF7O2D....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Und ich glaube es nicht es spricht wieder.
Das verstehe ich zwar nicht aber bin froh dass es wieder geht und hab einiges zum NPM_Login gelernt.
Vielleicht hatte ich vorher irgendetwas flasch, bin mir nicht sicher.

Vielen Dank!
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: billy-boy am 10 Oktober 2019, 22:43:57


Zitat von: misux am 10 Oktober 2019, 18:54:43
Damit würden aber alle mit G09 angesprochen werden... richtig? Das wären bei mir alle, das wäre nicht gut... muss nicht jeder mitbekommen...

Und bei dir klappt das Kommando jedesmal?

Ja klappt jedesmal.

Meine Antwort bezog sich auf deine genannte Befehlsfolge.
Wenn du nur bestimmte Echo's ansprechen willst must du den Rat von balli1187 verfolgen.

Aber es klappt definitiv jedes mal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 11 Oktober 2019, 11:11:41
Zitat von: balli1187 am 10 Oktober 2019, 13:07:50
Das Modul ist (noch) nicht über das offizielle FHEM-Repo verfügbar. Es manuell in den den Ordner gepackt und ggf. mit entsprechenden Rechten versehen werden.
Ein User hier bietet ein Update über sein git-Account an aber das muss nicht zwingend die aktuellste Version sein.


Gesendet von iPhone mit Tapatalk

OKay, wie mache ich denn am einfachsten ein Update?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Oktober 2019, 11:16:27
Zitat von: misux am 11 Oktober 2019, 11:11:41
OKay, wie mache ich denn am einfachsten ein Update?
Ist die Frage wirklich ernst gemein? Wie hast du das Modul installiert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Oktober 2019, 11:51:50
Zitat von: misux am 11 Oktober 2019, 11:11:41
OKay, wie mache ich denn am einfachsten ein Update?
Genauso wie du das Modul installiert hast......
Oder du suchst hier nach Christoph Morrison und bindest sein bitbucket-repo ein. Aber wie gesagt, muss das nicht die aktuellste Version sein. Es hängt davon ab wie oft/schnell der User die _hier veröffentlichte_ Version in sein Repo zieht und zum Update anbietet.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 11 Oktober 2019, 12:17:06
Zitat von: balli1187 am 11 Oktober 2019, 11:51:50
Genauso wie du das Modul installiert hast......
Oder du suchst hier nach Christoph Morrison und bindest sein bitbucket-repo ein. Aber wie gesagt, muss das nicht die aktuellste Version sein. Es hängt davon ab wie oft/schnell der User die _hier veröffentlichte_ Version in sein Repo zieht und zum Update anbietet.

Ich versuche das immer möglichst schnell (hier (https://bitbucket.org/christoph-morrison/fhem-amazonecho/src/master/)) nachzuziehen. Natürlich wäre es toll wenn Michael das modul einfach selbst aus einem Repo anbietet, vielleicht im Github-FHEM-Space (https://github.com/fhem), wo auch schon viele andere Module sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 11 Oktober 2019, 12:22:47
Zitat von: misux am 11 Oktober 2019, 11:11:41
OKay, wie mache ich denn am einfachsten ein Update?

Entweder wie damals (https://forum.fhem.de/index.php/topic,82631.msg965088/topicseen.html#msg965088) vorgeschlagen, dann kannst du auch update (https://wiki.fhem.de/wiki/Update) in die Kommandozeile eingeben.

Oder manuell, das könnte man bspw. hier (https://forum.fhem.de/index.php/topic,80397.msg724126.html#msg724126) nachlesen, wenn man sich die Mühe macht mal danach zu suchen.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 11 Oktober 2019, 12:40:21
 :-[
Schande über mein Haupt... Ohne Worte.. Wirklich. Ich schäm mich.

Vielen Dank Leute!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: r26r26 am 11 Oktober 2019, 16:23:58
Hallo zusammen,

ich kämpfe hier jetzt seit Tagen mit den Modul.

OK:

NICHT OK:

2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_SendCommand] [volume] START
2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_SendCommand] [volume] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_SendCommand] [volume] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"AVN2TMX8MU2YM\",\"deviceSerialNumber\":\"6841374e50b74baab7ee0f8698c16b8e\",\"value\":\"17\",\"locale\":\"de-DE\",\"customerId\":\"A2U6IY00XLSSL1\"}}}","status":"ENABLED"}
2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_HandleCmdQueue] [volume] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"AVN2TMX8MU2YM\",\"deviceSerialNumber\":\"6841374e50b74baab7ee0f8698c16b8e\",\"value\":\"17\",\"locale\":\"de-DE\",\"customerId\":\"A2U6IY00XLSSL1\"}}}","status":"ENABLED"}
2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_Parse] [volume]
2019.10.11 16:03:54 5: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_Parse] [volume] DATA Dumper=$VAR1 = '';

2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_Parse] [volume] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Ich habe hier in diesem Thread mehrere gleichartige Fehlermeldungen durchgelesen, nur eben nicht basierend auf der aktuellen Version.

Ich wäre euch hier wirklich sehr dankbar mir hier unter die Arme zu greifen.

Auf meinem Server ist auch NPM installiert:
fhem@fhem:~$ npm -v
6.4.1


Viele Grüße aus Braunschweig

René
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Oktober 2019, 16:35:25
Zitat von: r26r26 am 11 Oktober 2019, 16:23:58
Hallo zusammen,

ich kämpfe hier jetzt seit Tagen mit den Modul.

OK:

  • Installiert ist die aktuelle Version 0.0.55.
  • Login und Autocreate der Geräte funktioniert einwandfrei.
  • Readings aller Geräte werden ohne Probleme richtig aktualisiert.

NICHT OK:

  • Das Absetzen aller Commandos aller Geräte führt zu keinem Ergebnis - es passiert nichts.
  • Im Log zu den jeweiligen Geräten wird jeweils folgende Meldung geworfen:

2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_SendCommand] [volume] START
2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_SendCommand] [volume] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_SendCommand] [volume] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"AVN2TMX8MU2YM\",\"deviceSerialNumber\":\"6841374e50b74baab7ee0f8698c16b8e\",\"value\":\"17\",\"locale\":\"de-DE\",\"customerId\":\"A2U6IY00XLSSL1\"}}}","status":"ENABLED"}
2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_HandleCmdQueue] [volume] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"AVN2TMX8MU2YM\",\"deviceSerialNumber\":\"6841374e50b74baab7ee0f8698c16b8e\",\"value\":\"17\",\"locale\":\"de-DE\",\"customerId\":\"A2U6IY00XLSSL1\"}}}","status":"ENABLED"}
2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_Parse] [volume]
2019.10.11 16:03:54 5: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_Parse] [volume] DATA Dumper=$VAR1 = '';

2019.10.11 16:03:54 4: [ECHO_6841374e50b74baab7ee0f8698c16b8e] [echodevice_Parse] [volume] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Ich habe hier in diesem Thread mehrere gleichartige Fehlermeldungen durchgelesen, nur eben nicht basierend auf der aktuellen Version.

Ich wäre euch hier wirklich sehr dankbar mir hier unter die Arme zu greifen.

Auf meinem Server ist auch NPM installiert:
fhem@fhem:~$ npm -v
6.4.1


Viele Grüße aus Braunschweig

René
Bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 11 Oktober 2019, 16:46:18
habe das gleiche Problem wie Wolle02  #3176
alles funktioniert außer speak_ssml

problem besteht seit 2 Tagen
bei NPM_install das gleiche Ergebnis,   
npm audit fix    bringt das gleiche Ergebnis

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
TTS_IgnorPlay    Attribut 0
devStateIcon    Attribut connected:mqtt_device@LimeGreen disconnected:edit_setting@red .*:edit_settings
alias    Attribut Einstellungen Echos
tunein_default    Attribut s237481
event-on-change-reading    Attribut .*
speak_volume    Attribut 40
disable    Attribut 0
npm_bin_node    Attribut /usr/bin/node
server    Attribut layla.amazon.de
sortby    Attribut 9
TTS_Voice    Attribut German_Female_Marlene
npm_bin    Attribut /usr/local/bin/npm
TTS_Translate_From    Attribut english
icon    Attribut alexa@yellow
group    Attribut MyEcho
intervalvoice    Attribut 2
room    Attribut AlexaRoom
intervalsettings    Attribut 30
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-97333....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -13....
.DIRECTID    Helper amzn1.account.AEC5TY....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0


Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Oct 11 16:40:08 2019    ECHO_Box_media.html
Fri Oct 11 16:40:08 2019    ECHO_Box_media_header.html
Fri Oct 11 16:40:07 2019    ECHO_Box_player.html
Fri Oct 11 16:40:07 2019    ECHO_Box_player_header.html
Fri Oct 11 16:40:05 2019    ECHO_Box_speak_ssml.html
Fri Oct 11 16:40:05 2019    ECHO_Box_speak_ssml_header.html


Nachtrag:
wenn ich NPM_install manuell mache erscheint folgendes:

pi@raspberrypi:/opt/fhem/rss $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

+ alexa-cookie2@2.1.0
updated 1 package and audited 4655 packages in 3.914s
found 74 high severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for detail

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: r26r26 am 11 Oktober 2019, 16:57:45
Vielen Dank für die schnelle Rückmeldung. Hier die beiden fehlenden Angaben:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon
icon    Attribut echo
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-08018....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=260-08018....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AHHAFG....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Oct 11 16:53:17 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_media.html
Fri Oct 11 16:53:17 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_media_header.html
Fri Oct 11 16:53:16 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_player.html
Fri Oct 11 16:53:16 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_player_header.html
Fri Oct 11 16:51:11 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_tunein.html
Fri Oct 11 16:51:11 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_tunein_header.html
Fri Oct 11 16:53:27 2019    echo_activities.html
Fri Oct 11 16:53:27 2019    echo_activities_header.html
Fri Oct 11 16:53:41 2019    echo_alarmvolume.html
Fri Oct 11 16:53:41 2019    echo_alarmvolume_header.html
Fri Oct 11 16:53:39 2019    echo_bluetoothstate.html
Fri Oct 11 16:53:39 2019    echo_bluetoothstate_header.html
Fri Oct 11 16:53:24 2019    echo_cookielogin6.html
Fri Oct 11 16:53:24 2019    echo_cookielogin6_header.html
Fri Oct 11 16:53:28 2019    echo_devicesstate.html
Fri Oct 11 16:53:28 2019    echo_devicesstate_header.html
Fri Oct 11 16:53:26 2019    echo_getbehavior.html
Fri Oct 11 16:53:26 2019    echo_getbehavior_header.html
Fri Oct 11 16:53:35 2019    echo_getdevicesettings.html
Fri Oct 11 16:53:35 2019    echo_getdevicesettings_header.html
Fri Oct 11 16:53:37 2019    echo_getdnd.html
Fri Oct 11 16:53:37 2019    echo_getdnd_header.html
Fri Oct 11 16:53:30 2019    echo_getisonline.html
Fri Oct 11 16:53:30 2019    echo_getisonline_header.html
Fri Oct 11 16:53:26 2019    echo_getnotifications.html
Fri Oct 11 16:53:26 2019    echo_getnotifications_header.html
Fri Oct 11 16:53:26 2019    echo_getsettingstraffic.html
Fri Oct 11 16:53:26 2019    echo_getsettingstraffic_header.html
Fri Oct 11 16:53:35 2019    echo_listitems_shopping.html
Fri Oct 11 16:53:35 2019    echo_listitems_shopping_header.html
Fri Oct 11 16:53:35 2019    echo_listitems_task.html
Fri Oct 11 16:53:35 2019    echo_listitems_task_header.html
Fri Oct 11 16:53:36 2019    echo_wakeword.html
Fri Oct 11 16:53:36 2019    echo_wakeword_header.html



kurzer Nachtrag:
Nachdem ich jetzt manuell im Account Device mein Cookie eingetragen habe und einen erneuten Login durchgeführt funktioniert es. Ich bin mir nicht sicher, ob das so sein soll. Die Funktion SPEAK funktioniert aber weiterhin bei keinem Gerät.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 11 Oktober 2019, 19:45:41
Zitat von: r26r26 am 11 Oktober 2019, 16:57:45
Vielen Dank für die schnelle Rückmeldung. Hier die beiden fehlenden Angaben:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon
icon    Attribut echo
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-08018....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=260-08018....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AHHAFG....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Oct 11 16:53:17 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_media.html
Fri Oct 11 16:53:17 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_media_header.html
Fri Oct 11 16:53:16 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_player.html
Fri Oct 11 16:53:16 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_player_header.html
Fri Oct 11 16:51:11 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_tunein.html
Fri Oct 11 16:51:11 2019    ECHO_6841374e50b74baab7ee0f8698c16b8e_tunein_header.html
Fri Oct 11 16:53:27 2019    echo_activities.html
Fri Oct 11 16:53:27 2019    echo_activities_header.html
Fri Oct 11 16:53:41 2019    echo_alarmvolume.html
Fri Oct 11 16:53:41 2019    echo_alarmvolume_header.html
Fri Oct 11 16:53:39 2019    echo_bluetoothstate.html
Fri Oct 11 16:53:39 2019    echo_bluetoothstate_header.html
Fri Oct 11 16:53:24 2019    echo_cookielogin6.html
Fri Oct 11 16:53:24 2019    echo_cookielogin6_header.html
Fri Oct 11 16:53:28 2019    echo_devicesstate.html
Fri Oct 11 16:53:28 2019    echo_devicesstate_header.html
Fri Oct 11 16:53:26 2019    echo_getbehavior.html
Fri Oct 11 16:53:26 2019    echo_getbehavior_header.html
Fri Oct 11 16:53:35 2019    echo_getdevicesettings.html
Fri Oct 11 16:53:35 2019    echo_getdevicesettings_header.html
Fri Oct 11 16:53:37 2019    echo_getdnd.html
Fri Oct 11 16:53:37 2019    echo_getdnd_header.html
Fri Oct 11 16:53:30 2019    echo_getisonline.html
Fri Oct 11 16:53:30 2019    echo_getisonline_header.html
Fri Oct 11 16:53:26 2019    echo_getnotifications.html
Fri Oct 11 16:53:26 2019    echo_getnotifications_header.html
Fri Oct 11 16:53:26 2019    echo_getsettingstraffic.html
Fri Oct 11 16:53:26 2019    echo_getsettingstraffic_header.html
Fri Oct 11 16:53:35 2019    echo_listitems_shopping.html
Fri Oct 11 16:53:35 2019    echo_listitems_shopping_header.html
Fri Oct 11 16:53:35 2019    echo_listitems_task.html
Fri Oct 11 16:53:35 2019    echo_listitems_task_header.html
Fri Oct 11 16:53:36 2019    echo_wakeword.html
Fri Oct 11 16:53:36 2019    echo_wakeword_header.html



kurzer Nachtrag:
Nachdem ich jetzt manuell im Account Device mein Cookie eingetragen habe und einen erneuten Login durchgeführt funktioniert es. Ich bin mir nicht sicher, ob das so sein soll. Die Funktion SPEAK funktioniert aber weiterhin bei keinem Gerät.

Stell mal auf NOM login um. Danach gings bei mir, ist auf michaels webseite erklärt.
Du musst eigentlich unter DEF im Account device nur xxx@xxx.xx xxx eintragen.
Danach sollte set NPM login erscheinen und du kannst es ausführen.
Wenn nicht nochmal auf der Webseite nachlesen.
Zusätzlich kannst du prüfen ob du auch die neuste Version vom Plugin hast?

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: r26r26 am 11 Oktober 2019, 19:48:56
Hi Stefan,

ich habe die neueste Version vom Modul. Hier fehlt wohl die Möglichkeit im Account Device set NPM login auszuführen. Im Menü ist der Eintrag nicht vorhanden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 11 Oktober 2019, 22:22:41
War bei mir auch so, nach ändern von
DEF im Account Device auf xxx@xxx.xx xxx kamen die Einträge.
Siehe in der Anleitung hier:
https://mwinkler.jimdo.com/modul-echodevice-npm/

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 12 Oktober 2019, 15:22:40
weiß denn jemand wo die package.json liegen muß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Oktober 2019, 16:04:50
Zitat von: pfeffi am 11 Oktober 2019, 16:46:18
habe das gleiche Problem wie Wolle02  #3176
alles funktioniert außer speak_ssml

problem besteht seit 2 Tagen
bei NPM_install das gleiche Ergebnis,   
npm audit fix    bringt das gleiche Ergebnis

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.55
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
TTS_IgnorPlay    Attribut 0
devStateIcon    Attribut connected:mqtt_device@LimeGreen disconnected:edit_setting@red .*:edit_settings
alias    Attribut Einstellungen Echos
tunein_default    Attribut s237481
event-on-change-reading    Attribut .*
speak_volume    Attribut 40
disable    Attribut 0
npm_bin_node    Attribut /usr/bin/node
server    Attribut layla.amazon.de
sortby    Attribut 9
TTS_Voice    Attribut German_Female_Marlene
npm_bin    Attribut /usr/local/bin/npm
TTS_Translate_From    Attribut english
icon    Attribut alexa@yellow
group    Attribut MyEcho
intervalvoice    Attribut 2
room    Attribut AlexaRoom
intervalsettings    Attribut 30
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-97333....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -13....
.DIRECTID    Helper amzn1.account.AEC5TY....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0


Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Oct 11 16:40:08 2019    ECHO_Box_media.html
Fri Oct 11 16:40:08 2019    ECHO_Box_media_header.html
Fri Oct 11 16:40:07 2019    ECHO_Box_player.html
Fri Oct 11 16:40:07 2019    ECHO_Box_player_header.html
Fri Oct 11 16:40:05 2019    ECHO_Box_speak_ssml.html
Fri Oct 11 16:40:05 2019    ECHO_Box_speak_ssml_header.html


Nachtrag:
wenn ich NPM_install manuell mache erscheint folgendes:

pi@raspberrypi:/opt/fhem/rss $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

+ alexa-cookie2@2.1.0
updated 1 package and audited 4655 packages in 3.914s
found 74 high severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for detail


das "found 74 high severity vulnerabilities" hat nichts mit Deinem Problem zu tun. Diese Meldung bezieht sich ausschließlich auf den Pakete Download. Ich persönlich bin der Meinung das hier auch nicht gemacht werden muss, da standardmäßig diese Pakete nicht verwendet werden. Die Pakete werden nur dann benötigt wenn das Modul das Cookie erzeugt bzw. aktualisiert. Das alexa-cookie2 Paket wird ja auch in einen gesonderten Pfad installiert.

Laut Deinem "get status" verwendet Dein Modul schon das NPM Login. Ein erneutes npm install wird dann auch nicht mehr benötigt.

Bei den HTML_Result soltest du die Dateien mit Inhalt zusenden und nicht das Ergebnis eines "get html_results". Der Inhalt der Dateien ist das wichtige, nicht die Übersicht der Dateien.

Zusätzlich wäre noch interessant wie du den Speak Befehl angesetzt hast, und was du genau in das dafür vorgesehen Feld genau eingetragen hast.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 12 Oktober 2019, 16:51:43
Danke für die Antwort

set Echo speak_ssml <speak><voice name='Hans'>die Garagentür ist jetzt geschlossen! </voice></speak>

ECHO_Box_speak_ssml.html     bleibt leer

ECHO_Box_speak_ssml_header.html     
HTTP/1.1 200 OK Server: Server Date: Sat, 12 Oct 2019 14:41:44 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: JBCH4YDXSAF7SVKFXJPG Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

hatte inzwischen die def  nochmal geändert mit meinem Orginal-Login bei Amazon,weil es da funktionierte
es wurde jedoch wieder zurückgesetzt auf xxx@xxx.xx xxx     
nur wenn ich jetzt ein NPM_install mache kommt Installation fehlgeschlagen
es funktioniert alles wie vorher außer speak_ssml

Nachtrag:
der Eintrag in der ECHO_Box_speak_ssml_header.html scheint älter zu sein, ich hatte den Befehl um 16.40 Uhr abgesetzt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Oktober 2019, 19:47:25
Zitat von: pfeffi am 12 Oktober 2019, 16:51:43
Danke für die Antwort

set Echo speak_ssml <speak><voice name='Hans'>die Garagentür ist jetzt geschlossen! </voice></speak>

ECHO_Box_speak_ssml.html     bleibt leer

ECHO_Box_speak_ssml_header.html     
HTTP/1.1 200 OK Server: Server Date: Sat, 12 Oct 2019 14:41:44 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: JBCH4YDXSAF7SVKFXJPG Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

hatte inzwischen die def  nochmal geändert mit meinem Orginal-Login bei Amazon,weil es da funktionierte
es wurde jedoch wieder zurückgesetzt auf xxx@xxx.xx xxx     
nur wenn ich jetzt ein NPM_install mache kommt Installation fehlgeschlagen
es funktioniert alles wie vorher außer speak_ssml

Nachtrag:
der Eintrag in der ECHO_Box_speak_ssml_header.html scheint älter zu sein, ich hatte den Befehl um 16.40 Uhr abgesetzt
Dann müsstest du mal das Log auf Verbose 4 bzw. 5 stellen. Eventuell sieht man dann da was nicht funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 13 Oktober 2019, 11:34:03
wenn nicht noch wo anders was geloggt wird, ist auch bei verbose 5  der Inhalt ähnlich

ECHO_Box_speak_ssml_header.html:

HTTP/1.1 200 OK Server: Server Date: Sun, 13 Oct 2019 09:21:22 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: 6E3V3CH13VCK9WT93DT5 Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

ECHO_Box_speak_ssml.html     -    bleibt leer

mir fiel gerade auf:
wenn ich den Befehl  set speak_ssml  mehrmals aufrufe bleibt der Inhalt von ECHO_Box_speak_ssml_header.html gleich
kann es damit was zu tun haben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Oktober 2019, 11:59:55
Zitat von: pfeffi am 13 Oktober 2019, 11:34:03
wenn nicht noch wo anders was geloggt wird, ist auch bei verbose 5  der Inhalt ähnlich

ECHO_Box_speak_ssml_header.html:

HTTP/1.1 200 OK Server: Server Date: Sun, 13 Oct 2019 09:21:22 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: 6E3V3CH13VCK9WT93DT5 Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

ECHO_Box_speak_ssml.html     -    bleibt leer

mir fiel gerade auf:
wenn ich den Befehl  set speak_ssml  mehrmals aufrufe bleibt der Inhalt von ECHO_Box_speak_ssml_header.html gleich
kann es damit was zu tun haben?
Du musst ja auch ins FHEM log schauen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 13 Oktober 2019, 12:31:14
sorry das wusste ich jetzt nicht
hab einmal die ssml Sachen rauskopiert
zur Sicherheit doch noch mal alles komplett
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Oktober 2019, 13:33:18
Zitat von: pfeffi am 13 Oktober 2019, 12:31:14
sorry das wusste ich jetzt nicht
hab einmal die ssml Sachen rauskopiert
zur Sicherheit doch noch mal alles komplett
Im Log ist zu sehen das der Befehl abgesetzt wurde. Dann müsste sich auch die Header Datei ändern. Eventuell kannst Du mal die beiden Dateien löschen. Standardmäßig liegen die Result Dateien hier:"/opt/fhem/www/echodevice/results"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 13 Oktober 2019, 17:12:32
2019.10.13 17:04:29.310 4: [ECHO_Box] [echodevice_Parse] [speak_ssml]
2019.10.13 17:04:29.311 5: [ECHO_Box] [echodevice_Parse] [speak_ssml] DATA Dumper=$VAR1 = '';

2019.10.13 17:04:29.312 4: [ECHO_Box] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


hab die Dateien gelöscht
dann set speak_ssml
das gleiche Ergebnis

ECHO_Box_speak.html     bleibt leer

ECHO_Box_speak_header.html:
HTTP/1.1 200 OK Server: Server Date: Sat, 12 Oct 2019 14:36:34 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: KK10022326MW8XNETGPF Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

json for unknown message    und     'data' => 'nodata'  kommt mir komisch vor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Oktober 2019, 18:34:15
Zitat von: pfeffi am 13 Oktober 2019, 17:12:32
2019.10.13 17:04:29.310 4: [ECHO_Box] [echodevice_Parse] [speak_ssml]
2019.10.13 17:04:29.311 5: [ECHO_Box] [echodevice_Parse] [speak_ssml] DATA Dumper=$VAR1 = '';

2019.10.13 17:04:29.312 4: [ECHO_Box] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


hab die Dateien gelöscht
dann set speak_ssml
das gleiche Ergebnis

ECHO_Box_speak.html     bleibt leer

ECHO_Box_speak_header.html:
HTTP/1.1 200 OK Server: Server Date: Sat, 12 Oct 2019 14:36:34 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: KK10022326MW8XNETGPF Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

json for unknown message    und     'data' => 'nodata'  kommt mir komisch vor
OK, also bei Amazon kommt die Nachricht an. In deinem Log ist mir jetzt noch folgendes aufgefallen!

2019.10.13 12:23:24.371 4: [ECHO_Box] [echodevice_HandleCmdQueue] [speak_ssml] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"G2A0P308836204NW\",\"customerId\":\"AFWSB15I3JI1L\",\"locale\":\"de-DE\",\"value\":\"\",\"deviceType\":\"A7WXQPH584YP\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"Speak\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak><voice name='Hans'>die Garagentür ist jetzt geschlossen! </voice></speak>\"}}],\"customerId\":\"AFWSB15I3JI1L\",\"target\":{\"customerId\":\"AFWSB15I3JI1L\",\"devices\":[{\"deviceSerialNumber\":\"G2A0P308836204NW\",\"deviceTypeId\":\"A7WXQPH584YP\"}]}}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"G2A0P308836204NW\",\"customerId\":\"AFWSB15I3JI1L\",\"locale\":\"de-DE\",\"value\":\"20\",\"deviceType\":\"A7WXQPH584YP\"}}]}}","status":"ENABLED"}

Bei dem ersten Volume steht kein Wert. Kann mir jetzt gut vorstellen das Amazon diesen Wert als 0 ansieht und daher dein ECHO nichts spricht.

Kannst Du mal von dem ECHO und Deinem Account Device ein List schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 13 Oktober 2019, 18:57:38
okay hört sich ja schon mal gut an
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Oktober 2019, 19:10:01
Zitat von: pfeffi am 13 Oktober 2019, 18:57:38
okay hört sich ja schon mal gut an
Ich habe auf Seite 1 eine neue Version. Kannst Du die mal bittet testen? Falls es nicht bei Dir funktioniert, muss du mir halt noch mal alle Logs zusenden.

Folgende Änderungen sind in dem Update neu:

# 2019.10.09 v0.0.56
# - FEATURE: Hintergrundbild ECHO SHOW ändern "set homescreen"
#


Über set homescreen kann das Hintergrundbild des ECHO Shows geändert werden. Hier müsst Ihr einen https://xy.jpg Pfad eintragen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 13 Oktober 2019, 20:33:50
Hurra !!!!!
es funktioniert super
alles was ich auf die Schnelle testen konnte funktioniert

VIELEN DANK   und einen schönen Restsonntag

pfeffi

Hintergrundbild teste ich später   habe zur Zeit keine https
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 Oktober 2019, 20:38:10
ZitatBei dem ersten Volume steht kein Wert. Kann mir jetzt gut vorstellen das Amazon diesen Wert als 0 ansieht und daher dein ECHO nichts spricht.
Kannst Du mal von dem ECHO und Deinem Account Device ein List schicken?

Hallo Michael, das ist bei mir genauso. Hier mal meine Lists:
echodot:
Internals:
   CHANGED   
   DEF        A3S5BH2HU6VAYF G090L90965212XCS
   FUUID      5d7b5230-f33f-0308-2bd7-52503739a6d87fa2
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev      amazon
   LOGINMODE  IODEV
   NAME       echodot_wz
   NR         350
   NTFY_ORDER 50-echodot_wz
   STATE      connected
   TYPE       echodevice
   model      Echo Dot
   CHANGETIME:
     2019-10-13 20:29:58
   OLDREADINGS:
   READINGS:
     2019-10-13 20:35:09   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-13 20:35:09   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-09 22:29:12   COOKIE_MODE     IODEV
     2019-10-13 20:35:07   alarm_count     0
     2019-10-13 20:35:08   channel         -
     2019-10-13 20:35:08   currentAlbum    -
     2019-10-13 20:35:08   currentArtist   -
     2019-10-13 20:35:08   currentArtwork  -
     2019-10-13 20:35:08   currentTitle    -
     2019-10-13 20:35:08   currentTuneInID -
     2019-10-13 20:35:12   deviceAddress   ...
     2019-10-13 20:35:14   dnd             off
     2019-10-13 20:35:12   microphone      false
     2019-10-13 20:35:09   model           Echo Dot
     2019-10-13 20:35:07   musicalarm_count 0
     2019-10-13 20:35:09   mute            off
     2019-10-13 20:35:10   online          true
     2019-10-13 20:35:08   playStatus      stopped
     2019-10-13 20:35:09   presence        present
     2019-10-13 20:35:09   progress        0
     2019-10-13 20:35:09   progresslen     0
     2019-10-13 20:35:07   reminder_count  0
     2019-10-13 20:35:09   repeat          off
     2019-10-13 20:35:09   shuffle         off
     2019-10-09 22:29:29   state           connected
     2019-10-13 20:35:12   timeZoneId      Europe/Paris
     2019-10-13 20:35:07   timer_count     0
     2019-10-13 20:35:07   timer_id        -
     2019-10-13 20:35:07   timer_remainingtime 0
     2019-10-13 20:35:09   version         645584020
     2019-10-13 20:30:08   voice           sprich mir nach Hallo Sebastian
     2019-10-13 20:30:08   voice_timestamp 1570991398001
     2019-10-13 20:35:09   volume          63
     2019-10-13 20:35:16   volume_alarm    70
     2019-10-13 20:35:13   wakeword        ALEXA
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     FAMILY     ECHO
     NAME       Sebastians Echo Dot
     RUNNING_REQUEST 0
     VERSION    645584020
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      amazon
   alias      Sebastians Echo Dot
   browser_save_data 1
   event-on-change-reading .*
   group      Multimedia
   icon       echo
   room       30_Devices
   speak_volume 63
   verbose    5


Account:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5d7b507c-f33f-0308-ff6a-d41cbec98e133ed0
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev     
   LOGINMODE  NPM
   NAME       amazon
   NR         349
   NTFY_ORDER 50-amazon
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-10-13 20:36:17   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-13 20:36:17   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-09 22:29:12   COOKIE_MODE     NPM
     2019-10-13 20:36:06   COOKIE_STATE    OK
     2019-10-13 20:16:07   COOKIE_TYPE     NPM_Login
     2019-10-13 20:36:07   alarm_count     0
     2019-10-13 20:16:07   amazon_refreshtoken vorhanden
     2019-10-09 22:29:28   autocreate_devices stop
     2019-10-13 20:36:07   config_address_between -
     2019-10-13 20:36:07   config_address_from ...
     2019-10-13 20:36:07   config_address_to ...
     2019-10-13 20:36:12   list_SHOPPING_ITEM
     2019-10-13 20:36:13   list_TASK       
     2019-10-13 20:36:07   musicalarm_count 0
     2019-10-13 20:36:07   reminder_count  0
     2019-10-13 20:36:06   state           connected
     2019-10-13 20:36:07   timer_count     0
     2019-10-13 20:36:07   timer_id        -
     2019-10-13 20:36:07   timer_remainingtime 0
     2019-10-09 22:29:28   version         0.0.55
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    645584020
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1570652968
     CMD_QUEUE:
     ITEMS:
       SHOPPING_ITEM:
         Butter     A3G3LVU5IWT61F#2159bfd9-1207-4762-9522-4038bec30196
         Eier       A3G3LVU5IWT61F#897ec5d6-62e2-46f4-a50e-967a5b68cdb4
         Käse      A3G3LVU5IWT61F#c1464b47-f3af-4ffa-9450-031e625aa797
         Milch      A3G3LVU5IWT61F#4fe37d40-dac9-483a-ba83-82a4d4ceba9b
         Quark      A3G3LVU5IWT61F#848d654d-0bf5-4ef3-bdca-6dab6368cc13
         Wurst      A3G3LVU5IWT61F#202f6fd4-a693-4588-8980-5b9f7ad89a22
     getbehavior:
       amzn1.alexa.automation....:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence....
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5651bab86500)
         triggers:
           HASH(0x5651bb4c7a20)
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.3...
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5651bb511c50)
               HASH(0x5651bb5aada8)
         triggers:
           HASH(0x5651bb4fc9d0)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence....
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5651bb5b6930)
               HASH(0x5651bb1ab038)
               HASH(0x5651bb523d68)
               HASH(0x5651bb27b620)
         triggers:
           HASH(0x5651bb3124e0)
     getsettingstraffic:
       between   
       from       ...
       to         ...
     notifications:
       _G090L90965212XCS:
       _account:
Attributes:
   alias      Amazon
   group      Sprachsteuerung
   icon       echo
   npm_refresh_intervall 14400
   room       90_System->91_Schnittstellen
   verbose    3


VG Sebastian

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 Oktober 2019, 20:43:08
Zitat von: pfeffi am 13 Oktober 2019, 20:33:50
Hurra !!!!!
es funktioniert super
alles was ich auf die Schnelle testen konnte funktioniert

VIELEN DANK   und einen schönen Restsonntag

pfeffi

Hintergrundbild teste ich später   habe zur Zeit keine https

Auch speak_ssml?
Mit der 0.0.56?

VG Sebastian


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 13 Oktober 2019, 21:10:24
Ja auch speak_ssml 
Das war das einzige was nicht ging
Funktioniert super mit der neuen Version
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 13 Oktober 2019, 21:12:38
Zitat von: pfeffi am 13 Oktober 2019, 21:10:24
Ja auch speak_ssml 
Das war das einzige was nicht ging
Funktioniert super mit der neuen Version

Jepp, hier auch. Danke Michael!  8)
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 14 Oktober 2019, 21:14:24
Zitat von: michael.winkler am 13 Oktober 2019, 19:10:01
Ich habe auf Seite 1 eine neue Version.

Folgende Änderungen sind in dem Update neu:

# 2019.10.09 v0.0.56
# - FEATURE: Hintergrundbild ECHO SHOW ändern "set homescreen"
#


Über set homescreen kann das Hintergrundbild des ECHO Shows geändert werden. Hier müsst Ihr einen https://xy.jpg Pfad eintragen!
Bist du schon dazu gekommen dir das löschen der Historie mal anzuschauen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Florian_GT am 16 Oktober 2019, 01:23:16
Hi,

ich habe leider seit dem Update erhebliche Probleme und wollte jetzt statt Cookie NPM verwenden. Es scheitert im moment beim NPM_INSTALL mit einem die der FHEM Instanz.

        open CMD,'-|','sudo ' . $npm_bin . ' install --prefix ./cache/alexa-cookie alexa-cookie2' or die $@;

Ich habs halt irgendwann gecheckt das in den Sudoers noch was fehlt, eine Fehlermeldung würde manchen das Leben aber sicher einfacher machen...

Gruß Florian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Oktober 2019, 09:01:12
Zitat von: balli1187 am 14 Oktober 2019, 21:14:24
Bist du schon dazu gekommen dir das löschen der Historie mal anzuschauen?


Gesendet von iPhone mit Tapatalk
Nein, bis jetzt noch nicht. Werde es mir aber die Tage mal anschauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 16 Oktober 2019, 10:40:47
Zitat von: michael.winkler am 16 Oktober 2019, 09:01:12
Nein, bis jetzt noch nicht. Werde es mir aber die Tage mal anschauen.
Alles klar. Schon male danke vorweg ;-)


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 16 Oktober 2019, 11:24:41
Zitat von: michael.winkler am 13 Oktober 2019, 19:10:01
Ich habe auf Seite 1 eine neue Version. Kannst Du die mal bittet testen? Falls es nicht bei Dir funktioniert, muss du mir halt noch mal alle Logs zusenden.

Folgende Änderungen sind in dem Update neu:

# 2019.10.09 v0.0.56
# - FEATURE: Hintergrundbild ECHO SHOW ändern "set homescreen"
#


Hallo Michael,

wird die neue Version 0.0.56 nicht mehr über https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/master/controls_echodevice.txt per Fhem update verteilt ? Dort ist noch die 0.0.55
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Oktober 2019, 11:25:46
Zitat von: hanswerner1 am 16 Oktober 2019, 11:24:41
Hallo Michael,

wird die neue Version 0.0.56 nicht mehr über https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/master/controls_echodevice.txt per Fhem update verteilt ? Dort ist noch die 0.0.55
Die aktuelle Version hängt immer auf der ersten Seite hier. Alles andere kommt nicht von mir!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 16 Oktober 2019, 11:40:25
ah ok, dache das käme auch von dir. Dann muss ich wieder händisch updaten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Florian_GT am 16 Oktober 2019, 20:11:12
Zitat von: hanswerner1 am 16 Oktober 2019, 11:40:25
ah ok, dache das käme auch von dir. Dann muss ich wieder händisch updaten.

Die ist doch dort schon verfügbar.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 16 Oktober 2019, 20:44:26
Zitat von: Florian_GT am 16 Oktober 2019, 20:11:12
Die ist doch dort schon verfügbar.

Heute morgen war's noch die alte Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: v1per am 16 Oktober 2019, 21:24:45
Hallo,

ich habe mir eben die Version 0.0.55 installiert.
meine 3 Echos wurden auch gefunden. Nur kann ich keine Set Befehle abschicken.

z.B. Lautstärke ändern funktioniert nicht (set <echoname> volume 30)
oder

habe ich irgendwas bei der installation übersehen ?

Gruß Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 16 Oktober 2019, 21:30:15
Wo hast du die 0.0.55 her?
Aktuell ist wohl 0.0.56

Wie hast du definiert?
Mit den echten Zugangsdaten oder mit xxx@xxx.de (oder so ähnlich wie es halt in der Anleitung steht)!?

Welche Login-Variante!?
Npm_install und npm_login!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 17 Oktober 2019, 04:19:24
Hallo,

Bei mir funktioniert NPM Login New nicht. es kommt immer: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.

Im Log steht dann
/opt/fhem/cache/alexa-cookie/119create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


Hier noch mein Get Status:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.0.56
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
room    Attribut Amazon
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


was stimmt nicht?

Gruß Peet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: v1per am 17 Oktober 2019, 05:48:42
Zitat von: MadMax-FHEM am 16 Oktober 2019, 21:30:15
Wo hast du die 0.0.55 her?
Aktuell ist wohl 0.0.56

Wie hast du definiert?
Mit den echten Zugangsdaten oder mit xxx@xxx.de (oder so ähnlich wie es halt in der Anleitung steht)!?

Welche Login-Variante!?
Npm_install und npm_login!?

Gruß, Joachim

Die Version hab ich von Christoph-Morrisondem über update add hinzugefügt.

ich habe so difiniert:
define echodevice echodevice zugangs-email@.de passwort

Welche Login-Variante!?
reicht es nicht beim anlegen die zugangsdaten einzutragen ?

Npm_install und npm_login
habe ich mich noch nicht mit befasst

readings passen soweit... speak, volume usw. geht alles
nur die Set befehle sind ergebnislos
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 Oktober 2019, 07:19:21
Die letzten Seiten im Thread lesen, dann wüsstest du, dass ohne npm_login schlecht ist.
Define schon lange nicht mehr mit den "echten" Zugangsdaten ist (sollte auch in der Anleitung stehen)...

Und 3 Zeilen weiter oben (und auch da wo die "Update-Quelle" angegeben ist) steht, dass Aktualität nicht garantiert wird, daher immer mal im ersten Post schauen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 Oktober 2019, 07:22:36
@Peet: npm_install lief aber ohne Fehler durch!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: v1per am 17 Oktober 2019, 08:02:25
Zitat von: MadMax-FHEM am 17 Oktober 2019, 07:19:21
Die letzten Seiten im Thread lesen, dann wüsstest du, dass ohne npm_login schlecht ist.
Define schon lange nicht mehr mit den "echten" Zugangsdaten ist (sollte auch in der Anleitung stehen)...

Und 3 Zeilen weiter oben (und auch da wo die "Update-Quelle" angegeben ist) steht, dass Aktualität nicht garantiert wird, daher immer mal im ersten Post schauen...

Gruß, Joachim

Hallo Joachim,

mit der Anleitung ist doch diese Webseite gemeint oder ?
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

weil dort steht
define <Name> echodevice <Amazon account> <Amazon Kennwort>

Zitat von: michael.winkler am 12 Januar 2018, 18:20:12
Das Icon müsst Ihr nach ./www/images/fhemSVG kopieren
wo finde ich dieses Icon ? :-)

Normalerweise lese ich mir Threads immer erst komplett durch, aber die 216 Seiten waren sehr abschreckend, deshalb hab ich den ersten link angeklickt und hab der Anleitung gefolgt... dann hab ich noch ein wenig gegoogelt und andere installationswege gefunden.
Aber ich befolge mal dien Rat und lese mir die letzte 10 Seiten durch ;-) Macht warscheinlich mehr Sinn.

Vielen Dank für die schnelle hilfe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 Oktober 2019, 08:13:52
Prinzipiell: ja, diese Anleitung.

Aber (wie fast immer bei [noch] nicht "offiziellen" Modulen) es empfiehlt sich den ersten Beitrag (und die letzten paar) zu lesen.

Dort wird ausdrücklich auf die neue Login-Methode verwiesen: https://mwinkler.jimdo.com/modul-echodevice-npm/

Und dort ist auch das Icon zu finden...
...nebst der aktuellen/aktuellsten Version des Moduls...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 17 Oktober 2019, 09:13:48
Zitat von: v1per am 17 Oktober 2019, 08:02:25
wo finde ich dieses Icon ? :-)

Nur den ersten Post aufmerksam durchlesen hätte ja schon ausgereicht. Da ist das Icon übrigens auch zu finden...  ;)
Zitatecho.svg (23.67 kB - runtergeladen 1270 Mal.)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 17 Oktober 2019, 10:06:24
Ich hab gestern noch auf die 0.0.56 aktualisiert. Also einfach mal ein update ausführen. Da ist das Icon auch mit drin.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: The Spirit am 17 Oktober 2019, 10:29:30
hi.
hab gestern einen echo 3 bekommen.
wird auch gefunden aber es gibt kein set oder get?
unter modell steht "unbekannt".
Kannst du das was machen?
Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2019, 10:33:39
Zitat von: The Spirit am 17 Oktober 2019, 10:29:30
hi.
hab gestern einen echo 3 bekommen.
wird auch gefunden aber es gibt kein set oder get?
unter modell steht "unbekannt".
Kannst du das was machen?
Danke
Bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: The Spirit am 17 Oktober 2019, 11:14:37
hab es gleich getestet
hier die relevante zeile für dein plugin
elsif($ModelNumber eq "A3FX4UWTP28V1P" || $ModelNumber eq "Echo") {return "Echo Gen3";}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2019, 11:20:22
Zitat von: The Spirit am 17 Oktober 2019, 11:14:37
hab es gleich getestet
hier die relevante zeile für dein plugin
elsif($ModelNumber eq "A3FX4UWTP28V1P" || $ModelNumber eq "Echo") {return "Echo Gen3";}
Ist das dieser hier?

https://www.amazon.de/amazon-echo-3-generation-smarter-lautsprecher-mit-alexa/dp/B07P64LFFH/ref=as_li_ss_tl?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=echo+gen+3&qid=1571303975&sr=8-2-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExV1FEUVlLMVY1ODhBJmVuY3J5cHRlZElkPUEwODczOTUxTzA4NjM3SkFMRENVJmVuY3J5cHRlZEFkSWQ9QTAzNDQ1MjAyWTg1VThKQjlCS1FWJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==&linkCode=ll1&tag=mwinkler0f-21&linkId=afa2c66928514d1e250cda04c5ef07ee&language=de_DE
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: The Spirit am 17 Oktober 2019, 12:24:29
Ja genau
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Oktober 2019, 15:16:27
Zitat von: The Spirit am 17 Oktober 2019, 12:24:29
Ja genau
Auf Seite 1 gibt es jetzt die Version 0.0.57


# 2019.10.17 v0.0.57
# - FEATURE: Unterstützung A3FX4UWTP28V1P ECHO Gen 3
#


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 17 Oktober 2019, 18:28:44
Zitat von: MadMax-FHEM am 17 Oktober 2019, 07:22:36
@Peet: npm_install lief aber ohne Fehler durch!?

Gruß, Joachim

Hallo Joachim,

ja lief problemlos durch. Wenn ich NPM Install mache, sagt er, dass alles erfolgreich war.

gruß
Peet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Oktober 2019, 16:30:04
Zitat von: Peet_b am 17 Oktober 2019, 18:28:44
Hallo Joachim,

ja lief problemlos durch. Wenn ich NPM Install mache, sagt er, dass alles erfolgreich war.

gruß
Peet
kannst du mal ein "get status" am Account Device zusenden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 19 Oktober 2019, 09:59:39
Hallo,

gerade ist mir aufgefallen, das der set ECHO shuffle ON|OFF Befehl bei mir nicht funktioniert.

command.html:
{"message":null}

command_header.html:
HTTP/1.1 400 Bad Request
Server: Server
Date: Sat, 19 Oct 2019 07:48:30 GMT
Content-Type: application/json
Content-Length: 16
Connection: keep-alive
x-amzn-RequestId: 5b66ef5c-cf47-4892-8391-a9aff63e4883
x-amzn-ErrorType: UnsupportedPlayQueueCommandException:http://internal.amazon.com/coral/com.amazon.dee.web.coral.model/
x-amz-rid: PZC2RSB21ZPDQY239267
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


Ist das ein exklusives Problem bei mir, oder gibt es Andere die das auch festgestellt haben ?

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Oktober 2019, 10:02:37
Zitat von: JudgeDredd am 19 Oktober 2019, 09:59:39
Hallo,

gerade ist mir aufgefallen, das der set ECHO shuffle ON|OFF Befehl bei mir nicht funktioniert.

command.html:
{"message":null}

command_header.html:
HTTP/1.1 400 Bad Request
Server: Server
Date: Sat, 19 Oct 2019 07:48:30 GMT
Content-Type: application/json
Content-Length: 16
Connection: keep-alive
x-amzn-RequestId: 5b66ef5c-cf47-4892-8391-a9aff63e4883
x-amzn-ErrorType: UnsupportedPlayQueueCommandException:http://internal.amazon.com/coral/com.amazon.dee.web.coral.model/
x-amz-rid: PZC2RSB21ZPDQY239267
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


Ist das ein exklusives Problem bei mir, oder gibt es Andere die das auch festgestellt haben ?

Gruß,
JudgeDredd

kannst du mal ein "get status" am Account Device zusenden?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 19 Oktober 2019, 10:53:26
Zitat von: michael.winklerkannst du mal ein "get status" am Account Device zusenden?
Klar, bekommst Du, da aber alles andere mit den Echos tutti ist, wird es vermutlich wenig nutzen.

Modul Infos:

Beschreibung    Bereich    Wert
STATE Reading connected
Version    Reading 0.0.56
COOKIE_STATE Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE  Reading NPM
amazon_refreshtoken Reading vorhanden
icon    Attribut echo
group    Attribut Server
browser_save_data    Attribut 0
server    Attribut layla.amazon.de
room    Attribut Sonstige
disable    Attribut 0

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken Reading vorhanden
.COOKIE    Helper session-id=257-95629....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 111....
.DIRECTID    Helper amzn1.account.AE5OQJ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GSK19 am 20 Oktober 2019, 15:52:19
Hallo,

habe mal eine Frage: Ich nutze "speak_ssml" zur Sprachausgabe und würde während der Ausgabe andere Aktionen laufen lassen, insbesondere den Fernseher aus Pause setzen.
Um das so hinzukriegen, wie ich es mir vorschwebt, bräuchte ich dafür eine Indikation, wann die Sprachausgabe vorbei ist - am Leuchtring des Echo sehe ich das, aber gibt es eine Möglichkeit, das auch in FHEM zu sehen? Danke Euch schon mal!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 20 Oktober 2019, 15:54:00
Zitat von: GSK19 am 20 Oktober 2019, 15:52:19
Hallo,

habe mal eine Frage: Ich nutze "speak_ssml" zur Sprachausgabe und würde während der Ausgabe andere Aktionen laufen lassen, insbesondere den Fernseher aus Pause setzen.
Um das so hinzukriegen, wie ich es mir vorschwebt, bräuchte ich dafür eine Indikation, wann die Sprachausgabe vorbei ist - am Leuchtring des Echo sehe ich das, aber gibt es eine Möglichkeit, das auch in FHEM zu sehen? Danke Euch schon mal!
Diese Anregung kam schon ein paar mal aber bisher ist glaub ich keine Möglichkeit bekannt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 21 Oktober 2019, 14:27:05
Zitat von: michael.winkler am 18 Oktober 2019, 16:30:04
kannst du mal ein "get status" am Account Device zusenden?

Hallo Michael,

hier der "Get Status"
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.56
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
server    Attribut layla.amazon.de
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-50422....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper session-id=260-50422....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGPMO2....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


gruß
Peet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Oktober 2019, 15:35:54
Zitat von: Peet_b am 21 Oktober 2019, 14:27:05
Hallo Michael,

hier der "Get Status"
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.56
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
server    Attribut layla.amazon.de
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-50422....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper session-id=260-50422....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AGPMO2....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


gruß
Peet
Laut Staus läuft Dein Modul mit NPM. Allerdings ist kein NPM Cookie vorhanden. Hast Du Dir die Anleitung schon mal angeschaut?
https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bartman121 am 21 Oktober 2019, 16:02:28
mir ist in der Anleitung zum NPM-Login etwas unschönes aufgefallen...

Automatische (per FHEM Oberfläche)

Damit die automatische Installation funktioniert muss der FHEM Benutzer berechtigt sein "sudo" auszuführen. Um dies zu erreichen müsst Ihr in  die Datei "/etc/sudoers" folgendes eintragen.

fhem ALL=(ALL) NOPASSWD: ALL

Das sind ganz schön krasse Berechtigungen und schaltet quasi root-zugriff für den Nutzer fhem vollständig frei.

Es wäre schöner wenn das ganze etwas "selektiver" gemacht wird...
fhem ALL=NOPASSWD: /usr/bin/npm
falls noch nötig dann halt auch
fhem ALL=NOPASSWD: /usr/bin/node


Es wäre sinnvoll, das bei Gelegenheit mal anzupassen, so muss nicht jeder Nutzer gleich Vollzugriff bereitstellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Oktober 2019, 16:50:11
Zitat von: bartman121 am 21 Oktober 2019, 16:02:28
mir ist in der Anleitung zum NPM-Login etwas unschönes aufgefallen...

Automatische (per FHEM Oberfläche)

Damit die automatische Installation funktioniert muss der FHEM Benutzer berechtigt sein "sudo" auszuführen. Um dies zu erreichen müsst Ihr in  die Datei "/etc/sudoers" folgendes eintragen.

fhem ALL=(ALL) NOPASSWD: ALL

Das sind ganz schön krasse Berechtigungen und schaltet quasi root-zugriff für den Nutzer fhem vollständig frei.

Es wäre schöner wenn das ganze etwas "selektiver" gemacht wird...
fhem ALL=NOPASSWD: /usr/bin/npm
falls noch nötig dann halt auch
fhem ALL=NOPASSWD: /usr/bin/node


Es wäre sinnvoll, das bei Gelegenheit mal anzupassen, so muss nicht jeder Nutzer gleich Vollzugriff bereitstellen.

Wie in der Anleitung zu lesen ist, ist das ja nur für die einmalige Installation nötig. Direkt danach kann diese wieder Rückgängig gemacht werden. Von daher passt die Anleitung eigentlich schon. Ob es nur mit Deinem Vorschlag funktioniert müsste ich halt zuerst ausprobieren. Vor allem wäre da wieder Interessant ob das auf allen Systemen so funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bartman121 am 21 Oktober 2019, 17:09:41
alles gut, ich wollte es nur mal gesagt haben ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 21 Oktober 2019, 20:24:05
Zitat von: michael.winkler am 21 Oktober 2019, 15:35:54
Laut Staus läuft Dein Modul mit NPM. Allerdings ist kein NPM Cookie vorhanden. Hast Du Dir die Anleitung schon mal angeschaut?
https://mwinkler.jimdo.com/modul-echodevice-npm/

Hallo Michael,

ich habe alles genau nach Anleitung gemacht (auch mehrfach) und es ist auch alles Fehlerfrei durchgelaufen. Ich weiß nicht was es noch sein kann.

Gruß
Peet

Edit:

Ich habe es eben nochmal über

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
probiert, alles sieht am ende aus wie auf deinem Screenshot aber wenn ich NPM_login New mache, kommt wieder der selbe Fehler

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 23 Oktober 2019, 17:26:32
Hallo,

kann es vielleicht sein, dass es Probleme gibt wenn das Echo-Modul ebenfalls verwendet wird? Dies läuft ja auch über NPM.

Gruß
Peet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Oktober 2019, 17:59:33
Zitat von: Peet_b am 21 Oktober 2019, 20:24:05
Hallo Michael,

ich habe alles genau nach Anleitung gemacht (auch mehrfach) und es ist auch alles Fehlerfrei durchgelaufen. Ich weiß nicht was es noch sein kann.

Gruß
Peet

Edit:

Ich habe es eben nochmal über

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
probiert, alles sieht am ende aus wie auf deinem Screenshot aber wenn ich NPM_login New mache, kommt wieder der selbe Fehler
Was kommt denn für ein fehler?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DoubleD am 23 Oktober 2019, 21:54:38
Hallo Michael,

kann es sein das bei "Echo Dot Gen3" der "speak" befehl nicht funktioniert?

Gruß
Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Oktober 2019, 21:56:31
Zitat von: DoubleD am 23 Oktober 2019, 21:54:38
Hallo Michael,

kann es sein das bei "Echo Dot Gen3" der "speak" befehl nicht funktioniert?

Gruß
Daniel
Wie immer!!

Bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DoubleD am 23 Oktober 2019, 23:03:48
Zitat von: michael.winkler am 23 Oktober 2019, 21:56:31
Wie immer!!

Bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.

Danke für Deine Antwort

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.57
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut 99_Geraete,Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-10622....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-10622....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


speak.html ist leer

speak_header.html
HTTP/1.1 401 Unauthorized Server: Server Date: Wed, 23 Oct 2019 20:55:29 GMT Content-Length: 0 Connection: keep-alive Cache-Control: no-transform, no-store x-amz-rid: 53GSRZ7QT5N61WAFXXXX Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Oktober 2019, 23:05:44
Zitat von: DoubleD am 23 Oktober 2019, 23:03:48
Danke für Deine Antwort

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.57
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut 99_Geraete,Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-10622....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-10622....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


speak.html ist leer

speak_header.html
HTTP/1.1 401 Unauthorized Server: Server Date: Wed, 23 Oct 2019 20:55:29 GMT Content-Length: 0 Connection: keep-alive Cache-Control: no-transform, no-store x-amz-rid: 53GSRZ7QT5N61WAFXXXX Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
Du verwendest nich die alte Login Methode. Wenn du auf npm Login umstellst wird es funktionieren. Link zur Doku findest du auf Seite 1 von dem Thread


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gadget am 24 Oktober 2019, 12:01:26
Hallo,

Ich hatte hier schon mal am 1. Oktober nachgefragt (Antwort #3115 ), aber leider keine Reaktion bekommen.
Ich bekomme NPM Login nicht zum Laufen. Ich habe bei meinem Amazon Account allerdings die 2 Faktor Authentification aktiv.
Ich bin mir nicht sicher ob ich was falsch mache oder ob diese Konstellation prinzipiell nicht funktioniert.

Gibt es hier jemanden mit aktiver Amazon 2FA, der NPM Login erfolgreich einrichten konnte ?


Grüße, gadget
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Oktober 2019, 12:03:08
Zitat von: gadget am 24 Oktober 2019, 12:01:26
Hallo,

Ich hatte hier schon mal am 1. Oktober nachgefragt (Antwort #3115 ), aber leider keine Reaktion bekommen.
Ich bekomme NPM Login nicht zum Laufen. Ich habe bei meinem Amazon Account allerdings die 2 Faktor Authentification aktiv.
Ich bin mir nicht sicher ob ich was falsch mache oder ob diese Konstellation prinzipiell nicht funktioniert.

Gibt es hier jemanden mit aktiver Amazon 2FA, der NPM Login erfolgreich einrichten konnte ?


Grüße, gadget
Wie immer!!

Bitte hängt einen "get status" vom Account Device mit an.

Loginformationen wären noch hilfreich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 24 Oktober 2019, 18:24:40
Zitat von: michael.winkler am 23 Oktober 2019, 17:59:33
Was kommt denn für ein fehler?


Gesendet von iPhone mit Tapatalk

Hallo Michael,

es kommt direkt nach NPM_login new der Fehler: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.

Im Log steht dann:
2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Proxy IP 192.168.1.45

/opt/fhem/cache/alexa-cookie/121create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


gruß
Peet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Oktober 2019, 18:31:51
Zitat von: Peet_b am 24 Oktober 2019, 18:24:40
Hallo Michael,

es kommt direkt nach NPM_login new der Fehler: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.

Im Log steht dann:
2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Proxy IP 192.168.1.45

/opt/fhem/cache/alexa-cookie/121create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


gruß
Peet

Kannst Du mal, per SSH, in dem Verzeichnis "/opt/fhem/cache/alexa-cookie" den Befehl
find
ausführen und hier das Ergebnis schreiben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chillkroete1206 am 24 Oktober 2019, 22:49:47
Hallo zusammen,

ich bekomme leider immer den Status "connected but loginerror". Ich habe schon unzählige Male den Login mittels Capcha versucht - leider ohne Erfolg.

Das Problem wurde ja bereits häufiger geschildert und anscheinend immer durch ein Versionsupdate behoben.

Kann mir jemand sagen, wie ich vorgehen kann, um das ans Laufen zu bekommen?

Danke und Gruß!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 25 Oktober 2019, 00:02:22
Zitat von: Chillkroete1206 am 24 Oktober 2019, 22:49:47
Hallo zusammen,

ich bekomme leider immer den Status "connected but loginerror". Ich habe schon unzählige Male den Login mittels Capcha versucht - leider ohne Erfolg.

Das Problem wurde ja bereits häufiger geschildert und anscheinend immer durch ein Versionsupdate behoben.

Kann mir jemand sagen, wie ich vorgehen kann, um das ans Laufen zu bekommen?

Danke und Gruß!
Captcha? Welche Login-Methode? Falls nicht NPM, dann darauf umstellen, das sollte das Problem beheben.

Ansonsten Log und html_results anhängen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chillkroete1206 am 25 Oktober 2019, 07:27:45
Kannst du mir bitte kurz erläutern, wo ich die Loginmethode einstelle? Ich gehe am Device über loginwithcapcha.

Edit: Link gefunden. Mache ich später :)

HTML Results:
Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Oct 25 07:23:19 2019    Echo_cookielogin1.html
Fri Oct 25 07:23:19 2019    Echo_cookielogin1_header.html
Fri Oct 25 07:23:19 2019    Echo_cookielogin2.html
Fri Oct 25 07:23:19 2019    Echo_cookielogin2_header.html
Fri Oct 25 07:23:20 2019    Echo_cookielogin3.html
Fri Oct 25 07:23:20 2019    Echo_cookielogin3_header.html
Fri Oct 25 07:23:20 2019    Echo_cookielogin4.html
Fri Oct 25 07:23:20 2019    Echo_cookielogin4_header.html
Thu Oct 24 22:41:18 2019    Echo_cookielogin4captcha.html
Thu Oct 24 22:41:18 2019    Echo_cookielogin4captcha_header.html
Fri Oct 25 07:23:21 2019    Echo_cookielogin5.html
Fri Oct 25 07:23:21 2019    Echo_cookielogin5_header.html
Fri Oct 25 07:25:24 2019    Echo_cookielogin6.html
Fri Oct 25 07:25:24 2019    Echo_cookielogin6_header.html


Log kommt später...

Danke und Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 25 Oktober 2019, 22:15:27
Hallo Michael,
ich komme mit dem npm login nicht weiter: Wenn ich den link unter "Bitte den Link anklicken und die Amazonanmeldung durchführen" anklicke, kommt immer die Fehlermeldung "This site can't be reached".
Ich habe sowohl chrome als auch Firefox probiert. Ich habe ausserdem den Port schon mal von 3002 auf 3003 geändert.
Die npm installation war erfolgreich, wie in den Bildern.

Wie kann ich das debuggen?



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chillkroete1206 am 25 Oktober 2019, 23:05:22
Zitat von: Jamo am 25 Oktober 2019, 22:15:27
Hallo Michael,
ich komme mit dem npm login nicht weiter: Wenn ich den link unter "Bitte den Link anklicken und die Amazonanmeldung durchführen" anklicke, kommt immer die Fehlermeldung "This site can't be reached".
Ich habe sowohl chrome als auch Firefox probiert. Ich habe ausserdem den Port schon mal von 3002 auf 3003 geändert.
Die npm installation war erfolgreich, wie in den Bildern.

Wie kann ich das debuggen?

Ich habe genau das gleiche Problem. Hat jemand eine Lösung parat?

Bei mir schmiert auch anschließend der FHEM Webzugang ab, dass ich über Port 8083 nicht mehr zugreifen kann.

Gruß!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 26 Oktober 2019, 01:01:18
Was kommt als IP Adresse im Link fürs Login?
Was sagtip -o addr show?

Typisch von VPN oder Container Geschichte

In dem Fall Attribut npm_proxy_ip (und evtl npm_proxy_listen_ip) setzen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 26 Oktober 2019, 12:17:15
Mein FHEM läuft nicht im Docker. Ich habe aber docker installiert, und auch Wireguard.
Hier mal die Ausgabe und das list vom device. Die attribute hatte ich alle schon gesetzt.
Danke!

jamo@iNUC:/opt/fhem$ ip -o addr show
1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eno1    inet 172.21.0.22/25 brd 172.21.0.127 scope global dynamic eno1\       valid_lft 811800sec preferred_lft 811800sec
2: eno1    inet6 fe80::1e69:7aff:fe03:c2b8/64 scope link \       valid_lft forever preferred_lft forever
4: wg0    inet 192.168.42.1/24 brd 192.168.42.255 scope global wg0\       valid_lft forever preferred_lft forever
4: wg0    inet6 fd00:42::1/64 scope global \       valid_lft forever preferred_lft forever
5: docker0    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0\       valid_lft forever preferred_lft forever


Internals:
   CHANGED   
   DEF        xxx@xxx.xx xxx
   FUUID      adasdasdsdsdsd
   IODev     
   LOGINMODE  NPM
   NAME       Amazon.Account
   NR         4760
   NTFY_ORDER 50-Amazon.Account
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-10-25 21:36:47   2FACode         not used
     2019-10-25 21:53:39   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-25 21:53:39   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-25 21:52:24   COOKIE_MODE     NPM
     2019-10-25 21:36:47   COOKIE_STATE    START
     2019-10-25 21:52:30   COOKIE_TYPE     READING
     2019-10-25 21:37:25   alarm_count     0
     2019-10-26 12:13:06   amazon_refreshtoken wait for refreshtoken
     2019-10-25 21:52:30   autocreate_devices stop
     2019-10-25 21:37:25   config_address_between -
     2019-10-25 21:37:25   config_address_from -
     2019-10-25 21:37:25   config_address_to -
     2019-10-04 21:30:45   list_SHOPPING_ITEM
     2019-10-04 21:30:45   list_TASK       
     2019-10-25 21:37:25   musicalarm_count 0
     2019-10-25 21:37:25   reminder_count  0
     2019-10-26 09:14:58   state           disable
     2019-10-25 21:37:25   timer_count     0
     2019-10-25 21:37:25   timer_id        -
     2019-10-25 21:37:25   timer_remainingtime 0
     2019-10-25 21:52:30   version         0.0.57
   helper:
     CMD_QUEUE 
     DEVICETYPE A1RABVCI4QCIKC
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1572033219.65839
     getbehavior:
     notifications:
       Gasasasasasas:
       Gaaasasasasas:
       Gasasasasasas:
       Gasasasasasas:
       Gasasasasasas:
Attributes:
   autocreate_refresh 0
   browser_save_data 1
   event-on-change-reading none
   icon       echo
   npm_bin    /usr/local/bin/npm
   npm_bin_node /usr/bin/node
   npm_proxy_ip 172.21.0.22
   npm_proxy_port 3002
   room       Amazon
   server     layla.amazon.de
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chillkroete1206 am 26 Oktober 2019, 13:29:03
Kann ich auch nicht bestätigen. Bei mir ist weder ein Container (Docker etc.) noch eine VPN Verbindung aktiv.

Ausgabe ip -o addr show:
pi@raspberrypi:~ $ ip -o addr show
1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.168.0.21/24 brd 192.168.0.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 2003:e2:af29:b200:2af4:b50d:745e:1181/64 scope global mngtmpaddr noprefixroute dynamic \       valid_lft 6927sec preferred_lft 1348sec
2: eth0    inet6 fe80::b231:6a71:754b:6919/64 scope link \       valid_lft forever preferred_lft forever
3: tun0    inet 10.8.0.1/24 brd 10.8.0.255 scope global tun0\       valid_lft forever preferred_lft forever
3: tun0    inet6 fe80::49ea:c281:6466:94a0/64 scope link flags 800 \       valid_lft forever preferred_lft forever


Angezeigte IP bei Loginversuch: http://10.8.0.1:3002
Siehe Punkt 3 :) Aber was sagt mir das jetzt??

Bei mir sieht auch die erfolgte (manuelle) Installation etwas anders auch. Daran kann das aber nicht liegen, oder??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 26 Oktober 2019, 14:23:34
Hallo amenomade,
mir ist aufgefallen, das in der Tat in /opt/fhem/cache/alexa-cookie/4760create-cookie.js das proxyListenBind auf meine Wireguard IP '192.168.42.1' zeigt.
Ich kann das über das attribut npm_proxy_listen_ip ändern, wenn ich dort auch die '172.21.0.22' der FHEM installation eintrage, funktionierts!

Danke !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 26 Oktober 2019, 14:46:50
Zitat von: Chillkroete1206 am 26 Oktober 2019, 13:29:03
Kann ich auch nicht bestätigen. Bei mir ist weder ein Container (Docker etc.) noch eine VPN Verbindung aktiv.

Ausgabe ip -o addr show:
pi@raspberrypi:~ $ ip -o addr show
1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.168.0.21/24 brd 192.168.0.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 2003:e2:af29:b200:2af4:b50d:745e:1181/64 scope global mngtmpaddr noprefixroute dynamic \       valid_lft 6927sec preferred_lft 1348sec
2: eth0    inet6 fe80::b231:6a71:754b:6919/64 scope link \       valid_lft forever preferred_lft forever
3: tun0    inet 10.8.0.1/24 brd 10.8.0.255 scope global tun0\       valid_lft forever preferred_lft forever
3: tun0    inet6 fe80::49ea:c281:6466:94a0/64 scope link flags 800 \       valid_lft forever preferred_lft forever


Angezeigte IP bei Loginversuch: http://10.8.0.1:3002
Siehe Punkt 3 :) Aber was sagt mir das jetzt??

Bei mir sieht auch die erfolgte (manuelle) Installation etwas anders auch. Daran kann das aber nicht liegen, oder??
Da ist doch irgenwei eine tunnelde Verbindung:
3: tun0    inet 10.8.0.1/24 brd 10.8.0.255 scope global tun0\       valid_lft forever preferred_lft forever
Dort setzt echodevice die IP des Amazon Proxys

Dei Lösung sollte doch die Attribute npm_proxy_ip (und evtl npm_proxy_listen_ip)  zu setzen
Und zwar auf der 192. IP vom Pi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chillkroete1206 am 26 Oktober 2019, 15:15:54
Top, danke! Ich hatte die IP des Routers als Proxy eingegeben. ::)

Jetzt löpt es wunderbar!

Noch eine Frage zum Verständnis: Sind meine Zugangsdaten zu Amazon lokal gespeichert oder ist das lediglich ein Coockie, mit dem niemand etwas anfangen kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 26 Oktober 2019, 19:10:27
Wurde schon in diesem Thread beantwortet
Siehe hier + folgende https://forum.fhem.de/index.php/topic,82631.msg966631.html#msg966631
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chillkroete1206 am 26 Oktober 2019, 22:56:07
Alles klar, danke!

Kann mir auch noch jemand sagen, wie ich das Sprachkommando "Alexa aus" über FHEM verschickt bekomme? Set <Device> pause tut es leider nicht.

Gruß!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 26 Oktober 2019, 23:14:35
Was bewirkt "Alexa, aus" ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Chillkroete1206 am 27 Oktober 2019, 00:03:18
Zitat von: amenomade am 26 Oktober 2019, 23:14:35
Was bewirkt "Alexa, aus" ?

Stille  :)

Ich möchte also, dass Alexa aufhört zum Beispiel Musik zu spielen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 Oktober 2019, 00:06:39
set ECHO_... pause funktioniert bei mir wie gewünscht...
...d.h. die Wiedergabe pausiert.

Führst du den Befehl auch bei dem Device aus, welches gerade wiedergibt!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OliS. am 27 Oktober 2019, 12:27:06
Ich wollte nun mal auf NPM_login umstellen, da die alte Methode immer nur eine sehr geringe Halbwertzeit bei mir hatte.
Ich habe die aktuelle Version des Moduls aus dem ersten Post installiert. Ich habe das Account-Device definiert.

define Echodevice echodevice xxx@xxx.xx xxx

Anschließend ein npm_install durchgeführt. Das läuft ohne Fehler durch. Ein anschließendes npm_login new hängt die meine FHEM-Weboberfläche jedoch für etliche Minuten weg. Der Server ist noch ganz normal erreichbar, "htop" ist unauffällig. Nach einigen Minuten fängt sich die Weboberfläche wieder.
Ich habe schon das Verzeichnis /opt/fhem/cache gelöscht.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.0.57
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken


So sieht mein Log währenddessen aus:

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     36055    /run/systemd/journal/stdout

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22015   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21914   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     38452   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     26446   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20297    /run/systemd/journal/stdout

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21092    /var/run/dbus/system_bus_socket

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18337    /run/systemd/journal/stdout

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21988   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19209   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21989   

2019.10.27 12:27:51.489 3: [Echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.10.27 12:27:51.489 3: [Echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.188.58
2019.10.27 12:27:52.846 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.10.27 12:27:52.851 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.10.27 12:27:52.851 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.188.58:3002 to listen on 192.168.188.58

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.10.27 12:27:53.111 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.10.27 12:27:53.117 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.10.27 12:27:53.249 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.10.27 12:27:53.275 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-1368171-3469637

2019.10.27 12:27:53.276 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2202895673l

2019.10.27 12:27:53.277 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.10.27 12:27:53.278 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-1368171-3469637; session-id-time=2202895673l","Accept":"*/*"},"gzip":true,"body":""}

2019.10.27 12:27:53.448 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.10.27 12:27:53.473 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-7373231-5000045

2019.10.27 12:27:53.474 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.10.27 12:27:53.475 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-1368171-3469637","Cookie":"session-id=258-1368171-3469637; session-id-time=2202895673l; ubid-acbde=262-7373231-5000045","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.10.27 12:27:53.602 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.10.27 12:27:53.651 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.10.27 12:27:53.657 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.10.27 12:27:53.657 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.10.27 12:27:53.692 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.10.27 12:27:53.693 3: [Echodevice] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.188.58:3002/ with your browser. / null

2019.10.27 12:27:53.821 4: WEB: /fhem&detail=Echodevice&dev.setEchodevice=Echodevice&cmd.setEchodevice=set&arg.setEchodevice=NPM_login&val.setEchodevice=new / RL:50985 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


Das ist lediglich ein kleiner Auszug.

Hat jemand eine Idee?

LG
Oli

EDIT: Log aktualisiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 27 Oktober 2019, 18:22:59
Hallo Michael,
kannst Du noch das Model "A30YDR2MK8HMRV" mit aufnehmen?
Das ist dieser hier: https://www.amazon.de/amazon-echo-dot-3-gen-smarter-lautsprecher-mit-uhr-alexa/dp/B07NQCVHQ6/

Jier die relevante Zeile für dein plugin
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo") {return "Echo Gen3";}


Hab es gleich getestet, mit der CodeZeile bekomme ich dann die 'get' und 'set' funktion (ohne diese Zeile gibt es kein get und set).

Die Anzeigenhelligkeit lässt sich über die Alexa App einstellen, das geht aber mit deinem Modul (noch) nicht.

Danke, Jamo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2019, 18:28:16
Zitat von: OliS. am 27 Oktober 2019, 12:27:06
Ich wollte nun mal auf NPM_login umstellen, da die alte Methode immer nur eine sehr geringe Halbwertzeit bei mir hatte.
Ich habe die aktuelle Version des Moduls aus dem ersten Post installiert. Ich habe das Account-Device definiert.

define Echodevice echodevice xxx@xxx.xx xxx

Anschließend ein npm_install durchgeführt. Das läuft ohne Fehler durch. Ein anschließendes npm_login new hängt die meine FHEM-Weboberfläche jedoch für etliche Minuten weg. Der Server ist noch ganz normal erreichbar, "htop" ist unauffällig. Nach einigen Minuten fängt sich die Weboberfläche wieder.
Ich habe schon das Verzeichnis /opt/fhem/cache gelöscht.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.0.57
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken


So sieht mein Log währenddessen aus:

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     36055    /run/systemd/journal/stdout

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22015   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21914   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     38452   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     26446   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20297    /run/systemd/journal/stdout

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21092    /var/run/dbus/system_bus_socket

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18337    /run/systemd/journal/stdout

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21988   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19209   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21989   

2019.10.27 12:27:51.489 3: [Echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.10.27 12:27:51.489 3: [Echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.188.58
2019.10.27 12:27:52.846 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.10.27 12:27:52.851 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.10.27 12:27:52.851 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.188.58:3002 to listen on 192.168.188.58

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.10.27 12:27:53.111 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.10.27 12:27:53.117 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.10.27 12:27:53.249 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.10.27 12:27:53.275 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-1368171-3469637

2019.10.27 12:27:53.276 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2202895673l

2019.10.27 12:27:53.277 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.10.27 12:27:53.278 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-1368171-3469637; session-id-time=2202895673l","Accept":"*/*"},"gzip":true,"body":""}

2019.10.27 12:27:53.448 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.10.27 12:27:53.473 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-7373231-5000045

2019.10.27 12:27:53.474 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.10.27 12:27:53.475 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-1368171-3469637","Cookie":"session-id=258-1368171-3469637; session-id-time=2202895673l; ubid-acbde=262-7373231-5000045","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.10.27 12:27:53.602 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.10.27 12:27:53.651 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.10.27 12:27:53.657 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.10.27 12:27:53.657 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.10.27 12:27:53.692 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.10.27 12:27:53.693 3: [Echodevice] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.188.58:3002/ with your browser. / null

2019.10.27 12:27:53.821 4: WEB: /fhem&detail=Echodevice&dev.setEchodevice=Echodevice&cmd.setEchodevice=set&arg.setEchodevice=NPM_login&val.setEchodevice=new / RL:50985 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


Das ist lediglich ein kleiner Auszug.

Hat jemand eine Idee?

LG
Oli

EDIT: Log aktualisiert.

Welches Betriebssystem verwendest Du? Welchen Browser verwendest Du?

Hast Du mal versucht die Webseite http://192.168.188.58:3002 anzuzeigen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2019, 18:28:55
Zitat von: Jamo am 27 Oktober 2019, 18:22:59
Hallo Michael,
kannst Du noch das Model "A30YDR2MK8HMRV" mit aufnehmen?
Das ist dieser hier: https://www.amazon.de/amazon-echo-dot-3-gen-smarter-lautsprecher-mit-uhr-alexa/dp/B07NQCVHQ6/

Jier die relevante Zeile für dein plugin
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo") {return "Echo Gen3";}


Hab es gleich getestet, mit der CodeZeile bekomme ich dann die 'get' und 'set' funktion (ohne diese Zeile gibt es kein get und set).

Die Anzeigenhelligkeit lässt sich über die Alexa App einstellen, das geht aber mit deinem Modul (noch) nicht.

Danke, Jamo
Echo Gen3 baue ich ein.

Meinst Du die Helligkeit eines Echo Show?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: OliS. am 27 Oktober 2019, 18:53:32
Zitat von: michael.winkler am 27 Oktober 2019, 18:28:16
Welches Betriebssystem verwendest Du? Welchen Browser verwendest Du?

Hast Du mal versucht die Webseite http://192.168.188.58:3002 anzuzeigen?

Ich verwende Safari unter macOS Catalina. Mein Server ist ein Odroid XU4, auf dem Raspbian 9.11 Stretch läuft.

Aber über das direkte Aufrufen der Seite hat es auf Anhieb geklappt. Danke für den Tipp und das Modul.

LG
Oli
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 27 Oktober 2019, 19:03:41
ZitatMeinst Du die Helligkeit eines Echo Show?

Ich meine die Anzeigenhelligkeit der Uhr / Temperatur, die der Echo Dot3  (Sandfarben) anzeigt.
Man kann auch noch 'adaptive' Anzeigenhelligkeit einstellen, also die Anzeigenhelligkeit der Uhr in abhängigkeit der Umgebungshelligkeit.

Beste Grüsse, Jamo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 27 Oktober 2019, 19:15:04
Der Echo Dot hat aber keine Anzeige!!??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 27 Oktober 2019, 19:16:45
ZitatDer Echo Dot hat aber keine Anzeige!!??

ZitatDas ist dieser hier: https://www.amazon.de/amazon-echo-dot-3-gen-smarter-lautsprecher-mit-uhr-alexa/dp/B07NQCVHQ6/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 27 Oktober 2019, 19:42:08
Sorry, hatte übersehen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 27 Oktober 2019, 19:43:50
Das Bild ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 28 Oktober 2019, 08:24:56
Zitat von: michael.winkler am 24 Oktober 2019, 18:31:51
Kannst Du mal, per SSH, in dem Verzeichnis "/opt/fhem/cache/alexa-cookie" den Befehl
find
ausführen und hier das Ergebnis schreiben?

Hallo Michael,

das Ergebnis hat 2343 Zeilen, das bekomme ich nicht in einen Beitrag. Suchst du nach etwas bestimmten?

Gruß
Peet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Oktober 2019, 12:14:07
Zitat von: Peet_b am 24 Oktober 2019, 18:24:40
Hallo Michael,

es kommt direkt nach NPM_login new der Fehler: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.

Im Log steht dann:
2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.10.24 18:21:51 3: [echo] [echodevice_NPMLoginNew] Proxy IP 192.168.1.45

/opt/fhem/cache/alexa-cookie/121create-cookie.js:13
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
                                                                           ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3


gruß
Peet

Hat Dein FHEM Server auch diese "192.168.1.45" IP-Adresse?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 29 Oktober 2019, 12:31:04
Zitat von: michael.winkler am 28 Oktober 2019, 12:14:07
Hat Dein FHEM Server auch diese "192.168.1.45" IP-Adresse?

Hallo Michael,

ja, das ist seine IP.

Was mich nur wundert, in der Fehlermeldung steht:
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => ...

sollte das aber nicht
alexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => ...
heißen?

gruß
Peet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2019, 12:37:16
Zitat von: Peet_b am 29 Oktober 2019, 12:31:04
Hallo Michael,

ja, das ist seine IP.

Was mich nur wundert, in der Fehlermeldung steht:
lexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => ...

sollte das aber nicht
alexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => ...
heißen?

gruß
Peet
du kannst Dir ja mal den Inhalt von der "121create-cookie.js" Datei anschauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 29 Oktober 2019, 13:10:23
Zitat von: michael.winkler am 29 Oktober 2019, 12:37:16
du kannst Dir ja mal den Inhalt von der "121create-cookie.js" Datei anschauen.

Sieht für mich eigentlich alles ok aus

GNU nano 2.2.6           Datei: 121create-cookie.js                               
alexaCookie = require('alexa-cookie2');
fs = require('fs');

const config = {
    logger: console.log,
    setupProxy: true,
    proxyOwnIp: '192.168.1.45',
    proxyPort: 3002,
    proxyListenBind: '192.168.1.45',
    proxyLogLevel: 'info'
};

alexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {
    console.log('RESULT: ' + err + ' / ' + JSON.stringify(result));
    fs.writeFileSync('./cache/alexa-cookie/121result.json', JSON.stringify(result) $    if (result && result.csrf) {
        alexaCookie.stopProxyServer();
    }
});
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 29 Oktober 2019, 17:50:03
würde es vielleicht helfen, wenn ich den Inhalt vom Ordner alexa-cookie lösche und alles nochmal mache?

gruß
Peet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Oktober 2019, 23:21:41
Zitat von: Peet_b am 29 Oktober 2019, 17:50:03
würde es vielleicht helfen, wenn ich den Inhalt vom Ordner alexa-cookie lösche und alles nochmal mache?

gruß
Peet
Kannst es mal probieren


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 30 Oktober 2019, 09:23:53
Hi, ich möchte per set speak_ssml einen Ton aus der Alexa Soundlibrary https://developer.amazon.com/de/docs/custom-skills/ask-soundlibrary.html (https://developer.amazon.com/de/docs/custom-skills/ask-soundlibrary.html) abspielen lassen.
Wie muss ich das genau eingeben?
set ECHO_G090LF1182340FQB speak_ssml <audio src="soundbank://soundlibrary/alarms/beeps_and_bloops/bell_02"/>

oder
set ECHO_G090LF1182340FQB speak_ssml <speak><audio src="soundbank://soundlibrary/alarms/beeps_and_bloops/bell_02"/></speak>

beides funktioniert nicht.
Es leuchtet zwar kurz der blaue Ring aber es kommt kein Ton!
Hab die neueste Modulversion installiert!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 30 Oktober 2019, 19:18:14
Zitat von: punker am 30 Oktober 2019, 09:23:53
Hi, ich möchte per set speak_ssml einen Ton aus der Alexa Soundlibrary https://developer.amazon.com/de/docs/custom-skills/ask-soundlibrary.html (https://developer.amazon.com/de/docs/custom-skills/ask-soundlibrary.html) abspielen lassen.
Wie muss ich das genau eingeben?
set ECHO_G090LF1182340FQB speak_ssml <audio src="soundbank://soundlibrary/alarms/beeps_and_bloops/bell_02"/>

oder
set ECHO_G090LF1182340FQB speak_ssml <speak><audio src="soundbank://soundlibrary/alarms/beeps_and_bloops/bell_02"/></speak>

beides funktioniert nicht.
Es leuchtet zwar kurz der blaue Ring aber es kommt kein Ton!
Hab die neueste Modulversion installiert!

Bei mir genau das gleiche verhalten. Soweit ich weis hat das aber noch nie funktioniert, leider.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: basti223 am 02 November 2019, 00:14:43
Moin zusammen,

das Modul funktioniert echt wunderbar, ich bin beeindruckt! Vielen Dank dafür!

Mich würde allerdings noch interessieren, ob auch eine Sprachausgabe auf einer Multiroomgruppe möglich ist? Ähnlich der Ankündigung über die Alexa App? Habe hier bereits gefunden, dass ich eine Routine aus Fhem starten kann, welche eine Ankündigung enthält. Gibt es denn auch eine Möglichkeit, den Text dieser Ankündigung zu ändern aus Fhem heraus?

Ebenso wären Benachrichtigungen sehr interessant, also die mit dem gelben Ring. Der Skill NotifyMe funktioniert ja leider nicht in Deutschland...

LG Basti
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 02 November 2019, 09:31:13
Zitat von: basti223Mich würde allerdings noch interessieren, ob auch eine Sprachausgabe auf einer Multiroomgruppe möglich ist?
Funktioniert hier ohne Probleme.

Multiroomgruppen werden als Echo-Device angelegt. Damit sind alle Aktionen möglich, die auch mit einem nativen Device möglich sind.
Sprachausgabe funktioniert bei mir sowohl mit dem "speak" (Device) als auch mit dem "tts" (Device / Gruppe) Befehl.

Gruß,
JudgeDredd

EDIT: Klarstellung von speak/tts
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 November 2019, 10:00:05
Hmmm, also ja die Multiroomgruppe erscheint als Echodevice, allerdings bei mir ohne speak etc.

Play, Pause, usw. geht...

Speak (bei mir) nicht...
...auch nicht, wenn ich es über FhemWeb "erzwinge" (weil bei set finde ich kein speak)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 02 November 2019, 10:16:50
Zitat von: JudgeDredd am 02 November 2019, 09:31:13
Sprachausgabe funktioniert bei mir sowohl mit dem "speak" als auch mit dem "tts" Befehl.

Sprachausgabe sowohl per speak als auch per speak_ssl geht bei mir ja auch, NUR einen Ton aus der Alexa Soundlibrary https://developer.amazon.com/de/docs/custom-skills/ask-soundlibrary.html spielt das Modul nicht ab!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 02 November 2019, 10:28:46
ZitatHmmm, also ja die Multiroomgruppe erscheint als Echodevice, allerdings bei mir ohne speak etc.
Ohhh. Ich nehme alles zurück. Du hast natürlich recht. Bei der Multiroomgruppe geht nur "tts".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tschimi am 03 November 2019, 08:55:29
Hi,
gibt es eine Möglichkeit, dem Show von Fhem aus Befehle zu senden? Also z.B. Alexa, Bildschirm aus oder Alexa, spiele Jazzmusik?

Lg, Torsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Peet_b am 04 November 2019, 01:23:17
Zitat von: michael.winkler am 29 Oktober 2019, 23:21:41
Kannst es mal probieren


Gesendet von iPhone mit Tapatalk

Nachdem ich den Server komplett neu aufgesetzt habe, läuft jetzt alles.

Danke nochmal.

Gruß
Peet
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 04 November 2019, 12:00:59
Ich würde das Modul gerne dazu "missbrauchen" um Push-Notifications zu senden. Hauptsächlich, weil die Alexa-App eh schon vorhanden ist und ich gern darauf verzichten würde eine weitere App (pushbullet, telegram) zu installieren (WAF).

Per Routine lassen sich Nachrichten an die Mobilgeräte senden aber diese sind halt starr. Früher habe ich auch mal Erinnerungen auf dem Telefon erhalten aber da ich das nie aktiv genutzt habe, weis ich nicht wie ich da vorgehen muss.

Hat jemand einen Denkanstoß wie man das bewerkstelligen könnte?
Oder auch Erfahrung mit der eingebauten Kommunikationsfunktion?

Danke und Grüße


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sash.sc am 04 November 2019, 16:52:14
Du meinst nachrichten am die Alexa app schicken? Könnte interessant sein. Denke aber das es nicht mit diesen Modul klappen wird.
Da solltest du vielleicht einen neuen thread aufmachen.

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 November 2019, 20:48:08
Zitat von: balli1187 am 04 November 2019, 12:00:59
Ich würde das Modul gerne dazu "missbrauchen" um Push-Notifications zu senden. Hauptsächlich, weil die Alexa-App eh schon vorhanden ist und ich gern darauf verzichten würde eine weitere App (pushbullet, telegram) zu installieren (WAF).

Per Routine lassen sich Nachrichten an die Mobilgeräte senden aber diese sind halt starr. Früher habe ich auch mal Erinnerungen auf dem Telefon erhalten aber da ich das nie aktiv genutzt habe, weis ich nicht wie ich da vorgehen muss.

Hat jemand einen Denkanstoß wie man das bewerkstelligen könnte?
Oder auch Erfahrung mit der eingebauten Kommunikationsfunktion?

Danke und Grüße


Gesendet von iPhone mit Tapatalk
Da es über Routinen funktioniert, könnte das sogar machbar sein. Allerdings stellt sich die Frage ob das wirklich was sinnvolles ist. Die Meldung wird ja nur kurz angezeigt und verschwindet gleich wieder. Zusätzlich wäre noch die Frage an welche Handys schickt Amazon das alles. Kann man dort mehrere Handys hinterlegen? Weißt Du zufällig ob die Nachricht auch später noch angeschaut werden kann? In der App habe ich nämlich keinen Punkt dafür gefunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 04 November 2019, 20:57:24
Zitat von: michael.winkler am 04 November 2019, 20:48:08
Da es über Routinen funktioniert, könnte das sogar machbar sein. Allerdings stellt sich die Frage ob das wirklich was sinnvolles ist. Die Meldung wird ja nur kurz angezeigt und verschwindet gleich wieder. Zusätzlich wäre noch die Frage an welche Handys schickt Amazon das alles. Kann man dort mehrere Handys hinterlegen? Weißt Du zufällig ob die Nachricht auch später noch angeschaut werden kann? In der App habe ich nämlich keinen Punkt dafür gefunden.
Mir ist klar, dass die App dafür nicht gedacht ist aber fand es ist trotzdem ein paar Gedanken wert.
Ich habs bisher erst einmal über die Routine probiert aber in dem Fall ging die Nachricht sowohl an mein Telefon (iPhone) als auch an das meiner Freundin (Android). I'm iOS Notification Center ist sie nach wie vor wie jede andere Push Nachricht sichtbar.
Es scheint aber mehr ein broadcast als eine zielgerichtete Nachricht zu sein, daher kam mir auch der Gedanke eventuell die "on-Board" Kommunikation zu nutzen. Zumindest laut Fernsehwerbung soll man ja Nachricht vom Echo an ein bestimmtes Handy schicken können.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 November 2019, 20:59:17
Zitat von: balli1187 am 04 November 2019, 20:57:24
Mir ist klar, dass die App dafür nicht gedacht ist aber fand es ist trotzdem ein paar Gedanken wert.
Ich habs bisher erst einmal über die Routine probiert aber in dem Fall ging die Nachricht sowohl an mein Telefon (iPhone) als auch an das meiner Freundin (Android). I'm iOS Notification Center ist sie nach wie vor wie jede andere Push Nachricht sichtbar.
Es scheint aber mehr ein broadcast als eine zielgerichtete Nachricht zu sein, daher kam mir auch der Gedanke eventuell die "on-Board" Kommunikation zu nutzen. Zumindest laut Fernsehwerbung soll man ja Nachricht vom Echo an ein bestimmtes Handy schicken können.


Gesendet von iPhone mit Tapatalk
Kannst Du beim Erstellen der Routine ein Zieltelefon auswählen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 04 November 2019, 21:03:13
Nein ich kann unter Nachrichten als Aktion nur zwischen "Benachrichtigung" und "Ankündigung" wählen und einen Text hinterlegen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 November 2019, 08:43:44
Zitat von: balli1187 am 04 November 2019, 21:03:13
Nein ich kann unter Nachrichten als Aktion nur zwischen "Benachrichtigung" und "Ankündigung" wählen und einen Text hinterlegen.


Gesendet von iPhone mit Tapatalk
Auf Seite 1 gibt es eine neue Version. Dokumentation wurde entsprechend auch aktualisiert: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set


# 2019.11.05 v0.0.59
# - FEATURE: Nachricht an Handy App schicken "set mobilmessage"
# - CHANGE:  Hilfetexte erweitert
#
# 2019.10.27 v0.0.58
# - FEATURE: Unterstützung A30YDR2MK8HMRV ECHO Gen 3
#


Bei Problemen mit den SET Befehlen: Bitte auf die neue Loginvariante umstellen! https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 November 2019, 09:09:10
Wooooaaaa.... das ging schnell!

Ich werd's spätestens heute Abend mal ausprobieren - herzlichen Dank!


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FunkOdyssey am 05 November 2019, 09:24:07
@michael.winkler:
Du entwickelst nicht zufällig auf GitHub oder so?
Ich hole mir die Dateien immer per wget auf Konsole und nicht als Download.
Hast du die neuen Versionen auch irgendwo anders liegen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 November 2019, 10:24:39
Zitat von: FunkOdyssey am 05 November 2019, 09:24:07
@michael.winkler:
Du entwickelst nicht zufällig auf GitHub oder so?
Ich hole mir die Dateien immer per wget auf Konsole und nicht als Download.
Hast du die neuen Versionen auch irgendwo anders liegen?
Ich hoffe dass ich das Modul demnächst in den offiziellen Update Mechanismus einbauen kann. Seither habe ich noch gewartet da es Probleme mit dem Login gab. Die NPM Variante scheint jetzt aber sehr stabil zu laufen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 05 November 2019, 11:34:02
Hallo zusammen,

bei mir läuft soweit alles nur ich kann das Volumen nicht definieren und es kommt keine Sprache aus dem Echo.
Natürlich set <device> speak Hallo...
Verbunden ist alles.

Kann mir jemand helfen und mich auf meinen Fehler hinweisen, ich komme nicht weiter.

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 November 2019, 11:38:01
Zitat von: pflaume88 am 05 November 2019, 11:34:02
Hallo zusammen,

bei mir läuft soweit alles nur ich kann das Volumen nicht definieren und es kommt keine Sprache aus dem Echo.
Natürlich set <device> speak Hallo...

Kann mir jemand helfen und mich auf meinen Fehler hinweisen, ich komme nicht drauf.

Danke
Am Besten einfach mal die letzten Beiträge lesen die genau dieses Problem behandeln. Wenn noch nicht passiert, auf NPM Login umstellen. Ansonsten wie immer folgendes:

Bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 November 2019, 12:29:57
Zitat von: pflaume88 am 05 November 2019, 11:34:02
Hallo zusammen,

bei mir läuft soweit alles nur ich kann das Volumen nicht definieren und es kommt keine Sprache aus dem Echo.
Natürlich set <device> speak Hallo...
Verbunden ist alles.

Kann mir jemand helfen und mich auf meinen Fehler hinweisen, ich komme nicht weiter.

Danke

Du hast autocreate devices angestossen!?
Und willst nat. volume speak etc. auch bei einem "echten" Echo aufrufen und nicht beim "Account Device"!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 05 November 2019, 16:05:15
Hi.
Ich hätte auch mal ne Frage hier in die Runde:

Ich lasse den Echo mir sagen, wenn meine Pflanzen hungern (über die Xiaomi-Sensoren, bei bestimmten Werten soll Alexa mich erinnern.).
Allerdings ist das Plappern der Kiste aus heiterem Himmel nichts für meine Nerven. Aktuell setze ich das mit reminder_normal um.

Gibt es eine Möglichkeit, den Echo wie bei einer Benachrichtigung gelb leuchten zu lassen und erst bei Nachfrage mir zu sagen, was gebacken ist?
Der Abfallkalender-Skill nutzt diese Funktion zb.

Gruß und danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 05 November 2019, 17:32:14
Mit
set echo textmessage....
am Accountdevice blinken die Echos gelb bis du die Nachricht abrufst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 06 November 2019, 05:51:40
Zitat von: michael.winkler am 05 November 2019, 11:38:01
Am Besten einfach mal die letzten Beiträge lesen die genau dieses Problem behandeln. Wenn noch nicht passiert, auf NPM Login umstellen. Ansonsten wie immer folgendes:

Bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.


Hallo

ich habe jetzt auf den npm login umgestellt.
Jetzt funktioniert alles!


danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: retikulum am 06 November 2019, 12:10:00
Zitat von: sinus61 am 05 November 2019, 17:32:14
Mit
set echo textmessage....
am Accountdevice blinken die Echos gelb bis du die Nachricht abrufst.

Super, teste ich heute mal.
Geht die Nachricht dann nur an den Echodot oder auch an die App (wie bei reminder)?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 06 November 2019, 12:23:58
V 0.0.59

set <device> mobilemessage <text> ergibt keine Message in der Alexa App.

Mit set <device> autocreate_devices wird die Alexa App aufgelistet, allerdings nicht als Device angelegt.


Modul Infos:
Beschreibung   
Bereich   
Wert
STATE   
Reading
connected
Version   
Reading
0.0.59
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
COOKIE_MODE   
Reading
NPM
amazon_refreshtoken   
Reading
vorhanden
npm_bin_node   
Attribut
/usr/local/bin/node
icon   
Attribut
echo
room   
Attribut
Amazon
npm_proxy_port   
Attribut
3003
npm_proxy_ip   
Attribut
192.168.0.30



Amazon Cookie:
Beschreibung   
Bereich   
Wert
.COOKIE   
Reading
{"loginCookie":"frc=....
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
amazon_refreshtoken   
Reading
vorhanden
.COOKIE   
Helper
session-id=261-99819....
.COMMSID   
Helper
amzn1.comms.id.perso....
.CSRF   
Helper
-10....
.DIRECTID   
Helper
amzn1.account.AHFGZQ....
RUNLOGIN   
Helper
0
RUNNING_REQUEST   
Helper
1
LOGINERROR   
Helper
0



Amazon HTML Results:
Datum   
HTML Result Dateiname
Wed Nov 6 12:22:17 2019   
famEcho_activities.html
Wed Nov 6 12:22:17 2019   
famEcho_activities_header.html
Wed Nov 6 12:22:17 2019   
famEcho_alarmvolume.html
Wed Nov 6 12:22:17 2019   
famEcho_alarmvolume_header.html
Wed Nov 6 12:22:17 2019   
famEcho_bluetoothstate.html
Wed Nov 6 12:22:17 2019   
famEcho_bluetoothstate_header.html
Wed Nov 6 12:22:17 2019   
famEcho_cookielogin6.html
Wed Nov 6 12:22:17 2019   
famEcho_cookielogin6_header.html
Wed Nov 6 12:22:17 2019   
famEcho_devicesstate.html
Wed Nov 6 12:22:17 2019   
famEcho_devicesstate_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getbehavior.html
Wed Nov 6 12:22:17 2019   
famEcho_getbehavior_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getdevicesettings.html
Wed Nov 6 12:22:17 2019   
famEcho_getdevicesettings_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getdnd.html
Wed Nov 6 12:22:17 2019   
famEcho_getdnd_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getisonline.html
Wed Nov 6 12:22:17 2019   
famEcho_getisonline_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getnotifications.html
Wed Nov 6 12:22:17 2019   
famEcho_getnotifications_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getsettingstraffic.html
Wed Nov 6 12:22:17 2019   
famEcho_getsettingstraffic_header.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_shopping.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_shopping_header.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_task.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_task_header.html
Wed Nov 6 12:22:17 2019   
famEcho_mobilmessage.html
Wed Nov 6 12:22:17 2019   
famEcho_mobilmessage_header.html
Wed Nov 6 12:22:17 2019   
famEcho_wakeword.html
Wed Nov 6 12:22:17 2019   
famEcho_wakeword_header.html


Grüße Jörg

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 06 November 2019, 12:42:28
Hast du den set echo mobilemessage befehel am IO Echo ausgeführt? Nur dort ist er auch in der setlist mit drin.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 06 November 2019, 12:43:52
Wenn man ein Homescreen setzt bekommt man keinerlei Rückmeldung in FHEM. Gibt es dort nicht oder könnte man ein Reading machen wo zb die url steht vom letzten Hintergrundbild?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 06 November 2019, 12:46:55
Zitat von: Nexium am 06 November 2019, 12:42:28
Hast du den set echo mobilemessage befehel am IO Echo ausgeführt? Nur dort ist er auch in der setlist mit drin.
Habe ich, da er ja im FhemWeb auch nur dort verfügbar ist.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2019, 12:49:19
Zitat von: JoWiemann am 06 November 2019, 12:23:58
V 0.0.59

set <device> mobilemessage <text> ergibt keine Message in der Alexa App.

Mit set <device> autocreate_devices wird die Alexa App aufgelistet, allerdings nicht als Device angelegt.


Modul Infos:
Beschreibung   
Bereich   
Wert
STATE   
Reading
connected
Version   
Reading
0.0.59
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
COOKIE_MODE   
Reading
NPM
amazon_refreshtoken   
Reading
vorhanden
npm_bin_node   
Attribut
/usr/local/bin/node
icon   
Attribut
echo
room   
Attribut
Amazon
npm_proxy_port   
Attribut
3003
npm_proxy_ip   
Attribut
192.168.0.30



Amazon Cookie:
Beschreibung   
Bereich   
Wert
.COOKIE   
Reading
{"loginCookie":"frc=....
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
amazon_refreshtoken   
Reading
vorhanden
.COOKIE   
Helper
session-id=261-99819....
.COMMSID   
Helper
amzn1.comms.id.perso....
.CSRF   
Helper
-10....
.DIRECTID   
Helper
amzn1.account.AHFGZQ....
RUNLOGIN   
Helper
0
RUNNING_REQUEST   
Helper
1
LOGINERROR   
Helper
0



Amazon HTML Results:
Datum   
HTML Result Dateiname
Wed Nov 6 12:22:17 2019   
famEcho_activities.html
Wed Nov 6 12:22:17 2019   
famEcho_activities_header.html
Wed Nov 6 12:22:17 2019   
famEcho_alarmvolume.html
Wed Nov 6 12:22:17 2019   
famEcho_alarmvolume_header.html
Wed Nov 6 12:22:17 2019   
famEcho_bluetoothstate.html
Wed Nov 6 12:22:17 2019   
famEcho_bluetoothstate_header.html
Wed Nov 6 12:22:17 2019   
famEcho_cookielogin6.html
Wed Nov 6 12:22:17 2019   
famEcho_cookielogin6_header.html
Wed Nov 6 12:22:17 2019   
famEcho_devicesstate.html
Wed Nov 6 12:22:17 2019   
famEcho_devicesstate_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getbehavior.html
Wed Nov 6 12:22:17 2019   
famEcho_getbehavior_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getdevicesettings.html
Wed Nov 6 12:22:17 2019   
famEcho_getdevicesettings_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getdnd.html
Wed Nov 6 12:22:17 2019   
famEcho_getdnd_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getisonline.html
Wed Nov 6 12:22:17 2019   
famEcho_getisonline_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getnotifications.html
Wed Nov 6 12:22:17 2019   
famEcho_getnotifications_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getsettingstraffic.html
Wed Nov 6 12:22:17 2019   
famEcho_getsettingstraffic_header.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_shopping.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_shopping_header.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_task.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_task_header.html
Wed Nov 6 12:22:17 2019   
famEcho_mobilmessage.html
Wed Nov 6 12:22:17 2019   
famEcho_mobilmessage_header.html
Wed Nov 6 12:22:17 2019   
famEcho_wakeword.html
Wed Nov 6 12:22:17 2019   
famEcho_wakeword_header.html


Grüße Jörg

Die Auflistung der HTML Dateien bringt leider nichts, der Inhalt der relevanten Dateien(Header & HTML) wäre wichtig!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 06 November 2019, 13:02:01
Zitat von: michael.winkler am 06 November 2019, 12:49:19
Die Auflistung der HTML Dateien bringt leider nichts, der Inhalt der relevanten Dateien(Header & HTML) wäre wichtig!

Hier der Inhalt:

famEcho_mobilmessage_header.html

HTTP/1.1 200 OK
Server: Server
Date: Wed, 06 Nov 2019 11:57:30 GMT
Content-Length: 0
Connection: keep-alive
x-amz-rid: NQJTPD43G96RGJHH0V2S
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


famEcho_mobilmessage.html ist empty

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2019, 13:21:36
Zitat von: JoWiemann am 06 November 2019, 13:02:01
Hier der Inhalt:

famEcho_mobilmessage_header.html

HTTP/1.1 200 OK
Server: Server
Date: Wed, 06 Nov 2019 11:57:30 GMT
Content-Length: 0
Connection: keep-alive
x-amz-rid: NQJTPD43G96RGJHH0V2S
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


famEcho_mobilmessage.html ist empty

Grüße Jörg
Die Übertragung an Amazon hat, zumindest laut LOG, funktioniert.

Kannst du mal in der Alexa App eine Routine erstellen, welche diese Nachricht an dein Handy schickt. Einfach um mal zu prüfen ob es generell bei dir funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 06 November 2019, 14:27:37
Bei mir funktioniert es wie angegeben. Habe es gerade noch einmal getestet.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 06 November 2019, 15:15:49
Zitat von: michael.winkler am 06 November 2019, 13:21:36
Die Übertragung an Amazon hat, zumindest laut LOG, funktioniert.

Kannst du mal in der Alexa App eine Routine erstellen, welche diese Nachricht an dein Handy schickt. Einfach um mal zu prüfen ob es generell bei dir funktioniert.

Routine hat nicht funktioniert. App gelöscht und neu installiert -> Funktioniert.

Also, sorry für den Stress.

Danke und Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 07 November 2019, 11:56:19
Zitat von: retikulum am 06 November 2019, 12:10:00
Geht die Nachricht dann nur an den Echodot oder auch an die App (wie bei reminder)?

Du kannst die Nachricht auch in der App unter Kommunikation lesen. Wenn du die da liest hören die Echos auch auf gelb zu blinken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 08 November 2019, 12:02:09
Hallo,

hab ich ein Problem mit dem NPM Login oder wurde in der letzten Version etwas an den Standard-Logausgaben geändert, bisher hatte ich diese Refresh-Meldungen alle Stunde und 40 Minuten nicht ?

Das geht jetzt schon seit dem Tag als die neue Version hier bereitgestellt wurde so.


2019.11.08 01:49:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6020/6000 Refresh Cookie!
2019.11.08 01:49:40 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 01:49:32 2019] write new refreshtoken
2019.11.08 03:29:47 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6007/6000 Refresh Cookie!
2019.11.08 03:29:55 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 03:29:47 2019] write new refreshtoken
2019.11.08 05:10:50 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 05:10:58 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 05:10:50 2019] write new refreshtoken
2019.11.08 06:51:53 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 06:52:01 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 06:51:53 2019] write new refreshtoken
2019.11.08 08:32:57 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2019.11.08 08:33:05 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 08:32:57 2019] write new refreshtoken
2019.11.08 10:14:00 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 10:14:08 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 10:14:00 2019] write new refreshtoken


Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 November 2019, 20:33:08
Zitat von: TomLee am 08 November 2019, 12:02:09
Hallo,

hab ich ein Problem mit dem NPM Login oder wurde in der letzten Version etwas an den Standard-Logausgaben geändert, bisher hatte ich diese Refresh-Meldungen alle Stunde und 40 Minuten nicht ?

Das geht jetzt schon seit dem Tag als die neue Version hier bereitgestellt wurde so.


2019.11.08 01:49:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6020/6000 Refresh Cookie!
2019.11.08 01:49:40 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 01:49:32 2019] write new refreshtoken
2019.11.08 03:29:47 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6007/6000 Refresh Cookie!
2019.11.08 03:29:55 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 03:29:47 2019] write new refreshtoken
2019.11.08 05:10:50 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 05:10:58 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 05:10:50 2019] write new refreshtoken
2019.11.08 06:51:53 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 06:52:01 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 06:51:53 2019] write new refreshtoken
2019.11.08 08:32:57 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2019.11.08 08:33:05 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 08:32:57 2019] write new refreshtoken
2019.11.08 10:14:00 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 10:14:08 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 10:14:00 2019] write new refreshtoken


Gruß

Thomas
Das ist ganz normal. Du kannst den Refreshintervall verändern. Siehe Doku https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute das Attribut "npm_refresh_intervall", dann wird das Log auch nicht mehr so voll.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 08 November 2019, 20:43:22
Habs jetzt mal auf einen Tag eingestellt und muß abwarten.

Normal (mit den vorherigen Versionen) gabs die Meldungen aber nicht (Attribut war bisher nicht gesetzt).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 November 2019, 20:44:50
Zitat von: TomLee am 08 November 2019, 20:43:22
Habs jetzt mal auf einen Tag eingestellt und muß abwarten.

Normal (mit den vorherigen Versionen) gabs die Meldungen aber nicht (Attribut war bisher nicht gesetzt).
Di gab es seit der Einführung vom NPM Login. Vielleicht lief Dein Modul nicht mit NPM oder irgendetwas anderes hat nicht gestimmt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 08 November 2019, 20:51:17
Bis auf die 37_echodevice.pm ersetzt hab ich nichts geändert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 09 November 2019, 16:26:13
Hallo

könntet ihr euch vorstellen bei dem echo das microphone zu deaktivieren über einen befehl aus fhem?
leider habe ich dazu nichts gefunden, gibt es diese funktion schon oder könnte diese noch eingebaut werden?

danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 November 2019, 16:53:30
Zitat von: pflaume88 am 09 November 2019, 16:26:13
Hallo

könntet ihr euch vorstellen bei dem echo das microphone zu deaktivieren über einen befehl aus fhem?
leider habe ich dazu nichts gefunden, gibt es diese funktion schon oder könnte diese noch eingebaut werden?

danke

Vorstellen/haben wollen: ja...

Gehen (per echodevice Modul) wird es erst, wenn das über die Alexa-App bzw. Weboberfläche (alexa.amazon.de) geht...

Also aktuell: nein geht nicht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 11 November 2019, 06:54:38
HI!

Ich habe eine Frage:

Wie logge ich mich am RICHTIGSTEN aus? Ich meine:

Ich möchte meine Komplette Konfig meinem Kumpel geben, er soll aber natürlich nicht das Echodevice mit meinem Account verbunden haben...

Was muss man am sichersten tun damit keine LoginDaten von mir drin sind wenn er das Modul nutzen möchte... Reicht ein einfaches löschen des Devices?

Vielen Dank!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 November 2019, 07:17:27
Im Device bzw. fhem.cfg sind keine Login-Daten (mehr) drin.

Der define ist ja mit "fake Login Daten" xxxx@xxx.de xxx

Eingeloggt wird ja dann per npm...

Solange du nur die fhem.cfg und kein komplettes Backup weitergibst ist da nix drin...

Allerdings macht das doch eh keinen Sinn, da bis auf das Account-Device (welches dann neues npm-Login braucht) die Devices (also die einzelnen Echo Geräte) nicht passen...
...außer die wandern mit und heißen dort dann auch gleich...
...also in der Alexa-App...

Aber das gilt ja auch für andere Devices die du (evtl.) konfiguriert hast...
...wenn da (IO-)Devices da sind z.B. Homematic, ZWave, ZigBee, Wifi, ...
Die müssen ja auch mitwandern...

Was ist denn das Ziel!?

EDIT: wenn du ihm den ganzen PI oder die komplette SD Karte gibst sind ja (evtl.) auch weitere (Login)Daten mit dabei (z.B. Wifi-AP-Login, ...)... Wenn das (Weitergabe kompl. SD) der Fall ist, dann bzgl. echodevice halt die Anleitung zu npm-Login lesen und die davon angelegten Verzeichnisse löschen... Damit sollten dann auch die Login-Daten weg sein...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 11 November 2019, 08:13:29
Hi!

Ja, es wird die ganze Karte kopiert und weiter gegeben, die HardwareKonfig ist ziemlich identisch wie bei mir... Wlan ist nicht, Hängt am Lan. das einzige was ich ändern muss sind Zugangsdaten und die eine oder andere IP... Naja, und das Echodevice...

Okay, also die angelegten echodevices Löschen und im echo_device das NPM Login nochmal durchführen...

Vielen Dank! Werde es mal antesten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 November 2019, 08:52:59
Zitat von: misux am 11 November 2019, 08:13:29
Ja, es wird die ganze Karte kopiert und weiter gegeben, die HardwareKonfig ist ziemlich identisch wie bei mir...

Um welche HW handelt es sich!?

Weil wie geschrieben auch Homematic, ZigBee, ZWave, ...

Auf EINEN HW-IO-Controller "genagelt" sind...
...bei ZWave (und ZigBee) definitiv auf den IO-Controller (also die HW) bei Homematic auf zumindest die HMID...

Also gleiche HW ist in dem Falll nicht gleiche HW...

Da wäre es dann (fast) einfacher einen PI neu aufzusetzen...
...als alles rückwärts zurecht zu biegen.

Evtl. wäre eine Komplettsicherung (also SD) nach der fhem-Installation inkl. aller Updates (OS und fhem) eine gute Basis (gewesen).

EDIT: sowas lege ich mir (ab und an) zurecht, um schnell mal ein Testsystem aufsetzen zu können ;)

Gruß und viel Erfolg, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 11 November 2019, 09:04:38
Zitat von: MadMax-FHEM am 11 November 2019, 08:52:59
Um welche HW handelt es sich!?

JOu, es ist ein Raspi mit nur HM und die ID kann so bleiben... sind weit genug auseinander... ;) Das funktioniert auch soweit, schon öfter getestet... Nur mit dem Echodevices hatte ich das noch nie...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hamster3322 am 11 November 2019, 21:59:34
Moin Moin,
bei mir klappt das Absetzten von set-Befehlen aus dem Modul herraus nicht.
Wenn ich bspw. ganz einfach folgedes schreibe "set ECHO_G090XG079304023T play" passiert am Echo nichts.
Ich kann auch keine anderen Befehle wie drops, schlatungen o.ä. absetzten.
Die Gets usw. werden alle prima und recht direkt angezeigt. Die Verbindung an sich scheint also zu klappen.
Hat jemand ne Idee? neu installieren, andere echo, andere Befehle hilft nicht.
lg Mirko
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 November 2019, 22:05:04
Welche Login-Methode?

Was soll bei set Echo play passieren?
Woher soll der Echo wissen WAS er abspielen soll?
Funktioniert (bei mir) nur (eine gewisse Zeit lang) nach set Echo pause...
...wenn zuvor mit Sprache o.ä. etwas gezielt abgespielt wurde...

Was sind:

drops, schlatungen ? ;)

Bitte wie ein paar Antworten zuvor bzw. wie schon oft von Michael gefragte Infos liefern...

Sonst wird helfen schwer...

EDIT: z.B. hier https://forum.fhem.de/index.php/topic,82631.msg990353.html#msg990353

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hamster3322 am 12 November 2019, 19:01:47
Ich habe das Modul ganz normal installiert und micht eingeloggt - also quasi die Standardvariante.
Ja, bei "play" lief auf dem Echo musik, die habe ich per app pausiert und dann wollte ich diese per FHEM fortsetzten.
Mit "Drops" meinte ich "Ankündigungen", gibt es in der Alexa-App. Da sagt der Dot dann irgendwas, dass man in die App schreibt.
Schaltungen meinte ich bspw. "routinen" um Lampen zu steuern. Funktioniert über die Alexa-App, wird im Fhem auch anzeigt, aber nicht ausgeführt.
Das Einzige was ich aus FHEM raus "senden" kann, sind Ergänzugen für die ToDo-Liste und die Einkaufsliste. Dieser laufen aber nicht über die Dots sondern direkt über Amazon.
Also gehe ich davon aus, dass die Verbindung der Dots nicht funktioniert?
hat da hemand ähnliche Probleme?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 November 2019, 19:25:28
Dann stelle doch um auf npm_login...

Brauchst nur zurückblättern, dann wirst du viele ähnliche Probleme lesen...

Ansonsten wie verlinkt entsprechende Infos liefern...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 12 November 2019, 20:59:22
Hallo, ich vermute mal es gab updates bei den Echo`s.

Wenn ich das Echo mit --> set Device speak Hallo Michael was sagen lasse, sagt es jetzt.

ZitatSprich mir nach Hallo Michael.

Kann das jemand bestätigen?

liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 12 November 2019, 21:01:00
Zitat von: Mickey am 12 November 2019, 20:59:22
Hallo, ich vermute mal es gab updates bei den Echo`s.

Wenn ich das Echo mit --> set Device speak Hallo Michael was sagen lasse, sagt es jetzt.

Kann das jemand bestätigen?

liebe Grüße, Michael

Grad bei mir getesten und bei mir ist alles normal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 12 November 2019, 21:06:31
Hallo, habe es mal am Echo 1. gen getestet. Da ist alles normal.

Am Echo Show und Echo Show 5 kommt leider:

Zitatsprich mir nach

Komisch

liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 12 November 2019, 21:11:29
grad noch an anderen Geräten getestet, Echo Gen2, Echo Show Gen2 und Echo Dot Gen3 alles normal aber das muss nichts heißen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 12 November 2019, 21:16:30
ZitatAm Echo Show und Echo Show 5 kommt leider:
Echo Show 5:
Sowohl Speak als auch tts funktionieren beide bei mir wie erwartet (ohne "Sprich mir nach")
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 12 November 2019, 21:42:12
Mal ein wenig warten bis das Rollout beendet ist.

liebe Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 12 November 2019, 22:02:11
Erst mal Danke für das Feedback.

nachdem es bei euch nicht so war bin ich mal
von Version 0.0.57 auf 0.0.59 gewechselt.

Nach einen shutdown restart war alles wieder wie immer.

Ich schwöre euch, sie hat gesagt "sprich mir nach" also genau das
Reading "voice" -  >:(

Zitatsprich mir nach Bewegung erkannt

Aber, danke - Jetzt geht es wieder

liebe Grüße Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 12 November 2019, 23:51:12
Zitat von: michael.winkler am 08 November 2019, 20:44:50
Di gab es seit der Einführung vom NPM Login. Vielleicht lief Dein Modul nicht mit NPM oder irgendetwas anderes hat nicht gestimmt.

Nochmal einfach als Rückmeldung. NPM Login nutz ich von Anfang an, die Meldung gabs nie und ich weiß was in meinem Log bisher stand. Jetzt mit npm_refresh_intervall nur noch alle 24h, OK passt jetzt,  aber ich frag mich wozu.
Wenn doch alles in Ordung ist reicht nicht auch verbose 4 ? und man braucht kein verbose Attribut zu setzen um die Meldung nicht zu erhalten.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: djbone92 am 13 November 2019, 17:43:35
Hallo Leute
Ich habe gerade meinen Echo Dot eingebunden (Modul v 0.0.59).
Die Readings werden auch aktualisiert.
Aber die Set Befehle z.B. next und Volume werden nicht auf dem Echo übernommen...

Hat jemand eine Idee wieso das so ist?

mfg
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 November 2019, 18:21:37
Login-Methode laut Anleitung: npm-Login!?
https://mwinkler.jimdo.com/modul-echodevice-npm/

Ansonsten ruhig mal ein paar Antworten "zurückblättern" und die notwendigen Infos liefern...

https://forum.fhem.de/index.php/topic,82631.msg992202.html#msg992202

https://forum.fhem.de/index.php/topic,82631.msg990353.html#msg990353

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: djbone92 am 13 November 2019, 18:51:53
Hy Joachim

Zitat von: MadMax-FHEM am 13 November 2019, 18:21:37
Login-Methode laut Anleitung: npm-Login!?
https://mwinkler.jimdo.com/modul-echodevice-npm/

Ansonsten ruhig mal ein paar Antworten "zurückblättern" und die notwendigen Infos liefern...

https://forum.fhem.de/index.php/topic,82631.msg992202.html#msg992202

https://forum.fhem.de/index.php/topic,82631.msg990353.html#msg990353

Gruß, Joachim

SUPER!! Danke für den Tipp mit dem NPM-Login
Jetzt haut das hin und ich liebe es :D :D :D

MFG und VIELEN DANK
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: RudiRoechel am 14 November 2019, 14:06:20
Hallo,

wollte nochmal sagen, das ich das Modul super finde und es mit der Zeit immer stabiler geworden ist. Ein großes Lob, an alle, die hier mitarbeiten!!!

Aber eine kleine Anregung hätte ich:

set mobilmessage funktioniert wunderbar auf den Handy´s. Leider kommen die Nachrichten nicht auf den Fire Tablets an. Es wäre super, wenn man sie auch da empfangen würde, man könnte dann so eine Art Private Push Mitteilung versenden.

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 November 2019, 14:28:23
Zitat von: RudiRoechel am 14 November 2019, 14:06:20
Hallo,

wollte nochmal sagen, das ich das Modul super finde und es mit der Zeit immer stabiler geworden ist. Ein großes Lob, an alle, die hier mitarbeiten!!!

Aber eine kleine Anregung hätte ich:

set mobilmessage funktioniert wunderbar auf den Handy´s. Leider kommen die Nachrichten nicht auf den Fire Tablets an. Es wäre super, wenn man sie auch da empfangen würde, man könnte dann so eine Art Private Push Mitteilung versenden.

Gruß
Gibt es denn die Möglichkeit so eine Routine zu erstellen, auf welche nur diese Nachricht geschickt werden kann? Wenn das geht, dann kann man es auch ins Modul mit aufnehmen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bootscreen am 15 November 2019, 13:32:33
hey,

ich hab das Projekt gestern gesehen und wollte es direkt testen, leider ohne Erfolg. Da mein Aufbau mit FHEM in einem FreeBSD Jail immer etwas speziel ist hab ich ja mit Problemen gerechnet, aber ich bekomms trotz allem testen und probieren einfach nicht hin. Ich hoffe du kannst mir da etwas weiterhelfen.

Zu erst hatte ich das Problem das sich beim installieren der NPM Pakete FHEM komplett abgeschossen hat. Das Problem war das er den Befehl ("open CMD,'-|','sudo ' . $npm_bin . ' install --prefix ./cache/alexa-cookie alexa-cookie2' or die $@;") warum auch immer nicht ausführen konnte und dann mit dem die gestorben ist. Dieses die lässt komplett FHEM sterben :(
Also hab ich es dann von Hand installiert, was auch ohne Porbleme ging.

Dann hab ich mit "attr npm_proxy_ip <fhem-ip>" die IP eingetragen da es den ip Command unter FreeBSD nicht gibt.

Danach hab ich dann versucht den Login mit set NPM_login new zu starten. Ich bekam eine Seite die mich auf bat "http://<fhem-ip>:3002" aufzurufen, wenn ich das aber versuche bekommen ich einen Seitenladefehler :(

Wenn ich Node von Hand starte (/usr/bin/node ./cache/alexa-cookie/4842create-cookie.js) bekomme ich folgendes am Ende:
ZitatAlexa-Cookie: Proxy-Server listening on port 3002RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.66.32:3002/ (http://192.168.66.32:3002/) with your browser. / null

Hoffe du kannst mir weiterhelfen =)
GrußBootscreen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Madstar2409 am 15 November 2019, 23:22:14
Hallo,

ich habe eine Harman Kardon Allure mit Alexa.
Ich habe das 37_echodevice Modul bei mir Lokal mal erweitert mit den entsprechenden Eintrag. Vielleicht könnte es offiziell mit ins Modul aufgenommen werden?

elsif($ModelNumber eq "ACWFH0XQ9RYNH"  || $ModelNumber eq "HK_Allure_65EE") {return "HK_Allure_65EE";}

VG
Mad
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 16 November 2019, 09:12:41
Echo Show: Text von reminder_normal löschen?

Hallo,
der Echo Show zeigt beim reminder_normal den Text auch im Display an. Der Text bleibt im Display bis er gelöscht wird. Die Löschung geht per Sprachbefehlt "Alexa Stop". Kann man die Erinnerung auch per FHEM wieder löschen?

Gruß,
Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 16 November 2019, 09:19:31
Telekom Magenta Smart Speaker

Da der Magenta Smart Speaker mittlerweile mehr Verbreitung findet könnte die Definition vielleicht im nächsten Update mit eingepflegt werden:
elsif($ModelNumber eq "A1HNT9YTOBE735" || $ModelNumber eq "Telekom Smart Speaker")      {return "Telekom Smart Speaker";}

Gruß,
Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 19 November 2019, 08:48:18
Hallo zusammen,

gibt es die Möglichkeit den Sprachverlauf von Alexa über FHEM zu löschen?
Ich würde dies gern über ein doif oder at täglich ausführen.
Der Verlauf der letzten 24 Stunden lässt sich durch Sprache bereits über Alexa löschen.

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 19 November 2019, 09:00:44
Zitat von: pflaume88 am 19 November 2019, 08:48:18
Hallo zusammen,

gibt es die Möglichkeit den Sprachverlauf von Alexa über FHEM zu löschen?
Ich würde dies gern über ein doif oder at täglich ausführen.
Der Verlauf der letzten 24 Stunden lässt sich durch Sprache bereits über Alexa löschen.

Danke

Wohl noch nicht (steht zumindest noch als "ToDo"): https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

Aber du bist auch nicht der Einzige der das möchte: https://forum.fhem.de/index.php/topic,82631.msg748400.html#msg748400

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 November 2019, 09:21:07
Zitat von: MadMax-FHEM am 19 November 2019, 09:00:44
Wohl noch nicht (steht zumindest noch als "ToDo"): https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

Aber du bist auch nicht der Einzige der das möchte: https://forum.fhem.de/index.php/topic,82631.msg748400.html#msg748400

Gruß, Joachim
Aktuell geht das nicht. Die Daten hierfür liegen auf einer anderen Website wo wohl auch ein anderes Cookie benötigt wird. Von daher wird es sehr wahrscheinlich auch nicht kommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: RudiRoechel am 19 November 2019, 11:49:52
Zitat von: michael.winkler am 14 November 2019, 14:28:23
Gibt es denn die Möglichkeit so eine Routine zu erstellen, auf welche nur diese Nachricht geschickt werden kann? Wenn das geht, dann kann man es auch ins Modul mit aufnehmen.

So wie das für mich aussieht, kann ich in Routinen immer nur Nachrichten an alle Alex apps verschicken. Schade. Aber vielleicht versuche ich mal die Benachrichtigung auf dem Handy mit Tasker auszuwerten und dann den Namen des Handys, das angesprochen werden soll im normalen Nachrichten Text mit zusenden und mit Tasker nur zu reagieren, wenn der "Name" des Handy´s im Text auftaucht.

Gruß,
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: majestro84 am 19 November 2019, 12:21:20
Hallo

Erst einmal vielen Dank für das Super Modul.

Kannst du vielleicht bei Gelegenheit den neuen Echo Flex mit auf nehmen?
Kennung ist bei meinen  A3VRME03NAXFUB

An dem Echo Flex kann man einen Bewegungsmelder anschließen der dann auch in der Alexa App zu finden ist.
Meine Frage ist wie kann ich dich da unterstützen, dass man diesen dann vielleicht auch in FHEM auswerten kann.

VG
Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bootscreen am 19 November 2019, 14:41:51
Hat jemand ne Idee bezüglich meines Problems? ich komm damit einfach nicht weiter :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 19 November 2019, 19:51:50
Zitat von: Bootscreen am 19 November 2019, 14:41:51
Hat jemand ne Idee bezüglich meines Problems? ich komm damit einfach nicht weiter :(
Erstmal gucken, ob etwas auf port 3002 lauscht (wenn node läuft)
netstat oder lsof o.ä

Wenn ja, ist dann http://<ip>:3002 aus einem Browser erreichbar?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bootscreen am 20 November 2019, 07:11:02
Danke, ich hab grad mal geschaut und trotz das mit das Script sagt "Alexa-Cookie: Proxy-Server listening on port 3002" ist mit netstat nix davon zu sehn.
//Nachtrag:
Habs nun endlich hinbekommen. Hab eben nochmal etwas geschaut und getestet und einfach ein paar Dinge ausprobiert und Tada es ging. Ich musste lediglich "npm_proxy_listen_ip" auf die FHEM IP setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 20 November 2019, 20:02:34
hi zusammen ,


ich habe ein 'Problem' mit dem Reading 'volume' .

ich bin eigentlich der Meinung , das dieses Reading früher ( zumindest war es wohl anfang Oktober noch so , da ich zu dieser Zeit einen eventhandler angelegt hatte, der auf diese änderung reagiert hat - ich kann aber leider nicht mehr nachvollziehen ob und wann es ggf. updates gegeben hat )  aktualisiert wurde, wenn die Settings abgefragt wurden  .

Im Moment ist es bei mir so , dass dieses reading sich nur dann ändert, wenn ich im device die lautstärke ändere mit set device volume xxx.

sage ich allerdings alexa lauter oder alexa leiser wird dieses reading nicht aktualisiert / angepasst.

steht das reading zb. auf 13 und ich sage alexa lauter und mache nach einigen Sekunden/minuten ein get settings bleibt dieses reading bei 13.

soll das so sein , wenn ja gibt es eine andere Möglichkeit per fhem die aktuell gesetzte lautstärke abzufragen ?

gruss Byte09

eddit , habe gerade mal alle echos probiert dieses problem bertrifft nur einen . ich schaue erstmal was passiert, wenn ich ihn neu anlege
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 23 November 2019, 07:14:27
Guten Morgen,

ich nutze jetzt schon lange das NPM Login verfahren aber seit Gestern Abend Funktioniert es bei mir nicht mehr.

NPM Refresh und New habe ich alles schon versucht, kommt aber immer auf das Ergebnis was ich unten als Log kopiert habe raus.

Wo könnte hier jetzt auf einmal der Fehler sein?


2019.11.23 07:03:45 3: [echoTestNeu] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.11.23 07:03:45 3: [echoTestNeu] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.11.23 07:03:45 3: [echoTestNeu] [echodevice_NPMLoginNew] Proxy IP 192.168.178.102
2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.102:3002 to listen on 192.168.178.102

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-0257593-5228478

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2205209027l

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-0257593-5228478; session-id-time=2205209027l","Accept":"*/*"},"gzip":true,"body":""}

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-6170291-6292956

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-0257593-5228478","Cookie":"session-id=261-0257593-5228478; session-id-time=2205209027l; ubid-acbde=258-6170291-6292956","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.178.102:3002/ with your browser. / null

2019.11.23 07:03:50 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:51 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:52 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:53 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:54 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:55 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:56 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:57 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:58 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:59 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:00 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:01 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:02 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:03 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:04 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:05 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] write new refreshtoken
2019.11.23 07:04:05 3: [echoTestNeu] [echodevice_setState] to connected
2019.11.23 07:04:40 3: CUL_HM set Heizung_Kinderzimmer statusRequest
2019.11.23 07:05:01 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.11.23 07:05:01 3: [echoTestNeu] [echodevice_setState] to connected but loginerror
2019.11.23 07:05:09 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.11.23 07:05:09 3: [echoTestNeu] [echodevice_setState] to connected but loginerror
2019.11.23 07:06:09 3: [echoTestNeu] [echodevice_LoginStart] connected but loginerror
2019.11.23 07:06:09 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.11.23 07:06:09 3: [echoTestNeu] [echodevice_setState] to disconnected
2019.11.23 07:07:09 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.11.23 07:07:09 3: [echoTestNeu] [echodevice_setState] to connected but loginerror
2019.11.23 07:08:09 3: [echoTestNeu] [echodevice_LoginStart] connected but loginerror
2019.11.23 07:08:09 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 2


Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Karflyer am 23 November 2019, 21:37:53
Hallo Michael,

könntest du das Modul bitte um die Definition für den ECHO SHOW 8 erweitern. Die ID lautet A1Z88NGR2BK6A2.

Gruß
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 25 November 2019, 14:16:19
Zitat von: Steffen am 23 November 2019, 07:14:27
Guten Morgen,

ich nutze jetzt schon lange das NPM Login verfahren aber seit Gestern Abend Funktioniert es bei mir nicht mehr.

NPM Refresh und New habe ich alles schon versucht, kommt aber immer auf das Ergebnis was ich unten als Log kopiert habe raus.

Wo könnte hier jetzt auf einmal der Fehler sein?


2019.11.23 07:03:45 3: [echoTestNeu] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.11.23 07:03:45 3: [echoTestNeu] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.11.23 07:03:45 3: [echoTestNeu] [echodevice_NPMLoginNew] Proxy IP 192.168.178.102
2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.102:3002 to listen on 192.168.178.102

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.11.23 07:03:46 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-0257593-5228478

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2205209027l

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-0257593-5228478; session-id-time=2205209027l","Accept":"*/*"},"gzip":true,"body":""}

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-6170291-6292956

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-0257593-5228478","Cookie":"session-id=261-0257593-5228478; session-id-time=2205209027l; ubid-acbde=258-6170291-6292956","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.11.23 07:03:47 3: [echoTestNeu] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.178.102:3002/ with your browser. / null

2019.11.23 07:03:50 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:51 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:52 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:53 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:54 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:55 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:56 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:57 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:58 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:03:59 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:00 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:01 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:02 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:03 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:04 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 91create-cookie.js = true
2019.11.23 07:04:05 3: [echoTestNeu] [echodevice_NPMWaitForCookie] [NPM Login New Sat Nov 23 07:03:45 2019] write new refreshtoken
2019.11.23 07:04:05 3: [echoTestNeu] [echodevice_setState] to connected
2019.11.23 07:04:40 3: CUL_HM set Heizung_Kinderzimmer statusRequest
2019.11.23 07:05:01 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.11.23 07:05:01 3: [echoTestNeu] [echodevice_setState] to connected but loginerror
2019.11.23 07:05:09 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.11.23 07:05:09 3: [echoTestNeu] [echodevice_setState] to connected but loginerror
2019.11.23 07:06:09 3: [echoTestNeu] [echodevice_LoginStart] connected but loginerror
2019.11.23 07:06:09 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.11.23 07:06:09 3: [echoTestNeu] [echodevice_setState] to disconnected
2019.11.23 07:07:09 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.11.23 07:07:09 3: [echoTestNeu] [echodevice_setState] to connected but loginerror
2019.11.23 07:08:09 3: [echoTestNeu] [echodevice_LoginStart] connected but loginerror
2019.11.23 07:08:09 3: [echoTestNeu] [echodevice_LostConnect] JSON error = no content / set loginerror to 2


Mfg Steffen

Ich habe jetzt am We alles erdenkliche versucht, aber bekomme keine Verbindung mehr, könnte mir vielleicht bitte hier jemand weiter helfen???

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 November 2019, 14:58:39
Zitat von: Steffen am 25 November 2019, 14:16:19
Ich habe jetzt am We alles erdenkliche versucht, aber bekomme keine Verbindung mehr, könnte mir vielleicht bitte hier jemand weiter helfen???

Mfg Steffen
Bitte hängt einen "get status" vom Account Device mit an.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 25 November 2019, 15:21:08
Zitat von: michael.winkler am 25 November 2019, 14:58:39
Bitte hängt einen "get status" vom Account Device mit an.

Hallo,

ja gerne...


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.59
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
browser_save_data    Attribut 1
room    Attribut Amazon
event-on-change-reading    Attribut state
verbose    Attribut 0
disable    Attribut 0
npm_proxy_ip    Attribut 192.168.178.102

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2


ich hoffe das Hilft weiter...

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Schlimbo am 25 November 2019, 21:22:14
Hallo zusammen,

Alexa kann jetzt durch Routinen auch verschiedene Gerausche (Glocken, Tiere, ..) wiedergeben:
https://stadt-bremerhaven.de/amazon-alexa-jetzt-wirds-tierisch-in-den-routinen/
Besteht die Möglichkeit die Geräusche auch direkt über das Modul zu starten ohne einen Umweg über die Routinen gehen zu müssen?

Gruß
Schlimbo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 26 November 2019, 05:36:12
Hallo,
ich habe seit einigen Tagen im Log immer wieder solche meldungen
2019.11.26 03:50:41.262 1: [Freezemon] myFreezemon: possible freeze starting at 03:50:40, delay is 1.256 possibly caused by: tmr-echodevice_GetSettings(ECHO_90F00718642405VR)

Und das auch recht häufig, was kann ich dagegen tun, bzw. was verursacht dieses delay?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Clyde am 26 November 2019, 16:38:21
Moin erstmal!
Vielen Dank für das tolle Modul. Ich habe mehrere Echo Dot 3 nach der Anleitung erfolgreich in Betrieb genommen.

Ich würde nun gern situationsabhängig auf den Echo Dot Geräte ein paar mp3 Dateien ausgeben. Die Dateien liegen auf dem FHEM-Server in einem Verzeichnis. Wie muß ich dazu vorgehen. Ich werde da aus der Anleitung nicht wirklich schlau und brauche etwas Unterstützung.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 26 November 2019, 16:41:45
Zitat von: Clyde am 26 November 2019, 16:38:21
Moin erstmal!
Vielen Dank für das tolle Modul. Ich habe mehrere Echo Dot 3 nach der Anleitung erfolgreich in Betrieb genommen.

Ich würde nun gern situationsabhängig auf den Echo Dot Geräte ein paar mp3 Dateien ausgeben. Die Dateien liegen auf dem FHEM-Server in einem Verzeichnis. Wie muß ich dazu vorgehen. Ich werde da aus der Anleitung nicht wirklich schlau und brauche etwas Unterstützung.
Sowas ist direkt nicht möglich. Amazon muss irgendwie die mp3 im "Web" Form zur Verfügung haben. Umweg ist in der Doku beschrieben: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#MP3_Playlisten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 27 November 2019, 00:15:35
Zitat von: Schlimbo am 25 November 2019, 21:22:14
Hallo zusammen,

Alexa kann jetzt durch Routinen auch verschiedene Gerausche (Glocken, Tiere, ..) wiedergeben:
https://stadt-bremerhaven.de/amazon-alexa-jetzt-wirds-tierisch-in-den-routinen/
Besteht die Möglichkeit die Geräusche auch direkt über das Modul zu starten ohne einen Umweg über die Routinen gehen zu müssen?

Gruß
Schlimbo

Ohne mich mit dem verlinkten Thema ->Routine+Geräusche beschäftigt/eingelesen zu haben, es wurde hier bisher -nach mehrmaliger Nachfrage-  nicht weiter darauf eingegangen weshalb der unter Alexa Skills Kit Sound Library (https://developer.amazon.com/de/docs/custom-skills/ask-soundlibrary.html) beschriebene audio-Tag mit dem im Modul bereitgestellten speak_ssml-Befehl nicht ausgeführt wird.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 27 November 2019, 05:18:50
Zitat von: Steffen am 25 November 2019, 15:21:08
Hallo,

ja gerne...


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.59
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
browser_save_data    Attribut 1
room    Attribut Amazon
event-on-change-reading    Attribut state
verbose    Attribut 0
disable    Attribut 0
npm_proxy_ip    Attribut 192.168.178.102

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2


ich hoffe das Hilft weiter...

Mfg Steffen

gibt es es wirklich keine Hilfe Möglichkeit?

Ich nutzte das Modul nun schon ganze weile und habe in meiner Wohnung 5x Alexa wo dieses Modul fest verankert mit unterschiedlichen Codes zusammen spielte.

Geht es wirklich nur mir so? Aber warum ist das denn auf einmal so, habe weder was an meinem System verändert noch am Amazon Account...

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 27 November 2019, 05:51:32
Zitat von: Steffen am 27 November 2019, 05:18:50

gibt es es wirklich keine Hilfe Möglichkeit?

Ich nutzte das Modul nun schon ganze weile und habe in meiner Wohnung 5x Alexa wo dieses Modul fest verankert mit unterschiedlichen Codes zusammen spielte.

Geht es wirklich nur mir so? Aber warum ist das denn auf einmal so, habe weder was an meinem System verändert noch am Amazon Account...

Was ich noch gesehen habe, das kurz nach dem "connected" ein "unauthorized" kommt?!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 November 2019, 09:15:09
Zitat von: TomLee am 27 November 2019, 00:15:35
Ohne mich mit dem verlinkten Thema ->Routine+Geräusche beschäftigt/eingelesen zu haben, es wurde hier bisher -nach mehrmaliger Nachfrage-  nicht weiter darauf eingegangen weshalb der unter Alexa Skills Kit Sound Library (https://developer.amazon.com/de/docs/custom-skills/ask-soundlibrary.html) beschriebene audio-Tag mit dem im Modul bereitgestellten speak_ssml-Befehl nicht ausgeführt wird.

Gruß

Thomas
Wenn Du weißt warum es nicht funktioniert kannst Du mir gerne diese Infos zukommen lassen. Bis jetzt hat es noch niemand geschafft diese Dinge anzuspielen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 November 2019, 09:17:30
Zitat von: Steffen am 27 November 2019, 05:18:50
gibt es es wirklich keine Hilfe Möglichkeit?

Ich nutzte das Modul nun schon ganze weile und habe in meiner Wohnung 5x Alexa wo dieses Modul fest verankert mit unterschiedlichen Codes zusammen spielte.

Geht es wirklich nur mir so? Aber warum ist das denn auf einmal so, habe weder was an meinem System verändert noch am Amazon Account...

Mfg Steffen
Habe leider kaum Ideen warum es bei Dir nicht mehr funktioniert. Was auffällt ist dass Du das Attribut "event-on-change-reading" gesetzt hast. Vielleicht liegt es daran. Wenn das nicht hilft könntest Du das Cache Verzeichnis löschen und noch mal die NPM Installation durchführen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 27 November 2019, 15:37:53
Hallo Byte09,

ich habe das gleiche Problem mit wenigen meiner Echo Dots. Bei den meisten funktioniert es. Bei einigen nicht. Bei denen wo es nicht funktioniert sehe ich überhaupt viel weniger Readings als in den anderen.
Konntest Du das Problem durch Neuanlage lösen?

Viele Grüße
Christian

Zitat von: Byte09 am 20 November 2019, 20:02:34
ich habe ein 'Problem' mit dem Reading 'volume' .

Im Moment ist es bei mir so , dass dieses reading sich nur dann ändert, wenn ich im device die lautstärke ändere mit set device volume xxx.

sage ich allerdings alexa lauter oder alexa leiser wird dieses reading nicht aktualisiert / angepasst.

eddit , habe gerade mal alle echos probiert dieses problem bertrifft nur einen . ich schaue erstmal was passiert, wenn ich ihn neu anlege
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 27 November 2019, 16:52:10
Zitat von: Brandensittich am 27 November 2019, 15:37:53
Hallo Byte09,

ich habe das gleiche Problem mit wenigen meiner Echo Dots. Bei den meisten funktioniert es. Bei einigen nicht. Bei denen wo es nicht funktioniert sehe ich überhaupt viel weniger Readings als in den anderen.
Konntest Du das Problem durch Neuanlage lösen?

Viele Grüße
Christian

nein , leider nicht . Nach Neuanlage des Devices das gleicher Verhalten - ich habe aber derzeit keine Lust mich damit zu beschäftigen.

Offenbar Einzelfälle.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 November 2019, 17:07:56
Zitat von: Brandensittich am 27 November 2019, 15:37:53
Hallo Byte09,

ich habe das gleiche Problem mit wenigen meiner Echo Dots. Bei den meisten funktioniert es. Bei einigen nicht. Bei denen wo es nicht funktioniert sehe ich überhaupt viel weniger Readings als in den anderen.
Konntest Du das Problem durch Neuanlage lösen?

Viele Grüße
Christian
Bitte hängt einen "get status" vom Account Device mit an.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 November 2019, 17:08:38
Zitat von: Byte09 am 27 November 2019, 16:52:10
nein , leider nicht . Nach Neuanlage des Devices das gleicher Verhalten - ich habe aber derzeit keine Lust mich damit zu beschäftigen.

Offenbar Einzelfälle.

gruss Byte09

Bitte hängt einen "get status" vom Account Device mit an.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 27 November 2019, 19:18:45
Hallo!

So jetzt hatte ich das EchoDevice mal gelöscht und neu angelegt, nun fehlt aber das "set NPM_login new" in der Set Auflistung.

Wieso könnte er das nicht mehr anzeigen:


Internals:
   CFGFN     
   CHANGED   
   DEF        crypt:10465d0453070f1d56085f04500b4b225f0d5601585c58055f5e1d565a5a crypt:267b6b0054071300055703
   FUUID      5ddebbd2-f33f-b82c-3067-bd2f5d79b74a1c8d
   IODev     
   LOGINMODE  NORMAL
   NAME       EchoDevice
   NR         428
   NTFY_ORDER 50-EchoDevice
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-11-27 19:14:38   2FACode         not used
     2019-11-27 19:17:37   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-11-27 19:17:37   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-11-27 19:09:22   COOKIE_MODE     NORMAL
     2019-11-27 19:14:37   COOKIE_STATE    START
     2019-11-27 19:14:39   COOKIE_TYPE     NEW
     2019-11-27 19:09:27   autocreate_devices stop
     2019-11-27 19:14:39   state           connected but loginerror
     2019-11-27 19:09:27   version         0.0.59
   helper:
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   icon       echo
   room       Amazon


mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 November 2019, 19:38:48
Zitat von: Steffen am 27 November 2019, 19:18:45
Hallo!

So jetzt hatte ich das EchoDevice mal gelöscht und neu angelegt, nun fehlt aber das "set NPM_login new" in der Set Auflistung.

Wieso könnte er das nicht mehr anzeigen:


Internals:
   CFGFN     
   CHANGED   
   DEF        crypt:10465d0453070f1d56085f04500b4b225f0d5601585c58055f5e1d565a5a crypt:267b6b0054071300055703
   FUUID      5ddebbd2-f33f-b82c-3067-bd2f5d79b74a1c8d
   IODev     
   LOGINMODE  NORMAL
   NAME       EchoDevice
   NR         428
   NTFY_ORDER 50-EchoDevice
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-11-27 19:14:38   2FACode         not used
     2019-11-27 19:17:37   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-11-27 19:17:37   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-11-27 19:09:22   COOKIE_MODE     NORMAL
     2019-11-27 19:14:37   COOKIE_STATE    START
     2019-11-27 19:14:39   COOKIE_TYPE     NEW
     2019-11-27 19:09:27   autocreate_devices stop
     2019-11-27 19:14:39   state           connected but loginerror
     2019-11-27 19:09:27   version         0.0.59
   helper:
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   icon       echo
   room       Amazon


mfg Steffen

https://mwinkler.jimdo.com/modul-echodevice-npm/


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 27 November 2019, 21:55:08
Zitat von: michael.winkler am 27 November 2019, 09:15:09
Wenn Du weißt warum es nicht funktioniert kannst Du mir gerne diese Infos zukommen lassen. Bis jetzt hat es noch niemand geschafft diese Dinge anzuspielen.

Mehr weiss ich auch nicht, aber gerade mal ausprobiert: Wie sich amzn_sfx_bear_groan_roar_01 anhört kann man wirklich wie in der Doku angegeben auf der Test page  (https://developer.amazon.com/alexa/console/ask) unter Voice & Tones eines Custom-Skill testen, das klappt tatsächlich mit dem speak-Beispiel.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 28 November 2019, 05:56:00
Hallo!

Ich glaube ich habe ein Fehler gefunden, der zu meinem Problem führen könnte, denn die Berechtigung in Fhem scheint nicht mehr zu stimmen aber ich kann sie auch nicht mehr änder?!?

root@happyfamilyserver:~# sudo chown -R fhem:  /opt/fhem
root@happyfamilyserver:~# ls -l /opt/fhem/
insgesamt 776
drwxrwxrwx 1 openmediavault-webgui dialout    254 Okt 28  2018 alexa-fhem
-rwxrwxrwx 1 openmediavault-webgui dialout  35863 Dez 27  2017 alexa-fhem-0.3.5.tgz
-rwxrwxrwx 1 openmediavault-webgui dialout  39546 Mai 22  2018 alexa-fhem-0.4.4.tgz
-rwxrwxrwx 1 openmediavault-webgui dialout    311 Jan 16  2019 alexa-fhem.cfg
-rwxrwxrwx 1 openmediavault-webgui dialout    311 Jan 16  2019 alexa-fhem.cfg.previous
drwxrwxrwx 1 openmediavault-webgui dialout    220 Okt 26  2018 alexa-fhem.old
drwxrwxrwx 1 openmediavault-webgui dialout    918 Nov 28 03:00 backup
drwxrwxrwx 1 openmediavault-webgui dialout     24 Nov 27 19:13 cache
drwxrwxrwx 1 openmediavault-webgui dialout    102 Okt 26  2018 certs
-rwxrwxrwx 1 openmediavault-webgui dialout 316430 Nov 27 05:35 CHANGED
-rwxrwxrwx 1 openmediavault-webgui dialout  39782 Sep 19 05:48 configDB.pm
drwxrwxrwx 1 openmediavault-webgui dialout   3056 Okt 26  2018 contrib
drwxrwxrwx 1 openmediavault-webgui dialout    278 Okt 26  2018 demolog
drwxrwxrwx 1 openmediavault-webgui dialout   1282 Okt 26  2018 docs
drwxrwxrwx 1 openmediavault-webgui dialout  17578 Nov 27 05:35 FHEM
-rwxrwxrwx 1 openmediavault-webgui dialout 101685 Nov 28 05:30 fhem.cfg
-rwxrwxrwx 1 openmediavault-webgui dialout  25544 Jul 26 08:38 fhem.cfg.demo
-rwxrwxrwx 1 openmediavault-webgui dialout 159482 Nov  8 06:19 fhem.pl
drwxrwxrwx 1 openmediavault-webgui dialout   5618 Nov 28 05:10 log
-rwxrwxrwx 1 openmediavault-webgui dialout  42265 Nov 27 05:35 MAINTAINER.txt
-rwxrwxrwx 1 openmediavault-webgui dialout    930 Jun 20  2018 oauth
-rwxrwxrwx 1 openmediavault-webgui dialout    935 Dez 27  2017 README_DEMO.txt
drwxrwxrwx 1 openmediavault-webgui dialout    146 Okt 26  2018 restoreDir
-rwxrwxrwx 1 openmediavault-webgui dialout      0 Jan 12  2018 TestDummyLog
-rwxrwxrwx 1 openmediavault-webgui dialout     39 Mär 20  2018 Tune.m3u
drwxrwxrwx 1 openmediavault-webgui dialout     18 Apr 10  2019 unused
drwxrwxrwx 1 openmediavault-webgui dialout    170 Okt 26  2018 www
root@happyfamilyserver:~#


Ich habe schon versucht den nutzer Fhem aus der Gruppe "openmediavault-webgui" zu entfernen und in andere gruppe hinzugefügt aber das Ergebnis bleibt das gleiche, nun wollte ich mal hier trotzdem fragen ob hier jemand eine Idee hat???

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 28 November 2019, 11:47:16
Hab mich etwas weiter mit beschäftigt, wie ich das verstehe nutzen wir mit dem Modul doch AMAZON POLLY (https://eu-west-1.console.aws.amazon.com/polly/home/SynthesizeSpeech)-SSML ?

Dort wird einfach (noch?) kein audio-Tag unterstützt (https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: aua am 28 November 2019, 13:01:32
Hallo,

erstmal bin ich begeistert von dem Plugin! Danke für deine/eure Arbeit!

Bisher gab es ja noch keine Lösung das Display der Echo Show via fhem zu deaktiviere. Das wäre echt mega nützlich.
Ist da schon etwas in Aussicht oder gibt es evtl. einen anderen Weg?
Kann man über Fhem Sprachbefehle an den Show senden? Den Befehl "Alexa, Display aus" könnte man dann ohne zu sagen automatisch ausführen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 November 2019, 13:15:35
Zitat von: Steffen am 28 November 2019, 05:56:00
Hallo!

Ich glaube ich habe ein Fehler gefunden, der zu meinem Problem führen könnte, denn die Berechtigung in Fhem scheint nicht mehr zu stimmen aber ich kann sie auch nicht mehr änder?!?

root@happyfamilyserver:~# sudo chown -R fhem:  /opt/fhem
root@happyfamilyserver:~# ls -l /opt/fhem/
insgesamt 776
drwxrwxrwx 1 openmediavault-webgui dialout    254 Okt 28  2018 alexa-fhem
-rwxrwxrwx 1 openmediavault-webgui dialout  35863 Dez 27  2017 alexa-fhem-0.3.5.tgz
-rwxrwxrwx 1 openmediavault-webgui dialout  39546 Mai 22  2018 alexa-fhem-0.4.4.tgz
-rwxrwxrwx 1 openmediavault-webgui dialout    311 Jan 16  2019 alexa-fhem.cfg
-rwxrwxrwx 1 openmediavault-webgui dialout    311 Jan 16  2019 alexa-fhem.cfg.previous
drwxrwxrwx 1 openmediavault-webgui dialout    220 Okt 26  2018 alexa-fhem.old
drwxrwxrwx 1 openmediavault-webgui dialout    918 Nov 28 03:00 backup
drwxrwxrwx 1 openmediavault-webgui dialout     24 Nov 27 19:13 cache
drwxrwxrwx 1 openmediavault-webgui dialout    102 Okt 26  2018 certs
-rwxrwxrwx 1 openmediavault-webgui dialout 316430 Nov 27 05:35 CHANGED
-rwxrwxrwx 1 openmediavault-webgui dialout  39782 Sep 19 05:48 configDB.pm
drwxrwxrwx 1 openmediavault-webgui dialout   3056 Okt 26  2018 contrib
drwxrwxrwx 1 openmediavault-webgui dialout    278 Okt 26  2018 demolog
drwxrwxrwx 1 openmediavault-webgui dialout   1282 Okt 26  2018 docs
drwxrwxrwx 1 openmediavault-webgui dialout  17578 Nov 27 05:35 FHEM
-rwxrwxrwx 1 openmediavault-webgui dialout 101685 Nov 28 05:30 fhem.cfg
-rwxrwxrwx 1 openmediavault-webgui dialout  25544 Jul 26 08:38 fhem.cfg.demo
-rwxrwxrwx 1 openmediavault-webgui dialout 159482 Nov  8 06:19 fhem.pl
drwxrwxrwx 1 openmediavault-webgui dialout   5618 Nov 28 05:10 log
-rwxrwxrwx 1 openmediavault-webgui dialout  42265 Nov 27 05:35 MAINTAINER.txt
-rwxrwxrwx 1 openmediavault-webgui dialout    930 Jun 20  2018 oauth
-rwxrwxrwx 1 openmediavault-webgui dialout    935 Dez 27  2017 README_DEMO.txt
drwxrwxrwx 1 openmediavault-webgui dialout    146 Okt 26  2018 restoreDir
-rwxrwxrwx 1 openmediavault-webgui dialout      0 Jan 12  2018 TestDummyLog
-rwxrwxrwx 1 openmediavault-webgui dialout     39 Mär 20  2018 Tune.m3u
drwxrwxrwx 1 openmediavault-webgui dialout     18 Apr 10  2019 unused
drwxrwxrwx 1 openmediavault-webgui dialout    170 Okt 26  2018 www
root@happyfamilyserver:~#


Ich habe schon versucht den nutzer Fhem aus der Gruppe "openmediavault-webgui" zu entfernen und in andere gruppe hinzugefügt aber das Ergebnis bleibt das gleiche, nun wollte ich mal hier trotzdem fragen ob hier jemand eine Idee hat???

Mfg Steffen
Zeig mal den Inhalt von diesem "drwxrwxrwx 1 openmediavault-webgui dialout     24 Nov 27 19:13 cache" Verzeichnis
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 28 November 2019, 20:26:49
Hi,
ich habe diverse Meldungen der echos im log, was kann ich dagegen tun?

2019.11.28 01:29:41.485 1: [Freezemon] myFreezemon: possible freeze starting at 01:29:40, delay is 1.475 possibly caused by: tmr-echodevice_GetSettings(Echos)

2019.11.28 02:03:03.390 1: [Freezemon] myFreezemon: possible freeze starting at 02:03:02, delay is 1.385 possibly caused by: tmr-echodevice_GetSettings(ECHO_G090U50784160HFP) tmr-echodevice_GetSettings(ECHO_70900309449702SN)

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 29 November 2019, 08:57:06
Zitat von: michael.winkler am 27 November 2019, 17:07:56

Bitte hängt einen "get status" vom Account Device mit an.


Gesendet von iPhone mit Tapatalk

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.59
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
npm_bin    Attribut /usr/local/bin/npm
npm_bin_node    Attribut /usr/local/bin/node


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-52912....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -83....
.DIRECTID    Helper amzn1.account.AHCJDG....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 November 2019, 10:12:03
Zitat von: Brandensittich am 29 November 2019, 08:57:06
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.59
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
npm_bin    Attribut /usr/local/bin/npm
npm_bin_node    Attribut /usr/local/bin/node


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-52912....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -83....
.DIRECTID    Helper amzn1.account.AHCJDG....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0

Hier ist kein Fehler zu erkennen. Was für ECHOs sind das, wo keine Readings kommen? Was passiert wenn du den ECHO wieder entfernst und dann direkt wieder anlegst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 29 November 2019, 10:39:32
Hi,
gibt es eine Möglichkeit an einem Echo Show den Firefox zu starten und eine URL mitzugeben?
Hab heute erst bemerkt das der Show jetzt Firefox mit an Bord hat :)
Das blöde ist nur das der Show nach 5 Minuten wieder auf seine Startseite wechselt...

Währe doch Cool, sich ab und zu diverse Stati/Bzw Streams  von seinem Fhem anzeigen zu lassen...

Grüßle

Pascal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 29 November 2019, 10:45:07
Zitat von: michael.winkler am 28 November 2019, 13:15:35
Zeig mal den Inhalt von diesem "drwxrwxrwx 1 openmediavault-webgui dialout     24 Nov 27 19:13 cache" Verzeichnis


root@happyfamilyserver:~# ls -la /opt/fhem/cache/
insgesamt 0
drwxrwxrwx 1 openmediavault-webgui dialout  24 Nov 27 19:13 .
drwxrwxrwx 1 openmediavault-webgui dialout 648 Nov 29 03:00 ..
drwxrwxrwx 1 openmediavault-webgui dialout  58 Nov 29 10:43 alexa-cookie
root@happyfamilyserver:~#


Ich verstehe nicht warum auf einmal ich nicht mehr den User "Fhem" setzten kann???

Mfg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 November 2019, 15:35:07
Zitat von: Steffen am 29 November 2019, 10:45:07

root@happyfamilyserver:~# ls -la /opt/fhem/cache/
insgesamt 0
drwxrwxrwx 1 openmediavault-webgui dialout  24 Nov 27 19:13 .
drwxrwxrwx 1 openmediavault-webgui dialout 648 Nov 29 03:00 ..
drwxrwxrwx 1 openmediavault-webgui dialout  58 Nov 29 10:43 alexa-cookie
root@happyfamilyserver:~#


Ich verstehe nicht warum auf einmal ich nicht mehr den User "Fhem" setzten kann???

Mfg
Ich kann hier auch keinen Fehler erkennen. Folgendes könntest Du noch mal prüfen.


Readings mit einem Punkt werde nur angezeigt wenn du das Attribut "showInternalValues" in dem Device "global" auf 1 gesetzt hast.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rbothe am 29 November 2019, 16:37:18
Auch ich habe seit heute den Echo Flex und wuerde mich ueber Integration im FHEM freuen :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 29 November 2019, 17:37:25
Zitat von: rbothe am 29 November 2019, 16:37:18
Auch ich habe seit heute den Echo Flex und wuerde mich ueber Integration im FHEM freuen :-)
Wird es nicht per Autocreate erkannt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: majestro84 am 29 November 2019, 19:12:40
Zitat von: majestro84 am 19 November 2019, 12:21:20
Hallo

Erst einmal vielen Dank für das Super Modul.

Kannst du vielleicht bei Gelegenheit den neuen Echo Flex mit auf nehmen?
Kennung ist bei meinen  A3VRME03NAXFUB

An dem Echo Flex kann man einen Bewegungsmelder anschließen der dann auch in der Alexa App zu finden ist.
Meine Frage ist wie kann ich dich da unterstützen, dass man diesen dann vielleicht auch in FHEM auswerten kann.

VG
Alex
Erkannt werden sie per Autocreate nur bekommt man sonst keine Readings usw. Habe bei mir den Typ selbst hinzugefügt dann läuft alles.
Gruß Alex

Denke wird bestimmt im nächsten Update mit aufgenommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Flexcwheeler am 29 November 2019, 20:57:04
 Gibt es eine Möglichkeit den Status des neuen Bewegungsmelders am Echo flex auszulesen und zum Schalten zu nutzen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 29 November 2019, 23:01:50
hallo zusammen, ich habe mal eine vielleicht etwas doof Frage.

Mit z.B. set xx_echo tunein s57109 kann ich einen gewünschten Radiosender spielen lassen.

Wie beende ich denn korrekt die Wiedergabe?

Gibt es wirklich nur set xx_echo pause ?   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 30 November 2019, 01:19:27
Pause ist korrekt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 01 Dezember 2019, 09:02:11
Laut dem Status scheint bei mir alles OK zu sein, aber neue Geräte werden nicht erzeugt, längst abgemeldete Geräte stehen als "connected" bei mir drin.

Wo fang ich jetzt mit der Fehlersuche an?

Und wie kann ich die Logs abschalten? Ich habe jede Minute massig "caching" Einträge drin.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 Dezember 2019, 09:47:46
Hast du autocreate aktiviert? Falls nicht: hast du manuell nach neuen Geräten gesucht?

Hast du mal das verbose-Level angepasst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 01 Dezember 2019, 14:18:53
Nach mehreren Tagen schlafen über das audio-Tag Problem hab ich folgende Frage:

Könnte man die Funktion der Alexa-Schaltfläche in der Mitte unten in der App -die zur Sprachbefehleingabe- in das Modul einbauen, das der Sprachbefehl praktisch durch einen setter-Textbefehl im jeweilgen Echo-Device ersetzt wird ?




Hintergrund weshalb ich Frage ist der das man somit die Möglichkeit hätte einen Custom-Skill aufzurufen, sich ein interactionModel, für jedes Audio-File welches man aus der Alexa Skills Kit Sound Library verwenden möchte, bauen könnte. Hier (https://github.com/alexa-labs/workshop-starship-enterprise) ist das näher beschrieben.


Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 01 Dezember 2019, 16:04:35
Zitat von: balli1187 am 01 Dezember 2019, 09:47:46
Hast du autocreate aktiviert? Falls nicht: hast du manuell nach neuen Geräten gesucht?

DAS hatte ich vergessen, habe lange keine neuen Geräte nehr geholt, danke.

Zitat von: balli1187 am 01 Dezember 2019, 09:47:46
Hast du mal das verbose-Level angepasst?
NULL ist aus?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 Dezember 2019, 18:44:06
Zitat von: Christian72D am 01 Dezember 2019, 16:04:35
DAS hatte ich vergessen, habe lange keine neuen Geräte nehr geholt, danke.
NULL ist aus?
Top!

Ja null ist aus. Vielleicht reicht es aber auch schon einfach ein Level runterzustellen.... mit Null bist du halt blind.
Generell wäre es vielleicht auch eher ratsam die Ursache zu identifizieren anstatt das Symptom abzustellen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 02 Dezember 2019, 09:34:21
Zitat von: michael.winkler am 29 November 2019, 10:12:03
Hier ist kein Fehler zu erkennen. Was für ECHOs sind das, wo keine Readings kommen? Was passiert wenn du den ECHO wieder entfernst und dann direkt wieder anlegst?
Es handelt sich um Echo Dot Gen 3. Nachdem ich sie abgemeldet und neu angemeldet habe sind alle Readings vorhanden. Danke für die Hilfe!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 02 Dezember 2019, 13:32:04
Hallo michael.winkler,

vielen Dank für dieses tolle Modul! Als jemand, der auch was mit Computern macht, kann ich mir ungefähr vorstellen, wieviel Arbeit und Hirn in diesem Code steckt. Mach weiter so!

Ich versuche einen "Radiowecker" über einen Echo Dot zu realisieren. Bisher habe ich einen Raspberry Pi mit Music Player Daemon (mpd) verwendet.
Der Radiowecker startet zu einer bestimmten Zeit mit einer niedrigen Lautstärke und wird über 30 Minuten langsam lauter, bis er zur Weckzeit eine definierte Lautstärke erreicht hat.

Alter Coder für MPD:define Radio MPD 10.6.77.102
attr Radio player mpd
attr Radio volumeStep 2

define RadioCrescendo DOIF ([05:31] and [wakeUpStatus] eq "on" and !$we) (set Radio volumeUp)
attr RadioCrescendo do always
attr RadioCrescendo repeatcmd 60
attr RadioCrescendo repeatsame 30


Bei der Umsetzung bin ich auf zwei Probleme gestoßen:

1.) Wenn ich mit "set ECHO_G2A14R03934600RM volume 10" die initiale Lautstärke einstellen will, dann wird der Befehl häufig auf dem Echo Dot nicht ausgeführt. Wenn danach dann der Radiosender gestartet wird, "schreit" mich der Echo Dot mit der eingestellten Lautstärke vom Vortag aus dem Bett. Manchmal funktioniert es aber. Insgesamt gehen aber häufig set volume Befehle "verloren". Nicht nur der erste, auch zwischendurch immer wieder. Mir ist noch nicht klar, warum es mal geht und mal nicht... Im FHEM Log (verbose 3) gibt es keine Fehler. Gibt die Amazon Cloud an das Modul irgendeine Rückmeldung ob das ändern der Lautstärke funktioniert hat? Und versucht das Modul es erneut, wenn es nicht funktioniert hat?

Hier mal was aus dem Log mit verbose 4:2019.12.02 07:39:04 4: WEB_10.6.77.11_55940 POST /fhem&fw_id=392&fwcsrf=csrf_378138272232525&cmd=set+ECHO_G2A14R03934600RM++volume+40; BUFLEN:0
2019.12.02 07:39:04 4: [ECHO_G2A14R03934600RM] [echodevice_SendCommand] [volume] START
2019.12.02 07:39:04 4: [ECHO_G2A14R03934600RM] [echodevice_SendCommand] [volume] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.12.02 07:39:04 4: [ECHO_G2A14R03934600RM] [echodevice_SendCommand] [volume] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"A3FX4UWTP28V1P\",\"deviceSerialNumber\":\"G2A14R03934600RM\",\"value\":\"40\",\"locale\":\"de-DE\",\"customerId\":\"AGX7X41JKF3EA\"}}}","status":"ENABLED"}
2019.12.02 07:39:04 4: [ECHO_G2A14R03934600RM] [echodevice_HandleCmdQueue] [volume] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"A3FX4UWTP28V1P\",\"deviceSerialNumber\":\"G2A14R03934600RM\",\"value\":\"40\",\"locale\":\"de-DE\",\"customerId\":\"AGX7X41JKF3EA\"}}}","status":"ENABLED"}
2019.12.02 07:39:05 4: [ECHO_G2A14R03934600RM] [echodevice_Parse] [volume]
2019.12.02 07:39:05 4: [ECHO_G2A14R03934600RM] [echodevice_Parse] [volume] json for unknown message


2.) Ich würde mir ein volumeStep Attribut und einen volumeUp/volumeDown Befehl wünschen um das Crescendo mit einem DOIF einfacher bewerkstelligen zu können.

Ich habe auch noch eine Frage zum Loglevel. Die meisten Module (so steht es zumindest im Wiki zum Thema verbose) protokollieren bei verbose 3 den gesendeten Befehl. echodevice scheint bei verbose 3 aber keine Befehle zu protokollieren. Erst bei verbose 4 sieht man die gesendeten Befehle und dann aber auch einiges mehr. Wäre es sinnvoll bei verbose 3 zumindest die gesendeten Befehle zu protokollieren? CUL macht das bei mir so...

Viele Grüße
Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 Dezember 2019, 17:55:26
Das setzen des Volumes funktioniert nur zuverlässig wenn auch etwas gespielt wird.
Dies ist aber meinen Beobachtungen nach über die alexa App auch so... der (sehr nervige) Fehler liegt also bei Amazon.

Ein workaround wäre vielleicht die Lautstärke in deiner abschaltroutine wieder zu verringern, bevor du gänzlich stoppst.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 02 Dezember 2019, 21:04:12
Wenn ich das recht im Kopf habe, hieß es hier zu Beginn mal, dass einige Befehle dieser Art nur bis zu einer bestimmten Zeit gehen nachdem ein Alexa-Device aktiv war.

Also etwas abgespielt oder einen Sprachbefehl ausgeführt hat.

Somit ist die Idee die Lautstärke am Ende der Wiedergabe wieder zu normalisieren evtl. nicht schlecht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 02 Dezember 2019, 22:40:13
Hallo,
gibt es schon eine Integration für den Show 8?

LG
  Marlen

Gesendet von meinem Mi 9T mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 02 Dezember 2019, 22:51:28
Zitat von: balli1187 am 02 Dezember 2019, 17:55:26
Das setzen des Volumes funktioniert nur zuverlässig wenn auch etwas gespielt wird.
Dies ist aber meinen Beobachtungen nach über die alexa App auch so... der (sehr nervige) Fehler liegt also bei Amazon.

Ein workaround wäre vielleicht die Lautstärke in deiner abschaltroutine wieder zu verringern, bevor du gänzlich stoppst.


Gesendet von iPhone mit Tapatalk
Also bei mir funktioniert es in Routinen zumindest absolut zuverlässig.
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 02 Dezember 2019, 23:08:35
Zitat von: volschin am 02 Dezember 2019, 22:51:28
Also bei mir funktioniert es in Routinen zumindest absolut zuverlässig.
Da hast du recht - das läuft bei mir auch schon seit längerem stabil.
Ich wollte auch das manuelle Setzen in der App hinaus. Da gibt es die angesprochenen Probleme.

@Michael: wäre da vielleicht ein workaround des Befehls möglich?

Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raiderxxl am 03 Dezember 2019, 08:50:29
Zitat von: raiderxxl am 29 November 2019, 10:39:32
Hi,
gibt es eine Möglichkeit an einem Echo Show den Firefox zu starten und eine URL mitzugeben?
Hab heute erst bemerkt das der Show jetzt Firefox mit an Bord hat :)
Das blöde ist nur das der Show nach 5 Minuten wieder auf seine Startseite wechselt...

Währe doch Cool, sich ab und zu diverse Stati/Bzw Streams  von seinem Fhem anzeigen zu lassen...

Grüßle

Pascal

Hi,

finde das nur ich cool???  :o   ;D

Grüßle

Pascal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 03 Dezember 2019, 09:36:27
Hey und guten Morgen!

Hab mir einen echodot 3 gen mit Uhr gekauft. Er wird zwar gefunden aber ich habe keine set Befehle.

Anbei mal ein List:
Internals:
   CFGFN     
   DEF        A30YDR2MK8HMRV G09147049466036S
   FUUID      5de61dc6-f33f-fcb4-b467-a4a6513f1e9f755f
   IODev      EchoDevices
   NAME       ECHO_G09147049466036S
   NR         545
   NTFY_ORDER 50-ECHO_G09147049466036S
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2019-12-03 09:34:43   AlarmCount      2
     2019-12-03 09:34:34   alarm_01_id     3ca3a46f-c584-3745-ad8f-a4eb49ac2937
     2019-12-03 09:34:34   alarm_01_originalDate 2019-12-03
     2019-12-03 09:34:34   alarm_01_originalTime 10:00:00.000
     2019-12-03 09:34:34   alarm_01_recurring 0
     2019-12-03 09:34:34   alarm_01_status on
     2019-12-03 09:34:34   alarm_02_id     d4ee635f-acce-31de-ba51-060c13a5cb70
     2019-12-03 09:34:34   alarm_02_originalDate 2019-12-03
     2019-12-03 09:34:34   alarm_02_originalTime 06:10:00.000
     2019-12-03 09:34:34   alarm_02_recurring 0
     2019-12-03 09:34:34   alarm_02_status off
     2019-12-03 09:34:34   alarm_count     2
     2019-12-03 09:33:10   model           unbekannt
     2019-12-03 09:33:10   presence        present
     2019-12-03 09:33:30   state           connected
     2019-12-03 09:33:10   version         2919948420
     2019-12-03 09:34:43   wakeword        ALEXA
   helper:
     DEVICETYPE A30YDR2MK8HMRV
     FAMILY     ECHO
     NAME       Echo Dot
     VERSION    2919948420
     bluetooth  -
Attributes:
   IODev      EchoDevices
   alias      Echo Dot
   icon       echo
   room       Amazon,FHEM / Info
   userReadings AlarmCount {my $anz = grep( m/alarm_.._status/, ( keys %{$hash->{READINGS}} )); return $anz;}


Bei Model wird "unbekannt" angezeigt. Hab ich da was falsch gemacht oder sind die neuen Modelle noch nicht hinterlegt?

Gruß,
Kai


EDIT: Und vermutlich gelöst. Mache erstmal ein Update von v 0.5.2 auf die aktuellere Version. Sorry für meinen Beitrag!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 03 Dezember 2019, 09:41:17
Zitat von: 87insane am 03 Dezember 2019, 09:36:27
Hey und guten Morgen!

Hab mir einen echodot 3 gen mit Uhr gekauft. Er wird zwar gefunden aber ich habe keine set Befehle.

Anbei mal ein List:
Internals:
   CFGFN     
   DEF        A30YDR2MK8HMRV G09147049466036S
   FUUID      5de61dc6-f33f-fcb4-b467-a4a6513f1e9f755f
   IODev      EchoDevices
   NAME       ECHO_G09147049466036S
   NR         545
   NTFY_ORDER 50-ECHO_G09147049466036S
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2019-12-03 09:34:43   AlarmCount      2
     2019-12-03 09:34:34   alarm_01_id     3ca3a46f-c584-3745-ad8f-a4eb49ac2937
     2019-12-03 09:34:34   alarm_01_originalDate 2019-12-03
     2019-12-03 09:34:34   alarm_01_originalTime 10:00:00.000
     2019-12-03 09:34:34   alarm_01_recurring 0
     2019-12-03 09:34:34   alarm_01_status on
     2019-12-03 09:34:34   alarm_02_id     d4ee635f-acce-31de-ba51-060c13a5cb70
     2019-12-03 09:34:34   alarm_02_originalDate 2019-12-03
     2019-12-03 09:34:34   alarm_02_originalTime 06:10:00.000
     2019-12-03 09:34:34   alarm_02_recurring 0
     2019-12-03 09:34:34   alarm_02_status off
     2019-12-03 09:34:34   alarm_count     2
     2019-12-03 09:33:10   model           unbekannt
     2019-12-03 09:33:10   presence        present
     2019-12-03 09:33:30   state           connected
     2019-12-03 09:33:10   version         2919948420
     2019-12-03 09:34:43   wakeword        ALEXA
   helper:
     DEVICETYPE A30YDR2MK8HMRV
     FAMILY     ECHO
     NAME       Echo Dot
     VERSION    2919948420
     bluetooth  -
Attributes:
   IODev      EchoDevices
   alias      Echo Dot
   icon       echo
   room       Amazon,FHEM / Info
   userReadings AlarmCount {my $anz = grep( m/alarm_.._status/, ( keys %{$hash->{READINGS}} )); return $anz;}


Bei Model wird "unbekannt" angezeigt. Hab ich da was falsch gemacht oder sind die neuen Modelle noch nicht hinterlegt?

Gruß,
Kai
Wahrscheinlich kennt das Modul einfach die ID noch nicht und weis deshalb nicht wie der dot unterstützt werden soll.
Ich hab es selbst noch nicht gemacht aber das kann man wohl selbst relativ einfach im Code eintragen: vorhandene Zeile kopieren, neue ID eintragen, speichern. Kannst du ja mal probieren, ist hier im Thread auch ab und an mal erwähnt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 03 Dezember 2019, 10:31:45
Hey und guten Morgen nochmal,

das Update, hat geklappt. Hatte den ersten Beitrag Editiert, da ich glaube, es könnte den ein oder anderen auch interessieren. Im Changelog der Versionen steht das auch nochmal drin. Ist aktuell das einzige Modul, welches ich manuell update und da ist es einfach in Vergessenheit geraten. Das Modul läuft einfach so gut, dass ich daran nicht dachte.....

Danke aber für deine schnelle Antwort. Manuelles einfügen, geht wohl aber wäre nicht mein Herzens Traum. Aber ist ja bereits erl.

Gruß,
Kai
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 03 Dezember 2019, 14:30:42
Aber wo wir schon beim Dot gen 3 mit Uhr sind. Gibt es da schon Möglichkeiten mit der Anzeige "zu spielen"?
Normal sehe ich nur die Uhrzeit und ich habe auch nichts gefunden, wo ich groß was einstellen könnte.

Was mir aber aufgefallen ist, es wird bei Lautstärke-Umstellung z.B. immer die Zahl der Lautstärke angezeigt. Man könnte damit ja ggf. Kleinigkeiten anzeigen lassen. Habe noch nichts passendes aber das fällt mir dann sicher ein :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 03 Dezember 2019, 15:14:38
Zitat von: 87insane am 03 Dezember 2019, 14:30:42
Aber wo wir schon beim Dot gen 3 mit Uhr sind. Gibt es da schon Möglichkeiten mit der Anzeige "zu spielen"?
Normal sehe ich nur die Uhrzeit und ich habe auch nichts gefunden, wo ich groß was einstellen könnte.

Was mir aber aufgefallen ist, es wird bei Lautstärke-Umstellung z.B. immer die Zahl der Lautstärke angezeigt. Man könnte damit ja ggf. Kleinigkeiten anzeigen lassen. Habe noch nichts passendes aber das fällt mir dann sicher ein :)
Wie immer gilt:
Wenn es nicht per App/Web/Routine vorgesehen ist, dann wird es auch nicht per Modul gehen...

Bei einem so kleinen Display kann ich mir gerade auch nicht vorstellen, was da sinnvolles angezeigt werden könnte.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 03 Dezember 2019, 19:13:28
Zitat von: balli1187 am 02 Dezember 2019, 17:55:26
Das setzen des Volumes funktioniert nur zuverlässig wenn auch etwas gespielt wird.
Leider ist es ja nicht nur der erste set volume Befehl der verloren geht. Es werden auch zwischendurch welche nicht ausgeführt.
Ich setze ja zuerst auf 1, dann starte ich Musik, nach 5 Minuten setze ich volume auf 2, 5 Minuten später auf 4 und weitere 5 Minuten später auf 5. Der letzte Sprung von 4 auf 5 funktioniert dann sehr häufig nicht.
Wenn ich das alle trocken und manuell teste klappt es komischerweise immer. Läuft morgens aber die Automatik ab, gehen volume Befehle verloren...
Schon ziemlich komisch wie ich finde.

Ich habe jetzt erstmal eine Alexa Routine erstellt, die nachts um 4 Uhr die Lautstärke auf 1 setzt, damit wir beim wecken nicht senkrecht im Bett stehen...  8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 03 Dezember 2019, 22:01:53
Man kann in den Einstellungen der einzelnen Alexa Geräte unter Töne auch ansteigende Lautstärke für den Wecker aktivieren. ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 03 Dezember 2019, 22:29:14
Zitat von: Thyraz am 03 Dezember 2019, 22:01:53
Man kann in den Einstellungen der einzelnen Alexa Geräte unter Töne auch ansteigende Lautstärke für den Wecker aktivieren. ;-)
Ja, das ist richtig. Ich lasse mich aber nicht mit Alexa, sondern mit FHEM auf einem Echo wecken.
Alexa ist mir da zu unflexibel. In FHEM habe ich Feiertage und Urlaubskalender hinterlegt und nehme als Weckton einen Radiostream der langsam lauter wird. Das bekomme ich mit dem Alexa Wecker so nicht umgesetzt.
Und unabhängig davon gibt es ja ganz offenbar ein Problem auf Seiten der Echos oder des Moduls... Das sollten wir erstmal verstehen bevor wir eine andere Lösung ausprobieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 04 Dezember 2019, 12:58:39
@Michael

Gibt es die Möglichkeit ein paar mehr Informationen über die Alexa Mobile Apps zu bekommen? Die Apps erscheinen ja in der Geräteliste. Soetwas wie das Voice-Reading wäre sehr cool, um auch auf Aktionen, die von dort abgesetzt wurden zu reagieren.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 04 Dezember 2019, 19:36:21
Zitat von: Brandensittich am 03 Dezember 2019, 19:13:28
Ich setze ja zuerst auf 1, dann starte ich Musik,

Bau doch eine Routine damit und starte dann die Routine über das Modul aus Fhem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 05 Dezember 2019, 09:24:44
Zitat von: sinus61 am 04 Dezember 2019, 19:36:21
Bau doch eine Routine damit und starte dann die Routine über das Modul aus Fhem.
Hallo sinus61,

als ich Deine Antwort gestern gelesen habe dachte ich zunächst, "das ist ja ein blöder Workaround, wofür haben ich dann FHEM?"... Aber nachdem ich dann noch ein wenig darüber nachgedacht habe, gefiel mir Deine Idee dann doch sehr gut. Wenn ich die Routine hätte, dachte ich, könnte ich sie flexibel ablaufen lassen und es wäre in FHEM weniger zu programmieren... Danke für die Idee! :D

Leider scheitere ich an den Einschränkungen von Alexa Routinen.  :-\
Ich wollte folgende Routine bauen:

Wenn: Alexa, starte Weckvorgang
Aktion: Von: Das Gerät zu dem Sie sprechen

Die Alexa App meckert aber "Musik muss die letzte Aktion innerhalb einer Routine sein". :o
Leider kann ich Musik auch nur ein einziges Mal in eine Routine packen, sodass ich die Anforderung nicht erfüllen kann, sonst hätte ich den Sender halt als letztes nochmal neu angestartet... ::)

Ein zweites Problem ist, dass die Routine wenn ich sie aus der Alexe App manuell starte den Radiosender korrekt abspielt, auch wenn ich die Routine per Stimme starte funktioniert es. Wenn ich die Routine allerdings von FHEM starten lasse, dann wird nur die Lautstärke eingestellt und wenn die Musik gestartet werden soll (Aktion 2 in der Routine), macht Alexa nur diesen "düdüm" Geräusch und das war es dann... Sehr komisch. ???

Irgendwie scheinen meine Anforderungen einfach zu komplex zu sein, oder die Möglichkeiten der Routinen sind zu eingeschränkt... :'(

Hat noch jemand eine Idee? Weiß jemand, warum Musik aus Routinen nicht gespielt wird, wenn die Routine über das Modul gestartet wird?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Amenophis86 am 05 Dezember 2019, 11:03:45
Mehrere Routinen hintereinander durch FHEM nutzen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 05 Dezember 2019, 11:09:02
Man braucht die Routine ja eh nur, um die Lautstärke vor der Wiedergabe zu erreichen, oder?
Weil die nach langer Untätigkeit des Echos nicht funktioniert.

Die restlichen Befehle für die Lautstärke könnten doch aus FHEM direkt kommen.

Also Lautstärke 1 +  Wiedergabe über Routine, Rest Einzelbefehle an den Echo.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 05 Dezember 2019, 17:52:59
Also eine Routine mit den ersten beiden Punkten funktioniert bei mir ohne Probleme. Für den Rest dann eine zweite Routine, ist wahrscheinlich schneller gebaut als das über Fhem zu lösen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slor am 07 Dezember 2019, 22:42:01
Hallo zusammen,

ich habe in meinem Amazon Passwort ein Leerzeichen. Es scheitert damit leider schon das Define von echodevice.
Kann ich das irgendwie umgehen ohne mein Passwort zu ändern?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Dezember 2019, 22:53:36
Bitte Anleitung genau und ganz lesen!

Define ist immer OHNE echte Login-Daten sondern mit den "Fake-Daten"!

Danach erst beim npm_login wird eingeloggt..

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slor am 08 Dezember 2019, 21:51:34
Hab ich ja... da steht:
define <Name> echodevice <Amazon account> <Amazon Kennwort>

Hat jetzt geklappt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slor am 08 Dezember 2019, 21:52:38
gleich die erste Frage zum Modul.
Gibt es eine einfache Möglichkeit die Wiedergabe auf allen Geräten zu stoppen? Also mit einem Befehl nicht gegen jedes einzelne Gerät?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Dezember 2019, 22:06:20
Zitat von: slor am 08 Dezember 2019, 21:51:34
Hab ich ja... da steht:
define <Name> echodevice <Amazon account> <Amazon Kennwort>

Hat jetzt geklappt.

NEIN! Zumindest nicht KOMPLETT gelesen!

Weil diese Art des Logins nicht lange hält (zumindest laut dem Ende dieses Threads)...

Daher: Define mit "Pseudo-Login"! Und dann npm_login...

Solange es funktioniert is gut.
Aber manch einer hat schon gleich festgestellt, dass z.B. set-Befehle nicht gehen...
...Readings aber (teilweise) aktualisiert werden...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Dezember 2019, 22:11:28
Zitat von: slor am 08 Dezember 2019, 21:52:38
gleich die erste Frage zum Modul.
Gibt es eine einfache Möglichkeit die Wiedergabe auf allen Geräten zu stoppen? Also mit einem Befehl nicht gegen jedes einzelne Gerät?

Nein.
Also als set-Befehl: ja (devSpec nutzen), z.B. set ECHO_.* pause

Aber das sind implizit trotzdem einzelne set-Befehle...

Anders als bei einer Multiroom-Musik-Gruppe.
Dafür wird auch ein Device angelegt (autocreate devices) und dort führt eben ein Pause-Befehl dazu, dass die gesamte Gruppe stoppt...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slor am 08 Dezember 2019, 22:24:58
ok danke, das probiere ich mal aus.

Ich habe eine "Alles" Gruppe. Die stoppt nur alles, wenn auch über die Gruppe gespielt wird? Nicht wenn jeder individuell etwas anderes spielt nehme ich an.

Kann ich bei einem FireTV Stick irgendwie erkennen, ob gerade TV geguckt wird? Bzw. das Teil irgendwie aktiv ist? Der scheint nur den Status für Musik zu übermitteln. Prime Video oder Netflix ändert nichts an den Readings.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 Dezember 2019, 22:37:52
Klar, stopp auf die Alles-Gruppe stoppt nur die Wiedergabe der Alles-Gruppe...

Keine Ahnung was bzgl. FireTV(-Stick) geht...
...da hab ich noch nie gekuckt... ;)

Aber ausprobieren schadet nicht... ;)

Bzw. was über die Alexa-App bzw. alexa.amazon.de geht sollte auch mit dem Modul gehen.

Wenn noch nicht eingebaut, dann hier mitteilen was wie per App/Web geht, vielleicht findet Michael Zeit etc.
Oder besser: Patch liefern... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Loki am 09 Dezember 2019, 14:34:04
Warum kommt das Modul eigentlich nicht über den Standard Update Feed?

Hatte gerade festgestellt, dass ich noch eine uralte Version habe...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 15:00:11
Zitat von: Loki am 09 Dezember 2019, 14:34:04
Warum kommt das Modul eigentlich nicht über den Standard Update Feed?

Hatte gerade festgestellt, dass ich noch eine uralte Version habe...

Weil es der Entwickler noch nicht ins fhem Repository "gesteckt" hat...

Es gibt "irgendwo" einen control.txt Link, äh hier isser ;) https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/development/controls_echodevice.txt

Aktualität hängt aber am User christoph-morrison...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 09 Dezember 2019, 20:05:44
Das war der auf die Dev-Version, die aktuellste Version ist unter https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/master/controls_echodevice.txt zu haben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 20:28:50
Zitat von: Christoph Morrison am 09 Dezember 2019, 20:05:44
Das war der auf die Dev-Version, die aktuellste Version ist unter https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/master/controls_echodevice.txt zu haben.

Ah, ok.

"Meiner" war der erste Link den ich gefunden hatte...

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 20:46:31
Ich wollte gerade das neue NPM Login Verfahren einrichten. Wenn ich im AccountDevice in Fhem "set Amazon_Account NPM_login new" starte bekomme ich folgende Meldung
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

Wenn ich dann in Fhem "set Amazon_Account NPM_install " starte bekomme ich dieße Meldung
!!Installation fehlgeschlagen!!
Im log steht dann
Error: ENOTDIR: not a directory, mkdir '/opt/fhem/cache/alexa-cookie'
TypeError: Cannot read property 'loaded' of undefined
    at exit (/usr/lib/node_modules/npm/lib/utils/error-handler.js:97:27)
    at errorHandler (/usr/lib/node_modules/npm/lib/utils/error-handler.js:216:3)
    at /usr/lib/node_modules/npm/bin/npm-cli.js:78:20
    at cb (/usr/lib/node_modules/npm/lib/npm.js:225:22)
    at /usr/lib/node_modules/npm/lib/npm.js:263:24
    at /usr/lib/node_modules/npm/lib/config/core.js:81:7
    at Array.forEach (<anonymous>)
    at /usr/lib/node_modules/npm/lib/config/core.js:80:13
    at f (/usr/lib/node_modules/npm/node_modules/once/once.js:25:25)
    at afterExtras (/usr/lib/node_modules/npm/lib/config/core.js:171:20)
/usr/lib/node_modules/npm/lib/utils/error-handler.js:97
  var doExit = npm.config.loaded ? npm.config.get('_exit') : true
                          ^

TypeError: Cannot read property 'loaded' of undefined
    at exit (/usr/lib/node_modules/npm/lib/utils/error-handler.js:97:27)
    at process.errorHandler (/usr/lib/node_modules/npm/lib/utils/error-handler.js:216:3)
    at process.emit (events.js:210:5)
    at process._fatalException (internal/process/execution.js:150:25)


Wenn ich es in der Konsole eigebe "sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2" bekomme ich die  Fehlermeldung
Error: ENOTDIR: not a directory, mkdir '/opt/fhem/cache/alexa-cookie'
TypeError: Cannot read property 'loaded' of undefined
    at exit (/usr/lib/node_modules/npm/lib/utils/error-handler.js:97:27)
    at errorHandler (/usr/lib/node_modules/npm/lib/utils/error-handler.js:216:3)
    at /usr/lib/node_modules/npm/bin/npm-cli.js:78:20
    at cb (/usr/lib/node_modules/npm/lib/npm.js:225:22)
    at /usr/lib/node_modules/npm/lib/npm.js:263:24
    at /usr/lib/node_modules/npm/lib/config/core.js:81:7
    at Array.forEach (<anonymous>)
    at /usr/lib/node_modules/npm/lib/config/core.js:80:13
    at f (/usr/lib/node_modules/npm/node_modules/once/once.js:25:25)
    at afterExtras (/usr/lib/node_modules/npm/lib/config/core.js:171:20)
/usr/lib/node_modules/npm/lib/utils/error-handler.js:97
  var doExit = npm.config.loaded ? npm.config.get('_exit') : true
                          ^

TypeError: Cannot read property 'loaded' of undefined
    at exit (/usr/lib/node_modules/npm/lib/utils/error-handler.js:97:27)
    at process.errorHandler (/usr/lib/node_modules/npm/lib/utils/error-handler.j          s:216:3)
    at process.emit (events.js:210:5)
    at process._fatalException (internal/process/execution.js:150:25)


Hat jemand eine Idee woran es liegen könnte?

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 20:55:06
Welche node/npm Version hast du?

Welches System (HW/OS)?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 21:01:08
Das System ist " Raspbian GNU/Linux 9.11 (stretch)"

Node Version: v12.13.1
NPM Version:  6.11.3
Nodejs Version: v10.17.0

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 21:13:11
Hast du node/npm aus der Distribution oder per curl (wie in der Anleitung bzgl. Stretch https://mwinkler.jimdo.com/modul-echodevice-npm/ )?

Wie/wo ist fhem bei dir installiert?

/opt/fhem !?

Was kommt bei:

ls -la /opt/fhem

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 21:21:56
Ich habe es per curl  getestet habe aber auch die Distribution installiert weil es nicht ging
Das fhem ist  bei /opt/fhem installiert.
Bei "ls -la /opt/fhem" kommt
drwxrwxrwx 23 fhem dialout   4096 Dez  9 21:15 .
drwxr-xr-x  5 root root      4096 Mär 22  2018 ..
drwxrwxrwx  5 fhem dialout   4096 Dez 30  2017 alexa-fhem
drwxrwxrwx  5 fhem dialout   4096 Feb 12  2017 alexa-fhem0.2.0
drwxrwxrwx  5 fhem dialout   4096 Dez 30  2017 alexa-fhem0.3.0
drwxrwxrwx  7 fhem dialout   4096 Feb 12  2017 alexa-fhembackup
-rw-r--r--  1 fhem dialout    311 Jan 20  2019 alexa-fhem.cfg
drwxrwxrwx  5 fhem dialout   4096 Feb 21  2017 alexa-fhemok
drwxr-xr-x  2 fhem dialout   4096 Dez  1 19:38 backup
-rwxrwxrwx  1 fhem root      4064 Okt 19 20:53 backup.sh
-rw-------  1 fhem dialout    443 Jan  7  2018 .bash_history
-rw-rw-rw-  1 fhem dialout   5007 Dez 22  2017 cache
-rw-rw-rw-  1 fhem dialout 311502 Okt 20 09:49 CHANGED
-rw-rw-rw-  1 fhem dialout  39782 Okt 20 09:49 configDB.pm
drwxrwxrwx 40 fhem dialout  20480 Sep 28  2016 contrib
drwxrwxrwx  3 fhem dialout   4096 Aug  1  2015 demolog
drwxrwxrwx  4 fhem dialout  12288 Sep 15  2017 docs
drwxr-xr-x  2 fhem dialout   4096 Mai 24  2018 ESPEasy
drwxrwxrwx  6 fhem dialout  65536 Dez  8 22:09 FHEM
-rw-rw-rw-  1 root root    814135 Dez  8 21:47 fhem.cfg
-rw-rw-rw-  1 fhem dialout 391605 Sep 14  2017 fhem.cfg1
-rw-rw-rw-  1 fhem dialout 391944 Sep 14  2017 fhem.cfg2
-rw-rw-rw-  1 fhem dialout  25544 Okt 20 09:49 fhem.cfg.demo
-rw-r--r--  1 root root         0 Dez  8 21:48 fhem.cfg.filepart
-rw-rw-rw-  1 fhem dialout 159336 Okt 20 09:49 fhem.pl
drwxr-xr-x  9 root root      4096 Dez  1 20:15 gcalcli
-rw-r--r--  1 fhem dialout   5461 Dez 29  2017 .gcalcli_cache1
-rw-------  1 fhem dialout    826 Jan  7  2018 .gcalcli_oauth1
drwxrwxrwx  4 fhem dialout   4096 Dez 22  2017 gcalcliol
-rw-rw-rw-  1 fhem dialout    935 Dez 14  2015 IR_amplifier.txt
-rw-rw-rw-  1 fhem dialout  18343 Dez 14  2015 klimaold.txt
-rw-rw-rw-  1 fhem dialout  21577 Dez 14  2015 klimasz.txt
drwxrwxrwx  2 fhem dialout  65536 Dez  9 00:00 log
-rw-r--r--  1 fhem dialout  41924 Okt 20 09:49 MAINTAINER.txt
drwxr-xr-x  3 root root      4096 Mai 12  2019 opt
-rw-rw-rw-  1 fhem dialout    761 Okt  6  2013 README_DEMO.txt
drwxrwxrwx  7 fhem dialout   4096 Mär 24  2018 restoreDir
drwxrwxrwx  3 fhem dialout   4096 Sep 15  2017 test
drwxrwxrwx  7 root root     24576 Dez  9 16:17 tor
drwxrwxrwx  2 fhem dialout   4096 Apr 29  2019 unused
drwxrwxrwx 20 fhem dialout   4096 Apr 29  2019 www
drwxrwxrwx  3 fhem dialout   4096 Mai  1  2016 yowsup


Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 21:37:21
Sieht an einigen Stellen "eigenartig" aus:

fhem.cfg -> root!?

Zusätzliches opt Verzeichnis "unter" /opt/fhem ?
Also: /opt/fhem/opt

Bist du sicher, dass deine Installation i.O. ist!?

Da muss wohl mal Michael kucken...
...ich kann da leider nicht mehr weiterhelfen...

Bzw. /opt/fhem/cache ist tatsächlich kein Verzeichnis, daher kann auch /opt/fhem/cache/alexa-cookie nicht erzeugt werden...

Wie das kommt/gekommen ist, keine Ahnung...

Bei mir ist /opt/fhem/cache ein Verzeichnis...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 21:40:06
Trotzdem Danke für Deine Hilfe. Mal sehen ob Michael helfen kann.
In dem /opt/fhem/opt Verzeichnis ist nur eine Kopie von den Log Datein vom Mai 2019 keine Ahnung warum. Kann ich Löschen. Fhem läuft bis heute sehr stabil also keine Probleme.

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Timo_FHEM am 09 Dezember 2019, 21:48:35
War bei mir auch so ähnlich. Hab mich dann getraut die Cache Datei zu löschen. Dann funktionierte die Installation.
Ohne Gewähr ;-)

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 21:54:42
Wenn ich mir den Inhalt der Cache Datei ansehe sieht es so aus als ob sie von einem Kalender bzw CALVIEW Modul stammt das letzte Änderungsdatum der Cache Datei ist der 22.12.2017 also eine alte Datei.

Gruß BlasterX
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 21:58:02
Mit der Datei wird es aber wohl nicht funktionieren (können)...

EDIT: nur interessehalber (hat [wohl] nix mit dem Problem zu tun), was "sagt" ls -la /opt/fhem/log/fhem-2019-12*

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 22:02:30
Das denke ich auch, das Problem liegt woanders meiner Meinung nach.

Gruß BlasterX

Gesendet von meinem SM-N975F mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJ-Dan am 09 Dezember 2019, 22:05:05
Hallo alle zusammen,
ich habe heute von 0.0.54 auf 0.0.59 geupdatet, aber ich kann jetzt keinen NPM_Login mehr auswählen und damit mein Amazon Device auch nicht anmelden.
Hab hier im Forum gesucht aber keine Info dazu gefunden. Kann mir dabei jemand helfen?
Vielen Dank und Grüße
DJ-Dan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 22:06:19
Problem ist klar: die cache Datei im Verzeichnis...
(zumindest ein Problem)

Das andere nur, weil ich vermute, dass fhem unnötigerweise "unter" root läuft, da die fhem.cfg root "gehört"...

Das hat tatsächlich nichts mit dem Problem zu tun...
...ist/wäre aber unnötig bzw. riskant...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 22:08:23
Zitat von: DJ-Dan am 09 Dezember 2019, 22:05:05
Hallo alle zusammen,
ich habe heute von 0.0.54 auf 0.0.59 geupdatet, aber ich kann jetzt keinen NPM_Login mehr auswählen und damit mein Amazon Device auch nicht anmelden.
Hab hier im Forum gesucht aber keine Info dazu gefunden. Kann mir dabei jemand helfen?
Vielen Dank und Grüße
DJ-Dan

Wie hast du "damals" definiert?

Mit den "echten" Login Daten oder den "fake" Login Daten?

Wenn mit den "echten" Login Daten: das ist (verm.) das Problem...

EDIT: sollte aber auch schon einige Male in diesem Thread stehen... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJ-Dan am 09 Dezember 2019, 22:11:18
Zitat von: MadMax-FHEM am 09 Dezember 2019, 22:08:23
Wie hast du "damals" definiert?

Mit den "echten" Login Daten oder den "fake" Login Daten?

Wenn mit den "echten" Login Daten: das ist (verm.) das Problem...

EDIT: sollte aber auch schon einige Male in diesem.Thread stehen... ;)

Gruß, Joachim

Danke für die schnelle Rückmeldung.
Sorry aber kannst du mir sagen wo ich das finde mit den Fake Login Daten und was meint du mit "Damals" definieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 22:12:55
Damals definiert: naja, als du "damals" halt das echodevice angelegt hast...

Wo es steht: in der verlinkten Anleitung zu npm_install / npm_login im ersten Post...

EDIT: also hier https://mwinkler.jimdo.com/modul-echodevice-npm/

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJ-Dan am 09 Dezember 2019, 22:17:10
Zitat von: MadMax-FHEM am 09 Dezember 2019, 22:12:55
Damals definiert: naja, als du "damals" halt das echodevice angelegt hast...

Wo es steht: in der verlinkten Anleitung zu npm_install / npm_login im ersten Post...

Gruß, Joachim

Ah, upps.
Danke für die Info.
Habe es geändert und es funktioniert  :-[ :D
Kaum macht man es richtig...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 22:19:23
das  "ls -la /opt/fhem/log/fhem-2019-12*" sagt
-rw-r--r-- 1 fhem dialout 6199848 Dez  9 22:13 /opt/fhem/log/fhem-2019-12.log


mit dem root bei der fhem.cfg hast du natürlich recht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 22:25:34
Hmmm, eigenartig...

Weil die Logdatei sieht "normal" aus...

Aber wie geschrieben: solange die cache-Datei in /opt/fhem liegt wirst du wohl nicht weiterkommen...
...also mit dem echodevice-Modul...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 22:33:37
Ich habe jetzt mal die Cache-Datei umbenannt und siehe da die Installation lief durch. Mal schauen ob der Rest passt. Die Datei umbenannte Cache-Datei scheint von GCALVIEW zu sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Dezember 2019, 22:36:13
Na dann viel Spaß und: toi, toi, toi ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blasterx am 09 Dezember 2019, 22:40:34
Danke nochmal ;) für die Hilfe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 12 Dezember 2019, 09:05:15
Zitat von: sinus61 am 05 Dezember 2019, 17:52:59
Also eine Routine mit den ersten beiden Punkten funktioniert bei mir ohne Probleme. Für den Rest dann eine zweite Routine, ist wahrscheinlich schneller gebaut als das über Fhem zu lösen.
Bei mir leider nicht.
Ich habe es jetzt mit einer Routine gelöst.
Die Routine wird von FHEM angestartet und setzt die Lautstärke auf 1, wartet dann und erhöht die Lautstärke bis zur Ziellautstärke.
Die Musik muss ich aber 1 Minute nach dem Start der Routine von FHEM aus anstarten, weil das innerhalb der Routine nicht funktioniert. Hatte ich weiter oben schonmal geschrieben.

Wenn ich den Tunein Radiosender mit in die Routine packe, kann ich das über Sprachbefehl an Alexa starten, es funktioniert auch, wenn ich die Routine aus der Alexa App manuell starte, aber wenn ich die Routine aus FHEM antriggere, dann ertönt nur "Düdüm" und der Radiosender wird nicht gestartet.

Kannst Du das reproduzieren?
Eine Routine mit Trigger "Stimme: Starte Radiosender", "Aktion: Spiele WDR 2 Südwestfalen auf Tunein", "Von: Das Gerät zu dem Sie sprechen"

Starten über Sprachbefehl an den Echo Dot funktioniert.
Starten über die Alexa App funktioniert.
Routine starten über FHEM (routine_play) funktioniert nicht. (Echo gibt "Düdüm" aus)
Andere Aktionen die man in die Routine packt funktionieren, nur das abspielen des Radiosenders nicht... Sehr komisch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 12 Dezember 2019, 09:31:32
Du startest das ja vom FHEM Modul aus und nicht per Sprachbefehl von einem Echo. "Von: Das Gerät zu dem Sie sprechen" halte ich daher für problematisch und hätte fast schon erwartet, dass diese Aktion nur per Sprachbefehl geht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 12 Dezember 2019, 09:55:04
Zitat von: Thyraz am 12 Dezember 2019, 09:31:32
Du startest das ja vom FHEM Modul aus und nicht per Sprachbefehl von einem Echo. "Von: Das Gerät zu dem Sie sprechen" halte ich daher für problematisch und hätte fast schon erwartet, dass diese Aktion nur per Sprachbefehl geht.
Das ist ja nicht richtig. Ich sende den set Befehl ja an einen Echo. Geht ja nicht anders.
set ECHO_G0911W08944441V5 routine_play starte_Crescendo@amzn1.alexa.automation.76eee596-7ada-4bd1-b691-7a1be94d89b4
Und damit "spreche" ich ja konkret zu einem Echo. Wie gesagt. Alle anderen Befehle in der Routine wirken sich auch korrekt auf diesen Echo aus. Nur das abspielen der Musik halt nicht...
Und das "Düdüm" kommt ja auch aus dem Echo den ich anspreche. Also weiß er schon, dass er gemeint ist...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Dezember 2019, 09:59:46
Zitat von: Brandensittich am 12 Dezember 2019, 09:55:04
Das ist ja nicht richtig. Ich sende den set Befehl ja an einen Echo. Geht ja nicht anders.
set ECHO_G0911W08944441V5 routine_play starte_Crescendo@amzn1.alexa.automation.76eee596-7ada-4bd1-b691-7a1be94d89b4
Und damit "spreche" ich ja konkret zu einem Echo. Wie gesagt. Alle anderen Befehle in der Routine wirken sich auch korrekt auf diesen Echo aus. Nur das abspielen der Musik halt nicht...
Und das "Düdüm" kommt ja auch aus dem Echo den ich anspreche. Also weiß er schon, dass er gemeint ist...
Was passiert wenn du in der Routine einen bestimmten Echo angibst?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Dezember 2019, 13:42:42
Zitat von: Brandensittich am 12 Dezember 2019, 09:05:15
Bei mir leider nicht.
Ich habe es jetzt mit einer Routine gelöst.
Die Routine wird von FHEM angestartet und setzt die Lautstärke auf 1, wartet dann und erhöht die Lautstärke bis zur Ziellautstärke.
Die Musik muss ich aber 1 Minute nach dem Start der Routine von FHEM aus anstarten, weil das innerhalb der Routine nicht funktioniert. Hatte ich weiter oben schonmal geschrieben.

Wenn ich den Tunein Radiosender mit in die Routine packe, kann ich das über Sprachbefehl an Alexa starten, es funktioniert auch, wenn ich die Routine aus der Alexa App manuell starte, aber wenn ich die Routine aus FHEM antriggere, dann ertönt nur "Düdüm" und der Radiosender wird nicht gestartet.

Kannst Du das reproduzieren?
Eine Routine mit Trigger "Stimme: Starte Radiosender", "Aktion: Spiele WDR 2 Südwestfalen auf Tunein", "Von: Das Gerät zu dem Sie sprechen"

Starten über Sprachbefehl an den Echo Dot funktioniert.
Starten über die Alexa App funktioniert.
Routine starten über FHEM (routine_play) funktioniert nicht. (Echo gibt "Düdüm" aus)
Andere Aktionen die man in die Routine packt funktionieren, nur das abspielen des Radiosenders nicht... Sehr komisch.
Ich habe es gerade mal getestet. Meine aktuelle Vermutung ist, dass das ü in dem Sendernamen zu diesem Problem führt. Versuche mal einen Sender ohne Umlaute oder schreibe einfach ue anstatt ü.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 12 Dezember 2019, 21:28:54
Zitat von: michael.winkler am 12 Dezember 2019, 13:42:42
Ich habe es gerade mal getestet. Meine aktuelle Vermutung ist, dass das ü in dem Sendernamen zu diesem Problem führt. Versuche mal einen Sender ohne Umlaute oder schreibe einfach ue anstatt ü.
Erstaunlich! Genau das hat mein Problem gelöst. Vielen Dank Michael.

Ich verstehe nicht wie das kommen kann. Was haben FHEM oder das Modul damit zu tun? Es wird doch einfach nur eine vorhandene Routine gestartet, die per Sprachbefehl oder App-Start normal funktioniert. Diese Alexa Software macht mich manchmal ganz wahnsinnig...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 13 Dezember 2019, 17:54:48
Hallo Zusammen,

ich habe eben einen neuen Echo Dot Gen3 mit Uhr in Betrieb genommen. Scheinbar erkennt das Modul dieses Device nicht, zumindest steht im Internals model "unbekannt. Kann das sein?

Wäre es ein großer Aufwand das Device mit einzubinden. Kann ich irgendwas liefern?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 13 Dezember 2019, 18:54:18
Zitat von: Borkk am 13 Dezember 2019, 17:54:48
Hallo Zusammen,

ich habe eben einen neuen Echo Dot Gen3 mit Uhr in Betrieb genommen. Scheinbar erkennt das Modul dieses Device nicht, zumindest steht im Internals model "unbekannt. Kann das sein?

Wäre es ein großer Aufwand das Device mit einzubinden. Kann ich irgendwas liefern?
Steht schon irgendwo im Thread. Du musst nur eine Zeile mit der ID des Geräts im Modul ändern
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 14 Dezember 2019, 00:39:35
Zitat von: amenomade am 13 Dezember 2019, 18:54:18
Steht schon irgendwo im Thread. Du musst nur eine Zeile mit der ID des Geräts im Modul ändern

Meinst du das hier ?
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo") {return "Echo Gen3";}

Was meinst du mit im Modul ändern? Im Code des Moduls 37_echodevice? Dann fliegt mir das doch beim nächsten Update wieder raus? Ich habe noch nie ein Modul editiert. Wo kommt die Zeile genau hin...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 14 Dezember 2019, 02:41:24
Ja, im Code eine Zeile hinzufügen, mit dem richtigen ID (hast Du im DEF)

Wenn das doch A30YDR2MK8HMRV  ist, steht es schon in der letze Version des Moduls. Einfach aktualisieren.
Das Modul ist noch nicht durch fhem svn verteilt, ein update in Fhem wird nichts ändern. Es sei denn, Du hast es durch das bitbucket von Christoph Morrison installiert hast.

Wenn es eine andere ID ist, hier im Thread erwähnen. Michael wird es bei Gelegenheit bestimmt integrieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 14 Dezember 2019, 09:32:55
... und bis Michael es eingebunden hat, kannst du einen entsprechenden Eintrag per Editor selbst in der *.pm hinzufügen. Einfach nach dem Code-Bespiel suchen und dort einfügen. Aufpassen das hinterher die rechte noch passen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 14 Dezember 2019, 15:20:07
Vielen Dank für die schnelle Hilfe. Hat geklappt. Wäre aber dennoch schön wenn, das Device bald seinen Weg in die SVN Version findet. So ein Teil liegt sicher bei dem einen oder anderen unterm Weihnachtsbaum.  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 14 Dezember 2019, 16:28:37
Zitat von: Borkk am 14 Dezember 2019, 15:20:07
Vielen Dank für die schnelle Hilfe. Hat geklappt. Wäre aber dennoch schön wenn, das Device bald seinen Weg in die SVN Version findet. So ein Teil liegt sicher bei dem einen oder anderen unterm Weihnachtsbaum.  ;)

Welche Änderung hast du denn nun genau gemacht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 14 Dezember 2019, 19:09:20
Zitat von: Christoph Morrison am 14 Dezember 2019, 16:28:37
Welche Änderung hast du denn nun genau gemacht?

Ich habe, wie es amenomade beschrieben hat, mit nano diese Zeile:
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo Dot") {return "Echo Dot Gen3";}

In das Modul 37_echodevice.pm an der Stelle eingefügt, wo auch die anderen Zeilen mit den "$ModelNumber" Einträgen sind. Fhem neu gestartet und dann war alles gut.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 14 Dezember 2019, 19:53:03
Zitat von: Borkk am 14 Dezember 2019, 19:09:20
Ich habe, wie es amenomade beschrieben hat, mit nano diese Zeile:
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo Dot") {return "Echo Dot Gen3";}

In das Modul 37_echodevice.pm an der Stelle eingefügt, wo auch die anderen Zeilen mit den "$ModelNumber" Einträgen sind. Fhem neu gestartet und dann war alles gut.

Ok, A30YDR2MK8HMRV ist in der 0.0.59 (https://bitbucket.org/christoph-morrison/fhem-amazonecho/commits/135c5f81aabe76a8d44847f972226c7e9f547fed#LFHEM/37_echodevice.pmT4108) schon vorhanden gewesen. Du hättest nur ein Update machen brauchen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 14 Dezember 2019, 20:09:51
Das hab ich auch gesagt ;)
Zitat von: amenomade am 14 Dezember 2019, 02:41:24
Wenn das doch A30YDR2MK8HMRV  ist, steht es schon in der letze Version des Moduls. Einfach aktualisieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 14 Dezember 2019, 23:09:03
Zitat von: Christoph Morrison am 14 Dezember 2019, 19:53:03
Ok, A30YDR2MK8HMRV ist in der 0.0.59 (https://bitbucket.org/christoph-morrison/fhem-amazonecho/commits/135c5f81aabe76a8d44847f972226c7e9f547fed#LFHEM/37_echodevice.pmT4108) schon vorhanden gewesen. Du hättest nur ein Update machen brauchen.

Sorry, da muss ich widersprechen. Ein Update hatte ich gemacht und das Device wurde nicht erkannt. Scheinbar wird noch die 0.0.55 per update ausgeliefert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 14 Dezember 2019, 23:37:51
Und wie hast Du das Update gemacht?
Modul runtergeladen aus dem ersten Post, und überschrieben? Da steht aber doch die 0.0.59
Über das bitbucket von C.Morrison? Da steht auch die 0.0.59

Also... das kann nicht sein.

Oder erwartest Du, dass ein Modul, das nicht Teil des Fhem SVN repository ist, sondern als Anhang in einem Post verteilt wird, automatisch per "update" Kommando in der Fhem Oberfläsche aktualisiert wird? Ich muss dich enttäuschen: sowas geht nicht. Fhem ist nicht magisch
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 15 Dezember 2019, 18:46:26
Zitat von: amenomade am 14 Dezember 2019, 23:37:51
Und wie hast Du das Update gemacht?
Modul runtergeladen aus dem ersten Post, und überschrieben? Da steht aber doch die 0.0.59
Über das bitbucket von C.Morrison? Da steht auch die 0.0.59

Also... das kann nicht sein.

Oder erwartest Du, dass ein Modul, das nicht Teil des Fhem SVN repository ist, sondern als Anhang in einem Post verteilt wird, automatisch per "update" Kommando in der Fhem Oberfläsche aktualisiert wird? Ich muss dich enttäuschen: sowas geht nicht. Fhem ist nicht magisch

Ich habe deinen Hinweis, das das Modul noch nicht per SVN verteilt wird, nur auf die neue Version bezogen und nicht auf das ganz Modul. Sorry, ich hatte schon lange mit dem Modul nichts mehr gemacht, weil es einfach lief. Hatte ganz vergessen das es noch nicht "offiziell" ist. War mein Fehler. Ich lade mir dann gleich die 0.0.59 mal runter.

Also bei mir läuft das Modul seit Monaten absolut stabil, es verrichtet jeden Tag eine ganze Reihe sehr sinnvolle Aufgaben. Insbesondere die Sprachausgabe per speak_ssml.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DoubleD am 17 Dezember 2019, 22:20:23
Hallo
wird der neue "Fire TV Cube 4K" schon unterstützt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 17 Dezember 2019, 22:54:22
Zitat von: DoubleD am 17 Dezember 2019, 22:20:23
Hallo
wird der neue "Fire TV Cube 4K" schon unterstützt?
Soweit ich weis nicht.
Schau mal die letzten Beiträge an, da ging es auch um das hinzufügen eines neuen Devices.
Mit den anderen TV's (Stick, Box) kann man allerdings bisher nicht sooo viel anfangen....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Dezember 2019, 15:11:35
Zitat von: DoubleD am 17 Dezember 2019, 22:20:23
Hallo
wird der neue "Fire TV Cube 4K" schon unterstützt?
Was kann man damit machen? Eine Steuerung über die iOS oder Android App ist doch gar nicht möglich, oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DoubleD am 18 Dezember 2019, 19:33:43
Zitat von: michael.winkler am 18 Dezember 2019, 15:11:35
Was kann man damit machen? Eine Steuerung über die iOS oder Android App ist doch gar nicht möglich, oder?

Hallo Michael,

in der App ist er voll integriert.
Der Cube ist eine Mischung aus Echo und FireTV!

Kann ich Dir irgendwelche Daten zukommen lassen die Dir beim Einbinden helfen?

Im Moment wir er so erkannt
Internals:
   CHANGED   
   DEF        XXXXXXXXXXXXXX XXXXXXXXXXXXXX
   FUUID      xxxxxxxxx-f33f-221a-0973-xxxxxxxxxxxxxxxxx
   IODev      myEchodevice
   LOGINMODE  IODEV
   NAME       ECHO_XXXXXXXXXXXX
   NR         1071
   NTFY_ORDER 50-ECHO_XXXXXXXXXXXXXXXXXX
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2019-12-17 22:24:19   COOKIE_MODE     IODEV
     2019-12-18 19:29:24   model           unbekannt
     2019-12-18 19:29:24   presence        present
     2019-12-17 22:24:27   state           connected
     2019-12-18 19:29:24   version         17683470212
     2019-12-18 19:29:28   wakeword        ALEXA
   helper:
     .CUSTOMER  XXXXXXXXXXXXXXXX
     .SERIAL    XXXXXXXXXXXXXXXXXXX
     DEVICETYPE XXXXXXXXXXXXXX
     FAMILY     FIRE_TV
     NAME       Daniel's Fire TV Cube
     VERSION    17683470212
     bluetooth  -
Attributes:
   IODev      myEchodevice
   alias      Daniel's Fire TV Cube
   event-on-change-reading .*
   icon       echo
   room       Amazon


Gruß
Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 18 Dezember 2019, 22:56:38
Zitat von: DoubleD am 18 Dezember 2019, 19:33:43
Kann ich Dir irgendwelche Daten zukommen lassen die Dir beim Einbinden helfen?
Internals:
   DEF        XXXXXXXXXXXXXX XXXXXXXXXXXXXX

Ja, Du kannst was erwähnen: die erste Zeichenkette (blau markiert) im DEF  ist der Typ des Geräts. Dies muss ins Modul hinzugefügt werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dinkel75 am 19 Dezember 2019, 06:24:38
Hi,

Modul funktioniert mit meinem Echo Plus 2 super!
Nur leider beim reading "Microphone" wird mir immer "false" angezeigt! Funktioniert das nicht, oder nur bei mir?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mj-crawl am 19 Dezember 2019, 13:29:41
Funktioniert die manuelle Vergabe der Netzwerkkonfiguration (statische IP, eigener DNS, etc.) gemäß

https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#ECHO_Netzwerk (https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#ECHO_Netzwerk)

nicht mehr? In der Amazon App kann ich die notwendigen "Erweiterten Optionen" nirgends entdecken.

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DoubleD am 19 Dezember 2019, 17:28:02
Zitat von: amenomade am 18 Dezember 2019, 22:56:38
Ja, Du kannst was erwähnen: die erste Zeichenkette (blau markiert) im DEF  ist der Typ des Geräts. Dies muss ins Modul hinzugefügt werden.

Hallo

A2JKHJ0PX4J3L3

Ist dann die Device-Hilfe nicht flasch?
define <name> echodevice <DeviceID> [DeviceType]

Gruß
Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 19 Dezember 2019, 18:44:33
Zitat von: DoubleD am 19 Dezember 2019, 17:28:02
Hallo

A2JKHJ0PX4J3L3

Ist dann die Device-Hilfe nicht flasch?
define <name> echodevice <DeviceID> [DeviceType]

Gruß
Daniel
Das Modul muss den Gerätetyp vorher schon kennen, bevor ein Device mit seiner spezifischen ID angelegt werden kann. Ansonsten weis das Modul nicht was mit dem Geräte geht und was nicht und kann nicht die passenden set/get-Befehle bereitstellen.
Ein neu auf den Markt geworfenes Gerät muss dem Modul erst bekannt gemacht werden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DoubleD am 19 Dezember 2019, 21:43:07
Zitat von: balli1187 am 19 Dezember 2019, 18:44:33
Das Modul muss den Gerätetyp vorher schon kennen, bevor ein Device mit seiner spezifischen ID angelegt werden kann. Ansonsten weis das Modul nicht was mit dem Geräte geht und was nicht und kann nicht die passenden set/get-Befehle bereitstellen.
Ein neu auf den Markt geworfenes Gerät muss dem Modul erst bekannt gemacht werden.


Gesendet von iPhone mit Tapatalk

Das ist mir schon klar. Es geht mir drum das @amenomade geschrieben hat der erste Teil im DEV ist der DEVICETYPE.
Im der Device-Hilfe steht aber das der zweite Teil der TYPE ist. define <name> echodevice <DeviceID> [DeviceType]

Evtl. kann @michael.winkler es aufklären.

Gruß
Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Udomatic am 19 Dezember 2019, 22:08:39
Hallo,

gibt es evt. Neuigkeiten, ob und wann die EchoFlex Integration kommt, sodass set Befehle funktionieren?

Wie steht es darüber hinaus um die Integration etwas exotischer, neuer Alexa Geräte, wie den Siemens Gigaset L800HX. Wer ihn nicht kennt, das ist ein Dect Smart Speaker mit Alexa Integration  8) Über das Modul kann ich den Speaker per autocreate anlegen. Mehr geht halt nicht

Gruß
Udo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 19 Dezember 2019, 22:18:40
Zitat von: Udomatic am 19 Dezember 2019, 22:08:39
Hallo,

gibt es evt. Neuigkeiten, ob und wann die EchoFlex Integration kommt, sodass set Befehle funktionieren?

Wie steht es darüber hinaus um die Integration etwas exotischer, neuer Alexa Geräte, wie den Siemens Gigaset L800HX. Wer ihn nicht kennt, das ist ein Dect Smart Speaker mit Alexa Integration  8) Über das Modul kann ich den Speaker per autocreate anlegen. Mehr geht halt nicht

Gruß
Udo
Wenn es per autocreate angelegt wurde, zeig was in der DEF steth:
ZitatInternals:
   DEF        XXXXXXXXXXXXXX XXXXXXXXXXXXXX

Das blau-markierte Teil muss man einfach als zusätzliche Zeile ins Modul hinzufügen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Udomatic am 19 Dezember 2019, 22:24:20
Zitat von: amenomade am 19 Dezember 2019, 22:18:40
Wenn es per autocreate angelegt wurde, zeig was in der DEF steth:
Das blau-markierte Teil muss man einfach als zusätzliche Zeile ins Modul hinzufügen

Das steht in der DEF
A3NTO4JLV9QWRB xxxxxxxxxxxxxxxxxxxxxx
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 19 Dezember 2019, 22:32:31
Dann brauchst Du nur in einer Zeile 41xx ein elsif hinzuzufügen: z.B.
elsif($ModelNumber eq "A3NTO4JLV9QWRB" || $ModelNumber eq "Gigaset L800HX") {return "Gigaset L800HX";}


Dann in Fhem "reload echodevice"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Udomatic am 19 Dezember 2019, 22:45:51
Zitat von: amenomade am 19 Dezember 2019, 22:32:31
Dann brauchst Du nur in einer Zeile 41xx ein elsif hinzuzufügen: z.B.
elsif($ModelNumber eq "A3NTO4JLV9QWRB" || $ModelNumber eq "Gigaset L800HX") {return "Gigaset L800HX";}


Dann in Fhem "reload echodevice"

Sorry damit hast du mich abgehängt. An welcher Stelle / Datei muss ich den Code ergänzen?
Dann brauchst Du nur in einer Zeile 41xx ein elsif hinzuzufügen: z.B.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 19 Dezember 2019, 22:55:03
Im 37_echodevice.pm Modulcode, neben den anderen ähnlichen Zeilen (z.B. Zeile 4100)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 19 Dezember 2019, 22:58:46
In meiner Github-Version habe ich den Echo Connect u. das Gigaset L800HX übrigens zwischenzeitlich hinzugefügt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 19 Dezember 2019, 23:02:30
... und die 37_echodevice.pm befindet sich in opt/fhem/FHEM.

Beim editieren auf die Schreibrechte achten.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Udomatic am 19 Dezember 2019, 23:13:50
Zitat von: amenomade am 19 Dezember 2019, 22:55:03
Im 37_echodevice.pm Modulcode, neben den anderen ähnlichen Zeilen (z.B. Zeile 4100)

Dank dir! Jetzt werden mehr Readings angezeigt und Set Befehle sind möglich, hat einen Moment gedauert bis set nach dem Reload angezeigt wurde.
Coole Sache, genial :-)
Gleich mal mit dem EchoFlex weiter machen und das gelernte weiter anwenden  8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DoubleD am 20 Dezember 2019, 16:19:26
Zitat von: Christoph Morrison am 19 Dezember 2019, 22:58:46
In meiner Github-Version habe ich den Echo Connect u. das Gigaset L800HX übrigens zwischenzeitlich hinzugefügt.

Hallo Christoph

Ist das dein GIT-Acc?  https://github.com/christoph-morrison?tab=repositories (https://github.com/christoph-morrison?tab=repositories)
in welchem Repo ist das von Dir erwähnte File?

Danke & Gruß Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 20 Dezember 2019, 16:45:44
update add https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/master/controls_echodevice.txt
Somit ist das Repository von C.Morrisson in deine Fhem Installation installiert.

updateSomit aktualisierst Du Fehm, inkl das echodevice Modul
oder
update echodevice um nur das echodevice Modul zu aktualisieren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 20 Dezember 2019, 23:44:52
Zitat von: Christoph Morrison am 19 Dezember 2019, 22:58:46
In meiner Github-Version habe ich den Echo Connect u. das Gigaset L800HX übrigens zwischenzeitlich hinzugefügt.
Hab ich gesehen, der Echo Connect wird aber bei mir trotzdem nicht per autocreate angelegt, obwohl er als Typ BELL angezeigt wird. Ist da was zu berücksichtigen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 21 Dezember 2019, 00:08:46
Zitat von: DoubleD am 20 Dezember 2019, 16:19:26
Hallo Christoph

Ist das dein GIT-Acc?  https://github.com/christoph-morrison?tab=repositories (https://github.com/christoph-morrison?tab=repositories)
in welchem Repo ist das von Dir erwähnte File?

Danke & Gruß Daniel

Ja, das ist mein Github-Account. Eigentlich liegt amazonecho in meinem Bitbucket (mea culpa, habe lange aus pol. Gründen mit Github gehadert). Aber da ich nun mehrere Nachrichten / Fragen bekommen habe, habe ich das ganze mal auf Github (https://github.com/fhem/mod-Amazon_Echo) im "offiziösen" FHEM-Space gespiegelt. Es sind aber Spiegel, d.h. egal ob Bitbucket oder Github.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 21 Dezember 2019, 12:08:32
Zitat von: TomLee am 28 November 2019, 11:47:16
Hab mich etwas weiter mit beschäftigt, wie ich das verstehe nutzen wir mit dem Modul doch AMAZON POLLY (https://eu-west-1.console.aws.amazon.com/polly/home/SynthesizeSpeech)-SSML ?

Dort wird einfach (noch?) kein audio-Tag unterstützt (https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html).
Ich habe auch gerade viel Spaß mit speak_ssml gehabt und bin dann leider an der Einbettung von Soundbank-Audiofiles abgestorben. Jetzt weiß ich warum. Danke.

Klasse finde ich zum Beispiel:
Zitat<speak>Hallo Celine<voice name='Celine'>Hallo Alexa, ich bin Celine und jetzt machen wir richtig Stimmung.</voice>.</speak>

Maja hat aber auch einen süßen Akzent.  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 Dezember 2019, 14:28:56
Testest nur in der Test-Konsole oder kannst auch schon per Sprache den Custom-Skill öffnen und einen Intent ansprechen ?

Bei mir sieht das so aus (zum ausprobieren), hab einfach nur 1:1 die verlinkte Github Seite umgesetzt.

Relevant ist nur der HundegebellIntent mir gings nur darum obs geht oder nicht, hab ich mich dann auch nicht weiter mit beschäftigt da erstmal uninteressant wenn der Skill nicht über das Modul zu öffnen/ansprechbar ist.

JSON:

{
    "interactionModel": {
        "languageModel": {
            "invocationName": "my sound",
            "intents": [
                {
                    "name": "AMAZON.CancelIntent",
                    "samples": []
                },
                {
                    "name": "AMAZON.HelpIntent",
                    "samples": []
                },
                {
                    "name": "AMAZON.StopIntent",
                    "samples": []
                },
                {
                    "name": "AMAZON.NavigateHomeIntent",
                    "samples": []
                },
                {
                    "name": "HundegebellIntent",
                    "slots": [],
                    "samples": [
                        "hund",
                        "wuff wuff",
                        "wau wau"
                    ]
                },
                {
                    "name": "AttackIntent",
                    "slots": [],
                    "samples": [
                        "attack",
                        "attack the enemy",
                        "send an attack",
                        "start attacking",
                        "shoot the shot"
                    ]
                },
                {
                    "name": "SetHyperDriveIntent",
                    "slots": [],
                    "samples": [
                        "hyper drive",
                        "hyper drive to warp speed",
                        "set hyper drive",
                        "turn on hyper drive",
                        "set hyper to warp",
                        "set hyperdrive",
                        "hyperdrive"
                    ]
                },
                {
                    "name": "CaptainsLogIntent",
                    "slots": [],
                    "samples": [
                        "read the captains log",
                        "check the captain log",
                        "captain logs",
                        "read the log",
                        "check on the log"
                    ]
                },
                {
                    "name": "DefendIntent",
                    "slots": [],
                    "samples": [
                        "defend",
                        "defend the ship",
                        "defend the rocket",
                        "turn on the shields",
                        "engage the shield"
                    ]
                },
                {
                    "name": "ReturnHomeIntent",
                    "slots": [],
                    "samples": [
                        "go home",
                        "return home",
                        "back to normal",
                        "get me home",
                        "take me home"
                    ]
                }
            ],
            "types": []
        }
    }
}


index.js:

// Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
// Licensed under the Amazon Software License
// http://aws.amazon.com/asl/

/* eslint-disable  func-names */
/* eslint-disable  no-console */

const Alexa = require('ask-sdk-core');

const HELP = "Du kannst sagen: wuff wuff, miau ud so weiter, "
    + "set hyper drive to warp speed, read the captains log, attack, defend or return "
    + "home.";
const DEFAULT_REPROMPT = "Was möchtest du als nächstes tun?";
const GOODBYE = "Bis zum nächsten mal.";


const LaunchRequestHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'LaunchRequest'

      || (handlerInput.requestEnvelope.request.type === 'IntentRequest'
        && handlerInput.requestEnvelope.request.intent.name === 'ReturnHomeIntent');
  },
  handle(handlerInput) {
    const speechText = "<audio src='https://ask-samples-resources.s3.amazonaws.com/workshop-starship-enterprise/sounds/launch.mp3'></audio>";

    return handlerInput.responseBuilder
      .speak(speechText)
      .reprompt(HELP)
      .withSimpleCard('my sound', speechText)
      .getResponse();
  },
};

const HundegebellIntentHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'IntentRequest'
      && handlerInput.requestEnvelope.request.intent.name === 'HundegebellIntent';
  },
  handle(handlerInput) {
    const speechText = "<speak>"
        + "<voice name='Hans'>Der Hund macht</voice>"
        + "<break time='1s'/>"
        + "<audio src='soundbank://soundlibrary/animals/amzn_sfx_dog_med_bark_2x_01'/>"
        + "<voice name='Marlene'>Die Katze</voice>"
        + "<audio src='soundbank://soundlibrary/animals/amzn_sfx_cat_meow_1x_02'/>"
    +"</speak>";

    return handlerInput.responseBuilder
      .speak(speechText)
      .reprompt(DEFAULT_REPROMPT)
      .withSimpleCard('my sound', speechText)
      .getResponse();
  },
};

const AttackIntentHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'IntentRequest'
      && handlerInput.requestEnvelope.request.intent.name === 'AttackIntent';
  },
  handle(handlerInput) {
    const speechText = "Deploy the rockets. Engage in initial attack";

    return handlerInput.responseBuilder
      .speak(speechText)
      .reprompt(DEFAULT_REPROMPT)
      .withSimpleCard('my sound', speechText)
      .getResponse();
  },
};

const BeamMeUpIntentHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'IntentRequest'
      && handlerInput.requestEnvelope.request.intent.name === 'BeamMeUpIntent';
  },
  handle(handlerInput) {
    const speechText = "Prepare to beam. Engage.";

    return handlerInput.responseBuilder
      .speak(speechText)
      .reprompt(DEFAULT_REPROMPT)
      .withSimpleCard('my sound', speechText)
      .getResponse();
  },
};

const SetHyperDriveIntentHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'IntentRequest'
      && handlerInput.requestEnvelope.request.intent.name === 'SetHyperDriveIntent';
  },
  handle(handlerInput) {
    const speechText = "Engaging hyper drive now.";

    return handlerInput.responseBuilder
      .speak(speechText)
      .reprompt(DEFAULT_REPROMPT)
      .withSimpleCard('my sound', speechText)
      .getResponse();
  },
};

const CaptainsLogIntentHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'IntentRequest'
      && handlerInput.requestEnvelope.request.intent.name === 'CaptainsLogIntent';
  },
  handle(handlerInput) {
    const speechText = "Most recent entry of the Captains log: "
      + "Day 537 on the exploration mission. The crew is in "
      + "good spirits and happy to be aboard the ship. Today we are going to attempt "
      + "entry into the Dominion, the gamma galactic quadrant. I hope we will be safe. "
      + "Until next time.";

    return handlerInput.responseBuilder
      .speak(speechText)
      .reprompt(DEFAULT_REPROMPT)
      .withSimpleCard('my sound', speechText)
      .getResponse();
  },
};

const DefendIntentHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'IntentRequest'
      && handlerInput.requestEnvelope.request.intent.name === 'DefendIntent';
  },
  handle(handlerInput) {
    const speechText = "Engage defensive shields.";

    return handlerInput.responseBuilder
      .speak(speechText)
      .reprompt(DEFAULT_REPROMPT)
      .withSimpleCard('my sound', speechText)
      .getResponse();
  },
};

const HelpIntentHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'IntentRequest'
      && handlerInput.requestEnvelope.request.intent.name === 'AMAZON.HelpIntent';
  },
  handle(handlerInput) {
    return handlerInput.responseBuilder
      .speak(HELP)
      .reprompt(HELP)
      .withSimpleCard('my sound', HELP)
      .getResponse();
  },
};

const CancelAndStopIntentHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'IntentRequest'
      && (handlerInput.requestEnvelope.request.intent.name === 'AMAZON.CancelIntent'
        || handlerInput.requestEnvelope.request.intent.name === 'AMAZON.StopIntent');
  },
  handle(handlerInput) {
    return handlerInput.responseBuilder
      .speak(GOODBYE)
      .withSimpleCard('my sound', GOODBYE)
      .getResponse();
  },
};

const SessionEndedRequestHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'SessionEndedRequest';
  },
  handle(handlerInput) {
    console.log(`Session ended with reason: ${handlerInput.requestEnvelope.request.reason}`);

    return handlerInput.responseBuilder.getResponse();
  },
};

const ErrorHandler = {
  canHandle() {
    return true;
  },
  handle(handlerInput, error) {
    console.log(`Error handled: ${error.message}`);

    return handlerInput.responseBuilder
      .speak('Sorry, ich habe dich nicht verstanden. Sag bitte nochmal welchen Sound du abspielen möchtest')
      .reprompt('Sorry, ich habe dich nicht verstanden. Sag bitte nochmal welchen Sound du abspielen möchtest.')
      .getResponse();
  },
};

const skillBuilder = Alexa.SkillBuilders.custom();

exports.handler = skillBuilder
  .addRequestHandlers(
    LaunchRequestHandler,
    HundegebellIntentHandler,
    AttackIntentHandler,
    BeamMeUpIntentHandler,
    SetHyperDriveIntentHandler,
    CaptainsLogIntentHandler,
    DefendIntentHandler,
    HelpIntentHandler,
    CancelAndStopIntentHandler,
    SessionEndedRequestHandler
  )
  .addErrorHandlers(ErrorHandler)
  .lambda();



Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 21 Dezember 2019, 16:27:24
Grundsätzlich kannst Du den Custom Skill öffnen. Das geht ganz einfach über den Umweg der Routine, in der Du den Skillaufruf definierst.

Allerdings lässt sich dort derzeit nicht direkt ein Intent ansprechen. Du brauchs also einen Skill, der Dein Hundegebell automatisch beim Öffnen abspielt.

Ich habe meine Tests jetzt nur mit der Funktion aus dem echodevice-Modul gemacht
set echo speak_ssml ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Clyde am 22 Dezember 2019, 10:32:33
Da mein Echo Flex nicht richtig erkannt wurde, habe ich in meiner Leichtsinnigkeit in der 37_echodevice.pm folgende Zeile 4100 ergänzt:

elsif($ModelNumber eq "A3VRME03NAXFUB" || $ModelNumber eq "Echo Flex") {return "Echo Flex";}

Nach einem "shutdown restart" wurde er in FHEM richtig erkannt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Dezember 2019, 16:11:08
Hi,

Das Modul ist ab jetzt(23.12.2019) im normalen Update enthalten

folgende Änderungen sind hier enthalten:

# 2019.12.22 v0.0.60
# - FEATURE: Unterstützung A3VRME03NAXFUB ECHO Flex
#            Unterstützung AKOAGQTKAS9YB ECHO Connect
#            Unterstützung A3NTO4JLV9QWRB Gigaset L800HX


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Karflyer am 22 Dezember 2019, 19:27:40
Hallo Michael,

Zitatfolgende Änderungen sind hier enthalten:
Code: [Auswählen]

# 2019.12.22 v0.0.60
# - FEATURE: Unterstützung A3VRME03NAXFUB ECHO Flex
#            Unterstützung AKOAGQTKAS9YB ECHO Connect
#            Unterstützung A3NTO4JLV9QWRB Gigaset L800HX

Leider ist der ECHO Show 8 nicht in dein letztes Update mit eingeflossen. Könntest du das bitte für das nächste Update nachholen

Zitat vom 23.11.19:
ZitatHallo Michael,

könntest du das Modul bitte um die Definition für den ECHO SHOW 8 erweitern. Die ID lautet A1Z88NGR2BK6A2.

Gruß
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 23 Dezember 2019, 09:41:47
Hallo Michael,
die Modulversion steht noch auf 0.59, hatte mich etwas irritiert...
Frohe Weihnachten und Danke für das tolle Modul.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Dezember 2019, 10:28:33
Zitat von: Jamo am 23 Dezember 2019, 09:41:47
Hallo Michael,
die Modulversion steht noch auf 0.59, hatte mich etwas irritiert...
Frohe Weihnachten und Danke für das tolle Modul.
Oh ja stimmt. Muss die Version heute ja eh noch mal anpassen. Ab morgen müsste es dann stimmen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 23 Dezember 2019, 10:33:42
Der offizielle Checkin wäre doch mal ein Grund, die Versionsnummer auf 0.1.0 zu setzen. [emoji6]
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 23 Dezember 2019, 14:24:06
Zitat von: michael.winkler am 22 Dezember 2019, 16:11:08
Hi,

Das Modul ist ab jetzt(23.12.2019) im normalen Update enthalten

folgende Änderungen sind hier enthalten:

# 2019.12.22 v0.0.60
# - FEATURE: Unterstützung A3VRME03NAXFUB ECHO Flex
#            Unterstützung AKOAGQTKAS9YB ECHO Connect
#            Unterstützung A3NTO4JLV9QWRB Gigaset L800HX


Gruß
Michael

Danke Michael für das FHEM-Geburtstagsgeschenk  :)
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Boenne am 23 Dezember 2019, 15:12:41
Hallo Leutz,
ich habe heute gemerkt, dass meine Sprachausgaben mit set <alexa> speak nicht mehr funktionieren. Seit wann das so ist, weiß ich gar nicht genau  :o
Bevor ich nun alles möglich probiere, wollte ich zunächst ein komplettes fhem update machen. Leider bricht dieses genau im Modul 37_echodevice ab. Scheinbar fehlen die entsprechenden Zugriffsrechte?!?

2019.12.23 14:40:26 1: UPD FHEM/37_echodevice.pm
2019.12.23 14:40:26 1: open ./FHEM/37_echodevice.pm failed: Permission denied, trying to restore the previous version and aborting the update

Ich habe jedoch auch eine wirklich historische Version:

File             Rev   Last Change
37_echodevice.pm 15724 2017-12-29 22:59:44Z michael.winkler

Habt ihr einen Tipp für mich, wie ich im ersten Schritt das Update-Problem beheben kann? Alles Andere ergibt sich dann ja vielleicht  ::)

Ach so, prinzipiell scheint das installierte Modul zu funktionieren, es gibt aktuelle readings und Alexa ist connected.

Beste Grüße und ein frohes Fest

Björn
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 23 Dezember 2019, 16:42:35
chown fhem:dialout 37_ECHODEVICE.pm sollte helfen...



Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Dezember 2019, 17:01:53
Zitat von: Boenne am 23 Dezember 2019, 15:12:41
Hallo Leutz,
ich habe heute gemerkt, dass meine Sprachausgaben mit set <alexa> speak nicht mehr funktionieren. Seit wann das so ist, weiß ich gar nicht genau  :o
Bevor ich nun alles möglich probiere, wollte ich zunächst ein komplettes fhem update machen. Leider bricht dieses genau im Modul 37_echodevice ab. Scheinbar fehlen die entsprechenden Zugriffsrechte?!?

2019.12.23 14:40:26 1: UPD FHEM/37_echodevice.pm
2019.12.23 14:40:26 1: open ./FHEM/37_echodevice.pm failed: Permission denied, trying to restore the previous version and aborting the update

Ich habe jedoch auch eine wirklich historische Version:

File             Rev   Last Change
37_echodevice.pm 15724 2017-12-29 22:59:44Z michael.winkler

Habt ihr einen Tipp für mich, wie ich im ersten Schritt das Update-Problem beheben kann? Alles Andere ergibt sich dann ja vielleicht  ::)

Ach so, prinzipiell scheint das installierte Modul zu funktionieren, es gibt aktuelle readings und Alexa ist connected.

Beste Grüße und ein frohes Fest

Björn
Modul updaten und npm_Login nutzen. Das läuft sehr stabil und ohne Probleme.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 23 Dezember 2019, 17:03:20
Zitat von: Karflyer am 22 Dezember 2019, 19:27:40
Hallo Michael,

Leider ist der ECHO Show 8 nicht in dein letztes Update mit eingeflossen. Könntest du das bitte für das nächste Update nachholen

Zitat vom 23.11.19:

Hallo,

ich würde gerne das bekannt machen von neuen Geräten parametrierbar machen. Bevor ich mich aber dran setze. Möchtet Ihr das?

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Boenne am 23 Dezember 2019, 17:15:18
Ja moin,
vielen Dank, das hier hat geholfen:
Zitat von: KernSani am 23 Dezember 2019, 16:42:35
chown fhem:dialout 37_ECHODEVICE.pm sollte helfen...
es muss natürlich 37_echodevice.pm heißen, aber das war mir klar, changeowner dagegen nicht  ;)

Zitat von: balli1187 am 23 Dezember 2019, 17:01:53
Modul updaten und npm_Login nutzen. Das läuft sehr stabil und ohne Probleme.

Genau mit dem update hatte ich ja leider Probleme, aber den neuen Login werde ich ausprobieren, Danke.

Vielen Dank und frohes Fest
Björn
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Dezember 2019, 17:17:02
Zitat von: Boenne am 23 Dezember 2019, 17:15:18
Ja moin,
vielen Dank, das hier hat geholfen:es muss natürlich 37_echodevice.pm heißen, aber das war mir klar, changeowner dagegen nicht  ;)

Genau mit dem update hatte ich ja leider Probleme, aber den neuen Login werde ich ausprobieren, Danke.

Vielen Dank und frohes Fest
Björn
Dann lies dir mal die letzten Posts durch und versuch's nochmal mit dem Update ;-)

Das Modul ist nun im offiziellen Update enthalten.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 Dezember 2019, 17:47:21
Zitat von: JoWiemann am 23 Dezember 2019, 17:03:20
Hallo,

ich würde gerne das bekannt machen von neuen Geräten parametrierbar machen. Bevor ich mich aber dran setze. Möchtet Ihr das?

Grüße Jörg

Wäre das nicht einfach mittels Attribut, ggf. auswählbar aus einer Box machbar ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 23 Dezember 2019, 17:55:26
Wäre eine Idee.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 Dezember 2019, 18:08:54
...wenn die alle die gleichen Funktionen hätten, dann könnte das klappen, wenn unterschiedliche aber unterschiedliche Funktionen / Sets / Readings hätten, wird das wieder etwas kniffeliger....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DoubleD am 23 Dezember 2019, 20:24:29
Zitat von: DoubleD am 19 Dezember 2019, 17:28:02
Hallo

A2JKHJ0PX4J3L3

Ist dann die Device-Hilfe nicht flasch?
define <name> echodevice <DeviceID> [DeviceType]

Gruß
Daniel

Hallo michael.winkler

Ich denke das ist etwas untergegangen.
Der FireTv Cibe 4K ist sowas wir ein Echo nur das er noch zusätzlich am TV hängt.
Ich kann damit alles mache was auch mein Dot kann.

Kann ich Irgendwie bei der Einbindung behilflich sein?

Gruß
Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Dezember 2019, 20:26:13
Zitat von: JoWiemann am 23 Dezember 2019, 17:03:20
Hallo,

ich würde gerne das bekannt machen von neuen Geräten parametrierbar machen. Bevor ich mich aber dran setze. Möchtet Ihr das?

Grüße Jörg
Wie willst Du das machen? Ist das jetzt ein Art feindliche Übernahme des Modules?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Dezember 2019, 20:29:09
Zitat von: DoubleD am 23 Dezember 2019, 20:24:29
Hallo michael.winkler

Ich denke das ist etwas untergegangen.
Der FireTv Cibe 4K ist sowas wir ein Echo nur das er noch zusätzlich am TV hängt.
Ich kann damit alles mache was auch mein Dot kann.

Kann ich Irgendwie bei der Einbindung behilflich sein?

Gruß
Daniel
Habe ich überlesen. Ist im nächsten Update drin.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Grml am 23 Dezember 2019, 21:54:26
Hallo zusammen,
nachdem bei mir die NPM-Login-Geschichte einige Wochen problemlos funktioniert hat, hat es die letzten Tage immer wieder Probleme gegeben. Ich musste fast täglich ein neues Cookie abholen über die Proxy-Seite (ich hoffe, das ist der richtige Begriff?).

Nun habe ich heute mal wieder FHEM aktualisiert und die neue Version des Moduls bekommen. Bei mir fehlt NPM-Login beim SET nun komplett. Wurde die rausgenommen? Oder ist da was kaputt?
Ich habe dann alternativ die loginwithcaptcha-Lösung lt. der Anleitung probiert, die funktioniert aber auch nicht. Hier bekomme ich "Connected but loginerror".


Internals:
   CHANGED   
   DEF        crypt:0b0d5f0d715f5a50560e5e55071a5307 crypt:03120950464545405f0143
   FUUID      5d597e3c-f33f-b8cb-1cd8-1a36850a0ad11e0f
   IODev     
   LOGINMODE  NORMAL
   NAME       AmazonEcho.Connector
   NR         231
   NTFY_ORDER 50-AmazonEcho.Connector
   STATE      disable
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-12-23 21:42:07   2FACode         not used
     2019-12-23 21:52:14   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-23 21:52:14   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-23 21:52:08   COOKIE_MODE     NORMAL
     2019-12-23 21:42:06   COOKIE_STATE    START
     2019-12-23 21:52:14   COOKIE_TYPE     READING
     2019-12-23 18:40:21   alarm_count     0
     2019-12-23 18:40:26   amazon_refreshtoken vorhanden
     2019-12-23 21:52:14   autocreate_devices stop
     2019-12-23 18:40:21   config_address_between -
     2019-12-23 18:40:21   config_address_from
     2019-12-23 18:40:21   config_address_to
     2019-12-23 18:39:22   list_SHOPPING_ITEM
     2019-12-23 18:39:22   list_TASK       
     2019-12-23 18:40:21   musicalarm_count 0
     2019-12-23 18:40:21   reminder_count  0
     2019-12-23 21:52:24   state           disable
     2019-12-23 18:40:21   timer_count     0
     2019-12-23 18:40:21   timer_id        -
     2019-12-23 18:40:21   timer_remainingtime 0
     2019-12-23 21:52:14   version         0.0.59
   helper:
     CMD_QUEUE 
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       G090L911842500E8:
       G090LF0964270NDL:
       G090LF0965131JPP:
       G090LF09652418CP:
       G090P3087423129T:
       G090RF048226035T:
Attributes:
   DbLogExclude .*
   browser_save_data 1
   devStateIcon connected:10px-kreis-gruen
   disable    1
   icon       echo
   npm_proxy_ip 192.168.178.17
   room       AmazonEcho,System
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Dezember 2019, 21:55:23
Zitat von: Grml am 23 Dezember 2019, 21:54:26
Hallo zusammen,
nachdem bei mir die NPM-Login-Geschichte einige Wochen problemlos funktioniert hat, hat es die letzten Tage immer wieder Probleme gegeben. Ich musste fast täglich ein neues Cookie abholen über die Proxy-Seite (ich hoffe, das ist der richtige Begriff?).

Nun habe ich heute mal wieder FHEM aktualisiert und die neue Version des Moduls bekommen. Bei mir fehlt NPM-Login beim SET nun komplett. Wurde die rausgenommen? Oder ist da was kaputt?
Ich habe dann alternativ die loginwithcaptcha-Lösung lt. der Anleitung probiert, die funktioniert aber auch nicht.


Internals:
   CHANGED   
   DEF        crypt:0b0d5f0d715f5a50560e5e55071a5307 crypt:03120950464545405f0143
   FUUID      5d597e3c-f33f-b8cb-1cd8-1a36850a0ad11e0f
   IODev     
   LOGINMODE  NORMAL
   NAME       AmazonEcho.Connector
   NR         231
   NTFY_ORDER 50-AmazonEcho.Connector
   STATE      disable
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-12-23 21:42:07   2FACode         not used
     2019-12-23 21:52:14   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-23 21:52:14   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-23 21:52:08   COOKIE_MODE     NORMAL
     2019-12-23 21:42:06   COOKIE_STATE    START
     2019-12-23 21:52:14   COOKIE_TYPE     READING
     2019-12-23 18:40:21   alarm_count     0
     2019-12-23 18:40:26   amazon_refreshtoken vorhanden
     2019-12-23 21:52:14   autocreate_devices stop
     2019-12-23 18:40:21   config_address_between -
     2019-12-23 18:40:21   config_address_from
     2019-12-23 18:40:21   config_address_to
     2019-12-23 18:39:22   list_SHOPPING_ITEM
     2019-12-23 18:39:22   list_TASK       
     2019-12-23 18:40:21   musicalarm_count 0
     2019-12-23 18:40:21   reminder_count  0
     2019-12-23 21:52:24   state           disable
     2019-12-23 18:40:21   timer_count     0
     2019-12-23 18:40:21   timer_id        -
     2019-12-23 18:40:21   timer_remainingtime 0
     2019-12-23 21:52:14   version         0.0.59
   helper:
     CMD_QUEUE 
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       G090L911842500E8:
       G090LF0964270NDL:
       G090LF0965131JPP:
       G090LF09652418CP:
       G090P3087423129T:
       G090RF048226035T:
Attributes:
   DbLogExclude .*
   browser_save_data 1
   devStateIcon connected:10px-kreis-gruen
   disable    1
   icon       echo
   npm_proxy_ip 192.168.178.17
   room       AmazonEcho,System

Doku lesen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 23 Dezember 2019, 22:30:53
Zitat von: michael.winkler am 23 Dezember 2019, 20:26:13
Wie willst Du das machen? Ist das jetzt ein Art feindliche Übernahme des Modules?
Die Kultur mal andere was machen und per PR beisteuern zu lassen, ist bei FHEM, sagen wir es mal nett, noch optimierbar.
Wer droht da mit feindlicher Übernahme?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 24 Dezember 2019, 07:15:41
naja, ich hatte mich aber auch gewundert, war vielleicht etwas missverständlich formuliert...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 24 Dezember 2019, 10:53:21
Zitat von: michael.winkler am 23 Dezember 2019, 20:26:13
Wie willst Du das machen? Ist das jetzt ein Art feindliche Übernahme des Modules?

Nein, ein Angebot. Sehe ich aber somit als abgelehnt an.

Grüße Jörg


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 24 Dezember 2019, 11:40:37
Wenn jemand etwas nützliches für ein Modul geschrieben hat und meint, es könnte der Allgemeinheit helfen, spricht ja nichts dagegen, den Maintainer z.B. per PN anzuschreiben und ein Angebot zu machen, den Code beizusteuern, oder ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 24 Dezember 2019, 11:43:55
Kannst es ja auch hier veröffentlichen. Ist doch jedem mit geholfen. Besser alle arbeiten mit, als nur einer. Komisch formuliert aber gute Idee :)

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 24 Dezember 2019, 12:08:57
Anscheinend war ja die Idee neue Geräte für sich selber eintragen zu können. Damit ist einem selber natürlich schneller geholfen, für alle sinnvoller ist aber doch wenn man sich hier meldet und die ID des Gerätes wird im Modul eintragen und steht dann allen zur Verfügung?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Dezember 2019, 12:34:45
Leider reicht es nicht immer nur ein Gerät bekannt zu machen. Es gibt noch andere Stellen an denen man Teile hinzufügen muss. Aktuell ist geplant die Features auszulesen und dann die entsprechenden Funktionen bereitzustellen. Zusätzlich sollte das Modul auch gepflegt sein, damit das in der FHEM Statistik Seite auch sauber angezeigt wird. Wenn hier jetzt jeder sein eigenes Süppchen kochen will gibt es schnell Wildwuchs.

Es steht jedem frei das Modul auf seine eigene Bedürfnisse anzupassen. Support dafür kann ich dann nicht leisten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brot am 24 Dezember 2019, 16:09:14
Hallo!

Mal ne Frage am Rande:
Wenn die Alexa-Frau mit einem redet, kommt in der Regel erst ein Benachrichtigungston, dass sie zunächst mal aufmerksam zuhört. Wenn ich jetzt Benachrichtungen über FHEM trigger, quasselt die natürlich einfach mal los. Jetzt wäre es nett, wenn der Benutzer einen Augenblick hätte, sich darauf einzustellen, dass die mit einem redet...

Kann man nicht irgendwie einen (/den gleichen) Benachrichtigungston abspielen, bevor die mit Reden loslegt?

Edit:
Ich sehe gerade, dass da das speak_ssml des 37_echodevice.pm-Moduls ein Ansatz wäre. Allerdings wird bei mir nur der Text gesprochen und die Audiodatei einfach weggelassen. Wie bei den Herrschaften hier:
https://forum.fhem.de/index.php/topic,82631.msg940549.html#msg940549
Ist das gerade noch ein bug, dass <audio src> nicht funktioniert?

Gruss,
Urkorn
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 24 Dezember 2019, 23:33:58
Zitat von: Brot am 24 Dezember 2019, 16:09:14
Ist das gerade noch ein bug, dass <audio src> nicht funktioniert?
Ein paar Beiträge zurückscrollen und Du findest deine Frage beantwortet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brot am 25 Dezember 2019, 09:48:35
Zitat von: volschin am 24 Dezember 2019, 23:33:58
Ein paar Beiträge zurückscrollen und Du findest deine Frage beantwortet.

"Ein paar"? Wenn Du Antwort 3406 meinst...
https://forum.fhem.de/index.php/topic,82631.msg997398.html#msg997398
Zitat von: TomLee am 28 November 2019, 11:47:16
Hab mich etwas weiter mit beschäftigt, wie ich das verstehe nutzen wir mit dem Modul doch AMAZON POLLY (https://eu-west-1.console.aws.amazon.com/polly/home/SynthesizeSpeech)-SSML ?

Dort wird einfach (noch?) kein audio-Tag unterstützt (https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html).
...ist das >150 Beiträge von hier entfernt. Aber Danke für den "Hinweis"...  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Teccno am 25 Dezember 2019, 12:00:54
Moin!

Keine Kritik, keine Fragen, kein Gemecker.

Einfach nur mal einen ganz, ganz  lieben Dank an Michael und alle anderen, die diese Nummer hier bereitstellen und am Leben halten. So ein cooles Tool. Danke dafür.

Und ein schönes Weihnachtsfest, natürlich!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 25 Dezember 2019, 12:30:11
Zitat von: Brot am 24 Dezember 2019, 16:09:14
Jetzt wäre es nett, wenn der Benutzer einen Augenblick hätte, sich darauf einzustellen, dass die mit einem redet...

Alternativ zur derzeit nicht funktionierenden Möglichkeit mit dem audio Tag könnte man einen der Töne nutzen den die Alexa App bietet und in eine Routine einbinden. Dann startet man immer vor einer Ansage die Routine. Könnte man mit einer Funktion in Fhem der man den Text übergibt auch vereinfachen.

Oder man nutzt eine andere Stimme vor der eigentlichen Ansage.

<speak><voice name="Hans">Achtung</voice>Es ist kalt draussen</speak>


Oder gleiche Stimme, aber etwas lauter mit Pause vor der eigentlichen Ansage


<speak><prosody volume="x-loud">Achtung</prosody><break time="1s" />Es ist kalt draussen</speak>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 25 Dezember 2019, 13:33:54
Persönliche Ansprache steigert die Aufmerksamkeit. Also am Besten mit Name. Ich spiele gerade mit dem personalisierten Custom-Skill, der könnte eine Quelle sein, oder aus Residents abgeleitet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 25 Dezember 2019, 13:38:50
Zitat von: Brot am 25 Dezember 2019, 09:48:35
"Ein paar"? Wenn Du Antwort 3406 meinst...
https://forum.fhem.de/index.php/topic,82631.msg997398.html#msg997398...ist das >150 Beiträge von hier entfernt. Aber Danke für den "Hinweis"...  ;)
Oder den letzten Austausch dazu unter 3525. [emoji6]
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brot am 25 Dezember 2019, 21:47:19
Zitat von: sinus61 am 25 Dezember 2019, 12:30:11
Alternativ zur derzeit nicht funktionierenden Möglichkeit mit dem audio Tag könnte man einen der Töne nutzen den die Alexa App bietet und in eine Routine einbinden. Dann startet man immer vor einer Ansage die Routine. Könnte man mit einer Funktion in Fhem der man den Text übergibt auch vereinfachen.
Geiler Ansatz! Damit werde ich mal experimentieren..!

Zitat von: sinus61 am 25 Dezember 2019, 12:30:11
Oder gleiche Stimme, aber etwas lauter mit Pause vor der eigentlichen Ansage

<speak><prosody volume="x-loud">Achtung</prosody><break time="1s" />Es ist kalt draussen</speak>

Genau so etwas hatte ich auch schon im Sinn (allerdings ohne das freundliche Beispiel). Danke! Sehr konstruktiv!  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 26 Dezember 2019, 20:40:57
Hallo zusammen,

Kann ich eigentlich irgendwo ein Reading abgreifen, wenn mein Echo Dot eine Nachricht bereit hält und dementsprechend der Ring gelb leuchtet??

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c448dbe-f33f-fbf8-6bdc-3f33cc615befc930
   IODev     
   LOGINMODE  NPM
   NAME       amazon.echo
   NR         757
   NTFY_ORDER 50-amazon.echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-08-13 19:39:38   2FACode         not used
     2019-12-26 20:35:48   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-26 20:35:48   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-26 20:31:23   COOKIE_MODE     NPM
     2019-12-26 20:35:38   COOKIE_STATE    OK
     2019-12-26 20:31:37   COOKIE_TYPE     READING_NPM
     2019-12-26 20:35:38   alarm_count     0
     2019-12-26 18:57:05   amazon_refreshtoken vorhanden
     2019-12-26 20:31:37   autocreate_devices stop
     2019-12-26 20:35:38   config_address_between -
     2019-12-26 20:35:38   config_address_from **************
     2019-12-26 20:35:38   config_address_to ************
     2019-12-26 20:35:44   list_SHOPPING_ITEM knoblauch
     2019-12-26 20:35:44   list_TASK       
     2019-12-26 20:35:38   musicalarm_count 0
     2019-12-26 20:35:38   reminder_count  0
     2019-12-26 20:35:38   state           connected
     2019-12-26 20:35:38   timer_count     0
     2019-12-26 20:35:38   timer_id        -
     2019-12-26 20:35:38   timer_remainingtime 0
     2019-12-26 20:31:37   version         0.1.0
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    649649820
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1577388697.82172
     CMD_QUEUE:
     ITEMS:
       SHOPPING_ITEM:
         knoblauch  A297E02E3YUXI1#07c6754c-6199-4486-9f5c-ebe187bf1c64
     getbehavior:
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.42543902-83c3-4a5a-85cd-524ad9ec981d
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5392690)
               HASH(0x5399020)
         triggers:
           HASH(0x5b5cf78)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.2c976222-31f0-4ec1-9c1e-67ab78ed4d69
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5bfcc40)
         triggers:
           HASH(0x5318c20)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.b184ded1-926b-4836-86ff-7bfc73398047
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5bf5e90)
               HASH(0x5bfc748)
         triggers:
           HASH(0x5bfcd48)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.972c75ff-5c37-4ade-a559-16ea248da980
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5bf6990)
               HASH(0x5bf5438)
               HASH(0x5400458)
               HASH(0x525c400)
         triggers:
           HASH(0x5685530)
     getsettingstraffic:
       between   
       from      **************
       to         ********************
     notifications:
       01a7c1cecb8b43bf8083b2b9ccce957f:
       G090LF10720312FK:
       G090LF1174361752:
       G090LF1184260BH3:
       _01a7c1cecb8b43bf8083b2b9ccce957f:
       _G090LF10720312FK:
       _G090LF1174361752:
       _G090LF1184260BH3:
       _account:
Attributes:
   room       8.1_Amazon


2. Frage:
ein GET CONVERSATIONS führt bei mir zu keinem Ergebnis - welche LOGs braucht ihr?

LG, Sprudelverduenner
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 26 Dezember 2019, 23:36:05
Zitat von: sprudelverduenner am 26 Dezember 2019, 20:40:57
Hallo zusammen,

Kann ich eigentlich irgendwo ein Reading abgreifen, wenn mein Echo Dot eine Nachricht bereit hält und dementsprechend der Ring gelb leuchtet??

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c448dbe-f33f-fbf8-6bdc-3f33cc615befc930
   IODev     
   LOGINMODE  NPM
   NAME       amazon.echo
   NR         757
   NTFY_ORDER 50-amazon.echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-08-13 19:39:38   2FACode         not used
     2019-12-26 20:35:48   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-26 20:35:48   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-26 20:31:23   COOKIE_MODE     NPM
     2019-12-26 20:35:38   COOKIE_STATE    OK
     2019-12-26 20:31:37   COOKIE_TYPE     READING_NPM
     2019-12-26 20:35:38   alarm_count     0
     2019-12-26 18:57:05   amazon_refreshtoken vorhanden
     2019-12-26 20:31:37   autocreate_devices stop
     2019-12-26 20:35:38   config_address_between -
     2019-12-26 20:35:38   config_address_from **************
     2019-12-26 20:35:38   config_address_to ************
     2019-12-26 20:35:44   list_SHOPPING_ITEM knoblauch
     2019-12-26 20:35:44   list_TASK       
     2019-12-26 20:35:38   musicalarm_count 0
     2019-12-26 20:35:38   reminder_count  0
     2019-12-26 20:35:38   state           connected
     2019-12-26 20:35:38   timer_count     0
     2019-12-26 20:35:38   timer_id        -
     2019-12-26 20:35:38   timer_remainingtime 0
     2019-12-26 20:31:37   version         0.1.0
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    649649820
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1577388697.82172
     CMD_QUEUE:
     ITEMS:
       SHOPPING_ITEM:
         knoblauch  A297E02E3YUXI1#07c6754c-6199-4486-9f5c-ebe187bf1c64
     getbehavior:
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.42543902-83c3-4a5a-85cd-524ad9ec981d
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5392690)
               HASH(0x5399020)
         triggers:
           HASH(0x5b5cf78)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.2c976222-31f0-4ec1-9c1e-67ab78ed4d69
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5bfcc40)
         triggers:
           HASH(0x5318c20)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.b184ded1-926b-4836-86ff-7bfc73398047
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5bf5e90)
               HASH(0x5bfc748)
         triggers:
           HASH(0x5bfcd48)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.972c75ff-5c37-4ade-a559-16ea248da980
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5bf6990)
               HASH(0x5bf5438)
               HASH(0x5400458)
               HASH(0x525c400)
         triggers:
           HASH(0x5685530)
     getsettingstraffic:
       between   
       from      **************
       to         ********************
     notifications:
       01a7c1cecb8b43bf8083b2b9ccce957f:
       G090LF10720312FK:
       G090LF1174361752:
       G090LF1184260BH3:
       _01a7c1cecb8b43bf8083b2b9ccce957f:
       _G090LF10720312FK:
       _G090LF1174361752:
       _G090LF1184260BH3:
       _account:
Attributes:
   room       8.1_Amazon


2. Frage:
ein GET CONVERSATIONS führt bei mir zu keinem Ergebnis - welche LOGs braucht ihr?

LG, Sprudelverduenner
Zu 2.: frage zur Sicherheit... hast du denn die Kommunikation zwischen Amazon Accounts eingerichtet, sodass du Nachrichten an einen Freund senden kannst? Ansonsten kann da ja nichts kommen ;-)


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Grml am 27 Dezember 2019, 01:23:42
Hallo zusammen,
nachdem vor ein paar Tagen mein NPM-Login nicht mehr wollte bzw. gar nicht mehr verfügbar war, habe ich es irgendwann geschafft, dass es wieder lief.

Allerdings habe ich das Problem, dass mein Cookie innerhalb kürzester Zeit ungültig wird, das war vorher auch schon. In der Regel innerhalb von zwei Stunden. Dann muss ich wieder einen neuen Login über die Proxy-Seite machen. Und gerade das sollte ja mit dem NPM-Login automatisch passieren (so zumindest hatte ich das verstanden; oder zumindest so, dass ich nicht alle paar Stunden manuell einloggen muss).

Internals:
   CHANGED   
   DEF        xxx@xxx.xx xxx
   FUUID      5d597e3c-f33f-b8cb-1cd8-1a36850a0ad11e0f
   IODev     
   LOGINMODE  NPM
   NAME       AmazonEcho.Connector
   NR         231
   NTFY_ORDER 50-AmazonEcho.Connector
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-12-23 21:58:22   2FACode         not used
     2019-12-27 01:20:09   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-27 01:20:09   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-27 01:20:00   COOKIE_MODE     NPM
     2019-12-25 11:25:38   COOKIE_STATE    OK
     2019-12-27 01:21:00   COOKIE_TYPE     NPM_Login
     2019-12-25 11:25:38   alarm_count     0
     2019-12-27 01:21:00   amazon_refreshtoken vorhanden
     2019-12-27 01:20:06   autocreate_devices stop
     2019-12-25 11:25:38   config_address_between -
     2019-12-25 11:25:38   config_address_from
     2019-12-25 11:25:38   config_address_to
     2019-12-25 11:24:46   list_SHOPPING_ITEM
     2019-12-25 11:24:46   list_TASK       
     2019-12-25 11:25:38   musicalarm_count 0
     2019-12-25 11:25:38   reminder_count  0
     2019-12-27 01:21:00   state           connected
     2019-12-25 11:25:38   timer_count     0
     2019-12-25 11:25:38   timer_id        -
     2019-12-25 11:25:38   timer_remainingtime 0
     2019-12-27 01:20:06   version         0.0.59
   helper:
     CMD_QUEUE 
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       G090L911842500E8:
       G090LF0964270NDL:
       G090LF0965131JPP:
       G090LF09652418CP:
       G090P3087423129T:
       G090RF048226035T:
Attributes:
   DbLogExclude .*
   devStateIcon connected:10px-kreis-gruen
   disable    0
   icon       echo
   npm_proxy_ip 192.168.178.17
   npm_refresh_intervall 6000
   room       AmazonEcho,System
   server     layla.amazon.de


Mein Log sagt noch das:

2019.12.27 01:20:37 3: [AmazonEcho.Connector] [echodevice_NPMLoginRefresh] refreshtoken unkown!! refreshtoken=default/10px-kreis-gruen.png
2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Proxy IP 192.168.178.17
2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.17:3002 to listen on 172.19.0.5

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-2727873-5039229

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2208126047l

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=260-2727873-5039229; session-id-time=2208126047l","Accept":"*/*"},"gzip":true,"body":""}

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-0083120-3527029

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/260-2727873-5039229","Cookie":"session-id=260-2727873-5039229; session-id-time=2208126047l; ubid-acbde=261-0083120-3527029","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.178.17:3002/ with your browser. / null

2019.12.27 01:20:51 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:52 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:53 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:54 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:55 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:56 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:57 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:58 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:59 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:21:00 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] write new refreshtoken
2019.12.27 01:21:00 3: [AmazonEcho.Connector] [echodevice_setState] to connected
2019.12.27 01:21:08 1: PERL WARNING: Use of uninitialized value in sprintf at fhem.pl line 2441.
2019.12.27 01:21:10 3: [AmazonEcho.Connector] [echodevice_ParseAuth] reset loginerror from 1 to 0


Momentan bin ich wieder connected, möchte aber wetten innerhalb der nächsten zwei Stunden nicht mehr...
Jemand eine Idee woran das liegen kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 27 Dezember 2019, 07:04:33
Zitat von: balli1187 am 26 Dezember 2019, 23:36:05
Zu 2.: frage zur Sicherheit... hast du denn die Kommunikation zwischen Amazon Accounts eingerichtet, sodass du Nachrichten an einen Freund senden kannst? Ansonsten kann da ja nichts kommen ;-
Gesendet von iPhone mit Tapatalk
Ja, per Amazon Alexa App kann ich Nachrichten versenden - ich kann auch empfangen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 27 Dezember 2019, 08:55:41
Zitat von: Grml am 27 Dezember 2019, 01:23:42
Hallo zusammen,
nachdem vor ein paar Tagen mein NPM-Login nicht mehr wollte bzw. gar nicht mehr verfügbar war, habe ich es irgendwann geschafft, dass es wieder lief.

Allerdings habe ich das Problem, dass mein Cookie innerhalb kürzester Zeit ungültig wird, das war vorher auch schon. In der Regel innerhalb von zwei Stunden. Dann muss ich wieder einen neuen Login über die Proxy-Seite machen. Und gerade das sollte ja mit dem NPM-Login automatisch passieren (so zumindest hatte ich das verstanden; oder zumindest so, dass ich nicht alle paar Stunden manuell einloggen muss).

Internals:
   CHANGED   
   DEF        xxx@xxx.xx xxx
   FUUID      5d597e3c-f33f-b8cb-1cd8-1a36850a0ad11e0f
   IODev     
   LOGINMODE  NPM
   NAME       AmazonEcho.Connector
   NR         231
   NTFY_ORDER 50-AmazonEcho.Connector
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-12-23 21:58:22   2FACode         not used
     2019-12-27 01:20:09   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-27 01:20:09   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-27 01:20:00   COOKIE_MODE     NPM
     2019-12-25 11:25:38   COOKIE_STATE    OK
     2019-12-27 01:21:00   COOKIE_TYPE     NPM_Login
     2019-12-25 11:25:38   alarm_count     0
     2019-12-27 01:21:00   amazon_refreshtoken vorhanden
     2019-12-27 01:20:06   autocreate_devices stop
     2019-12-25 11:25:38   config_address_between -
     2019-12-25 11:25:38   config_address_from
     2019-12-25 11:25:38   config_address_to
     2019-12-25 11:24:46   list_SHOPPING_ITEM
     2019-12-25 11:24:46   list_TASK       
     2019-12-25 11:25:38   musicalarm_count 0
     2019-12-25 11:25:38   reminder_count  0
     2019-12-27 01:21:00   state           connected
     2019-12-25 11:25:38   timer_count     0
     2019-12-25 11:25:38   timer_id        -
     2019-12-25 11:25:38   timer_remainingtime 0
     2019-12-27 01:20:06   version         0.0.59
   helper:
     CMD_QUEUE 
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       G090L911842500E8:
       G090LF0964270NDL:
       G090LF0965131JPP:
       G090LF09652418CP:
       G090P3087423129T:
       G090RF048226035T:
Attributes:
   DbLogExclude .*
   devStateIcon connected:10px-kreis-gruen
   disable    0
   icon       echo
   npm_proxy_ip 192.168.178.17
   npm_refresh_intervall 6000
   room       AmazonEcho,System
   server     layla.amazon.de


Mein Log sagt noch das:

2019.12.27 01:20:37 3: [AmazonEcho.Connector] [echodevice_NPMLoginRefresh] refreshtoken unkown!! refreshtoken=default/10px-kreis-gruen.png
2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Node Version 10.16.3

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Proxy IP 192.168.178.17
2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.17:3002 to listen on 172.19.0.5

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-2727873-5039229

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2208126047l

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=260-2727873-5039229; session-id-time=2208126047l","Accept":"*/*"},"gzip":true,"body":""}

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-0083120-3527029

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.12.27 01:20:47 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/260-2727873-5039229","Cookie":"session-id=260-2727873-5039229; session-id-time=2208126047l; ubid-acbde=261-0083120-3527029","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.12.27 01:20:48 3: [AmazonEcho.Connector] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.178.17:3002/ with your browser. / null

2019.12.27 01:20:51 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:52 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:53 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:54 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:55 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:56 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:57 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:58 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:20:59 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 231create-cookie.js = true
2019.12.27 01:21:00 3: [AmazonEcho.Connector] [echodevice_NPMWaitForCookie] [NPM Login New Fri Dec 27 01:20:47 2019] write new refreshtoken
2019.12.27 01:21:00 3: [AmazonEcho.Connector] [echodevice_setState] to connected
2019.12.27 01:21:08 1: PERL WARNING: Use of uninitialized value in sprintf at fhem.pl line 2441.
2019.12.27 01:21:10 3: [AmazonEcho.Connector] [echodevice_ParseAuth] reset loginerror from 1 to 0


Momentan bin ich wieder connected, möchte aber wetten innerhalb der nächsten zwei Stunden nicht mehr...
Jemand eine Idee woran das liegen kann?

Also ich und ein weiterer User hatten mal Probleme mit devStateIcon:
https://forum.fhem.de/index.php/topic,82631.msg974226/topicseen.html#msg974226 (https://forum.fhem.de/index.php/topic,82631.msg974226/topicseen.html#msg974226)

Versuchs mal ohne.
VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 27 Dezember 2019, 10:03:27
Zitat
Versuchs mal ohne.
VG Sebastian
Grüner Punkt als refresh token klingt ganz danach als ob da was schief steht ;-)



Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Grml am 27 Dezember 2019, 14:13:40
Zitat von: binford6000 am 27 Dezember 2019, 08:55:41
Also ich und ein weiterer User hatten mal Probleme mit devStateIcon:
https://forum.fhem.de/index.php/topic,82631.msg974226/topicseen.html#msg974226 (https://forum.fhem.de/index.php/topic,82631.msg974226/topicseen.html#msg974226)

Versuchs mal ohne.
VG Sebastian

Vielen Dank Sebastian! Ich probiers mal ohne. Mal schauen, was in den nächsten zwei Stunden passiert :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: wg25 am 27 Dezember 2019, 21:07:37
Hallo in die Runde...

Ich habe irgendwie Schwierigkeiten damit, über speak_ssml einen Text auf einem meiner Echos wiederzugeben. Es passiert nach dem Absetzen des Befehls einfach... nichts.

set ECHO_blablabla speak_ssml <speak>Dies ist ein Test</speak>

Der Status der einzelnen Echos ist überall connected, der der echodevice Instanz ebenfalls.

Habe alles nach Anleitung gemacht: define, loginwithcaptcha, autocreate, ... Wie gesagt, alles steht auf connected, aber es kommt nichts bei den Echos an.

Danke für eure Hilfe.

Gruß Arne
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 27 Dezember 2019, 23:46:02
Zitat von: wg25 am 27 Dezember 2019, 21:07:37
Hallo in die Runde...

Ich habe irgendwie Schwierigkeiten damit, über speak_ssml einen Text auf einem meiner Echos wiederzugeben. Es passiert nach dem Absetzen des Befehls einfach... nichts.

set ECHO_blablabla speak_ssml <speak>Dies ist ein Test</speak>

Der Status der einzelnen Echos ist überall connected, der der echodevice Instanz ebenfalls.

Habe alles nach Anleitung gemacht: define, loginwithcaptcha, autocreate, ... Wie gesagt, alles steht auf connected, aber es kommt nichts bei den Echos an.

Danke für eure Hilfe.

Gruß Arne
Nimm nicht loginwithcaptcha sondern die npm-Methode.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Grml am 28 Dezember 2019, 08:08:26
Zitat von: Grml am 27 Dezember 2019, 14:13:40
Vielen Dank Sebastian! Ich probiers mal ohne. Mal schauen, was in den nächsten zwei Stunden passiert :-)
Das scheint es in der Tat gewesen zu sein. Seitdem ich kein devStateIcon mehr habe bleibts connected. Offensichtlich also ein kleiner Bug.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thoffma3 am 29 Dezember 2019, 12:21:37
Hi Arne.  Ich hatte das gleiche Problem.  Komischerweise geht es nachdem ich ebenfalls npm nutze.

Zitat von: wg25 am 27 Dezember 2019, 21:07:37
Hallo in die Runde...

Ich habe irgendwie Schwierigkeiten damit, über speak_ssml einen Text auf einem meiner Echos wiederzugeben. Es passiert nach dem Absetzen des Befehls einfach... nichts.

set ECHO_blablabla speak_ssml <speak>Dies ist ein Test</speak>

Der Status der einzelnen Echos ist überall connected, der der echodevice Instanz ebenfalls.

Habe alles nach Anleitung gemacht: define, loginwithcaptcha, autocreate, ... Wie gesagt, alles steht auf connected, aber es kommt nichts bei den Echos an.

Danke für eure Hilfe.

Gruß Arne
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ralf W. am 29 Dezember 2019, 14:58:21
Zitat von: thoffma3 am 29 Dezember 2019, 12:21:37
Hi Arne.  Ich hatte das gleiche Problem.  Komischerweise geht es nachdem ich ebenfalls npm nutze.

Hallo,

bei mir klappt es trotz npm nicht. speak klappt, speak_ssml klappt nicht. Wo liegt evtl. der Fehler?

MfG

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c445a06-f33f-03d6-19ad-3088c877ccce7fad
   FVERSION   37_echodevice.pm:v5.0.0-s20822/2019-12-24
   IODev     
   LOGINMODE  NPM
   NAME       SE_Echodevice
   NR         640
   NTFY_ORDER 50-SE_Echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-09-30 15:12:49   2FACode         not used
     2019-12-29 14:45:59   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-29 14:45:59   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-28 10:02:32   COOKIE_MODE     NPM
     2019-12-29 14:45:47   COOKIE_STATE    OK
     2019-12-29 14:32:21   COOKIE_TYPE     NPM_Login
     2019-12-29 14:45:48   alarm_count     0
     2019-12-29 14:32:21   amazon_refreshtoken vorhanden
     2019-12-28 10:02:58   autocreate_devices stop
     2019-12-29 14:45:48   config_address_between -
     2019-12-29 14:45:48   config_address_from XXXXX, XXXXX
     2019-12-29 14:45:48   config_address_to -
     2019-12-29 14:45:54   list_SHOPPING_ITEM
     2019-12-29 14:45:54   list_TASK       
     2019-12-29 14:45:48   musicalarm_count 0
     2019-12-29 14:45:48   reminder_count  0
     2019-12-29 14:45:47   state           connected
     2019-12-29 14:45:48   timer_count     0
     2019-12-29 14:45:48   timer_id        -
     2019-12-29 14:45:48   timer_remainingtime 0
     2019-12-28 10:02:58   version         0.1.0
   helper:
     DEVICETYPE A3S5BH2HUXXXXX
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    649649820
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1577523778.39979
     CMD_QUEUE:
     getbehavior:
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXX)
               HASH(0xXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXXX)
               HASH(0xXXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(XXXXX)
               HASH(XXXXX)
               HASH(XXXXX)
               HASH(XXXXX)
         triggers:
           HASH(XXXXX)
     getsettingstraffic:
       between   
       from       XXXXX,XXXXX
       to         
     notifications:
       
Attributes:
   disable    0
   event-on-change-reading .*
   icon       echo
   room       99_Amazon
   server     layla.amazon.de
   speak_volume 40
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 29 Dezember 2019, 15:17:04
Zitat von: Ralf W. am 29 Dezember 2019, 14:58:21
Hallo,

bei mir klappt es trotz npm nicht. speak klappt, speak_ssml klappt nicht. Wo liegt evtl. der Fehler?

MfG

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c445a06-f33f-03d6-19ad-3088c877ccce7fad
   FVERSION   37_echodevice.pm:v5.0.0-s20822/2019-12-24
   IODev     
   LOGINMODE  NPM
   NAME       SE_Echodevice
   NR         640
   NTFY_ORDER 50-SE_Echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-09-30 15:12:49   2FACode         not used
     2019-12-29 14:45:59   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-29 14:45:59   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-28 10:02:32   COOKIE_MODE     NPM
     2019-12-29 14:45:47   COOKIE_STATE    OK
     2019-12-29 14:32:21   COOKIE_TYPE     NPM_Login
     2019-12-29 14:45:48   alarm_count     0
     2019-12-29 14:32:21   amazon_refreshtoken vorhanden
     2019-12-28 10:02:58   autocreate_devices stop
     2019-12-29 14:45:48   config_address_between -
     2019-12-29 14:45:48   config_address_from XXXXX, XXXXX
     2019-12-29 14:45:48   config_address_to -
     2019-12-29 14:45:54   list_SHOPPING_ITEM
     2019-12-29 14:45:54   list_TASK       
     2019-12-29 14:45:48   musicalarm_count 0
     2019-12-29 14:45:48   reminder_count  0
     2019-12-29 14:45:47   state           connected
     2019-12-29 14:45:48   timer_count     0
     2019-12-29 14:45:48   timer_id        -
     2019-12-29 14:45:48   timer_remainingtime 0
     2019-12-28 10:02:58   version         0.1.0
   helper:
     DEVICETYPE A3S5BH2HUXXXXX
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    649649820
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1577523778.39979
     CMD_QUEUE:
     getbehavior:
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXX)
               HASH(0xXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXXX)
               HASH(0xXXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(XXXXX)
               HASH(XXXXX)
               HASH(XXXXX)
               HASH(XXXXX)
         triggers:
           HASH(XXXXX)
     getsettingstraffic:
       between   
       from       XXXXX,XXXXX
       to         
     notifications:
       
Attributes:
   disable    0
   event-on-change-reading .*
   icon       echo
   room       99_Amazon
   server     layla.amazon.de
   speak_volume 40

Wie sieht Befehl genau aus? Ist dein Text in die richtigen Tags eingeschlossen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ralf W. am 29 Dezember 2019, 18:07:37
Klappt:
set ECHO_Gxxxx99 speak Hallo

Klappt nicht:
set ECHO_Gxxxx99 speak_ssml <speak>Hallo. Ich bin es.</speak>

Dabei ist es egal, ob an einen Echo Gen2, Echo Dot oder Echo Dot Gen3. Überall ist Stille ...

MfG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 29 Dezember 2019, 20:27:15
Zeig mal ein "list" von einem Echo Dot 3 bitte
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ralf W. am 29 Dezember 2019, 23:37:54
Internals:
   CHANGED   
   DEF        A32DOYMUN6DTXA Gxxx99
   FUUID      5c445c26-f33f-03d6-ffce-a545b7836fa67498
   FVERSION   37_echodevice.pm:v5.0.0-s20822/2019-12-24
   IODev      SE_Echodevice
   LOGINMODE  IODEV
   NAME       ECHO_Gxxx99
   NR         645
   NTFY_ORDER 50-ECHO_Gxxx99
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2019-12-29 23:32:07   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-29 23:32:07   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-29 18:32:53   COOKIE_MODE     IODEV
     2019-12-29 23:32:07   channel         -
     2019-12-29 23:32:07   currentAlbum    -
     2019-12-29 23:32:07   currentArtist   -
     2019-12-29 23:32:07   currentArtwork  -
     2019-12-29 23:32:07   currentTitle    -
     2019-12-29 23:32:07   currentTuneInID -
     2019-12-29 23:31:35   dnd             off
     2019-12-29 23:31:33   microphone      false
     2019-12-29 23:32:29   model           Echo Dot Gen3
     2019-12-29 23:32:07   mute            off
     2019-12-29 23:32:30   online          true
     2019-12-29 23:32:07   playStatus      stopped
     2019-12-29 23:32:29   presence        present
     2019-12-29 23:32:07   progress        0
     2019-12-29 23:32:07   progresslen     0
     2019-12-29 23:32:07   repeat          off
     2019-12-29 23:32:07   shuffle         off
     2019-12-29 18:33:21   state           connected
     2019-12-29 23:31:33   timeZoneId      Europe/Berlin
     2019-12-29 14:25:45   timer_01_id     xxx
     2019-12-29 14:25:45   timer_01_remainingtime 118
     2019-12-29 14:25:45   timer_count     1
     2019-12-29 14:25:45   timer_id        xxx
     2019-12-29 14:25:45   timer_remainingtime 118
     2019-12-29 23:32:29   version         3389730436
     2019-12-29 14:40:49   voice           sprich mir nach hallo
     2019-12-29 14:40:49   voice_timestamp 1577626802323
     2019-12-29 23:32:07   volume          40
     2019-12-29 23:31:39   volume_alarm    50
     2019-12-29 23:31:34   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Keller Echo Dot
     RUNNING_REQUEST 0
     VERSION    3389730436
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      SE_Echodevice
   alias      KE_Echo_Dot
   event-on-change-reading .*
   room       99_Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Guenni1404 am 31 Dezember 2019, 17:28:58
Ich habe folgendes Problem. Ich würde gerne auf 2 Echo-Geräten zwei eigene Musikstreams laufen lassen.
Ich habe zwei MPD Player mit den Ports 8000 und 8001. Im Webbrowser laufen beide Streams sauber.
Auf den Echos bekomme ich nur den Stream mit dem Port 8000 zum laufen. Wenn ich den Player mit dem Port 8001 übergebe läuft der auf dem Echo nicht. Gleichzeitig würde ich auch noch die Streams parallel laufen lassen.
1. Echo Prot 8000
2- Echo Port 8001

Habe alles nach Anleitung eingerichtet: DNS Server und MPD Player - funktioniert auch soweit.

Kann mir jemand helfen oder hat das schon gelöst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dinkel75 am 01 Januar 2020, 07:38:46
Hallo,

würde gern die Readings weiterverarbeiten. Komme aber mit den Leerzeichen nicht klar. Wie kann ich zb. den aktuellen Titel komplett auslesen?
Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 01 Januar 2020, 10:40:11
...kannst du zum besseren Verständnis, was genau das Problem ist, mal ein Beispiel posten ? Ersetzen von Leerzeichen oder splitten sollte eigentlich nicht sehr kompliziert sein...

PS: Frohes neues an alle :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 Januar 2020, 11:09:32
Zitat von: dinkel75 am 01 Januar 2020, 07:38:46
Hallo,

würde gern die Readings weiterverarbeiten. Komme aber mit den Leerzeichen nicht klar. Wie kann ich zb. den aktuellen Titel komplett auslesen?
Danke!


my $Titel=ReadingsVal("Echoname","currentTitle","nicht gefunden");


Dann steht in der Variablen $Titel der Titel drin...

Ich nutze das in einer Sub in myUtils, um bei gewissen "Artisten" (da dann eben currentArtist statt currentTitle) weiter zu springen ;)

Aber wie cs-online schon geschrieben hat: ohne konkrete Frage/Problem(stellung) wenig Hilfe möglich...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dinkel75 am 01 Januar 2020, 15:50:07
@MadMax-FHEM

DANKE!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: andi82 am 01 Januar 2020, 20:03:54
Hi,

erstmal vielen Dank für das super Modul und die Dokumentation.
Die Installation hat auf Anhieb funktioniert!

Ich habe leider noch ein kleines Problem mit den Timern und hoffe ihr könnt mir weiterhelfen.

Mein Verständnis ist folgendes:
- Da es mehrere aktive Timer geben kann, gibt es die timer_XX Readings
- timer_count gibt an wieviele laufende timer es gibt.
- Der als nächstes ablaufende Timer ist im timer_id Reading gespeichert, mit dazugehöriger timer_remainingtime

Leider verhält sich meine Installation wie folgt:
- timer_id ist immer derselbe Hash
- timer_count zählt mit jedem Timer hoch, auch wenn es keinen aktiven timer gibt.
- timer_remainingtime ist immer 0
- bei jedem neuen timer wird ein gefühlt zufällige timer_XX gewählt (z.B. timer_05, nächstes Mal timer_03)

Ist das ein Bug?

Ich möchte eigentlich nur immer den nächsten Timer anzeigen und eigentlich vermeiden durch alle XX zu loopen,
v.a. weil die Funktion ja eigentlich implementiert ist, richtig?

Vielen Dank!

Andi
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 03 Januar 2020, 16:53:38
Moin,
Ich hätte zwei Frage an die jenigen, die nach einem get <Account> settings
Auf die Voice-Readings ihrer Echos triggern und das dann weiter auswerten....

1) wie "schnell" ist das im Vergleich zum direkten schalten über einen separaten dummy für jede Aktion/Routine? Gibt es da (merkliche) Latenzen?
2) wie verhindert ihr, dass "zufällig" eine Aktion gestartet wird, weil eines eurer Schlüsselwörter in einem anderen Zusammenhang genannt wird und dann im Voice-Reading steht?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: charly166 am 04 Januar 2020, 17:46:50
Hallo Michael,

könntest du bitte noch den Telekom Magenta Speaker in dein Modul einpflegen, sonst müssen wir das nun nach jedem Update nachpflegen. Habe eben das aktuelle Modul um die Zeile 4147 erweitert:
elsif($ModelNumber eq "A1HNT9YTOBE735"  || $ModelNumber eq "Telekom Smart Speaker") {return "Telekom Smart Speaker";}

Vielen Dank im Voraus.
Viele Grüße

Charly
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 05 Januar 2020, 11:28:25
Hi Michael,
wo ich sah, dass Du in Deinem System auf freeze-Ursachensuche bist: Ich beobachte immer wieder nicht zu vernachlässigende freezes, an denen das echodevice-Modul beteiligt ist2020.01.05 04:55:22.154 4: [echomaster] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.01.05 04:55:22.155 5: HttpUtils url=https://layla.amazon.de/api/notifications
--- log skips     4.229 secs.
2020.01.05 04:55:26.384 4: IP: layla.amazon.de -> 52.222.171.207
2020.01.05 04:55:26.386 4: [echomaster] [echodevice_SendCommand] [alarmvolume] START
wobei notifications austauschbar ist(zB. auch todos). Da ich bei anderen http-Zugriffen diese Häufung nicht habe und die analysierten freezes zur Nachtzeit entstanden, tippe ich auf mangelnde Verfügbarkeit des amazon-Servers. Du nutzt ja  HttpUtils_NonblockingGet. Mit Umstellung auf BlockingCall ließen sich die freezes vermeiden.
Grüße Markus

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Januar 2020, 11:30:34
Zitat von: KölnSolar am 05 Januar 2020, 11:28:25
Hi Michael,
wo ich sah, dass Du in Deinem System auf freeze-Ursachensuche bist: Ich beobachte immer wieder nicht zu vernachlässigende freezes, an denen das echodevice-Modul beteiligt ist2020.01.05 04:55:22.154 4: [echomaster] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.01.05 04:55:22.155 5: HttpUtils url=https://layla.amazon.de/api/notifications
--- log skips     4.229 secs.
2020.01.05 04:55:26.384 4: IP: layla.amazon.de -> 52.222.171.207
2020.01.05 04:55:26.386 4: [echomaster] [echodevice_SendCommand] [alarmvolume] START
wobei notifications austauschbar ist(zB. auch todos). Da ich bei anderen http-Zugriffen diese Häufung nicht habe und die analysierten freezes zur Nachtzeit entstanden, tippe ich auf mangelnde Verfügbarkeit des amazon-Servers. Du nutzt ja  HttpUtils_NonblockingGet. Mit Umstellung auf BlockingCall ließen sich die freezes vermeiden.
Grüße Markus
Warum sollen diese freezes mit BlockinCalls weg sein? Es ist doch gerade der Vorteil von Nonblocking! Kannst du das kurz erklären?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PfennigsR am 05 Januar 2020, 11:38:24
Hi moin moin,

ich hab da ein Problem mit der NPM Installation. Ich habe mich bereits durch locker 40 Seiten Forum gekämpft, aber nicht die Lösung für mein Problem gefunden.

Bevor ich auf ein Intel NUC umgezogen bin und die 2FA Authentisierung aktiviert hatte, hatte auch alles funktioniert. Folgendes habe ich versucht:

- Proxy Port auf die die 3003 testweise geändert
- proxy listen ip auf die des Servers gestellt
- im Betrieb mit netstat die Ports überprüft
--> hat alles nicht funktioniert --> Seite wird nicht aufgerufen und ich bekomme einen Timeout

Ich gebe euch auch mal einen Screen von den einzelnen Fenstern in FHEM (Device und Status)

Vielen Dank im Vorraus!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 05 Januar 2020, 11:48:16
ZitatWarum sollen diese freezes mit BlockinCalls weg sein? Es ist doch gerade der Vorteil von Nonblocking! Kannst du das kurz erklären?
Gerne.
ZitatDie Funktion HttpUtils_NonblockingGet initiiert den Verbindungsaufbau und übergibt alles weitere an FHEM interne Routinen. Sobald eine Antwort vom HTTP-Server eintrifft, wird eine Callback-Funktion mit verschiedenen Parametern (unter anderem auch das Ergebnis) aufgerufen, um die Antwort entgegenzunehmen und weiter zu verarbeiten.
ZitatDie Funktion HttpUtils_NonblockingGet ist nicht komplett durchgehend "non-blocking". DNS-Abfragen sind weiterhin blockierend. Insbesondere wenn der DNS-Name nicht aufgelöst werden kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Januar 2020, 11:54:56
Zitat von: KölnSolar am 05 Januar 2020, 11:48:16
Gerne.
OK, das die DNS Anfragen noch NonBlocking sind war mir bekannt. Trotzdem stellt sich die Frage warum dann ein BlockingCall, wo alles blockiert, besser sein soll. Verstehe ich leider immer noch nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Januar 2020, 11:57:20
Zitat von: PfennigsR am 05 Januar 2020, 11:38:24
Hi moin moin,

ich hab da ein Problem mit der NPM Installation. Ich habe mich bereits durch locker 40 Seiten Forum gekämpft, aber nicht die Lösung für mein Problem gefunden.

Bevor ich auf ein Intel NUC umgezogen bin und die 2FA Authentisierung aktiviert hatte, hatte auch alles funktioniert. Folgendes habe ich versucht:

- Proxy Port auf die die 3003 testweise geändert
- proxy listen ip auf die des Servers gestellt
- im Betrieb mit netstat die Ports überprüft
--> hat alles nicht funktioniert --> Seite wird nicht aufgerufen und ich bekomme einen Timeout

Ich gebe euch auch mal einen Screen von den einzelnen Fenstern in FHEM (Device und Status)

Vielen Dank im Vorraus!
Welchen Browser verwendest du? Wie ist die IP-Adresse Deines FHEM Server?

Lau Screenshot verwendest Du das falsche Attribut für die IP-Adresse. Hier mal das Attribut "npm_proxy_ip" verwenden.

Eventuell hilft Dir dieser Link weiter:
https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Januar 2020, 12:29:10
Zitat von: michael.winkler am 05 Januar 2020, 11:54:56
OK, das die DNS Anfragen noch NonBlocking sind war mir bekannt. Trotzdem stellt sich die Frage warum dann ein BlockingCall, wo alles blockiert, besser sein soll. Verstehe ich leider immer noch nicht.

Bei setzen von "global dnsServer" ist auch die DNS-Abfrage non-blocking...

Ansonsten gehe ich mit Michael (und auch sonst "überall" im Forum) nonblockingGet...

EDIT: und soweit ich das in Erinnerung habe sind die Angaben von FreezeMon "nur" potetielle Kandidaten, irgendwas mit (internal) Timer, also kein "Muss", dass es sich auch 1. um einen "echten" Freeze handelt und 2. dass das genannte Modul auch tatsächlich der "Übeltäter" ist...

EDIT2: ich habe auch grad vor einigen Tagen auf 3 meiner Systeme (Hauptsystem und 2 Testsystemen) FreezeMon mal aktiviert. Auf 2 Systemen habe ich das echodevice-Modul laufen. Auf einem davon (Testsystem) habe ich auch solche Einträge.
Auf meinem Hauptsystem nicht. Wollte die Tage mal schauen warum dem so ist... Aber da mein Hauptsystem gut läuft, hat das niedrige Prio... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 05 Januar 2020, 12:51:02
Zitatwarum dann ein BlockingCall, wo alles blockiert,
Wie alles blockiert ?
ZitatDas Modul Blocking.pm wurde von Rudolf König entwickelt, um in FHEM Funktionsaufrufe zu ermöglichen, die relativ viel Zeit in Anspruch nehmen und normalerweise FHEM damit zum Stillstand (für die Dauer der Ausführung der Funktion) bringen würde.
Um so etwas zu verhindern, kann man mit Hilfe von Blocking.pm eine Funktion über einen Fork des Hauptprozesses unabhängig davon abarbeiten und das Ergebnis dieser Funktion optional an den Hauptprozess übergeben.

ZitatVerstehe ich leider immer noch nicht.
weil dann halt der gesamte Zugriff geforked ist.(So mein Gedanke)

ZitatEDIT: und soweit ich das in Erinnerung habe sind die Angaben von FreezeMon "nur" potetielle Kandidaten, irgendwas mit (internal) Timer, also kein "Muss
Die Aussage ist weniger auf das freeze-log, als die Info der readings zu verstehen. Und im konkreten Fall ist es die Häufung, die den Verdacht nährt.

ZitatBei setzen von "global dnsServer" ist auch die DNS-Abfrage non-blocking...
Bin mir nicht sicher, ob das hilft und auch für alle Plattformen die Lösung ist. Ich prüfe....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Januar 2020, 13:39:42
Laut Rudolf König führt das Setzen des dnsServer dazu, dass die DNS-Auflösung non-Blocking von fhem statt blocking vom System gemacht wird...

Kann man sicher im Forum finden, wurde öfters erläutert...

Einzige Alternative (aber eigentlich unnötiger Zusatzaufwand) wäre alles per non-Blocking im Modul zu implementieren, also mit Callback usw.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Januar 2020, 13:59:24
Zitat von: MadMax-FHEM am 05 Januar 2020, 13:39:42
Laut Rudolf König führt das Setzen des dnsServer dazu, dass die DNS-Auflösung non-Blocking von fhem statt blocking vom System gemacht wird...

Kann man sicher im Forum finden, wurde öfters erläutert...

Einzige Alternative (aber eigentlich unnötiger Zusatzaufwand) wäre alles per non-Blocking im Modul zu implementieren, also mit Callback usw.

Gruß, Joachim
Welche IP habt Ihr hier eingetragen? Ich habe mal den Google DNS 8.8.8.8 eingetragen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 05 Januar 2020, 14:20:01
Ich hab mal weiter geguckt....
- die freezes sind definitiv vom echodevice
- vermutlich bei mir so offensichtlich, weil ich devices mit Cloudzugriff weitestgehend meide und das echodevice recht viele requests macht
- vermutlich läuft da irgendwas in meinem Netz, das pi-hole/dnsmasq bremst
- den timeout vom nonblockinget runterzusetzen von 10 auf 1 bringt nichts(könntest Du aber vielleicht trotzdem auf 1 setzen)
- mit global dnsserver auf meinen pi-hole/dnsmasq bleiben die freezes scheinbar aus, also komplett non-blocking(danke Joachim)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Januar 2020, 15:11:36
Also ich habe meinen Router eingetragen, also nicht mal einen "internen" DNS (ist bei mir auch piHole ;)  ), ist noch aus "Historie" nicht umgestellt.

So wie ich die Beiträge von Rudi in Erinnerung habe ist es quasi "egal" was dort eingetragen ist, es wird dann (sobald "etwas" eingetragen ist) eben von blockierenden Systemaufrufen auf fhem-interne (nicht blockierende) Aufrufe umgestellt.

Wahrscheinlich dauert dann der Zugriff bei "falschem" Eintrag länger...
...allerdings länger non-blocking ;)

aber das ist nur eine (schwere) Vermutung...

@KölnSolar: gerne! ;)

Hmmm, vielleicht schaue ich mal bzgl. Unterschied der beiden Systeme. Sind beide PIs (ich glaube beide mit Stretch), ähnlicher Updatestatus bzgl. OS und fhem (Testsystem dient zum "Üben" ;) und wenn es da gut geht, dann folgt [meist] das Hauptsystem)... Allerdings habe ich (natürlich) auf dem Hauptsystem (deutlich) mehr Dinge laufen u.a. doch auch einige Cloud-Dinge (z.B. Xiaomi-Sauger)...

Weil auf dem Hauptsystem hatte ich selbst mit Einstellung Freezes bei bereits 0,3s zu melden (gefühlt, kann ich aber mal nachschauen) keinen Eintrag bzgl. Echodevice...

Aber einige kleinere Dinge gefunden, die ich selbst "verbockt" hatte (ja wusste ich bei Umsetzung aber wie es halt immer so ist ;)  ) und die habe ich jetzt auch "umgestellt" und seither so gut wie keine Freezes mehr (mit Standardeinstellung 1s)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 05 Januar 2020, 16:24:38
Zitat von: MadMax-FHEM am 05 Januar 2020, 15:11:36
Also ich habe meinen Router eingetragen, also nicht mal einen "internen" DNS (ist bei mir auch piHole ;)  ), ist noch aus "Historie" nicht umgestellt.
Auch der Eintrag des eigenen Routers ist ein interner DNS, meist ein cachender DNS-Proxy.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Januar 2020, 17:34:57
Ja, ok zusätzlich, weil der Router/DSL-Modem das halt weiterhin macht...
Aber tatsächlich/hauptsächlich nutze ich piHole und das läuft woanders... ;)

Zum Umstellen der fhem-Instanzen hatte ich noch keine Zeit/Lust...
Alles andere nutzt piHole :)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PfennigsR am 05 Januar 2020, 18:07:22
Zitat von: michael.winkler am 05 Januar 2020, 11:57:20
Welchen Browser verwendest du? Wie ist die IP-Adresse Deines FHEM Server?

Lau Screenshot verwendest Du das falsche Attribut für die IP-Adresse. Hier mal das Attribut "npm_proxy_ip" verwenden.

Eventuell hilft Dir dieser Link weiter:
https://mwinkler.jimdo.com/modul-echodevice-npm/

Mein Server hat die IP: 192.168.178.52 und ich habe das attr auch mal angepasst. Nun steht dann auch die IP vom Server bei NPM Login. Wenn ich dann auf die Adresse klicke, bekomme ich aber einen Fehler (192.168.178.52 hat die Verbindung abgelehnt.). Als Browser habe ich Chrome und Internet-Explorer mal getestet. Danke schon Mal im Voraus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Januar 2020, 18:08:31
Zitat von: PfennigsR am 05 Januar 2020, 18:07:22
Mein Server hat die IP: 192.168.178.52 und ich habe das attr auch mal angepasst. Nun steht dann auch die IP vom Server bei NPM Login. Wenn ich dann auf die Adresse klicke, bekomme ich aber einen Fehler (192.168.178.52 hat die Verbindung abgelehnt.). Danke schon Mal im Voraus.
Was steht in deinem FHEM log wenn du das npm_login new ausführst?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PfennigsR am 05 Januar 2020, 18:19:49
Zitat von: michael.winkler am 05 Januar 2020, 18:08:31
Was steht in deinem FHEM log wenn du das npm_login new ausführst?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Januar 2020, 19:18:52
Zitat von: PfennigsR am 05 Januar 2020, 18:19:49

Das sieht schon mal gut aus. Was für ein Betriebssystem verwendest du für deine FHEM Server? Hast du mal einen anderen Browser versucht?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Januar 2020, 22:23:15
Zitat von: MadMax-FHEM am 05 Januar 2020, 15:11:36
Hmmm, vielleicht schaue ich mal bzgl. Unterschied der beiden Systeme. Sind beide PIs (ich glaube beide mit Stretch), ähnlicher Updatestatus bzgl. OS und fhem (Testsystem dient zum "Üben" ;) und wenn es da gut geht, dann folgt [meist] das Hauptsystem)... Allerdings habe ich (natürlich) auf dem Hauptsystem (deutlich) mehr Dinge laufen u.a. doch auch einige Cloud-Dinge (z.B. Xiaomi-Sauger)...

Weil auf dem Hauptsystem hatte ich selbst mit Einstellung Freezes bei bereits 0,3s zu melden (gefühlt, kann ich aber mal nachschauen) keinen Eintrag bzgl. Echodevice...

Aber einige kleinere Dinge gefunden, die ich selbst "verbockt" hatte (ja wusste ich bei Umsetzung aber wie es halt immer so ist ;)  ) und die habe ich jetzt auch "umgestellt" und seither so gut wie keine Freezes mehr (mit Standardeinstellung 1s)...

Also ich revidiere "gar keine" ;) aber trotzdem habe ich auf meinem Hauptsystem deutlich weniger als auf meinem Testsystem...
(wobei ich auf dem Testsystem einen ganzen Haufen mehr habe und nicht nur echodevice aber es ist ja auch ein Testsystem ;)  )

Allerdings bleibe ich bei: deutlich weniger.

Heute hatte ich bislang auf meinem Hauptsystem ca. 6 Freezes bzgl. echodevice und davon eine über 2s die anderen halt über 1s...

Auf meinem Testsystem habe ich in der selben Zeit "hunderte" ;)

Auf beiden Systemen ist dnsServer gleich und die OS-Basis "ähnlich" also beides Stretch und beides ähnlich "up-to-date"...

Eben habe ich auf meinem Hauptsystem ein fhem Update gemacht (weil da glaube ich war das Testsystem "etwas vorne") aber hat nichts groß verändert.
Die letzten Tage ca. 11-16 Freezes pro Tag alle so knapp um 1s, keine großen Ausreißer...

Ansonsten waren meine eigenen "verbockten" Dinge (Shell-aufrufe in "blocking-mode") deutlich schlimmer und die habe ich jetzt alle raus :)

Und mein System läuft soweit eigentlich prima...

Da das Testsystem eh schon "in die Tage" gekommen ist (und auch OS-seitig naja: Testsystem halt) werde ich da wohl nicht weiter untersuchen...
...außer es ist "gewünscht" und hilft.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 Januar 2020, 11:43:30
Zitat von: charly166 am 04 Januar 2020, 17:46:50
Hallo Michael,

könntest du bitte noch den Telekom Magenta Speaker in dein Modul einpflegen, sonst müssen wir das nun nach jedem Update nachpflegen. Habe eben das aktuelle Modul um die Zeile 4147 erweitert:
elsif($ModelNumber eq "A1HNT9YTOBE735"  || $ModelNumber eq "Telekom Smart Speaker") {return "Telekom Smart Speaker";}

Vielen Dank im Voraus.
Viele Grüße

Charly
Wer sich das Modul genauer angeschaut hat, wird feststellen dass es nicht immer reicht nur diese ein Zeile einzufügen. Kannst Du mir daher bitte kurz erklären welche Funktionen das Gerät alles unterstützt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PfennigsR am 06 Januar 2020, 15:16:25
Zitat von: michael.winkler am 05 Januar 2020, 19:18:52
Das sieht schon mal gut aus. Was für ein Betriebssystem verwendest du für deine FHEM Server? Hast du mal einen anderen Browser versucht?


Gesendet von iPhone mit Tapatalk


Hallo *,

ich verwende den Ubuntu-Server mit der aktuellsten Version. Als Browser habe ich Chrome Version 79.0.3945.88 (Offizieller Build) (64-Bit) und habe aber auch einen Test mit dem IE Explorer gemacht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 Januar 2020, 15:24:33
Zitat von: PfennigsR am 06 Januar 2020, 15:16:25

Hallo *,

ich verwende den Ubuntu-Server mit der aktuellsten Version. Als Browser habe ich Chrome Version 79.0.3945.88 (Offizieller Build) (64-Bit) und habe aber auch einen Test mit dem IE Explorer gemacht.
Hast du eventuell eine Firewall am laufen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PfennigsR am 06 Januar 2020, 15:46:28
Zitat von: michael.winkler am 06 Januar 2020, 15:24:33
Hast du eventuell eine Firewall am laufen?


Gesendet von iPhone mit Tapatalk

Ich habe die Firewall komplett deaktiviert. Hat leider auch nichts gebracht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 Januar 2020, 16:36:10
Zitat von: PfennigsR am 05 Januar 2020, 18:19:49


Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.178.52:3003/ with your browserHast Du den Port nicht vergessen? Ist der alexa Prozess am Laufen, wenn Du es versuchts (mit netstat kontrollieren, was auf port 3003 lauscht)?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: charly166 am 06 Januar 2020, 16:50:26
Zitat von: michael.winkler am 06 Januar 2020, 11:43:30
Wer sich das Modul genauer angeschaut hat, wird feststellen dass es nicht immer reicht nur diese ein Zeile einzufügen. Kannst Du mir daher bitte kurz erklären welche Funktionen das Gerät alles unterstützt?
Hallo Michael,
sorry - um deine 5.500 Zeilen Code zu verstehen, würde ich wohl ne Weile brauchen. Mit dieser einen Zeile funktioniert bei mir schon alles. Der Magenta Smart Speaker ist wohl vom Funktionsumfang mit einem Echo bzw. Echo Dot zu vergleichen (gibt es da bis auf den Klang einen Funktionsunterschied?). Ein Display hat er auf jeden Fall nicht. Solltest du weitere Infos benötigen, bin ich gerne versucht, diese zu liefern.
Vielen Dank im Voraus.
Grüße,

Charly
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PfennigsR am 06 Januar 2020, 17:00:39
Zitat von: amenomade am 06 Januar 2020, 16:36:10
Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.178.52:3003/ with your browserHast Du den Port nicht vergessen? Ist der alexa Prozess am Laufen, wenn Du es versuchts (mit netstat kontrollieren, was auf port 3003 lauscht)?

Ich finde mit netstat keinen Port 3002 oder etwas in der Richtung. Wie kann ich kontrollieren, ob der Proxy überhaupt funktioniert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 Januar 2020, 17:10:32
Auf dem Rechner mit der IP 192.168.178.52 muss etwas auf dem Port 3003 hören sonst ist http://192.168.178.52:3003/ nicht erreichbar.
Auf dem Rechner:
netstat -tulpn |grep 3003

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PfennigsR am 06 Januar 2020, 17:50:03
Ich bekomme als Ausgabe:

tcp        0      0 10.1.14.0:3002          0.0.0.0:*               LISTEN      13564/node
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 06 Januar 2020, 19:52:29
Hallo,

ich habe heute ein update von fhem gemacht, da hat es wohl auch die eingecheckte Version von echodevice mit eingespielt, seit dem kommt da ein error, will ich den npm login neu machen steht folgendes im log:

  at Object.Module._extensions..js (module.js:416:10)
    at Module._compile (module.js:409:26)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:10:15)
    at require (internal/module.js:12:17)
    at Module.require (module.js:353:17)
    at Function.Module._load (module.js:300:12)
    at Module.load (module.js:343:32)
    at Object.Module._extensions..js (module.js:416:10)
    at Module._compile (module.js:373:25)
    at exports.runInThisContext (vm.js:53:16)
SyntaxError: Unexpected token {

          ^
    const { middleware } = new http_proxy_middleware_1.HttpProxyMiddleware(context, opts);
/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-middleware/dist/index.js:4
2020.01.06 19:39:31.838 2: MAXCUBECUN_2: CUL_TCM97001 Unknown device CUL_TCM97001_89 model:NC_WS msg:s5938003510EB, please define it
2020.01.06 19:39:31.596 1: [Freezemon] myFreezemon: possible freeze starting at 19:39:24, delay is 7.595 possibly caused by: no bad guy found :-(
npm WARN engine to-regex-range@5.0.1: wanted: {"node":">=8.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine fill-range@7.0.1: wanted: {"node":">=8"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine picomatch@2.2.1: wanted: {"node":">=8.6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine braces@3.0.2: wanted: {"node":">=8"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine http-proxy@1.18.0: wanted: {"node":">=6.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine micromatch@4.0.2: wanted: {"node":">=8"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine http-proxy-middleware@0.20.0: wanted: {"node":">=8.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})


Was kann ich da jetzt machen?
Grüße
Swen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 06 Januar 2020, 20:07:09
Zitat von: PfennigsR am 06 Januar 2020, 17:50:03
Ich bekomme als Ausgabe:

tcp        0      0 10.1.14.0:3002          0.0.0.0:*               LISTEN      13564/node
Hast du da den richtigen Port? Ich hab's jetzt nicht im Kopf aber dir wurde geraten den Port 3003 zu prüfen aber bei dir taucht jetzt zum zweiten Mal 3002 auf....
Tippfehler oder Absicht?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 06 Januar 2020, 20:10:11
Zitat von: doman75 am 06 Januar 2020, 19:52:29
Hallo,

ich habe heute ein update von fhem gemacht, da hat es wohl auch die eingecheckte Version von echodevice mit eingespielt, seit dem kommt da ein error, will ich den npm login neu machen steht folgendes im log:

  at Object.Module._extensions..js (module.js:416:10)
    at Module._compile (module.js:409:26)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:10:15)
    at require (internal/module.js:12:17)
    at Module.require (module.js:353:17)
    at Function.Module._load (module.js:300:12)
    at Module.load (module.js:343:32)
    at Object.Module._extensions..js (module.js:416:10)
    at Module._compile (module.js:373:25)
    at exports.runInThisContext (vm.js:53:16)
SyntaxError: Unexpected token {

          ^
    const { middleware } = new http_proxy_middleware_1.HttpProxyMiddleware(context, opts);
/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-middleware/dist/index.js:4
2020.01.06 19:39:31.838 2: MAXCUBECUN_2: CUL_TCM97001 Unknown device CUL_TCM97001_89 model:NC_WS msg:s5938003510EB, please define it
2020.01.06 19:39:31.596 1: [Freezemon] myFreezemon: possible freeze starting at 19:39:24, delay is 7.595 possibly caused by: no bad guy found :-(
npm WARN engine to-regex-range@5.0.1: wanted: {"node":">=8.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine fill-range@7.0.1: wanted: {"node":">=8"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine picomatch@2.2.1: wanted: {"node":">=8.6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine braces@3.0.2: wanted: {"node":">=8"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine http-proxy@1.18.0: wanted: {"node":">=6.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine micromatch@4.0.2: wanted: {"node":">=8"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine http-proxy-middleware@0.20.0: wanted: {"node":">=8.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})


Was kann ich da jetzt machen?
Grüße
Swen
Ich würde den Eintrag wanted: {"node":">=8.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"}
So interpretieren, dass dein Node.js nicht aktuell genug ist.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arminius am 06 Januar 2020, 20:24:42
Hallo zusammen,

wird der Echo Show 8 schon unterstützt?
Hintergrund der Frage ist, dass ich nur bei diesem Device kein Set und get Button in FHEM sehe.
Laut der verlinkten Doku wird auf den Vorgänger Show verwiesen und dieser funktioniert auch bei mir.

Wenn ich den set Befehl direkt eintrage, dann funktioniert es auch nicht.

Gruß
Arminius
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 06 Januar 2020, 20:49:16
Hallo,
ich habe im Log releative viele Meldungen von freezmon mit den Echomodul Devices.
EIner eine idee was ich dagegen machen kann.

2020.01.06 00:52:24.487 1: [Freezemon] myFreezemon: possible freeze starting at 00:52:20, delay is 4.484 possibly caused by: tmr-echodevice_GetSettings(ECHO_90F00718642405VR) tmr-echodevice_GetSettings(ECHO_70900309449702SN) tmr-HttpUtils_Err(N/A)
2020.01.06 03:31:35.313 1: [Freezemon] myFreezemon: possible freeze starting at 03:31:31, delay is 4.309 possibly caused by: tmr-echodevice_GetSettings(ECHO_G090U50784160HFP)
2020.01.06 10:48:51.894 1: [Freezemon] myFreezemon: possible freeze starting at 10:48:49, delay is 2.891 possibly caused by: tmr-echodevice_GetSettings(ECHO_G000MW04742305HS)
2020.01.06 11:36:10.121 1: [Freezemon] myFreezemon: possible freeze starting at 11:36:08, delay is 2.119 possibly caused by: tmr-echodevice_GetSettings(Echos)
2020.01.06 11:40:10.860 1: [Freezemon] myFreezemon: possible freeze starting at 11:40:09, delay is 1.858 possibly caused by: tmr-echodevice_GetSettings(Echos)
2020.01.06 12:11:11.103 1: [Freezemon] myFreezemon: possible freeze starting at 12:11:10, delay is 1.1 possibly caused by: tmr-echodevice_GetSettings(Echos)
2020.01.06 12:42:12.296 1: [Freezemon] myFreezemon: possible freeze starting at 12:42:11, delay is 1.293 possibly caused by: tmr-echodevice_GetSettings(Echos)
2020.01.06 15:46:54.106 1: [Freezemon] myFreezemon: possible freeze starting at 15:46:53, delay is 1.104 possibly caused by: tmr-echodevice_GetSettings(ECHO_G000MW0773410SEV)
2020.01.06 16:29:58.470 1: [Freezemon] myFreezemon: possible freeze starting at 16:29:56, delay is 2.467 possibly caused by: tmr-echodevice_GetSettings(ECHO_G000MW04742305HS)



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Januar 2020, 20:53:49
Zitat von: Tommy82 am 06 Januar 2020, 20:49:16
Hallo,
ich habe im Log releative viele Meldungen von freezmon mit den Echomodul Devices.
EIner eine idee was ich dagegen machen kann.

2020.01.06 00:52:24.487 1: [Freezemon] myFreezemon: possible freeze starting at 00:52:20, delay is 4.484 possibly caused by: tmr-echodevice_GetSettings(ECHO_90F00718642405VR) tmr-echodevice_GetSettings(ECHO_70900309449702SN) tmr-HttpUtils_Err(N/A)
2020.01.06 03:31:35.313 1: [Freezemon] myFreezemon: possible freeze starting at 03:31:31, delay is 4.309 possibly caused by: tmr-echodevice_GetSettings(ECHO_G090U50784160HFP)
2020.01.06 10:48:51.894 1: [Freezemon] myFreezemon: possible freeze starting at 10:48:49, delay is 2.891 possibly caused by: tmr-echodevice_GetSettings(ECHO_G000MW04742305HS)
2020.01.06 11:36:10.121 1: [Freezemon] myFreezemon: possible freeze starting at 11:36:08, delay is 2.119 possibly caused by: tmr-echodevice_GetSettings(Echos)
2020.01.06 11:40:10.860 1: [Freezemon] myFreezemon: possible freeze starting at 11:40:09, delay is 1.858 possibly caused by: tmr-echodevice_GetSettings(Echos)
2020.01.06 12:11:11.103 1: [Freezemon] myFreezemon: possible freeze starting at 12:11:10, delay is 1.1 possibly caused by: tmr-echodevice_GetSettings(Echos)
2020.01.06 12:42:12.296 1: [Freezemon] myFreezemon: possible freeze starting at 12:42:11, delay is 1.293 possibly caused by: tmr-echodevice_GetSettings(Echos)
2020.01.06 15:46:54.106 1: [Freezemon] myFreezemon: possible freeze starting at 15:46:53, delay is 1.104 possibly caused by: tmr-echodevice_GetSettings(ECHO_G000MW0773410SEV)
2020.01.06 16:29:58.470 1: [Freezemon] myFreezemon: possible freeze starting at 16:29:56, delay is 2.467 possibly caused by: tmr-echodevice_GetSettings(ECHO_G000MW04742305HS)





Du bist nicht alleine: https://forum.fhem.de/index.php/topic,82631.msg1009029.html#msg1009029

Bei mir ist es auf einem meiner Testsysteme ähnlich...
...auf meinem Hauptsystem habe ich kaum welche...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 06 Januar 2020, 21:14:11
Dann fehlt ja nur noch eine Erklärung und eine Lösung dafür :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Januar 2020, 21:27:47
Zitat von: Tommy82 am 06 Januar 2020, 21:14:11
Dann fehlt ja nur noch eine Erklärung und eine Lösung dafür :-)

Schwierig.

Weil wenn tatsächlich nur HTTP_Nonblocking verwendet wird (müsste man im Code schauen, allerdings klingt die Aussage von Michael so) und dnsServer gesetzt ist, sollte eigentlich nichts blockieren...

Ich bin auch nicht sicher, ob dabei FreezeMon zuverlässig anzeigt oder das halt als false-positive erkennt...
...da müsste der Entwickler von FreezeMon was sagen (ich hab nur im Kopf, dass es sowas geben kann bei FreezeMon)...

Interessant ist, dass ich bei meinem Hauptsystem praktisch gar keine Freezes habe (was gut ist :)  )...
...und auf dem Testsystem ebefalls so viele (auch vom echodevice-Modul), obwohl es die selben Echos sind (selber Account), ich auf dem Hauptsystem das echodevice nutze (auf dem Testsystem läuft das nur mit) und die Systeme eigentlich relativ ähnlich sind (OS und fhem)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 06 Januar 2020, 23:05:24
Zitateine Lösung dafür
ich hatte eine vorgeschlagen. ::)
Zitattatsächlich nur HTTP_Nonblocking verwendet wird (müsste man im Code schauen, allerdings klingt die Aussage von Michael so) und dnsServer gesetzt ist, sollte eigentlich nichts blockieren...
Wird verwendet. Mit global dnsserver ist es "anders" geworden. freezes lassen sich zumindest nicht mehr eindeutig zuordnen. Irgendwie ist es die event-/notify-queue.... :-\ oder zu viele geforkte Prozesse ?  :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 07 Januar 2020, 08:54:50
Zitat von: KölnSolar am 06 Januar 2020, 23:05:24
ich hatte eine vorgeschlagen. ::

Meinst du https://wiki.fhem.de/wiki/Blocking_Call?

Ich wäre mir nicht sicher, ob es eine gute Idee ist das für jeden HTTP Aufruf innerhalb FHEM zu verwenden.
Das ist ja jedesmal ein Fork, der den FHEM Hauptprozess duplizuiert und somit auch die Speichernutzung.

Ich hab unzählige Module laufen die per Web-API auf irgendwas (Gateway, Hardware direkt, ...) zugreifen.
HttpUtils_NonblockingGet wird doch von vielen Modulen verwendet und scheint für einfache asynchrone Aufrufe eher der Standard zu sein.

In den Threads in denen ich bisher zu Problemen in dieser Funktion gelesen habe, wurde das an sich immer durch DNS Anfragen ausgelöst (Service unzuverlässig, oder hängendes FHEM bei fehlender Internetverbindung).
Die Lösung war da eigentlich immer das dnsserver Attribut zu setzen.

Habe seit ich das vor Ewigkeiten gemacht habe auch nie wieder Probleme mit FHEM Hängern aufgrund Netzwerkabfragen gehabt (Sofern die Module einen ansychronen Aufruf verwenden).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 07 Januar 2020, 09:55:09
ZitatMeinst du https://wiki.fhem.de/wiki/Blocking_Call?
Ja.
ZitatIch wäre mir nicht sicher, ob es eine gute Idee ist das für jeden HTTP Aufruf innerhalb FHEM zu verwenden.
Ich mir ja auch nicht. Aber einen Versuch wäre es wert. echodevice macht(so wie ich das interpretiere) eine Masse an Zugriffen und events.
In meinen Modulen nutze ich BlockingCall und das hat bis dato zu keinen Problemen geführt bzw. die sind in freezemon unauffällig.

Bei mir war es sicherlich auch das DNS-Problem. Und im Augenblick suche ich weiter nach Gründen von "possible" freezes, die in freezemon auftauchen. Einen Bösewicht(anderes Modul) hab ich gerade "enttarnt".  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Januar 2020, 10:18:12
Zitat von: KölnSolar am 07 Januar 2020, 09:55:09
Ja.Ich mir ja auch nicht. Aber einen Versuch wäre es wert. echodevice macht(so wie ich das interpretiere) eine Masse an Zugriffen und events.
In meinen Modulen nutze ich BlockingCall und das hat bis dato zu keinen Problemen geführt bzw. die sind in freezemon unauffällig.

Bei mir war es sicherlich auch das DNS-Problem. Und im Augenblick suche ich weiter nach Gründen von "possible" freezes, die in freezemon auftauchen. Einen Bösewicht(anderes Modul) hab ich gerade "enttarnt".  ;)
Habe mir gerade mal die Anleitung zum BlockingCall durchgelesen. Muss gesehen dass ich es mit dem HTTP_blocking.. verwechselt habe.

Wenn die freezes am DNS liegen, dann wäre es allerdings Sinnvoller den entsprechenden Eintrag im globale Device zu machen. Ein generelles Umbauen auf BlockingCall halte ich für weniger Sinnvoll, da jedes Echo Device dann im 60 Sekundentakt 2x BlockingCalls erzeugen. Das Account Device ruft alle 60 Sekunden ca. 10 HTTP aufrufe ab. Da es auf vielen FHEM Installation sowieso schon Speicherprobleme (Perl Problem) gibt, wäre das diese Modul gleich wieder ein weiterer der das Problem eventuell verschlimmert.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rudolfkoenig am 07 Januar 2020, 10:51:05
(Da man mich per PM gebeten hat, meine Meinung hinzuschreiben)

Die Ausfuehrungen von Thyraz sind zutreffend.

BlockingCall hat zwei Nutzungszenarien:
- wenn die Verarbeitung der Daten CPU-intensiv ist (ich meine das ist im Calendar Modul der Fall).
- wenn der Modulautor eine blockierende Bibliothek oder Programm verwenden muss (oder es aus Bequemlichkeit tut :) )

BlockingCall forkt den Haupt-FHEM Prozess, was den aktuellen Speicherzustand kopiert (bzw. die Seiten Copy-On-Write markiert, und den potentiell benoetigten zusaetlichen Speicher reserviert). Der neue Prozess eroeffnet danach eine TCP/IP Verbindung zum Alten, um die Ergebnisse darueber mitzuteilen, und fuehrt die bestellte Funktion aus. Das ist teurer als HttpUtils_NonblockingGet, was sich nur (wie alle anderen FHEM-Geraete mit IO) in die globale select Liste eintraegt, und benachrichtigt wird, falls laut Kernel die Netzwerkverbindung bereit ist, um Daten zu schreiben oder zu lesen.

HttpUtils_NonblockingGet kann eine schlechte Wahl sein, wenn man fuer die Verarbeitung der Daten (und damit meine ich nicht die ausgeloesten Events oder userReadings) viel CPU benoetigt, s.o.

Zu "attr global dnsServer": die "normalen" perl / libc Routinen, um Namen nach IP zu wandeln (getaddrinfo, gethostbyname) sind alle blockierend. Falls der DNS-Server normal funktioniert, dann faellt das nicht auf (<0.1sec pro Anfrage) , wenn nicht, dann gibt es stoerend lange Timeouts. Mit "attr global dnsServer" wird die HttpUtils eigene, nicht blockierende Implementierung genutzt. Eine weitere Alternative ist direkt IP-Adressen zu verwenden statt Hostnamen.

Zu fork/Copy-on-Write: frueher(TM) hat Linux nicht den kompletten Speicher fuer den Worst-Case reserviert, und ohne diese waere das BlockingCall/Not Enough memory bei weitem nicht so tragisch. Weiss jemand, wann sich das geaendert hat, und ob/wie man das Verhalten beeinflussen kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rudolfkoenig am 07 Januar 2020, 11:08:38
ZitatWeiss jemand, wann sich das geaendert hat, und ob/wie man das Verhalten beeinflussen kann?
Ist wohl hier erklaert: https://www.kernel.org/doc/Documentation/vm/overcommit-accounting

D.h. bei BlockingCall Speicherproblemen kann einer der beiden Zeilen (oder beide zusammen) helfen:sysctl -w vm.overcommit_memory=1
sysctl -w vm.overcommit_ratio=100

Nebeneffekt: Falls nicht mehr genug Speicher da ist, dann wird irgendein Prozess terminiert, das kann verwirrend sein und zu Datenverlust fuehren.
Wer die Implikationen nicht ganz versteht, soll es bitte _NICHT_ aendern.
 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: justme1968 am 07 Januar 2020, 13:03:48
nur der vollständigkeit halber: es gibt noch zwei weitere möglichkeiten um etwas non blocking und parallel zum haupt fhem auszuführen: SubProcess und CoProcess.

beides ist um gegensatz zu BlockingCall  eher gefacht um etwas ein mal zu starten und dann lange zeit parallel zu fhem laufen zu haben. ersteren eher um in perl/fhem weiter zu machen, letzteres um einen komplett anderen prozess laufen zu lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Januar 2020, 14:06:19
Zusammenfassend ist doch aber festzuhalten, dass im Fall des ECHODEVICE Moduls eine Änderung nur zu einem erhöten Speicherbedarf kommen wird. Und gerade auf kleiner FHEM Instanzen mehr Problem als vorher auftreten werden. Die einfachste Möglichkeit ist und bleibt daher den Global Eintrag zum machen.

Bezüglich Freeze Modul habe ich die Beobachtung gemacht, dass nicht immer die angegeben Aufrufe für den Freez zuständig sind. In meiner Umgebung gab es Devices die über PRECENSE und lan-bluetooth zu freezes geführt hatten. Diese Gerät hat das Freeze Modul allerdings nie als Ursache herausgefunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 07 Januar 2020, 14:27:46
Danke für die Aufklärung.
Dann dürfte BlockingCall keinesfalls Sinn machen, wenn ich Rudi richtig verstanden hab.

@Andre: Im Wiki ist ja was zum CoProcess zu finden. Vermutlich nicht von ungefähr, dass es für Siri, Alexa, gassistent eingesetzt wird.  :-\
Wie sind denn die negativen Nebenwirkungen ? Wenn es keine gibt, würde es sich doch eigentlich für alles, was nicht mit dem User interagiert, sondern z.B. regelmäßiges Polling(internaltimer) von Informationen, nur um readings zu befüllen,  events auszulösen, logging zu ermöglichen.... anbieten, um den Hauptprozess zu entlasten, oder ?

Grüße Markus
(Sorry Michael, dass das jetzt OT ist, aber ich finde wir diskutieren viel zu selten das Performance-Thema)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rudolfkoenig am 07 Januar 2020, 15:36:06
Soweit ich es aus dem Wiki verstehe, CoProzess ist nicht zum auslagern von Perl Routinen gedacht, sondern zum Starten einer parallel staendig laufenden zweiten Prozesses.

Wenn man etwas in einem weiteren Prozess auslagert (egal wie), dann muss das Haupt-FHEM auf diesem Prozess (per select) aufpassen, die ankommenden Nachrichten parsen und als Reading/Event verteilen. Dazu kommt, dass der Unter-Prozess Aenderungen im Hauptprozess (z.Bsp.. attr, Events, etc) mitkriegen muss. Ob sich der Aufwand lohnt, muss man abwegen, ich meine nur dann, wenn man zum Verarbeiten der eigentlichen Daten viel CPU (> 0.5s?) benoetigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 07 Januar 2020, 16:54:42
vermutlich hast Du recht.  :'(
ZitatSammlung von Routinen um das Ausführen permanent laufender, externen Hilfsprozesse aus FHEM zu vereinfachen
Wobei ja per internaltimer pollende Funktionen nichts anderes sind.  :-\  Wenn Sie nur externe Datenquellen lesen, ggfs. wie auch immer umformatieren und periodisch an FHEM pushen, ist es eigentlich das, was ich mir vorstelle. Ich guck mir das mal näher an und mach ggfs. ein neues Thema auf.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arminius am 07 Januar 2020, 17:21:28
Zitat von: arminius am 06 Januar 2020, 20:24:42
Hallo zusammen,

wird der Echo Show 8 schon unterstützt?
Hintergrund der Frage ist, dass ich nur bei diesem Device kein Set und get Button in FHEM sehe.
Laut der verlinkten Doku wird auf den Vorgänger Show verwiesen und dieser funktioniert auch bei mir.

Wenn ich den set Befehl direkt eintrage, dann funktioniert es auch nicht.

Gruß
Arminius

Hallo,

hat jemand einen Echo Show 8 im Einsatz, bei dem es funktioniert?

Gruß
Arminius
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Januar 2020, 17:32:29
Bleibt bzgl. (vermutlicher) Freezes noch interessant, warum ich auf meinem Hauptsystem (Gott sei Dank) KEINERLEI (habe es eben noch mal geprüft) Freezes habe, ergo auch nicht vom echodevice-Modul...

Auf meinem Testsystem verhält es sich wie hier beschrieben: viele Freezes mit echodevice als Verdächtigem ;)

Evtl. ist es wieder ähnlich wie mit dem "Speicherloch": viele verschiedene Dinge kommen zusammen!?

Ich hatte auch das echodevice-Modul bei mir "nachweislich" als Speicherlochverursacher ausgemacht.
Daher lange nicht auf das Hauptsystem umgezogen...
(auf meinem Buster Testsystem [ein weiteres ;)  ] war damit Speicher kein Problem / allerdings sind die bei mir "verglichenen" Systeme deutlich ähnlicher als bei den "Speichertests")

Dann wurde an fhem was gemacht und seit irgendeinem Update war es ok, somit kam es dann auch auf das Hauptsystem :)

EDIT: ist eigentlich schon sichergestellt, dass es keine "false-positive" Meldungen von FreezeMon sind!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 07 Januar 2020, 18:13:10
Zitat von: arminius am 07 Januar 2020, 17:21:28
Hallo,

hat jemand einen Echo Show 8 im Einsatz, bei dem es funktioniert?

Gruß
Arminius
Wenn es mit dem 7er funktioniert und der Funktionsumfang der selbe ist, könntest du es quick'n'dirty probieren:
- ID des Show 8 herausfinden (liefert das Modul im Account-Device)
- die Zeile in der 37_echodevice.pm suchen, in dem der Show 7 identifiziert wird
- die 2 Zeilen kopieren und ID + Name durch die Eigenschaften des Show 8 ersetzen.

Bei den echo dots hat der Modellwechsel so funktioniert.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dinkel75 am 07 Januar 2020, 19:02:02
@michael.winkler: Danke für dein tolles Modul. Vielleicht könntest du noch folgende Ergänzung in Betracht ziehen: Wenn man von Tunein einen Sender abspielt, werden von Amazon leider keine Titelinfos zur Verfügung gestellt. Auf Tunein aber schon. Könnte man die irgendwie abholen und in dein Modul mit einbinden.
Falls nein auch OK - macht auch so riesen Spaß!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 07 Januar 2020, 21:49:00
ZitatEvtl. ist es wieder ähnlich wie mit dem "Speicherloch": viele verschiedene Dinge kommen zusammen!?
So sehe ich das auch.
ZitatEDIT: ist eigentlich schon sichergestellt, dass es keine "false-positive" Meldungen von FreezeMon sind!?
Geht leider nicht. :'(
Ich bleibe aber bei meiner Überzeugung: Nur-externe-Infobeschaffung darf den Hauptprozess mit wichtigster Funktion von Schalthandlungen  nicht beeinflussen. Und deshalb gehört es ausgelagert, um eine wenn auch nur theoretische und minimale Beeinflussung auszuschließen. Ist halt technisch nur nicht so einfach, wie wir gerade von den Oberexperten lernen.  ;)
Grüße Markus
Jetzt ist aber wirklich Schluß mit OT. Ich werde mich mal an einem Beispiel-Modul versuchen, wie CoProcess oder SubProcess handelbar sind und melde mich mit Ergebnissen zurück.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arminius am 07 Januar 2020, 22:15:50
Zitat von: balli1187 am 07 Januar 2020, 18:13:10
Wenn es mit dem 7er funktioniert und der Funktionsumfang der selbe ist, könntest du es quick'n'dirty probieren:
- ID des Show 8 herausfinden (liefert das Modul im Account-Device)
- die Zeile in der 37_echodevice.pm suchen, in dem der Show 7 identifiziert wird
- die 2 Zeilen kopieren und ID + Name durch die Eigenschaften des Show 8 ersetzen.

Bei den echo dots hat der Modellwechsel so funktioniert.


Gesendet von iPhone mit Tapatalk

Danke Bali1187.

Nachdem ich im Account Device den Befehl
get account_device devices ausgeführt habe, wurde mir der Devicetyp angezeigt.
Diesen Devicetyp habe ich dann in das Modul übernommen.

   4069         elsif($ModelNumber eq "A4ZP7ZC4PI6TO"  || $ModelNumber eq "Echo Show 5")            {return "Echo Show 5";}
   4070         elsif($ModelNumber eq "A1Z88NGR2BK6A2"  || $ModelNumber eq "Echo Show 8")            {return "Echo Show 8";}

Ein Reload des Moduls reichte nicht aus, da ich dann die Set ung Get Buttons noch nicht sehen konnte.
Nach einem Restart von FHEM lief es dann.

@Michael Winkler:
Kannst Du das bitte mit in das Modul übernehmen.
Danke.

Gibt es zur Zeit Probleme mit speak_ssml?
Auf keinem meiner Echos funktioniert dieser Befehl mehr.
Speak geht aber weiterhin.

@Balli:
Ich habe gerade gesehen, dass Du das Problem im Mai letzten Jahres auch hattest.
Hast Du eine Lösung dafür gefunden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 09 Januar 2020, 19:40:32
Hallo!
erstmal @michael.winkler: danke für das super Modul!

Gibt es eigentlich schon Überlegungen oder gar fertige Lösungen, das Modul irgendwie mit einem squeeze-Server zu verknüpfen?
Das wäre aus meiner Sicht irgendwie sehr naheliegend, zum Beispiel um eine lokale mp3-Sammlung abzuspielen...
Cheers,
Pula
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mj-crawl am 10 Januar 2020, 14:00:46
Zitat von: mj-crawl am 19 Dezember 2019, 13:29:41
Funktioniert die manuelle Vergabe der Netzwerkkonfiguration (statische IP, eigener DNS, etc.) gemäß

https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#ECHO_Netzwerk (https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#ECHO_Netzwerk)

nicht mehr? In der Amazon App kann ich die notwendigen "Erweiterten Optionen" nirgends entdecken.

Gruß

Kann mir jemand bestätigen, dass die manuelle Netwerkeinstellungen in der Amazon-App (Android) noch funktionieren? Ich finde die notwendigen Einstellungen einfach nicht.

Danke!

EDIT:
Ok, ich habe es rausgefunden:
Gar nicht so schwierig, wenn man weiss welche "Anwendung" man nutzen muss.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netbus am 11 Januar 2020, 19:58:46
Hallo,
ich weiß nicht ob diese Frage schon mal gestellt wurde aber mir ist aufgefallen, dass dieses Modul permanent nach layla.amazon.de frägt und somit erzeugt meine Fhem Instanz sekündliche DNS Requests.
Ist das normal bzw. kann man die Häufigkeit der Requests reduzieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2020, 20:19:49
Zitat von: netbus am 11 Januar 2020, 19:58:46
Hallo,
ich weiß nicht ob diese Frage schon mal gestellt wurde aber mir ist aufgefallen, dass dieses Modul permanent nach layla.amazon.de frägt und somit erzeugt meine Fhem Instanz sekündliche DNS Requests.
Ist das normal bzw. kann man die Häufigkeit der Requests reduzieren?

Und was stört dich daran?

Wenn du den Browser auf alexa.amazon.de stellst und aktuelle Infos willst, dann sieht das ähnlich aus (drück da mal F12 ;)  )...

Ansonsten Attribut intervalsettings auf 2h ;)
Dann hast du aber auch keine aktuellen Infos zu z.B. aktueller Musikwiedergabe etc.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Guenni1404 am 12 Januar 2020, 00:10:19
Kann mir jemand sagen auf welchen Ports ich streamen kann?
Ich nutze zur Zeit Port 8000 und würde gerne, auf einem zweiten Echo, mit einem anderen Port streamen.
Port 8001 funktioniert leider nicht.
Jemand einen Tipp?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 18 Januar 2020, 11:09:17
Hallo Michael,
wir haben jetzt den Nachweis, dass echodevice in bestimmten Situationen trotz nonblockinGet u. dnsServer freezes verursacht. Rudi hat auch gleich einen Lösungsvorschlag (https://forum.fhem.de/index.php/topic,83909.msg1014106.html#msg1014106) geliefert.

Wäre prima, wenn Du das umsetzen könntest.

Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 18 Januar 2020, 23:15:44
Eine Frage bzgl. alarm_... Aktualisiert sich da das Datum und die Zeit z. B. Bei einem Wochentags Wecker?

Möchte das Rollo 10 Minuten nach dem Wecker hochfahren und habe mir dazu ein notify erstellt welches den nächsten Wecker parst und ein at_ für das Rollo erstellt.

Bin mir aber nicht sicher wie die Werte aktualisiert werden.

Wäre toll wenn da jemand Erfahrung mit hätte  8)

Thx
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 19 Januar 2020, 19:59:10
Hallo,

wie startet man denn über das Modul eine Routine?

Mit:
fhem "set Alexa routine_play kuecheambienteeins@amzn1.alexa.automation.ec2avdac-6e54-4e82-a955-ecd2cd6ba508";


stört es sich irgendwie an dem :@amzn1

LG
  Marlen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 19 Januar 2020, 20:27:35
Zitat von: Marlen am 19 Januar 2020, 19:59:10
Hallo,

wie startet man denn über das Modul eine Routine?

Mit:
fhem "set Alexa routine_play kuecheambienteeins@amzn1.alexa.automation.ec2avdac-6e54-4e82-a955-ecd2cd6ba508";


stört es sich irgendwie an dem :@amzn1

LG
  Marlen
Probier es mal mitfhem 'xyz'
Also einfache Anführungszeichen statt doppelte.
Andernfalls müsstest du das Steuer Zeichen escapen. Das sollte dann mit \@ gehen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 19 Januar 2020, 20:34:30
Danke,

mit fhem 'xyz' ging es.....wie immer eine Kleinigkeit.

DANKE!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2020, 11:23:55
Zitat von: KölnSolar am 18 Januar 2020, 11:09:17
Hallo Michael,
wir haben jetzt den Nachweis, dass echodevice in bestimmten Situationen trotz nonblockinGet u. dnsServer freezes verursacht. Rudi hat auch gleich einen Lösungsvorschlag (https://forum.fhem.de/index.php/topic,83909.msg1014106.html#msg1014106) geliefert.

Wäre prima, wenn Du das umsetzen könntest.

Grüße Markus
Hi Markus,

alle Webanfragen werden in eine Queue gesteckt und nacheinander abgearbeitet. Habe jetzt mal in meiner Testumgebung das Keepalive von 0 auf 1 gesetzt und werde es ein paar Tage testen. Sobald die Tests abgeschlossen sind werde ich es online stellen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 20 Januar 2020, 11:37:10
Zitatdas Keepalive von 0 auf 1 gesetzt
und mit dem selben hash aus der Queue nonblockingGet aufgerufen und nur die URL zwischen den Aufrufen geändert ?
(ich hab das jetzt auch in einem Modul umgesetzt und kann zumindest bestätigen, dass es funktioniert und bei blockingGet die Anzahl der DNS-requests auf 1 reduziert)
Du kannst auch gerne eine temporäre Testversion hier reinhängen und ich teste es bei mir in der Produktivumgebung.....
Grüße
Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2020, 11:41:08
Zitat von: KölnSolar am 20 Januar 2020, 11:37:10
Du kannst auch gerne eine temporäre Testversion hier reinhängen und ich teste es bei mir in der Produktivumgebung.....

Und ich würde es auf meine Testumgebung "werfen", wo ich die Freezes habe...
...Hauptsystem läuft (komplett) ohne Freezes :)

Hauptsystem:
- Kabel statt WLAN
- Fritzbox als DNS statt piHole

Testsystem:
- WLAN
- piHole als DNS

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 Januar 2020, 11:44:17
Zitat von: KölnSolar am 20 Januar 2020, 11:37:10
und mit dem selben hash aus der Queue nonblockingGet aufgerufen und nur die URL zwischen den Aufrufen geändert ?
(ich hab das jetzt auch in einem Modul umgesetzt und kann zumindest bestätigen, dass es funktioniert und bei blockingGet die Anzahl der DNS-requests auf 1 reduziert)
Du kannst auch gerne eine temporäre Testversion hier reinhängen und ich teste es bei mir in der Produktivumgebung.....
Grüße
Markus
Anbei mal die Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 20 Januar 2020, 13:05:18
bei mir rennt es jetzt und zumindest keine Meldungen im freeze-Log, obwohl ich mich ernsthaft bemühe traffic zu erzeugen...Hab auch extra intervalsettings auf 30 runtergesetzt. Mal sehen, ob zufällig etwas auftaucht....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2020, 13:26:14
So schnell kann man ja gar nicht schauen wie hier was kommt ;)

Allerdings habe ich trotzdem auf meinem Testsystem noch Freezes...
...mit/vom Echodevice...

EDIT: ich muss noch mal kontrollieren, ob wirklich die richtige .pm läuft, sorry! ;)
EDIT: bin mir dann doch eigentlich sehr sicher...

Soweit ich weiß keine "besonderen" Einstellungen bim Echodevice...

Kann ich noch was tun!?

(außer halt: "umbauen" auf LAN statt WLAN / und "umbauen" auf FB als DNS statt piHole)

EDIT: irgendwie "verwirrt" mich die Versionshistorie von dem hier angehangenen echodevice.pm...

Zitat von: header of 37_echodevice.pm
# $Id: 37_echodevice.pm 20822 2019-12-24 07:09:53Z michael.winkler $
#
##############################################
#
# 2019.12.24 v0.1.0
# - FEATURE: Unterstützung A1Z88NGR2BK6A2 ECHO Show 8
#            Unterstützung A2JKHJ0PX4J3L3 ECHO FireTv Cube 4K

ist das korrekt!?

Weil dann lief wohl doch schon die richtige pm-Datei...

EDIT: also ich habe (weiterhin) in regelmässigen Abständen (ca alle Minute ;) ) Freezes (ca. 2,5s) mit Echodevice... :-\

EDIT: allerdings (wie schon mehrfach erläutert) "nur" auf meinem Testsystem... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 20 Januar 2020, 15:03:34
Bei mir ist nach wie vor friedlich... ???

Kannst Du mal Deine freeze-Logdatei hier oder im freezemon-Thread einstellen.
(Dir muss man es ja eigentlich nicht extra sagen, aber sicherheitshalber trotzdem: achte auf persönliche Daten.....)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2020, 15:33:29
Eieiei...

Leider habe ich mit FreezeMon noch nicht (so) intensiv gearbeitet...

Ich habe ihn nur (weil es eben "hier umging") mal wieder angeworfen, um zu sehen... ;)

Du sprichst von dem "speziellen" FreezeMon-Log!?
(weil ich Logge selbst bei FreezeMon nur freezeTime und lasse mir die plotten)

Wo finde ich das?
Muss ich da extra was aktivieren?


EDIT: denke ich hab's gefunden. fm_logFile... Hab's "aktiviert" und lasse mal laufen...

Hmmm, persönliche Daten, da muss ich halt schauen was da persönlich, geheim und "gefährlich" ist/sein könnte ;)

EDIT: so Datei ist "oben"... Hoffentlich nicht zu viel/zu wenig rausgelöscht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2020, 16:11:40
Ich hab auch mal ein Bild von meinem Graphen hochgeladen ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 20 Januar 2020, 17:05:59
auf den ersten Blick sehen die echodevice-requests gut aus. Irgendwas war davor....Probier doch mal die fm_Catch-Attribute zu setzen, ob man da was erkennt, was da lange lief...
Ein neuer Thread ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2020, 17:58:11
Zitat von: KölnSolar am 20 Januar 2020, 17:05:59
auf den ersten Blick sehen die echodevice-requests gut aus. Irgendwas war davor....Probier doch mal die fm_Catch-Attribute zu setzen, ob man da was erkennt, was da lange lief...
Ein neuer Thread ?

Können wir machen...
Also ich mach dann einen auf und gebe hier Bescheid ;)

Ich hab beide fm_Catch auf 5 gesetzt, mal sehen...

Kann aber etwas dauern bis ich dazu komme die Logs etc. zu liefern...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2020, 18:16:08
Zitat von: MadMax-FHEM am 20 Januar 2020, 17:58:11
Können wir machen...
Also ich mach dann einen auf und gebe hier Bescheid ;)

Ich hab beide fm_Catch auf 5 gesetzt, mal sehen...

Kann aber etwas dauern bis ich dazu komme die Logs etc. zu liefern...

Gruß, Joachim

Hallo Markus,

ging doch schneller ;)

Erledigt: https://forum.fhem.de/index.php/topic,107465.msg1015237.html#msg1015237

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 20 Januar 2020, 21:36:46
Hi Michael,
das sieht bisher recht gut aus.  :)
Ich vermute Du hast keep-alive bisher nur für den status eingebaut ? Ich hatte heute das "alte" freeze-Verhalten, aber bei, wenn ich es richtig im Kopf habe,  dem Login(kein npm, sondern alte Cookie-Methode). Du kannst es Dir hier (https://forum.fhem.de/index.php/topic,107465.msg1015243.html#msg1015243) ansehen.
Joachim hat dort einen neuen Thread aufgemacht, wobei ich glaube, dass die freezes in seinem Testsystem nichts mit dem echodevice zu tun haben.
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 23 Januar 2020, 08:22:46
Hi,
ist es nur bei mir so dass man den Cookie alle 14 Tage neu eingeben muss?
Oder oder gibt es dafür eine Lösung, auf die ich noch nicht gekommen bin?  ::)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 23 Januar 2020, 08:24:38
Zitat von: punker am 23 Januar 2020, 08:22:46
Hi,
ist es nur bei mir so dass man den Cookie alle 14 Tage neu eingeben muss?
Oder oder gibt es dafür eine Lösung, auf die ich noch nicht gekommen bin?  ::)

Hallo, Stichwort npm_login  ;D
Funktioniert seit Monaten ohne eingreifen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 Januar 2020, 08:41:33
Zitat von: popy am 23 Januar 2020, 08:24:38
Hallo, Stichwort npm_login  ;D
Funktioniert seit Monaten ohne eingreifen.

Dazu aber mal die neue Version "installieren", geht mittlerweile per fhem-Update...
...UND: der define MUSS mit "fake-Login-Daten" erfolgen!
(wirst du aber merken, wenn kein "set EchoIODev npm_login" etc. auftaucht)

Also: erst mal bzgl. npm_install / npm_login "schlau machen"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Thyraz am 23 Januar 2020, 08:47:14
@Michael falls du auch davon genervt bist, dass immer noch 50% aller Beiträge hier im Thread aus Fragen zu instabilem Login und den Antworten "Nimm NPM Login" bestehen:

Kannst du evtl. in deiner Hauptdoku unter Definition in FHEM evtl. einen dicken roten Hinweis machen,
dass die bevorzugte Login-Methode mittlerweile NPM-Login ist und einen Link auf deine Sonderseite dazu setzen?


Ich glaube das Problem besteht darin, dass die User meistens den ersten Post hier lesen bis zum Link zu deiner Doku und dort drauf klicken.
Da die für den User dann scheinbar der Leitfaden zum kompletten Einrichten ist, kommt er nie zurück um den Rest von Post 1 zu lesen,
wo er weiter unten dann den Hinweis auf NPM Login finden könnte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 23 Januar 2020, 10:11:32
Tut mir ja Leid, aber bei mir gibt es nur die 3 Möglichkeiten:
login
login2FAcode
loginwithcaptcha

Hier ein list:
Internals:
   DEF        crypt:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx crypt:yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
   FUUID      5c51ed07-f33f-55ca-f03b-0bd1e18cae842a7f
   IODev     
   LOGINMODE  NORMAL
   NAME       myEcho
   NR         455
   NTFY_ORDER 50-myEcho
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-01-23 10:07:17   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-01-23 10:07:17   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-01-23 08:28:36   COOKIE_MODE     NORMAL
     2020-01-23 10:07:16   COOKIE_STATE    OK
     2020-01-23 08:28:59   COOKIE_TYPE     ATTRIBUTE
     2020-01-23 10:07:16   alarm_count     0
     2019-10-24 08:54:56   amazon_refreshtoken vorhanden
     2020-01-23 08:28:59   autocreate_devices stop
     2020-01-23 10:07:16   config_address_between -
     2020-01-23 10:07:16   config_address_from xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     2020-01-23 10:07:16   config_address_to -
     2020-01-23 10:06:23   list_SHOPPING_ITEM
     2020-01-23 10:06:24   list_TASK       
     2020-01-23 10:07:16   musicalarm_count 0
     2020-01-23 10:07:16   reminder_count  0
     2020-01-23 10:07:16   state           connected
     2020-01-23 10:07:16   timer_count     0
     2020-01-23 10:07:16   timer_id        -
     2020-01-23 10:07:16   timer_remainingtime 0
     2020-01-23 08:28:59   version         0.1.0
   helper:
     DEVICETYPE A1RABVCI4QCIKC
     RUNLOGIN   0
     RUNNING_REQUEST 1
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    3389731716
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1579764541.34216
     CMD_QUEUE:
       HASH(0x669c0f0)
       HASH(0x5ff7dd0)
       HASH(0x66b5848)
       HASH(0x58bdbf8)
       HASH(0x60f6d80)
       HASH(0x5c4a888)
       HASH(0x4419368)
       HASH(0x5c4a7f8)
       HASH(0x60f4d88)
       HASH(0x5c502d0)
     getbehavior:
       amzn1.alexa.automation.0a44666b-0c4a-4807-b121-04676b5ef6a2:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(xxxxxxxxxx)
         triggers:
           HASH(0x60f44d0)
       amzn1.alexa.automation.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x66b2568)
         triggers:
           HASH(0x5779c88)
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.1d3a6de1-19f9-439d-a9e5-65cc8c7d9b00
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c42350)
               HASH(0x60f9f40)
         triggers:
           HASH(0x58bede8)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.012af5b4-e277-4b37-899c-1019c47cb547
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c42308)
         triggers:
           HASH(0x6050110)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.a1394309-3683-43b4-86fd-6574aa346391
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c51d98)
               HASH(0x6699550)
         triggers:
           HASH(0x66b29e8)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.a43e93cd-30d7-471c-bc57-7c5981cfa7bb
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x58bd388)
               HASH(0x5c53468)
               HASH(0x66ab480)
               HASH(0x6698420)
         triggers:
           HASH(0x593d378)
     getsettingstraffic:
       between   
       from       yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
       to         
     notifications:
       709418075143066P:
       70941807515226UP:
       G090LF1182340FQB:
       _709418075143066P:
       _70941807515226UP:
       _G090LF1182340FQB:
       _G090U50991160JGV:
       _G090XG089433024F:
       _account:
Attributes:
   cookie     x-amzn-dat-gui-client
   devStateIcon connected:rc_GREEN:off connected but loginerror:rc_RED:on
   icon       echo
   npm_refresh_intervall 86400
   room       Devices->Alexa
   verbose    0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Januar 2020, 10:13:53
Zitat von: punker am 23 Januar 2020, 10:11:32
Tut mir ja Leid, aber bei mir gibt es nur die 3 Möglichkeiten:
login
login2FAcode
loginwithcaptcha

Hier ein list:
Internals:
   DEF        crypt:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx crypt:yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
   FUUID      5c51ed07-f33f-55ca-f03b-0bd1e18cae842a7f
   IODev     
   LOGINMODE  NORMAL
   NAME       myEcho
   NR         455
   NTFY_ORDER 50-myEcho
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-01-23 10:07:17   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-01-23 10:07:17   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-01-23 08:28:36   COOKIE_MODE     NORMAL
     2020-01-23 10:07:16   COOKIE_STATE    OK
     2020-01-23 08:28:59   COOKIE_TYPE     ATTRIBUTE
     2020-01-23 10:07:16   alarm_count     0
     2019-10-24 08:54:56   amazon_refreshtoken vorhanden
     2020-01-23 08:28:59   autocreate_devices stop
     2020-01-23 10:07:16   config_address_between -
     2020-01-23 10:07:16   config_address_from xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     2020-01-23 10:07:16   config_address_to -
     2020-01-23 10:06:23   list_SHOPPING_ITEM
     2020-01-23 10:06:24   list_TASK       
     2020-01-23 10:07:16   musicalarm_count 0
     2020-01-23 10:07:16   reminder_count  0
     2020-01-23 10:07:16   state           connected
     2020-01-23 10:07:16   timer_count     0
     2020-01-23 10:07:16   timer_id        -
     2020-01-23 10:07:16   timer_remainingtime 0
     2020-01-23 08:28:59   version         0.1.0
   helper:
     DEVICETYPE A1RABVCI4QCIKC
     RUNLOGIN   0
     RUNNING_REQUEST 1
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    3389731716
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1579764541.34216
     CMD_QUEUE:
       HASH(0x669c0f0)
       HASH(0x5ff7dd0)
       HASH(0x66b5848)
       HASH(0x58bdbf8)
       HASH(0x60f6d80)
       HASH(0x5c4a888)
       HASH(0x4419368)
       HASH(0x5c4a7f8)
       HASH(0x60f4d88)
       HASH(0x5c502d0)
     getbehavior:
       amzn1.alexa.automation.0a44666b-0c4a-4807-b121-04676b5ef6a2:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(xxxxxxxxxx)
         triggers:
           HASH(0x60f44d0)
       amzn1.alexa.automation.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x66b2568)
         triggers:
           HASH(0x5779c88)
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.1d3a6de1-19f9-439d-a9e5-65cc8c7d9b00
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c42350)
               HASH(0x60f9f40)
         triggers:
           HASH(0x58bede8)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.012af5b4-e277-4b37-899c-1019c47cb547
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c42308)
         triggers:
           HASH(0x6050110)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.a1394309-3683-43b4-86fd-6574aa346391
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c51d98)
               HASH(0x6699550)
         triggers:
           HASH(0x66b29e8)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.a43e93cd-30d7-471c-bc57-7c5981cfa7bb
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x58bd388)
               HASH(0x5c53468)
               HASH(0x66ab480)
               HASH(0x6698420)
         triggers:
           HASH(0x593d378)
     getsettingstraffic:
       between   
       from       yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
       to         
     notifications:
       709418075143066P:
       70941807515226UP:
       G090LF1182340FQB:
       _709418075143066P:
       _70941807515226UP:
       _G090LF1182340FQB:
       _G090U50991160JGV:
       _G090XG089433024F:
       _account:
Attributes:
   cookie     x-amzn-dat-gui-client
   devStateIcon connected:rc_GREEN:off connected but loginerror:rc_RED:on
   icon       echo
   npm_refresh_intervall 86400
   room       Devices->Alexa
   verbose    0

https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 23 Januar 2020, 10:33:37
So, scheint funktioniert zu haben! Danke!
Und ab jetzt fällt die 14tägige Cookie-Suche weg?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 Januar 2020, 10:48:40
Zitat von: punker am 23 Januar 2020, 10:11:32
Tut mir ja Leid, aber bei mir gibt es nur die 3 Möglichkeiten:
login
login2FAcode
loginwithcaptcha

Hier ein list:
Internals:
   DEF        crypt:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx crypt:yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
   FUUID      5c51ed07-f33f-55ca-f03b-0bd1e18cae842a7f
   IODev     
   LOGINMODE  NORMAL
   NAME       myEcho
   NR         455
   NTFY_ORDER 50-myEcho
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-01-23 10:07:17   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-01-23 10:07:17   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-01-23 08:28:36   COOKIE_MODE     NORMAL
     2020-01-23 10:07:16   COOKIE_STATE    OK
     2020-01-23 08:28:59   COOKIE_TYPE     ATTRIBUTE
     2020-01-23 10:07:16   alarm_count     0
     2019-10-24 08:54:56   amazon_refreshtoken vorhanden
     2020-01-23 08:28:59   autocreate_devices stop
     2020-01-23 10:07:16   config_address_between -
     2020-01-23 10:07:16   config_address_from xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     2020-01-23 10:07:16   config_address_to -
     2020-01-23 10:06:23   list_SHOPPING_ITEM
     2020-01-23 10:06:24   list_TASK       
     2020-01-23 10:07:16   musicalarm_count 0
     2020-01-23 10:07:16   reminder_count  0
     2020-01-23 10:07:16   state           connected
     2020-01-23 10:07:16   timer_count     0
     2020-01-23 10:07:16   timer_id        -
     2020-01-23 10:07:16   timer_remainingtime 0
     2020-01-23 08:28:59   version         0.1.0
   helper:
     DEVICETYPE A1RABVCI4QCIKC
     RUNLOGIN   0
     RUNNING_REQUEST 1
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    3389731716
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1579764541.34216
     CMD_QUEUE:
       HASH(0x669c0f0)
       HASH(0x5ff7dd0)
       HASH(0x66b5848)
       HASH(0x58bdbf8)
       HASH(0x60f6d80)
       HASH(0x5c4a888)
       HASH(0x4419368)
       HASH(0x5c4a7f8)
       HASH(0x60f4d88)
       HASH(0x5c502d0)
     getbehavior:
       amzn1.alexa.automation.0a44666b-0c4a-4807-b121-04676b5ef6a2:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(xxxxxxxxxx)
         triggers:
           HASH(0x60f44d0)
       amzn1.alexa.automation.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x66b2568)
         triggers:
           HASH(0x5779c88)
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.1d3a6de1-19f9-439d-a9e5-65cc8c7d9b00
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c42350)
               HASH(0x60f9f40)
         triggers:
           HASH(0x58bede8)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.012af5b4-e277-4b37-899c-1019c47cb547
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c42308)
         triggers:
           HASH(0x6050110)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.a1394309-3683-43b4-86fd-6574aa346391
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5c51d98)
               HASH(0x6699550)
         triggers:
           HASH(0x66b29e8)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.a43e93cd-30d7-471c-bc57-7c5981cfa7bb
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x58bd388)
               HASH(0x5c53468)
               HASH(0x66ab480)
               HASH(0x6698420)
         triggers:
           HASH(0x593d378)
     getsettingstraffic:
       between   
       from       yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
       to         
     notifications:
       709418075143066P:
       70941807515226UP:
       G090LF1182340FQB:
       _709418075143066P:
       _70941807515226UP:
       _G090LF1182340FQB:
       _G090U50991160JGV:
       _G090XG089433024F:
       _account:
Attributes:
   cookie     x-amzn-dat-gui-client
   devStateIcon connected:rc_GREEN:off connected but loginerror:rc_RED:on
   icon       echo
   npm_refresh_intervall 86400
   room       Devices->Alexa
   verbose    0


Wozu schreibe ich mir die Finger fusselig! ;)

https://forum.fhem.de/index.php/topic,82631.msg1016116.html#msg1016116

Du hattest (sehr wahrsch.) immer noch das "alte" define...

Zitat von: punker am 23 Januar 2020, 10:33:37
So, scheint funktioniert zu haben! Danke!
Und ab jetzt fällt die 14tägige Cookie-Suche weg?

Wenn du jetzt tatsächlich npm_login hast: ja...

Zumindest hatte ich (und viele andere) seit Monaten nix mehr mit disconnected etc. :)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 23 Januar 2020, 10:56:49
Jetzt hab ich die DEF durch die Fakedaten ersetzt und dann (mit dem nun vorhandenen) NPM_login die Anmeldung gemacht.
Nach dem 2. Versuch hats hingehauen!

Und da es ja immer heißt "never touch a running System" hab ich halt die 14tägige Cookie Neumacherei hingenommen.
So viel Arbeit ist das ja auch nicht - halt lästig.  ::)

Aber wenns jetzt dauerhaft funzt - ok.
Also Danke nochmal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 23 Januar 2020, 14:19:34
Hi zusammen,
ich befasse mich auch gerade mit npm_login. Ich habe es gerade geschafft, alle nodejs Anwendungen von meinem Base-Image zu putzen und in Docker-Container zu verschieben. Das möchte ich eigentlich auch mit npm_login jetzt so machen (momentan läuft das Modul noch mit Cookie-Login).
Hat das jemand in einem separaten Docker-Container realisiert? Gibts dazu irgendwo Infos, die ich nur nicht gesehen habe?

Den Screenshots habe ich entnommen, dass anscheinend das node-modul alexa-cookie installiert wird, mir ist aber nicht klar, wie das Zusammenspiel mit FHEM erfolgt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 23 Januar 2020, 18:20:55
Ich habe mir jetzt mal den Modulcode angeschaut. Ok, da ist alles hart verdrahtet. Da komme ich höchstens weiter, wenn ich weiter den Cookie-Login nutze und das Cookie von extern aktualisiere.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 24 Januar 2020, 00:19:12
Hallo,

ich hab noch die Version 37_echodevice.pm und hatte bisher keine Probleme mit meinem "speak" Textausgabe
Seit heute wird automatisch zum Text davor und danach dieses noch angesagt:

Amazon force unit selektion "Text" Amazon force unit selektion

Muss ich die neue Version installieren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 24 Januar 2020, 05:13:38
Zitat von: neyzen am 24 Januar 2020, 00:19:12
Hallo,

ich hab noch die Version 37_echodevice.pm und hatte bisher keine Probleme mit meinem "speak" Textausgabe
Seit heute wird automatisch zum Text davor und danach dieses noch angesagt:

Amazon force unit selektion "Text" Amazon force unit selektion

Muss ich die neue Version installieren

Diese Eigenschaft ist mir gestern Abend auch das erste mal aufgefallen.

Mfg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 24 Januar 2020, 09:36:19
...könnte was temporäres auf Amazon-Seite sein, seit gestern werden bei mir Erinnerungen auch wieder auf englisch angesagt, das hatte ich neulich schon mal, war dann nach ein paar Tagen wieder weg...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: majestro84 am 24 Januar 2020, 09:53:11
Hallo zusammen
Habe da Mal eine Frage über die App kann ich ja eine Ankündigung an alle Echos machen. Geht das über das Modul auch bzw. besteht die Möglichkeit dieses einzubauen?
VG Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 24 Januar 2020, 10:39:30
Zitat von: neyzen am 24 Januar 2020, 00:19:12
Hallo,

ich hab noch die Version 37_echodevice.pm und hatte bisher keine Probleme mit meinem "speak" Textausgabe
Seit heute wird automatisch zum Text davor und danach dieses noch angesagt:

Amazon force unit selektion "Text" Amazon force unit selektion

Muss ich die neue Version installieren

seit heute Morgen geht's wieder, ist ein komisches Verhalten. Einer ne Idee was der Grund sein kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 25 Januar 2020, 15:36:39
Grüße Euch,
eine Frage zum NPM Login - bei mir kommt da bei der Weiterleitung auf meineIP:3002 nur "Verbindung fehlgeschlagen". Ich habe vorher alles nach Anleitung (https://mwinkler.jimdo.com/modul-echodevice-npm/) manuell installiert. Ist vielleicht der Port falsch? Wie kann ich das denn rausfinden?
Ergänzung: habs jetzt auch nochmal "automatisiert" über fhem installieren lassen - gleiches Ergebnis :-(
Viele Grüße
doc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 25 Januar 2020, 17:47:04
Gucken, was auf Port 3002 lauscht (netstat)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 25 Januar 2020, 18:08:13
tja da lauscht nix. Auf 3000 lauscht alexa-fhem.
Aber es sollte alles installiert sein:
node --version  v8.10.0
npm --version 3.5.2
Und der Install des NPM Cookie gibt:
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
/opt/fhem/cache/alexa-cookie
└── alexa-cookie2@3.0.2     

npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

Sowas... bitte um Tipps  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 25 Januar 2020, 21:37:36
Zeigt sie denn wirklich auf deine IP?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 25 Januar 2020, 21:43:31
Jup. Ganz sicher gleiche IP - das Problem ist eher, dass auf Port 3002 nichts hört. Wie finde ich denn raus, ob das alexa-npm läuft und auf welchem Port es hört?
Viele Grüße
doc

Hm. Ich kenne mich jetzt wahrlich nicht mit npm aus - aber alexa-fhem nutzt das doch auch (auf Port 3000) - kann es sein, dass die zwei Dinger gleichzeitig nicht gehen oder dass daher das Problem kommt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 25 Januar 2020, 22:43:01
Zuerst set echo-account-device NPM_login new ausführen
Erst dann, wenn er das Fenster mit der Weiterleitung zeigt, schauen, ob etwas auf dem gezeigten Port lauscht.
Was wird übrigens als URL gezeigt?

Läuft dein Fhem in ein Container?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 25 Januar 2020, 23:06:41
Ah ja - wärmer ;-)
Wenn das set... NPM_login new ausgeführt wurde, lauscht tatsächlich was auf Port 3002 - allerdings auf einer komischen IP:
172.17.0.1:3002
Das wird vermutlich der Fehler sein - die IP ist völliger Mist, mein Fhem läuft auf einem Server mit einer ganz anderen IP (nicht im Container!).
Wie kann ich das denn ändern auf localhost oder die tatsächliche IP? Bei echodevice ist npm_proxy_ip schon auf die richtige IP eingestellt - oder soll ich das mal einfach löschen?
Viele Grüße und besten Dank für die Tipps!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 25 Januar 2020, 23:40:56
Irgendein VPN in Betrieb?

Mach mal ein ip -o addr show
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 25 Januar 2020, 23:52:42
Zitat von: docb am 25 Januar 2020, 23:06:41
Bei echodevice ist npm_proxy_ip schon auf die richtige IP eingestellt - oder soll ich das mal einfach löschen?

Lassen.
Und ggf (VPN) auch npm_proxy_listen_ip auf die IP des Rechners setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: docb am 26 Januar 2020, 00:14:07
Ha,
das hier war es:
npm_proxy_listen_ip
Perfekt, besten Dank!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Steffen am 26 Januar 2020, 10:44:14
Zitat von: majestro84 am 24 Januar 2020, 09:53:11
Hallo zusammen
Habe da Mal eine Frage über die App kann ich ja eine Ankündigung an alle Echos machen. Geht das über das Modul auch bzw. besteht die Möglichkeit dieses einzubauen?
VG Alex

das würde mich auch sehr Interessieren!?!

Mfg Steffen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 26 Januar 2020, 12:22:39
set TYPE=echodevice:FILTER=model!=ACCOUNT speak ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 26 Januar 2020, 12:25:39
Zitat von: amenomade am 26 Januar 2020, 12:22:39
set TYPE=echodevice:FILTER=model!=ACCOUNT speak ...
Soweit hier von anderen Usern berichtet wurde, wird dadurch aber keine synchrone Ansage erreicht.
Ein besserer Workaround wäre da wohl die Einrichtung einer Lautsprechergruppe, die dann als eigenes Device in FHEM angezeigt wird.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 26 Januar 2020, 12:29:58
set TYPE=echodevice:FILTER=model!=ACCOUNT speak blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla
ist bei mir perfekt auf allen Geräte synchron
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 26 Januar 2020, 12:36:07
bei mir leider nicht, wird mal nur im Wohnzimmer, mal nur im Schlafzimmer, auch mal auf mehreren gleichzeitig, aber nicht synchron abgespielt...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 26 Januar 2020, 17:56:02
Hi,

das suche ich auch schon immer.
Gruppe habe ich. Die kennt aber kein speak.

set TYPE=echodevice:FILTER=model!=ACCOUNT speak blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla

Funktioniert, ist aber wie gesagt nicht synchron.

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Januar 2020, 19:24:19
Ja, toll was man mit DevSpec so machen kann, danke amenomade! :)

Aber auch bei mir nur so lala synchron...

EDIT: also manchmal klappt es synchron. Besser zum testen fand ich das hier: set TYPE=echodevice:FILTER=model!=ACCOUNT speak Ich würde das hier gerne synchron über alle Echos gesprochen hören. ;)

Das Multiroom-Device hat leider kein speak... :-\

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 26 Januar 2020, 22:31:31
Für die 'Synchronität' wäre es interessant, wie @Michael das umsetzt.
Ergibt das Kommando eine Routine, die alle Sprachausgaben enthält oder werden asynchron mehrere Routinen Requests abgesetzt?

Im zweiten Fall schickt Amazon ganz schnell ein "Rate exceeded" (je nach Anzahl der Ausgabegeräte).

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 27 Januar 2020, 15:59:02
Zitat von: MadMax-FHEMDas Multiroom-Device hat leider kein speak...
Aber Multiroom hat doch "tts" damit geht es doch wunderbar und synchron ist es auch noch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 Januar 2020, 16:11:54
Zitat von: JudgeDredd am 27 Januar 2020, 15:59:02
Aber Multiroom hat doch "tts" damit geht es doch wunderbar und synchron ist es auch noch.

Ja aber für das bisschen sprechen, das ich eigentlich eh nicht nutze, ist mir das viel zu viel Aufwand... ;)

Ich habe hier ja mehr als "Tester" fungiert... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bjoernbo am 28 Januar 2020, 13:06:01
TOLLES MODUL! Läuft tadellos!! Vielen Dank dafür!

Für mein weiteres Vorhaben, plane ich, dass, wenn meine Waschmaschine im Keller fertig ist, eine entspr. Benachtichtigung an meine DOTS gesendet wird  und die DOTS gelb leuchten. (So, wie wenn Amazon ein Lieferung ankündigt) Wenn ich dann die Benachrichtigung abrufe, soll Alexa mir mitteilen, dass die Waschmaschine fertig ist.

Ist dies momentan möglich? Hat das jem. von Euch bereits am laufen?

Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 28 Januar 2020, 13:11:59
https://haus-automatisierung.com/hardware/fhem/2017/03/03/fhem-tutorial-reihe-part-28-energiemessung-notification-spuelmaschine-fertig.html (https://haus-automatisierung.com/hardware/fhem/2017/03/03/fhem-tutorial-reihe-part-28-energiemessung-notification-spuelmaschine-fertig.html)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bjoernbo am 28 Januar 2020, 13:16:32
Danke für den Hinweis, aber was soll das mit dem ECHO MODUL zu tun haben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 28 Januar 2020, 13:38:23
ZitatFür mein weiteres Vorhaben, plane ich, dass, wenn meine Waschmaschine im Keller fertig ist, eine entspr. Benachtichtigung an meine DOTS gesendet wird  und die DOTS gelb leuchten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 28 Januar 2020, 13:39:31
Zitat von: bjoernbo am 28 Januar 2020, 13:06:01
TOLLES MODUL! Läuft tadellos!! Vielen Dank dafür!

Für mein weiteres Vorhaben, plane ich, dass, wenn meine Waschmaschine im Keller fertig ist, eine entspr. Benachtichtigung an meine DOTS gesendet wird  und die DOTS gelb leuchten. (So, wie wenn Amazon ein Lieferung ankündigt) Wenn ich dann die Benachrichtigung abrufe, soll Alexa mir mitteilen, dass die Waschmaschine fertig ist.

Ist dies momentan möglich? Hat das jem. von Euch bereits am laufen?

Danke.

Der Link von dk3572 zeigt auf die Auswertung einer Verbrauchsmessung einer smarten Steckdose.

Du suchst vermutlich set [account device] textmessage:
https://forum.fhem.de/index.php/topic,82631.msg990219.html#msg990219 (https://forum.fhem.de/index.php/topic,82631.msg990219.html#msg990219)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Januar 2020, 13:42:53
Zitat von: JudgeDredd am 28 Januar 2020, 13:38:23

  • Die Nachricht sendest Du dann mit "textmessage" am account-device

Zitat von: binford6000 am 28 Januar 2020, 13:39:31

Du suchst vermutlich set [account device] textmessage:
https://forum.fhem.de/index.php/topic,82631.msg990219.html#msg990219 (https://forum.fhem.de/index.php/topic,82631.msg990219.html#msg990219)

VG Sebastian

Hab zwar nicht danach gesucht...
...aber trotzdem froh, dass ich das gefunden worden bin... ;)

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bjoernbo am 28 Januar 2020, 13:59:03


DANKE !!!! Das wurde gesucht !

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dinkel75 am 28 Januar 2020, 18:06:42
Hab auf Fhem Featurelevel 6 geupdatet - seit dem gehen die set Befehle (zB Pause oder Volume) nicht.
Ist das bei euch auch so?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thiese am 28 Januar 2020, 20:13:06
Habe genau das gleiche Problem. Bei mir gehen auch keine SET Befehle mehr. Alle Echo Geräte werden als "Connected" angezeigt und die Readings werden auch aktualisiert. Es funktioniert alles, bis auf die SET Befehle.

Gelöst: Seit dem ich auf NPM umgestellt habe, funktioniert es.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 28 Januar 2020, 20:28:21
Bei mir funktioniert zumindest set speak. Den Rest konnte ich noch nicht testen. Ebenfalls FL6.0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 28 Januar 2020, 21:09:58
Hallo zusammen,

für die Textmessage brauche ich anscheinend eine conversationsID.

Diese kann ich wohl mit einem GET am AccountDevice auslesen - klappt bei mit aber leider nicht.
Wenn ich den Befehl get amazon.echo conversations absetze, dann sehe ich oben links den Fehler Connection lost, trying a reconnect every 5 seconds. und nichts weiter passiert.

Version von dem ECHO-Modul ist 0.1.0


Eine weitere Frage wäre:
Mein Echo im Wohnzimmer steht etwas versteckt, so dass ich den gelben Ring nicht erkennen kann.

Kann ich nicht abgefragte Nachrichten im ECHO-Modul / in den Readings erkennen so, dass ich z.B. meine RGB Beleuchtung an der Decke anders leuchten lassen kann als Zeichen, dass Nachrichten anstehen.... ??



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 28 Januar 2020, 21:54:10
ZitatHab auf Fhem Featurelevel 6 geupdatet - seit dem gehen die set Befehle (zB Pause oder Volume) nicht.
Ist das bei euch auch so?

tunein, play pause volume geht mit FL6

ZitatBei mir funktioniert zumindest set speak. Den Rest konnte ich noch nicht testen. Ebenfalls FL6.0

speak geht ebenfalls

ZitatWenn ich den Befehl
Code: [Auswählen]
get amazon.echo conversations
absetze, dann sehe ich oben links den Fehler
Code: [Auswählen]
Connection lost, trying a reconnect every 5 seconds.
und nichts weiter passiert.

Bei mir erscheinen drei
ID Date Message amzn1.comms.messaging.id.conversation...
ID Date Message amzn1.comms.messaging.id.conversation...
ID Date Message amzn1.comms.messaging.id.conversationV2...

ohne connection Lost. Scheint ein freeze zu sein.

ABER:
set account device textmessage amzn1.comms.messaging.id.conversation... Hallo Sebastian
wird ohne Fehler ausgeführt aber auch ohne Notification an den Echos...  :o

VG Sebastian

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gadget am 29 Januar 2020, 02:20:41
Hallo,

bislang lief das Modul bei mir recht problemlos. Heute um Schlag Mitternacht ist mir aber der fhem Prozess gestorben mit


2020.01.29 00:00:03 3: [echo] [echodevice_LoginStart] Alter COOKIE=6012/6000 Refresh Cookie!
Died at ./FHEM/37_echodevice.pm line 4703.


Ausschnitt aus dem Code:


(...)
# Skript ausführen
        close CMD;
        #Log3 $name, 3, "[$name] [echodevice_NPMLoginRefresh] start" ;
        open CMD,'-|',$npm_bin_node . ' ./' . $filename . ' &' or die $@;
       
        #system("node ./cache/alexa-cookie/refresh-cookie.js &");
       
        my $line;
(...)


ist das "or die" eine gute Idee ... ?

Grüße, gagdet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rudolfkoenig am 29 Januar 2020, 11:51:21
Zitatist das "or die" eine gute Idee ... ?
die() ist in FHEM eine sehr schlechte Idee, da es FHEM terminiert (es sei denn, es wird in eval ausgefuehrt).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 29 Januar 2020, 16:05:17
Nachdem es ja nun schon einige Zeit die Möglichkeit gibt, das Alexa weiss wer gesprochen hat ( wenn Stimme angelernt ) wäre es das nonplusultra wenn das Modul diese Information bekommen würde . Anlog zum Reading 'voice' ein reading wer gesprochen hat.

Ist sowas denkbar , bzw ist diese Info ( vom Modul ) der guten alexa überhaupt zu enlocken ?

Das würde in Fhem eine Menge ungeahnter Möglichkeiten bieten .

Gruss Byte09

edit: aber da Amazon selber ja nicht in der lage ist in routinen darauf einzugehen , WER gesprochen hat fürchte ich ja die Antwort zu kennen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 Januar 2020, 16:20:39
Zitat von: Byte09 am 29 Januar 2020, 16:05:17
Nachdem es ja nun schon einige Zeit die Möglichkeit gibt, das Alexa weiss wer gesprochen hat ( wenn Stimme angelernt ) wäre es das nonplusultra wenn das Modul diese Information bekommen würde . Anlog zum Reading 'voice' ein reading wer gesprochen hat.

Ist sowas denkbar , bzw ist diese Info ( vom Modul ) der guten alexa überhaupt zu enlocken ?

Das würde in Fhem eine Menge ungeahnter Möglichkeiten bieten .

Gruss Byte09

edit: aber da Amazon selber ja nicht in der lage ist in routinen darauf einzugehen , WER gesprochen hat fürchte ich ja die Antwort zu kennen.

Geht mit alexa-fhem und Custom Skill...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 29 Januar 2020, 16:28:07
Zitat von: MadMax-FHEM am 29 Januar 2020, 16:20:39
Geht mit alexa-fhem und Custom Skill...

Gruß, Joachim

ok , aber ich fürchte nicht das , was ich benötige - lasse mich aber gerne korrigieren ?!

Hintergrund:
Ich führe sehr viele funktionen über routinen aus. In diesen lasse ich Alexa letztendlich nur antworten , z.B. 'einen moment'.
Aufgrund des eingehenden Voicereadings in Fhem lasse ich dann die eigentliche Funktion von Fhem ausführen.
Nun gibt es aber Funktionen die aus - sagen wir mal familiären Sicherheitsbedenken  ;) - nur ich oder meine Frau ausführen können sollten. Das wäre wunderbar lösbar, wenn entsprechende Info 'mitkommen' würde.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 Januar 2020, 16:44:47
Sollte mit Custom Skill gehen.
Da wird ein Reading gesetzt, welches angibt WER es war.

Aber halt nicht mit Routinen...
...dafür kann man mit Custom Skill mindestens das machen, was man mit den Routinen auch geht (und eigentlich deutlich mehr).

Inklusive "selbst gebaute Antwort"...

ABER: es braucht halt das Custom Skill Gedönse bei Amazon etc.

Hier ist ein wenig was bzgl. "Personenerkennung" zu finden: https://forum.fhem.de/index.php/topic,81324.msg998262.html#msg998262

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 29 Januar 2020, 16:46:31
Zitat von: MadMax-FHEM am 29 Januar 2020, 16:44:47
...
ABER: es braucht halt das Custom Skill Gedönse bei Amazon etc.
....

muss ich diesen noch mit 'alexa, sage fhem .....' ansprechen ? Ich hatte ihn mal in benutzung und genau das hat mich irgendwie gestört.

mal sehen.

guss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 Januar 2020, 16:48:52
Ja, leider...

Aber du kannst ihn auch anders nennen ;)

Ich hatte mal parallel ein paar laufen: Wohnung, Multi Media, Jarvis, ...

War aber letztendlich auch nicht glücklich darüber...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byte09 am 29 Januar 2020, 16:51:06
Zitat von: MadMax-FHEM am 29 Januar 2020, 16:48:52
Ja, leider...

Aber du kannst ihn auch anders nennen ;)

Ich hatte mal parallel ein paar laufen: Wohnung, Multi Media, Jarvis, ...

War aber letztendlich auch nicht glücklich darüber...

Gruß, Joachim

ist wohl eine Geschmacksfrage , für mich aber leider irgendwie ein 'KO'-Kriterium.

gruss Byte09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Karflyer am 30 Januar 2020, 19:19:03
Ich versuche gerade die synchrone Sprachausgabe per ttf zu realisieren. Bekomme aber von Amazon mitgeteilt, dass der Radiosender 'Pieci - 5 Baltic Music' momentan nicht verfügbar sei. Funktioniert der nur bei mir nicht, oder hat man diesen Radiosender abgeschaltet? Gibt es eine Alternative zu diesem Sender?
Gruß
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 31 Januar 2020, 09:39:42
ZitatFunktioniert der nur bei mir nicht, oder hat man diesen Radiosender abgeschaltet?
Bei mir funktioniert er (noch).

ZitatGibt es eine Alternative zu diesem Sender?
Grundsätzlich kannst Du jeden Sender nehmen. Du musst nur für die URL aus der Tune.m3u Datei eine Forward Zone im DNS anlegen und einen A-Record der auf den FHEM-Client zeigt.
Danach kannst Du natürlich nicht mehr über den Echo den Sender hören, da dieser ja nun für TTS "missbraucht" wird.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Panik am 31 Januar 2020, 18:36:03
Hallo,

ich habe bei Alexa meine Stimme und die meines Sohnes angelernt.
Kann ich die Person als Reading aus dem echodevice-Modul herausziehen, wenn zu einem Echo etwas gesprochen wird?

Hintergrund: ich habe eine über den Echo gesprochene Anweisung in FHEM angelegt und fürchte, dass mein Sohn sich auch mal
einen Scherz erlaubt und diese umbiegt. Es ist eine dyn. Zeitangabe , die früh werktags einiges schaltet ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Nexium am 31 Januar 2020, 18:56:41
Zitat von: Panik am 31 Januar 2020, 18:36:03
Hallo,

ich habe bei Alexa meine Stimme und die meines Sohnes angelernt.
Kann ich die Person als Reading aus dem echodevice-Modul herausziehen, wenn zu einem Echo etwas gesprochen wird?

Hintergrund: ich habe eine über den Echo gesprochene Anweisung in FHEM angelegt und fürchte, dass mein Sohn sich auch mal
einen Scherz erlaubt und diese umbiegt. Es ist eine dyn. Zeitangabe , die früh werktags einiges schaltet ...

geh mal eine seite zurück
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Panik am 31 Januar 2020, 19:36:17
Danke Nexium

Hätte ich gar nicht erwartet. Hatte nach echodevice und Personalisierung gesucht...

Aber wie bei Byte09 ist der CostumSkill für mich auch nix. Zumindest vorerst
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bjoernbo am 01 Februar 2020, 08:58:04
Hallo zusammen,

funktioniert bei euch die Funktion "Textmassage"? Wenn ich ein
set dot textmassage blabla
absende wird der Befehl gesendet, aber keiner meiner DOTS blink bzw. gibt mir eine Ausgabe zurück.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 01 Februar 2020, 09:17:09
Ich fühle mich diskriminiert. Was Eure echos alles gegenüber meinem dot 1. Generation alles können. Jetzt auch noch
Zitat"Textmassage"
;D
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 01 Februar 2020, 09:18:25
Das möchte ich auch gerne!!  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bjoernbo am 01 Februar 2020, 09:21:14
set dot textmessage blabla     ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 Februar 2020, 09:21:46
Zitat von: bjoernbo am 01 Februar 2020, 08:58:04
Hallo zusammen,

funktioniert bei euch die Funktion "Textmassage"? Wenn ich ein
set dot textmassage blabla
absende wird der Befehl gesendet, aber keiner meiner DOTS blink bzw. gibt mir eine Ausgabe zurück.
Für textmessage muss die Kommunikation in der Alexa App eingerichtet sein, wenn ich mich recht erinnere. Da müsste dann auch eine Konversations-ID im Befehl auftauchen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 01 Februar 2020, 16:45:30
Ich habe jetzt textmessage ans Laufen bekommen.

Das Problem, dass ich am ECHO-DEVICE die conversationsID nicht auslesen kann besteht weiterhin.
Ich habe mich aber durch die LOG Datei gekämpft.
Dort gibt es eine Zeile, die mit [echodevice_Parse] [conversations] DATA Dumper=$VAR1 beginnt.
Dort sind im Nachgang alle Konversationen zu sehen - allerdings wirklich sehr, sehr unübersichtlich.

Ich habe zuvor eine Message per AlexaAPP an mich selber gesendet, so dass dann die erste conversationsID direkt meine gewünschte war.

Wenn ich nunset amazon.echo textmessage amzn1.comms.messaging.id.conversationxxxxxxxxxxxxxxxxxxxxxxxx hallo welt absetze, dann leuchtet der gelbe Ring und ich kann die Nachricht abrufen.


Jetzt aber weiterhin meine Master-Frage:

Gibt es ein READING, das mir den gelben Ring des Echos signalisiert ??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 Februar 2020, 16:56:30
@sprudelverduenner:
Bekommst du die Nachrichten parallel in die App oder muss/kann das entsprechend konfiguriert werden?

@michael: lassen sich die IDs vielleicht in readings packen, die dann angegeben werden können? Quasi wie eine Art Adressbuch? Ich denke da an sowas wie das "subscribe_*" bei MQTT. Würde die Nutzung deutlich verbessern


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 01 Februar 2020, 17:14:43
Die Nachrichten kommen parallel auch in der AlexaAPP.

Allerdings ohne eine Benachrichtigung / Notification in der APP / am Handy.

Kann ich das irgendwo Einstellen ??
Gibt es dann sogar das gewünschte READING im ECHO-DEVICE ??



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 Februar 2020, 17:21:02
Zitat von: sprudelverduenner am 01 Februar 2020, 17:14:43
Die Nachrichten kommen parallel auch in der AlexaAPP.

Allerdings ohne eine Benachrichtigung / Notification in der APP / am Handy.

Kann ich das irgendwo Einstellen ??
Gibt es dann sogar das gewünschte READING im ECHO-DEVICE ??
Hm... das ist enttäuschend. Die TV-Werbung suggerierte da was anderes. Da sah es immer so aus, als könnte man quasi wie bei einem Messenger-Dienst zwischen dem Echo und der App kommunizieren.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 02 Februar 2020, 15:52:29
Hallo, habe das Problem das von meinem EchoShow keine bzw nur noch ein paar wenige Readings aktualisiert werden. bei meinem Echodot´s werden z.b. current Title und so brav aktualisiert.

woran kann das liegen??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJCrazy am 02 Februar 2020, 15:55:01
Hallo FHEM Freunde,
ich wollte heute das mächtige Tool "echodevice" einrichten bekomme aber immer den Fehler "connected but loginerror"

Meine definitition lautet:
def AmazonAccount echodevice kxxxx@t-online.de Xxxxxxxxxxxxx-6.

Mein FHEM ist ganz aktuell und auch mein Raspberry PI 3 B+ wurde davor auf den neusten Stand gebracht.
Das Modul "echodevice" ist aus dem FHEM Update eingespielt.

Wie finde ich den Fehler raus und bekomme den sauberen Login hin?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 02 Februar 2020, 16:00:57
Lies Dir vor allem erst die Hilfeseiten durch!
Ziemlich klar ersichtlich, dass die normalen Logins sehr fehlerbehaftet sind.
Meine persönliche Empfehlung: Bring erstmal was mit COOKIE-LOGIN zum Laufen und stell später auf npm Login um.
Beschreibungen alle auf der Hilfeseite.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJCrazy am 02 Februar 2020, 20:21:59
Vielen Dank für die Hilfe. Mit dem "Cookie Login" hatte es nach dem ich auch die Musik abspielte funktioniert :-)

Nun habe ich noch eine kurze Frage welche eventuell hier nicht ganz richtig ist.
Wie kann ich bei meinem Device den Slider für die Lautstärke anders skalieren.
Gewohnt bin ich es mit setList was hier nicht so ganz möchte.
Jemand eine Idee oder Hilfe für mich?

Internals:
   DEF        A12345xxxA G09xxxxxxxLE7
   FUUID      xxxx-x-xx-xxx-xxxxxxx
   IODev      AmazonAccount
   LOGINMODE  IODEV
   NAME       ECHO_xxxxxxLE7
   NR         400
   NTFY_ORDER 50-ECHO_G12xxxxxx20LE7
   STATE      true
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2020-02-02 20:18:30   BrowserLanguage de
     2020-02-02 20:18:30   BrowserUserAgent Chrome
     2020-02-02 19:54:47   COOKIE_MODE     IODEV
     2020-02-02 20:17:49   channel         TuneIn-Liveradio
     2020-02-02 20:17:49   currentAlbum    -
     2020-02-02 20:17:49   currentArtist   HIt Music Only
     2020-02-02 20:17:49   currentArtwork  https://cdn-profiles.tunein.com/s15445/images/logoq.jpg?t=158014
     2020-02-02 20:17:49   currentTitle    Energy
     2020-02-02 20:17:49   currentTuneInID -
     2020-02-02 20:18:05   deviceAddress   DE
     2020-02-02 20:18:07   dnd             off
     2020-02-02 20:18:05   microphone      false
     2020-02-02 20:18:01   model           Echo Dot Gen3
     2020-02-02 20:17:49   mute            off
     2020-02-02 20:18:02   online          true
     2020-02-02 20:17:49   playStatus      paused
     2020-02-02 20:18:01   presence        present
     2020-02-02 20:17:49   progress        0
     2020-02-02 20:17:49   progresslen     0
     2020-02-02 20:17:49   repeat          false
     2020-02-02 20:17:49   shuffle         false
     2020-02-02 19:54:52   state           connected
     2020-02-02 20:18:05   timeZoneId      Europe/Berlin
     2020-02-02 19:21:03   tunein          s12345
     2020-02-02 20:18:01   version         3389712346
     2020-02-02 18:32:10   voice           Erzähl mir einen Witz
     2020-02-02 18:32:10   voice_timestamp 1580661234510
     2020-02-02 20:18:30   volume          11
     2020-02-02 20:18:10   volume_alarm    10
     2020-02-02 20:18:06   wakeword        PC
   helper:
     DEVICETYPE A12DOYMXX6DTXA
     FAMILY     ECHO
     NAME       Echo Balkon
     RUNNING_REQUEST 0
     VERSION    3389730106
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      AmazonAccount
   alias      Echo <br> Balkon
   devStateIcon true:tradfri_gateway@green false:tradfri_gateway@red
   eventMap   /tunein s134003:CHARIVARI/tunein s15445:ENERGY/tunein s24896:SWR3/pause:STOP/
   group      Amazon
   room       Balkon
   setList    volume:slider,10,5.0,60
   stateFormat online
   webCmd     volume:CHARIVARI:ENERGY:SWR3:STOP
   webCmdLabel Lautstärke
:Sender 1
:Sender 2
:Sender 3
:Beenden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 02 Februar 2020, 20:58:44
Vielleicht mit widgetOverride slider?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 02 Februar 2020, 21:10:27
Weiß denn auch jemand wieso von meinem Echo Show keine readings mdhr kommen und ich auch den Speak Befehl nicht nutzen kann? Wie gesagt bei den Fotos funktioniert alles. Nur beim Show will es nicht mehr.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Februar 2020, 21:56:59
Zitat von: Tueftler1983 am 02 Februar 2020, 21:10:27
Weiß denn auch jemand wieso von meinem Echo Show keine readings mdhr kommen und ich auch den Speak Befehl nicht nutzen kann? Wie gesagt bei den Fotos funktioniert alles. Nur beim Show will es nicht mehr.
Einfach mal die letzten paar Seiten lesen. Das Thema wird gefühlt alle zwei Tage besprochen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 02 Februar 2020, 22:17:35
Habe jetzt die letzten 5 Seiten durch, aber davon das Readings nicht mehr aktualisiert werden wie" aktueller Titel, Album, etc. Und das Set Speak zu garnichts führt könnte ich nix finden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 02 Februar 2020, 22:31:22
Ohne nachzuschauen: dann halt ein paar Seiten mehr lesen, das 'gefühlt alle zwei Tage' ist ja nicht aus der Luft gegriffen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 03 Februar 2020, 07:36:59
Bei dem 250-seitigen Thread könnte man anstatt
ZitatOhne nachzuschauen: dann halt ein paar Seiten mehr lesen, das 'gefühlt alle zwei Tage' ist ja nicht aus der Luft gegriffen.
auch durchaus das Stichwort npm-login(ich denke das meintest Du) in den Raum werfen.

Vielleicht findet sich ja auch mal ein User, der einen Wiki-Eintrag erstellt, zumal es keine commandref gibt. Nur den Link auf die persönliche und gewachsene Homepage sind nicht jedermanns Sache.

Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 03 Februar 2020, 08:22:23
Ich sag da nix mehr zu, wenn jeder so helfen würde wie TomLee wäre Fhem mittlerweile tot!
Sind halt Leute die nur über die Anzahl der Beiträge glänzen wollen und nicht über ihren Inhalt!

Danke dir KölnerSolar, Dank deines Hinweises habe ich die Lösung dann auch gefunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2020, 09:00:34
Zitat von: Tueftler1983 am 03 Februar 2020, 08:22:23
Ich sag da nix mehr zu, wenn jeder so helfen würde wie TomLee wäre Fhem mittlerweile tot!
Sind halt Leute die nur über die Anzahl der Beiträge glänzen wollen und nicht über ihren Inhalt!

Danke dir KölnerSolar, Dank deines Hinweises habe ich die Lösung dann auch gefunden.
Sorry, aber es wird wirklich alle paar Tage nach dem Gleichen gefragt. Über alle möglichen Weg kann man sich Hilfe verschaffen. z.B. ein get Accountdevice help würde schon mal helfen.

Die Webseite ist voll mit Infos zu dem Thema. Der Weblink https://mwinkler.jimdo.com/modul-echodevice-npm wurde auch schon mehrfach verteilt.

Das alte Login Verfahren scheint nicht mehr zuverlässig zu funktionieren. Daher kann ich immer nur die klare Empfehlung aussprechen auf NPM Login umzustellen. Wer das nicht möchte muss dann halt auch mit den jeweiligen Fehler zurechtkommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 03 Februar 2020, 09:19:33
Wenn hier jemand "ich" fragt bei mir geht das und das nicht mehr, ist es doch nicht zuviel verlangt zu sagen "Guck nach Mom Login" und nicht suche dir auf den letzen 50 Seiten was raus.

Ka aber Höflichkeit scheint nicht mit in der Wiege gelegen zu haben
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2020, 09:27:46
Zitat von: Tueftler1983 am 03 Februar 2020, 09:19:33
Wenn hier jemand "ich" fragt bei mir geht das und das nicht mehr, ist es doch nicht zuviel verlangt zu sagen "Guck nach Mom Login" und nicht suche dir auf den letzen 50 Seiten was raus.

Ka aber Höflichkeit scheint nicht mit in der Wiege gelegen zu haben
Ich kann am dem Satz "Einfach mal die letzten paar Seiten lesen. Das Thema wird gefühlt alle zwei Tage besprochen" nichts unhöfliches sehen. Klar hätte man diesen Hinweiß geben könne, aber man hätte genauso einfach mal die bestehenden Hilfsmittel bedienen können.

Es gibt eine ausführliche Doku und diverse get Befehle in dem Modul wo diese Infos zu finden sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 03 Februar 2020, 09:35:00
Ich befürchte, dass das mit neuen Nutzern so bleiben wird.
Mein Vorschlag wäre, die nur noch halb funktionierenden Login-Methoden nur noch über ein gesetztes Expert-Attribut sichtbar zu machen. Und auch die DEF sollte einfacher gestaltet werden.
Ich gehe davon aus, dass das die Anzahl der Newbie Anfragen um mindestens 50% senken würde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2020, 09:39:07
Zitat von: volschin am 03 Februar 2020, 09:35:00
Ich befürchte, dass das mit neuen Nutzern so bleiben wird.
Mein Vorschlag wäre, die nur noch halb funktionierenden Login-Methoden nur noch über ein gesetztes Expert-Attribut sichtbar zu machen. Und auch die DEF sollte einfacher gestaltet werden.
Ich gehe davon aus, dass das die Anzahl der Newbie Anfragen um mindestens 50% senken würde.
Da gebe ich Dir recht.

Allerdings ist es sehr schwer allen es recht zu machen. Der eine möchte kein NodeJS installieren der nächste möchte die alte Loginmethode verwenden und und und....

Ich finde dass das mindestes ist sich einfach etwas zu informieren. Werde diese Woche noch die Doku soweit anpassen dass das NPM Loginverfahren als normale Loginmethode zu verwenden ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 03 Februar 2020, 09:42:14
ZitatSorry, aber es wird wirklich alle paar Tage nach dem Gleichen gefragt.
Und damit hast Du sowas von recht. Allerdings kann man sich auch fragen, ob das nur an den Usern liegt oder ob diese außergewöhnlich bedeutsame Info deutlich genug hervorgehoben dokumentiert ist.
ZitatDer Weblink https://mwinkler.jimdo.com/modul-echodevice-npm
findet weder der User, der das Modul vor Urzeiten mal installiert hat, noch der unbedarftere Neu-User.
Wenn Du den Link wenigstens in die commandref als erste Info einstellst ?
Grüße Markus
@volschin: Hmm, einerseits hast Du recht, andererseits nutze ich z.B. nach wie vor die alte Methode, weil ich mich gegen diesen intransparenten node, npm-Kram streube.
Edit: Geschrieben vor Michaels letztem Post  ;) ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2020, 09:44:44
Zitat von: KölnSolar am 03 Februar 2020, 09:42:14
Und damit hast Du sowas von recht. Allerdings kann man sich auch fragen, ob das nur an den Usern liegt oder ob diese außergewöhnlich bedeutsame Info deutlich genug hervorgehoben dokumentiert ist.findet weder der User, der das Modul vor Urzeiten mal installiert hat, noch der unbedarftere Neu-User.
Wenn Du den Link wenigstens in die commandref als erste Info einstellst ?
Grüße Markus
@volschin: Hmm, einerseits hast Du recht, andererseits nutze ich z.B. nach wie vor die alte Methode, weil ich mich gegen diesen intransparenten node, npm-Kram streube.
Edit: Geschrieben vor Michaels letztem Post  ;) ;D
Führe mal ein "get ECHO help" aus. Da wird alles angezeigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 03 Februar 2020, 09:54:33
Hallo Michael,
Das ist aber auch sowas sehr spezifisches, wo ich z.B noch nicht reingeschaut hatte.
Meins und das Vorgehen vermutlich vieler FHEM User ist, entweder in der Commandref zu schauen oder bequemer über den Link Device specific help im Modul zu gehen.
Dort steht nur der Link auf die Hauptseite und nicht mal ein Verweis auf das get help unter den get Funktionen.
Ich würde Dir empfehlen, das get help rauszuwerfen und die Informationen in den kompatiblen Hilfebereich zu übernehmen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 03 Februar 2020, 10:08:51
ZitatFühre mal ein "get ECHO help" aus. Da wird alles angezeigt.
Sorry Michael, aber das ist sowas von modulspezifisch und nicht FHEM(-Standard). Da kommt niemand drauf. Beizeiten muss eine FHEM-konforme commandref her. Der Link auf Deine Website sollte dann aus der commandref entfernt werden oder nur noch untergeordnet sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2020, 10:14:55
Zitat von: KölnSolar am 03 Februar 2020, 10:08:51
Sorry Michael, aber das ist sowas von modulspezifisch und nicht FHEM(-Standard). Da kommt niemand drauf. Beizeiten muss eine FHEM-konforme commandref her. Der Link auf Deine Website sollte dann aus der commandref entfernt werden oder nur noch untergeordnet sein.
Ich werde in der nächsten Version die Links usw. in die commandoref schreiben. Die Dokumentation bleibt aber auf der Webseite. Sollte das dann in naher Zukunft gegen irgendwelche Regeln verstoßen ist es halt so.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 03 Februar 2020, 10:19:48
Glaub ich nicht, dass das gegen Regeln verstößt. Ich finde die bebilderten Tutorials als Ergänzung sehr hilfreich.
Lediglich gehört eine ordentliche Commandref eben auch zu einem Modul und wird dann auch Nutzerrückfragen zu dem tollen Modul deutlich reduzieren.
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 03 Februar 2020, 10:23:40
Zitat von: michael.winkler am 03 Februar 2020, 10:14:55
Ich werde in der nächsten Version die Links usw. in die commandoref schreiben. Die Dokumentation bleibt aber auf der Webseite. Sollte das dann in naher Zukunft gegen irgendwelche Regeln verstoßen ist es halt so.
Ich bin im Großen und Ganzen bei dir. Der Thread ist unter anderem auch so lang, da viele User den ersten Post nicht (richtig/zu Ende) lesen oder auf die Website schauen sich die Fragen dann alle paar Tage wiederholen.

Zum besseren Verständnis für alle wäre es aber nett, wenn du einmal kurz sagst, weshalb du keine commandref erstellen möchtest. Dabei ist die Aussage "ist mir zu viel Aufwand, zumal alles auf der Website dokumentiert ist" aus meiner Sicht eine absolut nachvollziehbare Begründung. Zwar in puncto "Standardinfo" nicht die schönste Variante aber okay.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2020, 12:00:27
Zitat von: balli1187 am 03 Februar 2020, 10:23:40
Ich bin im Großen und Ganzen bei dir. Der Thread ist unter anderem auch so lang, da viele User den ersten Post nicht (richtig/zu Ende) lesen oder auf die Website schauen sich die Fragen dann alle paar Tage wiederholen.

Zum besseren Verständnis für alle wäre es aber nett, wenn du einmal kurz sagst, weshalb du keine commandref erstellen möchtest. Dabei ist die Aussage "ist mir zu viel Aufwand, zumal alles auf der Website dokumentiert ist" aus meiner Sicht eine absolut nachvollziehbare Begründung. Zwar in puncto "Standardinfo" nicht die schönste Variante aber okay.


Gesendet von iPhone mit Tapatalk
Die Pflege der Commandref ist zum einen sehr aufwendig und auch sehr umständlich. Zum anderen habe ich halt schon eine Webseite auf der ich die Hilfe einfach besser verwalten kann und zusätzlich mit Bildern versehen kann.

Ich weiß, man könnte es auch im FHEM Wiki machen. Aber auch hier ist dann schon wieder eine andere Programmiersprache.

Meiner Meinung nach muss die Hilfe nicht zwingend ins FHEM WIki bzw. in Commandref. Eine Auslagerung auf eine externe Webseite sollte einfach legitim sein.

Wie schon geschrieben werde ich die Commandref noch mal überarbeiten und dort die Infos für die ganzen Hilfeseiten hinterlegen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 03 Februar 2020, 12:28:37
Zitat von: michael.winkler am 03 Februar 2020, 12:00:27
Die Pflege der Commandref ist zum einen sehr aufwendig und auch sehr umständlich. Zum anderen habe ich halt schon eine Webseite auf der ich die Hilfe einfach besser verwalten kann und zusätzlich mit Bildern versehen kann.

Ich weiß, man könnte es auch im FHEM Wiki machen. Aber auch hier ist dann schon wieder eine andere Programmiersprache.

Meiner Meinung nach muss die Hilfe nicht zwingend ins FHEM WIki bzw. in Commandref. Eine Auslagerung auf eine externe Webseite sollte einfach legitim sein.

Wie schon geschrieben werde ich die Commandref noch mal überarbeiten und dort die Infos für die ganzen Hilfeseiten hinterlegen.
Kann ich wie gesagt gut nachvollziehen. Die Dokumentation ist ja vorhanden und für meine Begriffe auch recht ausführlich. Wenn in der Commandref der Link zu deiner Website zu finden ist, sollte auch jeder den Weg zu den Informationen finden.
Das Wiki wird von der Obersten ja eh als "nice 2 habe" angesehen, wie ich letztens auch wieder erfahren durfte.

Um mal wieder zum Modul zurück zu kommen:
- die Idee mit dem Expert-Attribut für die "alten" Loginmethoden finde ich gar nicht schlecht. Lässt sich die setlist da nicht relativ einfach filtern, sodass neue User garnicht erst auf die Idee kommen dö cookie-Methode zu verwenden?
- Was hältst du von der Idee die conversationIDs in readings oder besser Attribute zu packen? Einen eigenen (kurzen) Namen fände ich im Befehl etwas übersichtlicher als die elend langen IDs und liese sich dann vielleicht irgendwann mit dem msg-Befehl zusammenbringen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Karflyer am 03 Februar 2020, 14:13:30
Ich versuche immer noch die Geschichte mit der Sprachausgabe über tts hinzubekommen (Stichwort synchrone Sprachausgabe auf mehreren ECHO). Mit dem in der Anleitung dafür vogesehenen Radiosender (Pieci - 5 Baltic Music) funktioniert es zumindest bei mir nicht. Rufe ich diesen Radiosender dirket in tunein auf, kommt auch nichts. Der scheint tot zu sein. Ich habe dann versucht einen anderen Radiosender einzubinden. Leider auch ohne Erfolg. Jetzt habe ich das Problem, dass ich am ECHO-Account-Device die Einträge für 'tts_filename' und 'tts_tunein' ändern kann, diese Infos aber nicht mehr an das eigentliche ECHO-Device übernommen werden. Bei dem Versuch tts über das ECHO-Device auszugeben, sehe ich als 'currentTitle' und 'currentTuneInID' die Werte zu dem alten Radiosender 'Pieci - 5 Baltic Music' und nicht die Werte die ich im ECHO-Account-Device eingetragen habe. Woher nimmt das ECHO-Device diese alten Werte, bzw, warum werden die aktuellen Werte aus dem Account-Device nicht übernommen? Hat da jemand eine Idee?

Gruß
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2020, 14:16:42
Zitat von: Karflyer am 03 Februar 2020, 14:13:30
Ich versuche immer noch die Geschichte mit der Sprachausgabe über tts hinzubekommen (Stichwort synchrone Sprachausgabe auf mehreren ECHO). Mit dem in der Anleitung dafür vogesehenen Radiosender (Pieci - 5 Baltic Music) funktioniert es zumindest bei mir nicht. Rufe ich diesen Radiosender dirket in tunein auf, kommt auch nichts. Der scheint tot zu sein. Ich habe dann versucht einen anderen Radiosender einzubinden. Leider auch ohne Erfolg. Jetzt habe ich das Problem, dass ich am ECHO-Account-Device die Einträge für 'tts_filename' und 'tts_tunein' ändern kann, diese Infos aber nicht mehr an das eigentliche ECHO-Device übernommen werden. Bei dem Versuch tts über das ECHO-Device auszugeben, sehe ich als 'currentTitle' und 'currentTuneInID' die Werte zu dem alten Radiosender 'Pieci - 5 Baltic Music' und nicht die Werte die ich im ECHO-Account-Device eingetragen habe. Woher nimmt das ECHO-Device diese alten Werte, bzw, warum werden die aktuellen Werte aus dem Account-Device nicht übernommen? Hat da jemand eine Idee?

Gruß
Stefan

Den Radio sender gibt es noch!

TuneIn:

ID Name Start
s237481    Pieci - 5 Baltic Music    play   
1 tunein IDs found
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Karflyer am 04 Februar 2020, 08:26:35
ZitatDen Radio sender gibt es noch!
Code: [Auswählen]

TuneIn:

ID   Name   Start
s237481      Pieci - 5 Baltic Music      play   
1 tunein IDs found

Das ist richtig. Den Sender gibt es noch, aber er spielt keine Musik mehr ab. Spielt das für tts keine Rolle?.
Ich habe ja auch das Problem, dass ich am ECHO-Account-Device eintragen kann was ich will. Es wird nicht mehr an das ECHO-Device übernommen. Deshalb noch einmal die Frage, Woher holt das ECHO-Device die Information auf welchem Sender tts getriggert werden soll?

Grüße
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Damian am 05 Februar 2020, 19:55:54
Bisher habe ich erfolgreich über npm_login das echodevice genutzt. Nun habe ich einen neuen raspi installiert. Habe npm und node nach Anleitung installiert.

root@raspberrypi:/opt/fhem# npm --version
6.13.4
root@raspberrypi:/opt/fhem# node --version
v10.18.1


Unter set finde ich allerdings keinen npm_login mehr. Ich nutze die aktuelle Version:

37_echodevice.pm    20822 2019-12-24 07:09:53Z michael.winkler


Habe jetzt umständlich über das Setzen des Attributes cookie einen Connect hinbekommen.

Kann mir einer sagen, warum npm_login nicht mehr per set angeboten wird.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Februar 2020, 19:59:04
Wie hast du den define gemacht!?

Mit deinen echten Amazon-Account-Angaben...
...oder mit den "fake-Daten"!? (xxx@xxx.de xxx)

Wenn mit den echten: da liegt der Fehler...
...wenn mit fake: ratlos ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Damian am 05 Februar 2020, 20:13:15
Ob mit Fake xxx@xxx.de xxx oder echten Angaben npm_login wird nicht angeboten.

Edit: Jetzt läuft es, ich musste den Browser nochmal aktualisieren, danke für den Tipp. Obwohl ich das schon einmal gemacht habe, habe ich mich in der Vielzahl der Möglichkeiten des Logins, wie viele hier, verlaufen :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: justme1968 am 05 Februar 2020, 20:21:02
hast du das xxx... selber getippt?

bei mir war damals durch copy&paste ein unsichtbares zeichen im string und es hat deshalb nicht geklappt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Damian am 05 Februar 2020, 20:48:59
ja, so nützlich das Modul ist - intuitiv ist anders.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 Februar 2020, 20:49:56
Zitat von: Damian am 05 Februar 2020, 20:48:59
ja, so nützlich das Modul ist - intuitiv ist anders.
Ein bisschen wie DOIF ;)  8) ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Damian am 05 Februar 2020, 21:15:09
Zitat von: volschin am 03 Februar 2020, 09:35:00
Ich befürchte, dass das mit neuen Nutzern so bleiben wird.
Mein Vorschlag wäre, die nur noch halb funktionierenden Login-Methoden nur noch über ein gesetztes Expert-Attribut sichtbar zu machen. Und auch die DEF sollte einfacher gestaltet werden.
Ich gehe davon aus, dass das die Anzahl der Newbie Anfragen um mindestens 50% senken würde.


Ein Modul entwickelt sich weiter, wenn npm_login das favorisierte Verfahren sein soll, weil einfacher in der Handhabung, dann sollte man es in den Vordergrund stellen, und die alten umständlich Loginverfahren nach hinten verschieben.

get help liefert:

ZitatDokumentation Modul      
Beschreibung      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice
Readings      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Readings
Attribute      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
Set      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set
Get      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Get
Medieninformationen ermitteln      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Medieninformationen_ermitteln
Cookie_ermitteln      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln
Loginmit Captcha      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Login_captcha
MP3 Playlisten      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#MP3_Playlisten
Amazon Stimmen      https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#AWS_Konfiguration
   
Diverse Anleitungen   
Amazon ECHO TTS/POM      https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s
MPD Streamserver      https://mwinkler.jimdo.com/smarthome/sonstiges/mpd-streamserver
MPD Web Frontend      https://mwinkler.jimdo.com/smarthome/sonstiges/mpd-webfrontend
IceCast2      https://mwinkler.jimdo.com/smarthome/sonstiges/icecast2
NPM Login      https://mwinkler.jimdo.com/modul-echodevice-npm
   
Forum   
Forums Thread      https://forum.fhem.de/index.php/topic,82631.0.html


Der Hinweis kommt recht spät auf die npm-Login-Möglichkeit.

Die Hauptseite, die man zuerst aufschlägt ist diese:

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

da ist keine Rede von npm-Login Möglichkeit.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Timo_FHEM am 05 Februar 2020, 21:29:46
Bitte nicht steinigen :-)

Ich bin immer noch dafür die anderen Verfahren aus dem Modul zu entfernen. Scheinbar ist das npm doch das einzige stabile  Verfahren.

Gruß Timo

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 05 Februar 2020, 22:23:53
steinigen !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hotbird am 07 Februar 2020, 20:31:43
Wurde hierüber nicht früher mal angezeigt was bei Alexa für ein Text ankam? Hab jetzt mal meinen eventMonitor angeschaut und sehe gar nicht mehr die Meldungen wenn ich etwas zu Alexa sage... Muss ich da nach der Installation noch irgendein Attribut setzen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Februar 2020, 00:27:00
Zitat von: Hotbird am 07 Februar 2020, 20:31:43
Wurde hierüber nicht früher mal angezeigt was bei Alexa für ein Text ankam? Hab jetzt mal meinen eventMonitor angeschaut und sehe gar nicht mehr die Meldungen wenn ich etwas zu Alexa sage... Muss ich da nach der Installation noch irgendein Attribut setzen?
Nach der Installation braucht es noch ein get Devices, damit aus dem Account, den du anlegst, die einzelnen Echos geholt werden können.
Dort gibt es dann das voice-Reading.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hotbird am 08 Februar 2020, 10:45:39
ok.. Das erscheint nach dem get Device aber nicht von alleine bei mir... Sehr komisch. Es handelt sich allerdings auch um eine Sonos Box die ich gerne ausgeben würde. Liegt es daran?
Jepp, der EchoDot zeigt das Reading an, die Sonos Beim nicht... Schade. Kann ich das noch irgendwie dazubekommen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Februar 2020, 10:47:36
Sorry mein Fehler....
Der autocreate_devices sollte der richtige Befehl sein.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hotbird am 08 Februar 2020, 11:01:50
scheint wohl nicht bei anderen Geräten zu funktionieren. Hab meinen Beitrag oben mal editiert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 08 Februar 2020, 11:03:38
Zitat von: KölnSolar am 05 Februar 2020, 22:23:53
steinigen !
Ich haette Steine, und auch Baerte!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Februar 2020, 11:03:39
Hm... da bin ich überfragt. Ich habe 2 Echos, einen Fire TV und einen VOBOT. Bei letzterem bin ich mir nicht 100% sicher aber ich möchte meinen die zeigen das alle an.

Wäre eine Frage für Michael.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Hotbird am 08 Februar 2020, 11:11:04
Hehe, trotzdem vielen Dank! Dann warte ich mal auf seine Antwort :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tb-killa am 08 Februar 2020, 21:47:55
Hallo Michael (michael.winkler),
ich war so frei deine letzte Version mit zwei weiteren Devices sowie einer allgemeinen Erweiterung im Bereich "Sounds" zu bestücken:


# - FEATURE: Unterstützung A3RBAYBE7VM004 ECHO Studio
#                  Unterstützung A3SSG6GR8UU7SN ECHO SUB
#                  NEW: set sounds: (Sounds gemäß Routine-Übersicht)
# - glocken
# - kirchenglocke
# - summer
# - tuerklingel_1
# - tuerklingel_2
# - tuerklingel_3
# - jubelnde_menschenmenge
# - publikumsapplaus
# - flugzeug
# - katastrophenalarm
# - motoren_an
# - schilde_hoch
# - sirenen
# - zappen
# - boing_1
# - boing_2
# - kamera
# - lufthupe
# - quitschende_tuer
# - tickende_uhr
# - trompete
# - hahn
# - hundegebell
# - katzenmauzen
# - loewengebruell
# - wolfsgeheul
# - gruselig_quitschende_tuer
# - weihnachtsglocken


Ich habe die Versionsnummer nicht geändert, Michael sollte dies im Rahmen seines offiziellen Updates durchführen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 09 Februar 2020, 09:51:44
So, seit vorgestern muss ich mich jeden Tag wieder mit dem Login neu anmelden weil jeden Tag die Echos nicht mehr verbunden sind und als state unauthorized melden!
Trotz fake DEF xxx@xxx.xx xxx

Was muss ich denn nun machen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Februar 2020, 09:55:02
Welche Login-Methode?

Cookie selbst eingetragen...
...oder npm_login ausgeführt!?

Wäre gut die "üblichen" Infos zu haben...

So, wird dir niemand helfen können...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 09 Februar 2020, 10:58:11
NPM-login new
Cookie soeben wieder selber eingetragen

Natürlich funzt es jetzt wieder, aber wie lange?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Februar 2020, 11:36:32
Mit den gegebenen Infos (nämlich: fast keine) wirst du es wohl selbst herausfinden müssen...

Seit ich npm_login nutze musste ich weder Cookie eintragen noch npm_login new / refresh durchführen.
(wie bislang viele andere auch)

Daher wäre interessant halt die Infos die Michael immer so braucht, schätze mal Infos die mit einigen get-Aufrufen kommen...
Evtl. Log verbose 5...

Es steht ja immer mal wieder im Thread was Michael für Unterstützung braucht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 09 Februar 2020, 11:44:31
Zitat von: punker am 09 Februar 2020, 10:58:11
NPM-login new
Cookie soeben wieder selber eingetragen

Natürlich funzt es jetzt wieder, aber wie lange?
Wenn du npm_login nutzt, brauchst du keine Cookie händisch eintragen. Es ist klar, dass es dann irgendwann nicht mehr läuft, wenn dein Cookie abgelaufen ist. Das war von Anfang an die Schwachstelle dieser Methode.

Wenn es mit dem npm_login nicht funzt, solltest du an der Stelle weiter suchen und Fehlermeldung, Logs, etc. Posten - so wie Joachim bereits 2 mal geschrieben hat....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 10 Februar 2020, 16:10:34
hat jemand ne Idee warum das nicht funktioniert

DOIF ([?07:00]) ({fhem("set ECHO_G0916D07945704GV routine_play starte_meinen_Tag\@amzn1.alexa.automation.d3d349fa-e862--46eb-bf88-06394069179f")})


bzw.  was das bedeutet
hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at ./FHEM/37_echodevice.pm line 1682

eine direkte Eingabe von
set ECHO_Box routine_play starte_meinen_Tag@amzn1.alexa.automation.d3d349fa-e862--46eb-bf88-06394069179f
bringt FHEM zum Absturz
Ausführen im Modul selbst funktioniert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 10 Februar 2020, 20:20:22
Zitat von: pfeffi am 10 Februar 2020, 16:10:34
hat jemand ne Idee warum das nicht funktioniert

DOIF ([?07:00]) ({fhem("set ECHO_G0916D07945704GV routine_play starte_meinen_Tag\@amzn1.alexa.automation.d3d349fa-e862--46eb-bf88-06394069179f")})


bzw.  was das bedeutet
hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at ./FHEM/37_echodevice.pm line 1682

eine direkte Eingabe von
set ECHO_Box routine_play starte_meinen_Tag@amzn1.alexa.automation.d3d349fa-e862--46eb-bf88-06394069179f
bringt FHEM zum Absturz
Ausführen im Modul selbst funktioniert

Vielleicht hilft das weiter?
https://forum.fhem.de/index.php/topic,82631.msg1014937.html#msg1014937 (https://forum.fhem.de/index.php/topic,82631.msg1014937.html#msg1014937)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Februar 2020, 22:28:52
Zitat von: pfeffi am 10 Februar 2020, 16:10:34
hat jemand ne Idee warum das nicht funktioniert

DOIF ([?07:00]) ({fhem("set ECHO_G0916D07945704GV routine_play starte_meinen_Tag\@amzn1.alexa.automation.d3d349fa-e862--46eb-bf88-06394069179f")})


bzw.  was das bedeutet
hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at ./FHEM/37_echodevice.pm line 1682

eine direkte Eingabe von
set ECHO_Box routine_play starte_meinen_Tag@amzn1.alexa.automation.d3d349fa-e862--46eb-bf88-06394069179f
bringt FHEM zum Absturz
Ausführen im Modul selbst funktioniert

https://wiki.fhem.de/wiki/DOIF/Einsteigerleitfaden,_Grundfunktionen_und_Erläuterungen#Ausl.C3.B6ser

Alle Auslöser
[?<Auslöserangabe>] Auslöser, die mit Fragezeichen beginnen lösen nicht aus, sie werden nur abgefragt




Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 11 Februar 2020, 11:33:46
Danke  aber habe beide Varianten probiert    ist ja auch im oberen Code so enthalten
Auslöser ist mir bewusst  habe nicht den ganzen Code gepolstert weil unerheblich
Im Code bekomme ich die Fehlermeldung, bei direkter Eingabe einen Absturz
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 11 Februar 2020, 16:39:18
Und mit single quotes, wie von dk hieroben erwähnt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 11 Februar 2020, 22:20:19
Kann das Problem von DK nachvollziehen mit dem einfachen set in der FHEM Kommandozeile.
Fhem stürzt ab mit
hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at ./FHEM/37_echodevice.pm line 1682.
im log.

Dazu langt es auch ein:
set ECHO_G090P30874441HG7 routine_play starte_meinen_Tag

Was bei mir aber funktioniert ist:
set ECHO_G090P30874441HG7 routine_play Starte_meinen_Tag@amzn1.alexa.automation.68875c40-1705-436a-aabb-bc9c2a0a234c
Das habe ich genau aus dem dropdownmenü übernommen.
Dann stürzt nichts ab und es funktioniert.

Versuchs mal ohne den \ zum escapen und lass auch das fhem weg.
Also:
DOIF ([?07:00]) (set ECHO_G0916D07945704GV routine_play starte_meinen_Tag@amzn1.alexa.automation.d3d349fa-e862--46eb-bf88-06394069179f)

Und schau nochmal nach der Groß- / Kleinschreibung von "starte_meinen_Tag" und ob du da wirklich doppelte - hast in der Nummer.

Scheint abzustürzen wenn es die Routine nicht findet.
Kommt eventuell mit der Error Message die dann folgt nicht zurecht.

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2020, 22:25:18
Werde mir das auch mal anschauen. Hier scheint das Modul wohl ein Problem zu haben wenn die übergebenen Informationen nicht passen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Xsantos am 11 Februar 2020, 22:59:21
Hallo, ich habe eine Verständnisfrage, ich habe meine Alexa über ein Skill mit einer Wifi Lampe verbunden. Dieser Skill ermöglicht mir, dass ich die Lampe als Smartgerät in meiner Alexa-App finde. Ist es möglich dieses Gerät über Fhem anzusteuern?
Ich wünsche einen entspannten Tag,
Marco
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Februar 2020, 23:15:55
Zitat von: Xsantos am 11 Februar 2020, 22:59:21
Hallo, ich habe eine Verständnisfrage, ich habe meine Alexa über ein Skill mit einer Wifi Lampe verbunden. Dieser Skill ermöglicht mir, dass ich die Lampe als Smartgerät in meiner Alexa-App finde. Ist es möglich dieses Gerät über Fhem anzusteuern?
Ich wünsche einen entspannten Tag,
Marco

Routine(n) erstellen für Lampe ein/aus und am Ende die Lampe schalten...

Mit dem echodevice-Modul dann (wie hier die letzten Posts "beschrieben" ;)  ) starten...

Lampe sollte schalten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gadget am 12 Februar 2020, 10:33:04
Hallo,

da mir gerade wieder mein fhem prozess gestorben ist: Darf ich  https://forum.fhem.de/index.php/topic,82631.msg1018543.html#msg1018543 (https://forum.fhem.de/index.php/topic,82631.msg1018543.html#msg1018543) nochmal hoch holen und ganz lieb um einen Fix bitten ?

Grüße,

gadget.

Edit: Habe als workaround in das systemd Unit-File /etc/systemd/system/fhem.service unter [Service] ein

Restart=always

eingebaut, damit mir der fhem Prozess zumindest anschließend wieder gestartet wird.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 12 Februar 2020, 12:34:38
Danke es lag wohl an den doppelten -   
obwohl kopiert und eingefügt
jetzt funktioniert es
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sbcomp am 16 Februar 2020, 18:07:29
Hallo tolles Modul,

ich bin ganz neu dabei und arbeite mich gerade in FHEM ein. Soweit geht alles ganz gut. Nur wie stoppe ich die Wiedergabe von Tunein via doif?

viele Grüße

Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 16 Februar 2020, 18:17:38
Zitat von: sbcomp am 16 Februar 2020, 18:07:29
Hallo tolles Modul,

ich bin ganz neu dabei und arbeite mich gerade in FHEM ein. Soweit geht alles ganz gut. Nur wie stoppe ich die Wiedergabe von Tunein via doif?

viele Grüße

Sascha
DOIF(<trigger) (set ECHO_xyz pause)
Und je nach trigger das Attribut do always nicht vergessen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sbcomp am 16 Februar 2020, 18:36:46
Zitat von: balli1187 am 16 Februar 2020, 18:17:38
DOIF(<trigger) (set ECHO_xyz pause)
Und je nach trigger das Attribut do always nicht vergessen.


Gesendet von iPhone mit Tapatalk

Hab vielen Dank
Titel: Sprachbefehle
Beitrag von: Mathias R am 17 Februar 2020, 13:30:31
Hallo,

für Speak wird doch einfach "Sprich mir nach" genutzt. Könnte man nicht auch andere Befehle direkt an das Device senden welche dann wie gesprochene Befehle ausgewertet werden?

MfG Mathias
Titel: Antw:Sprachbefehle
Beitrag von: MadMax-FHEM am 17 Februar 2020, 15:56:50
Zitat von: Mathias R am 17 Februar 2020, 13:30:31
Hallo,

für Speak wird doch einfach "Sprich mir nach" genutzt. Könnte man nicht auch andere Befehle direkt an das Device senden welche dann wie gesprochene Befehle ausgewertet werden?

MfG Mathias

Nein, außer du meinst: reagieren auf das "voice-Reading" und dann etwas auslösen...
Aber es ist (mWn) nicht möglich auf das "selbst gesprochene" zu reagieren...

Du kannst Routinen anlegen und die dann starten...

Oder alexa-fhem Connector nutzen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 17 Februar 2020, 21:54:21
Hi Michael,

würdest du die setSounds Erweiterung von tb-killa in dein Modul übernehmen?
Ich finde das richtig toll, zum Beispiel für meine Alarmfunktion, dann kann ich Einbrecher mit Hundegebell schocken :-)

Danke und Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 17 Februar 2020, 22:34:16
Was genau meinst du mit der "setSounds Erweiterung von tb-killa", hast du einen Link? werd nicht richtig fündig.

Sonst fällt mir nur der Hinweis ein, aber den kennst du ja dann wsl. schon, sonst würdest du nicht fragen?

https://forum.fhem.de/index.php/topic,82631.msg997398.html#msg997398 (https://forum.fhem.de/index.php/topic,82631.msg997398.html#msg997398)

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 17 Februar 2020, 22:42:30
Nein, ich meine den Beitrag von vor 2 Seiten
Zitat von: tb-killa am 08 Februar 2020, 21:47:55

Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 17 Februar 2020, 22:52:13
achso, sry, bei Hundegebell war ich gleich bei ssml, weil ich mich dazu mal beschäftigt hatte.
Titel: Antw:Sprachbefehle
Beitrag von: Mathias R am 18 Februar 2020, 07:16:22
Zitat von: MadMax-FHEM am 17 Februar 2020, 15:56:50
Nein, außer du meinst: reagieren auf das "voice-Reading" und dann etwas auslösen...
Aber es ist (mWn) nicht möglich auf das "selbst gesprochene" zu reagieren...

Du kannst Routinen anlegen und die dann starten...

Oder alexa-fhem Connector nutzen...

Gruß, Joachim

Ist es denn möglich per FHEM Sätze an einen Echo zu senden, die dieser so behandelt, als wenn sie gesprochen worden wären?
Wenn ich den Befehl "set speak mein Text" nutze erscheint doch in den Readings unter voice "sprich mir nach mein Text".
Könnte man auf die gleiche Weise nicht auch andere Kommandos absetzen als "sprich mir nach"?

Gruß, Mathias
Titel: Beim Update Magenta Speaker mit einfügen
Beitrag von: Mathias R am 18 Februar 2020, 07:40:08
Zitat von: charly166 am 04 Januar 2020, 17:46:50
Hallo Michael,

könntest du bitte noch den Telekom Magenta Speaker in dein Modul einpflegen, sonst müssen wir das nun nach jedem Update nachpflegen. Habe eben das aktuelle Modul um die Zeile 4147 erweitert:
elsif($ModelNumber eq "A1HNT9YTOBE735"  || $ModelNumber eq "Telekom Smart Speaker") {return "Telekom Smart Speaker";}

Vielen Dank im Voraus.
Viele Grüße

Charly

Hallo,
vielleicht könnte das beim nächsten Update mit eingefügt werden.

Derzeit verwende ich einen kurzen Shell-Script zum automatischen Patch nach Updates:
grep -q A1HNT9YTOBE735 /opt/fhem/FHEM/37_echodevice.pm || \
sed -i '/eq.*L800HX/s/$/\n\telsif($ModelNumber eq "A1HNT9YTOBE735" || $ModelNumber eq "Magenta Speaker")\t\t\t{return "Magenta Speaker";}/' /opt/fhem/FHEM/37_echodevice.pm


Damit füge ich die Zeile unter dem Gigaset L800HX ein. Damit kann man natürlich sinngemäß auch andere Modelle temporär ergänzen.

Danke!
Titel: Antw:Sprachbefehle
Beitrag von: MadMax-FHEM am 18 Februar 2020, 08:24:04
Zitat von: Mathias R am 18 Februar 2020, 07:16:22
Ist es denn möglich per FHEM Sätze an einen Echo zu senden, die dieser so behandelt, als wenn sie gesprochen worden wären?
Wenn ich den Befehl "set speak mein Text" nutze erscheint doch in den Readings unter voice "sprich mir nach mein Text".
Könnte man auf die gleiche Weise nicht auch andere Kommandos absetzen als "sprich mir nach"?

Gruß, Mathias

Du kannst auf das voice-Reading reagieren und das "sprich mir nach" wegfiltern und dann auswerten...
...ABER: du führst doch den speak-Befehl eh von fhem aus -> warum den Umweg über speak und dann Auswertung in fhem nach fhem zurück und dann was anderes tun?

Statt: gleich das tun/ausführen was du willst!?

Das mit speak geht verm. nur, wenn ein Echo einem ANDEREN Echo etwas "sagt"...

Und wenn du etwas hast, was nicht in/durch fhem steuerbar ist, dann kannst du das per Routine "starten"/"ausführen"...

Gruß, Joachim
Titel: Antw:Sprachbefehle
Beitrag von: Mathias R am 18 Februar 2020, 12:06:53
Zitat von: MadMax-FHEM am 18 Februar 2020, 08:24:04
Du kannst auf das voice-Reading reagieren und das "sprich mir nach" wegfiltern und dann auswerten...
...ABER: du führst doch den speak-Befehl eh von fhem aus -> warum den Umweg über speak und dann Auswertung in fhem nach fhem zurück und dann was anderes tun?

Statt: gleich das tun/ausführen was du willst!?


Wir haben uns vermutlich missverstanden. Ich möchte z.B. an einen Echo Show den Befehl "Display aus" vom FHEM senden statt es zu sprechen, oder z.B. "starte Streamplayer". Dafür würde ich gern diese Befehle direkt an das Gerät senden.
Vermutlich gibt es hierfür eine Schnittstelle - welche hier im Modul beim Befehl Speak Anwendung findet. Diese Schnittstelle würde ich gern nutzen um andere Befehle an das Gerät zu senden.

Gruß, Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 18 Februar 2020, 12:13:58
Zitat von: Mathias R am 18 Februar 2020, 12:06:53
Wir haben uns vermutlich missverstanden. Ich möchte z.B. an einen Echo Show den Befehl "Display aus" vom FHEM senden statt es zu sprechen, oder z.B. "starte Streamplayer". Dafür würde ich gern diese Befehle direkt an das Gerät senden.
Vermutlich gibt es hierfür eine Schnittstelle - welche hier im Modul beim Befehl Speak Anwendung findet. Diese Schnittstelle würde ich gern nutzen um andere Befehle an das Gerät zu senden.

Gruß, Mathias
Wie immer in diesem Modul gilt:
Kannst du etwas aus der App / Webapp auslösen können, geht es auch mit dem Modul (Ausnahmen bestätigen die Regel).
Eine echte "Schnittstelle" (in Form einer API) gibt es nicht.
Der Befehl speak/speak_ssml nutzt die Möglichkeit den Echo etwas sagen zu lassen, beispielsweise als Anrwort über eine Routine. Der Echo kann sich nicht selbst etwas sagen... ich denke das ist auch ganz gut so, sonst würde er ja nach jedem Kommando in eine Endlosschleife fallen ;-)


Gesendet von iPhone mit Tapatalk
Titel: Antw:Sprachbefehle
Beitrag von: MadMax-FHEM am 18 Februar 2020, 14:43:42
Zitat von: Mathias R am 18 Februar 2020, 12:06:53
Wir haben uns vermutlich missverstanden. Ich möchte z.B. an einen Echo Show den Befehl "Display aus" vom FHEM senden statt es zu sprechen, oder z.B. "starte Streamplayer". Dafür würde ich gern diese Befehle direkt an das Gerät senden.
Vermutlich gibt es hierfür eine Schnittstelle - welche hier im Modul beim Befehl Speak Anwendung findet. Diese Schnittstelle würde ich gern nutzen um andere Befehle an das Gerät zu senden.

Gruß, Mathias

Also ich hab das schon so verstaden, daher ja die Antwort: ein Alexa-Gerät hört nicht auf die eigenen gesprochenen Worte.

Was geht ist einen anderen Echi daneben stellen und den dann sprechen lassen ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HCS am 19 Februar 2020, 20:39:49
Zitat von: gadget am 12 Februar 2020, 10:33:04
da mir gerade wieder mein fhem prozess gestorben ist: Darf ich  https://forum.fhem.de/index.php/topic,82631.msg1018543.html#msg1018543 (https://forum.fhem.de/index.php/topic,82631.msg1018543.html#msg1018543) nochmal hoch holen und ganz lieb um einen Fix bitten ?
Da schließe ich mich an.

In den letzten 5 Tagen ist mir der FHEM-Prozess drei mal gestorben worden.
"Died at ./FHEM/37_echodevice.pm line 4703."

Gibt es Abhilfe und/oder was kann ich an Informationen bereitstellen, um das Problem einzugrenzen?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hyper2910 am 21 Februar 2020, 10:29:01
Zitat von: sprudelverduenner am 23 Januar 2019, 08:19:36
Hi,

Mein echodevice heißt einfach Amazon.echo.
Jeden Echo habe ich umbenannt in Echo.wohnzimmer, Echo.bad ... etc.

Mit speak Echo.* hello world lasse ich nun alle gleichzeitig sprechen.

Kein extra Raum oder sonstiges.

LG Sprudelverduenner

Und auch die Lösung mit dem Multiroom funktioniert bei mir nicht.

Gibt es eine andere Lösung? Da ich die Echos gerne als Klingel verwenden will..

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Februar 2020, 12:01:10
Zitat von: HCS am 19 Februar 2020, 20:39:49
Da schließe ich mich an.

In den letzten 5 Tagen ist mir der FHEM-Prozess drei mal gestorben worden.
"Died at ./FHEM/37_echodevice.pm line 4703."

Gibt es Abhilfe und/oder was kann ich an Informationen bereitstellen, um das Problem einzugrenzen?
Könnt Ihr mal die Zeile 4703 in folgendes abändern?


open CMD,'-|',$npm_bin_node . ' ./' . $filename . ' &';


Danach den FHEM Server neu starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HCS am 21 Februar 2020, 12:39:43
Zitat von: michael.winkler am 21 Februar 2020, 12:01:10
Könnt Ihr mal die Zeile 4703 in folgendes abändern?
Geändert, gestartet (war heute Nacht eh schon wieder gestorben), connected und gleich noch eine Reklamation von Freezemon bekommen.

Zitat2020.02.21 12:31:57 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Feb 21 12:31:51 2020] write new refreshtoken
2020.02.21 12:32:35 1: [Freezemon] myFreezemon: possible freeze starting at 12:32:03, delay is 32.953 possibly caused by: tmr-echodevice_GetSettings(alexa) tmr-HttpUtils_Err(N/A)

Dann warten wir mal einige Tage, was passiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 Februar 2020, 12:50:33
Zitat von: HCS am 21 Februar 2020, 12:39:43
Geändert, gestartet (war heute Nacht eh schon wieder gestorben), connected und gleich noch eine Reklamation von Freezemon bekommen.

Dann warten wir mal einige Tage, was passiert.
Das Problem wird in der nächsten Version erledigt sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HCS am 21 Februar 2020, 13:49:30
Zitat von: michael.winkler am 21 Februar 2020, 12:50:33
Das Problem wird in der nächsten Version erledigt sein.
Super, Danke!

Ich melde mich, wenn etwas passiert oder lange genug nichts passiert ist.

Die restlichen Mordaufträge ( ;D ) in 2220, 4372, usw. wären dann vermutlich auch noch anzugehen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HCS am 23 Februar 2020, 11:49:37
Zitat von: HCS am 21 Februar 2020, 13:49:30
Ich melde mich, wenn etwas passiert oder lange genug nichts passiert ist.

Es läuft noch und ist connected, aber seit einem Tag ungefähr sieht das Log so aus.

Das ist das Ende vom Log:


2020.02.23 10:24:55 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86428/6000 Refresh Cookie!
2020.02.23 10:25:55 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86488/6000 Refresh Cookie!
2020.02.23 10:26:55 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86548/6000 Refresh Cookie!
2020.02.23 10:27:55 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86608/6000 Refresh Cookie!
2020.02.23 10:28:55 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86668/6000 Refresh Cookie!
2020.02.23 10:29:55 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86728/6000 Refresh Cookie!
2020.02.23 10:30:55 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86788/6000 Refresh Cookie!
2020.02.23 10:31:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86849/6000 Refresh Cookie!
2020.02.23 10:32:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86909/6000 Refresh Cookie!
2020.02.23 10:33:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=86969/6000 Refresh Cookie!
2020.02.23 10:34:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87029/6000 Refresh Cookie!
2020.02.23 10:35:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87089/6000 Refresh Cookie!
2020.02.23 10:36:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87149/6000 Refresh Cookie!
2020.02.23 10:37:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87209/6000 Refresh Cookie!
2020.02.23 10:38:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87269/6000 Refresh Cookie!
2020.02.23 10:39:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87329/6000 Refresh Cookie!
2020.02.23 10:40:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87389/6000 Refresh Cookie!
2020.02.23 10:41:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87449/6000 Refresh Cookie!
2020.02.23 10:42:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87509/6000 Refresh Cookie!
2020.02.23 10:43:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87569/6000 Refresh Cookie!
2020.02.23 10:44:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87629/6000 Refresh Cookie!
2020.02.23 10:45:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87689/6000 Refresh Cookie!
2020.02.23 10:46:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87749/6000 Refresh Cookie!
2020.02.23 10:47:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87809/6000 Refresh Cookie!
2020.02.23 10:48:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87869/6000 Refresh Cookie!
2020.02.23 10:49:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87929/6000 Refresh Cookie!
2020.02.23 10:50:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=87989/6000 Refresh Cookie!
2020.02.23 10:51:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88049/6000 Refresh Cookie!
2020.02.23 10:52:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88109/6000 Refresh Cookie!
2020.02.23 10:53:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88169/6000 Refresh Cookie!
2020.02.23 10:54:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88229/6000 Refresh Cookie!
2020.02.23 10:55:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88289/6000 Refresh Cookie!
2020.02.23 10:56:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88349/6000 Refresh Cookie!
2020.02.23 10:57:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88409/6000 Refresh Cookie!
2020.02.23 10:58:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88469/6000 Refresh Cookie!
2020.02.23 10:59:56 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88529/6000 Refresh Cookie!
2020.02.23 11:00:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88590/6000 Refresh Cookie!
2020.02.23 11:01:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88650/6000 Refresh Cookie!
2020.02.23 11:02:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88710/6000 Refresh Cookie!
2020.02.23 11:03:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88770/6000 Refresh Cookie!
2020.02.23 11:04:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88830/6000 Refresh Cookie!
2020.02.23 11:05:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88890/6000 Refresh Cookie!
2020.02.23 11:06:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=88950/6000 Refresh Cookie!
2020.02.23 11:07:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89010/6000 Refresh Cookie!
2020.02.23 11:08:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89070/6000 Refresh Cookie!
2020.02.23 11:09:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89130/6000 Refresh Cookie!
2020.02.23 11:10:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89190/6000 Refresh Cookie!
2020.02.23 11:11:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89250/6000 Refresh Cookie!
2020.02.23 11:12:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89310/6000 Refresh Cookie!
2020.02.23 11:13:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89370/6000 Refresh Cookie!
2020.02.23 11:14:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89430/6000 Refresh Cookie!
2020.02.23 11:15:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89490/6000 Refresh Cookie!
2020.02.23 11:16:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89550/6000 Refresh Cookie!
2020.02.23 11:17:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89610/6000 Refresh Cookie!
2020.02.23 11:18:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89670/6000 Refresh Cookie!
2020.02.23 11:19:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89730/6000 Refresh Cookie!
2020.02.23 11:20:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89790/6000 Refresh Cookie!
2020.02.23 11:21:57 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89850/6000 Refresh Cookie!
2020.02.23 11:22:58 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89911/6000 Refresh Cookie!
2020.02.23 11:23:58 3: [alexa] [echodevice_LoginStart] Alter COOKIE=89971/6000 Refresh Cookie!
2020.02.23 11:24:58 3: [alexa] [echodevice_LoginStart] Alter COOKIE=90031/6000 Refresh Cookie!
2020.02.23 11:25:58 3: [alexa] [echodevice_LoginStart] Alter COOKIE=90091/6000 Refresh Cookie!
2020.02.23 11:26:58 3: [alexa] [echodevice_LoginStart] Alter COOKIE=90151/6000 Refresh Cookie!
2020.02.23 11:27:58 3: [alexa] [echodevice_LoginStart] Alter COOKIE=90211/6000 Refresh Cookie!
2020.02.23 11:28:58 3: [alexa] [echodevice_LoginStart] Alter COOKIE=90271/6000 Refresh Cookie!
2020.02.23 11:29:58 3: [alexa] [echodevice_LoginStart] Alter COOKIE=90331/6000 Refresh Cookie!


Begonnen hat das Ganze scheinbar hier:


2020.02.22 10:24:22 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2020.02.22 10:24:27 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Feb 22 10:24:22 2020] write new refreshtoken
2020.02.22 11:05:14 1: [Freezemon] myFreezemon: possible freeze starting at 11:05:12, delay is 2.268 possibly caused by: tmr-echodevice_refreshvoice(alexa) tmr-echodevice_GetSettings(alexa)
2020.02.22 12:05:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2020.02.22 12:06:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6116/6000 Refresh Cookie!
2020.02.22 12:07:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6176/6000 Refresh Cookie!
2020.02.22 12:08:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6236/6000 Refresh Cookie!
2020.02.22 12:09:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6296/6000 Refresh Cookie!
2020.02.22 12:10:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6356/6000 Refresh Cookie!
2020.02.22 12:11:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6416/6000 Refresh Cookie!
2020.02.22 12:12:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6476/6000 Refresh Cookie!
2020.02.22 12:13:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6536/6000 Refresh Cookie!
2020.02.22 12:14:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6596/6000 Refresh Cookie!
2020.02.22 12:15:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6656/6000 Refresh Cookie!
2020.02.22 12:16:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6716/6000 Refresh Cookie!
2020.02.22 12:17:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6776/6000 Refresh Cookie!
2020.02.22 12:18:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6836/6000 Refresh Cookie!
2020.02.22 12:19:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6896/6000 Refresh Cookie!
2020.02.22 12:20:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6956/6000 Refresh Cookie!
2020.02.22 12:21:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=7016/6000 Refresh Cookie!
2020.02.22 12:22:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=7076/6000 Refresh Cookie!
2020.02.22 12:23:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=7136/6000 Refresh Cookie!
2020.02.22 12:24:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=7196/6000 Refresh Cookie!
2020.02.22 12:25:23 3: [alexa] [echodevice_LoginStart] Alter COOKIE=7256/6000 Refresh Cookie!


Vor der Änderung sah es so aus (jeweils bis zum "die")


2020.02.18 13:57:39 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2020.02.18 13:57:44 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Feb 18 13:57:39 2020] write new refreshtoken
2020.02.18 15:38:40 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2020.02.18 15:38:45 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Feb 18 15:38:40 2020] write new refreshtoken
2020.02.18 17:19:41 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2020.02.18 17:19:46 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Feb 18 17:19:41 2020] write new refreshtoken
2020.02.18 19:00:42 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2020.02.18 19:00:47 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Feb 18 19:00:42 2020] write new refreshtoken
2020.02.18 20:41:43 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2020.02.18 20:41:48 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Feb 18 20:41:43 2020] write new refreshtoken
2020.02.18 22:13:20 1: [Freezemon] myFreezemon: possible freeze starting at 22:13:16, delay is 4.134 possibly caused by: tmr-echodevice_refreshvoice(alexa) tmr-echodevice_GetSettings(alexa)
2020.02.18 22:19:36 1: [Freezemon] myFreezemon: possible freeze starting at 22:19:35, delay is 1.383 possibly caused by: tmr-echodevice_GetSettings(alexa)
2020.02.18 22:22:44 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2020.02.18 22:22:49 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Feb 18 22:22:44 2020] write new refreshtoken
2020.02.19 00:03:46 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
Died at ./FHEM/37_echodevice.pm line 4703.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Februar 2020, 17:04:15
Es gibt ja einen Grund warum Dein System einen "die" hatte. Irgendetwas schein Dein System hier nicht zu können, was auch immer. Interessant wäre herauszufinden was hier wirklich schief läuft. So wie es aussieht kann man auf Deinem System das Ganze ja reproduzieren. Wäre es eventuell mal möglich hier mir Dir eine Teamviewer Sitzung zu machen?

Poste mal zusätzlich noch einen "get status" von Deinem Account Device.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: trs am 25 Februar 2020, 09:03:29
Hallo,

klasse Mudul. Ich nutze es seit ca. 6 Monaten mit 2 Echo Dots und einem Echo. Seltsamerweise funktioniert bei einem Echo Dot der "Pause" Befehl seit ca. 4 Wochen nur noch sporadisch. Bei dem Echo, mit gleicher Steuerrung, funktioniert das Ganze ohne Probleme.

Auf der mwinkler Seite steht auch, dass der "Pause" Befehl nicht immer funktioniert. Kann ich daran etwas ändern? Oder gibt es eine andere Möglichkeit, TuneIn-Radio zu stoppen, oder zu pausieren? (außer "mute")

Mein DOIF:

defmod Radio_Gaestebad DOIF ([XMI_0x00158d0001fa4075:"^motion$"])\
(set ECHO_G090U5099123XXXX tunein s56865)\
(set ECHO_G090U5099123XXXX pause)
attr Radio_Gaestebad do resetwait
attr Radio_Gaestebad room Gästebad
attr Radio_Gaestebad wait 0,100

setstate Radio_Gaestebad cmd_1
setstate Radio_Gaestebad 2020-02-25 08:15:01 Device XMI_0x00158d0001fa4075
setstate Radio_Gaestebad 2020-02-25 05:49:42 cmd 1.2
setstate Radio_Gaestebad 2020-02-25 05:49:42 cmd_event XMI_0x00158d0001fa4075
setstate Radio_Gaestebad 2020-02-25 05:49:42 cmd_nr 1
setstate Radio_Gaestebad 2020-02-25 05:49:42 cmd_seqnr 2
setstate Radio_Gaestebad 2020-02-25 08:15:01 e_XMI_0x00158d0001fa4075_events illuminance_lux: 13,voltage: 3035,battery: ok,battery_level: 100,no_motion,occupancy: false,lux: 13,illuminance: 13,linkquality: 10
setstate Radio_Gaestebad 2020-02-15 19:06:45 mode enabled
setstate Radio_Gaestebad 2020-02-25 05:49:42 state cmd_1
setstate Radio_Gaestebad 2020-02-25 05:49:42 wait_timer no timer



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Februar 2020, 09:12:42
Zitat von: trs am 25 Februar 2020, 09:03:29
Hallo,

klasse Mudul. Ich nutze es seit ca. 6 Monaten mit 2 Echo Dots und einem Echo. Seltsamerweise funktioniert bei einem Echo Dot der "Pause" Befehl seit ca. 4 Wochen nur noch sporadisch. Bei dem Echo, mit gleicher Steuerrung, funktioniert das Ganze ohne Probleme.

Auf der mwinkler Seite steht auch, dass der "Pause" Befehl nicht immer funktioniert. Kann ich daran etwas ändern? Oder gibt es eine andere Möglichkeit, TuneIn-Radio zu stoppen, oder zu pausieren? (außer "mute")

Mein DOIF:

defmod Radio_Gaestebad DOIF ([XMI_0x00158d0001fa4075:"^motion$"])\
(set ECHO_G090U5099123XXXX tunein s56865)\
(set ECHO_G090U5099123XXXX pause)
attr Radio_Gaestebad do resetwait
attr Radio_Gaestebad room Gästebad
attr Radio_Gaestebad wait 0,100

setstate Radio_Gaestebad cmd_1
setstate Radio_Gaestebad 2020-02-25 08:15:01 Device XMI_0x00158d0001fa4075
setstate Radio_Gaestebad 2020-02-25 05:49:42 cmd 1.2
setstate Radio_Gaestebad 2020-02-25 05:49:42 cmd_event XMI_0x00158d0001fa4075
setstate Radio_Gaestebad 2020-02-25 05:49:42 cmd_nr 1
setstate Radio_Gaestebad 2020-02-25 05:49:42 cmd_seqnr 2
setstate Radio_Gaestebad 2020-02-25 08:15:01 e_XMI_0x00158d0001fa4075_events illuminance_lux: 13,voltage: 3035,battery: ok,battery_level: 100,no_motion,occupancy: false,lux: 13,illuminance: 13,linkquality: 10
setstate Radio_Gaestebad 2020-02-15 19:06:45 mode enabled
setstate Radio_Gaestebad 2020-02-25 05:49:42 state cmd_1
setstate Radio_Gaestebad 2020-02-25 05:49:42 wait_timer no timer


Poste mal zusätzlich noch einen "get status" von Deinem Account Device.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: trs am 26 Februar 2020, 18:16:23
Biddeschön:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
disable    Attribut 0
room    Attribut Amazon
icon    Attribut echo
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-65919....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 175....
.DIRECTID    Helper amzn1.account.AGTEYD....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HCS am 28 Februar 2020, 05:48:10
Zitat von: michael.winkler am 24 Februar 2020, 17:04:15
Poste mal zusätzlich noch einen "get status" von Deinem Account Device.

Hier ist der "get status":

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
intervalvoice    Attribut 1
icon    Attribut echo
server    Attribut layla.amazon.de
room    Attribut Amazon
intervalsettings    Attribut 1


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-71922....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 134....
.DIRECTID    Helper amzn1.account.AECIJX....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0


Ich habe mal ein wenig tiefer reingeschaut.
Das ist ein Testsystem, auf dem außer zwei Echos nichts definiert ist.
Das läuft so ungefähr einen Tag lang, bis der Zustand eintritt.

Bis da hin macht es alle ein bis zwei Stunden:
2020.02.26 11:00:06 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2020.02.26 11:00:11 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Feb 26 11:00:06 2020] write new refreshtoken


Danach minütlich:
2020.02.26 12:41:08 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2020.02.26 12:42:08 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6117/6000 Refresh Cookie!
2020.02.26 12:43:08 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6177/6000 Refresh Cookie!
2020.02.26 12:44:08 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6237/6000 Refresh Cookie!


Wenn dieser Zustand eintritt, dann liegt in in /opt/fhem/cache/alexa-cookie eine 18refresh-cookie.js
Die habe ich mal auf der console ganz stumpf mit /usr/bin/node ./cache/alexa-cookie/18refresh-cookie.js ausgeführt.
Ist gelaufen, hat scheinbar ihren Job auch gemacht, zumindes gab es keine Fehlermeldungen.
Danach ist sie weg und ich habe im FHEM-Log einen:
2020.02.28 05:11:28 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Feb 28 05:10:54 2020] write new refreshtoken
und es ist wieder einen Tag lang OK.

Es scheint so, als ob sie nur von FHEM aus irgendwann nicht mehr ausgeführt werden kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Februar 2020, 10:35:31
Zitat von: HCS am 28 Februar 2020, 05:48:10
Hier ist der "get status":

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
intervalvoice    Attribut 1
icon    Attribut echo
server    Attribut layla.amazon.de
room    Attribut Amazon
intervalsettings    Attribut 1


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-71922....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 134....
.DIRECTID    Helper amzn1.account.AECIJX....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0


Ich habe mal ein wenig tiefer reingeschaut.
Das ist ein Testsystem, auf dem außer zwei Echos nichts definiert ist.
Das läuft so ungefähr einen Tag lang, bis der Zustand eintritt.

Bis da hin macht es alle ein bis zwei Stunden:
2020.02.26 11:00:06 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2020.02.26 11:00:11 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Feb 26 11:00:06 2020] write new refreshtoken


Danach minütlich:
2020.02.26 12:41:08 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2020.02.26 12:42:08 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6117/6000 Refresh Cookie!
2020.02.26 12:43:08 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6177/6000 Refresh Cookie!
2020.02.26 12:44:08 3: [alexa] [echodevice_LoginStart] Alter COOKIE=6237/6000 Refresh Cookie!


Wenn dieser Zustand eintritt, dann liegt in in /opt/fhem/cache/alexa-cookie eine 18refresh-cookie.js
Die habe ich mal auf der console ganz stumpf mit /usr/bin/node ./cache/alexa-cookie/18refresh-cookie.js ausgeführt.
Ist gelaufen, hat scheinbar ihren Job auch gemacht, zumindes gab es keine Fehlermeldungen.
Danach ist sie weg und ich habe im FHEM-Log einen:
2020.02.28 05:11:28 3: [alexa] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Feb 28 05:10:54 2020] write new refreshtoken
und es ist wieder einen Tag lang OK.

Es scheint so, als ob sie nur von FHEM aus irgendwann nicht mehr ausgeführt werden kann.
Danke für die Infos. Der Ablauf ist/war soweit bekannt. Das Modul hat irgendein Problem das JS Skript zu starten. Nur weiß ich noch nicht welches. Könntest du mal den Open Befehl wie folgt abändern?


open CMD,'-|',$npm_bin_node . ' ./' . $filename . ' &';

while(<CMD>) {
if (index($_, "amazon.de") != -1) {last;}
Log3 $name, 3, "[$name] [echodevice_NPMLoginRefresh] ERROR Start CMD=$_" ;
}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HCS am 28 Februar 2020, 11:07:16
Zitat von: michael.winkler am 28 Februar 2020, 10:35:31
Das Modul hat irgendein Problem das JS Skript zu starten.
Scheinbar, aber erst nach ca. einem Tag Laufzeit, bis da hin scheint es ja zu gehen.

Habe es umgebaut und die FHEM-Instanz neu gestartet.
In spätestens zwei Tagen wissen wir hoffentlich mehr.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 01 März 2020, 13:14:47
Zitat von: tb-killa am 08 Februar 2020, 21:47:55
Hallo Michael (michael.winkler),
ich war so frei deine letzte Version mit zwei weiteren Devices sowie einer allgemeinen Erweiterung im Bereich "Sounds" zu bestücken:


# - FEATURE: Unterstützung A3RBAYBE7VM004 ECHO Studio
#                  Unterstützung A3SSG6GR8UU7SN ECHO SUB
#                  NEW: set sounds: (Sounds gemäß Routine-Übersicht)
# - glocken
# - kirchenglocke
# - summer
# - tuerklingel_1
# - tuerklingel_2
# - tuerklingel_3
# - jubelnde_menschenmenge
# - publikumsapplaus
# - flugzeug
# - katastrophenalarm
# - motoren_an
# - schilde_hoch
# - sirenen
# - zappen
# - boing_1
# - boing_2
# - kamera
# - lufthupe
# - quitschende_tuer
# - tickende_uhr
# - trompete
# - hahn
# - hundegebell
# - katzenmauzen
# - loewengebruell
# - wolfsgeheul
# - gruselig_quitschende_tuer
# - weihnachtsglocken


Ich habe die Versionsnummer nicht geändert, Michael sollte dies im Rahmen seines offiziellen Updates durchführen.
Gibt es einen Zeitplan, wann diese Funktion ausgerollt wird? Ich fände es ganz interessant und würde es gern nutzen.

Ich teste gerade bisschen mit dem msg-Befehl und gerade auch in der Kombination mit den dortigen Prioritäten wäre es ganz interessant.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 13 März 2020, 12:17:48
Hallo zusammen,

im Zuge der Faulheit beschäftige ich mich aktuell mit CEC. Aktuell habe ich einen FireTV an meinem AV Reciver von Samsung (HT-D5500). Dahinter hängt auch ein Samsung TV (LE46C650) [beide alt aber gut].
Wenn ich nun will das alles auf einmal angeht, drücke ich am FireTV einfach den Home Button.
Zweite Variante ist, der Sonos Play One im Wohnzimmer oder der Küche z.B. zu sagen "Alexa, schalte Netflix ein".

Beide Wege führen zum Erfolg. Leider gibt es im Modul keine Möglichkeit den Home Button zu drücken.
Ich habe die ADB Fernbedienung gesehen aber denke mir das muss einfacher gehen.

TV, AV Reciver und FireTV hängen an Netzwerkkabeln mit fester IP. Darüber kann ich z.B. auch den TV ausschalten lassen. Damit verbunden gehen dann alle Geräte aus. So soll es auch sein.
Am Ende würde ich mir gern ein FHEM Gerät anlegen, mit dem ich via Alexa einfach TV an oder aus schalten kann oder aber über FHEM selber.
Gleiches tat ich bereits für meinen PC. Da läuft das via WOL und net shutdown. Naja OT Ende.

Bin für Jede Idee dankbar. Denn einschalten kann ich TV und/oder AV Reciver nicht über WOL o.ä. habe noch einen IR/RF Wandler aber das empfinde ich als sehr schlechte Lösung.

Gruß,
87insane
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 März 2020, 14:38:14
Zitat von: 87insane am 13 März 2020, 12:17:48
Hallo zusammen,

im Zuge der Faulheit beschäftige ich mich aktuell mit CEC. Aktuell habe ich einen FireTV an meinem AV Reciver von Samsung (HT-D5500). Dahinter hängt auch ein Samsung TV (LE46C650) [beide alt aber gut].
Wenn ich nun will das alles auf einmal angeht, drücke ich am FireTV einfach den Home Button.
Zweite Variante ist, der Sonos Play One im Wohnzimmer oder der Küche z.B. zu sagen "Alexa, schalte Netflix ein".

Beide Wege führen zum Erfolg. Leider gibt es im Modul keine Möglichkeit den Home Button zu drücken.
Ich habe die ADB Fernbedienung gesehen aber denke mir das muss einfacher gehen.

TV, AV Reciver und FireTV hängen an Netzwerkkabeln mit fester IP. Darüber kann ich z.B. auch den TV ausschalten lassen. Damit verbunden gehen dann alle Geräte aus. So soll es auch sein.
Am Ende würde ich mir gern ein FHEM Gerät anlegen, mit dem ich via Alexa einfach TV an oder aus schalten kann oder aber über FHEM selber.
Gleiches tat ich bereits für meinen PC. Da läuft das via WOL und net shutdown. Naja OT Ende.

Bin für Jede Idee dankbar. Denn einschalten kann ich TV und/oder AV Reciver nicht über WOL o.ä. habe noch einen IR/RF Wandler aber das empfinde ich als sehr schlechte Lösung.

Gruß,
87insane
Ich verstehe nicht so recht...
Wenn du Per "Alexa, schalte Netflix ein" alles anbekommst, dann kannst du doch bereits genau das was du möchtest oder hab ich nen knoten im Hirn?

Falls nicht gibt es den Umweg eine Routine anzulegen und dies per FHEM (Dummy+notify) aus einem Gerät zu schalten.

Ich sammle auch Lautstärke (Fernseher) und Kanal (Reciever) in einem Gerät und kann damit per alexa beides steuern.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 13 März 2020, 16:47:12
Naja ich kann alexa schalte ABC nicht als Befehl nutzen. Würde ja gerne auch ohne zu sprechen das gleiche erreichen.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: E.F. am 14 März 2020, 19:24:23
Hallo, wenn ich hier nach "Echo Studio" suche, finde ich nichts. Also habe wohl ich nur das Problem. Mein Echo Studio wird über autocreate_devices anders angelegt als die anderen Devices. Es fehlen readings, die "Set" und "Get" Buttons etc. Löschen und erneutes autocreate hat nichts geholfen.

Wäre für einen Hinweis dankbar.

Danke und Grüße
EF
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 14 März 2020, 22:19:22
Der erste Teil des DEFs des autocreated Devices ist der Gerätetyp. Das kannst Du direkt im Modul ergänzen, wo alle Definitionen sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: E.F. am 15 März 2020, 00:31:10
Hat geklappt, danke!  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 15 März 2020, 11:26:50
Und dann teilst Du die entspr. Zeile hier im Thread, damit bei Gelegenheit Michael es im Modul übernehmen kann ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 23 März 2020, 13:36:10
Zitat von: amenomade am 15 März 2020, 11:26:50
Und dann teilst Du die entspr. Zeile hier im Thread, damit bei Gelegenheit Michael es im Modul übernehmen kann ;)
Hat nicht geklappt, schade!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 24 März 2020, 07:46:04
Hallo Michael (ist doch Dein Modul, oder?),

gestern Abend scheinen die Amazon-Server (oder zumindest die API) massive Schwierigkeiten gehabt zu haben. Echodevice ist quasi immer zwischen "connected" und "connected with loginerror" gewechselt. Kann es sein, dass das Modul in solch einem "Zwischenzustand" blockiert o.ä.? Mein FHEM war zeitweise überhaupt nicht mehr ansprechbar. Meine temporäre Lösung war jetzt leider nur die Deaktivierung des Devices.

Oder gibt es eine Lösung hierfür?

Ich möchte es mir aber nicht nehmen lassen, erst einmal grundsätzlich vielen Dank für die Zeit und Mühe zu sagen! Es ist ein super Modul, welches ich wirklich oft "im Einsatz" habe. "Kaffee fertig", "Geschirrspüler fertig", "Backofen in einer Minute", ..........   :-)  Das speak ist mit Abstand für mich das Beste am Modul :-D

Viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 24 März 2020, 08:07:36
Wie hast du "definiert"!?

Mit den echten Logindaten oder mit den "fake Daten"!?

Welche Login-Methode!?

Siehe hier https://forum.fhem.de/index.php/topic,109408.msg1033985.html#msg1033985 oder gegen Ende dieses Threads gefühlt über tausend Seiten lang... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 März 2020, 08:09:19
Zitat von: Sascha_F am 24 März 2020, 07:46:04
Hallo Michael (ist doch Dein Modul, oder?),

gestern Abend scheinen die Amazon-Server (oder zumindest die API) massive Schwierigkeiten gehabt zu haben. Echodevice ist quasi immer zwischen "connected" und "connected with loginerror" gewechselt. Kann es sein, dass das Modul in solch einem "Zwischenzustand" blockiert o.ä.? Mein FHEM war zeitweise überhaupt nicht mehr ansprechbar. Meine temporäre Lösung war jetzt leider nur die Deaktivierung des Devices.

Oder gibt es eine Lösung hierfür?

Ich möchte es mir aber nicht nehmen lassen, erst einmal grundsätzlich vielen Dank für die Zeit und Mühe zu sagen! Es ist ein super Modul, welches ich wirklich oft "im Einsatz" habe. "Kaffee fertig", "Geschirrspüler fertig", "Backofen in einer Minute", ..........   :-)  Das speak ist mit Abstand für mich das Beste am Modul :-D

Viele Grüße
Sascha
Welche Login-Methode nutzt du? Falls nicht npm_login dann bitte dahin ändern. Alles andere ist nicht stabil und führt häufig zu dem von dir benannten Wechselspiel.

Zum "blockieren" gab es hier vor einiger Zeit schon mal eine Diskussion. Einfach mal danach suchen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 24 März 2020, 08:55:21
Hi zusammen und vielen Dank für eure schnellen Antworten!

Ich verwende die NPM-Methode - also mit echten Login-Daten. Grundsätzlich läuft das alles auch 1a inkl. refreshToken etc., aber gestern Abend (habe ich zumindest aus den Netz gelesen) war die Amazon-API (ich denke mal, es betraf viele Amazon-Web-Services) alles andere als stabil erreichbar. Auch die Echos selbst (und die Alexa-App) funktionierten nicht mehr oder nur sopradisch.

Aufgefallen ist es mir tatsächlich jetzt erst - wenn Amazon erreichbar ist, "flutscht" das alles :-)

Danke für die Info - dann schaue ich mal, ob ich die Beiträge zum Thema "blockiert" finde. Dachte, ich werfe es hier zumindest einmal hoch, falls das noch nie aufgefallen ist - Amazon ist ja i.d.R. immer erreichbar.

Sah dann übrigens so aus - Auszug aus dem Log:

2020.03.23 22:34:50 3: [AlexaEchoDevice] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.03.23 22:34:50 3: [AlexaEchoDevice] [echodevice_setState] to connected but loginerror
2020.03.23 22:34:50 3: [AlexaEchoDevice] [echodevice_LoginStart] connected but loginerror
2020.03.23 22:35:02 3: [AlexaEchoDevice] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2
2020.03.23 22:35:50 3: [AlexaEchoDevice] [echodevice_LoginStart] connected but loginerror
2020.03.23 22:35:52 3: [AlexaEchoDevice] [echodevice_ParseAuth] reset loginerror from 2 to 0
2020.03.23 22:35:52 3: [AlexaEchoDevice] [echodevice_setState] to connected
2020.03.23 22:37:30 3: [AlexaEchoDevice] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.03.23 22:37:30 3: [AlexaEchoDevice] [echodevice_setState] to connected but loginerror
2020.03.23 22:38:22 3: [AlexaEchoDevice] [echodevice_LostConnect] connection error = https://layla.amazon.de/api/bootstrap: Can't connect(2) to https://layla.amazon.de:443:  SSL wants a read first / set loginerror to 2
2020.03.23 22:38:22 3: [AlexaEchoDevice] [echodevice_setState] to connected but loginerror
2020.03.23 22:39:05 3: [AlexaEchoDevice] [echodevice_LoginStart] connected but loginerror
2020.03.23 22:39:09 3: [AlexaEchoDevice] [echodevice_ParseAuth] reset loginerror from 2 to 0
2020.03.23 22:39:09 3: [AlexaEchoDevice] [echodevice_setState] to connected
2020.03.23 22:40:26 3: [AlexaEchoDevice] [echodevice_LostConnect] connection error = https://layla.amazon.de/api/bootstrap: Can't connect(2) to https://layla.amazon.de:443:  SSL wants a read first / set loginerror to 1
2020.03.23 22:40:26 3: [AlexaEchoDevice] [echodevice_setState] to connected but loginerror
2020.03.23 22:41:09 3: [AlexaEchoDevice] [echodevice_LoginStart] connected but loginerror
2020.03.23 22:41:13 3: [AlexaEchoDevice] [echodevice_ParseAuth] reset loginerror from 1 to 0
2020.03.23 22:41:13 3: [AlexaEchoDevice] [echodevice_setState] to connected
2020.03.23 22:42:55 3: [AlexaEchoDevice] [echodevice_LostConnect] connection error = https://layla.amazon.de/api/bootstrap: empty answer received / set loginerror to 1



Viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 März 2020, 09:00:13
schicke mal ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 24 März 2020, 09:51:08
Hallo Michael,

das get liefert  (das Device ist aber jetzt auch wieder aktiviert und die Amazon-Server scheinen wieder einwandfrei zu laufen):


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_refresh_intervall    Attribut 21600
npm_refresh_intervall: 6000
server    Attribut layla.amazon.de


Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=259-52250....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -11....
.DIRECTID    Helper amzn1.account.AESGSI....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR   



Ich denke, da es wieder läuft, ist das get nicht so aussagekräftig. Sollten die Amazonserver wieder in die Knie gehen, werde hole ich natürlich direkt ein get.

Viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 24 März 2020, 12:45:00
Ich glaube auch nicht, dass die Amazon Server Schuld waren. Vielleicht ein Netzwerkproblem des eigenen Providers.
Ich schwöre in dem Zusammenhang auf https://xn--allestrungen-9ib.de/stoerung/amazon-alexa/
Titel: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 März 2020, 12:48:07
Hab auch nochmal geschaut.

Ich hatte gestern Abend bei einer Anfrage über die mobile App ein Verbindungsproblem. Allerdings wurde die "Wiederholung" direkt danach ohne Probleme abgearbeitet.
Mein Log von gestern sagt auch nichts ungewöhnliches.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Loki am 24 März 2020, 15:22:57
Moin!

ich habe ein FireTV 4k als echodevice eingebunden:
Internals:
   DEF        AKPGW064GI9HE G070VM12923721X6
   FUUID      5e58ce05-f33f-a31c-1586-023784a73894e2aa
   IODev      AmazonAccount
   LOGINMODE  IODEV
   NAME       ECHO_G070VM12923721X6
   NR         974
   NTFY_ORDER 50-ECHO_G070VM12923721X6
   STATE      connected
   TYPE       echodevice
   model      Fire TV Stick 4K
   OLDREADINGS:
   READINGS:
     2020-03-24 15:19:42   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-03-24 15:19:42   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-03-24 08:32:13   COOKIE_MODE     IODEV
     2020-03-24 15:19:39   alarm_count     0
     2020-03-24 15:19:41   channel         -
     2020-03-24 15:19:41   currentAlbum    -
     2020-03-24 15:19:41   currentArtist   -
     2020-03-24 15:19:41   currentArtwork  -
     2020-03-24 15:19:41   currentTitle    -
     2020-03-24 15:19:41   currentTuneInID -
     2020-03-24 15:19:43   deviceAddress   
     2020-03-24 15:19:45   dnd             off
     2020-03-24 15:19:43   microphone      false
     2020-03-24 15:19:41   model           Fire TV Stick 4K
     2020-03-24 15:19:39   musicalarm_count 0
     2020-03-24 15:19:42   mute            off
     2020-03-24 15:19:42   online          true
     2020-03-24 15:19:41   playStatus      stopped
     2020-03-24 15:19:41   presence        present
     2020-03-24 15:19:42   progress        0
     2020-03-24 15:19:42   progresslen     0
     2020-03-24 15:19:39   reminder_count  0
     2020-03-24 15:19:42   repeat          off
     2020-03-24 15:19:42   shuffle         off
     2020-03-24 08:32:18   state           connected
     2020-03-24 15:19:43   timeZoneId      Europe/Berlin
     2020-03-24 15:19:39   timer_count     0
     2020-03-24 15:19:39   timer_id        -
     2020-03-24 15:19:39   timer_remainingtime 0
     2020-03-24 15:19:41   version         3255372676
     2020-03-24 14:27:13   voice           disney plus
     2020-03-24 14:27:13   voice_timestamp 1585056384480
     2020-03-24 15:19:42   volume          15
     2020-03-24 15:19:47   volume_alarm    100
   helper:
     DEVICETYPE AKPGW064GI9HE
     FAMILY     FIRE_TV
     NAME       Fire TV 4K
     RUNNING_REQUEST 0
     VERSION    3255372676
     bluetooth  -
     CMD_QUEUE:
Attributes:
   DbLogExclude .*
   IODev      AmazonAccount
   alias      Fire TV 4K
   icon       echo
   room       Amazon


Ich suche nun die Möglichkeit das Teil aus dem Standby zu holen, also dass die Oberfläche auf dem TV sichtbar wird.
Die vorhandenen SET Befehle helfen da leider nicht weiter.

Gibt es noch andere Wege?



Bleibt gesund!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 März 2020, 15:59:07
Zitat von: Loki am 24 März 2020, 15:22:57
Moin!

ich habe ein FireTV 4k als echodevice eingebunden:
Internals:
   DEF        AKPGW064GI9HE G070VM12923721X6
   FUUID      5e58ce05-f33f-a31c-1586-023784a73894e2aa
   IODev      AmazonAccount
   LOGINMODE  IODEV
   NAME       ECHO_G070VM12923721X6
   NR         974
   NTFY_ORDER 50-ECHO_G070VM12923721X6
   STATE      connected
   TYPE       echodevice
   model      Fire TV Stick 4K
   OLDREADINGS:
   READINGS:
     2020-03-24 15:19:42   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-03-24 15:19:42   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-03-24 08:32:13   COOKIE_MODE     IODEV
     2020-03-24 15:19:39   alarm_count     0
     2020-03-24 15:19:41   channel         -
     2020-03-24 15:19:41   currentAlbum    -
     2020-03-24 15:19:41   currentArtist   -
     2020-03-24 15:19:41   currentArtwork  -
     2020-03-24 15:19:41   currentTitle    -
     2020-03-24 15:19:41   currentTuneInID -
     2020-03-24 15:19:43   deviceAddress   
     2020-03-24 15:19:45   dnd             off
     2020-03-24 15:19:43   microphone      false
     2020-03-24 15:19:41   model           Fire TV Stick 4K
     2020-03-24 15:19:39   musicalarm_count 0
     2020-03-24 15:19:42   mute            off
     2020-03-24 15:19:42   online          true
     2020-03-24 15:19:41   playStatus      stopped
     2020-03-24 15:19:41   presence        present
     2020-03-24 15:19:42   progress        0
     2020-03-24 15:19:42   progresslen     0
     2020-03-24 15:19:39   reminder_count  0
     2020-03-24 15:19:42   repeat          off
     2020-03-24 15:19:42   shuffle         off
     2020-03-24 08:32:18   state           connected
     2020-03-24 15:19:43   timeZoneId      Europe/Berlin
     2020-03-24 15:19:39   timer_count     0
     2020-03-24 15:19:39   timer_id        -
     2020-03-24 15:19:39   timer_remainingtime 0
     2020-03-24 15:19:41   version         3255372676
     2020-03-24 14:27:13   voice           disney plus
     2020-03-24 14:27:13   voice_timestamp 1585056384480
     2020-03-24 15:19:42   volume          15
     2020-03-24 15:19:47   volume_alarm    100
   helper:
     DEVICETYPE AKPGW064GI9HE
     FAMILY     FIRE_TV
     NAME       Fire TV 4K
     RUNNING_REQUEST 0
     VERSION    3255372676
     bluetooth  -
     CMD_QUEUE:
Attributes:
   DbLogExclude .*
   IODev      AmazonAccount
   alias      Fire TV 4K
   icon       echo
   room       Amazon


Ich suche nun die Möglichkeit das Teil aus dem Standby zu holen, also dass die Oberfläche auf dem TV sichtbar wird.
Die vorhandenen SET Befehle helfen da leider nicht weiter.

Gibt es noch andere Wege?



Bleibt gesund!
Ich hatte vor einiger Zeit mal etwas zu einem separaten Modul für den FireTV gelesen. Weis aber jetzt nicht mehr ob es das (noch) gibt oder ob es nur eine Idee, ein Wunsch oder ein Prototyp war

Vielleicht kommst du damit weiter.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 24 März 2020, 16:00:26
ZitatGibt es noch andere Wege?

Mit dem LGTV_WebOS-Modul kann man mit dem input-setter einen Geräteeingang (HDMI) wählen.

Weiß nicht wie das bei anderen Modulen ist.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 24 März 2020, 16:03:55
Zitat von: balli1187 am 24 März 2020, 15:59:07
Ich hatte vor einiger Zeit mal etwas zu einem separaten Modul für den FireTV gelesen. Weis aber jetzt nicht mehr ob es das (noch) gibt oder ob es nur eine Idee, ein Wunsch oder ein Prototyp war

Vielleicht kommst du damit weiter.


Gesendet von iPhone mit Tapatalk

Eventuell ist das hier https://forum.fhem.de/index.php/topic,68748.msg602292.html#msg602292 gemeint...
...hatte ich auch überlegt.

Allerdings habe ich den Betrieb wieder eingestellt...
...zumindest mein FireTV 4k ist etwas "mimöslich"... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Loki am 24 März 2020, 19:07:24
@TomLee:  der TV steht immer auf HDMI, weil dort mein AV dran hängt. Diesen stelle ich auch auch brav auf den Eingang, an dem der Fire TV hängt. Aber das weckt ihn natürlich nicht aus dem Standby auf.
@MadMax: das Modul klingt vielversprechend. Das schau ich mir mal an.

EDIT:   Das FireTV Modul hat geholfen. Es läuft auch mit dem 4K!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: basti.U am 03 April 2020, 22:49:08
Hallo Zusammen,
ich hoffe es kann mir jemand helfen.
Ich habe aktuell mit der Version 0.1.0 das Problem, dass sich FHEM jedesmal komplett aufhängt, wenn ich
set EchoBasti NPM_login new
ausführe.

NPM_Install funktioniert ohne fehler.

habe aktuell die Verion node.js 10.19.0

Das merkwürdige ist: Änder ich den npm_proxy_port auf bsp. 100 oder 90 zeigt sich ein anderer Fehler:
Login Ergebnis


Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.

Im Log am Ende ist folgendes zu lesen:
2020.04.03 22:42:37 3: [EchosBasti] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.03 22:42:37 3: [EchosBasti] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.03 22:42:37 3: [EchosBasti] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.03 22:42:37 3: [EchosBasti] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.03 22:42:37 3: [EchosBasti] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server Error: Error: listen EACCES: permission denied 192.168.1.77:95

2020.04.03 22:42:37 3: [EchosBasti] [echodevice_NPMLoginNew] Result RESULT: Error: Proxy could not be initialized / null


Kennt jemand das Problem?
Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 03 April 2020, 23:33:37
Irgendwas (firewall? docker?) erlaubt den Prozess nicht, auf Port 95 zu lauschen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 04 April 2020, 13:48:39
Alles unter 1024 ist ein privilegierter Port.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 05 April 2020, 16:49:45
Hallo Zusammen,

ich habe ebenfalls Probleme mit NPM_login new.

"NPM Install" lief problemlos durch.

Das erste Problem ist dass beim Aufruf von "NPM_login new" keinen Login Link mit der IP Adresse erzeugt. FHEM hängt also ohne Meldungen bis ich manuell die Seite "192.168.1.115:3002" aufrufe und da die Amazon Daten eintrage.

Kurze Zeit später meldet das Modul "Login Ergebnis  Refreshtoken wurde erfolgreich erstellt"

Es tut sich aber danach nicht mehr viel. Es kommt keine Verbindung zustande. Das Modul bleibt auf "initialisiert".
Ein set NPM_login refresh  meldet
Zitat"Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0"

Im Log kann ich nichts verdächtiges entdecken:
Zitat2020.04.05 16:33:23 3: [myAlexa] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.05 16:33:23 3: [myAlexa] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie csrf = 1228699560

2020.04.05 16:33:23 3: [myAlexa] [echodevice_NPMLoginNew] Result Alexa-Cookie: Result: csrf=1228699560, Cookie=session-id=261-8578257-9424306; session-id-time=2216817202l; ubid-acbde=262-9916839-4878925; x-acbde=gN@XMEHEA2ltul0zW; at-acbde=Atza|Iw.....
FFr8xgFQcEYsZ9QvwEL5UhWEWi7PB9w1Js-KU; sess-at-acbde=c/Bsc+nCgzv/Dosgj3mLEOM=; csrf=1228699560

2020.04.05 16:33:23 3: [myAlexa] [echodevice_NPMLoginNew] Result Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:27P6VTEYH8TCPBHSQWKB+s-AFPJ057X4J26P|1586096610018&t:1510018&adb:adblk_no; session-id-time=2216817200l; session-token=\"NyxFhGilZeu7qT+Ps.....
  UjLr5; at-main=Atza|IwEBI......
w4MvIBP6WhyyYL_EVc2NGnvAK9gsIrT4O22eiHDF9je82y; sess-at-main=\"DgQYibOn1gUjPBmL2GuKYejW39EX9lsRy815+TBto8A=\"; frc=hDUzS9dXO2zCgz5IQ7eCa....
eYShiivZzxnLnzPrnjg==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0
RLov+58LSyZ266HHA9PeYShiivZzxnLnzPrnjg==","map-md":"eyJkZXZpY2Vf...
6b24uZWNobyJ9fQ==","deviceId":"765641842573831","deviceSerial":"dab1d58c964d","refreshToken":"Atnr|EwICIP7_Eq....
XuwjIQA","tokenDate":1586097201723,"amazonPage":"amazon.de","localCookie":"session-id=261-8578257-9424306; session-id-time=2216817202l; ubid-acbde=262-9916839-4878925; x-acbde=gN@XMEHEAXiXYm6JZTH@r8ZJ2ltul0zW; at-acbde=Atza|IwEBI_TMEZMBAVn...
sLojA4DaAc6dvi7PB9w1Js-KU; sess-at-acbde=c/Bsc+nCgzv/DosPZt9ihNJ4W4de7+2ZkVggj3mLEOM=; csrf=1228699560","csrf":"1228699560"}

2020.04.05 16:33:24 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.05 16:33:24 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.05 16:33:24 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.05 16:33:24 1: localhost:1883 disconnected, waiting to reappear (MQTT)
2020.04.05 16:33:24 1: localhost:1883 reappeared (MQTT)
2020.04.05 16:33:58 3: [myAlexa] [echodevice_NPMLoginRefresh] refreshtoken unkown!! refreshtoken=0
2020.04.05 16:34:25 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.05 16:34:25 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.05 16:34:25 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.

Modul Infos:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
alias    Attribut myAlexa
icon    Attribut echo
room    Attribut Amazon
verbose    Attribut 5

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Da ich schon seit mehreren Stunden probiere, bin ich für jeden Tipp dankbar!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 April 2020, 19:30:07
Was sagt
ip -o addr show
?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 05 April 2020, 21:17:41
Zitat von: amenomade am 05 April 2020, 19:30:07
Was sagt
ip -o addr show
?

Das ist die Antwort:

1: lo    inet 127.0.0.1/8 scope host lo\       valid_lft forever preferred_lft forever
1: lo    inet6 ::1/128 scope host \       valid_lft forever preferred_lft forever
2: eth0    inet 192.168.1.115/24 brd 192.168.1.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 2a02:908:113a:af80:de1d:a094:d314:7878/64 scope global noprefixroute dynamic \       valid_lft 7065sec preferred_lft 3465sec
2: eth0    inet6 fe80::1f79:e64a:ff6b:2b82/64 scope link \       valid_lft forever preferred_lft forever
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 April 2020, 21:51:49
OK dann sollte das :3002 Proxy funktionieren. Hast Du irgendwelches Popup-Blocker in deinem Browser?

Jetzt zum eigentlichen Problem: was steht im .Cookie Reading und in den anderen Readings nachdem er "Login Ergebnis  Refreshtoken wurde erfolgreich erstellt" sagt?

Und wie hast Du den echo Account Device erstellt (im DEF)? Mit email und passwort?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 05 April 2020, 22:07:21
Nein ich habe keine Popup-Blocker.
Habe Chrome und Edge ausprobiert. Beide Browser mit dem gleichen Verhalten.

Als Readings habe nur die Sachen:

ZitatReadings
COOKIE_MODE     NPM  2020-04-05 18:28:49
COOKIE_TYPE       NEW 2020-04-05 18:29:08
amazon_refreshtoken  wird erzeugt  2020-04-05 21:57:44
autocreate_devices  stop  2020-04-05 18:29:08
version 0.1.0 2020-04-05 18:29:08

Das echodevice habe ich mit:
define myAlexa echodevice xxx@xxx.xx xxx
erstellt. Zuvor habe ich mein altes echodevice (mit Email & Passwort) den ich erfolglos ausprobiert habe, gelöscht.

Mit dem alten echodevice habe ich zwar "connection" hingekriegt aber die Geräte ließen sich in keinster weise steuern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 April 2020, 22:35:43
Zitat von: arestant am 05 April 2020, 22:07:21

Als Readings habe nur die Sachen:
Auch wenn Du ein "list <account_device>" machst?

"wird erzeugt" reicht nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 05 April 2020, 22:51:37
list myAlexa

Zitat
Internals:
   CFGFN     
   DEF        xxx@xxx.xx xxx
   FUUID      5e8a444b-f33f-3d15-7380-d2a71336be168742
   LOGINMODE  NPM
   NAME       myAlexa
   NR         345
   NTFY_ORDER 50-myAlexa
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-04-05 22:49:15   COOKIE_MODE     NPM
     2020-04-05 22:49:20   COOKIE_TYPE     NEW
     2020-04-05 22:49:50   amazon_refreshtoken wird erzeugt
     2020-04-05 22:49:20   autocreate_devices stop
     2020-04-05 22:49:20   version         0.1.0
   helper:
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   alias      myAlexa
   icon       echo
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 April 2020, 09:21:07
Zitat von: arestant am 05 April 2020, 22:51:37
list myAlexa
Was steht in deinem LOG, wenn du den Prozess startest?

Was für ein Betriebssystem verwendest Du?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 06 April 2020, 14:12:36
ZitatWas steht in deinem LOG, wenn du den Prozess startest?

Meinst du was der echodevice Prozess nach dem FHEM neustart meldet?

2020.04.06 13:56:28 0: Server shutdown
2020.04.06 13:56:28 1: Shutdown executed
2020.04.06 13:56:31 1: Including fhem.cfg
2020.04.06 13:56:32 3: telnetPort: port 7072 opened
2020.04.06 13:56:32 3: WEB: port 8083 opened
2020.04.06 13:56:32 3: WEBphone: port 8084 opened
2020.04.06 13:56:32 3: WEBtablet: port 8085 opened
2020.04.06 13:56:33 2: eventTypes: loaded 351 events from ./log/eventTypes.txt
2020.04.06 13:56:33 3: Opening MyLWZ device /dev/ttyUSB0
2020.04.06 13:56:33 3: Setting MyLWZ serial parameters to 115200,8,N,1
2020.04.06 13:56:33 3: MyLWZ device opened
2020.04.06 13:56:35 1: PERL WARNING: Use of uninitialized value $id in hash element at ./FHEM/72_XiaomiMQTTDevice.pm line 81.
2020.04.06 13:56:40 1: Including ./log/fhem.save
2020.04.06 13:56:40 3: Opening MQTT device localhost:1883
2020.04.06 13:56:40 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_MQTT.pm line 505.
2020.04.06 13:56:40 3: MQTT device opened
2020.04.06 13:56:40 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.04.06 13:56:40 3: alexa: starting
2020.04.06 13:56:40 3: alexa: using logfile: ./log/alexa-2020-04-06.log
2020.04.06 13:56:40 1: usb create starting
2020.04.06 13:56:41 3: Probing CUL device /dev/ttyACM0
2020.04.06 13:56:41 3: Probing TCM_ESP3 device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ZWDongle device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing SIGNALDuino device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing MYSENSORS device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ArduCounter device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ElsnerWS device /dev/ttyACM0
2020.04.06 13:56:43 3: Probing FRM device /dev/ttyACM0
2020.04.06 13:56:49 1: usb create end
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_XiaomiMQTTDevice.pm line 209.
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_XiaomiMQTTDevice.pm line 198.
2020.04.06 13:56:49 0: Featurelevel: 6
2020.04.06 13:56:49 0: Server started with 37 defined entities (fhem.pl:21573/2020-04-01 perl:5.020002 os:linux user:fhem pid:30333)
2020.04.06 13:56:49 4: [myAlexa] [echodevice_FirstStart] COOKIE      =
2020.04.06 13:56:49 4: [myAlexa] [echodevice_FirstStart] COOKIE_TYPE = NEW
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_XiaomiMQTTDevice.pm line 332.
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_XiaomiMQTTDevice.pm line 335.
2020.04.06 13:56:50 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.06 13:56:50 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.06 13:56:59 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.06 13:57:03 2: AttrTemplates: got 154 entries
2020.04.06 13:57:51 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.06 13:57:51 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.06 13:57:59 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


ZitatWas für ein Betriebssystem verwendest Du?

Ich verwende Raspbian
cat /proc/version
Linux version 4.9.35-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1014 SMP Fri Jun 30 14:47:43 BST 2017

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 April 2020, 14:57:44
Zitat von: arestant am 06 April 2020, 14:12:36
Meinst du was der echodevice Prozess nach dem FHEM neustart meldet?

2020.04.06 13:56:28 0: Server shutdown
2020.04.06 13:56:28 1: Shutdown executed
2020.04.06 13:56:31 1: Including fhem.cfg
2020.04.06 13:56:32 3: telnetPort: port 7072 opened
2020.04.06 13:56:32 3: WEB: port 8083 opened
2020.04.06 13:56:32 3: WEBphone: port 8084 opened
2020.04.06 13:56:32 3: WEBtablet: port 8085 opened
2020.04.06 13:56:33 2: eventTypes: loaded 351 events from ./log/eventTypes.txt
2020.04.06 13:56:33 3: Opening MyLWZ device /dev/ttyUSB0
2020.04.06 13:56:33 3: Setting MyLWZ serial parameters to 115200,8,N,1
2020.04.06 13:56:33 3: MyLWZ device opened
2020.04.06 13:56:35 1: PERL WARNING: Use of uninitialized value $id in hash element at ./FHEM/72_XiaomiMQTTDevice.pm line 81.
2020.04.06 13:56:40 1: Including ./log/fhem.save
2020.04.06 13:56:40 3: Opening MQTT device localhost:1883
2020.04.06 13:56:40 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_MQTT.pm line 505.
2020.04.06 13:56:40 3: MQTT device opened
2020.04.06 13:56:40 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.04.06 13:56:40 3: alexa: starting
2020.04.06 13:56:40 3: alexa: using logfile: ./log/alexa-2020-04-06.log
2020.04.06 13:56:40 1: usb create starting
2020.04.06 13:56:41 3: Probing CUL device /dev/ttyACM0
2020.04.06 13:56:41 3: Probing TCM_ESP3 device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ZWDongle device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing SIGNALDuino device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing MYSENSORS device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ArduCounter device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ElsnerWS device /dev/ttyACM0
2020.04.06 13:56:43 3: Probing FRM device /dev/ttyACM0
2020.04.06 13:56:49 1: usb create end
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_XiaomiMQTTDevice.pm line 209.
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_XiaomiMQTTDevice.pm line 198.
2020.04.06 13:56:49 0: Featurelevel: 6
2020.04.06 13:56:49 0: Server started with 37 defined entities (fhem.pl:21573/2020-04-01 perl:5.020002 os:linux user:fhem pid:30333)
2020.04.06 13:56:49 4: [myAlexa] [echodevice_FirstStart] COOKIE      =
2020.04.06 13:56:49 4: [myAlexa] [echodevice_FirstStart] COOKIE_TYPE = NEW
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_XiaomiMQTTDevice.pm line 332.
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_XiaomiMQTTDevice.pm line 335.
2020.04.06 13:56:50 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.06 13:56:50 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.06 13:56:59 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.06 13:57:03 2: AttrTemplates: got 154 entries
2020.04.06 13:57:51 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.06 13:57:51 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.06 13:57:59 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


Ich verwende Raspbian
cat /proc/version
Linux version 4.9.35-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1014 SMP Fri Jun 30 14:47:43 BST 2017
Ich meine das LOG nachdem du ein "set NPM_login new" am Account Device gemacht hast.

Hast Du den Webeintrag auch schon gefunden? https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 06 April 2020, 21:22:50
Hi, habe heute diese Meldung beim Versuch mit NPM_login new im Log:
[myEcho] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.2.219:3002/ with your browser. / null
Wo liegt das Problem?
Beim Versuch mit Login new geht die Amazon Seite gar nicht auf!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 06 April 2020, 21:32:40
ZitatHast Du den Webeintrag auch schon gefunden? https://mwinkler.jimdo.com/modul-echodevice-npm/

Ja die Seite habe ich gelesen...

Was in Log beim erstellen von NPM_login New hatte ich bei der ersten Problembeschreibung schon gepostet.
Die Seite mit dem Amazon Login geht gar nicht auf.
Ich rufe dazu nach dem Kommando "NPM_login new" eigenständig die 192.168.1.115:3002 auf und melde mich da an.


Logeintrag ist viel zu groß und wird hier nicht richtig dargestellt :(
Daher als Textdokument angehängt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2020, 09:26:46
Zitat von: arestant am 06 April 2020, 21:32:40
Ja die Seite habe ich gelesen...

Was in Log beim erstellen von NPM_login New hatte ich bei der ersten Problembeschreibung schon gepostet.
Die Seite mit dem Amazon Login geht gar nicht auf.
Ich rufe dazu nach dem Kommando "NPM_login new" eigenständig die 192.168.1.115:3002 auf und melde mich da an.


Logeintrag ist viel zu groß und wird hier nicht richtig dargestellt :(
Daher als Textdokument angehängt.
Ein LOG mit Loglevel 4 hätte erstmal gereicht. Mir ist nicht wirklich ein Fehler aufgefallen. Was zu sehen ist, dass du für die Anmeldung genau 1 Minute gebraucht hat. Eventuell liegt es daran, da der LoginInterval auf einer Minute steht.

Mach bitte noch mal ein login new mit Loglevel 4 und schicke mir das noch mal zu. Bitte prüfe auch ob du in dem Verzeichnis "cache/alexa-cookie/" eine Datei "result.json" findest. An der Datei hängt noch eine Nummer.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 07 April 2020, 11:17:52
Level 4 hat die Anzahl der Einträge nicht wirklich verkleinert. Die meisten Einträge sind mit dem level 3 & 4.
Habe den neuen Log wieder in einer Datei angehängt.

Ja die "result.json" wird angelegt.
Heißt bei mir "53result.json"
{"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:PJHF9YQAF90PXS9DF8KX+s-PJHF9YQAF90PXS9DF8KX|1586121637937&t:1586121637937&adb:adblk_no; session-id-time=2216969320l; session-token=\"N/BRY9RG3upUVIfN6t0NowwpGqr+sGE6/DFGGIK/nHOigmITa1AtxFB/eYHpqbPGhzvbq+TfqjhSCttQFXZrGlM1962zpU/vKHXTQUoNj3RWpAXam4noYSkToLMUkkXqSY+NceM7s6pQVphlSRUSJ9DTQdmsncQyTAMyS3SxOrhAQ9PWXLc054mXcAD5OZNZxrGY3IhxtqtrfrxkO742GKwhePRzR8gsg1E=\"; x-main=\"Yjq1C1h0nijy1Ac4skbLGA3r?rR0ryaP\"; at-main=Atza|IwEBIC1fe3QAy9mrPZdHqEfydK9ZwUXZRz9UhwZhM3J3e4QMeZYlPpq-zH3-1IxPG47uVnYXICVurXXzzr6csVljezKEWYfxdiXQaVGHgZe4GraemkIAyGmwbgwUr025snFUjhaRFgrkZev2i2K5tATpXrfRJIg0-7Qa2UGtB6r4A3gUPSnapzsk9XAvDTaDK5LU29pK80ILi1R3ydIwiI1jLv1P7lpyQMLq7FoSIin-9rUxv5VQYc-SNSIoHobASEtwpm8JKp6p6kmACzp88Grug7IG0yzdbtxwYxSWiD7DU7YG1JeJqbx0Are0-ikAz_w6mk3F2mCV_WRVexhy9dfzN93TyOCjYYvJfhGvGjAHHrW2FK-sX8rpougpI6t-9z5PU93l7pKzuV4lR; sess-at-main=\"bEFZmXQ8F9jvRF/V4mgQoY/35HIK//NQBaIbvXxY5z8=\"; frc=0q3mc0R8GmA7zU6GPuEXkGhiXilF7rQlFkIhCMz64skDE0Kl3GM5dQ1ysNKTOzPNia1Tz88tQBwSfaXKg0VMdNvXeZcSpoK30g7uwgEWHl3PSQjZwJr2XNUYnotYPBWdezEy1NguYJuQCY2SdEdKVpU5e6Gun1pkJrOI7C4W9LhdULov2rTuzz+RHjF7hprzQcxuKo7SZZRV+exHdjIDVbnRoslwdlrxta4rDTGKayd/CkqwuLfe+QlJFVsmzUBJ9aD5/j96OAfY6+hDkiwqNIRoq6KWxm+7KbX+j+D1YeJRXzFmEhSRKrTjWDt2O7fQWikzbKZWt5Sf6yH+YgQKWrmFUpiI7ntKwKLOoETrKRTxzHGvN6ToSHD2Xab4NDQsKCeC6ci9qvszBT66WI39uIw==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvkYXRhIZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"0q3mc0R8GmA7zU6GPuEXkGhiXilF7rQlFkIhCMz64skDE0Kl3GM5dQ1ysNKTOz1Tz88tQBwSfaXKgAkOiuUm0VMdNvXeZcSpoK30g7uwgEWHl3PSQjZwJr2XNUYnotYPBWdezEy1NguYJuQCY2SdEdKVpU5e6Gun1pkJrOI7C4W9LhdULov2rTuzz+RHjF7hprzQcxuKo7SZZRV+exHdjIDVbnRoslwdlrxta4rDTGKayd/CkqwuLfe+QlJFVsmzUBJ9aD5/j96OAfY6+hDkiwRm8pZoq6KWxm+7KbX+j+D1YeJRXzFmEhSRKrTjWDt2O7fQWikzbKZWt5Sf6yH+YgQKWrmFUpiI7ntKwKLOoETrKRTxzHGvN6ToSHD2Xab4NDQsKCeC6ci9qvszBT66WI39uIw==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhINvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"5808833388884484756172537115436804783224853516116537723413249564c5635564d32573831","deviceSerial":"dd7e5c887365309657b88f5f13bb5587","refreshToken":"Atnr|EwICINBAn4QfpOKrIJ7hJoP2t0GejBPM7mXygWiMOzvkarq62RX7O6dOg8ujySOyKGRNglhEIX7_ke4RmBfmBtYAQQKeTbK2-D6W3PA0lWGGZLB76QOTulRjezuTH-FcIJSHZ2x8TMHY6ANBBWRuaPcihhSKJn4R1KjUAwlaBqOizKWGv9qVw8HZQf6Ck3AZsEqfENT8-xpRik3calkLanfxzQJSacyVVUxJ7uMn9hqeXO6XQXZK-xsNOkKMsEKHVgIpZoiqfWjMzrAU9WcrIKevyIvwQN1iWv-l8VYjljI3a15QSS5ZNLEx-KSlgUXgcMKk6g7Eka80n72JfHNdWvR7WR-_zBpjHmmRUxYQ","tokenDate":1586249321954,"amazonPage":"amazon.de","localCookie":"session-id=261-2828544-1851957; session-id-time=2216969322l; ubid-acbde=262-8614920-2881710; x-acbde=QRQgtivlVd53iH@vUIaO0Ww9hgrlB; at-acbde=Atza|IwEBIF7yxS7SOkNOohNzNzErfKRjy7jxo3dOXtoTp-qV2tUafpAT_3EiruCfo3hLFab_Am-fb5OIg4IF3UPPs96G3XYAZhoY_OoTdqKEB85uLH9iagbl5kIm6JgDgEZd7eKzsJFoSU4__iPSCm2I6Wg34Z9XewYjHITKbWZQF2kP39j2DSPyGN7KJ_pAZSTOHZx0jXK-39U2kpl2BfL5JTKUQRKOWBmzpFvFHwHRpglHTstLRgjaJU0qtBa_YnqjCumAF9VhGrrdRbthJHOVaInFsqPZZVsRwfR7RShnhkwuOxjKyDGOzOOOk7zHYJg7GBR51nF_DrYn1CgGIoigatTiP7RnAURZAsouJTNexdXgH7CpxTdHgLTRJQHt9458lacN9RSXznuTo7XZd3YptjFrY0VRphXk6_WMXg2JWo0zJ-we7oP0dnAXCWM; sess-at-acbde=9UDUcDODut/NyHCYbQc79H9bCMgU0jOvZBgwLqhKg=; csrf=-884754589","csrf":"-884754589"}

Habe hier sowohl um log als auch in der Json Datei die kryptischen Daten verändert um missbrauch zu vermeiden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 07 April 2020, 12:18:30
Hab heute meinen BananaPI neu aufgesetzt und es kommt wieder folgende Info:
2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Node Version 10.15.2

2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Proxy IP 192.168.2.219
2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.2.219:3002 to listen on 192.168.2.219

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:47 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-9335671-0280424

2020.04.07 12:12:47 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2216974366l

2020.04.07 12:12:52 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.07 12:12:52 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=262-9335671-0280424; session-id-time=2216974366l","Accept":"*/*"},"gzip":true,"body":"appActionToken=HxX16s9qMoJIOtKm1shOqksNZZAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AS0tCWks3SEtNVE5BTkdCVkdLWjE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.1F_Jc7wOr75cL_uhSlAS9F97BEz1yySsREHJ9q9iO-yn-KCnnV4OlA.I3Cvt9AfagdvawNh.DNgwq8ollf9lGue99QTE5L5J3ZEsmQVacCGqCoDXl-6uu7DTITJFHt03RSKSPtC1WCxAiZrHAq3zWXbi-M5Jhpev7dTGOsmj5GGuDb8ijjF65oq1cCFggFWCL5pPFtXa3U-cGS3eZAuE04XV6dkr6Sw4LybRnFIZ1GeUTDHp_Pb4Q9TwKzI3YrU1jtUDA0l9BrUrvu87capdgf0zs26nuXCrteJ_tPTEzXa5WIoKFcJHGBpMzjo_ICOOiRDVnQxKPeQAEJB1DWqOgUnUiUlJIiGd4971mwvX5m1eRe7wf4Y.2Bg8xhnPCNpKyuXLD6SZdw&showPasswordChecked=false"}

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2216974372l

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-1903881-4622409

2020.04.07 12:12:58 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.07 12:12:58 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/262-9335671-0280424","Cookie":"session-id=262-9335671-0280424; session-id-time=2216974372l; ubid-acbde=261-1903881-4622409","Accept":"*/*"},"gzip":true,"body":"appActionToken=HxX16s9qMoJIOtKm1shOqksNZZAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ATUs3MjNKTjJDREtRQVhUTjExVjU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.PypBMp9ytVWKSQW3NlmfUZrG8qBKmBwetYuFI67VGeGAs3Bz6Xjyug.U3hNfdNxKFspqqsc.DoWeBFwVmWqZcA0yuadNwMJAzPczZg8Y-0_mClkG5RwBOJFcB6Wazyj7sYZVJFCIJM5Wlkw7UTYEvdBnio7s90c65efJQ-kOEKmrIsylh3p2PRsXiepIvpIeb-1ymwlVezGWfgqWLOknVeMzOouMZtFxoNK9gQIU32dEWLWE91A9LC_8T__rqXCQ9WBr83WMRLnTMWxm7CNEmQHfnl1nBWAHRS-mOFA9oonIQTIW4fCUFdvtt8TWYU-y1KfyfqhoskdNkCgPX5u8aOve_lainSUY.5HFI1Q6OcobI-EGGr_BqOw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.2.219:3002/ with your browser. / null

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2020, 15:00:27
Zitat von: arestant am 07 April 2020, 11:17:52
Level 4 hat die Anzahl der Einträge nicht wirklich verkleinert. Die meisten Einträge sind mit dem level 3 & 4.
Habe den neuen Log wieder in einer Datei angehängt.

Ja die "result.json" wird angelegt.
Heißt bei mir "53result.json"
{"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:PJHF9YQAF90PXS9DF8KX+s-PJHF9YQAF90PXS9DF8KX|1586121637937&t:1586121637937&adb:adblk_no; session-id-time=2216969320l; session-token=\"N/BRY9RG3upUVIfN6t0NowwpGqr+sGE6/DFGGIK/nHOigmITa1AtxFB/eYHpqbPGhzvbq+TfqjhSCttQFXZrGlM1962zpU/vKHXTQUoNj3RWpAXam4noYSkToLMUkkXqSY+NceM7s6pQVphlSRUSJ9DTQdmsncQyTAMyS3SxOrhAQ9PWXLc054mXcAD5OZNZxrGY3IhxtqtrfrxkO742GKwhePRzR8gsg1E=\"; x-main=\"Yjq1C1h0nijy1Ac4skbLGA3r?rR0ryaP\"; at-main=Atza|IwEBIC1fe3QAy9mrPZdHqEfydK9ZwUXZRz9UhwZhM3J3e4QMeZYlPpq-zH3-1IxPG47uVnYXICVurXXzzr6csVljezKEWYfxdiXQaVGHgZe4GraemkIAyGmwbgwUr025snFUjhaRFgrkZev2i2K5tATpXrfRJIg0-7Qa2UGtB6r4A3gUPSnapzsk9XAvDTaDK5LU29pK80ILi1R3ydIwiI1jLv1P7lpyQMLq7FoSIin-9rUxv5VQYc-SNSIoHobASEtwpm8JKp6p6kmACzp88Grug7IG0yzdbtxwYxSWiD7DU7YG1JeJqbx0Are0-ikAz_w6mk3F2mCV_WRVexhy9dfzN93TyOCjYYvJfhGvGjAHHrW2FK-sX8rpougpI6t-9z5PU93l7pKzuV4lR; sess-at-main=\"bEFZmXQ8F9jvRF/V4mgQoY/35HIK//NQBaIbvXxY5z8=\"; frc=0q3mc0R8GmA7zU6GPuEXkGhiXilF7rQlFkIhCMz64skDE0Kl3GM5dQ1ysNKTOzPNia1Tz88tQBwSfaXKg0VMdNvXeZcSpoK30g7uwgEWHl3PSQjZwJr2XNUYnotYPBWdezEy1NguYJuQCY2SdEdKVpU5e6Gun1pkJrOI7C4W9LhdULov2rTuzz+RHjF7hprzQcxuKo7SZZRV+exHdjIDVbnRoslwdlrxta4rDTGKayd/CkqwuLfe+QlJFVsmzUBJ9aD5/j96OAfY6+hDkiwqNIRoq6KWxm+7KbX+j+D1YeJRXzFmEhSRKrTjWDt2O7fQWikzbKZWt5Sf6yH+YgQKWrmFUpiI7ntKwKLOoETrKRTxzHGvN6ToSHD2Xab4NDQsKCeC6ci9qvszBT66WI39uIw==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvkYXRhIZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"0q3mc0R8GmA7zU6GPuEXkGhiXilF7rQlFkIhCMz64skDE0Kl3GM5dQ1ysNKTOz1Tz88tQBwSfaXKgAkOiuUm0VMdNvXeZcSpoK30g7uwgEWHl3PSQjZwJr2XNUYnotYPBWdezEy1NguYJuQCY2SdEdKVpU5e6Gun1pkJrOI7C4W9LhdULov2rTuzz+RHjF7hprzQcxuKo7SZZRV+exHdjIDVbnRoslwdlrxta4rDTGKayd/CkqwuLfe+QlJFVsmzUBJ9aD5/j96OAfY6+hDkiwRm8pZoq6KWxm+7KbX+j+D1YeJRXzFmEhSRKrTjWDt2O7fQWikzbKZWt5Sf6yH+YgQKWrmFUpiI7ntKwKLOoETrKRTxzHGvN6ToSHD2Xab4NDQsKCeC6ci9qvszBT66WI39uIw==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhINvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"5808833388884484756172537115436804783224853516116537723413249564c5635564d32573831","deviceSerial":"dd7e5c887365309657b88f5f13bb5587","refreshToken":"Atnr|EwICINBAn4QfpOKrIJ7hJoP2t0GejBPM7mXygWiMOzvkarq62RX7O6dOg8ujySOyKGRNglhEIX7_ke4RmBfmBtYAQQKeTbK2-D6W3PA0lWGGZLB76QOTulRjezuTH-FcIJSHZ2x8TMHY6ANBBWRuaPcihhSKJn4R1KjUAwlaBqOizKWGv9qVw8HZQf6Ck3AZsEqfENT8-xpRik3calkLanfxzQJSacyVVUxJ7uMn9hqeXO6XQXZK-xsNOkKMsEKHVgIpZoiqfWjMzrAU9WcrIKevyIvwQN1iWv-l8VYjljI3a15QSS5ZNLEx-KSlgUXgcMKk6g7Eka80n72JfHNdWvR7WR-_zBpjHmmRUxYQ","tokenDate":1586249321954,"amazonPage":"amazon.de","localCookie":"session-id=261-2828544-1851957; session-id-time=2216969322l; ubid-acbde=262-8614920-2881710; x-acbde=QRQgtivlVd53iH@vUIaO0Ww9hgrlB; at-acbde=Atza|IwEBIF7yxS7SOkNOohNzNzErfKRjy7jxo3dOXtoTp-qV2tUafpAT_3EiruCfo3hLFab_Am-fb5OIg4IF3UPPs96G3XYAZhoY_OoTdqKEB85uLH9iagbl5kIm6JgDgEZd7eKzsJFoSU4__iPSCm2I6Wg34Z9XewYjHITKbWZQF2kP39j2DSPyGN7KJ_pAZSTOHZx0jXK-39U2kpl2BfL5JTKUQRKOWBmzpFvFHwHRpglHTstLRgjaJU0qtBa_YnqjCumAF9VhGrrdRbthJHOVaInFsqPZZVsRwfR7RShnhkwuOxjKyDGOzOOOk7zHYJg7GBR51nF_DrYn1CgGIoigatTiP7RnAURZAsouJTNexdXgH7CpxTdHgLTRJQHt9458lacN9RSXznuTo7XZd3YptjFrY0VRphXk6_WMXg2JWo0zJ-we7oP0dnAXCWM; sess-at-acbde=9UDUcDODut/NyHCYbQc79H9bCMgU0jOvZBgwLqhKg=; csrf=-884754589","csrf":"-884754589"}

Habe hier sowohl um log als auch in der Json Datei die kryptischen Daten verändert um missbrauch zu vermeiden
Das Log sieht gut aus. Hier scheint alles zu funktionieren. Was mir fehlt sind die Einträge kurz davor und die, die danach kommen sollten. Warum hast du die nicht mit angehängt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2020, 15:01:26
Zitat von: punker am 07 April 2020, 12:18:30
Hab heute meinen BananaPI neu aufgesetzt und es kommt wieder folgende Info:
2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Node Version 10.15.2

2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Proxy IP 192.168.2.219
2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.2.219:3002 to listen on 192.168.2.219

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:47 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-9335671-0280424

2020.04.07 12:12:47 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2216974366l

2020.04.07 12:12:52 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.07 12:12:52 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=262-9335671-0280424; session-id-time=2216974366l","Accept":"*/*"},"gzip":true,"body":"appActionToken=HxX16s9qMoJIOtKm1shOqksNZZAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AS0tCWks3SEtNVE5BTkdCVkdLWjE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.1F_Jc7wOr75cL_uhSlAS9F97BEz1yySsREHJ9q9iO-yn-KCnnV4OlA.I3Cvt9AfagdvawNh.DNgwq8ollf9lGue99QTE5L5J3ZEsmQVacCGqCoDXl-6uu7DTITJFHt03RSKSPtC1WCxAiZrHAq3zWXbi-M5Jhpev7dTGOsmj5GGuDb8ijjF65oq1cCFggFWCL5pPFtXa3U-cGS3eZAuE04XV6dkr6Sw4LybRnFIZ1GeUTDHp_Pb4Q9TwKzI3YrU1jtUDA0l9BrUrvu87capdgf0zs26nuXCrteJ_tPTEzXa5WIoKFcJHGBpMzjo_ICOOiRDVnQxKPeQAEJB1DWqOgUnUiUlJIiGd4971mwvX5m1eRe7wf4Y.2Bg8xhnPCNpKyuXLD6SZdw&showPasswordChecked=false"}

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2216974372l

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-1903881-4622409

2020.04.07 12:12:58 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.07 12:12:58 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/262-9335671-0280424","Cookie":"session-id=262-9335671-0280424; session-id-time=2216974372l; ubid-acbde=261-1903881-4622409","Accept":"*/*"},"gzip":true,"body":"appActionToken=HxX16s9qMoJIOtKm1shOqksNZZAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ATUs3MjNKTjJDREtRQVhUTjExVjU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.PypBMp9ytVWKSQW3NlmfUZrG8qBKmBwetYuFI67VGeGAs3Bz6Xjyug.U3hNfdNxKFspqqsc.DoWeBFwVmWqZcA0yuadNwMJAzPczZg8Y-0_mClkG5RwBOJFcB6Wazyj7sYZVJFCIJM5Wlkw7UTYEvdBnio7s90c65efJQ-kOEKmrIsylh3p2PRsXiepIvpIeb-1ymwlVezGWfgqWLOknVeMzOouMZtFxoNK9gQIU32dEWLWE91A9LC_8T__rqXCQ9WBr83WMRLnTMWxm7CNEmQHfnl1nBWAHRS-mOFA9oonIQTIW4fCUFdvtt8TWYU-y1KfyfqhoskdNkCgPX5u8aOve_lainSUY.5HFI1Q6OcobI-EGGr_BqOw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.2.219:3002/ with your browser. / null


Und was funktioniert jetzt nicht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 07 April 2020, 15:10:31
ZitatUnd was funktioniert jetzt nicht?

Das Modul verbindet sich nicht mit Amazon
Ein Versuch mit NPM_login refresh meldet:

ZitatDas angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0"

Ich kann nichts weiter machen... Das Modul hängt im Status:

Readings
COOKIE_MODE NPM 2020-04-07 11:36:53
COOKIE_TYPE NEW 2020-04-07 11:37:02
amazon_refreshtoken wird erzeugt 2020-04-07 10:48:07


ZitatDas Log sieht gut aus. Hier scheint alles zu funktionieren. Was mir fehlt sind die Einträge kurz davor und die, die danach kommen sollten.

Davor steht:
2020.04.07 10:36:18 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:37:19 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:37:19 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:37:19 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:38:21 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:38:21 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:38:21 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:39:22 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:39:22 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:39:22 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:40:23 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:40:23 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:40:23 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:41:24 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:41:24 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:41:24 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:42:25 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:42:25 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:42:25 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:43:26 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:43:26 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:43:26 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:44:27 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:44:27 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:44:27 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:45:28 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:46:30 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:47:31 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:48:07 3: [myAlexa] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8083                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8084                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8085                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:ssh                   *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:1883                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:7072                  *:*                     LISTEN     


Danach:
2020.04.07 10:48:43 3: [myAlexa] [echodevice_NPMLoginNew] Result Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; .....
exdXgH7CpxTdHgLTRJQHt9458lacNXznuTo7XZd3YptjFrY0VRphXk6_WMXg2JWo0zJ-we7oP0dnAXCWM; sess-at-acbde=9UDUcDODutyHCYbQc79H9bCEKMgU0jOvZBgwLqhKg=; csrf=-884754589","csrf":"-884754589"}

2020.04.07 10:48:44 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:49:45 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:50:46 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:51:47 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:52:49 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:53:50 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:54:51 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:55:52 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:56:53 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:57:54 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:58:55 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:59:56 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 11:00:57 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 11:01:58 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2020, 15:26:31
Zitat von: arestant am 07 April 2020, 15:10:31
Das Modul verbindet sich nicht mit Amazon
Ein Versuch mit NPM_login refresh meldet:

Ich kann nichts weiter machen... Das Modul hängt im Status:

Readings
COOKIE_MODE NPM 2020-04-07 11:36:53
COOKIE_TYPE NEW 2020-04-07 11:37:02
amazon_refreshtoken wird erzeugt 2020-04-07 10:48:07


Davor steht:
2020.04.07 10:36:18 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:37:19 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:37:19 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:37:19 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:38:21 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:38:21 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:38:21 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:39:22 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:39:22 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:39:22 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:40:23 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:40:23 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:40:23 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:41:24 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:41:24 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:41:24 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:42:25 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:42:25 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:42:25 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:43:26 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:43:26 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:43:26 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:44:27 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:44:27 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:44:27 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:45:28 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:46:30 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:47:31 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:48:07 3: [myAlexa] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8083                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8084                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8085                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:ssh                   *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:1883                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:7072                  *:*                     LISTEN     


Danach:
2020.04.07 10:48:43 3: [myAlexa] [echodevice_NPMLoginNew] Result Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; .....
exdXgH7CpxTdHgLTRJQHt9458lacNXznuTo7XZd3YptjFrY0VRphXk6_WMXg2JWo0zJ-we7oP0dnAXCWM; sess-at-acbde=9UDUcDODutyHCYbQc79H9bCEKMgU0jOvZBgwLqhKg=; csrf=-884754589","csrf":"-884754589"}

2020.04.07 10:48:44 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:49:45 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:50:46 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:51:47 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:52:49 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:53:50 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:54:51 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:55:52 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:56:53 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:57:54 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:58:55 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:59:56 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 11:00:57 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 11:01:58 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.

Kannst Du mal das Modul anpassen?

Bitte füge mal hinter folgende Zeilen (ca. Zeilenummer 4592)

do {
$line=<CMD>;
$CreatCookie .= $line. "<br>";

if ($line ne "") {Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result $line"}
else {$LoopCount +=1;}

$Loop = "2" if (index($line, "Please check credentials") != -1) ;
$Loop = "3" if (index($line, "Final Registraton Result") != -1) ;
$Loop = "4" if ($line eq "" && $LoopCount > 100);

folgendes ein


Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Loop=$line / $LoopCount"


Müsste dann so aussehen


do {
$line=<CMD>;
$CreatCookie .= $line. "<br>";

if ($line ne "") {Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result $line"}
else {$LoopCount +=1;}

$Loop = "2" if (index($line, "Please check credentials") != -1) ;
$Loop = "3" if (index($line, "Final Registraton Result") != -1) ;
$Loop = "4" if ($line eq "" && $LoopCount > 100);
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Loop=$line / $LoopCount"
} while ($Loop eq "1");


Dann das ganze noch mal probieren und mir wieder das Log zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 07 April 2020, 16:43:03
ZitatDann das ganze noch mal probieren und mir wieder das Log zusenden.

Ohne jetzt den ganzen Log hier reinzukopieren...

In sämtlichen Log Einträgen betreffend [echodevice_NPMLoginNew] ist der $LoopCount = 0

Überall sieht es so aus:
2020.04.07 16:28:49 3: [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:P4WAFDVFX7KF4QS189NW+s-P4WAFDVFX7KF4QS189NW|1586249309695&t:1586249309695&adb:adblk_no; session-id-time=2216989726l; session-token=\"tvaO9bpCcOevIdPq8S7HjsvwSkgsV3aT9qRbYQ76fMUKz2siQJ8l/Oj7v1gFL5LTo4wJsRrSz4uk2RbYvH2r
......
HWI=; csrf=516597209","csrf":"516597209"}
/ 0


Reicht das? Oder soll ich wieder den ganzen Log posten?

Vielen Dank schon mal für deine Mühe!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2020, 17:00:11
Zitat von: arestant am 07 April 2020, 16:43:03
Ohne jetzt den ganzen Log hier reinzukopieren...

In sämtlichen Log Einträgen betreffend [echodevice_NPMLoginNew] ist der $LoopCount = 0

Überall sieht es so aus:
2020.04.07 16:28:49 3: [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:P4WAFDVFX7KF4QS189NW+s-P4WAFDVFX7KF4QS189NW|1586249309695&t:1586249309695&adb:adblk_no; session-id-time=2216989726l; session-token=\"tvaO9bpCcOevIdPq8S7HjsvwSkgsV3aT9qRbYQ76fMUKz2siQJ8l/Oj7v1gFL5LTo4wJsRrSz4uk2RbYvH2r
......
HWI=; csrf=516597209","csrf":"516597209"}
/ 0


Reicht das? Oder soll ich wieder den ganzen Log posten?

Vielen Dank schon mal für deine Mühe!
Bitte das Log ab der Zeile  [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result..........
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 07 April 2020, 18:09:50
ZitatBitte das Log ab der Zeile  [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result..........

2020.04.07 16:28:49 3: [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result: {"loginCookie":"session-id=134-4352389-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:P4WAFDVFX7KF4QS189NW+s-P4WAFDVFX7KF4QS189NW|1586249309695&t:1586249309695&adb:adblk_no; session-id-time=2216989726l; session-token=\"tvaO9bpCcOevIdPq8SkgsV3aT9qRbYQ76fMUKz2siQJ8l/Oj7v1gFL5LTo4wJsRrSz4uk2RbYvH2r2UPpBj+YLYeWKZKrySQ1VCL/ONwXNRZBWgnaA7oQHr7m0MoYdTkUADC+JIuCV+voHgEyNnWnu5kHWD6kvLreuEEQgOf6u/Akg2Lwx81JOBDL4RoM8aR1NZgZ/eudmQEZWQYkQKEP4EXLQ1saYIsp5Ig=\"; x-main=\"r2oEGX@nyU1MS3fuAFgZeqyYZScQ9m\"; at-main=Atza|IwEBIF-oZ_cYO4bCCHhmhBKK-4ajANcsm3ZEsJLI6Z46x0Gc8pIOQcsXnWqUDTil5PKN8wCW8F2vjG3Xw4ClXL0jbbK0OCWxqJ1Wdhn2ED-KVNzvtTeAIYQq7tt-l-5zsKbG35smylvVMEARUFUeU0SPjXrElr0djuVwSyUZB_Ng-yknG3xoRrn6LhJof7bJ-MtOKP8utCz6Jh5oj-F69MyXjjw2ULFR_yAc9i_m-epZ4uSHLTU7utkVKAG4jB-p9-_hmfS6mWlK-FXUvzDHEBed4SwYSqhn6evfl2XH2MSF_z00-XT-ItvMAgEyF8qEjz25zVYflHBiavDGyveGKsfv84bXaf73t80JCgeFluYYbt2EwhgsX8tm8ulh91FOVbSNDBef; sess-at-main=\"qRo2MNbeKHMbF/OHqmC6gJWH6NcE9vmV2oIpj04=\"; frc=Eyh3f1DJgpZgkL5tXdeb0BILuQPtrxO9MfUzPKixNdrTbV7rTNC4cWjYnNcLqcxU14kxzvsFBWOqByUG0AQ4QC96BUUmlU9rFc/aqaI2SmVo0NZMtnsv0HJ5QJ+EyBveLFL8PJJsxOFkYnfbto3KOGByj4u9HyLp27RLlA0cVcp/Fo/w6F6x9UPHwHS3XoEq32ADBPBhyuDAoy56rvFakeUwIwgvVSJPIiQnFMo5GXVHN8ojmbd111Kefwzo4yUSpnAYIrvu6fXpgSl3c/OzJ87gACr+KbsV/LTkfJ2t+b7po4EzLJ6GqD+Ku42YrnisR0/FxzjVbb/xdNqk7xItuvkMmA0aAwdEgSWpQVgOx+hsvg+QxVopjjpIXcPNz0liCO7Z774nMkSy2Lrad9K8w==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxInwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"Eyh3f1DJgpZgkL5tXdeb0BILuQPtrxtKWO9MfUzPKirTbV7rTNC4cWjYnNcLqcxU14kxzvsFBWOQ4QC96BUUmlU9rFc/aqaI2SmVk8tnsv0HJ5QJ+EyBveLFL8PJJsxOFkYnfbto3KOGByj4u9HyLp27RLlA0cVcp/Fo/w6F6x9UPHwHS3XoEq32ADBPBhyuDAoy56rvFakeUwIwgvVSJPIiQnFMo5GXVHN8ojmbd111Kefwzo4yfXpgSl3c/OzJ87gACr+KbsV/LTkfJ2t+b7po4EzLJ6GqD+KvZnR3YX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"88655182746712230202506860013333044172225222246743610014381623413249564c5635564d32573831","deviceSerial":"d72f0799a0becee585c8c882d","refreshToken":"Atnr|EwICIMenKcrNblLhC7K-GfNCJpBh9fFGLnEnRa285WrIWNmKTo9UCsbtOFJr-xJgPmLMepvN1K3q9Tr1nd_c8vjSDMtQZY-kp6T7lVk87x1pnPkn2Q5avMaWO9nvgEEIbEn5_LXon9BhE3xjOzGCZVHAwTrqAQpnUHNCUMcH2ojeunb13kruqY70gUDCnieMri5N7G8IbcUbBLwixJB5qlkhmpV-LndCkTJ2LjdSsTbXfWyblZdPtsoGXyc71KeRmlruAVeOKe7CMGl2TLKBWuW6OEGgU6dz5LDfvvqj8vSOJIxvzhV-mPSqMW-aN4xZCWR0IWopEXIB7OqP_InaMCg","tokenDate":1586269727946,"amazonPage":"amazon.de","localCookie":"session-id=257-1764977-5483062; session-id-time=2216989728l; ubid-acbde=260-4531974-3836466; x-acbde=0hvz4JC8baO5guMWK1Up?q5xdTFQSAZk; at-acbde=Atza|IwEBIEBjeKp9nxJY4P7kI2Qps7I3zpGjjXeG4PD-Zst2Jxx74GEamPiCB5dD2ooCKmlnDRJEbOFK1zsMX1W7YkAA3UEHYx0oAy05p1QTtaOgIuIwUrIDjqe7Uomo_wrBKQBphmkbFasNzkSQaAuF7-6Hs1wDeyOY3NAHAtGr0FiaFvqc7wEzSsZ2ZiSvc2KvMIMmtnjATi-7FGWn9u0vV1rVhmnD3HmVeH7zY7YIF63N6cOZEyNYontSPBp-kHKhcEGumpzfpX7x-LsAnwhGSy-nf0pAx6wgeRWHmhZQ7IX4BSeW0SDGzSbktgYFEle1Be4HX6R39keOejorpHgBoOzki-cmszBqZjGVeUAoWrH2LxvJY36GX2vdAUR1-DQMGFy-hE9nvnboTNpnL5ShhQlgDhRMPOfuF4HVKDG18; sess-at-acbde=xjNuuxnjhv+9GP5Md/UfYAnP7GexswLzoO6esj8IHWI=; csrf=516597209","csrf":"516597209"}
/ 0
2020.04.07 16:28:57 2: AttrTemplates: got 154 entries
2020.04.07 16:29:20 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 16:30:21 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 16:31:22 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 16:32:22 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2020, 19:05:55
Zitat von: arestant am 07 April 2020, 18:09:50
2020.04.07 16:28:49 3: [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result: {"loginCookie":"session-id=134-4352389-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:P4WAFDVFX7KF4QS189NW+s-P4WAFDVFX7KF4QS189NW|1586249309695&t:1586249309695&adb:adblk_no; session-id-time=2216989726l; session-token=\"tvaO9bpCcOevIdPq8SkgsV3aT9qRbYQ76fMUKz2siQJ8l/Oj7v1gFL5LTo4wJsRrSz4uk2RbYvH2r2UPpBj+YLYeWKZKrySQ1VCL/ONwXNRZBWgnaA7oQHr7m0MoYdTkUADC+JIuCV+voHgEyNnWnu5kHWD6kvLreuEEQgOf6u/Akg2Lwx81JOBDL4RoM8aR1NZgZ/eudmQEZWQYkQKEP4EXLQ1saYIsp5Ig=\"; x-main=\"r2oEGX@nyU1MS3fuAFgZeqyYZScQ9m\"; at-main=Atza|IwEBIF-oZ_cYO4bCCHhmhBKK-4ajANcsm3ZEsJLI6Z46x0Gc8pIOQcsXnWqUDTil5PKN8wCW8F2vjG3Xw4ClXL0jbbK0OCWxqJ1Wdhn2ED-KVNzvtTeAIYQq7tt-l-5zsKbG35smylvVMEARUFUeU0SPjXrElr0djuVwSyUZB_Ng-yknG3xoRrn6LhJof7bJ-MtOKP8utCz6Jh5oj-F69MyXjjw2ULFR_yAc9i_m-epZ4uSHLTU7utkVKAG4jB-p9-_hmfS6mWlK-FXUvzDHEBed4SwYSqhn6evfl2XH2MSF_z00-XT-ItvMAgEyF8qEjz25zVYflHBiavDGyveGKsfv84bXaf73t80JCgeFluYYbt2EwhgsX8tm8ulh91FOVbSNDBef; sess-at-main=\"qRo2MNbeKHMbF/OHqmC6gJWH6NcE9vmV2oIpj04=\"; frc=Eyh3f1DJgpZgkL5tXdeb0BILuQPtrxO9MfUzPKixNdrTbV7rTNC4cWjYnNcLqcxU14kxzvsFBWOqByUG0AQ4QC96BUUmlU9rFc/aqaI2SmVo0NZMtnsv0HJ5QJ+EyBveLFL8PJJsxOFkYnfbto3KOGByj4u9HyLp27RLlA0cVcp/Fo/w6F6x9UPHwHS3XoEq32ADBPBhyuDAoy56rvFakeUwIwgvVSJPIiQnFMo5GXVHN8ojmbd111Kefwzo4yUSpnAYIrvu6fXpgSl3c/OzJ87gACr+KbsV/LTkfJ2t+b7po4EzLJ6GqD+Ku42YrnisR0/FxzjVbb/xdNqk7xItuvkMmA0aAwdEgSWpQVgOx+hsvg+QxVopjjpIXcPNz0liCO7Z774nMkSy2Lrad9K8w==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxInwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"Eyh3f1DJgpZgkL5tXdeb0BILuQPtrxtKWO9MfUzPKirTbV7rTNC4cWjYnNcLqcxU14kxzvsFBWOQ4QC96BUUmlU9rFc/aqaI2SmVk8tnsv0HJ5QJ+EyBveLFL8PJJsxOFkYnfbto3KOGByj4u9HyLp27RLlA0cVcp/Fo/w6F6x9UPHwHS3XoEq32ADBPBhyuDAoy56rvFakeUwIwgvVSJPIiQnFMo5GXVHN8ojmbd111Kefwzo4yfXpgSl3c/OzJ87gACr+KbsV/LTkfJ2t+b7po4EzLJ6GqD+KvZnR3YX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"88655182746712230202506860013333044172225222246743610014381623413249564c5635564d32573831","deviceSerial":"d72f0799a0becee585c8c882d","refreshToken":"Atnr|EwICIMenKcrNblLhC7K-GfNCJpBh9fFGLnEnRa285WrIWNmKTo9UCsbtOFJr-xJgPmLMepvN1K3q9Tr1nd_c8vjSDMtQZY-kp6T7lVk87x1pnPkn2Q5avMaWO9nvgEEIbEn5_LXon9BhE3xjOzGCZVHAwTrqAQpnUHNCUMcH2ojeunb13kruqY70gUDCnieMri5N7G8IbcUbBLwixJB5qlkhmpV-LndCkTJ2LjdSsTbXfWyblZdPtsoGXyc71KeRmlruAVeOKe7CMGl2TLKBWuW6OEGgU6dz5LDfvvqj8vSOJIxvzhV-mPSqMW-aN4xZCWR0IWopEXIB7OqP_InaMCg","tokenDate":1586269727946,"amazonPage":"amazon.de","localCookie":"session-id=257-1764977-5483062; session-id-time=2216989728l; ubid-acbde=260-4531974-3836466; x-acbde=0hvz4JC8baO5guMWK1Up?q5xdTFQSAZk; at-acbde=Atza|IwEBIEBjeKp9nxJY4P7kI2Qps7I3zpGjjXeG4PD-Zst2Jxx74GEamPiCB5dD2ooCKmlnDRJEbOFK1zsMX1W7YkAA3UEHYx0oAy05p1QTtaOgIuIwUrIDjqe7Uomo_wrBKQBphmkbFasNzkSQaAuF7-6Hs1wDeyOY3NAHAtGr0FiaFvqc7wEzSsZ2ZiSvc2KvMIMmtnjATi-7FGWn9u0vV1rVhmnD3HmVeH7zY7YIF63N6cOZEyNYontSPBp-kHKhcEGumpzfpX7x-LsAnwhGSy-nf0pAx6wgeRWHmhZQ7IX4BSeW0SDGzSbktgYFEle1Be4HX6R39keOejorpHgBoOzki-cmszBqZjGVeUAoWrH2LxvJY36GX2vdAUR1-DQMGFy-hE9nvnboTNpnL5ShhQlgDhRMPOfuF4HVKDG18; sess-at-acbde=xjNuuxnjhv+9GP5Md/UfYAnP7GexswLzoO6esj8IHWI=; csrf=516597209","csrf":"516597209"}
/ 0
2020.04.07 16:28:57 2: AttrTemplates: got 154 entries
2020.04.07 16:29:20 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 16:30:21 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 16:31:22 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 16:32:22 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


kannst du mal die Zeile


Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Loop=$line / $LoopCount"


unter das while setzen?

} while ($Loop eq "1");
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 07 April 2020, 22:43:39
Zitat von: michael.winkler am 07 April 2020, 19:05:55
kannst du mal die Zeile


Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Loop=$line / $LoopCount"


unter das while setzen?

} while ($Loop eq "1");


2020.04.07 22:40:00 3: [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:5QQ5RG431FGNM3VS2FJC+s-5QQ5RG475&t:1586269720975&adb:adblk_no; session-id-time=2217011997l; session-token=\"zIiouG2TieG16zqDRpoJVMySUWNS2Zk8XQEuKfrNtjJc39nNrMaYXPCQSGKpc1WMCV+IKN0aJSyy4W8G7FwLhCLy459B2tHWjPDtp/tTElpyz1htkCdqhZrNqaspiC4DcTkimCwpek5WmQ992NxA8co2vxi2gd/UXTE0Y5RSL7vcy+3VTdFzs0uiT1OMwsOuQEaLu19pnpMpsqZS1Km7Q=\"; x-main=\"NzKVCBs3trdHyNG4YABNQWlcxe?X1esO\"; at-main=Atza|IwEBIALbJonUW-5XBMnPydvN7pZlkAK2-n_SO3cq-_9X7dt-tA2LcrFm-w7NRh3Lb2rbMt81ndAeMOsg3pQrU3I72BmcP5dtvXlEGkK0q9e03Vm1Cmec8b0EE9SuAx0luxCV9Zr4rV3NJCY9t01UUYI6CMvl8co_k2DOVunCsuy7cLtfBwH2Bnf9Drb1khq-TSYxuUUDzKsMmDLbmhu7Ls5cY-ERov4_9VDQII2WwicnonYRPut284AcYw6QJ_vTiHpNZvREwmhyRR4ObEdDqGgzBN7D2wt9wNT3U2MXVqSHw5cYFp71__qZ6saokSU-ZKQDE2oB3nlfDfln9VRD2_Sb1dwKflcyUZ3rJJVCE_Uy_vQLcCMMvsISrke9t; sess-at-main=\"E+olcr9PCja6Qa+kWr1C5FGRmGdIPA7HsZHQgkKKwTs=\"; frc=pH8DSlCfAwZ2Px7rpzAUA0BlKapK+mMJqygbikhXCLXmFoPzFHgGFIx7TFe6nx3znuVewJwndje11yjBgjS3tR6I2LDB+zz438xhnPsw/U+4Xch8br7Q59an8vgSOZfw4g8CO2vl5GKVsS1EPT0xFEojjLNBgxHt3SIIk3owzW+tIvDUNVY0aRGPPUs2at+k6a1nFzrAe35ZYT8MWGRHGzp2aBvuMd7/AfgvjBjn5nq1EdN5T90XVM9R2lyhIvOYBGBpAFwsP/UPJLeS+DboU+FvrRK9KcTSPqf5JuYrU6uxxTTut3JsOrITu1GqddFGtJXGsLwMg76RlNUqKz6JnCHuXUH9B2QCVZLjDspgUwJ7Ja8GfADLrCt4JzBRQBiF9vq439SDtHySdNOa6PdlQaJg==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"pH8DSlCfAwZ2Px7rpzAUA0BlKapK+mMJqygbikhXCLXmFoPzFHgGFIx7TFe6nx3znuVewJwndje11yjBgjS3tR6I2LDB+zz438xhnPsw/7Q59an8vgSOZfw4g8CO2vl5GKVsS1EPT0xFEojjLNBgxHt3Si6oIIk3owzW+tIvDUNVY0aRGPPUs2at+k6a1nFzrAe35ZYT8MWGRHGzp2aBvuMd7/AfgvjBjn5nq1EdN5T90XVM9R2lyhIvOYBGBpAFwsP/UPJLeS+DboU+FvrRK9KcTSPqf5JuYrU6uxxTTut3JsOrITu1GqddFGtJXGsLwMg76RlNUqKz6JnCHuXUH9B2QCVZUwJ7Ja8GfADLrCt4JzBRQBiF9vq439SDtHE+qrwesySdNOa6PdlQaJg==","map-md":"eyJkZXZpY2VNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMijIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"488221346427583411745077511041473461473215081001046301444617761623413249564c5635564d32573831","deviceSerial":"2913409dd049808b7792b12350762726","refreshToken":"Atnr|EwICIBY3_9jjP1uJPv5OSXC2j-FrEr_kxF_--v3G9AIN4X7uIebXqclrpxyvFJeOAU2_sGpR-E4TJatqxwKkKUzVIBK4DSKtLXXjN4nIqRXRm8GuAmZyhZIMZgWi0Yi4PuZimMz_V-XPGBZFjwkq0Ak0FeZ2PF_-7UHAHPV0EywpdwZRxh4paMJUNkgj8oB85jk8jcdEdaDRr7RgN_UfLlhdTAjfXymjwQiCdAfwUmGKV-p4kynz6g4bSyjNxCmQMlRLP8HxtRMEzqPKQfrDOU9l80oj6fyVdeKhQpsyiRra_03Qcbyicj3yMCGbYLTJSdJDUVJBl1HYm9fvYz_rtdI69_VyL4hu-4Q","tokenDate":1586291999068,"amazonPage":"amazon.de","localCookie":"session-id=257-4475171-9093564; session-id-time=2217011999l; ubid-acbde=261-0948723-7967729; x-acbde=5H6NVLZ7ZDFcqjzS?KW4zYK00f7TuuG3; at-acbde=Atza|IwEBICXopTV_jkrsz3v_LPIIPEX5uMl4m2UEyg87NhTm8xiby-WX4oJH7nigJMmODFCgMbZ3VAnq-XRxXRgM3I6lCQWl44TYIwhH_YePdRN0-d1h0pj9uXU2PSObvi1oCk2xGD2qdb8R3xZQDQgvSJlS22NVsq3gMornPKrLJiW9rSmNDYGJ8DfOxRVwndaQr_H8qK_XjPHsAG2ech-TBTAAmwNkOYmDKZhPvUAO7SpmXakJewMG9gliI1HlGIIeJjvgmmGAQgzq15sxOxo3UVJsUZL9b5m5wMDKAsPyo0umOjDZNNvBc7R6LOHqB0D7iz7uOaKbV-NK60ZmOJxxy1rKQzGJlR3cYTA_6zp7KZcnv-NaRnJhYkbn194skHzCYhI14VvieoZGrhHZnhnJNeC97rTK83HMJ1wmwMUtBQGs; sess-at-acbde=8R6n7eQmc1Oq3rMEUdBADrCYWKIBN1IiiRPirODWYQE=; csrf=1438960152","csrf":"1438960152"}
/ 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 08 April 2020, 06:18:12
Also ich hab jetzt das Cookie unter Attribute wieder händisch eingefügt und damit funktioniert!
Werd ich halt alle 14 Tage so machen, wenn das automatisch nicht geht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 April 2020, 08:29:21
Zitat von: punker am 08 April 2020, 06:18:12
Also ich hab jetzt das Cookie unter Attribute wieder händisch eingefügt und damit funktioniert!
Werd ich halt alle 14 Tage so machen, wenn das automatisch nicht geht.
Du solltest auch ein LOG zusenden, damit ich Dir helfen kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 April 2020, 08:32:23
Zitat von: arestant am 07 April 2020, 22:43:39
2020.04.07 22:40:00 3: [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:5QQ5RG431FGNM3VS2FJC+s-5QQ5RG475&t:1586269720975&adb:adblk_no; session-id-time=2217011997l; session-token=\"zIiouG2TieG16zqDRpoJVMySUWNS2Zk8XQEuKfrNtjJc39nNrMaYXPCQSGKpc1WMCV+IKN0aJSyy4W8G7FwLhCLy459B2tHWjPDtp/tTElpyz1htkCdqhZrNqaspiC4DcTkimCwpek5WmQ992NxA8co2vxi2gd/UXTE0Y5RSL7vcy+3VTdFzs0uiT1OMwsOuQEaLu19pnpMpsqZS1Km7Q=\"; x-main=\"NzKVCBs3trdHyNG4YABNQWlcxe?X1esO\"; at-main=Atza|IwEBIALbJonUW-5XBMnPydvN7pZlkAK2-n_SO3cq-_9X7dt-tA2LcrFm-w7NRh3Lb2rbMt81ndAeMOsg3pQrU3I72BmcP5dtvXlEGkK0q9e03Vm1Cmec8b0EE9SuAx0luxCV9Zr4rV3NJCY9t01UUYI6CMvl8co_k2DOVunCsuy7cLtfBwH2Bnf9Drb1khq-TSYxuUUDzKsMmDLbmhu7Ls5cY-ERov4_9VDQII2WwicnonYRPut284AcYw6QJ_vTiHpNZvREwmhyRR4ObEdDqGgzBN7D2wt9wNT3U2MXVqSHw5cYFp71__qZ6saokSU-ZKQDE2oB3nlfDfln9VRD2_Sb1dwKflcyUZ3rJJVCE_Uy_vQLcCMMvsISrke9t; sess-at-main=\"E+olcr9PCja6Qa+kWr1C5FGRmGdIPA7HsZHQgkKKwTs=\"; frc=pH8DSlCfAwZ2Px7rpzAUA0BlKapK+mMJqygbikhXCLXmFoPzFHgGFIx7TFe6nx3znuVewJwndje11yjBgjS3tR6I2LDB+zz438xhnPsw/U+4Xch8br7Q59an8vgSOZfw4g8CO2vl5GKVsS1EPT0xFEojjLNBgxHt3SIIk3owzW+tIvDUNVY0aRGPPUs2at+k6a1nFzrAe35ZYT8MWGRHGzp2aBvuMd7/AfgvjBjn5nq1EdN5T90XVM9R2lyhIvOYBGBpAFwsP/UPJLeS+DboU+FvrRK9KcTSPqf5JuYrU6uxxTTut3JsOrITu1GqddFGtJXGsLwMg76RlNUqKz6JnCHuXUH9B2QCVZLjDspgUwJ7Ja8GfADLrCt4JzBRQBiF9vq439SDtHySdNOa6PdlQaJg==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"pH8DSlCfAwZ2Px7rpzAUA0BlKapK+mMJqygbikhXCLXmFoPzFHgGFIx7TFe6nx3znuVewJwndje11yjBgjS3tR6I2LDB+zz438xhnPsw/7Q59an8vgSOZfw4g8CO2vl5GKVsS1EPT0xFEojjLNBgxHt3Si6oIIk3owzW+tIvDUNVY0aRGPPUs2at+k6a1nFzrAe35ZYT8MWGRHGzp2aBvuMd7/AfgvjBjn5nq1EdN5T90XVM9R2lyhIvOYBGBpAFwsP/UPJLeS+DboU+FvrRK9KcTSPqf5JuYrU6uxxTTut3JsOrITu1GqddFGtJXGsLwMg76RlNUqKz6JnCHuXUH9B2QCVZUwJ7Ja8GfADLrCt4JzBRQBiF9vq439SDtHE+qrwesySdNOa6PdlQaJg==","map-md":"eyJkZXZpY2VNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMijIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"488221346427583411745077511041473461473215081001046301444617761623413249564c5635564d32573831","deviceSerial":"2913409dd049808b7792b12350762726","refreshToken":"Atnr|EwICIBY3_9jjP1uJPv5OSXC2j-FrEr_kxF_--v3G9AIN4X7uIebXqclrpxyvFJeOAU2_sGpR-E4TJatqxwKkKUzVIBK4DSKtLXXjN4nIqRXRm8GuAmZyhZIMZgWi0Yi4PuZimMz_V-XPGBZFjwkq0Ak0FeZ2PF_-7UHAHPV0EywpdwZRxh4paMJUNkgj8oB85jk8jcdEdaDRr7RgN_UfLlhdTAjfXymjwQiCdAfwUmGKV-p4kynz6g4bSyjNxCmQMlRLP8HxtRMEzqPKQfrDOU9l80oj6fyVdeKhQpsyiRra_03Qcbyicj3yMCGbYLTJSdJDUVJBl1HYm9fvYz_rtdI69_VyL4hu-4Q","tokenDate":1586291999068,"amazonPage":"amazon.de","localCookie":"session-id=257-4475171-9093564; session-id-time=2217011999l; ubid-acbde=261-0948723-7967729; x-acbde=5H6NVLZ7ZDFcqjzS?KW4zYK00f7TuuG3; at-acbde=Atza|IwEBICXopTV_jkrsz3v_LPIIPEX5uMl4m2UEyg87NhTm8xiby-WX4oJH7nigJMmODFCgMbZ3VAnq-XRxXRgM3I6lCQWl44TYIwhH_YePdRN0-d1h0pj9uXU2PSObvi1oCk2xGD2qdb8R3xZQDQgvSJlS22NVsq3gMornPKrLJiW9rSmNDYGJ8DfOxRVwndaQr_H8qK_XjPHsAG2ech-TBTAAmwNkOYmDKZhPvUAO7SpmXakJewMG9gliI1HlGIIeJjvgmmGAQgzq15sxOxo3UVJsUZL9b5m5wMDKAsPyo0umOjDZNNvBc7R6LOHqB0D7iz7uOaKbV-NK60ZmOJxxy1rKQzGJlR3cYTA_6zp7KZcnv-NaRnJhYkbn194skHzCYhI14VvieoZGrhHZnhnJNeC97rTK83HMJ1wmwMUtBQGs; sess-at-acbde=8R6n7eQmc1Oq3rMEUdBADrCYWKIBN1IiiRPirODWYQE=; csrf=1438960152","csrf":"1438960152"}
/ 0

Das Log sieht immer noch komisch aus! Deinem Log steht
/ 0

Eigentlich müsste da sowas stehen

[myalexa] [echodevice_NPMLoginNew] Loop=2 / 0


Kannst Du mal die Logzeile noch mal abänder in

Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Loop = $line";
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] LoopCount= $LoopCount";
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 08 April 2020, 13:55:54
Log mit geänderten Modul (Screenshot mit Modifikationen angehängt):

2020.04.08 13:46:35 3: [myAlexa] [echodevice_NPMLoginNew] Loop = Final Registraton Result: {"loginCookie":"session-id=145-9240893-3890408; csm-hit=tb:VC3S4MPFT9QY4QRY4QWH+s-VC3S4MPFT9QY4QRY4QWH|1586346215509&t:1586346215509&adb:adblk_no; session-id-time=2217066393l; ubid-main=131-2062688-0815562; x-main=\"d@g7S48XHQo5gA@CPyNhTzhzMpwhX0ho\"; at-main=Atza|IwEBIPs6r87XDhFJ04Br3KcoYhpYV2Pc1AmA_oz8HbcNLnGa7HGQwQWEV8rCVihjGlwYe07rRWiFXLOA_bTUVxUvZIoxTK_Y6IYapLtdp4PbDtC_zIfNmyLqendaDU4cjomx3APV6HPLYwv5kkx_rybEFwxCkkbTzeE7dkNV5hnz0Ub1wF3zJxCFtD3V2COZCy1bCtKcGoSlJ8fJ_zzZ3Os-fraXYhZn8MA_SjtjZ2Gbab-PL4L5grarYPIzNkdlp-s8BQlRnXleOr8eKXf1tcpGZXhbl9RirkE3HlWtiQx8XAJbfdqq6uY9MnD1Ujoyt9n0AWKdE4IgcaVYJoQjfJgOPLZEyMHXa-Ji4NxRBlaqHFzw7vKh8ynBjtZGzYAK1jcYYkZnnsc9ZyewgG; sess-at-main=\"I/dimn2267vgSuWWN3lgPuxQiKFXdwoV0vj6hzZME=\"; csrf=-296508737; frc=VgnDO8NYEVeteru5Bk3ObnYUyDqMOUyGcFK2ijQxlgUQFCN2HG+8fVwfAC50XM5XX6ppwY72DWSEHY4OFNesYDl+dALatCnqIZZGwU5LOOXbhj0mmWfXgDdM3ClH3I+IdIysF4pGUf8s8GWDbQxgmGPbBDNDeCG/t6W7tnvrQ1MJcXWtEEsMkCO9YpTGRhUAZ6RGbxO1/WtKvscmEbixhuvuIClZoBBY0B+KEkp4yRqdLm2GZmcwoaUm4FUS4nfAnbwNLj47tMLbS19YEuoyH9lEypnP7Nt8Hr8Eth8ZYicrbRMyAxaTcZrvU7JuWqsiz7aUbmfTvEGOVVLFOaDmJ1+bA4En5OsXdsetZRyKO2LIIdqBu4+9/xypHQLyIGVEBeTfEdiu9nSwa65oUo6hiww==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYIjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hb6b24uZWNobyJ9fQ==; session-token=\"oJ81UGnbz601BbsKf8Jz5ySXDBQi2L1V8KYnYX72GMBiEMUe6Lb7qP4pHG+GCmjaLo4t5bN15dvae/QK7q/sRPZ+KTvGlFQNHpP+aK90nGSphnLQLb7kDT+bCi+CW4Qz3exgdvYUiLScg3ASk0wsE9d85LhTqzNrpjhiQW1ju7N0zm2g7FPBqPkmL16IOaOD8RpEVwj0IWEqnSTHy28a7A8t3LNWdqwE1R0kI+U=\"","frc":"VgnDO8NYEVeteru5Bk3ObnYUqMOUyGcFur3K2ijQxlgUQFCN2HG+8fVwfAC50XM5XX6ppwY72DWSEHY4OFNesYDl+dALatCnqIZZGwU5LOOXbhj0mmWoQfXgDdM3ClH3I+IdIysF4pGUf8s8GWDbQxgmGPbBDNDeCG/t6WvrQ1MJcXWtEEsMkCO9YpTGRhUA8ICZ6RGbxO1/WtKvscmEbixhuvuIClZoBBY0B+KEkp4yRqdLm2GZmcwoaUm4FUS4nfAnbwNLj47tMLbS19YEuoyH9lEypnP7Nt8Hr8Eth8ZYicrbRMyAxaTcZrvU7JuWqsiz7aUbmfOVVLFOaDmJ1+bA4En5OsXdsetqHGZRyKO2LIIdqBu4+9/xypHQLyIGVEBeTfEdiu9nSwa65oUo6hiww==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"74406542448118314607015412284167231564666754845754670531071423413249564c5635564d32573831","deviceSerial":"cecc49981b1e3b0e1f594c9e52c109d4","refreshToken":"Atnr|EwICIICJmuW77KYLzY35ol2sTZYdTg1DZXcdl7-ufTlA9Pw7lvpCfg2H0K6xOwuCmHFLfkdgGgC_fiPLxgdaBLEPc6WaprwMsu_zzSIFKYS5CjA3T_qm_Nw9lxaS2KE1AxLGMyVV2ezkKnutpw7cDzbS9TM9OKwSXS5-v8wimR9c5BwV4rLW5nLjOYyASdq0_57-0bygnW6YoYB2ghAdzBLDveMnLRACOtst7LdaQfif5E6vzLb8etNUkfebZKDmZuP3Q_YWoQWiBhuL0UHB5Vag0l-03Yl-ld8557kNB_HvcKY99zy-Qb9Vtadpe7lUZytDYUtj5Ep6DvTKCA-rVTg8bUHldjEaz1YZ6fWghw","tokenDate":1586346394432,"amazonPage":"amazon.de","localCookie":"session-id=257-7159572-2159312; session-id-time=2217066395l; ubid-acbde=258-6933243-8130051; x-acbde=Lf2?rk@?X4dMmFjQmNp0juaVW9Ew?Nmi; at-acbde=Atza|IwEBIO37CWfBCrPTxXOuLoDmCmbZatEOVx1YX71iojQwZ9se4xA4VOgx9umIi4UMG-rZ3k-h8QYtgRl5eSRsz0Q5VDaYrrRX5FOMMpQvvdG6GeIbQhoUWZ6Y5XpbzVjmnaLjg1o7I2crI8aWNwyK9TUJo-ZD0qUhLg6SEdwvSqAY5tudnPKjf26jWkMmZV7M6yVaj0sowQPctPKIyt71RM2YdStbP2xFW91Uk7lU-XGR9cVjXOtfs6Ybjg1NfOwGO3MTea19biwrZOK7TnH-LtpLr2LgoyZ5RFc17OmumLe2x-2nQWThYvaY0XPFDYjdghpoB6MxVBi9K8M6Qv-Dxz4IxpnulZYNTZIJm5aKtbGDDsDrYwGHXOP-0bhXJWV1a95u17K8OtrHFyxvNf4RFxkyomnvJndz-L3Ey7OaGVKxUdL5oS4qC5ZCv7no; sess-at-acbde=/ZKqiWNTGOkLXB1o4qWld7HHPkW/a/GeIghoRqk=; csrf=1503676316","csrf":"1503676316"}

2020.04.08 13:46:35 3: [myAlexa] [echodevice_NPMLoginNew] LoopCount= 0
2020.04.08 13:47:19 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.08 13:47:27 1: localhost:1883 disconnected, waiting to reappear (MQTT)
2020.04.08 13:48:04 1: localhost:1883 reappeared (MQTT)
2020.04.08 13:48:19 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 April 2020, 14:03:13
Zitat von: arestant am 08 April 2020, 13:55:54
Log mit geänderten Modul (Screenshot mit Modifikationen angehängt):

2020.04.08 13:46:35 3: [myAlexa] [echodevice_NPMLoginNew] Loop = Final Registraton Result: {"loginCookie":"session-id=145-9240893-3890408; csm-hit=tb:VC3S4MPFT9QY4QRY4QWH+s-VC3S4MPFT9QY4QRY4QWH|1586346215509&t:1586346215509&adb:adblk_no; session-id-time=2217066393l; ubid-main=131-2062688-0815562; x-main=\"d@g7S48XHQo5gA@CPyNhTzhzMpwhX0ho\"; at-main=Atza|IwEBIPs6r87XDhFJ04Br3KcoYhpYV2Pc1AmA_oz8HbcNLnGa7HGQwQWEV8rCVihjGlwYe07rRWiFXLOA_bTUVxUvZIoxTK_Y6IYapLtdp4PbDtC_zIfNmyLqendaDU4cjomx3APV6HPLYwv5kkx_rybEFwxCkkbTzeE7dkNV5hnz0Ub1wF3zJxCFtD3V2COZCy1bCtKcGoSlJ8fJ_zzZ3Os-fraXYhZn8MA_SjtjZ2Gbab-PL4L5grarYPIzNkdlp-s8BQlRnXleOr8eKXf1tcpGZXhbl9RirkE3HlWtiQx8XAJbfdqq6uY9MnD1Ujoyt9n0AWKdE4IgcaVYJoQjfJgOPLZEyMHXa-Ji4NxRBlaqHFzw7vKh8ynBjtZGzYAK1jcYYkZnnsc9ZyewgG; sess-at-main=\"I/dimn2267vgSuWWN3lgPuxQiKFXdwoV0vj6hzZME=\"; csrf=-296508737; frc=VgnDO8NYEVeteru5Bk3ObnYUyDqMOUyGcFK2ijQxlgUQFCN2HG+8fVwfAC50XM5XX6ppwY72DWSEHY4OFNesYDl+dALatCnqIZZGwU5LOOXbhj0mmWfXgDdM3ClH3I+IdIysF4pGUf8s8GWDbQxgmGPbBDNDeCG/t6W7tnvrQ1MJcXWtEEsMkCO9YpTGRhUAZ6RGbxO1/WtKvscmEbixhuvuIClZoBBY0B+KEkp4yRqdLm2GZmcwoaUm4FUS4nfAnbwNLj47tMLbS19YEuoyH9lEypnP7Nt8Hr8Eth8ZYicrbRMyAxaTcZrvU7JuWqsiz7aUbmfTvEGOVVLFOaDmJ1+bA4En5OsXdsetZRyKO2LIIdqBu4+9/xypHQLyIGVEBeTfEdiu9nSwa65oUo6hiww==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYIjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hb6b24uZWNobyJ9fQ==; session-token=\"oJ81UGnbz601BbsKf8Jz5ySXDBQi2L1V8KYnYX72GMBiEMUe6Lb7qP4pHG+GCmjaLo4t5bN15dvae/QK7q/sRPZ+KTvGlFQNHpP+aK90nGSphnLQLb7kDT+bCi+CW4Qz3exgdvYUiLScg3ASk0wsE9d85LhTqzNrpjhiQW1ju7N0zm2g7FPBqPkmL16IOaOD8RpEVwj0IWEqnSTHy28a7A8t3LNWdqwE1R0kI+U=\"","frc":"VgnDO8NYEVeteru5Bk3ObnYUqMOUyGcFur3K2ijQxlgUQFCN2HG+8fVwfAC50XM5XX6ppwY72DWSEHY4OFNesYDl+dALatCnqIZZGwU5LOOXbhj0mmWoQfXgDdM3ClH3I+IdIysF4pGUf8s8GWDbQxgmGPbBDNDeCG/t6WvrQ1MJcXWtEEsMkCO9YpTGRhUA8ICZ6RGbxO1/WtKvscmEbixhuvuIClZoBBY0B+KEkp4yRqdLm2GZmcwoaUm4FUS4nfAnbwNLj47tMLbS19YEuoyH9lEypnP7Nt8Hr8Eth8ZYicrbRMyAxaTcZrvU7JuWqsiz7aUbmfOVVLFOaDmJ1+bA4En5OsXdsetqHGZRyKO2LIIdqBu4+9/xypHQLyIGVEBeTfEdiu9nSwa65oUo6hiww==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"74406542448118314607015412284167231564666754845754670531071423413249564c5635564d32573831","deviceSerial":"cecc49981b1e3b0e1f594c9e52c109d4","refreshToken":"Atnr|EwICIICJmuW77KYLzY35ol2sTZYdTg1DZXcdl7-ufTlA9Pw7lvpCfg2H0K6xOwuCmHFLfkdgGgC_fiPLxgdaBLEPc6WaprwMsu_zzSIFKYS5CjA3T_qm_Nw9lxaS2KE1AxLGMyVV2ezkKnutpw7cDzbS9TM9OKwSXS5-v8wimR9c5BwV4rLW5nLjOYyASdq0_57-0bygnW6YoYB2ghAdzBLDveMnLRACOtst7LdaQfif5E6vzLb8etNUkfebZKDmZuP3Q_YWoQWiBhuL0UHB5Vag0l-03Yl-ld8557kNB_HvcKY99zy-Qb9Vtadpe7lUZytDYUtj5Ep6DvTKCA-rVTg8bUHldjEaz1YZ6fWghw","tokenDate":1586346394432,"amazonPage":"amazon.de","localCookie":"session-id=257-7159572-2159312; session-id-time=2217066395l; ubid-acbde=258-6933243-8130051; x-acbde=Lf2?rk@?X4dMmFjQmNp0juaVW9Ew?Nmi; at-acbde=Atza|IwEBIO37CWfBCrPTxXOuLoDmCmbZatEOVx1YX71iojQwZ9se4xA4VOgx9umIi4UMG-rZ3k-h8QYtgRl5eSRsz0Q5VDaYrrRX5FOMMpQvvdG6GeIbQhoUWZ6Y5XpbzVjmnaLjg1o7I2crI8aWNwyK9TUJo-ZD0qUhLg6SEdwvSqAY5tudnPKjf26jWkMmZV7M6yVaj0sowQPctPKIyt71RM2YdStbP2xFW91Uk7lU-XGR9cVjXOtfs6Ybjg1NfOwGO3MTea19biwrZOK7TnH-LtpLr2LgoyZ5RFc17OmumLe2x-2nQWThYvaY0XPFDYjdghpoB6MxVBi9K8M6Qv-Dxz4IxpnulZYNTZIJm5aKtbGDDsDrYwGHXOP-0bhXJWV1a95u17K8OtrHFyxvNf4RFxkyomnvJndz-L3Ey7OaGVKxUdL5oS4qC5ZCv7no; sess-at-acbde=/ZKqiWNTGOkLXB1o4qWld7HHPkW/a/GeIghoRqk=; csrf=1503676316","csrf":"1503676316"}

2020.04.08 13:46:35 3: [myAlexa] [echodevice_NPMLoginNew] LoopCount= 0
2020.04.08 13:47:19 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.08 13:47:27 1: localhost:1883 disconnected, waiting to reappear (MQTT)
2020.04.08 13:48:04 1: localhost:1883 reappeared (MQTT)
2020.04.08 13:48:19 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.

Das Log sieht immer noch komisch aus. Kannst Du daher die Logeinträge noch mal anpassen?


Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] LoopCount= $LoopCount";
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Loop = $Loop";
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 08 April 2020, 14:19:16
ZitatDas Log sieht immer noch komisch aus. Kannst Du daher die Logeinträge noch mal anpassen?

Klar...

2020.04.08 14:15:11 3: [myAlexa] [echodevice_NPMLoginNew] Result Final Registraton Result: {"loginCookie":"session-id=145-9240893-3890408; ubid-main=131-2062688-0815562; csrf=-296508737; csm-hit=tb:QRV178F9ZKFGDQFP2XY3+s-QRV178F9ZKFGDQFP2XY3|1586346386575&t:1586346386575&adb:adblk_no; session-id-time=2217068109l; session-token=\"0a2cLqJqwsZNv3hGkbj9SnjPkO999Weyo8XzuOmLnivCZRrVFMRTtOHTRmhUvJh8RPFiGaeeWmOI6EwKKeZDkeOY+XmGc8M0ZZ2Qnp9+svXmONtRgYB1o9fEToFQu+9sgwJcdO/yEMaivwHAH73LdBmu6Z+plyBQAtVttvKswLtH9xbTIlE4H3GyIqY6A9UQQEYzPDn27ds0rgsF+nwsC6YNpk1/Yo9/k83+uA=\"; x-main=\"r86wZVkLave7HP4jByKF5?uJiUSJP\"; at-main=Atza|IwEBILDl-bYy5imDilLhgw8Q7EziOqejF0NlV8P16f--rKpMqVXt2iuECCiZ9wxqqhusazoM66o5IK89sWBoJhpaGTw_Ql2hgPtUhQ7xvg-MBQgCjV0m9TkZ7gt2g7yuQZ_YaDxAA8Lk7RWQhdtrOISNAbaLyYM-MHW2HrRysz4lneHXnwSSgUJHEosftbnDHWW6nsuewY-HW5zxk-nQB2lhZM6rxa0gEGDPdDWtfsFaOUG3oAYziRwlteBljgDvVzjG92QNecJ_X5Ji1Z-8RUEC9n4jPcRTsoIqD9l71t3UMzwwCSV6BJLwhCTiXhlOiuC7KzMYydyFHVMxTpUHaSWMB4OwiQIxd1L7NvYhXOkXlYEMJOUpzIFuCWaJhI87plejkLQjHP-; sess-at-main=\"KFWhuwEKS87PBeu8ocLuHByH05hlJaPzTLIFWayjk=\"; frc=2I7dA4QHVOay7CQoYGReKdpm70uW/e44abY74W1A4551H5Wu9yjROt/LTcKUi1fpt6z66GU8haRJhDyFKq3ikScjJ0u7PD+rg04iVbhEkYKYWbSE3a1kUppYhcmgkxPJkfTwRMiV6MqMRCGWtb0yeJf9ZUQ62/skDhuswBsdcuXFZh1finm+8eSS2cmacJch/ueOQP76XjbmenIBgVm1uevJX4JUd996aXRN8CXbV+gVjl3CHQfZdMTliRAGJ9Tixk4pcvETCHWb5zXMIkbxSR23M0uUpM3ick38OFB/uKTcXzpJVeqUkA3eG+w0wNbo+Mi9pJqaIkRfv+q8lpVzb4Js4nsxbrrxawWYsIk6ylSiZYWX+TkwOMzBxTnmysujEJ1fUBTdHTQ+d2pnU07Dk5UL28VQ==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlXcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"2I7dA4QHVOay7CQoYGReKdpm70uW/e4474W1A4551H5Wu9yjROt/LTcKUi1fpt6z66GU8haRJhDyFKq3ikScjJ0u7PD+rg04iVbhEkYKYWbSE3a1kUppYhcmgkxPJkfTwRMiV6MqMRCGWtb0yeJf9ZUQ62/skDhuswBsdcuXFZh1finm+8eSS2cmacJch/ueOQP7jbmenIBgVm1uevJX4JUd996aXRN8CXbV+gVjl3CHQfZdMTliRAGJ9Tixk4pcvETCHWb5z47JXMIkbxSR23M0uUpM3ick38OFB/uKTcXzpJVeqUkA3eG+w0wNbo+Mi9pJqaIkRfv+q8lpVzb4Js4nsxbrrxawWYsIk6ylSTkwOMzBxTnmysujEJ1fUBTdHTQ+d2pnU07Dk5VG1UL28VQ==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZYXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"801054074888773331363746503667645664872874178116100642403780423413249564c5635564d32573831","deviceSerial":"6bc4500c82e60c7db3da310435b3896c","refreshToken":"Atnr|EwICIGA8V1G25dL0CtDXA5bRadjuUqIPKvZwlBq4z6FU388SP2f-1AJPo_opg41enVU27n2yF5M05-z07qHsGvIC7joSkWtsG8QhldhqbzlDbds8PY848MMk4aQFC40TuozRLDgAiart_HjCIh82Z9l0St1fAn6DeOy5mE_CyYeLqBVSjIX8WTrTIYBLPHOx3KBm7-T9is_8pTbSiLcynXNuvSGReknJGSat5b1IUNpkyUbNTjf1tEftOWnbg9U3E5E99m5-op87TDZjHFIrzEOAA1xf-VLvHegANfWptVUFpubRaqklA-yUDLARPjY1pL7wTjcAC48bMo8AKKMvx9qHDcAyzZuOpZSoeg","tokenDate":1586348110270,"amazonPage":"amazon.de","localCookie":"session-id=261-6486195-9809823; session-id-time=2217068111l; ubid-acbde=262-4833525-5390905; x-acbde=eFrnJmOJuyARl84GfXU40I6AnsTTKo; at-acbde=Atza|IwEBIA9MLyYbw0mw-LrmKzRGgPwBpHIKZm6kPcdtrD21MgarsThrOe7SKWj0usyfXjmXxZXho9LkQFTxNFdPqs0ckUdg1h7duqTS7ZgooFHPQJ72oQmNiLRuyorWpwIB8HK0_DX3_gt9vumsMx_Aibi2X7-FX5key7MfhvRAkTLoN9H_W2Hg5XipwaaRLZBYBMInn_7VOxidGqCZ3m8MpJiGsthaFm9oeB9T7ivqK9bLjqJZUD2E8qppVHwoRamICy9M9MGQfp7Z8YZy38kz-loj-54mwV-Y59rCBy6ZB7FiIHn5NnSySTHdj7MJ3VrdiB_4XKpCmI3F02TvxJiZmpL0Xb5jFR5Va188HGwBDDfA6gRJadCpOfEW3tiw-hiQZaIZpysJYbPD_mQmEhA3zUhglz4sQ5AZpNBrFXsB0zi3UC4jWLkayfxxVNXgYY; sess-at-acbde=CtQ9/awqXgK3Bpu+2SfZWT+keCGt9Ivm9OO0rB5e4=; csrf=-871968942","csrf":"-871968942"}

2020.04.08 14:15:11 3: [myAlexa] [echodevice_NPMLoginNew] LoopCount= 0
2020.04.08 14:15:11 3: [myAlexa] [echodevice_NPMLoginNew] Loop = 3
2020.04.08 14:15:40 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 08 April 2020, 14:26:05
Zitat von: michael.winkler am 08 April 2020, 08:29:21
Du solltest auch ein LOG zusenden, damit ich Dir helfen kann.
Tut mir Leid, hab ich übersehen, hier ist das Log mit verbose 4 angehängt:
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 08 April 2020, 14:35:16
Zitat von: punker am 08 April 2020, 14:26:05
Tut mir Leid, hab ich übersehen, hier ist das Log mit verbose 4 angehängt:

Hallo, es scheint so als ob du ähnliches Problem wie ich hättest. Zumindest was das "popup" Fenster mit ip Adresse für Amazon Log-in angeht.
Versuch mal einige Sekunden nachdem du NPM_login new machst in einem neuen Tab "http://192.168.2.219:3002" einzugeben. Da sollte die Amazon Login Seite kommen.
Was passiert wenn du dich da einloggst? Werden alle Cookies richtig erstellt? Kannst du dann das Modul richtig verwenden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Barnie1989 am 08 April 2020, 14:44:02
ich habe wohl das gleiche Problem. Popup kommt nicht, nach manueller Eingabe der Adresse kommt der Amazon Login. Wenn der durch ist, sagt FHEM, dass alles OK ist. Nur der Status bleibt wie bei dir:

COOKIE_MODE NPM
COOKIE_TYPE NEW
amazon_refreshtoken wird erzeugt
autocreate_devices stop
version 0.1.0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 April 2020, 14:48:07
ja, hier scheint es ein Problem zu geben. Wenn ihr Euer Modul mal genauso anpasst wie gerade geschrieben und mir ein LOG schickt dann kann ich Euch eventuell weiterhelfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Barnie1989 am 08 April 2020, 14:59:14
Zitat von: michael.winkler am 08 April 2020, 14:48:07
ja, hier scheint es ein Problem zu geben. Wenn ihr Euer Modul mal genauso anpasst wie gerade geschrieben und mir ein LOG schickt dann kann ich Euch eventuell weiterhelfen.
Komme leider im Moment nicht an meine Shell. Also kann ich das Modul nicht anpassen. Ich verfolge das weiter und wenn ich wieder daheim bin, klinke ich mich ein. Danke für das Angebot
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 April 2020, 15:06:48
Zitat von: arestant am 07 April 2020, 16:43:03
Ohne jetzt den ganzen Log hier reinzukopieren...

In sämtlichen Log Einträgen betreffend [echodevice_NPMLoginNew] ist der $LoopCount = 0

Überall sieht es so aus:
2020.04.07 16:28:49 3: [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:P4WAFDVFX7KF4QS189NW+s-P4WAFDVFX7KF4QS189NW|1586249309695&t:1586249309695&adb:adblk_no; session-id-time=2216989726l; session-token=\"tvaO9bpCcOevIdPq8S7HjsvwSkgsV3aT9qRbYQ76fMUKz2siQJ8l/Oj7v1gFL5LTo4wJsRrSz4uk2RbYvH2r
......
HWI=; csrf=516597209","csrf":"516597209"}
/ 0


Reicht das? Oder soll ich wieder den ganzen Log posten?

Vielen Dank schon mal für deine Mühe!
Hast Du Deinen FHEM Server, nach der Moduländerung, neu gestartet?

Ändere mal den kompletten Block wie folgt ab

# Skript ausführen
close CMD;
open CMD,'-|', $npm_bin_node . ' ./' . $filename or die $@;
my $line;
my $Loop = "1";
my $LoopCount = 0;
do {
$line=<CMD>;
$CreatCookie .= $line. "<br>";

if ($line ne "") {Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result $line"}
else {$LoopCount +=1;}

$Loop = "2" if (index($line, "Please check credentials") != -1) ;
$Loop = "2" if (index($line, "Proxy-Server listening on port") != -1) ;
$Loop = "3" if (index($line, "Final Registraton Result") != -1) ;
$Loop = "4" if ($line eq "" && $LoopCount > 100);
} while ($Loop eq "1");

if ($Loop eq "2") {
$InstallResult .= 'Bitte den Link anklicken und die Amazonanmeldung durchfuehren.<br>';
$InstallResult .= '<a  target="_blank" href="http://' . $ProxyIP . ':' . $ProxyPort . '/">http://' . $ProxyIP . ':' . $ProxyPort . '</a><br>';
$InstallResult .= '<br><form><input type="button" value="Zur&uuml;ck" onClick="history.go(-1);return true;"></form>';
$InstallResult .= "</html>";
$InstallResult =~ s/'/'/g;
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.";
InternalTimer(gettimeofday() + 3 , "echodevice_NPMWaitForCookie" , $hash, 0);
return $InstallResult;
}
elsif($Loop eq "3") {
$InstallResult .= '<p><strong><font color="green">Refreshtoken wurde erfolgreich erstellt</font></strong></p>';
$InstallResult .= '<br><form><input type="button" value="Zur&uuml;ck" onClick="history.go(-1);return true;"></form>';
$InstallResult .= "</html>";
$InstallResult =~ s/'/'/g;
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result: Refreshtoken wurde erfolgreich erstellt.";
InternalTimer(gettimeofday() + 3 , "echodevice_NPMWaitForCookie" , $hash, 0);
return $InstallResult;
}
elsif($Loop eq "4") {
$InstallResult .= '<p><strong><font color="red">Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.</font></strong></p>';
$InstallResult .= '<br><form><input type="button" value="Zur&uuml;ck" onClick="history.go(-1);return true;"></form>';
$InstallResult .= "</html>";
$InstallResult =~ s/'/'/g;
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.";
return $InstallResult;
}
else {
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.!!!!!!";
return $InstallResult;
}


Danach bitte den FHEM Server neu starten. Und dann den Prozess noch mal komplett starten und ein vollständiges LOG mit anhängen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 08 April 2020, 15:46:59
Ja, nach jeder Änderung habe ich System Reboot gemacht.

Nach der Modul Änderung  habe ich jetzt ein Connect zu Amazon!

Etwas seltsames popup Fester Verhalten...
Nach "NPM_login new" kommt selbständig kein Pop up mit IP zu Amazon Link.
Nachdem man die Seite selbst aufruft und sich einloggt, kommt im FHEM Fenster zu dem besagtem Pop-up mit der IP Adresse von Amazon.
Diese IP ist zu dem Zeitpunkt nicht mehr gültig.

Das Modul ist aber bereits im status "connected"

Log kommt gleich...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 08 April 2020, 15:55:33
Im Anhang nun der Log.



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 April 2020, 16:22:32
Zitat von: arestant am 08 April 2020, 15:46:59
Ja, nach jeder Änderung habe ich System Reboot gemacht.

Nach der Modul Änderung  habe ich jetzt ein Connect zu Amazon!

Etwas seltsames popup Fester Verhalten...
Nach "NPM_login new" kommt selbständig kein Pop up mit IP zu Amazon Link.
Nachdem man die Seite selbst aufruft und sich einloggt, kommt im FHEM Fenster zu dem besagtem Pop-up mit der IP Adresse von Amazon.
Diese IP ist zu dem Zeitpunkt nicht mehr gültig.

Das Modul ist aber bereits im status "connected"

Log kommt gleich...
Komisch, dass bei Dir die Anmeldeseite nicht kommt. Was für einen Browser verwendest du?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 08 April 2020, 16:23:51
ZitatKomisch, dass bei Dir die Anmeldeseite nicht kommt. Was für einen Browser verwendest du?

Chrome, Edge, Safari... diese habe ich alle ausprobiert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 April 2020, 17:14:14
Ab morgen wird eine neue Version verteilt


# 2020.04.08 v0.1.1
# - CHANGE:  Keepalive aktiviert
# - BUG:     set "NPM_login new"
# - FEATURE: Unterstützung A3RBAYBE7VM004 ECHO Studio
#            Unterstützung A3SSG6GR8UU7SN ECHO SUB
#            Unterstützung A1HNT9YTOBE735 Telekom Smart Speaker
#            set sounds: (Sounds gemäß Routine-Übersicht)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: arestant am 08 April 2020, 17:39:07
Vielen Dank für die Unterstützung!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 08 April 2020, 18:00:22
Also irgendwie funktioniert's jetzt doch.
Wenn ich NPM_login new ausführe dann bleibt FHEM stehen, es geht zwar nicht die Amazon-Seite auf wo ich mich einloggen muss,
aber wenn ich die Seite http://192.168.2.219:3002 selber aufmache und mich da anmelde, dann läuft FHEM weiter und der NPM_login ist erfolgreich abgeschlossen!
Jetzt muss ich mal beobachten ob die Echos wieder auf COOKIE ERROR gehen oder nicht!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Barnie1989 am 09 April 2020, 08:05:29
Hallo Michael,

good job! Habe eben aktualisiert und siehe da, die Meldung mit dem Link kommt (Chrome) und danach geht auch der Login in Amazon! Sprachausgabe auf dem Dot geht auch! Klasse gemacht!!!

Danke RUDI
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Barnie1989 am 09 April 2020, 09:28:41
Moin!

mit dem Essen kommt bekanntlich der Hunger...

- wenn ich einen tunein Sender spiele, kann ich den stoppen?
Hintergrund: Radio dümpelt, Es klingelt - ich würde gerne folgendes machen: Lautstärke merken, Radio aus, Lautstärke hoch setzen, Text "Es klingelt" sprechen lassen, Lautstärke wieder zurück setzen, Radio wieder starten. Wenn ich nur die Lautstärke vor dem speak hochsetze, ist das Radio noch kurz laut... unschön...

- kann ich Sprachnachrichten an andere Echos im Haus (anderer Amazon User) schicken?

Falls das schon behandelt wurde, habe ich nichts gefunden...

Danke schon jetzt RUDI
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 April 2020, 10:34:17
Gibt es nicht schon unterschiedliche Lautstärken als Attribut!?

Also Alarm und normal!?

Anderer Amazon User anderes Account Device.

Ist aber kein Problem, musst halt im selben fhem ein weiteres Account Device anlegen und dann halt wissen welcher Echo ausgeben soll... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Barnie1989 am 09 April 2020, 10:56:23
Zitat von: MadMax-FHEM am 09 April 2020, 10:34:17
Gibt es nicht schon unterschiedliche Lautstärken als Attribut!?
Also Alarm und normal!?

Hatte ich getestet. Die Alarmlautstärke greift nicht bei speak...

Zitat von: MadMax-FHEM am 09 April 2020, 10:34:17
Anderer Amazon User anderes Account Device.
Ist aber kein Problem, musst halt im selben fhem ein weiteres Account Device anlegen und dann halt wissen welcher Echo ausgeben soll... ;)

Danke, da hätte ich auch selbst drauf kommen können. Manchmal sieht man vor lauter Bäumen den Wald nicht!

Gruß RUDI
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 April 2020, 11:55:53
Zitat von: Barnie1989 am 09 April 2020, 10:56:23
Hatte ich getestet. Die Alarmlautstärke greift nicht bei speak...

Danke, da hätte ich auch selbst drauf kommen können. Manchmal sieht man vor lauter Bäumen den Wald nicht!

Gruß RUDI
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 09 April 2020, 12:06:10
Hallo Michael,

good job, kann mich meinen Vorrednern nur anschliessen! Habe eben auf die neue Version aktualisiert und mein connect zu Amazon funktioniert endlich wieder! Bestens!!

Danke Danke! Frohe Ostern und bleib Gesund!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Barnie1989 am 09 April 2020, 12:07:57
danke für das Attribut speak_volume!

Habe jetzt 3 echodevices mit je 2-3 Dots laufen. Jeder über einen eigenen Port. Geht super!

Nochmals vielen dank für die klasse Arbeit und frohe Ostern!

RUDI
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 10 April 2020, 22:39:23
bei mir funktioniert seit einiger Zeit kein einziger Echo mehr :(
alle zeigen nur: "connected but loginerror".

ein npm-login renew oder refresh ( ??? im Moment läuft FHEM gar nicht mehr, ich muss das Modul wohl ganz kicken), lässt FHEM komplett abstürzen.

ich habe mal versucht das NPM Modul neu zu installieren, da gibt es aber auch nur Fehler (auch wenn ich das directory vorher lösche bzw. umbenenne):
root@raspberrypi-2:/opt/fhem/cache# npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
(node:20838) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm ERR! tar.unpack untar error /root/.npm/safe-buffer/5.1.2/package.tgz
npm ERR! tar.unpack untar error /root/.npm/send/0.17.1/package.tgz
npm ERR! error rolling back Error: ENOTEMPTY: directory not empty, rmdir '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/express/node_modules/setprototypeof'
npm ERR! error rolling back  alexa-cookie2@3.0.3 { Error: ENOTEMPTY: directory not empty, rmdir '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/express/node_modules/setprototypeof'
npm ERR! error rolling back   errno: -39,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   syscall: 'rmdir',
npm ERR! error rolling back   path: '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/express/node_modules/setprototypeof' }
npm ERR! Error: Method Not Allowed
npm ERR!     at errorResponse (/usr/share/npm/lib/cache/add-named.js:260:10)
npm ERR!     at /usr/share/npm/lib/cache/add-named.js:203:12
npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:167:7)
npm ERR!     at FSReqWrap.oncomplete (fs.js:135:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 4.19.66-v7+
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "--prefix" "/opt/fhem/cache/alexa-cookie" "alexa-cookie2"
npm ERR! cwd /opt/fhem/cache
npm ERR! node -v v8.11.1
npm ERR! npm -v 1.4.21
npm ERR! code E405
npm ERR! tar.unpack untar error /root/.npm/qs/6.7.0/package.tgz
npm ERR! tar.unpack untar error /root/.npm/statuses/1.5.0/package.tgz
npm ERR! error rolling back Error: ENOTEMPTY: directory not empty, rmdir '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/express/node_modules/debug'
npm ERR! error rolling back  express@4.17.1 { Error: ENOTEMPTY: directory not empty, rmdir '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/express/node_modules/debug'
npm ERR! error rolling back   errno: -39,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   syscall: 'rmdir',
npm ERR! error rolling back   path: '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/express/node_modules/debug' }
npm ERR! tar.unpack untar error /root/.npm/depd/1.1.2/package.tgz
npm ERR! error rolling back Error: ENOTEMPTY: directory not empty, rmdir '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-response-rewrite/node_modules/concat-stream/node_modules/readable-stream'
npm ERR! error rolling back  concat-stream@1.6.2 { Error: ENOTEMPTY: directory not empty, rmdir '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-response-rewrite/node_modules/concat-stream/node_modules/readable-stream'
npm ERR! error rolling back   errno: -39,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   syscall: 'rmdir',
npm ERR! error rolling back   path: '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-response-rewrite/node_modules/concat-stream/node_modules/readable-stream' }
npm ERR! tar.unpack untar error /root/.npm/readable-stream/2.3.7/package.tgz
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /opt/fhem/cache/npm-debug.log
npm ERR! not ok code 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 10 April 2020, 23:33:57
Du hast einen Nodejs v8. Der dürfte nicht mehr supportet sein. Auf 10 oder 12 updaten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 11 April 2020, 11:09:27
oh, da hat mich das "apt-to-date" Modul und meine eigenen, regelmäßigen apt-get upgrade Tests wohl in trügerischer Sicherheit gewiegt, das System sei (abgesehen von der nicht mehr ganz taufrischen Stretch Basis) auf einem aktuellen Stand...

ich habe jetzt node.js auf Version 12 gebracht (warum nicht 13? das wird mir als die aktuellste, kompatible Version gelistet).
nach dem Update des echo-device NPM Moduls, einem NPM-Login refresh und Neustart des Systems waren alle Echos online!

jetzt habe ich noch MASSIVE Probleme mit DNS, das ist aber wohl eine andere Baustelle. "layla.amazon.de" kann vom Pi (über die Fritzbox als lokaler DNS "proxy") nicht aufgelöst werden und ich habe keine Ahnung warum. "Alle" anderen Adressen werden aufgelöst, von anderen Rechnern (die genauso die FB nutzen) auch layla und der Pi löst laya auf, wenn ich z.B. bei nslookup über google (8.8.8.8) gehe.
ich habe jetzt erstmal als üblen quick&dirty hack layla in die /etc/hosts übernommen, damit läuft das System jetzt anscheinend einigermaßen (ohne "layla" ist es nicht zu bedienen und liefert ständig Timeouts/Seiten-Ladefehler).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 12 April 2020, 12:38:30
Ich habe ein Problem bei der letztendlichen Anmeldung nach umstellung auf NPM.

Wenn ich den Link anklicke: 192.168.188.27:3002 wird keine Seite geladen.

Ich musste die IP manuell setzen, da sonst immer die lokale IP des VPN-Tunnel, den ich 24/7 offen habe (wegen DSlite) genutzt wurde.

Ich komme hier nicht weiter. Mein FHEM läuft auf einem NUC unter Ubuntu 18.04 LTS.

Node ist Version 10.20
NPM ist Version 6.14.4
FHEM ist aktuell

Wo hakt es möglicherweise ??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Barnie1989 am 12 April 2020, 12:44:41
Zitat von: roadghost am 12 April 2020, 12:38:30
Ich habe ein Problem bei der letztendlichen Anmeldung nach umstellung auf NPM.

Wenn ich den Link anklicke: 192.168.188.27:3002 wird keine Seite geladen.

Ich musste die IP manuell setzen, da sonst immer die lokale IP des VPN-Tunnel, den ich 24/7 offen habe (wegen DSlite) genutzt wurde.

Ich komme hier nicht weiter. Mein FHEM läuft auf einem NUC unter Ubuntu 18.04 LTS.

Node ist Version 10.20
NPM ist Version 6.14.4
FHEM ist aktuell

Wo hakt es möglicherweise ??
In einem Docker oder direkt unter Ubuntu?
im Docker musste du den Port nach außen führen und unter npm_proxy_listen_ip die IP des Containers eintragen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 12 April 2020, 12:46:12
Direkt unter ubuntu
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 April 2020, 12:48:45
Zitat von: roadghost am 12 April 2020, 12:46:12
Direkt unter ubuntu
Welche IP wäre die richtige? Stelle mal dein Account device auf verlose 4 und sende ein log, wenn du das ganze noch mal gestartet hast.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 12 April 2020, 12:54:24
Zitat von: michael.winkler am 12 April 2020, 12:48:45
Welche IP wäre die richtige? Stelle mal dein Account device auf verlose 4 und sende ein log, wenn du das ganze noch mal gestartet hast.


Gesendet von iPhone mit Tapatalk

Das Modul möchte die 192.168.176.10 nehmen - das ist aber die IP von meinem Tunnel der über tun0 läuft.

FHEM hat lokal über eth0 die 192.168.188.27

verb4 Mache ich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 12 April 2020, 12:57:54

2020.04.12 12:56:46.697 3: [Echoservice] [echodevice_NPMLoginNew] Node Version 10.20.0

2020.04.12 12:56:46.819 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port Aktive Internetverbindungen (Server und stehende Verbindungen)

2020.04.12 12:56:46.819 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2020.04.12 12:56:46.819 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32996         *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:cisco-sccp            *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:1234                  *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8083                  *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8084                  *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8085                  *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:ssh                   *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:39831         *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:smtp          *:*                     LISTEN     

2020.04.12 12:56:46.820 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8090                  *:*                     LISTEN     

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:43034    fhem.de:58824           VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenmaschine.l:62710 VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:ssh    Hoellenmaschine.l:62701 VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenmaschine.l:62706 VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:49026    server-13-224-185:https VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-3821.loca:61594 VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45420         localhost:8083          VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:33542    server-143-204-90:https VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32996         localhost:55210         VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-0251.loca:64562 VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenmaschine.l:62712 VERBUNDEN 

2020.04.12 12:56:46.821 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:55210         localhost:32996         VERBUNDEN 

2020.04.12 12:56:46.822 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:33544    server-143-204-90:https VERBUNDEN 

2020.04.12 12:56:46.822 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:33546    server-143-204-90:https VERBUNDEN 

2020.04.12 12:56:46.822 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-7767.loca:59229 VERBUNDEN 

2020.04.12 12:56:46.822 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8083          localhost:45420         VERBUNDEN 

2020.04.12 12:56:46.822 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:58378         localhost:1234          VERBUNDEN 

2020.04.12 12:56:46.822 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:48708         localhost:39831         TIME_WAIT 

2020.04.12 12:56:46.822 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:33550    server-143-204-90:https VERBUNDEN 

2020.04.12 12:56:46.823 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp ESP_C3F44E.locald:61777 VERBUNDEN 

2020.04.12 12:56:46.823 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:50246  192.168.188.30:502      VERBUNDEN 

2020.04.12 12:56:46.823 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-7741.loca:51942 VERBUNDEN 

2020.04.12 12:56:46.823 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:33548    server-143-204-90:https VERBUNDEN 

2020.04.12 12:56:46.823 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenmaschine.l:62689 VERBUNDEN 

2020.04.12 12:56:46.823 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:40042  v22017084837452117:1200 VERBUNDEN 

2020.04.12 12:56:46.824 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-6895.loca:64370 VERBUNDEN 

2020.04.12 12:56:46.824 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp ESP_C3BF43.locald:61551 VERBUNDEN 

2020.04.12 12:56:46.824 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:48678         localhost:39831         TIME_WAIT 

2020.04.12 12:56:46.824 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:59216  fritz.box.localdom:1012 VERBUNDEN 

2020.04.12 12:56:46.824 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:48710         localhost:39831         TIME_WAIT 

2020.04.12 12:56:46.824 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-0897.loca:49580 VERBUNDEN 

2020.04.12 12:56:46.824 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp ESP_C3ABF9.locald:63191 VERBUNDEN 

2020.04.12 12:56:46.825 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-1212.loca:63584 VERBUNDEN 

2020.04.12 12:56:46.825 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-0927.loca:56963 VERBUNDEN 

2020.04.12 12:56:46.825 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenmaschine.l:62718 VERBUNDEN 

2020.04.12 12:56:46.825 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp ESP_C370CA.locald:50192 VERBUNDEN 

2020.04.12 12:56:46.825 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:1234          localhost:58378         VERBUNDEN 

2020.04.12 12:56:46.825 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:48676         localhost:39831         TIME_WAIT 

2020.04.12 12:56:46.825 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenmaschine.l:62709 VERBUNDEN 

2020.04.12 12:56:46.826 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2020.04.12 12:56:46.826 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 localhost:smtp          [::]:*                  LISTEN     

2020.04.12 12:56:46.826 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 *:bootpc                *:*                               

2020.04.12 12:56:46.826 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port Aktive Sockets in der UNIX-Domäne (Server und stehende Verbindungen)

2020.04.12 12:56:46.826 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Pfad

2020.04.12 12:56:46.826 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20433    private/error

2020.04.12 12:56:46.826 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    19270    /run/user/1000/systemd/notify

2020.04.12 12:56:46.827 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19271    /run/user/1000/systemd/private

2020.04.12 12:56:46.827 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20436    private/retry

2020.04.12 12:56:46.827 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPAKET   HÖRT         11716    /run/udev/control

2020.04.12 12:56:46.827 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19275    /run/user/1000/snapd-session-agent.socket

2020.04.12 12:56:46.827 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20439    private/discard

2020.04.12 12:56:46.827 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20442    private/local

2020.04.12 12:56:46.827 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16665    /var/lib/lxd/unix.socket

2020.04.12 12:56:46.828 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20445    private/virtual

2020.04.12 12:56:46.828 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20448    private/lmtp

2020.04.12 12:56:46.828 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20451    private/anvil

2020.04.12 12:56:46.828 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20454    private/scache

2020.04.12 12:56:46.828 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20457    private/maildrop

2020.04.12 12:56:46.828 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20460    private/uucp

2020.04.12 12:56:46.829 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20463    private/ifmail

2020.04.12 12:56:46.829 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    19492    /var/spool/postfix/dev/log

2020.04.12 12:56:46.829 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20466    private/bsmtp

2020.04.12 12:56:46.829 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20469    private/scalemail-backend

2020.04.12 12:56:46.829 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20472    private/mailman

2020.04.12 12:56:46.829 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10539    /run/systemd/cgroups-agent

2020.04.12 12:56:46.829 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10540    /run/systemd/private

2020.04.12 12:56:46.829 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         11711    /run/systemd/fsck.progress

2020.04.12 12:56:46.830 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  14     [ ]         DGRAM                    11712    /run/systemd/journal/dev-log

2020.04.12 12:56:46.830 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         11713    /run/lvm/lvmetad.socket

2020.04.12 12:56:46.830 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         11714    /run/systemd/journal/stdout

2020.04.12 12:56:46.830 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  7      [ ]         DGRAM                    11715    /run/systemd/journal/socket

2020.04.12 12:56:46.830 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10566    /run/lvm/lvmpolld.socket

2020.04.12 12:56:46.830 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10569    /run/systemd/journal/syslog

2020.04.12 12:56:46.831 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16661    /run/uuidd/request

2020.04.12 12:56:46.831 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16662    /run/snapd.socket

2020.04.12 12:56:46.831 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16663    /run/snapd-snap.socket

2020.04.12 12:56:46.831 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16664    /run/acpid.socket

2020.04.12 12:56:46.831 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16666    /var/run/dbus/system_bus_socket

2020.04.12 12:56:46.831 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20386    public/pickup

2020.04.12 12:56:46.831 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20390    public/cleanup

2020.04.12 12:56:46.832 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         17233    @ISCSIADM_ABSTRACT_NAMESPACE

2020.04.12 12:56:46.832 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20393    public/qmgr

2020.04.12 12:56:46.832 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20397    private/tlsmgr

2020.04.12 12:56:46.832 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20400    private/rewrite

2020.04.12 12:56:46.832 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20403    private/bounce

2020.04.12 12:56:46.832 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20406    private/defer

2020.04.12 12:56:46.832 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20409    private/trace

2020.04.12 12:56:46.832 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20412    private/verify

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20415    public/flush

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10538    /run/systemd/notify

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20418    private/proxymap

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20421    private/proxywrite

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20424    private/smtp

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20427    private/relay

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         20430    public/showq

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18483   

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15847    /run/systemd/journal/stdout

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18955   

2020.04.12 12:56:46.833 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20425   

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20405   

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18408    /var/run/dbus/system_bus_socket

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20402   

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11983   

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17391   

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18943   

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16837    /var/run/dbus/system_bus_socket

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20399   

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18489   

2020.04.12 12:56:46.834 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    11988   

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    11987   

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20401   

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18407   

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18523    /var/run/dbus/system_bus_socket

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20426   

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18522   

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20404   

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20664    /var/run/dbus/system_bus_socket

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20473   

2020.04.12 12:56:46.835 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20458   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20422   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    20366   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18794    /run/systemd/journal/stdout

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20429   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20474   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20423   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20431   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15329   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21574   

2020.04.12 12:56:46.836 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21573   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20459   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15263   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12641    /run/systemd/journal/stdout

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20462   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20391   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20432   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12151   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20461   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20464   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20387   

2020.04.12 12:56:46.837 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19822   

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15094    /run/systemd/journal/stdout

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20428   

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    16760   

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    20478   

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20392   

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20465   

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15264    /run/systemd/journal/stdout

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18477   

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20468   

2020.04.12 12:56:46.838 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20384   

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20467   

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20385   

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20413   

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20411   

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12482    /run/systemd/journal/stdout

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    21512   

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20470   

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15137    /run/systemd/journal/stdout

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20440   

2020.04.12 12:56:46.839 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20408   

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21575   

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     11018   

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21572   

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20471   

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20388   

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18342   

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20447   

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16697    /var/run/dbus/system_bus_socket

2020.04.12 12:56:46.840 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20417   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16695   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20446   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15093   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20443   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20395   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20444   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20394   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20441   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21752   

2020.04.12 12:56:46.841 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20407   

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16681   

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11782   

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21751   

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    19262   

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    19217   

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20455   

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18280    /run/systemd/journal/stdout

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20456   

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     11863    /run/systemd/journal/stdout

2020.04.12 12:56:46.842 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20414   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20453   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     10717   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20419   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20416   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20452   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20449   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    16692   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20450   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    21730   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20438   

2020.04.12 12:56:46.843 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20398   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10126   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16696   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21538   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14558   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21570   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20923    /run/systemd/journal/stdout

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20437   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15382   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20420   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15671   

2020.04.12 12:56:46.844 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    14565   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21571   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20435   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    14564   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18615    /run/systemd/journal/stdout

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    14563   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21724   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    14562   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    20919   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20434   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20410   

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15100    /run/systemd/journal/stdout

2020.04.12 12:56:46.845 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21539   

2020.04.12 12:56:46.846 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15488   

2020.04.12 12:56:46.846 4: [Echoservice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17015   

2020.04.12 12:56:46.846 3: [Echoservice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.12 12:56:46.846 3: [Echoservice] [echodevice_NPMLoginNew] Proxy IP 192.178.176.10
2020.04.12 12:56:47.560 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.178.176.10:3002 to listen on 192.178.176.10

2020.04.12 12:56:47.564 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.12 12:56:47.564 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.12 12:56:47.895 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.12 12:56:47.905 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.12 12:56:48.216 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:48.278 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-1922005-7311269

2020.04.12 12:56:48.278 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2217409008l

2020.04.12 12:56:49.593 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.12 12:56:49.593 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-1922005-7311269; session-id-time=2217409008l","Accept":"*/*"},"gzip":true,"body":"appActionToken=T64bG7lAAgcpZn9J3rESZQjnndAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ARjRQNjQyQVhNN1NRWjI4VFJZSE4%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.W-W_gBKh-V-xRY7M0_IwJCFLAYUNtYji0qmlKHK3xFC_KL-BhGhnSg.u5UXiu_VdGcHRy_S.5321eluGQQQVg7PtislnvA2W_Zgt5waymwi39-Ba_7PG1VSRES3pubbKm4IGlrsrQaFrBW5pHTqCA71hjwpylmHbGVmay4442x79cpsGbCNVCbrWBLjf8tuf8P-gOrcu8P5YKfwniLKIhtGqmnhVfe_5f0OYTNCwvhgxMfBrDSE4NPhgFasq9bRbMlVHPDkUL5JMP8GfJyp2E0XGg1SFhl-_2otTI_O1vQaqMTeG9o6piiFOxyhHtgFQQqwYe6WhXaBtaU_pyjoPHp9_aVrngXOVtKxabJ0NRaNGsJKpKro.27TAy6OqLpjKByq0QNoEaA&showPasswordChecked=false"}

2020.04.12 12:56:50.046 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:50.118 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2217409010l

2020.04.12 12:56:50.118 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-0016078-6146949

2020.04.12 12:56:51.433 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.12 12:56:51.434 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-1922005-7311269","Cookie":"session-id=261-1922005-7311269; session-id-time=2217409010l; ubid-acbde=260-0016078-6146949","Accept":"*/*"},"gzip":true,"body":"appActionToken=T64bG7lAAgcpZn9J3rESZQjnndAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWEZYMERFN0NITk00WFNCUzc1OVM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.LVyvJ0TjrR1Wwrk9PLyweH2YMaxtaWwbu-wooh2EQ_zghs-dZHUxEQ.bKdlB4ZlWBAU8NB5.A6Wp2nM2CSzOh_Suo1YaO88J1e4r6MlXg5VtPgJrN9C-IIRcIXadop4POYJcMmGC-4NUQoOmmHZYxpqF0cGp5jk8Yi43mPYw4jpfh1dpoWwTYqM7x3sHRJy-VT557tX0Lsk4gApW6JIdGpwYAJ8k4iUfqWabT_PQ9r3PeaEqdnqlHqef2AUFBNmzgVKXK9qla9CR9p9JGD96V50HKZVtaFqJrVsJJzMDZS8NFyXKbi6qIdfGnj50x_k9XdZjTeaq3El0Kmw7Vu_jJqD23kMZcaw.i9HFhKPrM0huinHM24kbGA&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.12 12:56:51.790 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:51.874 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.12 12:56:51.879 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.12 12:56:51.879 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.12 12:56:51.906 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 12 April 2020, 13:00:19
Und weiteres


2020.04.12 12:56:46.846 3: [Echoservice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.12 12:56:46.846 3: [Echoservice] [echodevice_NPMLoginNew] Proxy IP 192.178.176.10
2020.04.12 12:56:47.560 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.178.176.10:3002 to listen on 192.178.176.10

2020.04.12 12:56:47.564 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.12 12:56:47.564 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.12 12:56:47.895 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.12 12:56:47.905 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.12 12:56:48.216 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:48.278 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-1922005-7311269

2020.04.12 12:56:48.278 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2217409008l

2020.04.12 12:56:49.593 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.12 12:56:49.593 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-1922005-7311269; session-id-time=2217409008l","Accept":"*/*"},"gzip":true,"body":"appActionToken=T64bG7lAAgcpZn9J3rESZQjnndAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ARjRQNjQyQVhNN1NRWjI4VFJZSE4%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.W-W_gBKh-V-xRY7M0_IwJCFLAYUNtYji0qmlKHK3xFC_KL-BhGhnSg.u5UXiu_VdGcHRy_S.5321eluGQQQVg7PtislnvA2W_Zgt5waymwi39-Ba_7PG1VSRES3pubbKm4IGlrsrQaFrBW5pHTqCA71hjwpylmHbGVmay4442x79cpsGbCNVCbrWBLjf8tuf8P-gOrcu8P5YKfwniLKIhtGqmnhVfe_5f0OYTNCwvhgxMfBrDSE4NPhgFasq9bRbMlVHPDkUL5JMP8GfJyp2E0XGg1SFhl-_2otTI_O1vQaqMTeG9o6piiFOxyhHtgFQQqwYe6WhXaBtaU_pyjoPHp9_aVrngXOVtKxabJ0NRaNGsJKpKro.27TAy6OqLpjKByq0QNoEaA&showPasswordChecked=false"}

2020.04.12 12:56:50.046 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:50.118 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2217409010l

2020.04.12 12:56:50.118 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-0016078-6146949

2020.04.12 12:56:51.433 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.12 12:56:51.434 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-1922005-7311269","Cookie":"session-id=261-1922005-7311269; session-id-time=2217409010l; ubid-acbde=260-0016078-6146949","Accept":"*/*"},"gzip":true,"body":"appActionToken=T64bG7lAAgcpZn9J3rESZQjnndAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWEZYMERFN0NITk00WFNCUzc1OVM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.LVyvJ0TjrR1Wwrk9PLyweH2YMaxtaWwbu-wooh2EQ_zghs-dZHUxEQ.bKdlB4ZlWBAU8NB5.A6Wp2nM2CSzOh_Suo1YaO88J1e4r6MlXg5VtPgJrN9C-IIRcIXadop4POYJcMmGC-4NUQoOmmHZYxpqF0cGp5jk8Yi43mPYw4jpfh1dpoWwTYqM7x3sHRJy-VT557tX0Lsk4gApW6JIdGpwYAJ8k4iUfqWabT_PQ9r3PeaEqdnqlHqef2AUFBNmzgVKXK9qla9CR9p9JGD96V50HKZVtaFqJrVsJJzMDZS8NFyXKbi6qIdfGnj50x_k9XdZjTeaq3El0Kmw7Vu_jJqD23kMZcaw.i9HFhKPrM0huinHM24kbGA&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.12 12:56:51.790 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:51.874 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.12 12:56:51.879 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.12 12:56:51.879 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.12 12:56:51.906 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.12 12:56:51.907 3: [Echoservice] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2020.04.12 12:56:54.894 4: [Echoservice] [echodevice_SendCommand] [getnotifications] START
2020.04.12 12:56:54.894 4: [Echoservice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.12 12:56:54.894 4: [Echoservice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.12 12:56:54.895 4: [Echoservice] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.12 12:56:54.895 4: [Echoservice] [echodevice_SendCommand] [alarmvolume] START
2020.04.12 12:56:54.895 4: [Echoservice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1586689014
2020.04.12 12:56:54.895 4: [Echoservice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [bluetoothstate] START
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1586689014
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [getdnd] START
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1586689014
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [wakeword] START
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1586689014
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [listitems_task] START
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1586689014
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [listitems_shopping] START
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1586689014
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [getdevicesettings] START
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [getisonline] START
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586689014
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [devicesstate] START
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586689014
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.12 12:56:54.909 4: [Echoservice] [echodevice_SendCommand] [activities] START
2020.04.12 12:56:54.909 4: [Echoservice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1586689014
2020.04.12 12:56:54.909 4: [Echoservice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getbehavior] START
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.12 12:56:54.911 4: [Echoservice] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.12 12:56:54.915 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:55.073 4: [Echoservice] [echodevice_Parse] [getnotifications]
2020.04.12 12:56:55.127 4: [Echoservice] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.12 12:56:55.140 4: [Echoservice] [echodevice_ParseAuth] [cookielogin6]
2020.04.12 12:56:55.143 4: [Echoservice] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.12 12:56:55.223 4: [Echoservice] [echodevice_Parse] [getsettingstraffic]
2020.04.12 12:56:55.227 4: [Echoservice] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.12 12:56:55.363 4: [Echoservice] [echodevice_Parse] [getbehavior]
2020.04.12 12:56:55.369 4: [Echoservice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1586689014 Data=
2020.04.12 12:56:55.927 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:55.931 4: [Echoservice] [echodevice_Parse] [activities]
2020.04.12 12:56:55.941 4: [Echoservice] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586689014 Data=
2020.04.12 12:56:56.290 4: [Echoservice] [echodevice_Parse] [devicesstate]
2020.04.12 12:56:56.329 4: [Echoservice] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586689014 Data=
2020.04.12 12:56:56.748 4: [Echoservice] [echodevice_Parse] [getisonline]
2020.04.12 12:56:56.772 4: [Echoservice] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.12 12:56:56.932 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:57.940 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:58.060 4: [Echoservice] [echodevice_Parse] [getdevicesettings]
2020.04.12 12:56:58.084 4: [Echoservice] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1586689014 Data=
2020.04.12 12:56:58.179 4: [Echoservice] [echodevice_Parse] [listitems_shopping]
2020.04.12 12:56:58.183 4: [Echoservice] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1586689014 Data=
2020.04.12 12:56:58.274 4: [Echoservice] [echodevice_Parse] [listitems_task]
2020.04.12 12:56:58.279 4: [Echoservice] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1586689014 Data=
2020.04.12 12:56:58.497 4: [Echoservice] [echodevice_Parse] [wakeword]
2020.04.12 12:56:58.520 4: [Echoservice] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1586689014 Data=
2020.04.12 12:56:58.951 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:59.449 4: [Echoservice] [echodevice_Parse] [getdnd]
2020.04.12 12:56:59.479 4: [Echoservice] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1586689014 Data=
2020.04.12 12:56:59.707 4: [Echoservice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.12 12:56:59.961 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:57:00.259 4: [Echoservice] [echodevice_Parse] [bluetoothstate]
2020.04.12 12:57:00.271 4: [Echoservice] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1586689014 Data=
2020.04.12 12:57:00.973 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:57:01.217 4: [Echoservice] [echodevice_Parse] [alarmvolume]
2020.04.12 12:57:01.986 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:57:02.999 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 12 April 2020, 13:01:15
Das war jetzt ohne die IP zu setzen, dann möchte er mich zu

http://192.178.176.10:3002/

weiterleiten per Link.

Update:

Ich habe noch ein wenig gespielt mit den Attributen.

Wenn ich npm_proxy_ip auf die IP 192.168.188.27 und npm_proxy_listen_ip auch auf die IP 192.168.188.27 setze, gelange ich zur Log-In-Seite von alexa.amazon.de !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 12 April 2020, 14:01:10
Korrekt, die Beschreibung, die annimmt, dass das nur für Docker notwendig ist, ist falsch. Es gilt für jedes System mit mehreren Netzwerk-Interfaces, die nicht alle für die öffentliche Kommunikation zugelassen sind. Evtl. Hast Du Glück und er erwischt das richtige oder eben nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 April 2020, 14:10:21
Zitat von: roadghost am 12 April 2020, 13:00:19
Und weiteres


2020.04.12 12:56:46.846 3: [Echoservice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.12 12:56:46.846 3: [Echoservice] [echodevice_NPMLoginNew] Proxy IP 192.178.176.10
2020.04.12 12:56:47.560 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.12 12:56:47.563 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.178.176.10:3002 to listen on 192.178.176.10

2020.04.12 12:56:47.564 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.12 12:56:47.564 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.12 12:56:47.895 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.12 12:56:47.905 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.12 12:56:48.216 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:48.278 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-1922005-7311269

2020.04.12 12:56:48.278 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2217409008l

2020.04.12 12:56:49.593 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.12 12:56:49.593 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-1922005-7311269; session-id-time=2217409008l","Accept":"*/*"},"gzip":true,"body":"appActionToken=T64bG7lAAgcpZn9J3rESZQjnndAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ARjRQNjQyQVhNN1NRWjI4VFJZSE4%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.W-W_gBKh-V-xRY7M0_IwJCFLAYUNtYji0qmlKHK3xFC_KL-BhGhnSg.u5UXiu_VdGcHRy_S.5321eluGQQQVg7PtislnvA2W_Zgt5waymwi39-Ba_7PG1VSRES3pubbKm4IGlrsrQaFrBW5pHTqCA71hjwpylmHbGVmay4442x79cpsGbCNVCbrWBLjf8tuf8P-gOrcu8P5YKfwniLKIhtGqmnhVfe_5f0OYTNCwvhgxMfBrDSE4NPhgFasq9bRbMlVHPDkUL5JMP8GfJyp2E0XGg1SFhl-_2otTI_O1vQaqMTeG9o6piiFOxyhHtgFQQqwYe6WhXaBtaU_pyjoPHp9_aVrngXOVtKxabJ0NRaNGsJKpKro.27TAy6OqLpjKByq0QNoEaA&showPasswordChecked=false"}

2020.04.12 12:56:50.046 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:50.118 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2217409010l

2020.04.12 12:56:50.118 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-0016078-6146949

2020.04.12 12:56:51.433 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.12 12:56:51.434 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-1922005-7311269","Cookie":"session-id=261-1922005-7311269; session-id-time=2217409010l; ubid-acbde=260-0016078-6146949","Accept":"*/*"},"gzip":true,"body":"appActionToken=T64bG7lAAgcpZn9J3rESZQjnndAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWEZYMERFN0NITk00WFNCUzc1OVM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.LVyvJ0TjrR1Wwrk9PLyweH2YMaxtaWwbu-wooh2EQ_zghs-dZHUxEQ.bKdlB4ZlWBAU8NB5.A6Wp2nM2CSzOh_Suo1YaO88J1e4r6MlXg5VtPgJrN9C-IIRcIXadop4POYJcMmGC-4NUQoOmmHZYxpqF0cGp5jk8Yi43mPYw4jpfh1dpoWwTYqM7x3sHRJy-VT557tX0Lsk4gApW6JIdGpwYAJ8k4iUfqWabT_PQ9r3PeaEqdnqlHqef2AUFBNmzgVKXK9qla9CR9p9JGD96V50HKZVtaFqJrVsJJzMDZS8NFyXKbi6qIdfGnj50x_k9XdZjTeaq3El0Kmw7Vu_jJqD23kMZcaw.i9HFhKPrM0huinHM24kbGA&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.12 12:56:51.790 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.12 12:56:51.874 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.12 12:56:51.879 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.12 12:56:51.879 3: [Echoservice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.12 12:56:51.906 3: [Echoservice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.12 12:56:51.907 3: [Echoservice] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2020.04.12 12:56:54.894 4: [Echoservice] [echodevice_SendCommand] [getnotifications] START
2020.04.12 12:56:54.894 4: [Echoservice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.12 12:56:54.894 4: [Echoservice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.12 12:56:54.895 4: [Echoservice] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.12 12:56:54.895 4: [Echoservice] [echodevice_SendCommand] [alarmvolume] START
2020.04.12 12:56:54.895 4: [Echoservice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1586689014
2020.04.12 12:56:54.895 4: [Echoservice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [bluetoothstate] START
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1586689014
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [getdnd] START
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1586689014
2020.04.12 12:56:54.896 4: [Echoservice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [wakeword] START
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1586689014
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [listitems_task] START
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1586689014
2020.04.12 12:56:54.897 4: [Echoservice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [listitems_shopping] START
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1586689014
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [getdevicesettings] START
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.12 12:56:54.898 4: [Echoservice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [getisonline] START
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586689014
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [devicesstate] START
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586689014
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.12 12:56:54.899 4: [Echoservice] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.12 12:56:54.909 4: [Echoservice] [echodevice_SendCommand] [activities] START
2020.04.12 12:56:54.909 4: [Echoservice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1586689014
2020.04.12 12:56:54.909 4: [Echoservice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getbehavior] START
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.12 12:56:54.910 4: [Echoservice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.12 12:56:54.911 4: [Echoservice] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.12 12:56:54.915 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:55.073 4: [Echoservice] [echodevice_Parse] [getnotifications]
2020.04.12 12:56:55.127 4: [Echoservice] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.12 12:56:55.140 4: [Echoservice] [echodevice_ParseAuth] [cookielogin6]
2020.04.12 12:56:55.143 4: [Echoservice] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.12 12:56:55.223 4: [Echoservice] [echodevice_Parse] [getsettingstraffic]
2020.04.12 12:56:55.227 4: [Echoservice] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.12 12:56:55.363 4: [Echoservice] [echodevice_Parse] [getbehavior]
2020.04.12 12:56:55.369 4: [Echoservice] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1586689014 Data=
2020.04.12 12:56:55.927 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:55.931 4: [Echoservice] [echodevice_Parse] [activities]
2020.04.12 12:56:55.941 4: [Echoservice] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586689014 Data=
2020.04.12 12:56:56.290 4: [Echoservice] [echodevice_Parse] [devicesstate]
2020.04.12 12:56:56.329 4: [Echoservice] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586689014 Data=
2020.04.12 12:56:56.748 4: [Echoservice] [echodevice_Parse] [getisonline]
2020.04.12 12:56:56.772 4: [Echoservice] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.12 12:56:56.932 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:57.940 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:58.060 4: [Echoservice] [echodevice_Parse] [getdevicesettings]
2020.04.12 12:56:58.084 4: [Echoservice] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1586689014 Data=
2020.04.12 12:56:58.179 4: [Echoservice] [echodevice_Parse] [listitems_shopping]
2020.04.12 12:56:58.183 4: [Echoservice] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1586689014 Data=
2020.04.12 12:56:58.274 4: [Echoservice] [echodevice_Parse] [listitems_task]
2020.04.12 12:56:58.279 4: [Echoservice] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1586689014 Data=
2020.04.12 12:56:58.497 4: [Echoservice] [echodevice_Parse] [wakeword]
2020.04.12 12:56:58.520 4: [Echoservice] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1586689014 Data=
2020.04.12 12:56:58.951 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:56:59.449 4: [Echoservice] [echodevice_Parse] [getdnd]
2020.04.12 12:56:59.479 4: [Echoservice] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1586689014 Data=
2020.04.12 12:56:59.707 4: [Echoservice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.12 12:56:59.961 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:57:00.259 4: [Echoservice] [echodevice_Parse] [bluetoothstate]
2020.04.12 12:57:00.271 4: [Echoservice] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1586689014 Data=
2020.04.12 12:57:00.973 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:57:01.217 4: [Echoservice] [echodevice_Parse] [alarmvolume]
2020.04.12 12:57:01.986 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.12 12:57:02.999 3: [Echoservice] [echodevice_NPMWaitForCookie] [NPM Login New Sun Apr 12 12:56:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true


Leider sehe ich im log nicht alles. Ich würde morgen früh eine neue Version verteilen, mit welche mehr Infos zu den IPs kommen. Könntest du dann morgen das ganze noch mal durchführen und mir ein entsprechendes log zusenden?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 12 April 2020, 16:16:35
Sprich, die Attribute vom Account-device mit der IP-Adresse löschen, und npm-login new ausführen unter Verbose 4 ?

Oder soll ich gänzlich von vorn beginnen inkl. npm-install ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 April 2020, 16:58:33
Zitat von: roadghost am 12 April 2020, 16:16:35
Sprich, die Attribute vom Account-device mit der IP-Adresse löschen, und npm-login new ausführen unter Verbose 4 ?

Oder soll ich gänzlich von vorn beginnen inkl. npm-install ?
Erst ein FHEM Update durchführen. Dann Einfach ein npm Login new. Ein install ist nicht nötig! Vorher halt bitte ein verlose 4. Wenn alles erfolgreich verlief, mir dann kurz das log zusenden.

Kann den gleichen Vorgang jemand mit einer Dockerumgebung durchführen?

Bitte erst ab morgen, da das Update erst dann zur Verfügung steht.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 13 April 2020, 11:53:29
Teil 1

2020.04.13 11:49:52.217 3: [Echo] [echodevice_NPMLoginNew] Node Version 10.20.0

2020.04.13 11:49:52.248 4: [Echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.04.13 11:49:52.248 4: [Echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew] Check Interface=enp3s0 IP=192.168.188.27
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew]   Result Interface=enp3s0 IP=192.168.188.27
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew] Check Interface=enp3s0 IP=fe80::baae:edff:fe77:be69
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew]   Result Interface=enp3s0 IP=fe80::baae:edff:fe77:be69
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew] Check Interface=tun0 IP=192.178.176.10
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew]   Result Interface=tun0 IP=192.178.176.10
2020.04.13 11:49:52.289 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port Aktive Internetverbindungen (Server und stehende Verbindungen)

2020.04.13 11:49:52.290 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2020.04.13 11:49:52.290 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:cisco-sccp            *:*                     LISTEN     

2020.04.13 11:49:52.290 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:1234                  *:*                     LISTEN     

2020.04.13 11:49:52.290 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8083                  *:*                     LISTEN     

2020.04.13 11:49:52.290 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8084                  *:*                     LISTEN     

2020.04.13 11:49:52.290 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8085                  *:*                     LISTEN     

2020.04.13 11:49:52.290 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:ssh                   *:*                     LISTEN     

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:smtp          *:*                     LISTEN     

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8090                  *:*                     LISTEN     

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:46720         *:*                     LISTEN     

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:44899         *:*                     LISTEN     

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:54038         localhost:1234          VERBUNDEN 

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenlaptop.loc:52192 VERBUNDEN 

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-1212.loca:59779 VERBUNDEN 

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59794         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54907 LAST_ACK   

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59774         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.291 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp ESP_C3ABF9.locald:63142 VERBUNDEN 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59702         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenlaptop.loc:52190 VERBUNDEN 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54906 LAST_ACK   

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59760         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50282         localhost:46720         TIME_WAIT 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:42828  fritz.box.localdo:49000 TIME_WAIT 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-7741.loca:62510 VERBUNDEN 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-0897.loca:51648 VERBUNDEN 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:39004  fritz.box.localdom:http TIME_WAIT 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:39002  fritz.box.localdom:http TIME_WAIT 

2020.04.13 11:49:52.292 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenlaptop.loc:52170 VERBUNDEN 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54898 LAST_ACK   

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54900 LAST_ACK   

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59762         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59776         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59782         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59764         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50274         localhost:46720         TIME_WAIT 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59786         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59778         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:39012  fritz.box.localdom:http TIME_WAIT 

2020.04.13 11:49:52.293 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:44899         localhost:35910         VERBUNDEN 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59754         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp ESP_C3F44E.locald:51870 VERBUNDEN 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50362         localhost:46720         TIME_WAIT 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenlaptop.loc:52186 VERBUNDEN 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:33214  fhem.localdomain:8085   TIME_WAIT 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54911 LAST_ACK   

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50518         localhost:46720         TIME_WAIT 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-6895.loca:53675 VERBUNDEN 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp ESP_C3BF43.locald:61457 VERBUNDEN 

2020.04.13 11:49:52.294 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:59670  v22017084837452117:1200 VERBUNDEN 

2020.04.13 11:49:52.341 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54912 LAST_ACK   

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-0251.loca:65481 VERBUNDEN 

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:59970    fhem.de:58824           TIME_WAIT 

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59772         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:48800    server-143-204-20:https VERBUNDEN 

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54903 LAST_ACK   

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:55020  192.168.188.30:502      VERBUNDEN 

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54905 LAST_ACK   

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54904 LAST_ACK   

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54902 LAST_ACK   

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-0927.loca:63883 VERBUNDEN 

2020.04.13 11:49:52.342 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenlaptop.loc:52169 VERBUNDEN 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50376         localhost:46720         TIME_WAIT 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59770         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54908 LAST_ACK   

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35910         localhost:44899         VERBUNDEN 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59758         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59768         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:39080  fritz.box.localdom:http TIME_WAIT 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-3821.loca:65379 VERBUNDEN 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:8083   Hoellenlaptop.loc:52171 VERBUNDEN 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59780         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.343 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:1234          localhost:54038         VERBUNDEN 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54899 LAST_ACK   

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:44848  fritz.box.localdom:1012 VERBUNDEN 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50288         localhost:46720         TIME_WAIT 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59788         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59796         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8083          localhost:59752         VERBUNDEN 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      1 fhem.localdomain:8090   Galaxy-Tab-A-2016:54901 LAST_ACK   

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.178.176.10:59988    fhem.de:58824           VERBUNDEN 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdomain:39024  fritz.box.localdom:http TIME_WAIT 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50388         localhost:46720         TIME_WAIT 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp ESP_C370CA.locald:63783 VERBUNDEN 

2020.04.13 11:49:52.344 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 fhem.localdo:cisco-sccp tasmota-7767.loca:54049 VERBUNDEN 

2020.04.13 11:49:52.345 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59752         localhost:8083          VERBUNDEN 

2020.04.13 11:49:52.345 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:59756         localhost:8083          TIME_WAIT 

2020.04.13 11:49:52.345 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2020.04.13 11:49:52.345 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 localhost:smtp          [::]:*                  LISTEN     

2020.04.13 11:49:52.345 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 *:bootpc                *:*                               

2020.04.13 11:49:52.345 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port Aktive Sockets in der UNIX-Domäne (Server und stehende Verbindungen)

2020.04.13 11:49:52.345 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Pfad

2020.04.13 11:49:52.345 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21542    private/error

2020.04.13 11:49:52.346 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21545    private/retry

2020.04.13 11:49:52.346 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPAKET   HÖRT         10592    /run/udev/control

2020.04.13 11:49:52.346 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21548    private/discard

2020.04.13 11:49:52.346 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21551    private/local

2020.04.13 11:49:52.346 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16761    /var/lib/lxd/unix.socket

2020.04.13 11:49:52.346 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21554    private/virtual

2020.04.13 11:49:52.346 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21557    private/lmtp

2020.04.13 11:49:52.346 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21560    private/anvil

2020.04.13 11:49:52.347 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21563    private/scache

2020.04.13 11:49:52.347 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21566    private/maildrop

2020.04.13 11:49:52.347 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21569    private/uucp

2020.04.13 11:49:52.347 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21572    private/ifmail

2020.04.13 11:49:52.347 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15830    /var/spool/postfix/dev/log

2020.04.13 11:49:52.347 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21575    private/bsmtp

2020.04.13 11:49:52.347 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21578    private/scalemail-backend

2020.04.13 11:49:52.347 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21581    private/mailman

2020.04.13 11:49:52.348 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10585    /run/systemd/cgroups-agent

2020.04.13 11:49:52.348 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10586    /run/systemd/private

2020.04.13 11:49:52.348 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10590    /run/lvm/lvmetad.socket

2020.04.13 11:49:52.348 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10596    /run/lvm/lvmpolld.socket

2020.04.13 11:49:52.348 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10597    /run/systemd/journal/stdout

2020.04.13 11:49:52.348 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  6      [ ]         DGRAM                    10598    /run/systemd/journal/socket

2020.04.13 11:49:52.348 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11459    /run/systemd/journal/syslog

2020.04.13 11:49:52.348 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         11465    /run/systemd/fsck.progress

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16756    /run/snapd.socket

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  11     [ ]         DGRAM                    11476    /run/systemd/journal/dev-log

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16757    /run/snapd-snap.socket

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16758    /var/run/dbus/system_bus_socket

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16759    /run/uuidd/request

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16760    /run/acpid.socket

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19447    public/pickup

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19451    public/cleanup

2020.04.13 11:49:52.349 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         18641    @ISCSIADM_ABSTRACT_NAMESPACE

2020.04.13 11:49:52.350 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19454    public/qmgr

2020.04.13 11:49:52.350 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21506    private/tlsmgr

2020.04.13 11:49:52.350 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21509    private/rewrite

2020.04.13 11:49:52.350 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21512    private/bounce

2020.04.13 11:49:52.350 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21515    private/defer

2020.04.13 11:49:52.350 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21518    private/trace

2020.04.13 11:49:52.350 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21521    private/verify

2020.04.13 11:49:52.350 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21524    public/flush

2020.04.13 11:49:52.351 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10584    /run/systemd/notify

2020.04.13 11:49:52.351 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21527    private/proxymap

2020.04.13 11:49:52.351 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21530    private/proxywrite

2020.04.13 11:49:52.351 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21533    private/smtp

2020.04.13 11:49:52.351 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21536    private/relay

2020.04.13 11:49:52.351 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21539    public/showq

2020.04.13 11:49:52.351 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21535   

2020.04.13 11:49:52.351 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21507   

2020.04.13 11:49:52.352 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21534   

2020.04.13 11:49:52.352 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21577   

2020.04.13 11:49:52.352 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21517   

2020.04.13 11:49:52.352 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17814    /run/systemd/journal/stdout

2020.04.13 11:49:52.352 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18041   

2020.04.13 11:49:52.352 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21576   

2020.04.13 11:49:52.352 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21508   

2020.04.13 11:49:52.352 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19452   

2020.04.13 11:49:52.353 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    16745   

2020.04.13 11:49:52.353 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21532   

2020.04.13 11:49:52.353 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18044    /var/run/dbus/system_bus_socket

2020.04.13 11:49:52.353 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18016   

2020.04.13 11:49:52.353 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19455   

2020.04.13 11:49:52.353 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21531   

2020.04.13 11:49:52.353 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19446   

2020.04.13 11:49:52.353 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21582   

2020.04.13 11:49:52.354 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    19427   

2020.04.13 11:49:52.354 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21529   

2020.04.13 11:49:52.354 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21580   

2020.04.13 11:49:52.354 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15327   

2020.04.13 11:49:52.354 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15130   

2020.04.13 11:49:52.354 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21528   

2020.04.13 11:49:52.354 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21579   

2020.04.13 11:49:52.354 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20495   

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18633   

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21570   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roadghost am 13 April 2020, 11:54:29
Teil 2

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19456   

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18318    /run/systemd/journal/stdout

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16956    /var/run/dbus/system_bus_socket

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21526   

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17813   

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18038   

2020.04.13 11:49:52.355 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16955   

2020.04.13 11:49:52.356 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21525   

2020.04.13 11:49:52.356 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21568   

2020.04.13 11:49:52.356 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21567   

2020.04.13 11:49:52.356 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17269   

2020.04.13 11:49:52.356 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21523   

2020.04.13 11:49:52.356 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15725   

2020.04.13 11:49:52.356 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21574   

2020.04.13 11:49:52.356 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21522   

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21573   

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18716    /run/systemd/journal/stdout

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21516   

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15704    /run/systemd/journal/stdout

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18045    /var/run/dbus/system_bus_socket

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18810    /run/systemd/journal/stdout

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21520   

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21571   

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21559   

2020.04.13 11:49:52.357 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15694   

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21562   

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20728    /var/run/dbus/system_bus_socket

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21561   

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21564   

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10667   

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18013   

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21565   

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14866    /run/systemd/journal/stdout

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    16363   

2020.04.13 11:49:52.358 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21552   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19453   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16498   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16331   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    14901   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21553   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15696    /run/systemd/journal/stdout

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21556   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16787   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15724    /run/systemd/journal/stdout

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21555   

2020.04.13 11:49:52.359 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18043    /var/run/dbus/system_bus_socket

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18618   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21558   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17951   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18030   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21550   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21549   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    21587   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18025    /run/systemd/journal/stdout

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21547   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21546   

2020.04.13 11:49:52.360 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21583   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19449   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21544   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21543   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21519   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    132467   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21541   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21540   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18042   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19448   

2020.04.13 11:49:52.361 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21538   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21537   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     10791    /run/systemd/journal/stdout

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17950   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12713   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     137550   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     137042   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21513   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     137554   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    12915   

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     10856    /run/systemd/journal/stdout

2020.04.13 11:49:52.362 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14894   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19445   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10195   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    12914   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12860   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     137549   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21511   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    14900   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21510   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     137553   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     137551   

2020.04.13 11:49:52.363 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11522   

2020.04.13 11:49:52.364 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    14898   

2020.04.13 11:49:52.364 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21514   

2020.04.13 11:49:52.364 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     137552   

2020.04.13 11:49:52.364 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     137043   

2020.04.13 11:49:52.364 4: [Echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    14899   

2020.04.13 11:49:52.364 3: [Echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.13 11:49:52.364 3: [Echo] [echodevice_NPMLoginNew] Proxy IP 192.168.188.27
2020.04.13 11:49:52.935 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.13 11:49:52.938 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.13 11:49:52.938 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.13 11:49:52.938 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.188.27:3002 to listen on 192.168.188.27

2020.04.13 11:49:52.938 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.13 11:49:52.939 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.13 11:49:53.267 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.13 11:49:53.279 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.13 11:49:53.549 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.13 11:49:53.616 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-3796361-1699504

2020.04.13 11:49:53.617 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2217491393l

2020.04.13 11:49:54.934 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.13 11:49:54.934 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=260-3796361-1699504; session-id-time=2217491393l","Accept":"*/*"},"gzip":true,"body":"appActionToken=gj2B1wwd4wFhj2BxHew6dzXKWzpIslsj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ANFNQNEQ3WEg3OEtHRjVCTkhNS1M%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.wlfZaxPdoiaR2ia5AEl0k3uoqRvguXEyBqYhRV3wLyErvYVDkEWQkw.k6ZmgxO9HZ5xo5AD.JK4xn5ksuXoeUHkAebWTLOMzR6qgTyqKi2LNJSMFtXD-lZZuG7EhIl2SfScHpY2M-IHKHToBrT7TnyUyhgsUVL17-37PAs7GOax4vOAoqsGROXOMQdfHnoIefBgMO2fNSsQOOK1NY0UVjqEzVU1p7rGDahj73lJnS-pKLQMDF_ZIqkMLDSbBCACqu-xujB3qLzOeyJd2215o158lqG---NZd15hjxp7MMfjZK30FYZJt4D-RmpGyYcZdFWMTCCbZR3pFGIoli1wU_E-ccpsWLUAzUDx92VMd2n_JpJWq4Uk.HKjwKeftM0FmGaIcvsTOaQ&showPasswordChecked=false"}

2020.04.13 11:49:55.209 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.13 11:49:55.279 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2217491395l

2020.04.13 11:49:55.280 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-9815786-1133851

2020.04.13 11:49:56.601 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.13 11:49:56.602 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/260-3796361-1699504","Cookie":"session-id=260-3796361-1699504; session-id-time=2217491395l; ubid-acbde=260-9815786-1133851","Accept":"*/*"},"gzip":true,"body":"appActionToken=gj2B1wwd4wFhj2BxHew6dzXKWzpIslsj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ATkdHMzhISzRUMThDSzhONVNDR0Q%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.QezmXKhH4L620ezhZji4aJ3DfUE8AM1xb-7SNBzIBf3GjDTzes3hjw.-S05g3g0wKGKj9IK.4FLHEPhomPftwXHYL1dLpcpQvxttH3edSxGmRaHHwNpu9JyxnnodI8_24MumC4YFICsn8nHdOWr4wrEXgmo_A8C_ygHFnZ5AO1iQEqpYNu2vODbX6COBMIpfs_eFKJ7gRJWZOJqTaB5qNqanEcJ6hxF65U5FXRk3dlhLhmSgf4u-aTaKCNW2mWnzPBeNZLIw-C0ae2Bs6KTyBUC0n9NXlq2Mtt2_gU6xov8nXxk3sQwtqAU_YF2QC2HATNJWXuUZI4i4U8f-k41kTUo6r9yTCOvM.6RYYVp8Ee1-csZgK0-Mavw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.13 11:49:56.942 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.13 11:49:57.027 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.13 11:49:57.030 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.13 11:49:57.030 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.13 11:49:57.057 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.13 11:49:57.058 3: [Echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2020.04.13 11:49:57.102 3: CUL_HM set HWR_TC statusRequest
2020.04.13 11:50:00.062 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:01.066 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:02.075 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:04.574 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:05.607 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:06.066 4: [Echo] [echodevice_SendCommand] [getnotifications] START
2020.04.13 11:50:06.066 4: [Echo] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.13 11:50:06.066 4: [Echo] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.13 11:50:06.066 4: [Echo] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.13 11:50:06.067 4: [Echo] [echodevice_SendCommand] [alarmvolume] START
2020.04.13 11:50:06.067 4: [Echo] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1586771406
2020.04.13 11:50:06.067 4: [Echo] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.13 11:50:06.068 4: [Echo] [echodevice_SendCommand] [bluetoothstate] START
2020.04.13 11:50:06.068 4: [Echo] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1586771406
2020.04.13 11:50:06.068 4: [Echo] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.13 11:50:06.068 4: [Echo] [echodevice_SendCommand] [getdnd] START
2020.04.13 11:50:06.068 4: [Echo] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1586771406
2020.04.13 11:50:06.068 4: [Echo] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.13 11:50:06.069 4: [Echo] [echodevice_SendCommand] [wakeword] START
2020.04.13 11:50:06.069 4: [Echo] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1586771406
2020.04.13 11:50:06.069 4: [Echo] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.13 11:50:06.069 4: [Echo] [echodevice_SendCommand] [listitems_task] START
2020.04.13 11:50:06.069 4: [Echo] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1586771406
2020.04.13 11:50:06.070 4: [Echo] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.13 11:50:06.070 4: [Echo] [echodevice_SendCommand] [listitems_shopping] START
2020.04.13 11:50:06.070 4: [Echo] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1586771406
2020.04.13 11:50:06.070 4: [Echo] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.13 11:50:06.070 4: [Echo] [echodevice_SendCommand] [getdevicesettings] START
2020.04.13 11:50:06.070 4: [Echo] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.13 11:50:06.071 4: [Echo] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.13 11:50:06.071 4: [Echo] [echodevice_SendCommand] [getisonline] START
2020.04.13 11:50:06.071 4: [Echo] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586771406
2020.04.13 11:50:06.071 4: [Echo] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.13 11:50:06.071 4: [Echo] [echodevice_SendCommand] [devicesstate] START
2020.04.13 11:50:06.071 4: [Echo] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586771406
2020.04.13 11:50:06.072 4: [Echo] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.13 11:50:06.072 4: [Echo] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.13 11:50:06.075 4: [Echo] [echodevice_SendCommand] [activities] START
2020.04.13 11:50:06.075 4: [Echo] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1586771406
2020.04.13 11:50:06.075 4: [Echo] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.13 11:50:06.075 4: [Echo] [echodevice_SendCommand] [getbehavior] START
2020.04.13 11:50:06.075 4: [Echo] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.13 11:50:06.076 4: [Echo] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.13 11:50:06.076 4: [Echo] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.13 11:50:06.076 4: [Echo] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.13 11:50:06.076 4: [Echo] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.13 11:50:06.076 4: [Echo] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.13 11:50:06.280 4: [Echo] [echodevice_Parse] [getnotifications]
2020.04.13 11:50:06.329 4: [Echo] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.13 11:50:06.424 4: [Echo] [echodevice_ParseAuth] [cookielogin6]
2020.04.13 11:50:06.429 4: [Echo] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.13 11:50:06.481 4: [Echo] [echodevice_Parse] [getsettingstraffic]
2020.04.13 11:50:06.487 4: [Echo] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.13 11:50:06.616 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:06.671 4: [Echo] [echodevice_Parse] [getbehavior]
2020.04.13 11:50:06.676 4: [Echo] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1586771406 Data=
2020.04.13 11:50:07.276 4: [Echo] [echodevice_Parse] [activities]
2020.04.13 11:50:07.289 4: [Echo] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586771406 Data=
2020.04.13 11:50:07.625 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:07.667 4: [Echo] [echodevice_Parse] [devicesstate]
2020.04.13 11:50:07.698 4: [Echo] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1586771406 Data=
2020.04.13 11:50:08.110 4: [Echo] [echodevice_Parse] [getisonline]
2020.04.13 11:50:08.142 4: [Echo] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.13 11:50:08.635 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:09.555 4: [Echo] [echodevice_Parse] [getdevicesettings]
2020.04.13 11:50:09.572 4: [Echo] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1586771406 Data=
2020.04.13 11:50:09.641 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:09.674 4: [Echo] [echodevice_Parse] [listitems_shopping]
2020.04.13 11:50:09.678 4: [Echo] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1586771406 Data=
2020.04.13 11:50:09.774 4: [Echo] [echodevice_Parse] [listitems_task]
2020.04.13 11:50:09.780 4: [Echo] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1586771406 Data=
2020.04.13 11:50:09.994 4: [Echo] [echodevice_Parse] [wakeword]
2020.04.13 11:50:10.020 4: [Echo] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1586771406 Data=
2020.04.13 11:50:10.649 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:10.879 4: [Echo] [echodevice_Parse] [getdnd]
2020.04.13 11:50:10.902 4: [Echo] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1586771406 Data=
2020.04.13 11:50:11.583 4: [Echo] [echodevice_Parse] [bluetoothstate]
2020.04.13 11:50:11.604 4: [Echo] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1586771406 Data=
2020.04.13 11:50:11.655 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:12.335 4: [Echo] [echodevice_LoginStart] Alter COOKIE=1391/6000
2020.04.13 11:50:12.335 4: [Echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.13 11:50:12.662 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:12.701 4: [Echo] [echodevice_Parse] [alarmvolume]
2020.04.13 11:50:13.669 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:14.682 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:15.688 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:16.701 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:17.708 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:18.720 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:19.733 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:20.747 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:21.760 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:22.775 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:23.788 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:24.800 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:25.814 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:26.827 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:27.840 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:28.850 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 795create-cookie.js = true
2020.04.13 11:50:29.852 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 13 11:49:52 2020] write new refreshtoken
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 April 2020, 12:15:48
Vielen Dank fürs testen. Leider gefällt mir das Ergebnis noch nicht. Könntest Du die angehängte Version kurz mal testen?

Logtechnisch würde mir dieser Bereich reichen.

Zitat von: roadghost am 13 April 2020, 11:53:29
Teil 1


2020.04.13 11:49:52.217 3: [Echo] [echodevice_NPMLoginNew] Node Version 10.20.0

2020.04.13 11:49:52.248 4: [Echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.04.13 11:49:52.248 4: [Echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew] Check Interface=enp3s0 IP=192.168.188.27
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew]   Result Interface=enp3s0 IP=192.168.188.27
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew] Check Interface=enp3s0 IP=fe80::baae:edff:fe77:be69
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew]   Result Interface=enp3s0 IP=fe80::baae:edff:fe77:be69
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew] Check Interface=tun0 IP=192.178.176.10
2020.04.13 11:49:52.249 4: [Echo] [echodevice_NPMLoginNew]   Result Interface=tun0 IP=192.178.176.10

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fh168 am 13 April 2020, 16:28:19
hallo gemeinde,


ich höre nur die Glocken, nicht den Text

defmod Octoprint_finish_DOIF DOIF (([3dPrint:progress_completion_percent] eq "100") and ([?08:00-23:00])) (set ECHO_G000JN0573370BS sounds glocken, set ECHO_G000JN0573370BS speak Der drei D Druck ist beendet)
attr Octoprint_finish_DOIF room Logik


liebe Grüsse

robin

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 13 April 2020, 17:50:23
Müssen die set-Befehle nicht mit einem Semikolon getrennt werden oder ist das bei DOIF anders?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 April 2020, 19:03:39
Du führst beide Befehle fast gleichzeitig aus, du musst eine Pause einbauen:

defmod Octoprint_finish_DOIF DOIF (([3dPrint:progress_completion_percent] eq "100") and ([?08:00-23:00])) (set ECHO_G000JN0573370BS sounds glocken) (set ECHO_G000JN0573370BS speak Der drei D Druck ist beendet)
attr Octoprint_finish_DOIF room Logik
attr Octoprint_finish_DOIF wait 0:2


Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 15 April 2020, 13:09:05
Ein herzerfrischendes "Moin" vom actern Diek vorweg!

Ich habe ein AMAZON connect definiert mit


Internals:
   CFGFN      ./cfg/Alexa.cfg
   DEF        crypt:Geheim! crypt:AuchGeheim!
   FUUID      5c499381-f33f-02bc-5f70-38e57937373d61be
   IODev     
   LOGINMODE  NORMAL
   NAME       AC_AmazonCom
   NR         758
   NTFY_ORDER 50-AC_AmazonCom
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-04-15 12:55:23   2FACode         not used
     2020-04-15 13:05:29   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-04-15 13:05:29   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-04-15 12:56:14   COOKIE_MODE     NORMAL
     2020-04-15 12:55:22   COOKIE_STATE    START
     2020-04-15 12:56:19   COOKIE_TYPE     READING
     2020-04-15 13:05:29   alarm_count     0
     2020-04-15 13:02:32   autocreate_devices running
     2020-04-15 13:05:29   config_address_between -
     2020-04-15 13:05:29   config_address_from -
     2020-04-15 13:05:29   config_address_to -
     2020-04-15 08:29:07   list_SHOPPING_ITEM
     2020-04-15 08:29:07   list_TASK       
     2020-04-15 13:05:29   musicalarm_count 0
     2020-04-15 13:05:29   reminder_count  0
     2020-04-15 13:05:29   state           connected
     2020-04-15 13:05:29   timer_count     0
     2020-04-15 13:05:29   timer_id        -
     2020-04-15 13:05:29   timer_remainingtime 0
     2020-04-15 12:56:19   version         0.1.3
   helper:
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1586944686.12729
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       _account:
Attributes:
   DbLogExclude .*
   autocreate_refresh 1
   browser_save_data 1
   icon       echo
   room       Alexa-Control
   server     layla.amazon.de


Was sich auch ganz brav connected.

Wenn ich jetzt mittels "set AC_AmazonCom autocreate_devices" veruche meinen echo zu installieren, erscheint nur:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Mach ich was falsch oder ist das ein Bug?

Gruß
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 April 2020, 13:10:52
Zitat von: Sailor am 15 April 2020, 13:09:05
Ein herzerfrischendes "Moin" vom actern Diek vorweg!

Ich habe ein AMAZON connect definiert mit


Internals:
   CFGFN      ./cfg/Alexa.cfg
   DEF        crypt:Geheim! crypt:AuchGeheim!
   FUUID      5c499381-f33f-02bc-5f70-38e57937373d61be
   IODev     
   LOGINMODE  NORMAL
   NAME       AC_AmazonCom
   NR         758
   NTFY_ORDER 50-AC_AmazonCom
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-04-15 12:55:23   2FACode         not used
     2020-04-15 13:05:29   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-04-15 13:05:29   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-04-15 12:56:14   COOKIE_MODE     NORMAL
     2020-04-15 12:55:22   COOKIE_STATE    START
     2020-04-15 12:56:19   COOKIE_TYPE     READING
     2020-04-15 13:05:29   alarm_count     0
     2020-04-15 13:02:32   autocreate_devices running
     2020-04-15 13:05:29   config_address_between -
     2020-04-15 13:05:29   config_address_from -
     2020-04-15 13:05:29   config_address_to -
     2020-04-15 08:29:07   list_SHOPPING_ITEM
     2020-04-15 08:29:07   list_TASK       
     2020-04-15 13:05:29   musicalarm_count 0
     2020-04-15 13:05:29   reminder_count  0
     2020-04-15 13:05:29   state           connected
     2020-04-15 13:05:29   timer_count     0
     2020-04-15 13:05:29   timer_id        -
     2020-04-15 13:05:29   timer_remainingtime 0
     2020-04-15 12:56:19   version         0.1.3
   helper:
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1586944686.12729
     getsettingstraffic:
       between   
       from       
       to         
     notifications:
       _account:
Attributes:
   DbLogExclude .*
   autocreate_refresh 1
   browser_save_data 1
   icon       echo
   room       Alexa-Control
   server     layla.amazon.de


Was sich auch ganz brav connected.

Wenn ich jetzt mittels "set AC_AmazonCom autocreate_devices" veruche meinen echo zu installieren, erscheint nur:

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

Mach ich was falsch oder ist das ein Bug?

Gruß
    Sailor
Ich würde Dir empfehlen Deinen Login Modus auf NPM umzustellen. Weitere Infos dazu findest du hier https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Definition%20in%20FHEM
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 15 April 2020, 14:16:04
Hallo Michael

Zitat von: michael.winkler am 15 April 2020, 13:10:52
Ich würde Dir empfehlen Deinen Login Modus auf NPM umzustellen. Weitere Infos dazu findest du hier https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Definition%20in%20FHEM

Erledigt und schwupps funktionierts!

Allerdings musste ich den Befehl "set myAmazonAccount NPM_login new" manuell eingeben, da er nach der Definition des entsprechenden Device nicht in der Auswahlliste auftauchte.
Danach funktionierte alles wie beschrieben.

Ist das ein Bug oder ein Feature?

Gruß
    Sailor

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 April 2020, 14:25:06
Zitat von: Sailor am 15 April 2020, 14:16:04
Hallo Michael

Erledigt und schwupps funktionierts!

Allerdings musste ich den Befehl "set myAmazonAccount NPM_login new" manuell eingeben, da er nach der Definition des entsprechenden Device nicht in der Auswahlliste auftauchte.
Danach funktionierte alles wie beschrieben.

Ist das ein Bug oder ein Feature?

Gruß
    Sailor
Kannst Du mal ein get status von Deinem Account Device zusenden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 15 April 2020, 15:22:28
Hallo Michael

Zitat von: michael.winkler am 15 April 2020, 14:25:06
Kannst Du mal ein get status von Deinem Account Device zusenden?

Klar!


Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Alexa-Control


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-34574....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -12....
.DIRECTID    Helper amzn1.account.AHEG4S....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Gruß
   Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 April 2020, 15:45:47
Zitat von: Sailor am 15 April 2020, 15:22:28
Hallo Michael

Klar!


Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Alexa-Control


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-34574....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -12....
.DIRECTID    Helper amzn1.account.AHEG4S....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Gruß
   Sailor
Da ist nichts auffälliges zu sehen. Eventuell hätte ein Aktualisieren der FHEM Webseite die Punkte angezeigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 15 April 2020, 19:51:23
Hallo Michael

Zitat von: michael.winkler am 15 April 2020, 15:45:47
Da ist nichts auffälliges zu sehen. Eventuell hätte ein Aktualisieren der FHEM Webseite die Punkte angezeigt.

Ich hatte das Device neu angelegt. Von daher...
Vielleicht war was im Cache.

Was solls... Es funzt!

Gruß
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 16 April 2020, 13:10:42
Hallo zusammen,

ich habe etwas merkwürdiges beobachtet, seit ein paar Tagen habe ich über den Daumen relativ regelmäßig alle 90 (?) Minuten Freezewerte um 5-6 Sekunden, wo das normalerweise bei ca. 1s liegt. Ich habe Freezemon dann mal loggen lassen und bekomme folgendes Log, in dem hauptächlich das Echo-Modul: tmr-echodevice_NPMWaitForCookie(Echos), alle Echos sind verbunden und laufen auch, wenn ich z.B. Sounds wiedergeben lasse. Hat sich irgendwas z.B. mit update geändert, was das erklären könnte ? Ein NPNLogin refresh hat keine Besserung gebracht. Die Einträge habe ich vorher noch nie im Freezemon gesehen.


2020.04.16 00:39:54 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 00:39:54.593 ---------------------
2020.04.16 00:39:54 5: [Freezemon] myfreezemon found something that's not a REF HMUARTLGW_CheckCredits 
2020.04.16 00:39:54 1: [Freezemon] myfreezemon: possible freeze starting at 00:39:49, delay is 5.593 possibly caused by: tmr-at_Exec(Stromwerte_Timer2) tmr-HMUARTLGW_CheckCredits(HM_Gateway) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon)
2020.04.16 00:39:54 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 00:39:54.655 after 0.062082 --------
2020.04.16 02:21:01 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 02:21:01.358 ---------------------
2020.04.16 02:21:01 1: [Freezemon] myfreezemon: possible freeze starting at 02:20:56, delay is 5.358 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-PRESENCE_StartLocalScan(Gewaechshaus_Ping) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos)
2020.04.16 02:21:01 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 02:21:01.402 after 0.044075 --------
2020.04.16 04:02:08 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 04:02:08.057 ---------------------
2020.04.16 04:02:08 1: [Freezemon] myfreezemon: possible freeze starting at 04:02:02, delay is 6.057 possibly caused by: tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos)
2020.04.16 04:02:08 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 04:02:08.110 after 0.053469 --------
2020.04.16 05:43:14 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 05:43:14.277 ---------------------
2020.04.16 05:43:14 1: [Freezemon] myfreezemon: possible freeze starting at 05:43:09, delay is 5.276 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos)
2020.04.16 05:43:14 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 05:43:14.321 after 0.044963 --------
2020.04.16 07:24:20 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 07:24:20.395 ---------------------
2020.04.16 07:24:20 1: [Freezemon] myfreezemon: possible freeze starting at 07:24:15, delay is 5.394 possibly caused by: tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon)
2020.04.16 07:24:20 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 07:24:20.451 after 0.055883 --------
2020.04.16 09:05:26 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 09:05:26.710 ---------------------
2020.04.16 09:05:26 1: [Freezemon] myfreezemon: possible freeze starting at 09:05:21, delay is 5.71 possibly caused by: tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos)
2020.04.16 09:05:26 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 09:05:26.729 after 0.018987 --------
2020.04.16 09:54:57 0: ERROR: Cannot autoload SD_GT
2020.04.16 10:46:32 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 10:46:32.813 ---------------------
2020.04.16 10:46:32 1: [Freezemon] myfreezemon: possible freeze starting at 10:46:27, delay is 5.813 possibly caused by: tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos)
2020.04.16 10:46:32 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 10:46:32.833 after 0.020776 --------
2020.04.16 12:27:39 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 12:27:39.839 ---------------------
2020.04.16 12:27:39 1: [Freezemon] myfreezemon: possible freeze starting at 12:27:34, delay is 5.838 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos)
2020.04.16 12:27:39 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 12:27:39.887 after 0.047815 --------
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 April 2020, 13:21:59
Zitat von: cs-online am 16 April 2020, 13:10:42
Hallo zusammen,

ich habe etwas merkwürdiges beobachtet, seit ein paar Tagen habe ich über den Daumen relativ regelmäßig alle 90 (?) Minuten Freezewerte um 5-6 Sekunden, wo das normalerweise bei ca. 1s liegt. Ich habe Freezemon dann mal loggen lassen und bekomme folgendes Log, in dem hauptächlich das Echo-Modul: tmr-echodevice_NPMWaitForCookie(Echos), alle Echos sind verbunden und laufen auch, wenn ich z.B. Sounds wiedergeben lasse. Hat sich irgendwas z.B. mit update geändert, was das erklären könnte ? Ein NPNLogin refresh hat keine Besserung gebracht. Die Einträge habe ich vorher noch nie im Freezemon gesehen.


2020.04.16 00:39:54 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 00:39:54.593 ---------------------
2020.04.16 00:39:54 5: [Freezemon] myfreezemon found something that's not a REF HMUARTLGW_CheckCredits 
2020.04.16 00:39:54 1: [Freezemon] myfreezemon: possible freeze starting at 00:39:49, delay is 5.593 possibly caused by: tmr-at_Exec(Stromwerte_Timer2) tmr-HMUARTLGW_CheckCredits(HM_Gateway) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon)
2020.04.16 00:39:54 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 00:39:54.655 after 0.062082 --------
2020.04.16 02:21:01 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 02:21:01.358 ---------------------
2020.04.16 02:21:01 1: [Freezemon] myfreezemon: possible freeze starting at 02:20:56, delay is 5.358 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-PRESENCE_StartLocalScan(Gewaechshaus_Ping) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos)
2020.04.16 02:21:01 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 02:21:01.402 after 0.044075 --------
2020.04.16 04:02:08 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 04:02:08.057 ---------------------
2020.04.16 04:02:08 1: [Freezemon] myfreezemon: possible freeze starting at 04:02:02, delay is 6.057 possibly caused by: tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos)
2020.04.16 04:02:08 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 04:02:08.110 after 0.053469 --------
2020.04.16 05:43:14 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 05:43:14.277 ---------------------
2020.04.16 05:43:14 1: [Freezemon] myfreezemon: possible freeze starting at 05:43:09, delay is 5.276 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos)
2020.04.16 05:43:14 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 05:43:14.321 after 0.044963 --------
2020.04.16 07:24:20 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 07:24:20.395 ---------------------
2020.04.16 07:24:20 1: [Freezemon] myfreezemon: possible freeze starting at 07:24:15, delay is 5.394 possibly caused by: tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon)
2020.04.16 07:24:20 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 07:24:20.451 after 0.055883 --------
2020.04.16 09:05:26 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 09:05:26.710 ---------------------
2020.04.16 09:05:26 1: [Freezemon] myfreezemon: possible freeze starting at 09:05:21, delay is 5.71 possibly caused by: tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos)
2020.04.16 09:05:26 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 09:05:26.729 after 0.018987 --------
2020.04.16 09:54:57 0: ERROR: Cannot autoload SD_GT
2020.04.16 10:46:32 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 10:46:32.813 ---------------------
2020.04.16 10:46:32 1: [Freezemon] myfreezemon: possible freeze starting at 10:46:27, delay is 5.813 possibly caused by: tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_LoginStart(Echos)
2020.04.16 10:46:32 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 10:46:32.833 after 0.020776 --------
2020.04.16 12:27:39 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.16 12:27:39.839 ---------------------
2020.04.16 12:27:39 1: [Freezemon] myfreezemon: possible freeze starting at 12:27:34, delay is 5.838 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos) tmr-echodevice_NPMWaitForCookie(Echos)
2020.04.16 12:27:39 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.16 12:27:39.887 after 0.047815 --------

Hast Du an Deinem FHEM "global" Device den DNS Server gesetzt? Wenn nicht solltes Du das mal machen. https://mwinkler.jimdo.com/smarthome/fhem/grundkonfiguration/

Wenn es keine Besserung bringt, dann mal bitte das Account Device auf Verbose 4 stellen und einen login refresh anstarten. Eventuell kann man da sehen was bei Dir genau passiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 16 April 2020, 13:46:55
Hi Michael,
ist das nicht das, was ich vor Monaten schon mal erwähnt hatte: die Umstellung auf keepalive nicht nur für die "Info-refreshs", sondern zusätzlich für die "Login-refreshs" ?

Wobei ich im Augenblick freezemon auf 0,4s stehen habe und echodevice nur noch ganz selten in Augenschein tritt.

Grüße Markus
Edit: Vielleicht wichtig: ich nutze kein npm-Login.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 April 2020, 15:12:56
Zitat von: KölnSolar am 16 April 2020, 13:46:55
Hi Michael,
ist das nicht das, was ich vor Monaten schon mal erwähnt hatte: die Umstellung auf keepalive nicht nur für die "Info-refreshs", sondern zusätzlich für die "Login-refreshs" ?

Wobei ich im Augenblick freezemon auf 0,4s stehen habe und echodevice nur noch ganz selten in Augenschein tritt.

Grüße Markus
Edit: Vielleicht wichtig: ich nutze kein npm-Login.
Das NPM Login wird komplett anders verarbeitet. Hier bringt ein zusätzliches keepalive überhaupt nichts.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: viegener am 16 April 2020, 20:47:27
Ich brauche offensichtlich auch mal Hilfe:

Ich habe den echo device für npm definiert:

define echo echodevice xxx@xxx.xx xxx

Dann erfolgreich die npm-Installation durchgeführt (über den echo device) - npm und node sind soweit ok aus meiner Sicht:

$ npm --version
6.13.4
$ node --version
v8.17.0


Als nächsten Schritt wollte ich NPM_login erstellen - also

set echo NPM_login new

Das friert mein FHEM dann für Minuten ein - bis ich den node-Prozess abschiesse:
/usr/bin/node ./cache/alexa-cookie/425create-cookie.js

Noch während der Prozess läuft entsteht eine Datei 425result.json
die nur den Wert
null
enthält.

Erst nach abschiessen des prozesses ist FHEM wieder erreichbar, das Browserfenster muss ich aber erst neuladen es kommt keine Folgeseite.

Achso und natürlich ist kein erfolgreicher login gesetzt und auch das reading amazon_refreshtoken steht auf "wird erzeugt"








Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 April 2020, 20:55:26
Zitat von: viegener am 16 April 2020, 20:47:27
Ich brauche offensichtlich auch mal Hilfe:

Ich habe den echo device für npm definiert:

define echo echodevice xxx@xxx.xx xxx

Dann erfolgreich die npm-Installation durchgeführt (über den echo device) - npm und node sind soweit ok aus meiner Sicht:

$ npm --version
6.13.4
$ node --version
v8.17.0


Als nächsten Schritt wollte ich NPM_login erstellen - also

set echo NPM_login new

Das friert mein FHEM dann für Minuten ein - bis ich den node-Prozess abschiesse:
/usr/bin/node ./cache/alexa-cookie/425create-cookie.js

Noch während der Prozess läuft entsteht eine Datei 425result.json
die nur den Wert
null
enthält.

Erst nach abschiessen des prozesses ist FHEM wieder erreichbar, das Browserfenster muss ich aber erst neuladen es kommt keine Folgeseite.

Achso und natürlich ist kein erfolgreicher login gesetzt und auch das reading amazon_refreshtoken steht auf "wird erzeugt"
Bitte mal ein get Status vom Account device senden. Was steht im Log? Bitte das ganze auch mal mit verbose 4 versuchen, und dann log prüfen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: viegener am 16 April 2020, 22:31:53
Zitat von: michael.winkler am 16 April 2020, 20:55:26
Bitte mal ein get Status vom Account device senden. Was steht im Log? Bitte das ganze auch mal mit verbose 4 versuchen, und dann log prüfen


Gesendet von iPhone mit Tapatalk

Danke erstmal für die schnelle Reaktion!

Hätte ich dazu sagen können - kein Eintrag im log im obigen Fall - ausser den Effekten des langen "freeze" und der zugehörigen freezes...

Ergebnis des "get ... status":

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0



Ergebnis mit verbose 4 im log:


2020.04.16 21:57:19 4: [echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.16 21:58:19 4: [echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.16 21:58:26 3: [echo] [echodevice_NPMLoginNew] Node Version 8.17.0

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:4711            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:46121           0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:netbios-ssn     0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:microsoft-ds    0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:7072            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:42593           0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0    566 pi.fritz.box:8083       NBI7.fritz.box:61156    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61969    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61975    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8083          localhost:60344         ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:58776      HS110.fritz.box:9999    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32848         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32878         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32828         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0  12518 pi.fritz.box:8083       NBI7.fritz.box:61148    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:58774      HS110.fritz.box:9999    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:57416      LaCrosseGateway.frit:81 ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32858         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61976    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32860         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.b:microsoft-ds NBI7.fritz.box:61134    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:47342      ds.fritz.b:microsoft-ds ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:40684      149.154.167.220:https   ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61960    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61972    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:ssh        NBI7.fritz.box:61097    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:57756      192.168.1.34:1000       ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:58778      HS110.fritz.box:9999    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:4711          localhost:40626         ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:60344         localhost:8083          ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.b:microsoft-ds NBI7.fritz.box:60926    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32830         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32872         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:48536      SMARTMETER.fritz:telnet ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:40626         localhost:4711          ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:33356      ec2-18-195-194-63.:8883 ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32862         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:33438      fritz.box:1012          ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:netbios-ssn        [::]:*                  LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:3000               [::]:*                  LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:microsoft-ds       [::]:*                  LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp   164886      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 pi.fritz.box:35873      HS110.fritz.box:54321   ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:33414           0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.255.:netbios-ns 0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 pi.fritz.box:netbios-ns 0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:netbios-ns      0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.255:netbios-dgm 0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 pi.fritz.bo:netbios-dgm 0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:netbios-dgm     0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:49348           0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:mdns            0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:48935              [::]:*                             

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:mdns               [::]:*                             

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port Active UNIX domain sockets (servers and established)

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Path

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1556     /run/systemd/notify

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1558     /run/systemd/cgroups-agent

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     1562     /run/systemd/private

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPACKET  LISTENING     1569     /run/udev/control

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14612    /var/lib/samba/private/msg.sock/554

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  9      [ ]         DGRAM                    1574     /run/systemd/journal/dev-log

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1585     /run/systemd/journal/syslog

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     1591     /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  7      [ ]         DGRAM                    1593     /run/systemd/journal/socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    13398    /var/lib/samba/private/msg.sock/552

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10922    /var/lib/samba/private/msg.sock/558

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     1617     /run/systemd/fsck.progress

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4569172  /run/user/999/systemd/notify

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569176  /run/user/999/systemd/private

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10840    /var/run/samba/nmbd/unexpected

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4559957  /var/lib/samba/private/msg.sock/4402

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569181  /run/user/999/gnupg/S.gpg-agent.ssh

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569184  /run/user/999/gnupg/S.gpg-agent.browser

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10855    /var/lib/samba/private/msg.sock/553

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569186  /run/user/999/gnupg/S.gpg-agent

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10338    /var/run/avahi-daemon/socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569188  /run/user/999/gnupg/S.gpg-agent.extra

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10341    /run/thd.socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10343    /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10822    /var/lib/samba/private/msg.sock/548

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4568176  /var/lib/samba/private/msg.sock/6404

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10486    /var/run/dhcpcd.sock

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10488    /var/run/dhcpcd.unpriv.sock

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9812     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    4569174 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10356    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11424    /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    4569175 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9930     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12765    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4569161 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9935     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9928     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8384     /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9266     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9268     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4567285 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4569158 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4567275 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     14342   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9931     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4568142  /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4043008 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4567284 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4569154 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    7143     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    7145     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    7146     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    7144     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    7137     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12530   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12532   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9063     /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     7081     /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12527   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8983     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1767     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10295   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10552    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9028     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1768     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12394   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12395    /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    8320     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9006     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10348    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9128     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8862     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11408   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11409    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11351   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1561     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11411    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10364    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8872     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8871     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1560     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10492   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4570130 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8873     /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10350   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11360    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10468   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10479    /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4570131 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10478   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10470   

2020.04.16 21:58:26 3: [echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.16 21:58:26 3: [echo] [echodevice_NPMLoginNew] Proxy IP 192.168.1.76
2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.1.76:3002 to listen on 192.168.1.76

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = <entfernt>

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2217787107l

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&",.... <Rest entfernt>

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2217787111l

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = <entfernt>

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"...<Rest entfernt>

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.16 21:58:35 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.16 21:58:35 3: [echo] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.1.76:3002/ with your browser. / null


Ich habe hoffentlich alle kritischen Informationen aus dem log entfernt.

Dies ist alles bevor ich den Prozess abschiesse - danach kommen keine weiteren Einträge..



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 April 2020, 22:52:34
Zitat von: viegener am 16 April 2020, 22:31:53
Danke erstmal für die schnelle Reaktion!

Hätte ich dazu sagen können - kein Eintrag im log im obigen Fall - ausser den Effekten des langen "freeze" und der zugehörigen freezes...

Ergebnis des "get ... status":

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0



Ergebnis mit verbose 4 im log:


2020.04.16 21:57:19 4: [echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.16 21:58:19 4: [echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.16 21:58:26 3: [echo] [echodevice_NPMLoginNew] Node Version 8.17.0

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:4711            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:46121           0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:netbios-ssn     0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:microsoft-ds    0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:7072            0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:42593           0.0.0.0:*               LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0    566 pi.fritz.box:8083       NBI7.fritz.box:61156    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61969    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61975    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8083          localhost:60344         ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:58776      HS110.fritz.box:9999    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32848         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32878         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32828         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0  12518 pi.fritz.box:8083       NBI7.fritz.box:61148    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:58774      HS110.fritz.box:9999    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:57416      LaCrosseGateway.frit:81 ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32858         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61976    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32860         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.b:microsoft-ds NBI7.fritz.box:61134    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:47342      ds.fritz.b:microsoft-ds ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:40684      149.154.167.220:https   ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61960    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:8083       NBI7.fritz.box:61972    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:ssh        NBI7.fritz.box:61097    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:57756      192.168.1.34:1000       ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:58778      HS110.fritz.box:9999    TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:4711          localhost:40626         ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:60344         localhost:8083          ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.b:microsoft-ds NBI7.fritz.box:60926    ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32830         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32872         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:48536      SMARTMETER.fritz:telnet ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:40626         localhost:4711          ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:33356      ec2-18-195-194-63.:8883 ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:32862         localhost:7072          TIME_WAIT 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 pi.fritz.box:33438      fritz.box:1012          ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:netbios-ssn        [::]:*                  LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:3000               [::]:*                  LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:microsoft-ds       [::]:*                  LISTEN     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp   164886      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 pi.fritz.box:35873      HS110.fritz.box:54321   ESTABLISHED

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:33414           0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.255.:netbios-ns 0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 pi.fritz.box:netbios-ns 0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:netbios-ns      0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.255:netbios-dgm 0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 pi.fritz.bo:netbios-dgm 0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:netbios-dgm     0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:49348           0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:mdns            0.0.0.0:*                         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:48935              [::]:*                             

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:mdns               [::]:*                             

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port Active UNIX domain sockets (servers and established)

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Path

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1556     /run/systemd/notify

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1558     /run/systemd/cgroups-agent

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     1562     /run/systemd/private

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPACKET  LISTENING     1569     /run/udev/control

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14612    /var/lib/samba/private/msg.sock/554

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  9      [ ]         DGRAM                    1574     /run/systemd/journal/dev-log

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1585     /run/systemd/journal/syslog

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     1591     /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  7      [ ]         DGRAM                    1593     /run/systemd/journal/socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    13398    /var/lib/samba/private/msg.sock/552

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10922    /var/lib/samba/private/msg.sock/558

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     1617     /run/systemd/fsck.progress

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4569172  /run/user/999/systemd/notify

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569176  /run/user/999/systemd/private

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10840    /var/run/samba/nmbd/unexpected

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4559957  /var/lib/samba/private/msg.sock/4402

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569181  /run/user/999/gnupg/S.gpg-agent.ssh

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569184  /run/user/999/gnupg/S.gpg-agent.browser

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10855    /var/lib/samba/private/msg.sock/553

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569186  /run/user/999/gnupg/S.gpg-agent

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10338    /var/run/avahi-daemon/socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     4569188  /run/user/999/gnupg/S.gpg-agent.extra

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10341    /run/thd.socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10343    /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10822    /var/lib/samba/private/msg.sock/548

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4568176  /var/lib/samba/private/msg.sock/6404

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10486    /var/run/dhcpcd.sock

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10488    /var/run/dhcpcd.unpriv.sock

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9812     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    4569174 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10356    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11424    /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    4569175 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9930     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12765    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4569161 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9935     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9928     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8384     /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9266     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9268     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4567285 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4569158 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4567275 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     14342   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9931     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4568142  /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    4043008 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4567284 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4569154 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    7143     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    7145     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    7146     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    7144     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    7137     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12530   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12532   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     9063     /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     7081     /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12527   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8983     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1767     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10295   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10552    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9028     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1768     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12394   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12395    /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    8320     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9006     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10348    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9128     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8862     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11408   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11409    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11351   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1561     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11411    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10364    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8872     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8871     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1560     

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10492   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4570130 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     8873     /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10350   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11360    /run/systemd/journal/stdout

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10468   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10479    /var/run/dbus/system_bus_socket

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     4570131 

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10478   

2020.04.16 21:58:26 4: [echo] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10470   

2020.04.16 21:58:26 3: [echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.16 21:58:26 3: [echo] [echodevice_NPMLoginNew] Proxy IP 192.168.1.76
2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.1.76:3002 to listen on 192.168.1.76

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = <entfernt>

2020.04.16 21:58:27 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2217787107l

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&",.... <Rest entfernt>

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2217787111l

2020.04.16 21:58:31 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = <entfernt>

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"...<Rest entfernt>

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.16 21:58:34 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.16 21:58:35 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.16 21:58:35 3: [echo] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.1.76:3002/ with your browser. / null


Ich habe hoffentlich alle kritischen Informationen aus dem log entfernt.

Dies ist alles bevor ich den Prozess abschiesse - danach kommen keine weiteren Einträge..
Du verwendest eine alte Version. Mach mal ein Update


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: viegener am 16 April 2020, 23:06:36
Zitat von: michael.winkler am 16 April 2020, 22:52:34
Du verwendest eine alte Version. Mach mal ein Update


Gesendet von iPhone mit Tapatalk

Ja sieht gut aus - mit der neuen Version (nach FHEM-update) geht es wohl - dabei war mein Stand gerade mal einen Monat alt

Danke für die schnelle Hiife!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 17 April 2020, 08:05:58
Hallo Viegener

Zitat von: viegener am 16 April 2020, 23:06:36
Ja sieht gut aus - mit der neuen Version (nach FHEM-update) geht es wohl - dabei war mein Stand gerade mal einen Monat alt

fhem - Updates nur alle paar Monate mal?  :o

Gruss
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 17 April 2020, 08:16:46
Hallo Michael,

ich habe den Server wie beschrieben ergänzt und mein (fast) tägliches FHEM-Update gemacht, da ist auch das Echo-Modul upgedatet worden. Nun kommen nicht mehr die Kollonnen, aber dafür ist nun eindeutig, dass immer, wenn Freezewerte um die 6s anliegen, dann ist immer diese Meldung drin und auch umgekehrt, gibt es die Meldung nur in Verbindung mit einem entsprechenden Freeze-Wert:

delay is 5.953 possibly caused by: tmr-echodevice_LoginStart(Echos)

Wie gesagt, das ist erst seit ein paar Tagen, was könnte sich da im Modul geändert haben ? Ich habe durchgehend connect und kann auch z.B. Speak absetzen.

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 April 2020, 08:40:59
Zitat von: cs-online am 17 April 2020, 08:16:46
Hallo Michael,

ich habe den Server wie beschrieben ergänzt und mein (fast) tägliches FHEM-Update gemacht, da ist auch das Echo-Modul upgedatet worden. Nun kommen nicht mehr die Kollonnen, aber dafür ist nun eindeutig, dass immer, wenn Freezewerte um die 6s anliegen, dann ist immer diese Meldung drin und auch umgekehrt, gibt es die Meldung nur in Verbindung mit einem entsprechenden Freeze-Wert:

delay is 5.953 possibly caused by: tmr-echodevice_LoginStart(Echos)

Wie gesagt, das ist erst seit ein paar Tagen, was könnte sich da im Modul geändert haben ? Ich habe durchgehend connect und kann auch z.B. Speak absetzen.

Grüße

Christian

Schick mir mal ein "get status" vom Account Device.

Kannst Du mal das Account Device auf Verbose 4 stellen und dann danach ein npm_login refresh machen? Schicke zusätzlich dann noch das LOG.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 17 April 2020, 20:55:41
Hallo Michael,

hier das get Status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
disable    Attribut 0
browser_save_data    Attribut 1
room    Attribut Schnittstellen
intervalsettings    Attribut 300
browser_language    Attribut de-DE
icon    Attribut echo
server    Attribut layla.amazon.de
speak_volume    Attribut 50
verbose    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-31422....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -13....
.DIRECTID    Helper amzn1.account.AH2H5E....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


und hier das Log vom NPM_Login refresh:

2020.04.17 20:52:40 4: [Echos] [echodevice_LoginStart] Alter COOKIE=1440/6000
2020.04.17 20:52:40 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.17 20:52:41 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true
2020.04.17 20:52:42 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true
2020.04.17 20:52:43 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true
2020.04.17 20:52:44 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true
2020.04.17 20:52:45 3: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] write new refreshtoken


hift dir das ?

Grüße Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 April 2020, 19:17:13
Zitat von: cs-online am 17 April 2020, 20:55:41
2020.04.17 20:52:40 4: [Echos] [echodevice_LoginStart] Alter COOKIE=1440/6000
2020.04.17 20:52:40 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.17 20:52:41 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true
2020.04.17 20:52:42 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true
2020.04.17 20:52:43 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true
2020.04.17 20:52:44 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true
2020.04.17 20:52:45 3: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] write new refreshtoken

Grüße Christian

Das Log sieht gut aus.

2020.04.17 20:52:40 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.17 20:52:41 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr 17 20:52:34 2020] wait for refreshtoken exist 612refresh-cookie.js = true

Zwischen der ersten Zeile liegt genau eine Sekunde. Der Timer, welcher auf das Cookie wartet, wird mit einer Verzögerung von einer Sekunde gestartet. Was aber nicht bedeutet, dass das Modul hier einen freeze hat!

Interessant wäre das Log wenn dann auch ein Freeze vorliegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 19 April 2020, 20:43:28
Hallo Michael,

hier ein Teil des Logs von heute, immer wenn Freeze-Werte im Bereich um 5 Sekunden vorliegen, ist das Echo-Modul mit tmr-echodevice_LoginStart(Echos) drin, die Werte um 5 Sekunden gibt es auch nur in Verbindung mit dem LoginStart:

2020.04.19 00:01:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 00:01:44.022 ---------------------
2020.04.19 00:01:44 1: [Freezemon] myfreezemon: possible freeze starting at 00:01:43, delay is 1.022 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping)
2020.04.19 00:01:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 00:01:44.067 after 0.044482 --------
2020.04.19 00:12:13 0: Strange call for nonexistent : ReadFn
2020.04.19 00:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 00:21:44.003 ---------------------
2020.04.19 00:21:44 5: [Freezemon] myfreezemon found something that's not a REF HMUARTLGW_CheckCredits 
2020.04.19 00:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 00:21:43, delay is 1.003 possibly caused by: tmr-ESPEasy_statusRequest(ESPEasy_Kellerzaehler_Aussenwasserzaehler) tmr-HMUARTLGW_CheckCredits(HM_Gateway) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-ESPEasy_statusRequest(ESPEasy_Schuppen_Relais_8)
2020.04.19 00:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 00:21:44.016 after 0.013235 --------
2020.04.19 00:22:13 0: Strange call for nonexistent : ReadFn
2020.04.19 00:27:13 0: Strange call for nonexistent : ReadFn
2020.04.19 00:47:13 0: Strange call for nonexistent : ReadFn
2020.04.19 00:56:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 00:56:44.075 ---------------------
2020.04.19 00:56:44 1: [Freezemon] myfreezemon: possible freeze starting at 00:56:43, delay is 1.075 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 00:56:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 00:56:44.089 after 0.014621 --------
2020.04.19 01:01:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 01:01:44.101 ---------------------
2020.04.19 01:01:44 1: [Freezemon] myfreezemon: possible freeze starting at 01:01:43, delay is 1.101 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 01:01:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 01:01:44.114 after 0.012627 --------
2020.04.19 01:06:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 01:06:44.042 ---------------------
2020.04.19 01:06:44 1: [Freezemon] myfreezemon: possible freeze starting at 01:06:43, delay is 1.042 possibly caused by: tmr-PRESENCE_StartLocalScan(Tanja) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-at_Exec(Feuermelder_Timer) tmr-ESPEasy_statusRequest(ESPEasy_WLAN_Dose_6_PUMP)
2020.04.19 01:06:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 01:06:44.056 after 0.013972 --------
2020.04.19 01:07:13 0: Strange call for nonexistent : ReadFn
2020.04.19 01:12:13 0: Strange call for nonexistent : ReadFn
2020.04.19 01:16:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 01:16:44.105 ---------------------
2020.04.19 01:16:44 1: [Freezemon] myfreezemon: possible freeze starting at 01:16:43, delay is 1.105 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 01:16:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 01:16:44.127 after 0.022579 --------
2020.04.19 01:17:13 0: Strange call for nonexistent : ReadFn
2020.04.19 01:22:13 0: Strange call for nonexistent : ReadFn
2020.04.19 01:31:30 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 01:31:30.213 ---------------------
2020.04.19 01:31:30 1: [Freezemon] myfreezemon: possible freeze starting at 01:31:25, delay is 5.212 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-PRESENCE_StartLocalScan(Strom_Gateways_Ping)
2020.04.19 01:31:30 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 01:31:30.254 after 0.041474 --------
2020.04.19 01:42:13 0: Strange call for nonexistent : ReadFn
2020.04.19 01:51:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 01:51:44.013 ---------------------
2020.04.19 01:51:44 1: [Freezemon] myfreezemon: possible freeze starting at 01:51:43, delay is 1.013 possibly caused by: tmr-PRESENCE_StartLocalScan(Strom_Gateways_Ping) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 01:51:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 01:51:44.028 after 0.014495 --------
2020.04.19 01:52:13 0: Strange call for nonexistent : ReadFn
2020.04.19 02:06:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 02:06:44.015 ---------------------
2020.04.19 02:06:44 1: [Freezemon] myfreezemon: possible freeze starting at 02:06:43, delay is 1.015 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 02:06:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 02:06:44.029 after 0.014322 --------
2020.04.19 02:12:14 0: Strange call for nonexistent : ReadFn
2020.04.19 02:26:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 02:26:44.052 ---------------------
2020.04.19 02:26:44 1: [Freezemon] myfreezemon: possible freeze starting at 02:26:43, delay is 1.052 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 02:26:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 02:26:44.072 after 0.019714 --------
2020.04.19 02:31:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 02:31:44.180 ---------------------
2020.04.19 02:31:44 1: [Freezemon] myfreezemon: possible freeze starting at 02:31:43, delay is 1.179 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping) tmr-ESPEasy_statusRequest(ESPEasy_WLAN_Dose_10_PUMP)
2020.04.19 02:31:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 02:31:44.214 after 0.034101 --------
2020.04.19 02:36:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 02:36:44.058 ---------------------
2020.04.19 02:36:44 1: [Freezemon] myfreezemon: possible freeze starting at 02:36:43, delay is 1.058 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 02:36:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 02:36:44.069 after 0.011674 --------
2020.04.19 02:37:13 0: Strange call for nonexistent : ReadFn
2020.04.19 02:41:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 02:41:44.049 ---------------------
2020.04.19 02:41:44 1: [Freezemon] myfreezemon: possible freeze starting at 02:41:43, delay is 1.048 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 02:41:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 02:41:44.061 after 0.012942 --------
2020.04.19 02:51:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 02:51:44.287 ---------------------
2020.04.19 02:51:44 1: [Freezemon] myfreezemon: possible freeze starting at 02:51:43, delay is 1.287 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 02:51:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 02:51:44.301 after 0.014128 --------
2020.04.19 02:56:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 02:56:44.094 ---------------------
2020.04.19 02:56:44 1: [Freezemon] myfreezemon: possible freeze starting at 02:56:43, delay is 1.094 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 02:56:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 02:56:44.105 after 0.011884 --------
2020.04.19 03:01:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:01:44.226 ---------------------
2020.04.19 03:01:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:01:43, delay is 1.226 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 03:01:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:01:44.238 after 0.012773 --------
2020.04.19 03:06:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:06:44.152 ---------------------
2020.04.19 03:06:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:06:43, delay is 1.152 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 03:06:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:06:44.164 after 0.012239 --------
2020.04.19 03:11:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:11:44.112 ---------------------
2020.04.19 03:11:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:11:43, delay is 1.112 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 03:11:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:11:44.125 after 0.013195 --------
2020.04.19 03:12:36 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:12:36.375 ---------------------
2020.04.19 03:12:36 1: [Freezemon] myfreezemon: possible freeze starting at 03:12:31, delay is 5.374 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-PRESENCE_StartLocalScan(Tanja) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon)
2020.04.19 03:12:36 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:12:36.416 after 0.041398 --------
2020.04.19 03:16:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:16:44.085 ---------------------
2020.04.19 03:16:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:16:43, delay is 1.085 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 03:16:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:16:44.097 after 0.012368 --------
2020.04.19 03:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:21:44.086 ---------------------
2020.04.19 03:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:21:43, delay is 1.085 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 03:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:21:44.099 after 0.013886 --------
2020.04.19 03:26:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:26:44.001 ---------------------
2020.04.19 03:26:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:26:43, delay is 1.001 possibly caused by: tmr-ESPEasy_statusRequest(ESPEasy_WLAN_Dose_3_PUMP) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 03:26:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:26:44.016 after 0.015144 --------
2020.04.19 03:31:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:31:44.086 ---------------------
2020.04.19 03:31:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:31:43, delay is 1.086 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 03:31:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:31:44.101 after 0.014982 --------
2020.04.19 03:36:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:36:44.212 ---------------------
2020.04.19 03:36:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:36:43, delay is 1.211 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping)
2020.04.19 03:36:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:36:44.258 after 0.046544 --------
2020.04.19 03:37:14 0: Strange call for nonexistent : ReadFn
2020.04.19 03:41:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:41:44.228 ---------------------
2020.04.19 03:41:44 5: [Freezemon] myfreezemon found something that's not a REF HMUARTLGW_CheckCredits 
2020.04.19 03:41:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:41:43, delay is 1.228 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-HMUARTLGW_CheckCredits(HM_Gateway)
2020.04.19 03:41:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:41:44.241 after 0.013354 --------
2020.04.19 03:42:14 0: Strange call for nonexistent : ReadFn
2020.04.19 03:46:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 03:46:44.196 ---------------------
2020.04.19 03:46:44 1: [Freezemon] myfreezemon: possible freeze starting at 03:46:43, delay is 1.196 possibly caused by: tmr-DbLog_execmemcache(LOGDB) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Relais_Keller)
2020.04.19 03:46:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 03:46:44.239 after 0.043044 --------
2020.04.19 04:01:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 04:01:44.248 ---------------------
2020.04.19 04:01:44 1: [Freezemon] myfreezemon: possible freeze starting at 04:01:43, delay is 1.247 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping)
2020.04.19 04:01:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 04:01:44.292 after 0.044454 --------
2020.04.19 04:02:14 0: Strange call for nonexistent : ReadFn
2020.04.19 04:07:14 0: Strange call for nonexistent : ReadFn
2020.04.19 04:11:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 04:11:44.090 ---------------------
2020.04.19 04:11:44 1: [Freezemon] myfreezemon: possible freeze starting at 04:11:43, delay is 1.09 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping)
2020.04.19 04:11:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 04:11:44.133 after 0.042777 --------
2020.04.19 04:17:14 0: Strange call for nonexistent : ReadFn
2020.04.19 04:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 04:21:44.007 ---------------------
2020.04.19 04:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 04:21:43, delay is 1.006 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Relais_Keller)
2020.04.19 04:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 04:21:44.058 after 0.050667 --------
2020.04.19 04:26:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 04:26:44.036 ---------------------
2020.04.19 04:26:44 1: [Freezemon] myfreezemon: possible freeze starting at 04:26:43, delay is 1.036 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 04:26:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 04:26:44.051 after 0.014734 --------
2020.04.19 04:41:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 04:41:44.193 ---------------------
2020.04.19 04:41:44 1: [Freezemon] myfreezemon: possible freeze starting at 04:41:43, delay is 1.192 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 04:41:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 04:41:44.214 after 0.0216 --------
2020.04.19 04:42:14 0: Strange call for nonexistent : ReadFn
2020.04.19 04:46:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 04:46:44.049 ---------------------
2020.04.19 04:46:44 1: [Freezemon] myfreezemon: possible freeze starting at 04:46:43, delay is 1.048 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping)
2020.04.19 04:46:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 04:46:44.096 after 0.047282 --------
2020.04.19 04:47:14 0: Strange call for nonexistent : ReadFn
2020.04.19 04:52:14 0: Strange call for nonexistent : ReadFn
2020.04.19 04:53:42 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 04:53:42.979 ---------------------
2020.04.19 04:53:42 1: [Freezemon] myfreezemon: possible freeze starting at 04:53:37, delay is 5.979 possibly caused by: tmr-at_Exec(Stromwerte_Timer) tmr-at_Exec(Stromwerte_Timer2) tmr-echodevice_LoginStart(Echos) tmr-Shelly_status(Rolladen_Buero) tmr-Shelly_status(Leinwand_Wohnzimmer) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon)
2020.04.19 04:53:43 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 04:53:43.023 after 0.044064 --------
2020.04.19 05:02:14 0: Strange call for nonexistent : ReadFn
2020.04.19 05:06:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 05:06:44.148 ---------------------
2020.04.19 05:06:44 1: [Freezemon] myfreezemon: possible freeze starting at 05:06:43, delay is 1.148 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 05:06:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 05:06:44.163 after 0.014644 --------
2020.04.19 05:07:14 0: Strange call for nonexistent : ReadFn
2020.04.19 05:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 05:21:44.090 ---------------------
2020.04.19 05:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 05:21:43, delay is 1.09 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 05:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 05:21:44.104 after 0.013634 --------
2020.04.19 05:31:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 05:31:44.088 ---------------------
2020.04.19 05:31:44 1: [Freezemon] myfreezemon: possible freeze starting at 05:31:43, delay is 1.087 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Sommerpool_Ping)
2020.04.19 05:31:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 05:31:44.135 after 0.047605 --------
2020.04.19 05:32:14 0: Strange call for nonexistent : ReadFn
2020.04.19 05:41:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 05:41:44.104 ---------------------
2020.04.19 05:41:44 1: [Freezemon] myfreezemon: possible freeze starting at 05:41:43, delay is 1.104 possibly caused by: tmr-PRESENCE_StartLocalScan(Sommerpool_Ping) tmr-at_Exec(Heiztimer) tmr-echodevice_LoginStart(Echos) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-PRESENCE_StartLocalScan(Whirlpool_Ping)
2020.04.19 05:41:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 05:41:44.152 after 0.047843 --------
2020.04.19 05:42:14 0: Strange call for nonexistent : ReadFn
2020.04.19 06:02:14 0: Strange call for nonexistent : ReadFn
2020.04.19 06:06:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 06:06:44.022 ---------------------
2020.04.19 06:06:44 1: [Freezemon] myfreezemon: possible freeze starting at 06:06:43, delay is 1.021 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 06:06:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 06:06:44.035 after 0.013174 --------
2020.04.19 06:16:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 06:16:44.035 ---------------------
2020.04.19 06:16:44 1: [Freezemon] myfreezemon: possible freeze starting at 06:16:43, delay is 1.035 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Whirlpool_Ping) tmr-PRESENCE_StartLocalScan(Gewaechshaus_Ping)
2020.04.19 06:16:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 06:16:44.081 after 0.046069 --------
2020.04.19 06:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 06:21:44.055 ---------------------
2020.04.19 06:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 06:21:43, delay is 1.055 possibly caused by: tmr-ESPEasy_statusRequest(ESPEasy_Kellerzaehler_Aussenwasserzaehler) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-ESPEasy_statusRequest(ESPEasy_Kellerzaehler_Gaszaehler) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 06:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 06:21:44.069 after 0.014245 --------
2020.04.19 06:31:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 06:31:44.110 ---------------------
2020.04.19 06:31:44 1: [Freezemon] myfreezemon: possible freeze starting at 06:31:43, delay is 1.11 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 06:31:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 06:31:44.124 after 0.01405 --------
2020.04.19 06:34:50 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 06:34:50.514 ---------------------
2020.04.19 06:34:50 1: [Freezemon] myfreezemon: possible freeze starting at 06:34:45, delay is 5.513 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon)
2020.04.19 06:34:50 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 06:34:50.555 after 0.041163 --------
2020.04.19 06:41:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 06:41:44.007 ---------------------
2020.04.19 06:41:44 1: [Freezemon] myfreezemon: possible freeze starting at 06:41:43, delay is 1.007 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 06:41:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 06:41:44.019 after 0.012016 --------
2020.04.19 06:51:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 06:51:44.010 ---------------------
2020.04.19 06:51:44 1: [Freezemon] myfreezemon: possible freeze starting at 06:51:43, delay is 1.01 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 06:51:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 06:51:44.023 after 0.013095 --------
2020.04.19 06:52:14 0: Strange call for nonexistent : ReadFn
2020.04.19 07:01:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 07:01:44.064 ---------------------
2020.04.19 07:01:44 5: [Freezemon] myfreezemon found something that's not a REF HMUARTLGW_CheckCredits 
2020.04.19 07:01:44 1: [Freezemon] myfreezemon: possible freeze starting at 07:01:43, delay is 1.063 possibly caused by: tmr-HMUARTLGW_CheckCredits(HM_Gateway) tmr-ESPEasy_statusRequest(ESPEasy_Schuppen_Relais_6) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-PRESENCE_StartLocalScan(Whirlpool_Ping)
2020.04.19 07:01:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 07:01:44.114 after 0.050527 --------
2020.04.19 07:11:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 07:11:44.005 ---------------------
2020.04.19 07:11:44 1: [Freezemon] myfreezemon: possible freeze starting at 07:11:43, delay is 1.004 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Gewaechshaus_Ping) tmr-PRESENCE_StartLocalScan(Whirlpool_Ping) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 07:11:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 07:11:44.025 after 0.021057 --------
2020.04.19 07:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 07:21:44.240 ---------------------
2020.04.19 07:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 07:21:43, delay is 1.239 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Whirlpool_Ping) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Gewaechshaus_Ping)
2020.04.19 07:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 07:21:44.286 after 0.046409 --------
2020.04.19 07:27:14 0: Strange call for nonexistent : ReadFn
2020.04.19 07:31:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 07:31:44.010 ---------------------
2020.04.19 07:31:44 1: [Freezemon] myfreezemon: possible freeze starting at 07:31:43, delay is 1.01 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 07:31:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 07:31:44.023 after 0.012744 --------
2020.04.19 07:32:14 0: Strange call for nonexistent : ReadFn
2020.04.19 07:41:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 07:41:44.074 ---------------------
2020.04.19 07:41:44 1: [Freezemon] myfreezemon: possible freeze starting at 07:41:43, delay is 1.073 possibly caused by: tmr-ESPEasy_statusRequest(ESPEasy_Schuppen_Uptime) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 07:41:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 07:41:44.086 after 0.012973 --------
2020.04.19 07:47:14 0: Strange call for nonexistent : ReadFn
2020.04.19 07:51:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 07:51:44.041 ---------------------
2020.04.19 07:51:44 1: [Freezemon] myfreezemon: possible freeze starting at 07:51:43, delay is 1.041 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-PRESENCE_StartLocalScan(Whirlpool_Ping) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 07:51:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 07:51:44.061 after 0.019815 --------
2020.04.19 07:52:15 0: Strange call for nonexistent : ReadFn
2020.04.19 07:56:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 07:56:44.010 ---------------------
2020.04.19 07:56:44 1: [Freezemon] myfreezemon: possible freeze starting at 07:56:43, delay is 1.01 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 07:56:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 07:56:44.023 after 0.013104 --------
2020.04.19 08:01:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 08:01:44.067 ---------------------
2020.04.19 08:01:44 1: [Freezemon] myfreezemon: possible freeze starting at 08:01:43, delay is 1.067 possibly caused by: tmr-PRESENCE_StartLocalScan(Sommerpool_Ping) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Relais_Keller) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 08:01:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 08:01:44.095 after 0.028582 --------
2020.04.19 08:11:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 08:11:44.014 ---------------------
2020.04.19 08:11:44 1: [Freezemon] myfreezemon: possible freeze starting at 08:11:43, delay is 1.014 possibly caused by: tmr-PRESENCE_StartLocalScan(Tanja) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 08:11:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 08:11:44.028 after 0.013484 --------
2020.04.19 08:15:57 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 08:15:57.396 ---------------------
2020.04.19 08:15:57 1: [Freezemon] myfreezemon: possible freeze starting at 08:15:52, delay is 5.395 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-ESPEasy_statusRequest(ESPEasy_Schuppen_Garage_offen)
2020.04.19 08:15:57 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 08:15:57.417 after 0.021121 --------
2020.04.19 08:22:15 0: Strange call for nonexistent : ReadFn
2020.04.19 08:37:15 0: Strange call for nonexistent : ReadFn
2020.04.19 09:11:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:11:44.085 ---------------------
2020.04.19 09:11:44 1: [Freezemon] myfreezemon: possible freeze starting at 09:11:43, delay is 1.084 possibly caused by: tmr-CODE(0x5bf9508)(__ANON__) tmr-ESPEasy_statusRequest(ESPEasy_Whirlpool_Terrasse_Temperatur_Pool) tmr-ESPEasy_statusRequest(ESPEasy_Schuppen_Garage_geschlossen) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-Shelly_status(Dimmer_WZ) tmr-PRESENCE_StartLocalScan(Whirlpool_Ping) tmr-at_Exec(Feuermelder_Timer) tmr-PRESENCE_StartLocalScan(Relais_Keller)
2020.04.19 09:11:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:11:44.129 after 0.044794 --------
2020.04.19 09:12:15 0: Strange call for nonexistent : ReadFn
2020.04.19 09:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:21:44.070 ---------------------
2020.04.19 09:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 09:21:43, delay is 1.069 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 09:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:21:44.083 after 0.013149 --------
2020.04.19 09:31:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:31:44.333 ---------------------
2020.04.19 09:31:44 1: [Freezemon] myfreezemon: possible freeze starting at 09:31:43, delay is 1.333 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-ESPEasy_statusRequest(Temperatur_Schuppen) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 09:31:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:31:44.347 after 0.014576 --------
2020.04.19 09:32:15 0: Strange call for nonexistent : ReadFn
2020.04.19 09:36:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:36:44.108 ---------------------
2020.04.19 09:36:44 1: [Freezemon] myfreezemon: possible freeze starting at 09:36:43, delay is 1.107 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer) tmr-ESPEasy_statusRequest(ESPEasy_Schuppen_Garage_offen)
2020.04.19 09:36:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:36:44.119 after 0.01172 --------
2020.04.19 09:41:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:41:44.247 ---------------------
2020.04.19 09:41:44 1: [Freezemon] myfreezemon: possible freeze starting at 09:41:43, delay is 1.247 possibly caused by: tmr-ESPEasy_statusRequest(ESPEasy_Schuppen_Relais_3) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 09:41:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:41:44.261 after 0.014062 --------
2020.04.19 09:42:15 0: Strange call for nonexistent : ReadFn
2020.04.19 09:46:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:46:44.289 ---------------------
2020.04.19 09:46:44 1: [Freezemon] myfreezemon: possible freeze starting at 09:46:43, delay is 1.289 possibly caused by: tmr-PRESENCE_StartLocalScan(Tanja) tmr-ESPEasy_statusRequest(ESPEasy_Kellerzaehler_Aussenwasserzaehler) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 09:46:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:46:44.302 after 0.013233 --------
2020.04.19 09:51:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:51:44.172 ---------------------
2020.04.19 09:51:44 1: [Freezemon] myfreezemon: possible freeze starting at 09:51:43, delay is 1.171 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 09:51:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:51:44.187 after 0.015676 --------
2020.04.19 09:56:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:56:44.116 ---------------------
2020.04.19 09:56:44 1: [Freezemon] myfreezemon: possible freeze starting at 09:56:43, delay is 1.116 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 09:56:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:56:44.128 after 0.012528 --------
2020.04.19 09:57:04 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 09:57:04.320 ---------------------
2020.04.19 09:57:04 1: [Freezemon] myfreezemon: possible freeze starting at 09:56:59, delay is 5.319 possibly caused by: tmr-echodevice_LoginStart(Echos) tmr-ENIGMA2_GetStatus(Dreambox_Schlafzimmer) tmr-SYSMON_Update(Sysmon) tmr-ESPEasy_statusRequest(ESPEasy_Schuppen_Garage_geschlossen) tmr-at_Exec(Solartimer)
2020.04.19 09:57:04 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 09:57:04.340 after 0.020747 --------
2020.04.19 10:01:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 10:01:44.297 ---------------------
2020.04.19 10:01:44 1: [Freezemon] myfreezemon: possible freeze starting at 10:01:43, delay is 1.297 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 10:01:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 10:01:44.310 after 0.012888 --------
2020.04.19 10:06:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 10:06:44.075 ---------------------
2020.04.19 10:06:44 1: [Freezemon] myfreezemon: possible freeze starting at 10:06:43, delay is 1.075 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 10:06:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 10:06:44.088 after 0.012399 --------
2020.04.19 10:11:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 10:11:44.359 ---------------------
2020.04.19 10:11:44 1: [Freezemon] myfreezemon: possible freeze starting at 10:11:43, delay is 1.359 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Whirlpool_Ping) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 10:11:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 10:11:44.379 after 0.019962 --------
2020.04.19 10:12:15 0: Strange call for nonexistent : ReadFn
2020.04.19 10:16:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 10:16:44.156 ---------------------
2020.04.19 10:16:44 5: [Freezemon] myfreezemon found something that's not a REF HMUARTLGW_CheckCredits 
2020.04.19 10:16:44 1: [Freezemon] myfreezemon: possible freeze starting at 10:16:43, delay is 1.155 possibly caused by: tmr-DbLog_execmemcache(LOGDB) tmr-HMUARTLGW_CheckCredits(HM_Gateway) tmr-PRESENCE_StartLocalScan(Tanja) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 10:16:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 10:16:44.169 after 0.013558 --------
2020.04.19 10:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 10:21:44.436 ---------------------
2020.04.19 10:21:44 5: [Freezemon] myfreezemon found something that's not a REF HMUARTLGW_CheckCredits 
2020.04.19 10:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 10:21:43, delay is 1.436 possibly caused by: tmr-PRESENCE_StartLocalScan(Strom_Gateways_Ping) tmr-DbLog_execmemcache(LOGDB) tmr-HMUARTLGW_CheckCredits(HM_Gateway) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 10:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 10:21:44.450 after 0.013816 --------
2020.04.19 10:27:15 0: Strange call for nonexistent : ReadFn
2020.04.19 10:31:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 10:31:44.108 ---------------------
2020.04.19 10:31:44 1: [Freezemon] myfreezemon: possible freeze starting at 10:31:43, delay is 1.108 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 10:31:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 10:31:44.122 after 0.013953 --------
2020.04.19 10:37:15 0: Strange call for nonexistent : ReadFn
2020.04.19 10:41:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 10:41:44.227 ---------------------
2020.04.19 10:41:44 1: [Freezemon] myfreezemon: possible freeze starting at 10:41:43, delay is 1.227 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Solartimer) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 10:41:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 10:41:44.241 after 0.013415 --------
2020.04.19 10:42:15 0: Strange call for nonexistent : ReadFn
2020.04.19 10:51:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 10:51:44.117 ---------------------
2020.04.19 10:51:44 1: [Freezemon] myfreezemon: possible freeze starting at 10:51:43, delay is 1.117 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 10:51:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 10:51:44.130 after 0.013069 --------
2020.04.19 11:01:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 11:01:44.020 ---------------------
2020.04.19 11:01:44 1: [Freezemon] myfreezemon: possible freeze starting at 11:01:43, delay is 1.019 possibly caused by: tmr-CODE(0x5e30578)(__ANON__) tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 11:01:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 11:01:44.032 after 0.012865 --------
2020.04.19 11:08:52 1: RMDIR: ./restoreDir/save/2020-03-26
2020.04.19 11:11:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 11:11:44.297 ---------------------
2020.04.19 11:11:44 1: [Freezemon] myfreezemon: possible freeze starting at 11:11:43, delay is 1.297 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 11:11:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 11:11:44.312 after 0.015596 --------
2020.04.19 11:16:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 11:16:44.260 ---------------------
2020.04.19 11:16:44 1: [Freezemon] myfreezemon: possible freeze starting at 11:16:43, delay is 1.26 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 11:16:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 11:16:44.275 after 0.015224 --------
2020.04.19 11:21:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 11:21:44.420 ---------------------
2020.04.19 11:21:44 1: [Freezemon] myfreezemon: possible freeze starting at 11:21:43, delay is 1.42 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Update_Ebusd_10min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-at_Exec(Feuermelder_Timer)
2020.04.19 11:21:44 5: [Freezemon] myfreezemon: ----------- Ending Freeze handling at 2020.04.19 11:21:44.438 after 0.017372 --------
2020.04.19 11:26:44 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2020.04.19 11:26:44.042 ---------------------
2020.04.19 11:26:44 1: [Freezemon] myfreezemon: possible freeze starting at 11:26:43, delay is 1.042 possibly caused by: tmr-at_Exec(Heiztimer) tmr-at_Exec(Update_Ebusd) tmr-at_Exec(Update_Ebusd_5min) tmr-at_Exec(Fakelogtimer) tmr-at_Exec(Wertetimer_GH) tmr-PRESENCE_StartLocalScan(Strom_Gateways_Ping) tmr-at_Exec(Feuermelder_Timer)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 19 April 2020, 21:21:14
die Dreambox war aber auch immer im Spiel. Vielleicht einen separaten Thread eröffnen und das freeze-log posten ?  :-\

ZitatDas NPM Login wird komplett anders verarbeitet. Hier bringt ein zusätzliches keepalive überhaupt nichts.
Ok, was ich meinte sind die bei mir vorhandenen freezes2020.04.17 18:58:55 3: [Freezemon] freezedetect: possible freeze starting at 18:58:55, delay is 0.62 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_WWL)
2020.04.17 18:59:55 3: [Freezemon] freezedetect: possible freeze starting at 18:59:55, delay is 0.391 possibly caused by: tmr-GPIO4_DeviceUpdateLoop(RPi_OW_VL) tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-statistics_PeriodChange(stat_wr) tmr-statistics_PeriodChange(stat_sl)
2020.04.17 19:02:55 3: [Freezemon] freezedetect: possible freeze starting at 19:02:55, delay is 0.948 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina)
2020.04.18 11:01:29 3: [Freezemon] freezedetect: possible freeze starting at 11:01:29, delay is 0.892 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius)
2020.04.18 21:04:49 3: [Freezemon] freezedetect: possible freeze starting at 21:04:49, delay is 0.323 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina)
2020.04.19 18:18:34 3: [Freezemon] freezedetect: possible freeze starting at 18:18:34, delay is 0.485 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius)
2020.04.19 18:35:35 3: [Freezemon] freezedetect: possible freeze starting at 18:35:35, delay is 0.474 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_KS)


Komisch, dass meine Nina immer dabei ist. Ne Idee warum dessen blocking call in die Ausführung des echodevice funkt ? :-\
[Freezemon] freezedetect: possible freeze starting at 18:35:35, delay is 0.474 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_KS)
2020.04.19 18:35:34.332 5: [echomaster] [echodevice_GetSettings] start refresh settings
2020.04.19 18:35:34.332 4: [echomaster] [echodevice_SendCommand] [getnotifications] START
2020.04.19 18:35:34.333 4: [echomaster] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.19 18:35:34.333 4: [echomaster] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.19 18:35:34.334 4: [echomaster] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.19 18:35:34.335 5: HttpUtils url=https://layla.amazon.de/api/notifications
2020.04.19 18:35:34.335 5: HttpUtils request header:
GET /api/notifications HTTP/1.1
Host: layla.amazon.de
Accept-Encoding: gzip,deflate
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept-Language: de,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie:meinCokie
csrf: -642580457
Content-Type: application/json; charset=UTF-8

2020.04.19 18:35:34.336 4: [echomaster] [echodevice_SendCommand] [alarmvolume] START
2020.04.19 18:35:34.336 4: [echomaster] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587314134
2020.04.19 18:35:34.336 4: [echomaster] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.19 18:35:34.337 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] START
2020.04.19 18:35:34.338 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587314134
2020.04.19 18:35:34.338 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.19 18:35:34.339 4: [echomaster] [echodevice_SendCommand] [getdnd] START
2020.04.19 18:35:34.339 4: [echomaster] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587314134
2020.04.19 18:35:34.339 4: [echomaster] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.19 18:35:34.340 4: [echomaster] [echodevice_SendCommand] [wakeword] START
2020.04.19 18:35:34.341 4: [echomaster] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587314134
2020.04.19 18:35:34.341 4: [echomaster] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.19 18:35:34.341 4: [echomaster] [echodevice_SendCommand] [listitems_task] START
2020.04.19 18:35:34.342 4: [echomaster] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587314134
2020.04.19 18:35:34.342 4: [echomaster] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.19 18:35:34.343 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] START
2020.04.19 18:35:34.343 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587314134
2020.04.19 18:35:34.343 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.19 18:35:34.344 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] START
2020.04.19 18:35:34.344 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.19 18:35:34.344 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.19 18:35:34.345 4: [echomaster] [echodevice_SendCommand] [getisonline] START
2020.04.19 18:35:34.345 4: [echomaster] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587314134
2020.04.19 18:35:34.345 4: [echomaster] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.19 18:35:34.346 4: [echomaster] [echodevice_SendCommand] [devicesstate] START
2020.04.19 18:35:34.347 4: [echomaster] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587314134
2020.04.19 18:35:34.347 4: [echomaster] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.19 18:35:34.347 4: [echomaster] [echodevice_SendCommand] [account] START
2020.04.19 18:35:34.348 4: [echomaster] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.04.19 18:35:34.348 4: [echomaster] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.04.19 18:35:34.349 4: [echomaster] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.19 18:35:34.350 5: HttpUtils url=https://layla.amazon.de/api/bootstrap
2020.04.19 18:35:34.350 4: IP: layla.amazon.de -> 99.84.157.56
2020.04.19 18:35:34.352 5: [echomaster] [echodevice_GetSettings] refresh voice command
2020.04.19 18:35:34.352 4: [echomaster] [echodevice_SendCommand] [activities] START
2020.04.19 18:35:34.352 4: [echomaster] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587314134
2020.04.19 18:35:34.352 4: [echomaster] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.19 18:35:34.353 4: [echomaster] [echodevice_SendCommand] [getbehavior] START
2020.04.19 18:35:34.354 4: [echomaster] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.19 18:35:34.354 4: [echomaster] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.19 18:35:34.354 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.19 18:35:34.355 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.19 18:35:34.355 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.19 18:35:34.356 4: [echomaster] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.19 18:35:34.380 4: BlockingCall (Nina_Run): created child (16938), uses telnetForBlockingFn_1586790614 to connect back
2020.04.19 18:35:34.422 4: Connection accepted from telnetForBlockingFn_1586790614_127.0.0.1_40506
2020.04.19 18:35:34.426 5: Cmd: >{BlockingRegisterTelnet($cl,247973)}<
2020.04.19 18:35:35.424 5: HttpUtils request header:
GET /api/bootstrap HTTP/1.1
Host: layla.amazon.de
User-Agent: fhem
Accept-Encoding: gzip,deflate
Connection: Close
Cookie: meinCookie

bzw. warum der request eine s später kommt ?

Und warum die freeze-Dauer so gar nicht passt frag ich mal Oli
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blade-of-fire am 20 April 2020, 06:45:01
Guten Morgen zusammen.
Ich habe ein Problem mit der Moduldatei 37_echodevice.pm.
Seit Anfang des Jahres ist die Datei ja mit im FHEM-Repo, sodass Aktualiserungen per Fhem Update passieren. Mir ist gestern aufgefallen, dass meine Datei immer noch auf dem alten Stand 0.0.59 war.
Ich habe dann den Befehl "update 37_echodevice.pm" durchgeführt, was aber dazu führte, dass die Datei aus dem FHEM-verzeichnis gelöscht wurde.
Nach Recherche habe ich nichts gefunden, was das auslösen könnte. Ein erneutes Update hat auch nichts geholfen.
Muss ein bestimmter Befehl eingegeben werden, wenn man Module neue Module in FHEM aktivieren will?

Ich habe auch schon einmal ein "update force" durchgeführt. Dies hat zwar auch nicht dazu geführt, dass die Modul-Datei heruntergeladen wurde, allerdings hatte danach das update der Moduls geklappt und ich konnte erfolgreich Amazon und die Echos verbinden.
Nach einem Fhem Crash gestern abend (andere Geschichte) wurde aber dann die Moduldatei "37_echodevice.pm" beim Booten wieder gelöscht... Ich verstehe nicht, warum.

Im Log steht dazu nichts. Nur eben dass er die ganze echodevices nicht finden konnte, weil sie aufgrund des fehlenden Moduls nicht mehr geladen werden können.

Noch ein Hinweis. Ich benutzte configDB und hatte die echodevice-Moduldatei als fileimport in die DB importiert.

Ich bin mir nicht ganz sicher, ob das tatsächlich ein Thema ist, was direkt mit diesem Modul zu tun hat, aber bisher hatte ich solche Probleme mit anderen Modulen nicht.
Danke schonmal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 April 2020, 14:57:59
Zitat von: blade-of-fire am 20 April 2020, 06:45:01
Guten Morgen zusammen.
Ich habe ein Problem mit der Moduldatei 37_echodevice.pm.
Seit Anfang des Jahres ist die Datei ja mit im FHEM-Repo, sodass Aktualiserungen per Fhem Update passieren. Mir ist gestern aufgefallen, dass meine Datei immer noch auf dem alten Stand 0.0.59 war.
Ich habe dann den Befehl "update 37_echodevice.pm" durchgeführt, was aber dazu führte, dass die Datei aus dem FHEM-verzeichnis gelöscht wurde.
Nach Recherche habe ich nichts gefunden, was das auslösen könnte. Ein erneutes Update hat auch nichts geholfen.
Muss ein bestimmter Befehl eingegeben werden, wenn man Module neue Module in FHEM aktivieren will?

Ich habe auch schon einmal ein "update force" durchgeführt. Dies hat zwar auch nicht dazu geführt, dass die Modul-Datei heruntergeladen wurde, allerdings hatte danach das update der Moduls geklappt und ich konnte erfolgreich Amazon und die Echos verbinden.
Nach einem Fhem Crash gestern abend (andere Geschichte) wurde aber dann die Moduldatei "37_echodevice.pm" beim Booten wieder gelöscht... Ich verstehe nicht, warum.

Im Log steht dazu nichts. Nur eben dass er die ganze echodevices nicht finden konnte, weil sie aufgrund des fehlenden Moduls nicht mehr geladen werden können.

Noch ein Hinweis. Ich benutzte configDB und hatte die echodevice-Moduldatei als fileimport in die DB importiert.

Ich bin mir nicht ganz sicher, ob das tatsächlich ein Thema ist, was direkt mit diesem Modul zu tun hat, aber bisher hatte ich solche Probleme mit anderen Modulen nicht.
Danke schonmal.
lösche mal das Modul aus Deinem FHEM Verzeichnis. Danach direkt ein Update durchführen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 April 2020, 15:02:07
Zitat von: KölnSolar am 19 April 2020, 21:21:14
die Dreambox war aber auch immer im Spiel. Vielleicht einen separaten Thread eröffnen und das freeze-log posten ?  :-\
Ok, was ich meinte sind die bei mir vorhandenen freezes2020.04.17 18:58:55 3: [Freezemon] freezedetect: possible freeze starting at 18:58:55, delay is 0.62 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_WWL)
2020.04.17 18:59:55 3: [Freezemon] freezedetect: possible freeze starting at 18:59:55, delay is 0.391 possibly caused by: tmr-GPIO4_DeviceUpdateLoop(RPi_OW_VL) tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-statistics_PeriodChange(stat_wr) tmr-statistics_PeriodChange(stat_sl)
2020.04.17 19:02:55 3: [Freezemon] freezedetect: possible freeze starting at 19:02:55, delay is 0.948 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina)
2020.04.18 11:01:29 3: [Freezemon] freezedetect: possible freeze starting at 11:01:29, delay is 0.892 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius)
2020.04.18 21:04:49 3: [Freezemon] freezedetect: possible freeze starting at 21:04:49, delay is 0.323 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina)
2020.04.19 18:18:34 3: [Freezemon] freezedetect: possible freeze starting at 18:18:34, delay is 0.485 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius)
2020.04.19 18:35:35 3: [Freezemon] freezedetect: possible freeze starting at 18:35:35, delay is 0.474 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_KS)


Komisch, dass meine Nina immer dabei ist. Ne Idee warum dessen blocking call in die Ausführung des echodevice funkt ? :-\
[Freezemon] freezedetect: possible freeze starting at 18:35:35, delay is 0.474 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_KS)
2020.04.19 18:35:34.332 5: [echomaster] [echodevice_GetSettings] start refresh settings
2020.04.19 18:35:34.332 4: [echomaster] [echodevice_SendCommand] [getnotifications] START
2020.04.19 18:35:34.333 4: [echomaster] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.19 18:35:34.333 4: [echomaster] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.19 18:35:34.334 4: [echomaster] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.19 18:35:34.335 5: HttpUtils url=https://layla.amazon.de/api/notifications
2020.04.19 18:35:34.335 5: HttpUtils request header:
GET /api/notifications HTTP/1.1
Host: layla.amazon.de
Accept-Encoding: gzip,deflate
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept-Language: de,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie:meinCokie
csrf: -642580457
Content-Type: application/json; charset=UTF-8

2020.04.19 18:35:34.336 4: [echomaster] [echodevice_SendCommand] [alarmvolume] START
2020.04.19 18:35:34.336 4: [echomaster] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587314134
2020.04.19 18:35:34.336 4: [echomaster] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.19 18:35:34.337 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] START
2020.04.19 18:35:34.338 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587314134
2020.04.19 18:35:34.338 4: [echomaster] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.19 18:35:34.339 4: [echomaster] [echodevice_SendCommand] [getdnd] START
2020.04.19 18:35:34.339 4: [echomaster] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587314134
2020.04.19 18:35:34.339 4: [echomaster] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.19 18:35:34.340 4: [echomaster] [echodevice_SendCommand] [wakeword] START
2020.04.19 18:35:34.341 4: [echomaster] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587314134
2020.04.19 18:35:34.341 4: [echomaster] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.19 18:35:34.341 4: [echomaster] [echodevice_SendCommand] [listitems_task] START
2020.04.19 18:35:34.342 4: [echomaster] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587314134
2020.04.19 18:35:34.342 4: [echomaster] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.19 18:35:34.343 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] START
2020.04.19 18:35:34.343 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587314134
2020.04.19 18:35:34.343 4: [echomaster] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.19 18:35:34.344 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] START
2020.04.19 18:35:34.344 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.19 18:35:34.344 4: [echomaster] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.19 18:35:34.345 4: [echomaster] [echodevice_SendCommand] [getisonline] START
2020.04.19 18:35:34.345 4: [echomaster] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587314134
2020.04.19 18:35:34.345 4: [echomaster] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.19 18:35:34.346 4: [echomaster] [echodevice_SendCommand] [devicesstate] START
2020.04.19 18:35:34.347 4: [echomaster] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587314134
2020.04.19 18:35:34.347 4: [echomaster] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.19 18:35:34.347 4: [echomaster] [echodevice_SendCommand] [account] START
2020.04.19 18:35:34.348 4: [echomaster] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.04.19 18:35:34.348 4: [echomaster] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.04.19 18:35:34.349 4: [echomaster] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.19 18:35:34.350 5: HttpUtils url=https://layla.amazon.de/api/bootstrap
2020.04.19 18:35:34.350 4: IP: layla.amazon.de -> 99.84.157.56
2020.04.19 18:35:34.352 5: [echomaster] [echodevice_GetSettings] refresh voice command
2020.04.19 18:35:34.352 4: [echomaster] [echodevice_SendCommand] [activities] START
2020.04.19 18:35:34.352 4: [echomaster] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587314134
2020.04.19 18:35:34.352 4: [echomaster] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.19 18:35:34.353 4: [echomaster] [echodevice_SendCommand] [getbehavior] START
2020.04.19 18:35:34.354 4: [echomaster] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.19 18:35:34.354 4: [echomaster] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.19 18:35:34.354 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.19 18:35:34.355 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.19 18:35:34.355 4: [echomaster] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.19 18:35:34.356 4: [echomaster] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.19 18:35:34.380 4: BlockingCall (Nina_Run): created child (16938), uses telnetForBlockingFn_1586790614 to connect back
2020.04.19 18:35:34.422 4: Connection accepted from telnetForBlockingFn_1586790614_127.0.0.1_40506
2020.04.19 18:35:34.426 5: Cmd: >{BlockingRegisterTelnet($cl,247973)}<
2020.04.19 18:35:35.424 5: HttpUtils request header:
GET /api/bootstrap HTTP/1.1
Host: layla.amazon.de
User-Agent: fhem
Accept-Encoding: gzip,deflate
Connection: Close
Cookie: meinCookie

bzw. warum der request eine s später kommt ?

Und warum die freeze-Dauer so gar nicht passt frag ich mal Oli
Die Funktion "get_settings" kann eigentlich keinen Freeze verursachen. Hier werden nur ganz normal Dinge abgearbeitet. Alle Anfragen an Amazon werden in eine Queue gelegt. Diese Queue wird dann nonblocking ausgeführt.

Mich würde mal interessieren auf was für einer Hardware Ihr den jeweiligen FHEM Server betreibt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 20 April 2020, 15:04:53
Zitat von: KölnSolar am 19 April 2020, 21:21:14
die Dreambox war aber auch immer im Spiel. Vielleicht einen separaten Thread eröffnen und das freeze-log posten ?  :-\

Das stimmt, ist mir in der Tat noch gar nicht aufgefallen und es ist auch tatsächlich immer die Dreambox im Schlafzimmer drin, wenn die Freezezeit hoch ist. Ich hatte erst gedacht, das könnte vielleicht daran liegen, dass die komplett ausgeschaltet war und die Vermutung dabei, dass, wenn die nicht antwortet, zu der Freezezeit führen könnte. Aber nun läuft die schon den ganzen Tag, genau wie die im Wohnzimmer (gleiches Modell, gleiches Flash) und die regelmäßigen Freezes bleiben wie vorher. Um aber ganz sicher zu sein, werde ich die mal aus der Config nehmen, dann schauen wir mal weiter...

PS: Ich habe FHEM auf einem Raspi 4, 4GB mit Buster

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 20 April 2020, 16:36:47
Hi Michael,
ZitatMich würde mal interessieren auf was für einer Hardware Ihr den jeweiligen FHEM Server betreibt?
bei mir ist es ein gelangweilter RPi3. Sonstige Freezes > 0,3 s habe ich nicht(selten).

Vielleicht ist das ja auch gar kein freeze. Ich hab Oli ja schon dazu angeregt sich das mal anzusehen.

Was ist das denn, dass nach dem 2020.04.19 18:35:34.356 4: [echomaster] [echodevice_GetSettings] Timer INTERVAL = 60eine Sek. später nochmal ein httputils-Zugriff 2020.04.19 18:35:35.424 5: HttpUtils request header:
GET /api/bootstrap HTTP/1.1
Host: layla.amazon.de
User-Agent: fhem
Accept-Encoding: gzip,deflate
Connection: Close
Cookie: meinCookie
erfolgt ? Ist die Sek. Absicht oder macht da nur das nonblockingget noch etwas und echodevice ist schon längst beendet  ? Der Zeitunterschied ist immer so 0,7-0,9 Sek.

Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 April 2020, 16:40:40
Zitat von: KölnSolar am 20 April 2020, 16:36:47
Hi Michael,bei mir ist es ein gelangweilter RPi3. Sonstige Freezes > 0,3 s habe ich nicht(selten).

Vielleicht ist das ja auch gar kein freeze. Ich hab Oli ja schon dazu angeregt sich das mal anzusehen.

Was ist das denn, dass nach dem 2020.04.19 18:35:34.356 4: [echomaster] [echodevice_GetSettings] Timer INTERVAL = 60eine Sek. später nochmal ein httputils-Zugriff 2020.04.19 18:35:35.424 5: HttpUtils request header:
GET /api/bootstrap HTTP/1.1
Host: layla.amazon.de
User-Agent: fhem
Accept-Encoding: gzip,deflate
Connection: Close
Cookie: meinCookie
erfolgt ? Ist die Sek. Absicht oder macht da nur das nonblockingget noch etwas und echodevice ist schon längst beendet  ? Der Zeitunterschied ist immer so 0,7-0,9 Sek.

Grüße Markus
Hmm naja, was ist ein gelangweilter RPi3? Für mich ist ein RPixx nicht wirklich geeignet für eine Haussteuerung. Wer weiß schon was hier ein eventueller Flaschenhals ist. Schon das LOG schrieben auf die SD Karte könnte hier ein Faktor sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 20 April 2020, 17:09:41
Hi zusammen,

vielleicht hilft es - vielleicht nicht  ::)

Bei mir läuft FHEM auf einem RPI4 (und vorher auf einem RPI3) mit Echodevice völlig problemlos. Ich denke, ich habe FHEM auch nicht mit zu wenig Last am laufen: "Server started with 399 defined entities" mit den diversesten Modulen. SD ist ne SanDisk Extreme (A1 C10 V30 UHS-I U3) mit 32 GB.

Einzige Ausnahme (habe ich irgendwo auf den vorherigen Seiten geschrieben): Es gab einen Zeitraum, an welchem die Echos nicht richtig wollten. Auf einigen "Down"-Seiten stand, dass die Amazon-Server scheinbar Probleme haben. Auch Anfragen an die Echo-Devices wurde immer wieder mal mit "Ich habe leider Probleme..." beantwortet. Mein Internet selbst lief durchgehend - ggf. gab es aber vielleicht größere Latenzen --> das war in der Anfangszeit der HomeOffice-Corona-Phase. Hier hatte ich auch massive Freezes.

DBLog am Laufen? Vielleicht viel zu viele Datensätze in der Datenbank? Da hatte ich mal nicht aufgepasst damals und schwupps waren da 35 Mio Datensätze drin... Da ging es auch alles etwas "schwerer" :o

Viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 20 April 2020, 17:34:56
ZitatHmm naja, was ist ein gelangweilter RPi3?
Sachlich ausgedrückt ein RPi3, der in der Regel unter 10% CPU-Last hat. Und so gut wie keine freezes > 0,3 Sek. hat auch kaum jemand. Ich aber leider  mit dem echodevice. Nicht mit anderen devices.
ZitatFür mich ist ein RPixx nicht wirklich geeignet für eine Haussteuerung.
Die Meinung darfst Du haben. Die Praxis ist, dass der überwiegende User-Anteil FHEM auf einem Rpi fährt. Manche sogar auf einem Rpi Zero.
ZitatWer weiß schon was hier ein eventueller Flaschenhals ist. Schon das LOG schrieben auf die SD Karte könnte hier ein Faktor sein.
Sorry, aber das ist jetzt ziemlicher Nonsens. Ein allgemeines Problem lässt sich ja eindeutig ausschließen. Ich wiederhol dann mal mein ungekürztes Log bzgl. freezemon2020.04.17 18:58:55 3: [Freezemon] freezedetect: possible freeze starting at 18:58:55, delay is 0.62 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_WWL)
2020.04.17 18:59:55 3: [Freezemon] freezedetect: possible freeze starting at 18:59:55, delay is 0.391 possibly caused by: tmr-GPIO4_DeviceUpdateLoop(RPi_OW_VL) tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-statistics_PeriodChange(stat_wr) tmr-statistics_PeriodChange(stat_sl)
2020.04.17 19:02:55 3: [Freezemon] freezedetect: possible freeze starting at 19:02:55, delay is 0.948 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina)
2020.04.18 11:01:29 3: [Freezemon] freezedetect: possible freeze starting at 11:01:29, delay is 0.892 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius)
2020.04.18 21:04:49 3: [Freezemon] freezedetect: possible freeze starting at 21:04:49, delay is 0.323 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina)
2020.04.19 18:18:34 3: [Freezemon] freezedetect: possible freeze starting at 18:18:34, delay is 0.485 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius)
2020.04.19 18:35:35 3: [Freezemon] freezedetect: possible freeze starting at 18:35:35, delay is 0.474 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_KS)


Wäre prima, wenn Du mir meine Fragen beantworten würdest. Vielleicht kommen wir ja sogar zu der Erkenntnis, dass sich freezemon nur "fälschlicherweise" meldet
ZitatWas ist das denn, dass nach dem
Code: [Auswählen]

2020.04.19 18:35:34.356 4: [echomaster] [echodevice_GetSettings] Timer INTERVAL = 60

eine Sek. später nochmal ein httputils-Zugriff
Code: [Auswählen]

2020.04.19 18:35:35.424 5: HttpUtils request header:
GET /api/bootstrap HTTP/1.1
Host: layla.amazon.de
User-Agent: fhem
Accept-Encoding: gzip,deflate
Connection: Close
Cookie: meinCookie

erfolgt ? Ist die Sek. Absicht oder macht da nur das nonblockingget noch etwas und echodevice ist schon längst beendet  ? Der Zeitunterschied ist immer so 0,7-0,9 Sek.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 April 2020, 17:47:36
Zitat von: KölnSolar am 20 April 2020, 17:34:56
Sachlich ausgedrückt ein RPi3, der in der Regel unter 10% CPU-Last hat. Und so gut wie keine freezes > 0,3 Sek. hat auch kaum jemand. Ich aber leider  mit dem echodevice. Nicht mit anderen devices. Die Meinung darfst Du haben. Die Praxis ist, dass der überwiegende User-Anteil FHEM auf einem Rpi fährt. Manche sogar auf einem Rpi Zero.Sorry, aber das ist jetzt ziemlicher Nonsens. Ein allgemeines Problem lässt sich ja eindeutig ausschließen. Ich wiederhol dann mal mein ungekürztes Log bzgl. freezemon2020.04.17 18:58:55 3: [Freezemon] freezedetect: possible freeze starting at 18:58:55, delay is 0.62 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_WWL)
2020.04.17 18:59:55 3: [Freezemon] freezedetect: possible freeze starting at 18:59:55, delay is 0.391 possibly caused by: tmr-GPIO4_DeviceUpdateLoop(RPi_OW_VL) tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-statistics_PeriodChange(stat_wr) tmr-statistics_PeriodChange(stat_sl)
2020.04.17 19:02:55 3: [Freezemon] freezedetect: possible freeze starting at 19:02:55, delay is 0.948 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina)
2020.04.18 11:01:29 3: [Freezemon] freezedetect: possible freeze starting at 11:01:29, delay is 0.892 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius)
2020.04.18 21:04:49 3: [Freezemon] freezedetect: possible freeze starting at 21:04:49, delay is 0.323 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina)
2020.04.19 18:18:34 3: [Freezemon] freezedetect: possible freeze starting at 18:18:34, delay is 0.485 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius)
2020.04.19 18:35:35 3: [Freezemon] freezedetect: possible freeze starting at 18:35:35, delay is 0.474 possibly caused by: tmr-echodevice_GetSettings(echomaster) tmr-Nina_Start(myNina) tmr-USBWRF_GetUpdate(Fronius) tmr-GPIO4_DeviceUpdateLoop(RPi_OW_KS)


Wäre prima, wenn Du mir meine Fragen beantworten würdest. Vielleicht kommen wir ja sogar zu der Erkenntnis, dass sich freezemon nur "fälschlicherweise" meldet
Speziell zu dem Logeintrag habe ich tatsächlich noch etwas gefunden. Hier schein noch kein Keepalive aktiviert gewesen zu sein. Ab morgen wird eine Version verteilt, in welche Keepalie dort auch aktiviert ist.

Bezüglich RPix magst Du ja recht haben, dass sehr viele Benutzer sowas einsetzen. Möglich das es sogar welche gibt die einen Zero einsetzen. Hier aber über Performance zu sprechen, fällt mir sehr schwer! Eine SD Karte ist kein Vergleich zu einer SSD Festplate, und WLAN auch keiner zu einer Gigabit Anbindung.

Deswegen sind 0,5 Sekunden, unter Umständen, ganz normal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 20 April 2020, 18:01:21
ZitatSpeziell zu dem Logeintrag habe ich tatsächlich noch etwas gefunden. Hier schein noch kein Keepalive aktiviert gewesen zu sein. Ab morgen wird eine Version verteilt, in welche Keepalie dort auch aktiviert ist.
Danke. Rennt schon produktiv bei mir.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 20 April 2020, 18:22:28
ähm, mein RPI4 hat gewöhnlich eine Last um die 7-8%, bei ca. 500 Entities beim Start, da hängt alles dran, Heizung, Rolläden, Alexa, 5 Echos bzw. Echo-Dots, Sonoffs, Sommerpoolsteuerung, Aussenwhirlpoolsteuerung, Licht und so weiter. Selbst der RPI2B, der da vorher dran war, lag immer unter 15%. Alle Logs ausser FHEM-Log sind auf DB-Log auf nem NAS am laufen. In meinem Gewächhaus läuft FHEM (für FHEM2FHEM) auf nem RPIzeroW, der fragt im Prinzip nur 4 MiFloras ab und einen Helligkeitssensor. Last unter 10%. Ich akzeptiere ja auch Freezes im Bereich 1-2s, das ist bei der Menge, was dort läuft "normal" und das stellt für mich kein Problem dar, aber mich nerven halt Dinge, die ich nicht verstehe, z.B. warum regelmäßig eben Peaks von 5-6s entstehen. Die Dreambox kann es nun nicht mehr sein, die config zur Dreambox wird nicht mehr geladen. Bleibt nach derzeitigem Erkenntnisstand nur irgendwas mit dem Echo-Modul, evtl. ist es ja auch auf Amazon-Seite, dass da regelmäßig die Antworten verzögern ? Ich hätt es nur gern verstanden und möglichst dann auch abgestellt.

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 April 2020, 19:54:39
Zitat von: cs-online am 20 April 2020, 18:22:28
ähm, mein RPI4 hat gewöhnlich eine Last um die 7-8%, bei ca. 500 Entities beim Start, da hängt alles dran, Heizung, Rolläden, Alexa, 5 Echos bzw. Echo-Dots, Sonoffs, Sommerpoolsteuerung, Aussenwhirlpoolsteuerung, Licht und so weiter. Selbst der RPI2B, der da vorher dran war, lag immer unter 15%. Alle Logs ausser FHEM-Log sind auf DB-Log auf nem NAS am laufen. In meinem Gewächhaus läuft FHEM (für FHEM2FHEM) auf nem RPIzeroW, der fragt im Prinzip nur 4 MiFloras ab und einen Helligkeitssensor. Last unter 10%. Ich akzeptiere ja auch Freezes im Bereich 1-2s, das ist bei der Menge, was dort läuft "normal" und das stellt für mich kein Problem dar, aber mich nerven halt Dinge, die ich nicht verstehe, z.B. warum regelmäßig eben Peaks von 5-6s entstehen. Die Dreambox kann es nun nicht mehr sein, die config zur Dreambox wird nicht mehr geladen. Bleibt nach derzeitigem Erkenntnisstand nur irgendwas mit dem Echo-Modul, evtl. ist es ja auch auf Amazon-Seite, dass da regelmäßig die Antworten verzögern ? Ich hätt es nur gern verstanden und möglichst dann auch abgestellt.

Grüße

Christian

Mache morgen mal ein Update vom Modul. Wenn es dann nicht besser wird müssen wir es genauer analysieren. Eventuell kann der Kollege vom Freeze-Modul hier weiterhelfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 21 April 2020, 19:45:18
Hallo Michael,

danke dir, habe das Update gerade gezogen, ich schau mal, wie sich das entwickelt und melde mich. Danke dir für die Arbeit !!!

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 21 April 2020, 21:12:42
...das war es leider auch nicht, hier der letzte Freezewert nach dem Update:

2020-04-21_20:54:15 myfreezemon s:20:54:10 e:20:54:15 f:5.267 d:tmr-echodevice_LoginStart(Echos)
2020-04-21_20:54:15 myfreezemon freezeTime: 5.267
2020-04-21_20:54:15 myfreezemon fcDay: 27
2020-04-21_20:54:15 myfreezemon ftDay: 95.289
2020-04-21_20:54:15 myfreezemon freezeDevice: tmr-echodevice_LoginStart(Echos)


Echos ist bei mir übrigens das Account Device, falls das was hilft....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 21 April 2020, 22:05:53
Hi Christian,
mach doch
ZitatVielleicht einen separaten Thread eröffnen und das freeze-log posten ?
Möglicherweise beißt sich ja was anderes(auch wenn es die dreambox schon mal nicht ist  ;))
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 22 April 2020, 07:45:34
Hallo Markus,

in welchem Forum würdest du da vorschlagen ?

Grüsse Christian

PS: Ich habe jetzt mal testweise eine ältere Fassung des Moduls zurückgespielt und lass das mal ein paar Stunden laufen um auszuschließen, dass es an was anderem liegt. Melde mich später dann mit dem Ergebnis.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 22 April 2020, 08:06:51
Unterstützende Dienste..... warte ich such mal den Fred, wo wir ja die freezes des echodevice analysiert und Rudi mit "keepalive" die Lösung geliefert hatte.....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hyper2910 am 22 April 2020, 08:08:19
Hi,  diese Freezelogs habe ich auch von dem Modul.


1 - 2020-04-18: s:19:39:44 e:19:39:48 f:4.715 d:tmr-echodevice_GetSettings(Echos) tmr-echodevice_LoginStart(Echos)


1 - 2020-04-22: s:08:10:38 e:08:10:42 f:4.452 d:tmr-echodevice_GetSettings(Echos) tmr-echodevice_LoginStart(Echos) tmr-MAX_Timer(Garage) tmr-CUL_HM_procQs(N/A) tmr-MAX_Timer(Schlafzimmer) tmr-echodevice_GetSettings(ECHO_7094180751260KV3) tmr-ec...
1 - 2020-04-22: s:08:14:43 e:08:14:47 f:4.565 d:tmr-CUL_HM_procQs(N/A) tmr-echodevice_GetSettings(Echos) tmr-echodevice_LoginStart(Echos) tmr-MAX_Timer(Garage) tmr-MAX_Timer(Schlafzimmer) tmr-echodevice_GetSettings(ECHO_7094180751260KV3) tmr-ec...

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 22 April 2020, 08:18:29
Hi Christian,

hab den Thread nicht gefunden, aber dieser hier (https://forum.fhem.de/index.php/topic,107465.0.html) war damals mit im Spiel und an den könntest Du Dich ja dran hängen.
Grüße Markus
Edit: Analyse der echodevice-freezes begann hier (https://forum.fhem.de/index.php/topic,83909.msg1013242.html#msg1013242) und führte dann viele Posts später zu Rudis Lösung mit keepalive.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 April 2020, 11:58:19
Zitat von: cs-online am 21 April 2020, 21:12:42
...das war es leider auch nicht, hier der letzte Freezewert nach dem Update:

2020-04-21_20:54:15 myfreezemon s:20:54:10 e:20:54:15 f:5.267 d:tmr-echodevice_LoginStart(Echos)
2020-04-21_20:54:15 myfreezemon freezeTime: 5.267
2020-04-21_20:54:15 myfreezemon fcDay: 27
2020-04-21_20:54:15 myfreezemon ftDay: 95.289
2020-04-21_20:54:15 myfreezemon freezeDevice: tmr-echodevice_LoginStart(Echos)


Echos ist bei mir übrigens das Account Device, falls das was hilft....
Kannst Du mal das Account Device auf Verbose 4 stellen? Bitte dann mal das Log zusenden wenn der freeze wieder auftaucht.

Wichtig! Bitte mit der neusten Modulversion ausführen. Es macht keinen Sinn hier alte Module zu testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 April 2020, 11:59:10
Zitat von: hyper2910 am 22 April 2020, 08:08:19
Hi,  diese Freezelogs habe ich auch von dem Modul.


1 - 2020-04-18: s:19:39:44 e:19:39:48 f:4.715 d:tmr-echodevice_GetSettings(Echos) tmr-echodevice_LoginStart(Echos)


1 - 2020-04-22: s:08:10:38 e:08:10:42 f:4.452 d:tmr-echodevice_GetSettings(Echos) tmr-echodevice_LoginStart(Echos) tmr-MAX_Timer(Garage) tmr-CUL_HM_procQs(N/A) tmr-MAX_Timer(Schlafzimmer) tmr-echodevice_GetSettings(ECHO_7094180751260KV3) tmr-ec...
1 - 2020-04-22: s:08:14:43 e:08:14:47 f:4.565 d:tmr-CUL_HM_procQs(N/A) tmr-echodevice_GetSettings(Echos) tmr-echodevice_LoginStart(Echos) tmr-MAX_Timer(Garage) tmr-MAX_Timer(Schlafzimmer) tmr-echodevice_GetSettings(ECHO_7094180751260KV3) tmr-ec...


Bitte auf die neuste Version updaten. Danach das Account Device auf Verbose 4 stellen. Bitte dann mal das Log zusenden wenn der freeze wieder auftaucht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 22 April 2020, 15:44:07
Hallo Michael,

ich hatte heute morgen um 8 ja die Version vom 25.12. zurück gespielt, seit dem keine Freezes mehr ! Es muss also definitiv irgendwas mit dem Echo-Modul zu tun haben, irgendwas, das sich seit dem 25.12. geändert hat. Ich date jetzt gleich auf aktuell up und stell das auf Verbose 4, schick das Log, nach den nächsten Freezes...

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 April 2020, 15:52:18
Zitat von: cs-online am 22 April 2020, 15:44:07
Hallo Michael,

ich hatte heute morgen um 8 ja die Version vom 25.12. zurück gespielt, seit dem keine Freezes mehr ! Es muss also definitiv irgendwas mit dem Echo-Modul zu tun haben, irgendwas, das sich seit dem 25.12. geändert hat. Ich date jetzt gleich auf aktuell up und stell das auf Verbose 4, schick das Log, nach den nächsten Freezes...

Grüße

Christian
schicke zusätzlich noch ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 22 April 2020, 17:27:30
Hallo Michael,

um 17:05:49 war der erste Freeze seit Update, hier das Log umzu (hab extra etwas weiter ausgeschnitten):

2020.04.22 16:56:42 4: [Echos] [echodevice_Parse] [alarmvolume]
2020.04.22 16:56:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5488/6000
2020.04.22 16:56:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 16:57:12 1: PERL WARNING: substr outside of string at ./FHEM/47_OBIS.pm line 777.
2020.04.22 16:57:12 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/47_OBIS.pm line 793.
2020.04.22 16:57:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5548/6000
2020.04.22 16:57:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 16:58:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5608/6000
2020.04.22 16:58:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 16:59:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5668/6000
2020.04.22 16:59:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:00:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5728/6000
2020.04.22 17:00:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getnotifications] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdnd] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [wakeword] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_task] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getisonline] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [devicesstate] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [activities] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getbehavior] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_GetSettings] Timer INTERVAL = 300
2020.04.22 17:01:33 4: [Echos] [echodevice_Parse] [getnotifications]
2020.04.22 17:01:33 4: [Echos] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.22 17:01:34 4: [Echos] [echodevice_Parse] [getsettingstraffic]
2020.04.22 17:01:34 4: [Echos] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.22 17:01:34 4: [Echos] [echodevice_ParseAuth] [cookielogin6]
2020.04.22 17:01:34 4: [Echos] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.22 17:01:34 4: [Echos] [echodevice_Parse] [getbehavior]
2020.04.22 17:01:34 4: [Echos] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587567693 Data=
2020.04.22 17:01:34 4: [Echos] [echodevice_Parse] [activities]
2020.04.22 17:01:34 4: [Echos] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567693 Data=
2020.04.22 17:01:34 4: [Echos] [echodevice_Parse] [devicesstate]
2020.04.22 17:01:34 4: [Echos] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567693 Data=
2020.04.22 17:01:35 4: [Echos] [echodevice_Parse] [getisonline]
2020.04.22 17:01:35 4: [Echos] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.22 17:01:37 4: [Echos] [echodevice_Parse] [getdevicesettings]
2020.04.22 17:01:37 4: [Echos] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587567693 Data=
2020.04.22 17:01:37 4: [Echos] [echodevice_Parse] [listitems_shopping]
2020.04.22 17:01:37 4: [Echos] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587567693 Data=
2020.04.22 17:01:37 4: [Echos] [echodevice_Parse] [listitems_task]
2020.04.22 17:01:37 4: [Echos] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1587567693 Data=
2020.04.22 17:01:37 4: [Echos] [echodevice_Parse] [wakeword]
2020.04.22 17:01:37 4: [Echos] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1587567693 Data=
2020.04.22 17:01:38 4: [Echos] [echodevice_Parse] [getdnd]
2020.04.22 17:01:38 4: [Echos] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1587567693 Data=
2020.04.22 17:01:40 4: [Echos] [echodevice_Parse] [bluetoothstate]
2020.04.22 17:01:40 4: [Echos] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1587567693 Data=
2020.04.22 17:01:42 4: [Echos] [echodevice_Parse] [alarmvolume]
2020.04.22 17:01:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5788/6000
2020.04.22 17:01:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:02:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5848/6000
2020.04.22 17:02:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:03:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5908/6000
2020.04.22 17:03:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:04:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5968/6000
2020.04.22 17:04:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:05:43 3: [Echos] [echodevice_LoginStart] Alter COOKIE=6028/6000 Refresh Cookie!
2020.04.22 17:05:49 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:05:50 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Apr 22 17:05:43 2020] wait for refreshtoken exist 614refresh-cookie.js = true
2020.04.22 17:05:51 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Apr 22 17:05:43 2020] wait for refreshtoken exist 614refresh-cookie.js = true
2020.04.22 17:05:52 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Apr 22 17:05:43 2020] wait for refreshtoken exist 614refresh-cookie.js = true
2020.04.22 17:05:53 3: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Apr 22 17:05:43 2020] write new refreshtoken
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getnotifications] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdnd] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [wakeword] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_task] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getisonline] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [devicesstate] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [activities] START


und hier die Antwort auf get status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.4
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
browser_language    Attribut de-DE
browser_save_data    Attribut 1
server    Attribut layla.amazon.de
room    Attribut Schnittstellen
disable    Attribut 0
speak_volume    Attribut 50
intervalsettings    Attribut 300
verbose    Attribut 4
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-71011....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 559....
.DIRECTID    Helper amzn1.account.AH2H5E....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 April 2020, 17:31:22
Zitat von: cs-online am 22 April 2020, 17:27:30
Hallo Michael,

um 17:05:49 war der erste Freeze seit Update, hier das Log umzu (hab extra etwas weiter ausgeschnitten):

2020.04.22 16:56:42 4: [Echos] [echodevice_Parse] [alarmvolume]
2020.04.22 16:56:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5488/6000
2020.04.22 16:56:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 16:57:12 1: PERL WARNING: substr outside of string at ./FHEM/47_OBIS.pm line 777.
2020.04.22 16:57:12 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/47_OBIS.pm line 793.
2020.04.22 16:57:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5548/6000
2020.04.22 16:57:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 16:58:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5608/6000
2020.04.22 16:58:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 16:59:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5668/6000
2020.04.22 16:59:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:00:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5728/6000
2020.04.22 17:00:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getnotifications] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdnd] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [wakeword] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_task] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getisonline] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [devicesstate] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [activities] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587567693
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getbehavior] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.22 17:01:33 4: [Echos] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.22 17:01:33 4: [Echos] [echodevice_GetSettings] Timer INTERVAL = 300
2020.04.22 17:01:33 4: [Echos] [echodevice_Parse] [getnotifications]
2020.04.22 17:01:33 4: [Echos] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.22 17:01:34 4: [Echos] [echodevice_Parse] [getsettingstraffic]
2020.04.22 17:01:34 4: [Echos] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.22 17:01:34 4: [Echos] [echodevice_ParseAuth] [cookielogin6]
2020.04.22 17:01:34 4: [Echos] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.22 17:01:34 4: [Echos] [echodevice_Parse] [getbehavior]
2020.04.22 17:01:34 4: [Echos] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587567693 Data=
2020.04.22 17:01:34 4: [Echos] [echodevice_Parse] [activities]
2020.04.22 17:01:34 4: [Echos] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567693 Data=
2020.04.22 17:01:34 4: [Echos] [echodevice_Parse] [devicesstate]
2020.04.22 17:01:34 4: [Echos] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567693 Data=
2020.04.22 17:01:35 4: [Echos] [echodevice_Parse] [getisonline]
2020.04.22 17:01:35 4: [Echos] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.22 17:01:37 4: [Echos] [echodevice_Parse] [getdevicesettings]
2020.04.22 17:01:37 4: [Echos] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587567693 Data=
2020.04.22 17:01:37 4: [Echos] [echodevice_Parse] [listitems_shopping]
2020.04.22 17:01:37 4: [Echos] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587567693 Data=
2020.04.22 17:01:37 4: [Echos] [echodevice_Parse] [listitems_task]
2020.04.22 17:01:37 4: [Echos] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1587567693 Data=
2020.04.22 17:01:37 4: [Echos] [echodevice_Parse] [wakeword]
2020.04.22 17:01:37 4: [Echos] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1587567693 Data=
2020.04.22 17:01:38 4: [Echos] [echodevice_Parse] [getdnd]
2020.04.22 17:01:38 4: [Echos] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1587567693 Data=
2020.04.22 17:01:40 4: [Echos] [echodevice_Parse] [bluetoothstate]
2020.04.22 17:01:40 4: [Echos] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1587567693 Data=
2020.04.22 17:01:42 4: [Echos] [echodevice_Parse] [alarmvolume]
2020.04.22 17:01:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5788/6000
2020.04.22 17:01:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:02:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5848/6000
2020.04.22 17:02:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:03:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5908/6000
2020.04.22 17:03:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:04:43 4: [Echos] [echodevice_LoginStart] Alter COOKIE=5968/6000
2020.04.22 17:04:43 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:05:43 3: [Echos] [echodevice_LoginStart] Alter COOKIE=6028/6000 Refresh Cookie!
2020.04.22 17:05:49 4: [Echos] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.22 17:05:50 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Apr 22 17:05:43 2020] wait for refreshtoken exist 614refresh-cookie.js = true
2020.04.22 17:05:51 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Apr 22 17:05:43 2020] wait for refreshtoken exist 614refresh-cookie.js = true
2020.04.22 17:05:52 4: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Apr 22 17:05:43 2020] wait for refreshtoken exist 614refresh-cookie.js = true
2020.04.22 17:05:53 3: [Echos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Apr 22 17:05:43 2020] write new refreshtoken
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getnotifications] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdnd] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [wakeword] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_task] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getisonline] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [devicesstate] START
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587567993
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.22 17:06:33 4: [Echos] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.22 17:06:33 4: [Echos] [echodevice_SendCommand] [activities] START


und hier die Antwort auf get status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.4
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
browser_language    Attribut de-DE
browser_save_data    Attribut 1
server    Attribut layla.amazon.de
room    Attribut Schnittstellen
disable    Attribut 0
speak_volume    Attribut 50
intervalsettings    Attribut 300
verbose    Attribut 4
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-71011....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 559....
.DIRECTID    Helper amzn1.account.AH2H5E....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Wo siehst du da einen freeze?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 22 April 2020, 18:30:28
sorry, im Log vom Freeze natürlich:

2020-04-22_17:05:49 myfreezemon s:17:05:44 e:17:05:49 f:5.555 d:tmr-echodevice_LoginStart(Echos)
2020-04-22_17:05:49 myfreezemon freezeTime: 5.555
2020-04-22_17:05:49 myfreezemon fcDay: 104
2020-04-22_17:05:49 myfreezemon ftDay: 154.383
2020-04-22_17:05:49 myfreezemon freezeDevice: tmr-echodevice_LoginStart(Echos)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 22 April 2020, 20:34:22
zum Zeitpunkt der nächsten Freezes steht wieder (wie beim letzten) dies im FHEM-Log:

2020.04.22 18:46:50 3: [Echos] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2020.04.22 20:27:56 3: [Echos] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!


An der Stelle bleibt das Ganze dann immer für ca. 5s stehen, bedeutet das nun, dass das Modul erwartet, dass ich nun den Cookie refreshe ? Alle Echos laufen nach wie vor ohne Probleme und sind ansprechbar (z.B. mit Speak)...

Grüße Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 April 2020, 21:02:35
Zitat von: cs-online am 22 April 2020, 20:34:22
zum Zeitpunkt der nächsten Freezes steht wieder (wie beim letzten) dies im FHEM-Log:

2020.04.22 18:46:50 3: [Echos] [echodevice_LoginStart] Alter COOKIE=6057/6000 Refresh Cookie!
2020.04.22 20:27:56 3: [Echos] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!


An der Stelle bleibt das Ganze dann immer für ca. 5s stehen, bedeutet das nun, dass das Modul erwartet, dass ich nun den Cookie refreshe ? Alle Echos laufen nach wie vor ohne Probleme und sind ansprechbar (z.B. mit Speak)...

Grüße Christian
Diese Meldung bedeutet, dass das Cookie älter als die vordefinierten 6000 Sekunden alt ist. Das ist der Grund warum das Cookie einen Refresh verlangt. Dieser Refresh wird dann automatisch ausgeführt.

Ich habe die Loginformationen noch mal erweitert. Bitte morgen mal ein Update machen und dann noch mal prüfen ob der freeze immer noch da ist.

Du kannst das Ganze auch mit einem "set npm_login refresh" anstarten.

Bitte schick mir dann noch mal ein Log zu. Vergiss nicht das Account Device auf Verbose 4 zu stellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 April 2020, 17:31:28
Hallo Michael,

ich weiß nicht, was du geändert hast, aber seit dem Update heute Mittag hatte ich bislang noch keinen weiteren Freeze. Daumen drücken, dass es das war. Erstmal vielen Dank für deine Hilfe,

Grüße

Christian
Titel: Echo Studio schmeißt keine Readings wie aktuelle Musik usw raus...
Beitrag von: misux am 25 April 2020, 22:58:30
Hallo!

ich habe mein Echo Studio im Fhem Aufgenommen wie alle anderen kleineren Echos... Leider bekomme ich keine Vernünftigen Readings vom Studio..
Hat jemand eine Idee woran es liegen könnte?

Vielen Dank!


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 25 April 2020, 23:32:19
Wahrscheinlich weis das Modul nicht wie es mit dem Studio umgehen kann/soll.
Für eine neues Devices braucht es immer die ID, die auch beim anlegen angezeigt wird.

Du kannst hier im thread mal danach suchen, wie du es selbst anpasst oder du postest hier die passende Information, damit Michael es einpflegen kann.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 25 April 2020, 23:40:02
Hat sich erledigt... Hab mal das Echo Modul geupdatet... ::)


HIer ein List... Ich würde es gerne schnell mal eben selbst einfügen, keine Ahnung aber wo...

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 26 April 2020, 08:59:17
Guten Tag zusammen,
ich habe seit einiger Zeit das Problem, dass dein Modul 6000 Sekunden gut funktioniert. Wenn dann der Token Refresht werden soll, dann entstehen da Fehler und er bricht ab. Ich hab leider gar keine Ahnung woran das liegen könnte. Kannst Du vielleicht mal einenn Blick in den Log werfen?
Es scheint so, als ob das ganze Problem hier startet:
[echodevice_Parse] [getdevicesettings] connection error getdevicesettings https://layla.amazon.de/api/device-preferences: Too many redirects
Würde mich über Deine Hilfe freuen!

2020.04.25 22:14:55 3: [EchoDevices] [echodevice_LoginStart] Alter COOKIE=6035/6000 Refresh Cookie!
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Apr 25 22:14:55 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Apr 25 22:14:55 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_Parse] [getbehavior]
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587845696 Data=
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_Parse] [activities]
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845696 Data=
2020.04.25 22:14:59 4: [EchoDevices] [echodevice_Parse] [devicesstate]
2020.04.25 22:14:59 4: [EchoDevices] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845696 Data=
2020.04.25 22:14:59 3: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Apr 25 22:14:55 2020] write new refreshtoken
2020.04.25 22:14:59 4: [EchoDevices] [echodevice_Parse] [getisonline]
2020.04.25 22:15:00 4: [EchoDevices] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.25 22:15:00 4: [EchoDevices] [echodevice_Parse] [getdevicesettings]
2020.04.25 22:15:00 4: [EchoDevices] [echodevice_Parse] [getdevicesettings] connection error getdevicesettings https://layla.amazon.de/api/device-preferences: Too many redirects
2020.04.25 22:15:00 4: [EchoDevices] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587845696 Data=
2020.04.25 22:15:10 4: [EchoDevices] [echodevice_Parse] [listitems_shopping]
2020.04.25 22:15:10 4: [EchoDevices] [echodevice_Parse] [listitems_shopping] connection error listitems_shopping read from https://layla.amazon.de:443 timed out
2020.04.25 22:15:10 4: [EchoDevices] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [listitems_task]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [listitems_task] connection error listitems_task read from https://layla.amazon.de:443 timed out
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [wakeword]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [wakeword] connection error wakeword https://layla.amazon.de/api/wake-word?_=1587845696: Too many redirects
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [getdnd]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [getdnd] connection error getdnd https://layla.amazon.de/api/dnd/device-status-list?_=1587845696: Too many redirects
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [bluetoothstate]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [bluetoothstate] connection error bluetoothstate https://layla.amazon.de/api/bluetooth?cached=true&_=1587845696: Too many redirects
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [alarmvolume]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [alarmvolume] connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1587845696: Too many redirects
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getnotifications] connection error getnotifications https://layla.amazon.de/api/notifications: Too many redirects
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic] connection error getsettingstraffic https://layla.amazon.de/api/traffic/settings: Too many redirects
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getbehavior]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:15:58 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.04.25 22:15:58 3: [EchoDevices] [echodevice_setState] to connected but loginerror
2020.04.25 22:17:01 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:17:01 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:17:01 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:17:01 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:17:01 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:17:01 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.04.25 22:17:44 2: Can't find string terminator '"' anywhere before EOF at (eval 400396) line 1.

2020.04.25 22:18:04 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:18:04 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:18:04 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:18:04 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:18:04 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:18:04 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.04.25 22:19:07 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:19:07 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:19:07 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:19:08 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:19:08 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:19:08 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.04.25 22:20:10 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:20:10 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:20:10 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:20:11 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:20:11 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:20:11 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.04.25 22:20:37 2: Can't find string terminator '"' anywhere before EOF at (eval 400604) line 1.

2020.04.25 22:21:13 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:21:13 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:21:13 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:21:13 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:21:13 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:21:13 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.04.25 22:21:13 3: [EchoDevices] [echodevice_setState] to disconnected
2020.04.25 22:22:16 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 April 2020, 11:28:43
Zitat von: IcedEarth am 26 April 2020, 08:59:17
Guten Tag zusammen,
ich habe seit einiger Zeit das Problem, dass dein Modul 6000 Sekunden gut funktioniert. Wenn dann der Token Refresht werden soll, dann entstehen da Fehler und er bricht ab. Ich hab leider gar keine Ahnung woran das liegen könnte. Kannst Du vielleicht mal einenn Blick in den Log werfen?
Es scheint so, als ob das ganze Problem hier startet:
[echodevice_Parse] [getdevicesettings] connection error getdevicesettings https://layla.amazon.de/api/device-preferences: Too many redirects
Würde mich über Deine Hilfe freuen!

2020.04.25 22:14:55 3: [EchoDevices] [echodevice_LoginStart] Alter COOKIE=6035/6000 Refresh Cookie!
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587845696
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.25 22:14:56 4: [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Apr 25 22:14:55 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.25 22:14:57 4: [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Apr 25 22:14:55 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_Parse] [getbehavior]
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587845696 Data=
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_Parse] [activities]
2020.04.25 22:14:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845696 Data=
2020.04.25 22:14:59 4: [EchoDevices] [echodevice_Parse] [devicesstate]
2020.04.25 22:14:59 4: [EchoDevices] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845696 Data=
2020.04.25 22:14:59 3: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Apr 25 22:14:55 2020] write new refreshtoken
2020.04.25 22:14:59 4: [EchoDevices] [echodevice_Parse] [getisonline]
2020.04.25 22:15:00 4: [EchoDevices] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.25 22:15:00 4: [EchoDevices] [echodevice_Parse] [getdevicesettings]
2020.04.25 22:15:00 4: [EchoDevices] [echodevice_Parse] [getdevicesettings] connection error getdevicesettings https://layla.amazon.de/api/device-preferences: Too many redirects
2020.04.25 22:15:00 4: [EchoDevices] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587845696 Data=
2020.04.25 22:15:10 4: [EchoDevices] [echodevice_Parse] [listitems_shopping]
2020.04.25 22:15:10 4: [EchoDevices] [echodevice_Parse] [listitems_shopping] connection error listitems_shopping read from https://layla.amazon.de:443 timed out
2020.04.25 22:15:10 4: [EchoDevices] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [listitems_task]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [listitems_task] connection error listitems_task read from https://layla.amazon.de:443 timed out
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [wakeword]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [wakeword] connection error wakeword https://layla.amazon.de/api/wake-word?_=1587845696: Too many redirects
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [getdnd]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [getdnd] connection error getdnd https://layla.amazon.de/api/dnd/device-status-list?_=1587845696: Too many redirects
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [bluetoothstate]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [bluetoothstate] connection error bluetoothstate https://layla.amazon.de/api/bluetooth?cached=true&_=1587845696: Too many redirects
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1587845696 Data=
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [alarmvolume]
2020.04.25 22:15:20 4: [EchoDevices] [echodevice_Parse] [alarmvolume] connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1587845696: Too many redirects
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587845758
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getnotifications] connection error getnotifications https://layla.amazon.de/api/notifications: Too many redirects
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic] connection error getsettingstraffic https://layla.amazon.de/api/traffic/settings: Too many redirects
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_Parse] [getbehavior]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:15:58 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:15:58 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.04.25 22:15:58 3: [EchoDevices] [echodevice_setState] to connected but loginerror
2020.04.25 22:17:01 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:17:01 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:17:01 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:17:01 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:17:01 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:17:01 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.04.25 22:17:44 2: Can't find string terminator '"' anywhere before EOF at (eval 400396) line 1.

2020.04.25 22:18:04 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:18:04 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:18:04 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:18:04 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:18:04 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:18:04 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.04.25 22:19:07 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:19:07 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:19:07 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:19:08 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:19:08 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:19:08 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.04.25 22:20:10 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:20:10 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:20:10 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:20:11 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:20:11 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:20:11 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.04.25 22:20:37 2: Can't find string terminator '"' anywhere before EOF at (eval 400604) line 1.

2020.04.25 22:21:13 3: [EchoDevices] [echodevice_LoginStart] connected but loginerror
2020.04.25 22:21:13 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.25 22:21:13 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.25 22:21:13 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.25 22:21:13 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.25 22:21:13 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.04.25 22:21:13 3: [EchoDevices] [echodevice_setState] to disconnected
2020.04.25 22:22:16 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.

Schicke mal ein get Status vom Account Device


Gesendet von iPad mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 26 April 2020, 14:29:58
Hallo,

ich möchte den speak_sslm nutzen.
Folgendes funktioniert:
set ECHO_G2A0P3088333058E speak_ssml <speak><voice name='Filiz'><lang xml:lang="tr-TR">Gültencim, çamaşırların yıkanmaya başladı.</lang>.</voice>.</speak>

Jetzt möchte ich das aber in einem doif einsetzen.
Folgendes habe ich versucht, das funktioniert aber nicht. Nur ein Teil Ausschnitt aus meinem DOIF

([Waschmaschine:state] eq "Calisiyor")  { fhem "set ECHO_G2A0P3088333058E speak_ssml <speak><voice name='Filiz'><lang xml:lang="tr-TR">Gültencim, çamaşırların yıkanmaya başladı.</lang>.</voice>.</speak>"}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 26 April 2020, 15:29:30
Probier mal einfache Anführungszeichen statt doppelter. Wahrscheinlich werden ein paar Zeichen als Perl-steuerzeichen interpretiert. Alternativ können diese dann auch escaped werden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 26 April 2020, 16:12:05
Die ,," um TR-tr sind das Problem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 26 April 2020, 16:23:21
Zitat von: balli1187 am 26 April 2020, 15:29:30
Probier mal einfache Anführungszeichen statt doppelter. Wahrscheinlich werden ein paar Zeichen als Perl-steuerzeichen interpretiert. Alternativ können diese dann auch escaped werden.


Gesendet von iPhone mit Tapatalk

funktioniert leider auch nicht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 26 April 2020, 16:24:27
Zitat von: volschin am 26 April 2020, 16:12:05
Die ,," um TR-tr sind das Problem.

Wie kann ich das beheben?
als normaler set befehl funktioniert das aber
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 26 April 2020, 16:37:15
So funktioniert es, danke

([Waschmaschine:state] eq "Calisiyor")  { fhem "set ECHO_G2A0P3088333058E speak_ssml <speak><voice name='Filiz'><lang xml:lang='tr-TR'>Gültencim, çamaşırların yıkanmaya başladı.</lang>.</voice>.</speak>"}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 26 April 2020, 16:44:37
Hallo,

ich hab neu ganze Reihe von bluetooth disconnected, so wie hier ein Teil. Wie kann ich die auf einem Schlag löschen?

bluetooth_108369668697
disconnected
2019-03-10 21:49:29
bluetooth_1123265356376734
disconnected
2019-02-14 23:45:25
bluetooth_1124414019017358
disconnected
2019-03-12 14:26:04
bluetooth_1125012513387008
disconnected
2019-03-12 14:50:05
bluetooth_1126457746064014
disconnected
2019-03-12 16:16:09
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 26 April 2020, 16:53:22
Zitat von: neyzen am 26 April 2020, 16:44:37
Hallo,

ich hab neu ganze Reihe von bluetooth disconnected, so wie hier ein Teil. Wie kann ich die auf einem Schlag löschen?

bluetooth_108369668697
disconnected
2019-03-10 21:49:29
bluetooth_1123265356376734
disconnected
2019-02-14 23:45:25
bluetooth_1124414019017358
disconnected
2019-03-12 14:26:04
bluetooth_1125012513387008
disconnected
2019-03-12 14:50:05
bluetooth_1126457746064014
disconnected
2019-03-12 16:16:09


Lösung

deletereading ECHO_G2A0P3088333058E bluetooth_\d+
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 26 April 2020, 18:19:35
Hallo Michael,
hier der get status, wenn es nicht läuft:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading disconnected
Version    Reading 0.1.4
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
verbose    Attribut 4
devStateStyle    Attribut style="text-align:right"
npm_proxy_ip    Attribut 192.168.178.74
npm_proxy_listen_ip    Attribut 192.168.178.74
icon    Attribut alexa
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot
group    Attribut Steuergeräte
room    Attribut Netzwerktechnik

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading default/10px-kreis-g....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AFGP5H....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



und hier ein get status, wenn ich einen frischen NPMlogin new gemacht habe und es läuft:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.5
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.178.74
verbose    Attribut 4
room    Attribut Netzwerktechnik
devStateStyle    Attribut style="text-align:right"
icon    Attribut alexa
group    Attribut Steuergeräte
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot
npm_proxy_listen_ip    Attribut 192.168.178.74

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-95161....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 117....
.DIRECTID    Helper amzn1.account.AFGP5H....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Mal kurz als Erklärung: Ich hatte eine Zeit lang die NPM proxy Adressen so einstellen müssen,. damit ich den Link xxxx.3002 zum login anklicken konnte... Ist das das Problem?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 26 April 2020, 19:14:35
Version    Reading 0.1.4 wenn es nicht läuft, und
Version    Reading 0.1.5wenn es läuft?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 26 April 2020, 19:16:15
Ne, musste ein update machen und offensichtlich war meine Version noch ein paar Tage hinterher. Das Problem hatte ich aber schon seit vielen Versionen.

Viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 26 April 2020, 20:48:59
So, nach dem letzten NPM_login new ist das Devide jetzt wieder auf unauthorizes:
2020.04.26 19:59:41 3: [EchoDevices] [echodevice_LoginStart] Alter COOKIE=6061/6000 Refresh Cookie!
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] check /usr/bin/node
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] check alexa-cookie.js
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] check Refresh Cookie String
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] build 361refresh-cookie.js
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] check 361refresh-cookie.js
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_NPMLoginRefresh] start /usr/bin/node cache/alexa-cookie/361refresh-cookie.js
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_NPMLoginRefresh] start InternalTimer echodevice_NPMWaitForCookie
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.26 19:59:43 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Apr 26 19:59:41 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.26 19:59:43 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.26 19:59:43 4: [EchoDevices] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Apr 26 19:59:41 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_Parse] [getbehavior]
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587923982 Data=
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_Parse] [activities]
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587923982 Data=
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Apr 26 19:59:41 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_Parse] [devicesstate]
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587923982 Data=
2020.04.26 19:59:46 3: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Apr 26 19:59:41 2020] write new refreshtoken
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_Parse] [getisonline]
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_Parse] [getdevicesettings]
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_Parse] [getdevicesettings] Invalid cookie
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587923982 Data=
2020.04.26 19:59:56 4: [EchoDevices] [echodevice_Parse] [listitems_shopping]
2020.04.26 19:59:56 4: [EchoDevices] [echodevice_Parse] [listitems_shopping] connection error listitems_shopping read from https://layla.amazon.de:443 timed out
2020.04.26 19:59:56 4: [EchoDevices] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [listitems_task]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [listitems_task] connection error listitems_task read from https://layla.amazon.de:443 timed out
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [wakeword]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [wakeword] Invalid cookie
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [getdnd]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [getdnd] Invalid cookie
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [bluetoothstate]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [bluetoothstate] Invalid cookie
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [alarmvolume]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [alarmvolume] connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1587923982: Too many redirects
2020.04.26 20:00:44 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


und das get status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.1.5
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.178.74
verbose    Attribut 4
room    Attribut Netzwerktechnik
devStateStyle    Attribut style="text-align:right"
icon    Attribut alexa
group    Attribut Steuergeräte
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot
npm_proxy_listen_ip    Attribut 192.168.178.74

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading default/10px-kreis-g....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AFGP5H....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Schlimbo am 26 April 2020, 22:38:32
Hallo Michael,

nutze einen "Yamaha MusicCast 20" Lautsprecher, der Lautsprecher hat zwar keine eigene Alexa integriert, kann aber als "Bevorzugter Lautsprecher" für die Musikwiedergabe eines Echos verwendet werden.
Folgender Devicetype wird mir für den MusicCast 20 vom Echo Modul ausgegeben: A1WAR447VT003J

Ich habe den Devicetype zum testen mal in das Modul aufgenommen und als Echo Dot deklariert.
Hiermit bekomme ich jetzt zumindest schon mal die Musik Readings aktualisiert wie z.B:
channel
currentAlbum
currentArtist
currentArtwork
currentTitle
mute
playStatus
presence
progress
progresslen
volume


Auch die Musik Steuerung (next,pause,play,previus,volume,mute) funktioniert.

Die Befehle "speak" & "sounds" scheinen jedoch nicht nicht zu funktionieren, hier bleibt der Lautsprecher stumm.

Könntest du das Gerät bitte in das Modul mit Aufnehmen?
Falls du weiter Infos/Logs/etc. benötigst stehe ich gerne zur Verfügung.

Beste Grüße
Schlimbo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 April 2020, 08:48:22
Zitat von: IcedEarth am 26 April 2020, 20:48:59
So, nach dem letzten NPM_login new ist das Devide jetzt wieder auf unauthorizes:
2020.04.26 19:59:41 3: [EchoDevices] [echodevice_LoginStart] Alter COOKIE=6061/6000 Refresh Cookie!
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] check /usr/bin/node
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] check alexa-cookie.js
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] check Refresh Cookie String
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] build 361refresh-cookie.js
2020.04.26 19:59:41 4: [EchoDevices] [echodevice_NPMLoginRefresh] check 361refresh-cookie.js
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_NPMLoginRefresh] start /usr/bin/node cache/alexa-cookie/361refresh-cookie.js
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_NPMLoginRefresh] start InternalTimer echodevice_NPMWaitForCookie
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587923982
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.26 19:59:42 4: [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.26 19:59:43 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Apr 26 19:59:41 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.26 19:59:43 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.26 19:59:43 4: [EchoDevices] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Apr 26 19:59:41 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.26 19:59:44 4: [EchoDevices] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_Parse] [getbehavior]
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587923982 Data=
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_Parse] [activities]
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587923982 Data=
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Apr 26 19:59:41 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.26 19:59:45 4: [EchoDevices] [echodevice_Parse] [devicesstate]
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587923982 Data=
2020.04.26 19:59:46 3: [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sun Apr 26 19:59:41 2020] write new refreshtoken
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_Parse] [getisonline]
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_Parse] [getdevicesettings]
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_Parse] [getdevicesettings] Invalid cookie
2020.04.26 19:59:46 4: [EchoDevices] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587923982 Data=
2020.04.26 19:59:56 4: [EchoDevices] [echodevice_Parse] [listitems_shopping]
2020.04.26 19:59:56 4: [EchoDevices] [echodevice_Parse] [listitems_shopping] connection error listitems_shopping read from https://layla.amazon.de:443 timed out
2020.04.26 19:59:56 4: [EchoDevices] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [listitems_task]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [listitems_task] connection error listitems_task read from https://layla.amazon.de:443 timed out
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [wakeword]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [wakeword] Invalid cookie
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [getdnd]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [getdnd] Invalid cookie
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [bluetoothstate]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [bluetoothstate] Invalid cookie
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=1587923982 Data=
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [alarmvolume]
2020.04.26 20:00:07 4: [EchoDevices] [echodevice_Parse] [alarmvolume] connection error alarmvolume https://layla.amazon.de/api/device-notification-state?_=1587923982: Too many redirects
2020.04.26 20:00:44 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


und das get status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.1.5
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.178.74
verbose    Attribut 4
room    Attribut Netzwerktechnik
devStateStyle    Attribut style="text-align:right"
icon    Attribut alexa
group    Attribut Steuergeräte
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot
npm_proxy_listen_ip    Attribut 192.168.178.74

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading default/10px-kreis-g....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AFGP5H....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Viele Grüße
Laut Log hast Du hier ein npm_login refresh durchgeführt. Der Refresh kann aber nur funktionieren, wenn du über ein New ein gültiges Cookie hast. Mach mal vorher ein NPM_install. Dann wird das Cookie Modul aktualisiert. Eventuell verwendest Du hier auch noch eine ätere Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 April 2020, 08:49:00
Zitat von: Schlimbo am 26 April 2020, 22:38:32
Hallo Michael,

nutze einen "Yamaha MusicCast 20" Lautsprecher, der Lautsprecher hat zwar keine eigene Alexa integriert, kann aber als "Bevorzugter Lautsprecher" für die Musikwiedergabe eines Echos verwendet werden.
Folgender Devicetype wird mir für den MusicCast 20 vom Echo Modul ausgegeben: A1WAR447VT003J

Ich habe den Devicetype zum testen mal in das Modul aufgenommen und als Echo Dot deklariert.
Hiermit bekomme ich jetzt zumindest schon mal die Musik Readings aktualisiert wie z.B:
channel
currentAlbum
currentArtist
currentArtwork
currentTitle
mute
playStatus
presence
progress
progresslen
volume


Auch die Musik Steuerung (next,pause,play,previus,volume,mute) funktioniert.

Die Befehle "speak" & "sounds" scheinen jedoch nicht nicht zu funktionieren, hier bleibt der Lautsprecher stumm.

Könntest du das Gerät bitte in das Modul mit Aufnehmen?
Falls du weiter Infos/Logs/etc. benötigst stehe ich gerne zur Verfügung.

Beste Grüße
Schlimbo
Werde es in die nächste Version mit einbauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 27 April 2020, 09:27:04
Hab wie laut Anleitung in der Konsole npm_install durchgeführt. Nach dem Neustart ist das disconnect:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.1.5
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.178.74
verbose    Attribut 4
icon    Attribut alexa
group    Attribut Steuergeräte
npm_proxy_listen_ip    Attribut 192.168.178.74
room    Attribut Netzwerktechnik
devStateStyle    Attribut style="text-align:right"
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading default/10px-kreis-g....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper default/10px-kreis-g....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2


Hier der Log nach dem Start:
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_FirstStart] COOKIE      = default/10px-kreis-gruen.png
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_FirstStart] COOKIE_TYPE = READING
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] START
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971895
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971895 Data=
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [account] START
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.04.27 09:18:33 4:  [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_Parse] [devices]
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_Parse] [devices] connection error devices write to https://layla.amazon.de:443 timed out
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts Data=
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.27 09:18:36 3:  [EchoDevices] [echodevice_LostConnect] connection error = write to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.04.27 09:18:36 3:  [EchoDevices] [echodevice_setState] to connected but loginerror
2020.04.27 09:18:38 2:  HMCCU: [d_ccu : 1951] Update success=11 failed=0
2020.04.27 09:18:38 4:  [EchoDevices] [echodevice_Parse] [account]
2020.04.27 09:18:38 4:  [EchoDevices] [echodevice_Parse] [account] DATA Dumper=$VAR1 = 'User not authenticated';

2020.04.27 09:18:38 2:  AttrTemplates: got 168 entries
2020.04.27 09:18:41 1:  PERL WARNING: Use of uninitialized value $minInt in numeric lt (<) at fhem.pl line 4866.
2020.04.27 09:18:49 1:  PERL WARNING: Argument "Unknown argument power, choose one of adminpassword:noAr..." isn't numeric in numeric lt (<) at FHEM/Color.pm line 508.
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [account] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_Parse] [getnotifications] Invalid cookie
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.27 09:19:17 3:  [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.04.27 09:19:17 3:  [EchoDevices] [echodevice_setState] to connected but loginerror
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_Parse] [getsettingstraffic] Invalid cookie
2020.04.27 09:19:36 4:  [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.27 09:20:39 4:  [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


Dann führe ich ein NPM_login new durch. Danach ist das device auf connected:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.5
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.178.74
verbose    Attribut 4
icon    Attribut alexa
group    Attribut Steuergeräte
npm_proxy_listen_ip    Attribut 192.168.178.74
room    Attribut Netzwerktechnik
devStateStyle    Attribut style="text-align:right"
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-76953....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -18....
.DIRECTID    Helper amzn1.account.AFGP5H....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ich vermute mal, dass es nachher wieder abschmiert. Melde mich, wenn der Refresh Wert abgelaufen ist und er automatisch versucht zu refreshen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 April 2020, 09:37:07
Zitat von: IcedEarth am 27 April 2020, 09:27:04
Hab wie laut Anleitung in der Konsole npm_install durchgeführt. Nach dem Neustart ist das disconnect:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.1.5
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.178.74
verbose    Attribut 4
icon    Attribut alexa
group    Attribut Steuergeräte
npm_proxy_listen_ip    Attribut 192.168.178.74
room    Attribut Netzwerktechnik
devStateStyle    Attribut style="text-align:right"
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading default/10px-kreis-g....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper default/10px-kreis-g....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2


Hier der Log nach dem Start:
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_FirstStart] COOKIE      = default/10px-kreis-gruen.png
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_FirstStart] COOKIE_TYPE = READING
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] START
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971895
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971895 Data=
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [account] START
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.04.27 09:18:15 4:  [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.04.27 09:18:33 4:  [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_Parse] [devices]
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_Parse] [devices] connection error devices write to https://layla.amazon.de:443 timed out
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_HandleCmdQueue] [account] send command=https://alexa-comms-mobile-service.amazon.com/accounts Data=
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.27 09:18:36 4:  [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.27 09:18:36 3:  [EchoDevices] [echodevice_LostConnect] connection error = write to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.04.27 09:18:36 3:  [EchoDevices] [echodevice_setState] to connected but loginerror
2020.04.27 09:18:38 2:  HMCCU: [d_ccu : 1951] Update success=11 failed=0
2020.04.27 09:18:38 4:  [EchoDevices] [echodevice_Parse] [account]
2020.04.27 09:18:38 4:  [EchoDevices] [echodevice_Parse] [account] DATA Dumper=$VAR1 = 'User not authenticated';

2020.04.27 09:18:38 2:  AttrTemplates: got 168 entries
2020.04.27 09:18:41 1:  PERL WARNING: Use of uninitialized value $minInt in numeric lt (<) at fhem.pl line 4866.
2020.04.27 09:18:49 1:  PERL WARNING: Argument "Unknown argument power, choose one of adminpassword:noAr..." isn't numeric in numeric lt (<) at FHEM/Color.pm line 508.
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [account] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587971955
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.27 09:19:15 4:  [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_Parse] [getnotifications] Invalid cookie
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.27 09:19:17 3:  [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.04.27 09:19:17 3:  [EchoDevices] [echodevice_setState] to connected but loginerror
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.27 09:19:17 4:  [EchoDevices] [echodevice_Parse] [getsettingstraffic] Invalid cookie
2020.04.27 09:19:36 4:  [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.27 09:20:39 4:  [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


Dann führe ich ein NPM_login new durch. Danach ist das device auf connected:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.5
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.178.74
verbose    Attribut 4
icon    Attribut alexa
group    Attribut Steuergeräte
npm_proxy_listen_ip    Attribut 192.168.178.74
room    Attribut Netzwerktechnik
devStateStyle    Attribut style="text-align:right"
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-76953....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -18....
.DIRECTID    Helper amzn1.account.AFGP5H....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ich vermute mal, dass es nachher wieder abschmiert. Melde mich, wenn der Refresh Wert abgelaufen ist und er automatisch versucht zu refreshen...
Du kannst den Refresh auch über ein npm_login refresh anstarten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 27 April 2020, 09:42:06
Hab den jetzt mal manuell gestartet. Hier der Log:
2020.04.27 09:38:49 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check /usr/bin/node
2020.04.27 09:38:49 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check alexa-cookie.js
2020.04.27 09:38:49 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check Refresh Cookie String
2020.04.27 09:38:49 4:  [EchoDevices] [echodevice_NPMLoginRefresh] build 361refresh-cookie.js
2020.04.27 09:38:49 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check 361refresh-cookie.js
2020.04.27 09:38:52 4:  [EchoDevices] [echodevice_NPMLoginRefresh] start /usr/bin/node cache/alexa-cookie/361refresh-cookie.js
2020.04.27 09:38:52 4:  [EchoDevices] [echodevice_NPMLoginRefresh] start InternalTimer echodevice_NPMWaitForCookie
2020.04.27 09:38:53 4:  [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Apr 27 09:38:49 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.27 09:39:00 3:  [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Apr 27 09:38:49 2020] write new refreshtoken
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [activities] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1587973140
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.04.27 09:39:00 4:  [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.04.27 09:39:01 4:  [EchoDevices] [echodevice_Parse] [getnotifications]
2020.04.27 09:39:01 4:  [EchoDevices] [echodevice_Parse] [getnotifications] Invalid cookie
2020.04.27 09:39:01 4:  [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.04.27 09:39:01 4:  [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.04.27 09:39:01 4:  [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.04.27 09:39:01 3:  [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.04.27 09:39:01 3:  [EchoDevices] [echodevice_setState] to connected but loginerror
2020.04.27 09:39:02 4:  [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.04.27 09:39:02 4:  [EchoDevices] [echodevice_Parse] [getsettingstraffic] Invalid cookie
2020.04.27 09:40:05 4:  [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


und das getstatus:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.1.5
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.178.74
verbose    Attribut 4
icon    Attribut alexa
group    Attribut Steuergeräte
npm_proxy_listen_ip    Attribut 192.168.178.74
room    Attribut Netzwerktechnik
devStateStyle    Attribut style="text-align:right"
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading default/10px-kreis-g....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AFGP5H....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1


Viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 April 2020, 09:45:48
Zitat von: IcedEarth am 27 April 2020, 09:42:06

und das getstatus:
Modul Infos:
devStateStyle    Attribut style="text-align:right"
devStateIcon    Attribut connected:10px-kreis-gruen disconnected:10px-kreis-rot
[/quote]

Gerade ist mir aufgefallen, dass du das DevStateIcon änderst. Ich glaube, dass das Problem verursacht. Kannst Du die beiden Attribute mal entfernen? Wenn es dann geht muss ich mir mal anschauen warum es hier zu Problemen kommt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 27 April 2020, 09:48:09
Ich glaube tatsächlich, dass da irgendwas durcheinander kommt. Wenn ich einen refresh ausführe kommt das folgende:
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="default/10px-kreis-gruen.png"

Im Log:
2020.04.27 09:47:00 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check /usr/bin/node
2020.04.27 09:47:00 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check alexa-cookie.js
2020.04.27 09:47:00 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check Refresh Cookie String
2020.04.27 09:47:00 3:  [EchoDevices] [echodevice_NPMLoginRefresh] refreshtoken unkown!! refreshtoken=default/10px-kreis-gruen.png


Ich mache nochmal einen new login und probiere danach einen refresh

Das scheint tatsäöhclich das Problem zu sein, denn jetzt geht es manuell:
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check /usr/bin/node
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check alexa-cookie.js
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check Refresh Cookie String
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] build 361refresh-cookie.js
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check 361refresh-cookie.js
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] start /usr/bin/node cache/alexa-cookie/361refresh-cookie.js
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] start InternalTimer echodevice_NPMWaitForCookie
2020.04.27 09:49:51 4:  [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Apr 27 09:49:50 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.27 09:49:55 3:  [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Apr 27 09:49:50 2020] write new refreshtoken


Ich warte jetzt mal auf den automatischen Refresh, aber ich bin da guter Dinge, dass es auch funktioniert.
Jetzt kannst Du ja mal nachdenken, warum wohl ein StateIcon (oder der Style; oder beides zusammen) das Problem hervorrufen....

Viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 April 2020, 10:01:04
Zitat von: IcedEarth am 27 April 2020, 09:48:09
Ich glaube tatsächlich, dass da irgendwas durcheinander kommt. Wenn ich einen refresh ausführe kommt das folgende:
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="default/10px-kreis-gruen.png"

Im Log:
2020.04.27 09:47:00 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check /usr/bin/node
2020.04.27 09:47:00 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check alexa-cookie.js
2020.04.27 09:47:00 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check Refresh Cookie String
2020.04.27 09:47:00 3:  [EchoDevices] [echodevice_NPMLoginRefresh] refreshtoken unkown!! refreshtoken=default/10px-kreis-gruen.png


Ich mache nochmal einen new login und probiere danach einen refresh

Das scheint tatsäöhclich das Problem zu sein, denn jetzt geht es manuell:
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check /usr/bin/node
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check alexa-cookie.js
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check Refresh Cookie String
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] build 361refresh-cookie.js
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] check 361refresh-cookie.js
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] start /usr/bin/node cache/alexa-cookie/361refresh-cookie.js
2020.04.27 09:49:50 4:  [EchoDevices] [echodevice_NPMLoginRefresh] start InternalTimer echodevice_NPMWaitForCookie
2020.04.27 09:49:51 4:  [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Apr 27 09:49:50 2020] wait for refreshtoken exist 361refresh-cookie.js = true
2020.04.27 09:49:55 3:  [EchoDevices] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Apr 27 09:49:50 2020] write new refreshtoken


Ich warte jetzt mal auf den automatischen Refresh, aber ich bin da guter Dinge, dass es auch funktioniert.
Jetzt kannst Du ja mal nachdenken, warum wohl ein StateIcon (oder der Style; oder beides zusammen) das Problem hervorrufen....

Viele Grüße

Ich denke, dass ich den Fehler gefunden habe. Morgen kommt eine neue Version über das Update. Dann sollte es auch mit den beiden Attributen funktionieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 27 April 2020, 10:02:26
Ich danke dir. Werde es morgen Abend mal testen und mich zurückmelden.
Viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 14:37:05
Hallo zusammen,

ich habe die NPM installation erfolgreich durchgeführt. Meine Version ist die 0.1.0
Wenn ich auf set NPM Login new geht Lädun dläd Fhem und stürtzt dann irgendwann ab.

Woran kann das liegen? Bin eigentlich genau nach Anleitug vorgegangen.
Node 12.6.1
NPM 6.13.4

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 14:42:43
Zitat von: mister am 28 April 2020, 14:37:05
Hallo zusammen,

ich habe die NPM installation erfolgreich durchgeführt. Meine Version ist die 0.1.0
Wenn ich auf set NPM Login new geht Lädun dläd Fhem und stürtzt dann irgendwann ab.

Woran kann das liegen? Bin eigentlich genau nach Anleitug vorgegangen.
Node 12.6.1
NPM 6.13.4
Schick mal ein get status vom Account Device.

Zusätzlich wäre noch interessant was im LOG, bis zum Absturz, steht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 15:16:02
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Alexa_Geräte


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.178.8:3002/ with your browser. / null


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 15:53:40
Zitat von: mister am 28 April 2020, 15:16:02
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Alexa_Geräte


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.28 14:36:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.178.8:3002/ with your browser. / null

Du verwendest eine alte Version. Mach mal ein Update


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: IcedEarth am 28 April 2020, 16:06:04
Wie versprochen kurzes Update: refresh klappt jetzt auch mit devstatestyle und-icon.
Danke nochmal!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 16:07:38
JEtzt macht er mir den Aufruf
Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.168.8.1:3010


wenn ich auf den Link gehe ist die Seite aber nicht aufrufbar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 16:09:40
Zitat von: mister am 28 April 2020, 16:07:38
JEtzt macht er mir den Aufruf
Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.168.8.1:3010


wenn ich auf den Link gehe ist die Seite aber nicht aufrufbar
Ist die IP 192.168.8.1 auch die IP von Deinem FHEM Server?

Schick mal noch das LOG dazu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 16:20:40
Nein die ist falsch habe diese jetzt mit npm proxy ip auf die Ip meines FHEM Server umgeändert aber der linkt geht trotzdem nicht zeigt aber jetzt beim aufruf die IP von meinem FHEM und 3002 dahinter.

Im log steht

refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:48 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:49 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:50 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:51 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:52 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 16:24:58
Zitat von: mister am 28 April 2020, 16:20:40
Nein die ist falsch habe diese jetzt mit npm proxy ip auf die Ip meines FHEM Server umgeändert aber der linkt geht trotzdem nicht zeigt aber jetzt beim aufruf die IP von meinem FHEM und 3002 dahinter.

Im log steht

refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:48 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:49 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:50 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:51 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 16:18:52 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:15:44 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true


Stelle mal Dein Account Device auf verbose=4 und starte dann noch mal die Prozedur. Am besten mal, vorher, den FHEM Server komplett neu starten.

Danach dann noch mal das LOG zu senden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 16:39:32
2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.8:3002 to listen on 192.168.8.1

2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.28 16:36:23 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 16:36:23 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-6201373-5957932

2020.04.28 16:36:23 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2218804583l

2020.04.28 16:36:27 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.28 16:36:27 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-6201373-5957932; session-id-time=2218804583l","Accept":"*/*"},"gzip":true,"body":"appActionToken=j2BkjSLHhhC90gmjBgrWshYU4PZ5wj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AUEpNMVRDS0cyS0c2WEtBWjVSSkU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.hjbyERAIdPPx1AaR1knCcyq5KTAlWZMKRNeB1VP23nT0cV42ILtCFA.yJ702P0Lono1HV49.wjebiXTnz7e_xfWCkGOS5Z1nfBJJBhZ4cSzTxKPXxRp7-RIfGcC4Y2Q38SjyDoWl7quGrgxMEh8Uhn_BPFTpxCshaiqbZqAydKYrJnlNUelEILItW5ihU_kwZXwIz-ua7fdLUwsWUhPWa9OyDrejwYEatpzCu7toLhIgZWuzMaD06lfguMy3WeW6QE_e2S3T_OdMkwFxQLjmISEQCfr8n9sgtV1JHM8kvHm3NP4xzxgqaJXCWVE3sP3-TNIBl2P5a7NbMy52L70KUwM44F0WcIujhRR6KoJpNWq0C32Z9hY.ggTcAU56s5CBIm70LOV5FA&showPasswordChecked=false"}

2020.04.28 16:36:27 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 16:36:28 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2218804587l

2020.04.28 16:36:28 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 259-9905057-9774349

2020.04.28 16:36:32 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.28 16:36:32 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-6201373-5957932","Cookie":"session-id=261-6201373-5957932; session-id-time=2218804587l; ubid-acbde=259-9905057-9774349","Accept":"*/*"},"gzip":true,"body":"appActionToken=j2BkjSLHhhC90gmjBgrWshYU4PZ5wj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AOTE0WTI2NVFIVENWTVo5Mk45R1Q%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.w448fMK_S3q7gNuOPc31fpzPyg7QclYtzjwHjD9hSaNhRDPFP8G2Dg.9i97gjvJpSuiHESV.Sm5tyyLoHFybt7dH1MMKz8MjcAWJH6yYTtsTbKQ1qR8-6d1RAQanmDe0Zu_u-gmutUQXLCnKFb8qZCMAH29FeKNjEVXdzyfrF5_RdgodH-EWDDtAT_J1ECT8fQmidayN3h0t9XKCfYhfT7g8BWWRUN6gOJnpoI_BjCqPuD289_BjI4QdYnq60wQtOFdiuz_ZlXcNYxXJVDUbIWuW-EtaB4-u9bHuk6qOINVdt3wynH2RPAdK_RAc6OPXO14uD6LMTs3Ih5H-KPXEQN7p3p-sZ3s.R9b6aUDW6-hRxnl_Sgkd2A&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.

2020.04.28 16:36:36 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:36:19 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 16:57:45
Zitat von: mister am 28 April 2020, 16:39:32
2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.8:3002 to listen on 192.168.8.1

2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.28 16:36:22 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.28 16:36:23 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 16:36:23 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-6201373-5957932

2020.04.28 16:36:23 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2218804583l

2020.04.28 16:36:27 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.28 16:36:27 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-6201373-5957932; session-id-time=2218804583l","Accept":"*/*"},"gzip":true,"body":"appActionToken=j2BkjSLHhhC90gmjBgrWshYU4PZ5wj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AUEpNMVRDS0cyS0c2WEtBWjVSSkU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.hjbyERAIdPPx1AaR1knCcyq5KTAlWZMKRNeB1VP23nT0cV42ILtCFA.yJ702P0Lono1HV49.wjebiXTnz7e_xfWCkGOS5Z1nfBJJBhZ4cSzTxKPXxRp7-RIfGcC4Y2Q38SjyDoWl7quGrgxMEh8Uhn_BPFTpxCshaiqbZqAydKYrJnlNUelEILItW5ihU_kwZXwIz-ua7fdLUwsWUhPWa9OyDrejwYEatpzCu7toLhIgZWuzMaD06lfguMy3WeW6QE_e2S3T_OdMkwFxQLjmISEQCfr8n9sgtV1JHM8kvHm3NP4xzxgqaJXCWVE3sP3-TNIBl2P5a7NbMy52L70KUwM44F0WcIujhRR6KoJpNWq0C32Z9hY.ggTcAU56s5CBIm70LOV5FA&showPasswordChecked=false"}

2020.04.28 16:36:27 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 16:36:28 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2218804587l

2020.04.28 16:36:28 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 259-9905057-9774349

2020.04.28 16:36:32 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.28 16:36:32 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-6201373-5957932","Cookie":"session-id=261-6201373-5957932; session-id-time=2218804587l; ubid-acbde=259-9905057-9774349","Accept":"*/*"},"gzip":true,"body":"appActionToken=j2BkjSLHhhC90gmjBgrWshYU4PZ5wj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AOTE0WTI2NVFIVENWTVo5Mk45R1Q%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.w448fMK_S3q7gNuOPc31fpzPyg7QclYtzjwHjD9hSaNhRDPFP8G2Dg.9i97gjvJpSuiHESV.Sm5tyyLoHFybt7dH1MMKz8MjcAWJH6yYTtsTbKQ1qR8-6d1RAQanmDe0Zu_u-gmutUQXLCnKFb8qZCMAH29FeKNjEVXdzyfrF5_RdgodH-EWDDtAT_J1ECT8fQmidayN3h0t9XKCfYhfT7g8BWWRUN6gOJnpoI_BjCqPuD289_BjI4QdYnq60wQtOFdiuz_ZlXcNYxXJVDUbIWuW-EtaB4-u9bHuk6qOINVdt3wynH2RPAdK_RAc6OPXO14uD6LMTs3Ih5H-KPXEQN7p3p-sZ3s.R9b6aUDW6-hRxnl_Sgkd2A&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.28 16:36:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.

2020.04.28 16:36:36 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 16:36:19 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true

Konntest du auf der Webseite die Anmeldedaten von Amazon eingeben? Schick noch mal einen get Status vom Account device


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 17:26:49
Nein wenn ich den link aufrufe passiert nach wie vor nichts, die Seite kann nicht angezeigt werden.

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.7
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Alexa_Geräte
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 17:38:06
Ist es denn richtig das ich bei npm_proxy_ip die IP meiner FHEM Instanz eintrage?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 17:46:12
Zitat von: mister am 28 April 2020, 17:38:06
Ist es denn richtig das ich bei npm_proxy_ip die IP meiner FHEM Instanz eintrage?
Wenn die IP, welche dir angezeigt wird, nicht passt dann schon.

Hier findest Du die Anleitung https://mwinkler.jimdo.com/modul-echodevice-npm/

Bitte Attribut "verbose" auf 4 am Account Device setzen und dann noch mal ein npm_login new durchführen. Dann bitte das komplette LOG mal zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 17:56:16
Zitat von: michael.winkler am 28 April 2020, 17:46:12
Wenn die IP, welche dir angezeigt wird, nicht passt dann schon.

Hier findest Du die Anleitung https://mwinkler.jimdo.com/modul-echodevice-npm/

Bitte Attribut "verbose" auf 4 am Account Device setzen und dann noch mal ein npm_login new durchführen. Dann bitte das komplette LOG mal zusenden.

hab ich doch schon geschickt. Mehr steht da nicht drin mit verbose 4. Alle zeilen dazwischen un davor betreffen andere Geräte

2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Node Version 12.16.1

2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.8
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.8
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::607d:b42a:f907:f4d7
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=192.168.8.1
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Result Interface=wlan0 IP=192.168.8.1
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=fe80::913f:85d6:503e:8638
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=tun0 IP=10.7.0.2
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=10.7.0.2
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=tun0 IP=fe80::cefb:2ab9:ee04:7393
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=fe80::cefb:2ab9:ee04:7393
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.28 17:28:38 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy IP 192.168.8.1
2020.04.28 17:28:39 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.28 17:28:39 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.28 17:28:39 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.28 17:28:39 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.8.1:3002 to listen on 192.168.8.1

2020.04.28 17:28:39 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.28 17:28:39 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.28 17:28:40 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.28 17:28:40 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.28 17:28:40 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 17:28:40 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 257-1910603-2430112

2020.04.28 17:28:40 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2218807720l

2020.04.28 17:28:45 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.28 17:28:45 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=257-1910603-2430112; session-id-time=2218807720l","Accept":"*/*"},"gzip":true,"body":"appActionToken=U7P3uK39wo9XdWIt4CmIazrRAj2Fwj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ASlhKODVHOE1QOTlGNEI1TUNLRTY%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.6HX0XjIeABdCHcgwR44nJevRLNEJ6vc1gytEQC8DcLc3DiMvFFkuaw.NzPc6awVPJrMMChc.zPACKMk-zrQW-aclRO9JQU-Krj7f11t2ihG-BDXkSWNDeFC90XZ7F-yQpVSSTlSkl-clChuBxrDDRp61SOel5HqWEXuDc0jhHCv_dEanWjjqxicEVjS5OxRcOpdNFrjjtKs4YQVFFu9jMWMz9gQcpZb9C8C4MJ28a-suU7O1ykyxXjDheRHRpaA0JdcxMI4roCzMquynD9L6PaHI2xIvqoAhSQDtewooYVtdAFFCqxR595eIjEa0GVV3N0ZhEQcs0XgBqrOSRG4mPrM_qONjB3FOicFMSx4jrY8ILmMsLo0.9CxWIh7lqWT0znlwNUMPqg&showPasswordChecked=false"}

2020.04.28 17:28:45 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 17:28:45 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2218807725l

2020.04.28 17:28:45 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-7856412-9497001

2020.04.28 17:28:49 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.28 17:28:49 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/257-1910603-2430112","Cookie":"session-id=257-1910603-2430112; session-id-time=2218807725l; ubid-acbde=260-7856412-9497001","Accept":"*/*"},"gzip":true,"body":"appActionToken=U7P3uK39wo9XdWIt4CmIazrRAj2Fwj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AVDRCV1gyWDNUS1BaVkowV1BRREM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.ccfuEbRXOjR4Sh-CzlEsROGv0VGUDSGZ1FOKMklLesfTabpXK2tbvA.0dkPKR9wZx0eVLZ4.awPdjZIcJsFJAmYLTmSFDQZ1ub_9dA8IbFjgKDWxoNhqt5tLeb05CspQarkEioEXhWrhbYLS9en_ogGJhM80NePbbs7NS8DN26HFT07gqQMqWYr1DzMyMwjnBxsM6M1TGl_s5kGKaOmLOi86TMbb-Drp7SMFAbgS3WXMIu4aqbeIaIsY7NFTjbF74BVnWbfaHjOpy5Pc5rmprXIjHE_jgNcBkmb1OwnrA3YfhrcCIAh5pDASmK35Kw9MCQMo9E_4Ovr-JwFsk5QlC9WP124V7Uw2.M1_j2yyReVy2OIGf5XaDxQ&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.28 17:28:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 17:28:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.28 17:28:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.28 17:28:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.28 17:28:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.28 17:28:50 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2020.04.28 17:28:50 1: PERL WARNING: Use of uninitialized value $seconds in concatenation (.) or string at ./FHEM/73_PRESENCE.pm line 1196, <CMD> line 23.
2020.04.28 17:28:50 3: eval: {PRESENCE_ProcessLocalScan('FIRETV|0|present')}
2020.04.28 17:28:50 1: PERL WARNING: Use of uninitialized value $seconds in addition (+) at ./FHEM/73_PRESENCE.pm line 1199, <CMD> line 23.
2020.04.28 17:28:50 3: eval: {PRESENCE_ProcessLocalScan('FIRETV|0|present')}
2020.04.28 17:28:53 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:28:54 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:28:55 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:28:56 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:28:57 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:28:58 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:28:59 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:00 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:01 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:02 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:03 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:04 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:04 3: deCONZ: websocket opened to 192.168.178.8:443
2020.04.28 17:29:04 3: deCONZ: websocket: Switching Protocols ok
2020.04.28 17:29:05 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:06 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:07 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:08 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:09 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:10 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:11 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:12 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:13 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:14 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:15 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:16 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:17 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:18 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:19 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:20 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:21 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:22 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:23 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:24 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:25 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:26 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:27 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:28 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:29 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:30 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:31 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:32 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:33 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:34 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:35 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:36 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:37 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:38 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:39 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:40 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr 28 17:28:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 89create-cookie.js = true
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Node Version 12.16.1

2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.8
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.8
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::607d:b42a:f907:f4d7
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=192.168.8.1
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Result Interface=wlan0 IP=192.168.8.1
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=fe80::913f:85d6:503e:8638
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=tun0 IP=10.7.0.2
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=10.7.0.2
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=tun0 IP=fe80::cefb:2ab9:ee04:7393
2020.04.28 17:29:41 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=fe80::cefb:2ab9:ee04:7393
2020.04.28 17:29:42 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy Port 3004 is free
2020.04.28 17:29:42 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy IP 192.168.178.8
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 17:58:39
Zitat von: mister am 28 April 2020, 17:26:49
Nein wenn ich den link aufrufe passiert nach wie vor nichts, die Seite kann nicht angezeigt werden.

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.7
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Alexa_Geräte
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Laut Deinem get status sind die Attribute nicht gesetzt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 18:01:48
Zitat von: michael.winkler am 28 April 2020, 17:58:39
Laut Deinem get status sind die Attribute nicht gesetzt.

Welche sind nicht gesetzt?

Habe nicht gespeiechert und neu gestartet damit ich mir nicht verhaue.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 18:04:37
Zitat von: mister am 28 April 2020, 18:01:48
Welche sind nicht gesetzt?

Habe nicht gespeiechert und neu gestartet damit ich mir nicht verhaue.
Das Attribut für die IP fehlt und Verbose ist auch nicht auf 4 gesetzt. Wenn du nicht speicherst sind diese Werte nach einem FHEM Neustart danach auch nicht mehr vorhanden. Deswegen die Attribute setzten und dann speichern. Danach dann ein npm_login new ausführen. Wenn es dann nicht funktioniert das Log wieder zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 18:07:09
Ich habe die sachen immer gesetzt und dann neu ausgeführt aber ohne erfolg

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.7
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Alexa_Geräte
npm_proxy_ip    Attribut 192.168.178.8
icon    Attribut echo
verbose    Attribut 4


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0




2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:http            0.0.0.0:*               LISTEN     
VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45698         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:52547         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:35747         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45848         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45838         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:32917         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45832         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45666         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45836         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45696         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45694         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45834         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:42543         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45704         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:55153         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45798         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35935         localhost:41814         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:60528 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:37795         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:47171         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45844         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:60588 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41684         localhost:35935         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:33373         localhost:5037          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:36360 FireTVCube.fritz.b:5555 TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41800         localhost:35935         FIN_WAIT2 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:33373         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:57169         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45682         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:60580 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:57673         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:41411         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:45813         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:60592 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:59399         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:34638         localhost:43613         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:58003         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:60231         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35935         localhost:41812         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45806         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:8083  DESKTOP-Rrveft.f:535453 VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:43665         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:36533         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:33331         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:59431         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 10.7.0.5:53004          fhem.de:58824           VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:47863         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:49669         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:40943         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45816         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:61584 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:49637         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45618         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:46463         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45690         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:42992 unn-185-246-210-7:https VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:51817         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45670         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45762         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:37915         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:54579         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41748         localhost:35935         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:58533         localhost:5037          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45820         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:50419         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45824         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:59315         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:49815         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:61520 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:50043         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45830         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:47171         localhost:5037          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:61524 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:36603         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35935         localhost:41800         CLOSE_WAIT

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45678         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:36047         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45796         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:40695         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:55055         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45730         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:50197         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45792         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:57531         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:43613         localhost:34638         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:54339         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45846         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45692         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:57134         localhost:8083          VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45674         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 10.7.0.5:52982          fhem.de:58824           TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35935         localhost:41798         CLOSE_WAIT

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41798         localhost:35935         FIN_WAIT2 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41784         localhost:35935         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8083          localhost:57186         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41814         localhost:35935         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:44881         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41756         localhost:35935         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45814         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:52611         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45632         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45624         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:38789         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45686         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:https phoscon.fritz.box:55748 VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:36055         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45630         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:56741         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:58533         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:49573         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45808         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45610         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:53383         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45782         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45684         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:39459         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45622         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:domain             [::]:*                  LISTEN     

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:5900               [::]:*                  LISTEN     

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:36305           0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:domain          0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootps          0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 10.7.0.5:ntp            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.8.1:ntp         0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 phoscon.fritz.box:ntp   0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 localhost:ntp           0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:ntp             0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:mdns            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:50000           0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:domain             [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe80::b06f:5385:ea8:ntp [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe80::913f:85d6:503:ntp [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe80::607d:b42a:f90:ntp [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 localhost:ntp           [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:ntp                [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:36506              [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:mdns               [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw        0      0 0.0.0.0:icmp            0.0.0.0:*               7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw        0      0 0.0.0.0:icmp            0.0.0.0:*               7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw        0      0 0.0.0.0:icmp            0.0.0.0:*               7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Aktive Sockets in der UNIX-Domäne (Server und stehende Verbindungen)

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Pfad

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         15361    /var/run/dhcpcd.sock

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         15363    /var/run/dhcpcd.unpriv.sock

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1580     /run/systemd/notify

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         1584     /run/systemd/private

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         1593     /run/systemd/fsck.progress

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPAKET   HÖRT         1596     /run/udev/control

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         1602     /run/systemd/journal/stdout

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  5      [ ]         DGRAM                    1606     /run/systemd/journal/socket

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1637     /run/systemd/journal/syslog

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  15     [ ]         DGRAM                    1641     /run/systemd/journal/dev-log

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18573    /tmp/.vncserver-license/0.572

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12417    /var/run/dbus/system_bus_socket

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12421    /run/avahi-daemon/socket

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12425    /run/thd.socket

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12430    /var/run/pcscd/pcscd.comm

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         15820    /tmp/.vnc-vncservice/vncserver-x11.CtrlComms

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15133    /run/systemd/journal/stdout

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14071   

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13214    /run/systemd/journal/stdo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 18:18:27
sry lässt sich igw grad nicht in einen Post stecken

2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy IP 192.168.8.1
2020.04.28 18:03:35 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.28 18:03:35 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.04.28 18:03:35 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.28 18:03:35 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.8.1:3002 to listen on 192.168.8.1

2020.04.28 18:03:35 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.28 18:03:35 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.04.28 18:03:36 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.04.28 18:03:36 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.04.28 18:03:36 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 18:03:36 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 257-1874708-3167543

2020.04.28 18:03:36 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2218809816l

2020.04.28 18:03:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.28 18:03:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=257-1874708-3167543; session-id-time=2218809816l","Accept":"*/*"},"gzip":true,"body":"appActionToken=Avtm8SlW9YupfNj2BXz4jemYokQgkj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ANTJBWDNHTTRNWUFKOVdHNlBGN1E%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.p36ySdBMznBnq9mdSBL3cwsZ822moLjfc_QXxEiBRjKaNJLdHJeKPw.YT42nPv6X34Vh326.unyLM_zso472R3asHqEHJwWH6koqaDXnsJldeVXRcJQAf-qDJrKpAHacCKbQt_GDEHRlulirvZpzUteIsEA6GEEkCc_i6rOFDl-eUGAUtfExq8HVbEOjLKfsszUGVEmYeMBTP1T4aPo9XPaEzNBDJvdWjShgQfiNJ-VLvbC_B72hj4ptmOjoR1K3Or-yL1fuGQgdZDf-jmvURN0I1_kwtgXPoOkHDLNrJomdIFRaKw2-elU9zPCl91RZi38LUkm939NGBcFQzdpG6Sd6iIZJJLpVS_ZksvL-i1ZS883oUnM.2lsHiJ6GkT_vJYdNSjxMXg&showPasswordChecked=false"}

2020.04.28 18:03:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 18:03:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2218809821l

2020.04.28 18:03:41 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-5345496-8082839

2020.04.28 18:03:46 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.28 18:03:46 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/257-1874708-3167543","Cookie":"session-id=257-1874708-3167543; session-id-time=2218809821l; ubid-acbde=262-5345496-8082839","Accept":"*/*"},"gzip":true,"body":"appActionToken=Avtm8SlW9YupfNj2BXz4jemYokQgkj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ANjdFTU1RNzNZN0pRMEIzRkVaUEE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.J-RvwrtfcNrLXeKEpO5TD7ywByXwtBLxtAJXoIFDwTstDChlXiw8YA.-PezXlIiUIZbgiPL.2aJFyF-vFPsbWfoC5LlCHl0QmnpyawnzUgGctEmXBEO-lrEJ9xPbKRC8mnFl0PILZ1Xdh91JjTUiJUHE0n-CesXiSFwCjB-2-1DevBbh5QWrFM4sfy08OVmzS-kJDTBPIqHNMs_Fr8oVXxysK_igwEzSHTJvHqFcAAmTsE4RMGRmg4rgXu8r0D9H-OblaYETK_7tfpoNRDpt5sghJDdBdXCZcO5MqpzMTI6_SI6nqWuxiZuAwBhAofTKHpjwJDFBO5P4nCHv0WCJ3k23nlYyTec.fhYeylmmoEdKXBYxnAGtPQ&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.28 18:03:46 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.28 18:03:46 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.28 18:03:46 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.28 18:03:46 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.28 18:03:46 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.28 18:03:46 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 18:48:09
Zitat von: mister am 28 April 2020, 18:07:09
Ich habe die sachen immer gesetzt und dann neu ausgeführt aber ohne erfolg

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.7
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Alexa_Geräte
npm_proxy_ip    Attribut 192.168.178.8
icon    Attribut echo
verbose    Attribut 4


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0




2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:http            0.0.0.0:*               LISTEN     
VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45698         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:52547         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:35747         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45848         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45838         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:32917         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45832         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45666         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45836         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45696         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45694         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45834         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:42543         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45704         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:55153         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45798         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35935         localhost:41814         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:60528 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:37795         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:47171         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45844         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:60588 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41684         localhost:35935         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:33373         localhost:5037          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:36360 FireTVCube.fritz.b:5555 TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41800         localhost:35935         FIN_WAIT2 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:33373         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:57169         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45682         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:60580 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:57673         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:41411         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:45813         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:60592 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:59399         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:34638         localhost:43613         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:58003         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:60231         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35935         localhost:41812         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45806         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:8083  DESKTOP-Rrveft.f:535453 VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:43665         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:36533         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:33331         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:59431         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 10.7.0.5:53004          fhem.de:58824           VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:47863         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:49669         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:40943         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45816         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:61584 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:49637         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45618         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:46463         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45690         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:42992 unn-185-246-210-7:https VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:51817         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45670         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45762         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:37915         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:54579         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41748         localhost:35935         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:58533         localhost:5037          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45820         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:50419         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45824         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:59315         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:49815         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:61520 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:50043         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45830         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:47171         localhost:5037          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:61524 phoscon.fritz.box:http  TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:36603         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35935         localhost:41800         CLOSE_WAIT

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45678         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:36047         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45796         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:40695         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:55055         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45730         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:50197         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45792         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:57531         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:43613         localhost:34638         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:54339         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45846         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45692         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:57134         localhost:8083          VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45674         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 10.7.0.5:52982          fhem.de:58824           TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35935         localhost:41798         CLOSE_WAIT

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41798         localhost:35935         FIN_WAIT2 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41784         localhost:35935         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8083          localhost:57186         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41814         localhost:35935         VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:44881         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41756         localhost:35935         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45814         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:52611         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45632         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45624         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:38789         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45686         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 phoscon.fritz.box:https phoscon.fritz.box:55748 VERBUNDEN 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:36055         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45630         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:56741         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:58533         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:49573         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45808         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45610         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:53383         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45782         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45684         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:5037          localhost:39459         TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45622         localhost:http          TIME_WAIT 

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:domain             [::]:*                  LISTEN     

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:5900               [::]:*                  LISTEN     

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:36305           0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:domain          0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootps          0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 10.7.0.5:ntp            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.8.1:ntp         0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 phoscon.fritz.box:ntp   0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 localhost:ntp           0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:ntp             0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:mdns            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:50000           0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:domain             [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe80::b06f:5385:ea8:ntp [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe80::913f:85d6:503:ntp [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe80::607d:b42a:f90:ntp [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 localhost:ntp           [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:ntp                [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:36506              [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:mdns               [::]:*                             

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw        0      0 0.0.0.0:icmp            0.0.0.0:*               7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw        0      0 0.0.0.0:icmp            0.0.0.0:*               7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw        0      0 0.0.0.0:icmp            0.0.0.0:*               7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Aktive Sockets in der UNIX-Domäne (Server und stehende Verbindungen)

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Pfad

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         15361    /var/run/dhcpcd.sock

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         15363    /var/run/dhcpcd.unpriv.sock

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1580     /run/systemd/notify

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         1584     /run/systemd/private

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         1593     /run/systemd/fsck.progress

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPAKET   HÖRT         1596     /run/udev/control

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         1602     /run/systemd/journal/stdout

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  5      [ ]         DGRAM                    1606     /run/systemd/journal/socket

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1637     /run/systemd/journal/syslog

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  15     [ ]         DGRAM                    1641     /run/systemd/journal/dev-log

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18573    /tmp/.vncserver-license/0.572

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12417    /var/run/dbus/system_bus_socket

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12421    /run/avahi-daemon/socket

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12425    /run/thd.socket

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12430    /var/run/pcscd/pcscd.comm

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         15820    /tmp/.vnc-vncservice/vncserver-x11.CtrlComms

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15133    /run/systemd/journal/stdout

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14071   

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13214    /run/systemd/journal/stdo

Das LOG ist leider nicht vollständig. Der erste Teil fehlt hier leider noch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 18:56:08
Das hier?

2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Node Version 12.16.1

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Version alexa-cookie.js = 3.0.3
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.8
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.8
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe60::607d:c39a:f836:f4d7
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=192.168.8.1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Result Interface=wlan0 IP=192.168.8.1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=fe80::548f:79f:503e:5621
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=tun0 IP=10.7.0.5
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=10.7.0.5
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=tun0 IP=fe80::b07f:5364:ea77:cb63
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=fe80::b07f:5364:ea77:cb63
2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Aktive Internetverbindungen (Server und stehende Verbindungen)

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 19:07:59
Zitat von: mister am 28 April 2020, 18:56:08
Das hier?

2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Node Version 12.16.1

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Version alexa-cookie.js = 3.0.3
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.8
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.8
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe60::607d:c39a:f836:f4d7
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=192.168.8.1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Result Interface=wlan0 IP=192.168.8.1
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=fe80::548f:79f:503e:5621
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=tun0 IP=10.7.0.5
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=10.7.0.5
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew] Check Interface=tun0 IP=fe80::b07f:5364:ea77:cb63
2020.04.28 18:03:33 3: [AlexaGeraete] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=fe80::b07f:5364:ea77:cb63
2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Aktive Internetverbindungen (Server und stehende Verbindungen)

2020.04.28 18:03:33 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State

Irgendwie ist das alles komisch. Wenn ich das Log richtig interpretiere dann hast du das Attribut für die IP erst danach gesetzt.

Setzte mal die Attribute "npm_proxy_ip" und "npm_proxy_listen_ip" auf deine FHEM IP-Adresse und versuche es dann noch mal. Laut LOG hast du auch beide Netzwerkkarten eth0 und wlan0 aktiv. Warum ist das so?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 28 April 2020, 19:14:37
Zitat von: michael.winkler am 28 April 2020, 19:07:59
Irgendwie ist das alles komisch. Wenn ich das Log richtig interpretiere dann hast du das Attribut für die IP erst danach gesetzt.

Setzte mal die Attribute "npm_proxy_ip" und "npm_proxy_listen_ip" auf deine FHEM IP-Adresse und versuche es dann noch mal. Laut LOG hast du auch beide Netzwerkkarten eth0 und wlan0 aktiv. Warum ist das so?
Sry aber das mache ich jetzt schon den ganzen Tag! Wlan benötige ich für eine ander Anwendung. FHEM kommuninziert aber über eth0

habe es jetzt trotzdem nochmals durch veranschaulichung durchgeführt:

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.7
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon
verbose    Attribut 4
npm_proxy_listen_ip    Attribut 192.168.178.8
npm_proxy_port    Attribut 192.168.178.8
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0



so richtig wie gewünscht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 April 2020, 19:52:48
Zitat von: mister am 28 April 2020, 19:14:37
Sry aber das mache ich jetzt schon den ganzen Tag! Wlan benötige ich für eine ander Anwendung. FHEM kommuninziert aber über eth0

habe es jetzt trotzdem nochmals durch veranschaulichung durchgeführt:

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.7
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon
verbose    Attribut 4
npm_proxy_listen_ip    Attribut 192.168.178.8
npm_proxy_port    Attribut 192.168.178.8
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0



so richtig wie gewünscht?
Sieht gut aus


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mister am 29 April 2020, 00:15:55
funktioniert aber trotzdem nicht

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:38358         localhost:32861         TIME_WAIT 

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:5900               [::]:*                  LISTEN     

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:domain             [::]:*                  LISTEN     

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:domain          0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootps          0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 10.7.2.3:ntp            0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.8.1:ntp         0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 phoscon.fritz.box:ntp   0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 localhost:ntp           0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:ntp             0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:mdns            0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:53527           0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:50000           0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:domain             [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe60::tze7:4f77:78d:ntp [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe60::913f:85d6:513:ntp [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe60::607e:b41a:f90:ntp [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 localhost:ntp           [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:ntp                [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:35980              [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:mdns               [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Aktive Sockets in der UNIX-Domäne (Server und stehende Verbindungen)

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Pfad

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         8449     /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  5      [ ]         DGRAM                    8452     /run/systemd/journal/socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         8472     /run/systemd/fsck.progress

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12834    /var/run/dhcpcd.sock

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12836    /var/run/dhcpcd.unpriv.sock

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         13359    /var/run/pcscd/pcscd.comm

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         13363    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         13367    /run/thd.socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         13370    /run/avahi-daemon/socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17681    /tmp/.vncserver-license/0.568

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         17795    /tmp/.vnc-vncservice/vncserver-x11.CtrlComms

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    8419     /run/systemd/notify

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         8423     /run/systemd/private

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  15     [ ]         DGRAM                    8432     /run/systemd/journal/dev-log

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPAKET   HÖRT         8437     /run/udev/control

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    8446     /run/systemd/journal/syslog

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13848    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     11972   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16980    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12988    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14220   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     8682     /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15914   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     1656     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14210   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    8579     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    8421     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20235   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     11880   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20234   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20233   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1462     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    8422     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18622   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14307   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17120   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17145   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14253   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12990    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17146   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16929    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16360   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15112   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15780   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19652   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19651   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20236   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13796    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19477   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13099    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19476   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19481   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12711   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12431   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19482   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12434    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20237   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20238   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12849    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13995   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14358   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14488   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12845    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12824    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14421   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16738   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12827    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13095    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18074   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14855   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13841    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     11198   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12986   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12985   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     15131   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20669   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20668   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11893   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12852   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17679   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1663     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12814   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1660     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1664     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18611    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18610   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18223   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16923   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14879    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15113    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12989    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15371   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12258   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12256   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12259   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18070   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12817    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13451    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     18713   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13918   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11095   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14209   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14697    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13085   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13519   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13525    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13444   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17658    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16205   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12437    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16971    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13928   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12987    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy Port 192.168.178.8 is free
2020.04.28 19:28:53 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy IP 192.168.8.1
/opt/fhem/cache/alexa-cookie/90create-cookie.js:8
    proxyPort: 192.168.178.8,
                      ^^^^

SyntaxError: Unexpected number
    at wrapSafe (internal/modules/cjs/loader.js:1072:16)
    at Module._compile (internal/modules/cjs/loader.js:1122:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
    at internal/main/run_main_module.js:18:47
2020.04.28 19:28:53 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2020.04.28 19:29:40 4: [AlexaGeraete] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 April 2020, 08:49:28
Zitat von: mister am 29 April 2020, 00:15:55
funktioniert aber trotzdem nicht

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:38358         localhost:32861         TIME_WAIT 

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:5900               [::]:*                  LISTEN     

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:domain             [::]:*                  LISTEN     

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:domain          0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootps          0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 10.7.2.3:ntp            0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.8.1:ntp         0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 phoscon.fritz.box:ntp   0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 localhost:ntp           0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:ntp             0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:mdns            0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:53527           0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:50000           0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 19:28:52 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:1900            0.0.0.0:*                         

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:domain             [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe60::tze7:4f77:78d:ntp [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe60::913f:85d6:513:ntp [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe60::607e:b41a:f90:ntp [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 localhost:ntp           [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:ntp                [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:35980              [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:mdns               [::]:*                             

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Aktive Sockets in der UNIX-Domäne (Server und stehende Verbindungen)

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Pfad

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         8449     /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  5      [ ]         DGRAM                    8452     /run/systemd/journal/socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         8472     /run/systemd/fsck.progress

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12834    /var/run/dhcpcd.sock

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         12836    /var/run/dhcpcd.unpriv.sock

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         13359    /var/run/pcscd/pcscd.comm

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         13363    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         13367    /run/thd.socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         13370    /run/avahi-daemon/socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17681    /tmp/.vncserver-license/0.568

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         17795    /tmp/.vnc-vncservice/vncserver-x11.CtrlComms

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    8419     /run/systemd/notify

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         8423     /run/systemd/private

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  15     [ ]         DGRAM                    8432     /run/systemd/journal/dev-log

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPAKET   HÖRT         8437     /run/udev/control

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    8446     /run/systemd/journal/syslog

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13848    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     11972   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16980    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12988    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14220   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     8682     /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15914   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     1656     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14210   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    8579     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    8421     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20235   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     11880   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20234   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20233   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1462     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    8422     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18622   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14307   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17120   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17145   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14253   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12990    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17146   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16929    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16360   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    15112   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15780   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19652   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19651   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20236   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13796    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19477   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13099    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19476   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19481   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12711   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12431   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19482   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12434    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20237   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20238   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12849    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13995   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14358   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14488   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12845    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12824    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14421   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16738   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12827    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13095    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18074   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14855   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13841    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     11198   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12986   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12985   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     15131   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20669   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20668   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11893   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12852   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17679   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1663     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12814   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    1660     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    1664     

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18611    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18610   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18223   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16923   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14879    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15113    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12989    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15371   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12258   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12256   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12259   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18070   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12817    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13451    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     18713   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13918   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11095   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14209   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     14697    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13085   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13519   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13525    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13444   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17658    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16205   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12437    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16971    /run/systemd/journal/stdout

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     13928   

2020.04.28 19:28:53 4: [AlexaGeraete] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12987    /var/run/dbus/system_bus_socket

2020.04.28 19:28:53 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy Port 192.168.178.8 is free
2020.04.28 19:28:53 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy IP 192.168.8.1
/opt/fhem/cache/alexa-cookie/90create-cookie.js:8
    proxyPort: 192.168.178.8,
                      ^^^^

SyntaxError: Unexpected number
    at wrapSafe (internal/modules/cjs/loader.js:1072:16)
    at Module._compile (internal/modules/cjs/loader.js:1122:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
    at internal/main/run_main_module.js:18:47
2020.04.28 19:28:53 3: [AlexaGeraete] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2020.04.28 19:29:40 4: [AlexaGeraete] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


Laut Log hast du den Proxy Port falsch eingestellt. Hier hast Du auch die IP-Adresse verwendet.

2020.04.28 19:28:53 3: [AlexaGeraete] [echodevice_NPMLoginNew] Proxy Port 192.168.178.8 is free

Bitte nur die Attribute "npm_poxy_ip" und "npm_proxy_listen_ip" mit dem Wert versehen. Das Attribut "npm_proxy_port" kannst Du entweder löschen oder den Wert 3002 verwenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: obelix221 am 01 Mai 2020, 09:59:14
Hallo zusammen,

erstmal vielen Dank für das coole Modul. Zusammen mit dem FHEM-Connector verknüpft die beiden Welten FHEM und Alexa/Echo (fast) perfekt.

Warum fast...? (ggf. liegt es auch an mir, deshalb hier diese Frage)

Ich suche nach einer Möglichkeit wie ich über FHEM den gelben Ring eines Echo-Devices inkl. einer hinterlegten Nachricht ansteuern kann.
Aus der Spec kann ich nicht erkennen, dass diese Funktion existiert.

Könnt Ihr mir weiterhelfen?

Danke & VG
Obelix

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: blade-of-fire am 01 Mai 2020, 10:56:03
Hallo zusammen.

Ich benutze in erster Linie TuneIn für die Musikwiedergabe über die Echos.

Nun ist mir aufgefallen, dass bei keinem meiner echodevices (weder Gruppen, noch Dots oder Show) das Reading "CurrentTuneInID" befüllt wird. Dort steht überall nur "-" drin. das Readings wird aber laut Zeitstempel aktualisiert.
Die anderen Felder wie "currentArtist" usw. werden korrekt befüllt.
Weiss jemand, woran das liegen kann?

Viele Grüße
Patrick
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willib am 01 Mai 2020, 14:27:18
Wie funktioniert das mit den Timern?
Kommen diese nur aus der Cloud oder macht da das Modul noch etwas?
Bei mir werden die abgelaufenen Timer nicht gelöscht. Auch werden sie nicht wieder der Reihe nach neu befüllt. Es waren 4 abgelaufene Timer in den Readings. Dann habe ich kurz hintereinander per Sprachbefehl 3 timer neu erstellt. Einer ist timer_06 geworden die anderen sind 01 und 02. 07 wurde mit remaining time 0 neu erstellt.
timer_01_id
06982f5e-393c-3bc4-9207-7f3bd2096368
2020-05-01 14:16:12
timer_01_remainingtime
1027
2020-05-01 14:18:12
timer_02_id
20587006-ac61-37a8-927b-42f3361f1556
2020-05-01 14:16:12
timer_02_remainingtime
5820
2020-05-01 14:18:12
timer_03_id
27d6709d-d140-3c4d-a499-366381be42ed
2020-05-01 14:16:12
timer_03_remainingtime
0
2020-05-01 14:16:12
timer_04_id
467dfa2b-bfec-32be-a5ba-371f99d153d2
2020-05-01 14:16:12
timer_04_remainingtime
0
2020-05-01 14:16:12
timer_05_id
4a6723f1-4094-379e-8001-0923292fb23d
2020-05-01 14:16:12
timer_05_remainingtime
0
2020-05-01 14:16:12
timer_06_id
4b632b8e-06b7-3caa-bebf-a000db6fe513
2020-05-01 14:16:12
timer_06_remainingtime
1228
2020-05-01 14:18:12
timer_07_id
b49e1e37-0383-3c1e-9d33-2855f288ef5e
2020-05-01 14:16:12
timer_07_remainingtime
0
2020-05-01 14:16:12
timer_count
7
2020-05-01 14:16:12
timer_id
27d6709d-d140-3c4d-a499-366381be42ed
2020-05-01 14:18:12
timer_remainingtime
0
2020-05-01 14:18:12
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 01 Mai 2020, 14:44:38
Hallo,

das mit den Timern kann ich auch nachvollziehen. Nachdem ich zwei Timer parallel laufen hatte hat das Echodevice nun 3 Readings. Ich habe ein Echo Dot.

Zusätzlich sind mir noch folgende Fehler aufgefallen:

- In den Echodevices steht bei mir immer "microphone false" (bei allen devices)
- Bei der Sonos One gibt es kein "set speak".

Viele Grüße
Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 03 Mai 2020, 08:46:55
Ich habe Probleme mit dem NPM Login.

Ich habe nach der Anleitung alles eingerichtet, beim ersten mal hat der Link auf eine IP gezeigt, die überhaupt nicht zu meinem System gepasst hat.
Dann habe ich über das IP Attribut meine IP gesetzt, die passt jetzt auch im generierten Link, aber dieser führt ins Leere.

Was braucht ihr an Infos? fhem läauft nativ (also nicht virtuell oder Docker) auf einem Intel NUC unter Ubuntu 19 LTS.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Mai 2020, 10:46:41
Zitat von: Christian72D am 03 Mai 2020, 08:46:55
Ich habe Probleme mit dem NPM Login.

Ich habe nach der Anleitung alles eingerichtet, beim ersten mal hat der Link auf eine IP gezeigt, die überhaupt nicht zu meinem System gepasst hat.
Dann habe ich über das IP Attribut meine IP gesetzt, die passt jetzt auch im generierten Link, aber dieser führt ins Leere.

Was braucht ihr an Infos? fhem läauft nativ (also nicht virtuell oder Docker) auf einem Intel NUC unter Ubuntu 19 LTS.
Ohne ein get Status vom Account device und die entsprechenden Logs kann ich dir nicht weiterhelfen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 03 Mai 2020, 17:11:46
Zitat von: michael.winkler am 03 Mai 2020, 10:46:41
Ohne ein get Status vom Account device und die entsprechenden Logs kann ich dir nicht weiterhelfen.

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.7
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon
alias    Attribut Echo Account
verbose    Attribut 0
npm_proxy_ip    Attribut 192.168.1.15
server    Attribut layla.amazon.de


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-38119....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-38119....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AEEQ5O....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



Log musste ich anhängen, war zu groß, ich weiß ja nicht genau, was du davon alles brauchst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Mai 2020, 17:38:27
Zitat von: Christian72D am 03 Mai 2020, 17:11:46
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.7
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon
alias    Attribut Echo Account
verbose    Attribut 0
npm_proxy_ip    Attribut 192.168.1.15
server    Attribut layla.amazon.de


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-38119....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-38119....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AEEQ5O....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



Log musste ich anhängen, war zu groß, ich weiß ja nicht genau, was du davon alles brauchst.

Laut Log sieht es aber schon nach einer komische IP Umgebung aus!

2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=enp3s0 IP=192.168.1.15
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew]   Result Interface=enp3s0 IP=192.168.1.15
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=enp3s0 IP=2001:16b8:f1:c800:5229:bfc6:37b4:7c99
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=enp3s0 IP=2001:16b8:f1:c800:c23f:d5ff:fe65:1d45
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=enp3s0 IP=fe80::c23f:d5ff:fe65:1d45
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=wlp2s0 IP=192.168.1.52
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew]   Result Interface=wlp2s0 IP=192.168.1.52
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=wlp2s0 IP=2001:16b8:f1:c800:b558:8362:a931:4599
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=wlp2s0 IP=2001:16b8:f1:c800:62ed:466e:a92a:3a1e
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=wlp2s0 IP=2001:16b8:f1:c800:ac06:83e4:a448:b312
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=wlp2s0 IP=2001:16b8:f1:c800:c8b:ddaf:2e0c:a5a1
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=wlp2s0 IP=fe80::ed83:4f7e:e2f4:96ac
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=docker0 IP=172.17.0.1
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew]   Result Interface=docker0 IP=172.17.0.1
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew] Check Interface=virbr0 IP=192.168.123.1
2020.05.03 17:06:26 3: [AmazonEcho] [echodevice_NPMLoginNew]   Result Interface=virbr0 IP=192.168.123.1


Für was sind den die einzelnen IPs?

Ich denke das du etwas mit den Attributen "npm_proxy_ip" und "npm_porxy_listeb_ip" spielen musst, bis du die richtige funktionieren Kombination herausgefunden hast.

Schreibe uns bitte wenn es funktioniert hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 03 Mai 2020, 18:10:59
Zitat von: juemuc am 01 Mai 2020, 14:44:38
Hallo Michael,

mir noch folgende Fehler aufgefallen:

- In den Echodevices steht bei mir immer "microphone false" (bei allen devices)
- Bei der Sonos One gibt es kein "set speak".

Viele Grüße
Jürgen

Hallo Michael,

ist das nur bei mir so? Habe ich hier etwas falsch eingerichtet? Welche Infos benötigst Du?

Viele Grüße
Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christian72D am 03 Mai 2020, 20:59:18
Zitat von: michael.winkler am 03 Mai 2020, 17:38:27
Laut Log sieht es aber schon nach einer komische IP Umgebung aus!

Für was sind den die einzelnen IPs?

Ich denke das du etwas mit den Attributen "npm_proxy_ip" und "npm_porxy_listeb_ip" spielen musst, bis du die richtige funktionieren Kombination herausgefunden hast.

Schreibe uns bitte wenn es funktioniert hat.

Die legt Ubuntu von alleine an:

IP address for enp3s0:  192.168.1.15
IP address for wlp2s0:  192.168.1.52
IP address for docker0: 172.17.0.1
IP address for virbr0:  192.168.123.1


Den Proxy_listen_ip Eintrag habe ich jetzt auch verbogen, JETZT gehts, danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Mai 2020, 21:19:55
Zitat von: juemuc am 03 Mai 2020, 18:10:59
Hallo Michael,

ist das nur bei mir so? Habe ich hier etwas falsch eingerichtet? Welche Infos benötigst Du?

Viele Grüße
Jürgen
Ich habe kein Sonos, von daher kann ich Dir Frage nicht beantworten.

Funktioniert der speak_ssml?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 03 Mai 2020, 22:10:03
Hallo MIchael,
ich habe mal ein Bild mit den verfügbaren Befehlen angehängt. speak_ssml ist auch nicht dabei.

Viele Grüße
Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 04 Mai 2020, 08:52:08
Wenn es wie im Namen zu sehen eine Sonos box ist würde ich auch das Sonos Modul verwenden. Es ist zwar eine alexs drin in der Box aber der Ausschlag gebende Punkt ist das die Sonos Boxen ein wenig anders laufen.



Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Mai 2020, 09:43:09
Zitat von: juemuc am 03 Mai 2020, 22:10:03
Hallo MIchael,
ich habe mal ein Bild mit den verfügbaren Befehlen angehängt. speak_ssml ist auch nicht dabei.

Viele Grüße
Jürgen
Kannst Du für das Sonos eine Routine in der Alexa App anlegen, mit welcher das Sonos dann was sagt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 04 Mai 2020, 20:41:35
Zitat von: michael.winkler am 04 Mai 2020, 09:43:09
Kannst Du für das Sonos eine Routine in der Alexa App anlegen, mit welcher das Sonos dann was sagt?

Das ist leider nicht möglich. Ich kann auch hier die Sonos One nicht als Ausgabegerät auswählen  :-[ Dann ist dies wohl nicht möglich.
Hast Du noch eine Idee mit der "Micro-Info"?

Zitat von: 87insane am 04 Mai 2020, 08:52:08
Wenn es wie im Namen zu sehen eine Sonos box ist würde ich auch das Sonos Modul verwenden. Es ist zwar eine alexs drin in der Box aber der Ausschlag gebende Punkt ist das die Sonos Boxen ein wenig anders laufen.

Das mache ich ja schon  ;). Ich wollte es aber auch über Alexa ausgeben.

Viele Grüße
Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: viegener am 04 Mai 2020, 21:11:09
Zitat von: juemuc am 04 Mai 2020, 20:41:35
Das ist leider nicht möglich. Ich kann auch hier die Sonos One nicht als Ausgabegerät auswählen  :-[ Dann ist dies wohl nicht möglich.
Hast Du noch eine Idee mit der "Micro-Info"?

Das mache ich ja schon  ;). Ich wollte es aber auch über Alexa ausgeben.

Viele Grüße
Jürgen

Schade, dass die Sonos nicht als Ausgabe wählbar ist - ich habe ein Echo und 2 Sonos mit Alexa - es wäre toll wenn es eine Möglichkeit gebe auch die zum Sprechen zu bringen - sonst muss ich immer unterscheiden je nach Raum / Umgebung.

Kann ich irgendwie helfen um das zuwege zu bringen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willib am 05 Mai 2020, 22:21:51
Entschuldigung, könnte es sein dass bei den Timern ein Bug im Modul ist? Bei mir werden die Timer Readings, welche abgelaufene Timer enthalten nicht gelöscht. Dadurch gerät die Sortierung durcheinander. Wir diskutieren hier einen work around:https://forum.fhem.de/index.php?topic=110883.msg1050272#msg1050272 (https://forum.fhem.de/index.php?topic=110883.msg1050272#msg1050272)
Wenn ich es richtig verstehe, solo das Reading Timer_remainingtime die Restlaufzeit des kürzesten Timer enthalten. Sobald ein abgelaufener Timer vorhanden ist steht aber immer null drin. Am nächsten Tag sind die abgelaufenen Timer dann weg.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 Mai 2020, 16:16:28
Zitat von: willib am 05 Mai 2020, 22:21:51
Entschuldigung, könnte es sein dass bei den Timern ein Bug im Modul ist? Bei mir werden die Timer Readings, welche abgelaufene Timer enthalten nicht gelöscht. Dadurch gerät die Sortierung durcheinander. Wir diskutieren hier einen work around:https://forum.fhem.de/index.php?topic=110883.msg1050272#msg1050272 (https://forum.fhem.de/index.php?topic=110883.msg1050272#msg1050272)
Wenn ich es richtig verstehe, solo das Reading Timer_remainingtime die Restlaufzeit des kürzesten Timer enthalten. Sobald ein abgelaufener Timer vorhanden ist steht aber immer null drin. Am nächsten Tag sind die abgelaufenen Timer dann weg.
Ich schaue mir das die Tage mal an
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eurofinder am 06 Mai 2020, 16:24:51
Hallo,

ich habe seit einige Tagen folgendes Problem, dass mir das Logfile mit Meldungen wie dieser "vollgemüllt" wirf:
2020.05.06 07:50:17 3: [echo] [echodevice_LoginStart] Alter COOKIE=6058/6000 Refresh Cookie!
2020.05.06 07:50:22 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed May  6 07:50:17 2020] write new refreshtoken
2020.05.06 07:50:22 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed May  6 07:50:17 2020] {"loginCookie":"frc=4SONE6ZbnTqkc9LNlku2YE+GSOzVETtz+wfinEGS4YZ6Nk5Lyuv0bM8A7Nkn1vdjtOVj6VDlt6C42V8KgTjuwehchuGICR10NFPqwZm4z8eG7tQrbMlX0lTLFty0Y+1PQb4ity9CWjypCu0vd4cs8TuQ+Ut2sUnif3R5sSalFOFaA7s36ojsKb7FL+oKgBtnnJBnVK+CoFiv0/xPHaojKEKIRf2VZexye6d/ZGNc33AFKoKqWVz3kVHdxL3nKU47/cSBeUscGy6I0jQ7l8Vo0GTBI9JpgfhAjcjXuK3mbKRrrNCUHdXGOMaaohs8yzgTZrmMT3Db6xPvL7J06AAqkKFTAcYNj6pLC1SUJqTqIZvHyGKwr7tUY+F1adrJWyFvl1KUVaRiQ74a7L5QDn/UqlMzN0ik4iQKKw==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==; session-id=138-8810476-7974560; session-id-time=2219464219l; ubid-main=130-4734495-9830529; x-main=\"fY?dfikJJCmDpJe7EJrQOjtU7UB?plaS\"; at-main=\"Atza|IwEBIL46jHnWpNYVSzqiQ_mKUDGfWiqhCtlXRnxRHaePtmww9LXjnFhK8XB9ZCFESbpLdkFAVXDPAOquJzTLeh67RQ10VSxGWF_TZu9lZrFpg2V-KMr2xoyW4V8qzM5B63a8YrCJ82uKSAG4WFqyXRZSQ2wHxBHevB6E4qrpp-qrC1NkMcgKGb8r-Q1xBf-7QkIs4bU1aU6Wv0J0U50S8hnKRhBz7skUetkxA4tVcMZqAuiXPMSLq6sA0r_VrcM-Lt4F_Qc4iMN-5aIHzYv5OfT8RrQgXACZaWSHihhZFZdzz27Z8t8et02g4Ps63ddwtKNaZJF_Bs3fUmyBdOP62aUAqWYGdWj0xDBFcaVbRauPT1CqiX4Eg6oEaIeNFG8prPTDShqDtfBE8adCd7ATxCEzkJJHZN6uSgFdKF2opIpckJQZNGghBW84O5J7Ufk29YtknXNwSvttw5EMFnMTBG1XSsn9\"; sess-at-main=\"lqvlBhj+aoIi1F7KIftiti3RL6iMqPjP3j3fUp9NtN4=\"","frc":"4SONE6ZbnTqkc9LNlku2YE+GSOzVETtz+wfinEGS4YZ6Nk5Lyuv0bM8A7Nkn1vdjtOVj6VDlt6C42V8KgTjuwehchuGICR10NFPqwZm4z8eG7tQrbMlX0lTLFty0Y+1PQb4ity9CWjypCu0vd4cs8TuQ+Ut2sUnif3R5sSalFOFaA7s36ojsKb7FL+oKgBtnnJBnVK+CoFiv0/xPHaojKEKIRf2VZexye6d/ZGNc33AFKoKqWVz3kVHdxL3nKU47/cSBeUscGy6I0jQ7l8Vo0GTBI9JpgfhAjcjXuK3mbKRrrNCUHdXGOMaaohs8yzgTZrmMT3Db6xPvL7J06AAqkKFTAcYNj6pLC1SUJqTqIZvHyGKwr7tUY+F1adrJWyFvl1KUVaRiQ74a7L5QDn/UqlMzN0ik4iQKKw==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"601780760014284688075683600082570625862072470875240652622021704423413249564c5635564d32573831","deviceSerial":"8818917a500f610ead64cdcb1c31eca7","refreshToken":"Atnr|EwICIMy_veJVtMMZ_0QXLXGw76e_Ppgq6NgFk8x-mGQsWtN_eNnieoSRTSCteWYdq2vX4cjqFfF7PjkHETFqRAKzUEzg8sJN5x-VeTCt9vXphAO4d0GZ04TGPjVRxXvmZqr9ObDa7CUFmePxd9wVv25DLQxOBxIiz38CYjQpF6zQV88Fe8yBymAAO8saGTMxP7blRQmmu_z8PvT55_O8BKk38BXkoBxGnZ8XdSoUAbrI4u8Qfa9w_uslawxUlvHn-MMTx1OHkGlEyRe9vzVkq5Rd65G9OaL3G_LYoBm4ndFnlFEQbtLQ6qmJ15aM_c2EbrN9RFfqXaEVMpPxBC_0DpMfNpJDpmUchPDHZGxAS0CdHesNOzC1zM5Z6ntwskakjAetMJE","tokenDate":1588744220668,"amazonPage":"amazon.de","localCookie":"session-id=258-7164240-4981023; session-id-time=2219464221l; ubid-acbde=258-8968134-3903442; x-acbde=kQwX8ljKKACiFmvA2gQhaHlZdcshNs4@; at-acbde=Atza|IwEBIAtSaxYeOyMrszvAm2rSrQq2eG5edTAsP5dE6SUD_N-fTx1gn-oQQou5-M2vnmNPCJXvyuwg2YS6VDJRK0DJZaGX6N8f6oxk9tm3aN5rdtfYOhXvaYEJPlXgNiUuUAgVq1PNjPs326KJgCNYg6ggHMCIycW_JD3GVGqJxmibPuS2ImDuRJ2Fptvwx4u8kDiRLFpPW9prq8iQWgCrqm5japv-PhELwy6ForhqpI-PMWLFmrfgsDJMjPT-K8dG5DXCIUIvlh6SvjZoPSi3hdtSj9w1QWseJqjoCZzlj_9YPXzp3yhqMz5sa0YTdwhkr42toEQ9YiorgbLO-Ie-sKHV-ca4UUrMcNb-zNmqW5-xL1FB_RpmRK3_corbrQyFa8oynB6anTb1Px2B7UAgoubtn4gkzILp0vI1Jko6rOgmUpsRqyUi-58vpdAht9sw-89xfLoAllVamHr0HYKZLyb015ve; sess-at-acbde=38b/ZqH+QbxmV+xkYO+TzXS2B1PKJpf0AbU8oKeFFHo=; csrf=-1022735174","csrf":"-1022735174"}


Woher kommt das und wie kann ich das Problem beheben? Die Meldungen kommen nicht regelmäßig, aber immer so ca. alle 2 Stunden.

Gruß
eurofinder
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 06 Mai 2020, 16:32:27
Verbose auf 2 reduzieren.
Und am besten deine cookies Daten anonymisieren/kürzen. Ok, wir haben deine vollständige Logindaten nicht, aber...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eurofinder am 06 Mai 2020, 16:46:53
@amenomade:
Im entsprechendem Device ist überhaupt kein Verbose gesetzt. Bisher gab es im Logfile ja auch keine entsprechende Hinweise, daher hat es mich gewundert.
Ich probiere trotzdem mal, ob das Setzen des Attributes einen Erfolg bringt.

Gruß
eurofinder
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 Mai 2020, 18:25:44
Zitat von: eurofinder am 06 Mai 2020, 16:24:51
Hallo,

ich habe seit einige Tagen folgendes Problem, dass mir das Logfile mit Meldungen wie dieser "vollgemüllt" wirf:
2020.05.06 07:50:17 3: [echo] [echodevice_LoginStart] Alter COOKIE=6058/6000 Refresh Cookie!
2020.05.06 07:50:22 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed May  6 07:50:17 2020] write new refreshtoken
2020.05.06 07:50:22 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed May  6 07:50:17 2020] {"loginCookie":"f


Woher kommt das und wie kann ich das Problem beheben? Die Meldungen kommen nicht regelmäßig, aber immer so ca. alle 2 Stunden.

Gruß
eurofinder
Ab morgen früh gibt es ein neues Update, dann sollte die Meldung wieder weg sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eurofinder am 06 Mai 2020, 20:35:07
@michael.winkler:
Ok, probiere ich aus, wie das Verhalten ist, wenn ich nach dem Update Verbose aus dem Device dann wieder entferne.

Gruß und danke
eurofinder
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Newbie am 08 Mai 2020, 18:27:13
Hallo,

ich habe seit kurzem diese Zeilen im Log:

/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:106
                res.connection.end();
                               ^

TypeError: Cannot read property 'end' of null
    at IncomingMessage.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:106:32)
    at IncomingMessage.emit (events.js:327:22)
    at endReadableNT (_stream_readable.js:1225:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)


System und FHEM ist up to date

vg Jens
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Mai 2020, 18:43:22
Zitat von: Newbie am 08 Mai 2020, 18:27:13
Hallo,

ich habe seit kurzem diese Zeilen im Log:

/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:106
                res.connection.end();
                               ^

TypeError: Cannot read property 'end' of null
    at IncomingMessage.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:106:32)
    at IncomingMessage.emit (events.js:327:22)
    at endReadableNT (_stream_readable.js:1225:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)


System und FHEM ist up to date

vg Jens
Schicke mal ein get status von Deinem Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Newbie am 08 Mai 2020, 19:24:22
ZitatSchicke mal ein get status von Deinem Account Device

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
disable    Attribut 0
icon    Attribut echo
room    Attribut System->Alexa


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=261-90139....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 148....
.DIRECTID    Helper amzn1.account.AEB7B6....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Mai 2020, 19:26:12
Zitat von: Newbie am 08 Mai 2020, 19:24:22
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
disable    Attribut 0
icon    Attribut echo
room    Attribut System->Alexa


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=261-90139....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 148....
.DIRECTID    Helper amzn1.account.AEB7B6....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Mach mal ein npm_install! Dadurch wird das die npm Umgebung aktualisiert. Danach noch mal probieren


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Newbie am 08 Mai 2020, 19:42:10
ZitatMach mal ein npm_install! Dadurch wird das die npm Umgebung aktualisiert. Danach noch mal probieren

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut System->Alexa
disable    Attribut 0


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=261-90139....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 148....
.DIRECTID    Helper amzn1.account.AEB7B6....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


System neu gestartet, Log-Meldung bleibt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Mai 2020, 20:28:52
Zitat von: Newbie am 08 Mai 2020, 19:42:10
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut System->Alexa
disable    Attribut 0


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=261-90139....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 148....
.DIRECTID    Helper amzn1.account.AEB7B6....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


System neu gestartet, Log-Meldung bleibt
Kannst du mal das Account device auf verbose 4 stellen und dann das ganze noch mal durchführen? Bitte noch das log anfügen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eurofinder am 08 Mai 2020, 23:15:34
@michael.winkler:
Nach deinem Update sind die Einträge im Log beseitigt. Danke.

Noch eine Nachfrage. Ich habe ca. im 2-Stunden Takt noch immer folgende Meldungen im Logfile:
[echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri May  8 17:06:21 2020] write new refreshtoken
Verbose ist im Device keines gesetzt.
Sind die Einträge "normal"?

Gruß und schönes sonniges Wochenende
eurofinder
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Newbie am 09 Mai 2020, 09:31:12
ZitatKannst du mal das Account device auf verbose 4 stellen und dann das ganze noch mal durchführen? Bitte noch das log anfügen

2020.05.09 09:20:10.658 4: [echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.05.09 09:20:10.668 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:11.659 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:11.670 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:110
                    res.connection.end();
                                   ^

TypeError: Cannot read property 'end' of null
    at IncomingMessage.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:110:36)
    at IncomingMessage.emit (events.js:327:22)
    at endReadableNT (_stream_readable.js:1225:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
2020.05.09 09:20:12.662 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:12.671 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:13.665 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:13.674 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:14.668 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:14.675 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:15.679 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:15.680 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:16.681 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:16.683 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:17.684 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:17.685 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:18.685 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:18.686 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:19.687 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:19.688 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:20.697 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:20.697 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:21.699 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:21.700 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:22.701 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:22.702 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:23.704 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:23.705 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:24.707 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:24.708 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:25.713 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:25.714 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:26.715 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:26.716 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:27.718 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:27.719 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:28.721 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:28.722 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:29.724 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:29.725 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:30.730 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:30.730 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:31.732 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:31.733 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:32.735 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:32.735 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:33.737 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:33.738 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:34.779 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:34.780 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:35.781 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:35.782 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:36.783 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:36.784 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:37.785 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:37.786 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:38.786 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:38.787 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:39.788 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:39.789 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:40.790 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:40.790 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:41.792 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:41.793 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:42.794 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:42.795 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:43.797 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:43.798 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:44.799 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:44.800 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:45.801 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:45.802 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:46.803 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:46.804 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:47.805 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:47.806 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:48.806 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:48.808 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:49.809 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:49.810 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:50.811 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:50.811 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:51.812 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:51.813 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:52.813 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:52.815 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:53.816 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:53.818 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:54.819 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:54.820 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:55.820 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:55.821 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:56.822 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:56.823 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:57.824 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:57.825 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:58.825 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:58.826 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:59.127 4: [echo] [echodevice_SendCommand] [getnotifications] START
2020.05.09 09:20:59.128 4: [echo] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.05.09 09:20:59.128 4: [echo] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.05.09 09:20:59.128 4: [echo] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.05.09 09:20:59.129 4: [echo] [echodevice_SendCommand] [alarmvolume] START
2020.05.09 09:20:59.129 4: [echo] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=XXXXXXXXX
2020.05.09 09:20:59.129 4: [echo] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.05.09 09:20:59.130 4: [echo] [echodevice_SendCommand] [bluetoothstate] START
2020.05.09 09:20:59.130 4: [echo] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=XXXXXXXXX
2020.05.09 09:20:59.130 4: [echo] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.05.09 09:20:59.130 4: [echo] [echodevice_SendCommand] [getdnd] START
2020.05.09 09:20:59.130 4: [echo] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=XXXXXXXXX
2020.05.09 09:20:59.130 4: [echo] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.05.09 09:20:59.131 4: [echo] [echodevice_SendCommand] [wakeword] START
2020.05.09 09:20:59.131 4: [echo] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=XXXXXXXXX
2020.05.09 09:20:59.131 4: [echo] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.05.09 09:20:59.131 4: [echo] [echodevice_SendCommand] [listitems_task] START
2020.05.09 09:20:59.131 4: [echo] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=XXXXXXXXX
2020.05.09 09:20:59.131 4: [echo] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.05.09 09:20:59.132 4: [echo] [echodevice_SendCommand] [listitems_shopping] START
2020.05.09 09:20:59.132 4: [echo] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=XXXXXXXXX
2020.05.09 09:20:59.132 4: [echo] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.05.09 09:20:59.132 4: [echo] [echodevice_SendCommand] [getdevicesettings] START
2020.05.09 09:20:59.132 4: [echo] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.05.09 09:20:59.132 4: [echo] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.05.09 09:20:59.133 4: [echo] [echodevice_SendCommand] [getisonline] START
2020.05.09 09:20:59.133 4: [echo] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=XXXXXXXXX
2020.05.09 09:20:59.133 4: [echo] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.05.09 09:20:59.133 4: [echo] [echodevice_SendCommand] [devicesstate] START
2020.05.09 09:20:59.133 4: [echo] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=XXXXXXXXX
2020.05.09 09:20:59.133 4: [echo] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.05.09 09:20:59.134 4: [echo] [echodevice_SendLoginCommand] [cookielogin6]
2020.05.09 09:20:59.135 4: [echo] [echodevice_SendCommand] [activities] START
2020.05.09 09:20:59.135 4: [echo] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=XXXXXXXXX
2020.05.09 09:20:59.135 4: [echo] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.05.09 09:20:59.136 4: [echo] [echodevice_SendCommand] [getbehavior] START
2020.05.09 09:20:59.136 4: [echo] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.05.09 09:20:59.136 4: [echo] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.05.09 09:20:59.136 4: [echo] [echodevice_SendCommand] [getsettingstraffic] START
2020.05.09 09:20:59.136 4: [echo] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.05.09 09:20:59.136 4: [echo] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.05.09 09:20:59.137 4: [echo] [echodevice_GetSettings] Timer INTERVAL = 60
2020.05.09 09:20:59.263 4: [echo] [echodevice_Parse] [getnotifications]
2020.05.09 09:20:59.279 4: [echo] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.05.09 09:20:59.354 4: [echo] [echodevice_ParseAuth] [cookielogin6]
2020.05.09 09:20:59.358 4: [echo] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2020.05.09 09:20:59.368 4: [echo] [echodevice_Parse] [getsettingstraffic]
2020.05.09 09:20:59.378 4: [echo] [echodevice_HandleCmdQueue] [getbehavior] send command=https://layla.amazon.de/api/behaviors/automations?limit=100 Data=
2020.05.09 09:20:59.493 4: [echo] [echodevice_Parse] [getbehavior]
2020.05.09 09:20:59.499 4: [echo] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=XXXXXXXXX Data=
2020.05.09 09:20:59.748 4: [echo] [echodevice_Parse] [activities]
2020.05.09 09:20:59.759 4: [echo] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=XXXXXXXXX Data=
2020.05.09 09:20:59.827 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:20:59.828 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:00.039 4: [echo] [echodevice_Parse] [devicesstate]
2020.05.09 09:21:00.057 4: [echo] [echodevice_HandleCmdQueue] [getisonline] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=XXXXXXXXX Data=
2020.05.09 09:21:00.357 4: [echo] [echodevice_Parse] [getisonline]
2020.05.09 09:21:00.372 4: [echo] [echodevice_HandleCmdQueue] [getdevicesettings] send command=https://layla.amazon.de/api/device-preferences Data=
2020.05.09 09:21:00.828 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:00.828 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:00.975 4: [echo] [echodevice_Parse] [getdevicesettings]
2020.05.09 09:21:00.988 4: [echo] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=XXXXXXXXX Data=
2020.05.09 09:21:01.074 4: [echo] [echodevice_Parse] [listitems_shopping]
2020.05.09 09:21:01.083 4: [echo] [echodevice_HandleCmdQueue] [listitems_task] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=XXXXXXXXX Data=
2020.05.09 09:21:01.173 4: [echo] [echodevice_Parse] [listitems_task]
2020.05.09 09:21:01.182 4: [echo] [echodevice_HandleCmdQueue] [wakeword] send command=https://layla.amazon.de/api/wake-word?_=XXXXXXXXX Data=
2020.05.09 09:21:01.418 4: [echo] [echodevice_Parse] [wakeword]
2020.05.09 09:21:01.434 4: [echo] [echodevice_HandleCmdQueue] [getdnd] send command=https://layla.amazon.de/api/dnd/device-status-list?_=XXXXXXXXX Data=
2020.05.09 09:21:01.686 4: [echo] [echodevice_Parse] [getdnd]
2020.05.09 09:21:01.702 4: [echo] [echodevice_HandleCmdQueue] [bluetoothstate] send command=https://layla.amazon.de/api/bluetooth?cached=true&_=XXXXXXXXX Data=
2020.05.09 09:21:01.829 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:01.831 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:02.329 4: [echo] [echodevice_Parse] [bluetoothstate]
2020.05.09 09:21:02.335 4: [echo] [echodevice_HandleCmdQueue] [alarmvolume] send command=https://layla.amazon.de/api/device-notification-state?_=XXXXXXXXX Data=
2020.05.09 09:21:02.832 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:02.833 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:02.882 4: [echo] [echodevice_Parse] [alarmvolume]
2020.05.09 09:21:03.834 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:03.835 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:04.837 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:04.838 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:06.047 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:06.047 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:07.048 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:07.049 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:08.050 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:08.051 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:09.052 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:09.053 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:10.054 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:10.055 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:20:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:10.661 3: [echo] [echodevice_LoginStart] Alter COOKIE=1211392/6000 Refresh Cookie!
2020.05.09 09:21:10.663 4: [echo] [echodevice_NPMLoginRefresh] check /usr/bin/node
2020.05.09 09:21:10.663 4: [echo] [echodevice_NPMLoginRefresh] check alexa-cookie.js
2020.05.09 09:21:10.665 4: [echo] [echodevice_NPMLoginRefresh] Version alexa-cookie.js = 3.0.3
2020.05.09 09:21:10.665 4: [echo] [echodevice_NPMLoginRefresh] check Refresh Cookie String
2020.05.09 09:21:10.666 4: [echo] [echodevice_NPMLoginRefresh] build 192refresh-cookie.js
2020.05.09 09:21:10.667 4: [echo] [echodevice_NPMLoginRefresh] check 192refresh-cookie.js
2020.05.09 09:21:10.668 4: [echo] [echodevice_NPMLoginRefresh] start /usr/bin/node cache/alexa-cookie/192refresh-cookie.js
2020.05.09 09:21:10.704 4: [echo] [echodevice_NPMLoginRefresh] start InternalTimer echodevice_NPMWaitForCookie
2020.05.09 09:21:10.705 4: [echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.05.09 09:21:11.055 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:21:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:11.056 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:21:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
2020.05.09 09:21:11.706 4: [echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  9 09:21:10 2020] wait for refreshtoken exist 192refresh-cookie.js = true
/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:110
                    res.connection.end();
                                   ^

TypeError: Cannot read property 'end' of null
    at IncomingMessage.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:110:36)
    at IncomingMessage.emit (events.js:327:22)
    at endReadableNT (_stream_readable.js:1225:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)

die Errormeldung kommt alle 60 sek

Es liegt an der nodejs-Version 14.x, bin zurück auf 13.x und die Meldung ist weg

vg Jens
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: prodigy7 am 10 Mai 2020, 17:58:28
Hallo zusammen! :)

Besteht die Möglichkeit, wie bei alexa-remote-control Announcements zu implementieren? Das hier ist der Commit, den ich dazu gefunden habe: https://github.com/thorsten-gehrig/alexa-remote-control/commit/7b85b6dce4458454b84257b2b67cfc25e3482b21

Grüß, p7
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 10 Mai 2020, 20:08:29
Hallo,

ich musste mein Pass bei Amazon ändern...nun habe ich natürlich keine Verbindung mehr.  Folgende Fehlermeldung kommt"lconnected but loginerror".

Könnt Ihr mir kurz mitteilen wie ich da wieder ne Verbindung hinbekomme?

Im Voraus herzlichen Dank.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Mai 2020, 20:12:24
Zitat von: Kusselin am 10 Mai 2020, 20:08:29
Hallo,

ich musste mein Pass bei Amazon ändern...nun habe ich natürlich keine Verbindung mehr.  Folgende Fehlermeldung kommt"lconnected but loginerror".

Könnt Ihr mir kurz mitteilen wie ich da wieder ne Verbindung hinbekomme?

Im Voraus herzlichen Dank.
Schick mal ein get Status vom Account Device


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 10 Mai 2020, 20:15:24
so?
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.3
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Amazon
alias    Attribut Amazon_Account


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-45862....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-45862....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 5
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Mai 2020, 20:19:30
Zitat von: Kusselin am 10 Mai 2020, 20:15:24
so?
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.3
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Amazon
alias    Attribut Amazon_Account


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-45862....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-45862....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 5

Du solltest mal ein Update machen, du verwendest noch eine alte Version. Zusätzlich würde ich dir empfehlen auf npm Login umzustellen

https://mwinkler.jimdo.com/modul-echodevice-npm/


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 10 Mai 2020, 20:29:01
o.k. damke für die Info.

Der Login ohne Update....wäre aber dann wie?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Mai 2020, 20:33:39
Wenn du noch nicht auf npm_login bist (warum auch immer), dann bleibt dir nur den Cookie selbst zu besorgen...

Oder Update und npm_install und npm_login...
...evtl. auch das Account-Device mal löschen und mit den Fake-Login-Daten neu anlegen...

Tut nicht "weh"...

EDIT: Link zur Anleitung im ersten Post... Ups und nat. von Michael knapp oberhalb... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 10 Mai 2020, 20:36:03
Hi Joachim,

den Cookie den bekomme ich mit der Developer Ansicht (F12) im Chrome oder Mozilla und dann Musik abspielen lassen...richtig?
Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Mai 2020, 20:38:50
Ja, so in etwa...

Aber warum weigerst du dich auf npm_login umzusteigen!?

Damit hast du Ruhe...

Aber: jeder wie er will...

Es kann auch sein, dass mit "Cookie-Login" (irgendwann) gewisse Dinge nicht (mehr) tun...
Z.B. speak...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 10 Mai 2020, 20:48:28
ja ich probiers mit dem npm.

Lt. Anleitung muss ich das device nicht löschen einfach ne fake IP in das DEF feld eintragen.....dannn die schritte weiter durchgehen....richtig?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Mai 2020, 20:50:57
Ja, wollte ich grad schreiben...
DEF geht verm. auch...

Aber keine fake-IP sondern die(se!?) fake e-Mail Adresse...

Aber löschen und neu anlegen tut auch nicht weh...
...hab ich auch schon gemacht...

Du kannst ja selbst vergebene Attribute vorher per "raw definition" kopieren/sichern...

Und es geht ja nur um das Account-Device...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 10 Mai 2020, 20:57:49
Zitat von: MadMax-FHEM am 10 Mai 2020, 20:50:57
Aber keine fake-IP sondern die(se!?) fake e-Mail Adresse...

Gruß, Joachim

Sorry, was ist die (se!?) eMail Adresse?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Mai 2020, 21:03:47
Steht doch in der verlinkten Anleitung...

Irgendwas: xxx@xxx.de

Ob es GENAU die im Link genannte oder "irgendeine" xxx-e-Mail sein kann: keine Ahnung...

Aber lies doch die Anleitung und nimm einfach genau die, die dort steht, dann kann nix groß schief gehen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 11 Mai 2020, 18:40:36
Hallo,

auf die Schnelle bitte,

was ersetze ich für die xxx@xxx.xx xxx ? Zahlen oder Buchstaben oder?? Das steht nirgends..

Danke und Gruss

EDIT: O.K. habs......einfach so xxx@xxx.xx xxx übernehmen....
und...hat alles funktioniert....alle geräte mit new npm verbunden und connected !!
Danke

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 11 Mai 2020, 20:19:21
Zitat von: prodigy7 am 10 Mai 2020, 17:58:28
Hallo zusammen! :)

Besteht die Möglichkeit, wie bei alexa-remote-control Announcements zu implementieren? Das hier ist der Commit, den ich dazu gefunden habe: https://github.com/thorsten-gehrig/alexa-remote-control/commit/7b85b6dce4458454b84257b2b67cfc25e3482b21

Grüß, p7
Was passiert da? Welche Funktion wird dadurch hinzugefügt?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 11 Mai 2020, 21:21:42
Zitat von: balli1187 am 11 Mai 2020, 20:19:21
Was passiert da? Welche Funktion wird dadurch hinzugefügt?
Gesendet von iPhone mit Tapatalk

Alexander Noack10. Februar 2020 um 20:27
In regards to your examples (that got deleted...) - the benefit of using USE_ANNOUNCEMENT_FOR_SPEAK="1" is that you can use multiroom groups instead of having to rely on the special "ALL" device.
I resolve the menbers of the multiroom group, this way the speak is more or less synchronous on all devices of the group.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bicmac am 12 Mai 2020, 21:52:07
Hi,
ich nutze das Modul um unter anderem über einen Wandtaster getriggert einen TuneInSender auf dem Echo abzuspielen.
Das klappt auch gut. Die Frage die ich habe gibt es auch eine Möglichkeit über ein set auf den echo die aktuelle Wiedergabe wieder zu beenden?
Sozusagen ein "alexa stopp" als set. Ich habe irgendwie bisher nichts gefunden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Mai 2020, 00:01:51
Zitat von: bicmac am 12 Mai 2020, 21:52:07
Hi,
ich nutze das Modul um unter anderem über einen Wandtaster getriggert einen TuneInSender auf dem Echo abzuspielen.
Das klappt auch gut. Die Frage die ich habe gibt es auch eine Möglichkeit über ein set auf den echo die aktuelle Wiedergabe wieder zu beenden?
Sozusagen ein "alexa stopp" als set. Ich habe irgendwie bisher nichts gefunden.
set ... pause
Macht was du willst.

Mit etwas Perl im notify kannst du beides mit einem faster auslösen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: prodigy7 am 13 Mai 2020, 08:12:50
Zitat von: JoWiemann am 11 Mai 2020, 21:21:42
Alexander Noack10. Februar 2020 um 20:27
In regards to your examples (that got deleted...) - the benefit of using USE_ANNOUNCEMENT_FOR_SPEAK="1" is that you can use multiroom groups instead of having to rely on the special "ALL" device.
I resolve the menbers of the multiroom group, this way the speak is more or less synchronous on all devices of the group.
Danke! :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 16 Mai 2020, 20:29:54
Hallo zusammen,

ich stelle seit heute 16.05.2020 (oder vielleicht schon seit gestern) fest, dass die Sprachwiedergabe die Stimmlage nicht mehr anpasst, je nach dem was für ein Satzzeichen vorhanden ist.

Ich lasse mich z.B. über neue Mails informieren. Die Übergabe sieht dann wie folgt aus (Beispiel):

set ECHO_a1b2c3d4f5 speack Sie haben Post. Der Absender ist. ebay@ebay.com. Der Betreff ist. BESTELLUNG ZUGESTELLT Lenovo ThinkCentre M83.

Was nun im Reading "voice" im ECHO Device vorhanden ist, sieht so aus:

sprich mir nach sie haben post der absender ist ebay ebay com der betreff ist b. e. s. t. e. l. l. u. n. g. z. u. g. e. s. t. e. l. l. t. lenovo thinkcentre m. drei und achtzig

So wird die Nachricht auch vom Echo wiedergegeben, ohne Punkt (und Komma) und die Großbuchstaben werden einzeln buchstabiert.
Das war vor gestern definitiv nicht der Fall. Zumindest Satzzeichen wurden korrekt betont und angewendet.

Es scheint als filtert Amazon (?!?!) nun alle Satzzeichen raus, formatiert alles auf Kleinbuchstaben und buchstabiert Wörter in Großbuchstaben.

Liegt das am Modul, dass es beeinflusst werden kann oder sind wir hier auf Amazon angewiesen (machtlos)?

Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey Mouse am 16 Mai 2020, 22:23:54
echodevice findet Geräte, legt sie aber nicht an?!?

wenn ich autocreate_devices oder get devices mache, dann bekomme ich 14 Geräte gelistet aber in FHEM werden "nur" 11 angezeigt und es werden "0 devices created" (also "schon alle da").
bei den dreien scheint es sich mehr oder weniger um "Soft-Devices" zu handeln, allerdings ist auch ein Lenovo "Tablett mit Alexa" dabei (das Fire7 ebenfalls mit Alexa wird angezeigt!).

beim Lenovo wird Familiy: MMSDK und Devicetype: A2J0R2SD7G9LPA angegeben.

konkret geht es mir um die Lautstärke Einstellung. Die ist viel zu grob (per Sprachbefehl komplett unbrauchbar (leiser = aus, lauter = Nachbarn fallen aus dem Bett) und auch mit der Tastenwippe auf der Dockingstation kann man das nicht wirklich feinfühlig machen). Bei den "angezeigten" Echos und Echo-Dots kann ich per FHEM die Lautstärke sehr schön einstellen, das hätte ich auch so gerne für das Lenovo Tablett...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roland-l am 17 Mai 2020, 12:46:53
Zitat von: Felix_86 am 16 Mai 2020, 20:29:54
Hallo zusammen,

ich stelle seit heute 16.05.2020 (oder vielleicht schon seit gestern) fest, dass die Sprachwiedergabe die Stimmlage nicht mehr anpasst, je nach dem was für ein Satzzeichen vorhanden ist.

Ich lasse mich z.B. über neue Mails informieren. Die Übergabe sieht dann wie folgt aus (Beispiel):

set ECHO_a1b2c3d4f5 speack Sie haben Post. Der Absender ist. ebay@ebay.com. Der Betreff ist. BESTELLUNG ZUGESTELLT Lenovo ThinkCentre M83.


Was nun im Reading "voice" im ECHO Device vorhanden ist, sieht so aus:

sprich mir nach sie haben post der absender ist ebay ebay com der betreff ist b. e. s. t. e. l. l. u. n. g. z. u. g. e. s. t. e. l. l. t. lenovo thinkcentre m. drei und achtzig

So wird die Nachricht auch vom Echo wiedergegeben, ohne Punkt (und Komma) und die Großbuchstaben werden einzeln buchstabiert.
Das war vor gestern definitiv nicht der Fall. Zumindest Satzzeichen wurden korrekt betont und angewendet.

Es scheint als filtert Amazon (?!?!) nun alle Satzzeichen raus, formatiert alles auf Kleinbuchstaben und buchstabiert Wörter in Großbuchstaben.

Liegt das am Modul, dass es beeinflusst werden kann oder sind wir hier auf Amazon angewiesen (machtlos)?

Danke.

Hallo das ist bei mir auch so. Ich habe aber festgestellt das.
set ECHO_xxxxxxx speack TV aus   Den Fehler? reproduziert.
set ECHO_xxxxxxx speak_ssml <speak>TV aus</speak> funktioniert.
Gruß Roland.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 18 Mai 2020, 11:48:56
Vielen Dank Roland.
Ja, mit "set ECHO_xxxxxxx speak_ssml <speak>$TEXT</speak>" funktioniert es wieder wie zuvor.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 14:33:40
Merkwürdig. Bei mir erfolgt mit dieser Syntax gar keine Ausgabe.

set Echo2 speak_ssml <speak>"Test"</speak>

oder

set Echo2 speak_ssml <speak>Test</speak>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roland-l am 18 Mai 2020, 16:55:54
Dan kontrollier mal ob Du in Deinem ,,ECHO" Device bei Set die Möglichkeit hast ,,speak_ssml" auszuwählen.
Wenn nicht musst du das Modul updaten.
Ich bin auch erst vor zwei Wochen ,,speak_ssml" gestoßen.
Ich wollt je nach Lichtverhältnissen Alexa Flüstern lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 21:19:26
Bei meinem Echo kann ich es auswählen. Aber es passiert trotzdem nichts. Das kommt auch offensichtlich keine Fehlermeldung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 Mai 2020, 21:20:24
Geht der normale speak!?

Welche Login-Methode!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 21:26:06
NPM
Normales Speak geht, aber mit bekanntem Problem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Mai 2020, 21:31:54
Zitat von: Invers am 18 Mai 2020, 21:26:06
NPM
Normales Speak geht, aber mit bekanntem Problem.
Dann solltest Du uns mal ein get status vom Account Device schicken. Ein zusätzliches Log mit Verbose 4 an dem entsprechenden Device und dann noch ein Browser Resultat der Aktion. Hier für das Attribut "" aktivieren und dann ein get html_result am entsprechenden Device.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 21:42:03
ok, hier get Status
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
verbose    Attribut 2
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-02118....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 214....
.DIRECTID    Helper amzn1.account.AFKP6N....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


verbose 4
2020.05.18 21:38:18 4: [Echo2] [echodevice_SendCommand] [speak_ssml] START
2020.05.18 21:38:18 4: [Echo2] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2020.05.18 21:38:18 4: [Echo2] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendData={"behaviorId": "PREVIEW","sequenceJson": "{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"Speak\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak>Test</speak>\"}}],\"customerId\":\"A1QL32PS8933UO\",\"target\":{\"customerId\":\"A1QL32PS8933UO\",\"devices\":[{\"deviceSerialNumber\":\"G090U50991271VGK\",\"deviceTypeId\":\"A32DOYMUN6DTXA\"}]}}}}","status": "ENABLED"}
2020.05.18 21:38:18 4: [Echo2] [echodevice_HandleCmdQueue] [speak_ssml] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId": "PREVIEW","sequenceJson": "{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"Speak\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak>Test</speak>\"}}],\"customerId\":\"A1QL32PS8933UO\",\"target\":{\"customerId\":\"A1QL32PS8933UO\",\"devices\":[{\"deviceSerialNumber\":\"G090U50991271VGK\",\"deviceTypeId\":\"A32DOYMUN6DTXA\"}]}}}}","status": "ENABLED"}
2020.05.18 21:38:19 4: [Echo2] [echodevice_Parse] [speak_ssml]
2020.05.18 21:38:19 4: [Echo2] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


ZitatHier für das Attribut "" aktivieren und dann ein

Das habe ich leider nicht verstanden. Wo und welches Attr.?



EDIT

Meinst du das?

Amazon HTML Results:
Datum      HTML Result Dateiname
Wed Jun 5 10:19:23 2019      Echo_media.html
Wed Jun 5 10:19:23 2019      Echo_media_header.html
Wed Jun 5 10:19:22 2019      Echo_player.html
Wed Jun 5 10:19:22 2019      Echo_player_header.html
Wed Jun 5 10:18:49 2019      Echo_speak.html
Wed Jun 5 10:18:49 2019      Echo_speak_header.html
   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Mai 2020, 21:47:48
Zitat von: Invers am 18 Mai 2020, 21:42:03
ok, hier get Status
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
verbose    Attribut 2
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-02118....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 214....
.DIRECTID    Helper amzn1.account.AFKP6N....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


verbose 4
2020.05.18 21:38:18 4: [Echo2] [echodevice_SendCommand] [speak_ssml] START
2020.05.18 21:38:18 4: [Echo2] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2020.05.18 21:38:18 4: [Echo2] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendData={"behaviorId": "PREVIEW","sequenceJson": "{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"Speak\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak>Test</speak>\"}}],\"customerId\":\"A1QL32PS8933UO\",\"target\":{\"customerId\":\"A1QL32PS8933UO\",\"devices\":[{\"deviceSerialNumber\":\"G090U50991271VGK\",\"deviceTypeId\":\"A32DOYMUN6DTXA\"}]}}}}","status": "ENABLED"}
2020.05.18 21:38:18 4: [Echo2] [echodevice_HandleCmdQueue] [speak_ssml] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId": "PREVIEW","sequenceJson": "{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"Speak\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak>Test</speak>\"}}],\"customerId\":\"A1QL32PS8933UO\",\"target\":{\"customerId\":\"A1QL32PS8933UO\",\"devices\":[{\"deviceSerialNumber\":\"G090U50991271VGK\",\"deviceTypeId\":\"A32DOYMUN6DTXA\"}]}}}}","status": "ENABLED"}
2020.05.18 21:38:19 4: [Echo2] [echodevice_Parse] [speak_ssml]
2020.05.18 21:38:19 4: [Echo2] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Das habe ich leider nicht verstanden. Wo und welches Attr.?



EDIT

Meinst du das?

Amazon HTML Results:
Datum      HTML Result Dateiname
Wed Jun 5 10:19:23 2019      Echo_media.html
Wed Jun 5 10:19:23 2019      Echo_media_header.html
Wed Jun 5 10:19:22 2019      Echo_player.html
Wed Jun 5 10:19:22 2019      Echo_player_header.html
Wed Jun 5 10:18:49 2019      Echo_speak.html
Wed Jun 5 10:18:49 2019      Echo_speak_header.html
Ich meinte das Attribut "browser_save_data". Sorry hatte ich vergessen in die Nachricht zu schreiben. Nachdem Ausführen von get html_result musst du noch auf die Dateien klicken. Dann kannst du Dir den jeweiligen Inhalt anschauen. Wäre nicht schlecht wenn Du die dann noch zusendest.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 21:55:55
Echo2_speak_ssml.html ist leer

und
Echo2_speak_ssml_header.html enthält:

ZitatHTTP/1.1 200 OK Content-Length: 0 Connection: keep-alive Server: Server Date: Mon, 18 May 2020 19:52:24 GMT Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent x-amz-rid: SKBXQ6MGBF2F59NWV7TV X-Cache: Miss from cloudfront Via: 1.1 458f29e42261f01e7368474593f44b66.cloudfront.net (CloudFront) X-Amz-Cf-Pop: TXL52-C1 X-Amz-Cf-Id: OXZWY2H8Tvers1EbFfah1JkPKLLJv4hftgY0K1WmzELM00cS78iplA==

War es das?

Danke üübrigens für die turboschnellen Antworten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 22:00:28
Habe ich mich vielleicht nur zu doof angestellt?
Ich habe alle folgenden Zeichen in die Eingabezeile von fhem eingefügt:
set Echo2 speak_ssml <speak>Test</speak>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Mai 2020, 22:02:05
Zitat von: Invers am 18 Mai 2020, 22:00:28
Habe ich mich vielleicht nur zu doof angestellt?
Ich habe alle folgenden Zeichen in die Eingabezeile von fhem eingefügt:
set Echo2 speak_ssml <speak>Test</speak>
Was passiert wenn du den speak_ssml Befehl direkt über die Oberfläche und nicht über die commandline absetzt?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 22:10:31
Ich soll
set anklicken, dann speak_ssml auswählen und <speak>Test</speak> eingeben? oder nur
set anklicken, dann speak_ssml auswählen und  Test eingeben??

beide Varianten habe ich probiert und es erfolgt keine Tonausgabe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 18 Mai 2020, 22:12:37
Das erste
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 22:13:58
wie gesagt, keine Tonausgabe.
Version vom Echomodul ist 0.1.8. letztes fhem-Update heute.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 22:16:57
Ja, ich denke immer, ich bin zu doof und suche zuerst die Schuld bei mir. Ich hoffe, dass es nicht an mir liegt. Wäre mir echt peinlich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 18 Mai 2020, 22:19:58
Zitat von: Invers am 18 Mai 2020, 22:13:58
wie gesagt, keine Tonausgabe.
Version vom Echomodul ist 0.1.8. letztes fhem-Update heute.
Ja, ich weiss. Ich wollte nur damit sagen, dass das 2. nicht funktionieren kann. speak_ssml muss mit SSML Syntax aufgerufen werden.

Ich habe aber keine Lösung für dich, sorry ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 18 Mai 2020, 22:23:45
OK, das ist kein Problem. Dann bleibt es halt so, wie es ist. Amazon bastelt ja in letzter Zeit viel herum. vielleicht gibt sich das auch wieder von alleine.
Ich danke dir jedenfalls für deine Mühe. 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Mai 2020, 09:52:26
Zitat von: Invers am 18 Mai 2020, 22:23:45
OK, das ist kein Problem. Dann bleibt es halt so, wie es ist. Amazon bastelt ja in letzter Zeit viel herum. vielleicht gibt sich das auch wieder von alleine.
Ich danke dir jedenfalls für deine Mühe.
Kannst Du Deine Echo Device mal löschen und noch mal neu anlegen lassen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 20 Mai 2020, 09:58:53
Das hätte ich gemacht, aber inzwischen hat Amazon den Fehler korrigiert und die alte Methode funktioniert wieder einwandfrei. Sorry, konnte nicht eher antworten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 25 Mai 2020, 02:53:56
Ich muss einen 'set Echo npm_login new' zu machen.
Es kommt aber der Link von meinem Docker-Container mit Port 3002.
Wenn ich die 'npm_proxy_listen_ip' die IP von meinem Container eingebe und bei 'npm_Proxy_ip' die IP meiner FHEM Box eingebe, kommt der Link meiner FHEM Box mit Port 3002. Es gibt aber keine Verbindung zu Amazon!

Woran hängt das?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Mai 2020, 09:10:13
Zitat von: mnennstiel am 25 Mai 2020, 02:53:56
Ich muss einen 'set Echo npm_login new' zu machen.
Es kommt aber der Link von meinem Docker-Container mit Port 3002.
Wenn ich die 'npm_proxy_listen_ip' die IP von meinem Container eingebe und bei 'npm_Proxy_ip' die IP meiner FHEM Box eingebe, kommt der Link meiner FHEM Box mit Port 3002. Es gibt aber keine Verbindung zu Amazon!

Woran hängt das?
Schick mal ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 25 Mai 2020, 10:33:00
Hallo Michael,
Screenshot bitte schön
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Mai 2020, 11:03:09
Zitat von: mnennstiel am 25 Mai 2020, 10:33:00
Hallo Michael,
Screenshot bitte schön
Laut Screenshot hast du die Attribute nicht gesetzt. Kannst Du die Attribute noch mal setzen und dann das Ganze noch mal probieren. Bitte vorher das Account Device auf Verbose 4 setzen. Wenn alles gemacht wurde bitte das LOG zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 25 Mai 2020, 12:24:19
Bitte schön
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Mai 2020, 12:44:11
Zitat von: mnennstiel am 25 Mai 2020, 12:24:19
OK hatte gestern vor lauter Frust das Echo Modul gelöscht und danach die Attribute nicht wieder eingetragen, weil ich schon zu müde war (3 Uhr nachts)

Hier ein Log-Mitschnitt mit verbose 4:


GELÖSCHT


Ich hoffe der Mitschnitt r
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dr. Boris Neubert am 25 Mai 2020, 14:00:58
Habe die personenbezogenen Daten gelöscht. Allerdings sind diese bereits in der Welt, da sie mit der E-Mail an die Abonnenten des Beitrags versendet wurden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Mai 2020, 15:16:42
Zitat von: mnennstiel am 25 Mai 2020, 12:24:19
Bitte schön
Kennst Du die Anleitung https://mwinkler.jimdo.com/modul-echodevice-npm/ ?

Laut Screenshot verwendest Du kein NPM Login.

Bitte auch mal die Node.JS Version 10, 11 oder 12 verwenden. Die von Dir eingesetzte 13er Version macht , glaube ich, aktuell noch Probleme.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 26 Mai 2020, 00:08:08
@Michael

Also ich habe jetzt ein Backup eingespielt und nochmals versucht NPM_install im Amazon.Account Device zu starten.
Das hat funktioniert  - erfolgreich. Der Link der nun bei NPM_login new kam funktionierte aber nicht. Im Status stand dann im RUNNING REQUEST eine 1.
Nun habe ich NPM 12 installiert nach deiner Empfehlung. Diese habe ich parallel zur 13er installiert und mit NPM use 12 aktiviert.
Habe zwischen jedem folgenden Versuch ein Reboot des Systems gemacht.
Den neuen Pfad von NPM und NODE habe ich als Attribut eingetragen (s.Bild). Versuch NPM_login new o.E. Link (192.168.253.1:3002) ist nicht erreichbar. Bei Abfrage von Status steht im RUNNING REQUEST folgend immer 0 drin.
Nun habe ich meine IP von dem Docker-Container eingetragen, den ich brauche im meine Homematic-IP Geräte zu nutzen.
https://github.com/alexreinert/piVCCU/blob/master/docs/setup/wlan.md (https://github.com/alexreinert/piVCCU/blob/master/docs/setup/wlan.md)
Versuch NPM_login new o.E. Link ist nicht erreichbar  (192.168.253.1:3002).
Im nächsten Versuch habe ich die npm_proxy_listen_ip eingetragen - einmal 192.168.253.1 und auch 192.168.253.2 eingetragen und nun kam statt ein Link ein Fehler wäre aufgetreten.
Als nächstes setzte ich das Attribut npm_proxy_ip auf die IP Adresse meiner FHEM Box 192.168.178.69. Der Link der dann kam war 192.168.178.69:3002. Diese Webseite war aber auch nicht erreichbar.

Ich denke mal die vernünftigste Umgebung war die Ursprungsumgebung, in der ich auch NPM über die FHEM Eingabezeile installieren konnte. Leider kommt der Link zu Amazon nicht zustande, weil ich wahrscheinlich diesen Container (s.Link oben) installiert habe.

Könnte meine Vermutung richtig sein ?   Ich habe dir auch nochmal die Log mit verbose 4 zugeschickt!

Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Mai 2020, 08:29:39
Zitat von: mnennstiel am 26 Mai 2020, 00:08:08
@Michael

Also ich habe jetzt ein Backup eingespielt und nochmals versucht NPM_install im Amazon.Account Device zu starten.
Das hat funktioniert  - erfolgreich. Der Link der nun bei NPM_login new kam funktionierte aber nicht. Im Status stand dann im RUNNING REQUEST eine 1.
Nun habe ich NPM 12 installiert nach deiner Empfehlung. Diese habe ich parallel zur 13er installiert und mit NPM use 12 aktiviert.
Habe zwischen jedem folgenden Versuch ein Reboot des Systems gemacht.
Den neuen Pfad von NPM und NODE habe ich als Attribut eingetragen (s.Bild). Versuch NPM_login new o.E. Link (192.168.253.1:3002) ist nicht erreichbar. Bei Abfrage von Status steht im RUNNING REQUEST folgend immer 0 drin.
Nun habe ich meine IP von dem Docker-Container eingetragen, den ich brauche im meine Homematic-IP Geräte zu nutzen.
https://github.com/alexreinert/piVCCU/blob/master/docs/setup/wlan.md (https://github.com/alexreinert/piVCCU/blob/master/docs/setup/wlan.md)
Versuch NPM_login new o.E. Link ist nicht erreichbar  (192.168.253.1:3002).
Im nächsten Versuch habe ich die npm_proxy_listen_ip eingetragen - einmal 192.168.253.1 und auch 192.168.253.2 eingetragen und nun kam statt ein Link ein Fehler wäre aufgetreten.
Als nächstes setzte ich das Attribut npm_proxy_ip auf die IP Adresse meiner FHEM Box 192.168.178.69. Der Link der dann kam war 192.168.178.69:3002. Diese Webseite war aber auch nicht erreichbar.

Ich denke mal die vernünftigste Umgebung war die Ursprungsumgebung, in der ich auch NPM über die FHEM Eingabezeile installieren konnte. Leider kommt der Link zu Amazon nicht zustande, weil ich wahrscheinlich diesen Container (s.Link oben) installiert habe.

Könnte meine Vermutung richtig sein ?   Ich habe dir auch nochmal die Log mit verbose 4 zugeschickt!

Gruss
Hast du den Port 3002 durchgereicht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 26 Mai 2020, 10:39:02
Port habe ich eingetragen - es kommt ein Fehler!
Log habe ich dir persönlich gesendet!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Mai 2020, 12:42:14
Zitat von: mnennstiel am 26 Mai 2020, 10:39:02
Port habe ich eingetragen - es kommt ein Fehler!
Log habe ich dir persönlich gesendet!
Die DEF ist bei Dir immer noch falsch! Die DEF bitte wie hier beschrieben "https://mwinkler.jimdo.com/modul-echodevice-npm/" anlegen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 26 Mai 2020, 15:41:29
OK habe jetzt die Fake Adresse eingetragen.
Es funktioniert trotzdem nicht.
Habe es auf meinem Raspberry 4 installiert und da war alles innerhalb von 5 min installiert und funktioniert - auch mit node13!
Will es aber gerne auf dem 3b+ installieren 😭
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Mai 2020, 17:33:47
Zitat von: mnennstiel am 26 Mai 2020, 15:41:29
OK habe jetzt die Fake Adresse eingetragen.
Es funktioniert trotzdem nicht.
Habe es auf meinem Raspberry 4 installiert und da war alles innerhalb von 5 min installiert und funktioniert - auch mit node13!
Will es aber gerne auf dem 3b+ installieren [emoji24]
Laut log kann er den Proxy nicht an die ip Adresse binden. Stimmt denn die ip?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 26 Mai 2020, 17:56:03
Die IP ist die Richtige!

Ich denke mein Problem liegt hier : https://github.com/alexreinert/piVCCU/blob/master/docs/setup/wlan.md (https://github.com/alexreinert/piVCCU/blob/master/docs/setup/wlan.md)

Wenn ich keine Proxy-IP eingebe nimmt er den Gateway von meiner Bridge (192.168.253.1) zur CCU (192.168.253.2).

Ich verstehe nicht genau was in dem Link alles zugewiesen wird. Ob Route des IP-Forwarding Probleme macht ???

Warum holt er sich eigentlich die Gateway Adresse 192.168.253.1 und nicht meine IP vom Raspberry?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Mai 2020, 18:03:37
Zitat von: mnennstiel am 26 Mai 2020, 17:56:03
Die IP ist die Richtige!

Ich denke mein Problem liegt hier : https://github.com/alexreinert/piVCCU/blob/master/docs/setup/wlan.md (https://github.com/alexreinert/piVCCU/blob/master/docs/setup/wlan.md)

Wenn ich keine Proxy-IP eingebe nimmt er den Gateway von meiner Bridge (192.168.253.1) zur CCU (192.168.253.2).

Ich verstehe nicht genau was in dem Link alles zugewiesen wird. Ob Route des IP-Forwarding Probleme macht ???

Warum holt er sich eigentlich die Gateway Adresse 192.168.253.1 und nicht meine IP vom Raspberry?
Das Skript prüft alle IPs. Die zuletzt gefundene verwendet er dann für den Proxy. In Deinem Fall scheint diese falsch zu sein, daher musst du die Attribute entsprechend anpassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 26 Mai 2020, 18:41:38
Sorry, wenn das so einfach wäre, müsste es mit der IP 192.168.178.69 funktionieren. die Frage sollte sein warum kann sich der proxy nicht mit der IP meiner Box verbinden?
Warum ist der Port auf 3002 gesetzt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Mai 2020, 19:00:40
Zitat von: mnennstiel am 26 Mai 2020, 18:41:38
Sorry, wenn das so einfach wäre, müsste es mit der IP 192.168.178.69 funktionieren. die Frage sollte sein warum kann sich der proxy nicht mit der IP meiner Box verbinden?
Warum ist der Port auf 3002 gesetzt?
Der Port ist Standard! Den kannst du über die Attribute auch anpassen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 26 Mai 2020, 19:50:15
So ich habe zwar nicht DEN Durchblick von der Materie, aber durch Ausprobieren bekommt man halt doch ab und zu was hin.
System läuft jetzt.
Habe in der 'npm_proxy_listen_ip' die IP von meinem Raspberry 192.168.178.69 und den Container Gateway 192.168.253.1 eingetragen.
In der 'npm_proxy_ip' die IP von meinem Raspberry nochmal eingetragen und siehe da der Link wird mit der Rasp-IP mit port 3002 angezeigt und verbindet sich auch mit Amazon nach dem Drücken. Es war kein zusätzlicher Port Eintrag geschweige denn Node 12 nötig.
Solltest du vielleicht mit in deiner Beschreibung aufnehmen !

:D :D :D :D :D :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dersch am 27 Mai 2020, 10:51:16
Der Login mit Captcha funktioniert leider nicht mehr. Ich bekomme nur noch loginerrors. Wenn ich mich auf der AmazonConnect_cookielogin4.html direkt einlogge klappt es aber ohne Probleme. Hat sich hier was geändert? Bisher hat das immer gut geklappt.

2020.05.27 10:47:01 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.05.27 10:47:01 3: [AmazonConnect] [echodevice_setState] to connected but loginerror
2020.05.27 10:47:02 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.05.27 10:47:02 3: [AmazonConnect] [echodevice_setState] to disconnected
2020.05.27 10:47:58 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.05.27 10:47:58 3: [AmazonConnect] [echodevice_setState] to connected but loginerror
2020.05.27 10:48:59 3: [AmazonConnect] [echodevice_LoginStart] connected but loginerror
2020.05.27 10:48:59 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.05.27 10:50:02 3: [AmazonConnect] [echodevice_LoginStart] connected but loginerror
2020.05.27 10:50:02 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Mai 2020, 10:56:28
Zitat von: Dersch am 27 Mai 2020, 10:51:16
Der Login mit Captcha funktioniert leider nicht mehr. Ich bekomme nur noch loginerrors. Wenn ich mich auf der AmazonConnect_cookielogin4.html direkt einlogge klappt es aber ohne Probleme. Hat sich hier was geändert? Bisher hat das immer gut geklappt.

2020.05.27 10:47:01 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.05.27 10:47:01 3: [AmazonConnect] [echodevice_setState] to connected but loginerror
2020.05.27 10:47:02 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.05.27 10:47:02 3: [AmazonConnect] [echodevice_setState] to disconnected
2020.05.27 10:47:58 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.05.27 10:47:58 3: [AmazonConnect] [echodevice_setState] to connected but loginerror
2020.05.27 10:48:59 3: [AmazonConnect] [echodevice_LoginStart] connected but loginerror
2020.05.27 10:48:59 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.05.27 10:50:02 3: [AmazonConnect] [echodevice_LoginStart] connected but loginerror
2020.05.27 10:50:02 3: [AmazonConnect] [echodevice_LostConnect] JSON error = no content / set loginerror to 3

Bitte die neue Loginmethode verwenden. Anleitung siehe hier https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dersch am 27 Mai 2020, 11:12:05
Ah ok :) Angenehm! Funktioniert tadellos nun
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juergen012 am 27 Mai 2020, 20:59:53
Hallo, zur Info:

Bei meiner Neuinstallation von fhem, konnte ich das echodevice nicht installieren. bei NPM NEW, bekam ich eine Fehlermeldung.
Erst bei einem downgrade von Node.JS auf Version 12 klappte die Einrichtung.
Gruß
Jürgen K.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 27 Mai 2020, 22:32:30
Zitat von: juergen012 am 27 Mai 2020, 20:59:53
Hallo, zur Info:

Bei meiner Neuinstallation von fhem, konnte ich das echodevice nicht installieren. bei NPM NEW, bekam ich eine Fehlermeldung.
Erst bei einem downgrade von Node.JS auf Version 12 klappte die Einrichtung.
Gruß
Jürgen K.

Ich kann nur sagen, bei mir läuft es mit Node Version 13.12.0!

Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juergen012 am 28 Mai 2020, 10:53:59
ich hatte Version 14.x? installiert. Hauptsache es rennt..
Gruß
j.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 28 Mai 2020, 23:32:31
Also grundsätzlich ist es mal eine gute Idee auf der aktuellen LTS-Version zu arbeiten, wenn man nicht Jugend forscht spielen möchte, derzeit 12.17.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raimundl am 31 Mai 2020, 19:07:55
Hallo! Guten Abend!

Habe heute auf einer bestehenden Node (11.8.0) und Npm Version (6.14.5) das Modul installiert. Status connected, alle meine Echos wurden erkannt, auch alle meine Daten fanden sich in den Readings wieder - nur leider funktioniert "speak" nichr. Auch die Lautsärkeregelung bleibt nicht am gewünschten Wert - dürfte auch nicht angenommen werden. Die beiden Programme sind nicht in usr/bin/... sondern in usr/local/bin/.... - aber das wird ja nicht der Grund sein, da das "log in" ja sofort funktioniert hat.
Auch ein grobes Durchackern dieser 278 Seite brachte mir keine Lösung.

Modul Info:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-31131....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-31131....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AE2NAV....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Danke und LG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Mai 2020, 19:20:08
Zitat von: raimundl am 31 Mai 2020, 19:07:55
Hallo! Guten Abend!

Habe heute auf einer bestehenden Node (11.8.0) und Npm Version (6.14.5) das Modul installiert. Status connected, alle meine Echos wurden erkannt, auch alle meine Daten fanden sich in den Readings wieder - nur leider funktioniert "speak" nichr. Auch die Lautsärkeregelung bleibt nicht am gewünschten Wert - dürfte auch nicht angenommen werden. Die beiden Programme sind nicht in usr/bin/... sondern in usr/local/bin/.... - aber das wird ja nicht der Grund sein, da das "log in" ja sofort funktioniert hat.
Auch ein grobes Durchackern dieser 278 Seite brachte mir keine Lösung.

Modul Info:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-31131....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-31131....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AE2NAV....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Danke und LG
Schaue mal hier https://mwinkler.jimdo.com/modul-echodevice-npm/

Laut get Status verwendest du noch die alte Login Methode


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 31 Mai 2020, 19:20:59
Mach nochmal sudo npm install -g npm bei Installation auf raspian. Ggf lief es nicht sauber durch.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raimundl am 31 Mai 2020, 20:33:10
Zitat von: michael.winkler am 31 Mai 2020, 19:20:08
Schaue mal hier https://mwinkler.jimdo.com/modul-echodevice-npm/

Laut get Status verwendest du noch die alte Login Methode


Gesendet von iPhone mit Tapatalk

Meine Vorgangsweise bei der Installation:

Nach Eingabe von 

define <Name> echodevice <Amazon account> <Amazon Kennwort>

kam kurz ein "conected but login error" aber fast sofort danach automatisch ein "connected"

Ein "set ECHO NPM_install" ist bei mir nicht vorhanden.

Ich glaube das war die richtige Methode. Den Port und die IPAdresse habe ich noch nicht bei den Attr. angegeben.

@87insane: Danke, habe ich auch versucht!

LG

PS: "Connection lost, trying a reconnect every 5 sec." - scheint jetzt immer wieder im Browser auf!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 31 Mai 2020, 20:48:21
Zitat von: raimundl am 31 Mai 2020, 20:33:10
Meine Vorgangsweise bei der Installation:

Nach Eingabe von 

define <Name> echodevice <Amazon account> <Amazon Kennwort>


DAS IST DER FEHLER!!!

Anleitung NICHT ausreichend gelesen!!

Der define MUSS mit FAKE-LOGIN geschehen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Mai 2020, 20:49:01
Zitat von: raimundl am 31 Mai 2020, 20:33:10
Meine Vorgangsweise bei der Installation:

Nach Eingabe von 

define <Name> echodevice <Amazon account> <Amazon Kennwort>

kam kurz ein "conected but login error" aber fast sofort danach automatisch ein "connected"

Ein "set ECHO NPM_install" ist bei mir nicht vorhanden.

Ich glaube das war die richtige Methode. Den Port und die IPAdresse habe ich noch nicht bei den Attr. angegeben.

@87insane: Danke, habe ich auch versucht!

LG

PS: "Connection lost, trying a reconnect every 5 sec." - scheint jetzt immer wieder im Browser auf!
Dann solltest du dir die Anleitung noch mal genau durchlesen


Gesendet von iPhone mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: raimundl am 31 Mai 2020, 21:22:18
Danke den beiden Herren!

Ich habe die Definition aus der FHEM Referenz kopiert meine Daten eingesetzt und erst danach den Link zur Installation aufgerufen. Aber da war ich ja bereits connected.

Man sollte trotzdem vorher alles bis zum Ende durchlesen.

Nochmals herzlichen Dank und

LG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 04 Juni 2020, 21:56:14
Hallo,

ich nutze noch die Version 0.0.51n

Ich hab wieder mal einen Aussetzer. Das heist ich kann kann kein speak setzen. Also habe ich was ich auch immer gemacht hatte einen npm new gestartet. Dann kam die Meldung das npm installiert werden sollte. Also hab ich das mal gesetzt. Dann hat sich mein Fhem aufgehangen. Hab den pi nochmal rebootet und versucht die npm install manuel auf ssh durchzuführen wie auf der Hilfe seite beschrieben. Danach nochmal npm new, nix.

jetzt habe ich im state ein disconnectet.
Könnte es sein das er intern immernoch versucht das cokie zu setzten.
in amazon_refreshtoken steht wird erzeugt

Modul Infos:
Beschreigung   
Bereich   
Wert
Version   
Reading
0.0.51n
COOKIE_STATE   
Reading
START
COOKIE_TYPE   
Reading
READING
amazon_refreshtoken   
Reading
wird erzeugt
room   
Attribut
Amazon
disable   
Attribut
0
event-on-change-reading   
Attribut
.*
icon   
Attribut
echo



Amazon Cookie:
Beschreigung   
Bereich   
Wert
.COOKIE   
Reading
session-id=260-16498....
COOKIE_STATE   
Reading
START
COOKIE_TYPE   
Reading
READING
amazon_refreshtoken   
Reading
wird erzeugt
.COOKIE   
Helper
session-id=260-16498....
.COMMSID   
Helper
....
.CSRF   
Helper
....
.DIRECTID   
Helper
....
RUNLOGIN   
Helper
0
RUNNING_REQUEST   
Helper
0
RUNLOGIN   
Helper
0
RUNLOGIN   
Helper
0


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 04 Juni 2020, 22:04:18
Hallo,
hast du in deinem Modul das 'def' auf xxx@xxx.xx xxx gesetzt?

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 04 Juni 2020, 22:09:00
Zitat von: mnennstiel am 04 Juni 2020, 22:04:18
Hallo,
hast du in deinem Modul das 'def' auf xxx@xxx.xx xxx gesetzt?

Gruß

Nein,im def steht crypt:584306470d5d5009795b0c470c58510d195057 crypt:1a7d074b1b545f560173
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 04 Juni 2020, 22:11:16
Lösche deine Eintrag und trage die Fake Adresse und Passwort mit den x en ein.
Danach FHEM neu starten und versuchte npm über das Modul zu installieren!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 04 Juni 2020, 22:18:14
Ja aber ich nutze noch die alte Version 0.0.51n

Laut Doku ist dein Vorschlag ab Version 0.0.55 gültig.
Davor lief es auch ohne Probleme...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 04 Juni 2020, 22:23:07
Warum führst du kein Update von dem Modul durch?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 04 Juni 2020, 22:25:51
Ja wäre ne Möglichkeit.
Dumme Frage. Wie update ich das Modul?
Altes löschen und eventuell alles nochmal neu installieren?

Edit: Ich hab jetzt mal update 37_echodevice.pm gestartet

Edit2: Version bleibt unverändert. 0.0.51n
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 04 Juni 2020, 22:33:55
Einzeln sollte es so funktionieren;



update echodevice.pm

Danach FHEM neu starten!

Gruß Maik
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 04 Juni 2020, 22:44:31
Ich hatte folgendes durchgeführt

Edit: Ich hab jetzt mal update 37_echodevice.pm gestartet

Edit2: Version bleibt unverändert. 0.0.51n
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 04 Juni 2020, 22:50:16
OK dann bitte 'GET <echodevice_name> STATUS'

Welche Version steht da?

Eventuell noch 'GET ... SETTINGS'
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Juni 2020, 22:50:56
Ich halte ja von teilweise Update von fhem nichts!

Warum nicht ein komplettes fhem update!?

Wenn es Abhängigkeiten gibt, dann ist ein teilweise up-to-date fhem (oder generell System) oft instabil...

Bzw. wie alt ist der Rest von fhem!?

Neustart durchgeführt!?

Im Log abgewartet, bis der Update auch durchgelaufen ist!?

Weil wenn backup before update aktiv ist, dann wird ja erst mal ein backup gemacht...
...kann dauern...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 04 Juni 2020, 22:53:32
Zitat von: MadMax-FHEM am 04 Juni 2020, 22:50:56
Ich halte ja von teilweise Update von fhem nichts!

Warum nicht ein komplettes fhem update!?

Wenn es Abhängigkeiten gibt, dann ist ein teilweise up-to-date fhem (oder generell System) oft instabil...

Bzw. wie alt ist der Rest von fhem!?

Neustart durchgeführt!?

Im Log abgewartet, bis der Update auch durchgelaufen ist!?

Weil wenn backup before update aktiv ist, dann wird ja erst mal ein backup gemacht...
...kann dauern...

Gruß, Joachim

👍 wäre das Vernünftigste mit all den Probst die auftreten können. Aber irgendwann wird es Mal Zeit.
Vorher Update machen wenn du willst
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 04 Juni 2020, 23:06:37
Zitat von: mnennstiel am 04 Juni 2020, 22:50:16
OK dann bitte 'GET <echodevice_name> STATUS'

Welche Version steht da?

Eventuell noch 'GET ... SETTINGS'

Folgendest steht

Echo is not connected. Aborting...

bei settings dasselbe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 04 Juni 2020, 23:07:47
Zitat von: MadMax-FHEM am 04 Juni 2020, 22:50:56
Ich halte ja von teilweise Update von fhem nichts!

Warum nicht ein komplettes fhem update!?

Wenn es Abhängigkeiten gibt, dann ist ein teilweise up-to-date fhem (oder generell System) oft instabil...

Bzw. wie alt ist der Rest von fhem!?

Neustart durchgeführt!?



Im Log abgewartet, bis der Update auch durchgelaufen ist!?

Weil wenn backup before update aktiv ist, dann wird ja erst mal ein backup gemacht...
...kann dauern...

Gruß, Joachim

Werde ich als nächstes versuchen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 05 Juni 2020, 09:23:34
Bevor ich jetzt ein komplett Update mache, die Frage nochmal.
Kommt mit dem Update auch die aktuelle Version 0.0.59 drauf?
Oder muss ich die doch jetzt seperat runterladen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 05 Juni 2020, 09:32:08
Moin also die neuste Modul Version ist bei mir die 0.1.8

37_echodevice.pm ist im Update integriert - du musst also nichts von irgendwelchen Seiten runterladen.
Anstatt FHEM nur neu zu starten, starte ich meistens den Raspi komplett neu. Erfahrungsmäßig funktioniert das besser.

Gruß Maik
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 05 Juni 2020, 10:24:50
update durchgeführt,

bekomme eine Meldung

2020.06.05 10:21:22 1 : UPD FHEM/37_echodevice.pm
2020.06.05 10:21:22 1 : open ./FHEM/37_echodevice.pm failed: Permission denied, trying to restore the previous version and aborting the update


pi neugestartet,immer noch die Version 0.0.51n
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 05 Juni 2020, 10:27:32
Zitatpi neugestartet,immer noch die Version 0.0.51n
Dann wird wohl die Datei die falschen Rechte haben.
Der Benutzer unter dem FHEM läuft braucht schreibrechte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 05 Juni 2020, 10:44:02
Zitat von: neyzen am 05 Juni 2020, 10:24:50
update durchgeführt,

bekomme eine Meldung

2020.06.05 10:21:22 1 : UPD FHEM/37_echodevice.pm
2020.06.05 10:21:22 1 : open ./FHEM/37_echodevice.pm failed: Permission denied, trying to restore the previous version and aborting the update


pi neugestartet,immer noch die Version 0.0.51n

Falsche Rechte!
Kannst die Datei auch einfach löschen - und das Update gibt dir das neueste Modul mit den richtigen Rechten!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 05 Juni 2020, 11:25:42
Dann werde ich mal die 37_echodevice.pm auf dem pi löschen und in Fhem nochmals ein update durchführen.
Melde mich dann.
Danke für deine Hilfe...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 06 Juni 2020, 20:38:29
Durch löschen des 37_echodevice.pm am pi und danach ein update des Fhem`s hat sich mein Problem gelöst. Alles funktioniert wieder wie gewohnt.
Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Holger S am 09 Juni 2020, 16:16:10
Hallo,
habe folgendes Problem:

Wenn ich set echo.... speak Waschmaschine ist fertig sende und auf dem Echo läuft Musik, dann wird Musik leiser und das Echo gibt den Text aus.
Wenn ich aber mit:
set TYPE=echodevice speak Waschmaschine ist fertig
den speak Befehl an alle Echos sende, wird nur and den Echos der Text gesprochen auf denen keine Musik läuft.

Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 09 Juni 2020, 16:29:15
Du müsstest auch Fehler im log haben da mindestens eines der Geräte kein speak kann. Das wäre in dem Fall die Bridge.

Ich hab andere filter aber kann mir nur vorstellen das bei mir deswegen alles läuft weil bei mir auch nur die richtigen Geräte was bekommen...

ECHO_.*[SX]:FILTER=_benachrichtigung=on speak Es hat $dev geklingelt

Gesendet von meinem LM-G810 mit Tapatalk
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hawkeyexp am 09 Juni 2020, 20:05:14
Hi zusammen,

ich nutze das Modul schon recht lange und es funzt echt sehr stabil.

Zwei Punkte hätte ich aber dann doch:

1) Wenn via Tunein ein Sender gestartet wird läuft dieser ca. 10-15 min und dann wiederholt sich plötzlich der letzte Teil - ich merke
    das immer wenn ich unter der Dusche stehe (daher auch keine exakte Zeit) und nach den Nachrichten ein Musikstück kommt und
    plötzlich wieder der letzte Teil der Nachrichten (...nein es passiert auch bei unterschiedlichen Stationen :-))
    Es passiert allerdings nur enn ich via Fhem den trigger zum abspielen gebe - mach ich es als normalen Sprachbefehl kommt es
    nicht vor.

2) Aktuell scheint es kein Reading zu geben, dass ein Paket sich in er Zustellung befindet (gelber Leuchtring)
    Es wäre natürlich Mega wenn diese Info als Reading verfügbar wäre (sofern seitens Amazon in der Api vorhanden)
    Besonders nice wäre natürlich auch wenn man mitbekommen würde wieviele Stops etc. - am Speaker wird das ja ab 8 Stops wohl
    kurz mit einem "Dong" signalisiert und kurz vor Zustellung noch mal...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Holger S am 09 Juni 2020, 20:10:25
Danke
Habe es so gelöst:
set TYPE=echodevice:FILTER=model=Echo.*:FILTER=model!=.*Multiroom:FILTER=online=true speak Waschmaschine ist fertig
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MikeRoxx am 10 Juni 2020, 22:50:04
Hallo zusammen,

jetzt muß ich hier doch einmal fragen. Ich bekomme immer die Meldung connected but loginerror.

Status passt soweit:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
server    Attribut layla.amazon.de
room    Attribut Amazon
icon    Attribut echo
npm_refresh_intervall    Attribut 86400
browser_useragent_random    Attribut 1
verbose    Attribut 4


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-02373....
.COMMSID    Helper ....
.CSRF    Helper 109....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3


Das Ganze läuft unter Proxmox als Container (Buster). Portweiterleitung passt soweit. Ich kann mich einloggen aber dann bekomme ich die Meldung "Bitte aktivieren Sie Cookies, um fortzufahren"

browser_useragent_random 1

Bringt leider auch nichts.

Hier mal der Auszug aus dem Logfile:


2020.06.10 22:20:24 3: [Alexa1] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/XXX-XXXXXXXXXXXXXXXX","Cookie":"session-id=XXX-XXXXXX-XXXXXXXXXXXXX; session-id-time=XXXXXXXXXXXXXXl; ubid-acbde=XXXX-XXXXXXXXXXXXXXXXXXX","Accept":"*/*"},"gzip":true,"body":"appActionToken=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}

2020.06.10 22:20:24 3: [Alexa1] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.06.10 22:20:24 3: [Alexa1] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.06.10 22:20:24 3: [Alexa1] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.06.10 22:20:24 3: [Alexa1] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.06.10 22:20:24 3: [Alexa1] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.06.10 22:20:24 3: [Alexa1] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2020.06.10 22:20:24 3: [Alexa1] [echodevice_LoginStart] connected but loginerror
2020.06.10 22:20:24 4: [Alexa1] [echodevice_SendLoginCommand] [cookielogin6]
2020.06.10 22:20:24 4: [Alexa1] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.06.10 22:20:25 4: [Alexa1] [echodevice_ParseAuth] [cookielogin6]
2020.06.10 22:20:25 4: [Alexa1] [echodevice_LostConnect] clear CMD_QUEUE
2020.06.10 22:20:25 3: [Alexa1] [echodevice_LostConnect] JSON error = no content / set loginerror to 2

2020.06.10 22:20:27 3: [Alexa1] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jun 10 22:20:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1209create-cookie.js = true


Hier noch einmal Node und NPM version, Ein npm_install habe ich auch schon probiert. Leider ohne erfolg:
root@fhem:~# node -v
v10.21.0
root@fhem:~# npm -v
6.14.5
root@fhem:~# which node
/usr/bin/node
root@fhem:~# which npm
/usr/bin/npm


Bin für alle Ratschläge offen.

Gruß
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Juni 2020, 23:52:06
npm_install: leider ohne Erfolg...
...heißt was!?

Install ging schief: welche Fehler...

Danach npm_login New!?

Wenn du die letzten paar Seiten lesen würdest, da steht immer und immer und immer wieder was zu tun ist, damit entweder die Probleme weg sind...
...oder zumindest dass "hier" jemand helfen kann...

Mit den gelieferten Infos: schwer...

Noch ein "Schuss ins Blaue": wie hast du das Account-Device (das erste was man anlegen muss) definiert!?

Mit den echten Login-Daten ODER (was unbedingt notwendig ist!!) mit den "Fake-Login-Daten": xxx@xxx.de xxx

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MikeRoxx am 11 Juni 2020, 00:09:57
Hallo,

Ohne Erfolg heißt, Installation ist durchgelaufen und das Problem besteht weiter hin. War vielleicht schlecht formuliert.

Hier mal ein List:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5e402688-f33f-14d2-27c1-f89ce3d4fd728d4d
   IODev     
   LOGINMODE  NPM
   NAME       Alexa1
   NR         1209
   NTFY_ORDER 50-Alexa1
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-02-09 16:48:30   2FACode         not used
     2020-06-10 23:58:33   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-06-10 23:58:33   BrowserUserAgent wfyGloPLXSoCNSB3EGdQ7
     2020-06-10 23:01:15   COOKIE_MODE     NPM
     2020-06-10 23:12:32   COOKIE_STATE    OK
     2020-06-10 23:01:22   COOKIE_TYPE     READING_NPM
     2020-06-10 23:13:25   alarm_count     0
     2020-06-10 23:58:41   amazon_refreshtoken wait for refreshtoken
     2020-06-10 23:01:22   autocreate_devices stop
     2020-06-08 15:33:17   config_address_between -
     2020-06-08 15:33:17   config_address_to -
     2020-06-08 15:33:19   list_SHOPPING_ITEM
     2020-06-08 15:33:20   list_TASK       
     2020-06-10 23:13:25   musicalarm_count 0
     2020-06-10 23:13:25   reminder_count  0
     2020-06-10 23:54:33   state           connected but loginerror
     2020-06-10 23:13:25   timer_count     0
     2020-06-10 23:13:25   timer_id        -
     2020-06-10 23:13:25   timer_remainingtime 0
     2020-06-10 23:01:22   version         0.1.8
   helper:
     CMD_QUEUE 
     DEVICETYPE A3C9PE6TNYLTCH
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1591822885.36603
     getbehavior:
     notifications: hier kommen die Geräte
     Attributes:
   browser_useragent_random 1
   icon       echo
   npm_refresh_intervall 86400
   room       Amazon
   server     layla.amazon.de
   verbose    0


Verbose steht auf null weil das Logfile mit der Meldung überflutet wird

Alexa1] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jun 10 22:20:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1209create-cookie.js = true
2020.06.10 22:52:15 3: [Alexa1] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jun 10 22:20:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1209create-cookie.js = true
2020.06.10 22:52:16 3: [Alexa1] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jun 10 22:20:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1209create-cookie.js = true
2020.06.10 22:52:17 3: [Alexa1] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jun 10 22:20:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1209create-cookie.js = true
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Juni 2020, 00:22:48
Hast du ein npm_login new gemacht!?

Kam eine Loginseite!?
Fehler!?

Da du nicht blättern willst... ;)
...hab halt ich geblättert: https://forum.fhem.de/index.php/topic,82631.msg1057360.html#msg1057360

Das wird benötigt...
...und halt etwas ausführlicher: WAS GENAU du (alles) gemacht hast und WAS GENAU das Ergebnis war...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MikeRoxx am 11 Juni 2020, 00:38:45
Hallo Joachim,

npm_Install --> OK
npm_Login new --> OK
Weiterleitung zur IP/Port und Eingabe der Amazon/Alexa Daten OK (siehe Auszug Logfile)
Dann habe ich das Problem, daß ich die Meldung im Browser bekomme "Bitte aktivieren Sie Cookies, um fortzufahren" Siehe Bild

Danke fürs Blättern aber die Infos dachte ich gegeben zu haben.

Gruß
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Juni 2020, 01:01:51
Also ich konnte das noch nicht entdecken:

Zitat
Schick mal ein get status vom Account Device

Drum hab ich ja verlinkt...

EDIT: und schon mal gemacht was da steht!? Also Cookies aktiviert...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MikeRoxx am 11 Juni 2020, 01:22:23
Hallo Joachim,

Get Status im ersten Beitrag von mir. Nicht als Screenshot sondern Code formatiert. Ich zitiere mich mal...

Zitat von: MikeRoxx am 10 Juni 2020, 22:50:04
Status passt soweit:

Na klar habe ich Cookies aktiviert Mit MS Edge, Firefox, Chrome und Opera unter Windows 7.

Gruß
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Juni 2020, 01:35:55
Hi Mike,

ok, dann übersehen.
Vors. es ist das was Michael braucht...

Wenn das alles schon gemacht wurde, dann muss wohl Michael mal schauen...

Gruß (und nix für ungut), Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MikeRoxx am 11 Juni 2020, 01:39:24
Hallo Joachim,

ist schon spät  ;)

trotzdem danke für deine Unterstützung.

Gruß
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: geohem am 11 Juni 2020, 09:09:27
Hallo zusammen,
ich bräuchte mal ein wenig Hilfe. Vielleicht habe ich auch das gleiche Problem wie Mike Roxx
Ich habe 2 fhem Instanzen im Docker Container (raspy2 und raspy4) und bei beiden scheitert am Ende die Anmeldung npm_install an der Meldung: 'Bitte aktivieren Sie Cookies, um fortzufahren'
Das ganze habe ich in Chrome und Firefox ausprobiert und bei beiden alle Cookies zugelassen. Eine Anmeldung über Firefox dirkt auf layla.amazon.de klappt sofort.

Vorbereitend habe ich die Schritte aus Post #2617 von Feinfinger durchgeführt (Danke dafür, an den proxy Einstellungen bin ich zuvor hängengeblieben)
Nach update habe ich die Version 0.1.8.
node V10.21.0
npm v6.14.5

npm_install läuft durch und meldet

'Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.0.3
updated 1 package and audited 339 packages in 7.331s
1 package is looking for funding
run `npm fund` for details
found 204 vulnerabilities (144 low, 60 high)
run `npm audit fix` to fix them, or `npm audit` for details
Installation erfolgreich durchgefuehrt'

npm_login blendet mir den Link mit der IP Adresse des Docker Host ein.

Nach der Anmeldung steht auf der Webseite 'Bitte aktivieren Sie Cookies, um fortzufahren'

Im Log des Dockercontainers wiederholt sich endlos die Meldung:

'[echodevice_NPMWaitForCookie] [NPM Login New Thu Jun 11 08:15:00 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 2284create-cookie.js = true'

Kann mir da jemand auf die Sprünge helfen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 12 Juni 2020, 00:57:20
Hallo,
kann man für den sound Befehl eine eigene Lautstärke definieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 12 Juni 2020, 02:10:43
Geht das bei euch, dass er den sound ausgibt?

<speak>
  This is Alexa's regular speech, followed by the sound effect named Bear Groan Roar (1).
  <audio src="soundbank://soundlibrary/animals/amzn_sfx_bear_groan_roar_01"/>
</speak>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 12 Juni 2020, 02:26:18
Ne, geht bei mir auch nicht.
Vielleicht ist die soundbank auf Deutsch anders?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 12 Juni 2020, 02:30:01
Die Speechcons z.B. funktionieren:
<speak>
    Here is an example of a speechcon.
    <say-as interpret-as="interjection">ach du liebe zeit.</say-as>.
</speak>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 12 Juni 2020, 16:14:22
Zitat von: neyzen am 12 Juni 2020, 02:10:43
Geht das bei euch, dass er den sound ausgibt?

<speak>
  This is Alexa's regular speech, followed by the sound effect named Bear Groan Roar (1).
  <audio src="soundbank://soundlibrary/animals/amzn_sfx_bear_groan_roar_01"/>
</speak>


https://forum.fhem.de/index.php/topic,82631.msg997398.html#msg997398 (https://forum.fhem.de/index.php/topic,82631.msg997398.html#msg997398)

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 14 Juni 2020, 12:48:31
Zitat von: MikeRoxx am 11 Juni 2020, 01:39:24
Hallo Joachim,

ist schon spät  ;)

trotzdem danke für deine Unterstützung.

Gruß
Mike

Geht das jetzt bei dir? Ich habe mehr oder weniger aus versehen eine NPM_login new gemacht und noch kommt auch immer das ich Cookies aktivieren soll in verschiedenen Browsern.
Bei mir steht immer das in der log Datei

2020.06.14 12:47:19.846 3: [ECHOS] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun 14 12:45:09 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 509create-cookie.js = true



Hier noch das Log dazu:


020.06.14 15:26:35.929 3: [ECHOS] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.

2020.06.14 15:26:35.928 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.06.14 15:26:35.918 3: [ECHOS] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.06.14 15:26:35.918 3: [ECHOS] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.06.14 15:26:35.918 3: [ECHOS] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.06.14 15:26:35.879 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.06.14 15:26:35.691 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/260-2089542-1566942","Cookie":"session-id=260-2089542-1566942; session-id-time=2222861195l; ubid-acbde=258-1042826-7058804","Accept":"*/*"},"gzip":true,"body":"appActionToken=YahBzSeFEN9j2BKH3SSL2jjYlopVEj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AQkRWQVBZOENIUkhOWU5OSFFNRUY%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.9MIXW7pR8dBu4nYYWlnVMK4jyCHjAMsdJHOQagXqtjdM8H7H3LHBPg.gUMAGp5yOY3CXr4t.A-KO2TKh2XkT5Vzb3okourL2qeIFlevvUc0WTIF0hj_0146eyoUjhNxyJ38Tm6s8_K6W50mtu1RCRjR5oPUhGJDacQm--Vf3RuXNhBxwRKUNOhxKxkppLBPi987Bl3PSSzKDDXwply3WmOIbal-shVfeUcZqcpiX5iVDjN33r7bCD_24eqbBGBJJz7qh9pMbL8oLInIKb92MNsuJahprmquqZF3q2jdNvtRYBIrex_KsfIIq87gkVA-LnelMa4DQwffurfCaTgr1FJ8o824r6d4.cuJBfxNqaMqKSZUHcb8jVw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.06.14 15:26:35.691 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.06.14 15:26:35.185 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-1042826-7058804

2020.06.14 15:26:35.185 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2222861195l

2020.06.14 15:26:35.133 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.06.14 15:26:35.000 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=260-2089542-1566942; session-id-time=2222861194l","Accept":"*/*"},"gzip":true,"body":"appActionToken=YahBzSeFEN9j2BKH3SSL2jjYlopVEj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ANUpIQ1M2MVNTVFpCWFJGVkdWWUE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.IQZ-vL4fpfSNe8MWinbkYGHJfUvCl8rCFcOam8cORZjlhJijjsWbEg.n7hQtLobUhJ1qiwX.oln0KSAqJDBBBJ7Qd9Bo_wIjkKpNitRfEboJLKnJBNqxO5lEnlIqrJuoR3V1bCgoaK4h_G3EetnjALnu1Nlurb8XWE3Dvv14a14O6zLEgmBhk-ctLyYsi1w8NlxTLQa7h2NlKmgpvP-Nj193Z5o3qQO6fZ0-YGANy5vrqIvKLWVBopX4PN2Z0MpvkJnXQkRrmK_0Svavn9oxb3ipUvYw9wItrvoMdP9S5ehoEmeDyfUHan6txNWjC2xTNhjldlxIyqFYLPB43BiIIdUhouaw0Yqf7ipPXDmMkfemlg-3RN0.hFMKu-m6RwDQCHYClBWp5A&showPasswordChecked=false"}

2020.06.14 15:26:35.000 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.06.14 15:26:34.514 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2222861194l

2020.06.14 15:26:34.514 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-2089542-1566942

2020.06.14 15:26:34.460 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.06.14 15:26:34.227 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.06.14 15:26:34.225 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.0.3:3002 to listen on 192.168.0.3

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de
2020.06.14 15:26:33.664 3: [ECHOS] [echodevice_NPMLoginNew] Proxy IP 192.168.0.3
2020.06.14 15:26:33.664 3: [ECHOS] [echodevice_NPMLoginNew] Proxy Port 3002 is free



und der Status vom Echodevice:

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_bin    Attribut /usr/local/bin/npm
verbose    Attribut 5
intervalsettings    Attribut 3600
icon    Attribut echo
speak_volume    Attribut 60
room    Attribut Amazon
npm_bin_node    Attribut /usr/local/bin/node


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0

Gruß
Swen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Juni 2020, 17:58:01
Scheinbar gibt es gerade Probleme über npm_login new an ein Cookie zu kommen. Sobald ich neuere Infos habe gebe ich Euch Bescheid.

Amazon scheint mal wieder etwas geändert zu haben!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: nocomment am 14 Juni 2020, 21:42:23
Zitat von: michael.winkler am 14 Juni 2020, 17:58:01
Scheinbar gibt es gerade Probleme über npm_login new an ein Cookie zu kommen. Sobald ich neuere Infos habe gebe ich Euch Bescheid.

Amazon scheint mal wieder etwas geändert zu haben!

Ich hätte mal zu erst hier reingucken sollen. Ich probiere seit einigen Stunden das Modul zum laufen zu bekommen,
aber bekomme immer nur die Meldung:

Bitte aktivieren Sie Cookies, um fortzufahren

Jetzt weiß ich Bescheid.

Über einen fix des bugs wäre ich sehr froh.

Lieben Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 14 Juni 2020, 22:36:54
manuell funktioniert problemlos.  8)
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MikeRoxx am 14 Juni 2020, 23:32:08
Was heißt manuell? Den Cookie via Hand heraus fummeln?

Gruß
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 15 Juni 2020, 08:09:37
Leider ja, da der Automatismus nicht mehr weiterentwickelt und die "externe" Lösung mit npm login favorisiert wurde.
Ist aber gar nicht soooo fummelig  ;) auch wenn automatisch schöner wäre.
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: nocomment am 15 Juni 2020, 09:42:22
Gibt es irgendwo ein Tutorial wie man manuell den Cookie bekommt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 Juni 2020, 09:51:13
Zitat von: nocomment am 15 Juni 2020, 09:42:22
Gibt es irgendwo ein Tutorial wie man manuell den Cookie bekommt?

Jep: erster Post...

Oder hier: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Bzw.: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MikeRoxx am 15 Juni 2020, 09:54:13
Ja gibt ein Tut... da war einer schneller... :)

Geht auch mit Firefox etc.
Habe es gerade auch manuell via Cookie eingerichtet. Damit die Frau wieder über die Waschmaschine informiert wird.

Gruß
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Juni 2020, 08:08:24
Jetzt müsste das NPM_login new wieder funktionieren. Bitte vorher ein NPM_install am Account Device ausführen!

Kann das bitte mal jemand testen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doman75 am 16 Juni 2020, 10:34:31
Zitat von: michael.winkler am 16 Juni 2020, 08:08:24
Jetzt müsste das NPM_login new wieder funktionieren. Bitte vorher ein NPM_install am Account Device ausführen!

Kann das bitte mal jemand testen?

Ja jetzt geht es bei mir wieder.
Danke vielmals
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Christoph Morrison am 16 Juni 2020, 10:42:17
Kann ich ebenfalls bestätigen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MikeRoxx am 16 Juni 2020, 16:49:32
Hallo Michael,

hat auch unter Proxmox im Container funktioniert.

Gruß
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 18 Juni 2020, 21:10:49
Moin
Ich habe mir jetzt noch einen FireTV Stick V2 geholt.
Und mit autocreate_devices hinzugefügt.
Das hat auch alles wie immer gut gelappt. Doch ändern sich die Reading garnicht.
Der Stick bleibt ob AN oder AUS immer present, PlayStatus immer auf stopped.
Es kommen Readings rein aber immer das selbe
Set Befehle wie Pause oder so gehen auch nicht ...
Kann mir jemand dazu was sagen. Werden die nicht wirklich unterstützt oder muss ich
noch was machen ...

Gruß Mike 😋
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 18 Juni 2020, 22:29:52
Zitat von: Freee84neu am 18 Juni 2020, 21:10:49
Moin
Ich habe mir jetzt noch einen FireTV Stick V2 geholt.
Und mit autocreate_devices hinzugefügt.
Das hat auch alles wie immer gut gelappt. Doch ändern sich die Reading garnicht.
Der Stick bleibt ob AN oder AUS immer present, PlayStatus immer auf stopped.
Es kommen Readings rein aber immer das selbe
Set Befehle wie Pause oder so gehen auch nicht ...
Kann mir jemand dazu was sagen. Werden die nicht wirklich unterstützt oder muss ich
noch was machen ...

Gruß Mike 😋
Bisher werden die FireTV-Geräte leider nicht weiter unterstützt.
Die Alexa App gibt halt nicht mehr her....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 18 Juni 2020, 22:54:26
Danke für die schnelle Antwort.
Dann brauch ich ja schon mal nicht weiter nach dem Fehler suchen 😂...

Und nochmal vielen Danke für die super Arbeit an diesem Modul
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 21 Juni 2020, 08:23:35
Moin,

ist es möglich irgendwie einen Timer zu setzen?

Eine Erinnerung scheint zu funktionieren, hätte aber gerne einen Timer, da die Erinnerung anscheinend nur 2x abgespielt wird.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 04 Juli 2020, 18:23:27
ZitatWo sollte ich suchen?
Z.B. in der Log (FHEM Log und alexaFHEM-Log)

EDIT: Du bist aber hier nicht in einem Alexa Thread sondern im echodevice Thread. Deine Frage wäre besser entweder im Alexa Fhem Connector Thread, oder in einem eigenen Thread
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dr. Smag am 06 Juli 2020, 12:45:18
Versuche irgendwie die Uhr (LED-Display) des Echo Dot über FHEM ein- oder auszuschalten.
In der Alexa-App geht dies manuell. Gibt es da auch schon eine Möglichkeit dies über FHEM zu tun?

Vielen Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 06 Juli 2020, 15:38:16
Hallo Michael,

hier das get status:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.2.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon
server    Attribut layla.amazon.de
alias    Attribut Amazon_Account


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=259-28775....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -14....
.DIRECTID    Helper amzn1.account.AFQQ3G....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Juli 2020, 15:44:44
Zitat von: Kusselin am 06 Juli 2020, 15:38:16
Hallo Michael,

hier das get status:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.2.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon
server    Attribut layla.amazon.de
alias    Attribut Amazon_Account


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=259-28775....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -14....
.DIRECTID    Helper amzn1.account.AFQQ3G....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Und zu welchem Problem!?
Ich bin einige Seiten zurück, konnte aber nichts von dir finden!?

Gruß, Michael, äh, Joachim ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 Juli 2020, 15:46:54
Zitat von: Kusselin am 06 Juli 2020, 15:38:16
Hallo Michael,

hier das get status:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.2.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon
server    Attribut layla.amazon.de
alias    Attribut Amazon_Account


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=259-28775....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -14....
.DIRECTID    Helper amzn1.account.AFQQ3G....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Kann hier kein Problem erkennen. Das Device steht auf "connected". Es müsste eigentlich alles funktionieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 06 Juli 2020, 15:55:44
und warum steht da waiting for refreshtoken??

hier das fhem log:
2020.07.06 15:50:27 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:28 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:29 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:30 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:31 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:32 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:33 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:34 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:35 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:36 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:37 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:38 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true


und wenn ich new login mache dann kommt man ja auf die amazon seite....dort gebe ich meine email adresse und mein Pass ein...(soweit ich das aber sehe ist das die amazon.com seite) dann sollte normal die meldung kommen das man die seite schliessen kann...ich bekomme immer die Meldung

Ein Problem ist aufgetreten:

    Geben Sie eine gültige E-Mail-Adresse oder Mobiltelefonnummer ein.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Juli 2020, 09:53:05
Das hier hast du bereits gemacht: https://forum.fhem.de/index.php/topic,82631.msg1064807.html#msg1064807

Hat ja bei anderen (ähnlichen?) Problemen geholfen...
...siehe ein paar Threadantworten zurück...

Ebenso für den von dir per PM "zitierten" User ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 07 Juli 2020, 16:48:03
Zitat von: Kusselin am 06 Juli 2020, 15:55:44
und warum steht da waiting for refreshtoken??

hier das fhem log:
2020.07.06 15:50:27 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:28 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:29 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:30 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:31 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:32 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:33 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:34 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:35 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:36 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:37 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true
2020.07.06 15:50:38 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Jul  6 15:48:21 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 62create-cookie.js = true


und wenn ich new login mache dann kommt man ja auf die amazon seite....dort gebe ich meine email adresse und mein Pass ein...(soweit ich das aber sehe ist das die amazon.com seite) dann sollte normal die meldung kommen das man die seite schliessen kann...ich bekomme immer die Meldung

Ein Problem ist aufgetreten:

    Geben Sie eine gültige E-Mail-Adresse oder Mobiltelefonnummer ein.




Ich habe seit heute das selbe Problem und ein NPM install hat nix gebracht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 08 Juli 2020, 10:36:29
@ Freee84neu, lt. Hr. Winkler muss da Amazon wieder was gedreht haben....
Abwarten was M.W. sagt....
Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 09 Juli 2020, 11:22:53
@michael.winkler, kannst Du zu dem Fehler was sagen?

Wenn man NPN login new macht bekommt man ja den Link... auf der Alexa seite dann nach Eingabe der eMail udn des pass kommt eine Fehlermeldung das ein Fehler unterlaufen ist" Bitte gültige eMail angeben!!

Weisst du da mehr...den fehler haben ja noch mehrere hier.

Danke udn Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: coolheizer am 09 Juli 2020, 17:27:13
Da ich mit meinem Echo die letzten Wochen Probleme hatte ( "Alexa Fernseher an" Antwort: "Fernseher reagiert leider nicht")
habe ich das device gelöscht und neu angelgt.
set NPM_login new :bekomme mich darüber bei Amazon mit meinem Benutzernamen nicht eingelogt.

Da ich mein Passwort bei Amazon ändern musste geht auch kein zurück spielen des echodevice, das vorherige Passwort, mit dem das device lief, ist bei Amazon gesperrt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 09 Juli 2020, 17:53:34
Zitat von: coolheizer am 09 Juli 2020, 17:27:13
Da ich mit meinem Echo die letzten Wochen Probleme hatte ( "Alexa Fernseher an" Antwort: "Fernseher reagiert leider nicht")
Hier würde ich auf eine Problem mit Alexa-FHEM und nicht echoDevice tippen.

Zitathabe ich das device gelöscht und neu angelgt.
set NPM_login new :bekomme mich darüber bei Amazon mit meinem Benutzernamen nicht eingelogt.

Da ich mein Passwort bei Amazon ändern musste geht auch kein zurück spielen des echodevice, das vorherige Passwort, mit dem das device lief, ist bei Amazon gesperrt.
Du führst ein login_new aus und kannst dich nicht einloggen? Gibt es eine Fehlermeldung? Sicher, dass dein PW korrekt ist?
Meinem Verständnis nach hat das echodevice bei der npm-Methode keinen Zugriff mehr auf deine credentials als können eigentlich auch keine ,,alten" Werte irgendwo rumfliegen...

Eventuell liegt noch ein alter cookie vor aber das ist nur Mutmaßungen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: coolheizer am 09 Juli 2020, 18:26:25
Ja meinte Alexa_FHEM, wohl etwas konfus ausgedrückt.

Die Fehlermeldung lautet:
"Ein Problem ist aufgetreten:
Geben Sie eine gültige E-Mail-Adresse oder Mobiltelefonnummer ein."

Mail sowie Passwort sind zu 100% korrekt, habe es auch mit der Handy Nr. erfolglos versucht.


Ps. um cookies aus zu schließen habe ich den Microsoft Edge benutzt, hier musste ich erst die cookies aktivieren damit ich zur fehlermeldung komme ( ohne cookie kein anmelden möglich)

Pps. Die Seite zum anmelden https://www.amazon.com/ap/signin funktioniert übrigens nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 09 Juli 2020, 18:48:18
Zitat von: coolheizer am 09 Juli 2020, 18:26:25
Ja meinte Alexa_FHEM, wohl etwas konfus ausgedrückt.

Die Fehlermeldung lautet:
"Ein Problem ist aufgetreten:
Geben Sie eine gültige E-Mail-Adresse oder Mobiltelefonnummer ein."

Mail sowie Passwort sind zu 100% korrekt, habe es auch mit der Handy Nr. erfolglos versucht.


Ps. um cookies aus zu schließen habe ich den Microsoft Edge benutzt, hier musste ich erst die cookies aktivieren damit ich zur fehlermeldung komme ( ohne cookie kein anmelden möglich)
Der session-Cookie liegt auf deinem FHEM-Server, nicht auf dem Rechner, von dem aus du auf die FHEM-Web-Instanz gehst.

Eventuell blockiert der alte Session-Cookie, aber wie gesagt: alles Mutmaßung und bevor du da was machst, würde ich noch jemanden bitten es hier zu bestätigen....

Falls du mehr Hilfe brauchst, solltest du ein get_status vom Account und ein log vom Login-Versuch anfügen - danach fragt Michael immer zuerst  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: coolheizer am 09 Juli 2020, 19:53:14
Ups sry, ich bin manchmal ganz schön blond.
Ich habe das Modul mit  39_alexa.pm verwechselt, dabei steht es xtra in der Überschrift  :-[

Leider läuft das ganze nicht mehr so rund wie es mal war.

Sry noch einmal das ich euch die Zeit gestohlen habe.

( die Anmeldung ging aber dennoch nicht)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 09 Juli 2020, 23:49:33
Die Anmeldung geht nicht.. du kannst nur den Token manuell einfügen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Freee84neu am 10 Juli 2020, 11:05:36
Wie füge ich den den Token manuell ein ? Wo bekomm ich den her ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Juli 2020, 11:23:37
Zitat von: Freee84neu am 10 Juli 2020, 11:05:36
Wie füge ich den den Token manuell ein ? Wo bekomm ich den her ?

Im ersten Post ist der Link zur Anleitung: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Und hier der interessante Teil: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Juli 2020, 20:44:58
Aktuell gibt es wieder Probleme bei einem set NPM_login new! Amazon hat mal wieder etwas verändert. Ich bin aber dran, sobald es Neuigkeiten gibt schreibe ich wieder.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 10 Juli 2020, 21:03:44
Danke für die Info.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Owesle@outlook.de am 11 Juli 2020, 21:09:56
Ich möchte mit Echodevive ein paar Werte ausgeben. Funktioniert auch gut, wenn kein "Punkt" in der Zahl ist. Dann macht Alexa zwischen der Zahl und der Nachkommastelle eine Pause, weil sie denkt, der Satz ist zu ende.

(Die Temperatur das Gefrierschranks betraegt [Tiefkuehler_T:temperature:d:sprintf("%.2f",$1)] Grad))

Ausgabe auf Alexa bei 18.70 Grad "18 <PAUSE> 70"
Selbige Ausgabe in Text2Speech führt übrigens zu "18,7".

Könnte man diese Zahlenkonvertierung evtl. bitte in das Modul aufnehmen?
Oder übersehe ich eine Funktion, die das schon kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 13 Juli 2020, 09:19:10
Hallo,

mit

set Echodevice volume 0
wird zwar das Volumen auf 0 gesetzt, aber ganz leise ist er nicht?
Gibts den eine Möglichkeit ihn ganz leise zu bekommen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 13 Juli 2020, 09:38:43
Zitat von: Owesle@outlook.de am 11 Juli 2020, 21:09:56
Ich möchte mit Echodevive ein paar Werte ausgeben. Funktioniert auch gut, wenn kein "Punkt" in der Zahl ist. Dann macht Alexa zwischen der Zahl und der Nachkommastelle eine Pause, weil sie denkt, der Satz ist zu ende.

(Die Temperatur das Gefrierschranks betraegt [Tiefkuehler_T:temperature:d:sprintf("%.2f",$1)] Grad))

Ausgabe auf Alexa bei 18.70 Grad "18 <PAUSE> 70"
Selbige Ausgabe in Text2Speech führt übrigens zu "18,7".

Könnte man diese Zahlenkonvertierung evtl. bitte in das Modul aufnehmen?
Oder übersehe ich eine Funktion, die das schon kann?
Das liegt nicht an Modul, sondern an der Umsetzung auf Amazon-Seite.

Ich habe es selbst noch nicht getestet, aber laut Doku sollte es mit speak_ssml und dem Tag "say-as" funktionieren. Dort gibt es mehrere Werte für Zahlen (cardinal, number, ordinal). Einfach mal probieren.

Ich hatte mal ein ähnliches Problem mit der "Aussprache" von Uhrzeiten und habe es damals mit einer 99_myutils Funktion gelöst (damals gab es noch kein ssml).

Vielleicht reicht es aber auch schon das Format von Dezimalpunkt auf dezimalkomma zu ändern.....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Juli 2020, 09:38:55
Können mal, die die Probleme mit dem "NPM_login new" haben, es noch mal probieren? Wichtig ist das Ihr zuerst einen "set NPM_install" durchführen. Dabei wird das Cookie Paket 3.3.0 installiert. Danach könnt Ihr wieder ein "set NPM_login new" durchführen.


Wichtig: wenn jemand mit der alten Version getestet hat und in Fehler gerannt ist ... mindestens 12-24h warten


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: robishawn am 14 Juli 2020, 14:59:12
Ich habe nochmal eine "dumme" Frage zum Holen des Amazon Cookies.

Gemäß der Bechreibung https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

soll ich ja z.B. im Firefox Musik abspielen, das funktioniert aber nicht da Amazon meldet:

Das Durchsuchen von Musik von Amazon Music wird von Browsern nicht mehr unterstützt.
Um Musik von Amazon Music zu durchsuchen, laden Sie die neueste Version der Alexa App für Mobilgeräte aus dem Appstore Ihres Smartphones herunter und gehen Sie zum Tab ,,Wiedergabe".


Wie kann ich das Cookie sonst auf der Amazon-Seite finden?

Das automatische Holen des Cookies funktioniert bei mir nicht, das Cookie Paket 3.3.0 habe ich installiert.

FHEM fährt bei mir jetzt ca. alle 2 Minuten runter und startet neu. Kann das am fehlenden Cookie liegen?   
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Juli 2020, 19:22:11
Zitat von: robishawn am 14 Juli 2020, 14:59:12
Ich habe nochmal eine "dumme" Frage zum Holen des Amazon Cookies.

Gemäß der Bechreibung https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

soll ich ja z.B. im Firefox Musik abspielen, das funktioniert aber nicht da Amazon meldet:

Das Durchsuchen von Musik von Amazon Music wird von Browsern nicht mehr unterstützt.
Um Musik von Amazon Music zu durchsuchen, laden Sie die neueste Version der Alexa App für Mobilgeräte aus dem Appstore Ihres Smartphones herunter und gehen Sie zum Tab ,,Wiedergabe".


Wie kann ich das Cookie sonst auf der Amazon-Seite finden?

Das automatische Holen des Cookies funktioniert bei mir nicht, das Cookie Paket 3.3.0 habe ich installiert.

FHEM fährt bei mir jetzt ca. alle 2 Minuten runter und startet neu. Kann das am fehlenden Cookie liegen?
Am Besten mal alles wieder auf NPM Login umstellen. Wenn Du dann noch Fehler hast musst du das entsprechende LOG und einen get status vom Account Device senden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Juli 2020, 08:19:59
Können mal, die die Probleme mit dem "NPM_login new" haben, es noch mal probieren? Wichtig ist das Ihr zuerst einen "set NPM_install" durchführen. Dabei wird das Cookie Paket 3.3.1 installiert. Danach könnt Ihr wieder ein "set NPM_login new" durchführen.


Wichtig: wenn jemand mit der alten Version getestet hat und in Fehler gerannt ist ... mindestens 12-24h warten


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 15 Juli 2020, 09:52:56
Bei mir kommt immer wenn ich ein NPM install amchen will
Installation wird angestartet

!!Installation fehlgeschlagen!!
Ich kanns also gar nicht starten um die 3.3.1 zu installieren :-(

hier noch ein get status:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading error
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.2.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading ATTRIBUTE
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
server    Attribut layla.amazon.de
cookie    Attribut x-amzn-dat-gui-client-v=1.24.207576.0; session-id=261-3250056-7318122; ubid-acbde=258-4100546-3465620; csrf=1760922766; i18n-prefs=EUR; x-wl-uid=1MM1yEJrHPpJRBfZuV7sG1YrETBhnyjpGMT++qJxFqQzyiY/qMye7QMs2LXo3vqpv/LbZt9ilNF0=; session-id-time=2225342749l; session-token="kbaJpwfF4B4JJVIKc4eRxO6Uj0RSU571cE5upD3fRQQF+O83TKWmNUhTjrixg94R/NxXrTiIIZU3lqhHBiP0AiFIKAVnBXpAzaqCmu08Za2BBc+2/R253DjoH777yWs3ak+HLBu4bOWqNsMgmjYwUq9asPX0lBH98RwssMtR4NoHwZpP2IDV69tL8kOYIlUTE1CwS0pni6esNhflysWOxzm/kvJ+EqFN5yL6bijKvkc="; x-
room    Attribut Amazon
alias    Attribut Amazon_Account
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading x-amzn-dat-gui-clien....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading ATTRIBUTE
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper x-amzn-dat-gui-clien....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 176....
.DIRECTID    Helper amzn1.account.AFQQ3G....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 Juli 2020, 10:02:01
Was steht denn im fhem Log!?

Hast du die Installation schon mal "per Hand" auf der Console gestartet!?

Wie hier beschrieben (bei Fehler): https://mwinkler.jimdo.com/modul-echodevice-npm/

Evtl. fehlt fhem die "sudo-Berechtigung"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 15 Juli 2020, 10:23:09
Man sollte vorher in die etc/sudoers das eintragen:
fhem ALL=(ALL) NOPASSWD: ALL

danach konnte ich den install starten und auch die 3.3.1 installieren.....dann login new.....mit Link.....hat auch funktioniert......also wieder Browser geschlossen.... Neustart Fhem....

Jetzt aber immer noch Error am Hauptsevice :-(

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading error
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.3.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading ATTRIBUTE
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Amazon
alias    Attribut Amazon_Account
icon    Attribut echo
cookie    Attribut x-amzn-dat-gui-client-v=1.24.207576.0; session-id=261-3250056-7318122; ubid-acbde=258-4100546-3465620; csrf=1760922766; i18n-prefs=EUR; x-wl-uid=1MM1yEJrHPpJRBfZuV7sG1YrETBhnyjpGMT++qJxFqQzyiY/qMye7QMs2LXo3vqpv/LbZt9ilNF0=; session-id-time=2225342749l; session-token="kbaJpwfF4B4JJVIKc4eRxO6Uj0RSU571cE5upD3fRQQF+O83TKWmNUhTjrixg94R/NxXrTiIIZU3lqhHBiP0AiFIKAVnBXpAzaqCmu08Za2BBc+2iWnDQ6NXnssqaFf06dMAVMxALRsWxXEyvoMoNnCHN6m6av5E3KsM7ieDtxGsNaV_WfmpzN18O0M9zQp-HvNo9QLb4GSKzlYFd-PGQI68nFWtA715Zx8teNRNaHg0rT2Eb03uMFgXHyv8HRayGaa7b1B4maokomZDT5DjDMtM9V3nAG5ZaXpumd15HdnCmKHlYL4EssqUIA0OF-bsF0mM5dxa283ri-_hrdDwTiThOWO6HL7Ccvf9xXO49YF9gotBkPsxU_tsoK-6a745tx7P1e1AxxSM3qux0lC9N8Zi_Yg
server    Attribut layla.amazon.de


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading x-amzn-dat-gui-clien....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading ATTRIBUTE
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper x-amzn-dat-gui-clien....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 176....
.DIRECTID    Helper amzn1.account.AFQQ3G....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Juli 2020, 10:31:47
Zitat von: Kusselin am 15 Juli 2020, 10:23:09
Man sollte vorher in die etc/sudoers das eintragen:
fhem ALL=(ALL) NOPASSWD: ALL

danach konnte ich den install starten und auch die 3.3.1 installieren.....dann login new.....mit Link.....hat auch funktioniert......also wieder Browser geschlossen.... Neustart Fhem....

Jetzt aber immer noch Error am Hauptsevice :-(

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading error
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.3.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading ATTRIBUTE
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Amazon
alias    Attribut Amazon_Account
icon    Attribut echo
cookie    Attribut x-amzn-dat-gui-client-v=1.24.207576.0; session-id=261-3250056-7318122; ubid-acbde=258-4100546-3465620; csrf=1760922766; i18n-prefs=EUR; x-wl-uid=1MM1yEJrHPpJRBfZuV7sG1YrETBhnyjpGMT++qJxFqQzyiY/qMye7QMs2LXo3vqpv/LbZt9ilNF0=; session-id-time=2225342749l; session-token="kbaJpwfF4B4JJVIKc4eRxO6Uj0RSU571cE5upD3fRQQF+O83TKWmNUhTjrixg94R/NxXrTiIIZU3lqhHBiP0AiFIKAVnBXpAzaqCmu08Za2BBc+2iWnDQ6NXnssqaFf06dMAVMxALRsWxXEyvoMoNnCHN6m6av5E3KsM7ieDtxGsNaV_WfmpzN18O0M9zQp-HvNo9QLb4GSKzlYFd-PGQI68nFWtA715Zx8teNRNaHg0rT2Eb03uMFgXHyv8HRayGaa7b1B4maokomZDT5DjDMtM9V3nAG5ZaXpumd15HdnCmKHlYL4EssqUIA0OF-bsF0mM5dxa283ri-_hrdDwTiThOWO6HL7Ccvf9xXO49YF9gotBkPsxU_tsoK-6a745tx7P1e1AxxSM3qux0lC9N8Zi_Yg
server    Attribut layla.amazon.de


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading x-amzn-dat-gui-clien....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading ATTRIBUTE
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper x-amzn-dat-gui-clien....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 176....
.DIRECTID    Helper amzn1.account.AFQQ3G....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Bitte startet mal Deinen FHEM Server komplett neu. Danach bitte noch mal ein set npm_login new durchführen. Wenn dann das FHEM Device nicht auf connected springt solltes Du das FHEM Log noch kurz posten. Schaue aber bitte vorher, dass keine vertraulichen Daten zu sehen sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 15 Juli 2020, 10:33:40
ZitatEvtl. fehlt fhem die "sudo-Berechtigung"...
ZitatMan sollte vorher in die etc/sudoers das eintragen:
Und nicht vergessen diese nach der Installation wieder zurückzunehmen ! Ansonsten potentielles Sicherheitsrisiko !!!
@Michael: der Hinweis fehlt (glaub ich) immer noch in Deiner Beschreibung.

ZitatIch habe nochmal eine "dumme" Frage zum Holen des Amazon Cookies.
Das geht auch mit jedem Klick auf eine andere Funktionalität. Anstatt auf "queue-and-play" zu achten, muss man nur auf "irgendwas?....." achten. Da ist das Cookie immer enthalten.

Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Juli 2020, 10:37:09
Zitat von: KölnSolar am 15 Juli 2020, 10:33:40
Und nicht vergessen diese nach der Installation wieder zurückzunehmen ! Ansonsten potentielles Sicherheitsrisiko !!!
@Michael: der Hinweis fehlt (glaub ich) immer noch in Deiner Beschreibung.
Das geht auch mit jedem Klick auf eine andere Funktionalität. Anstatt auf "queue-and-play" zu achten, muss man nur auf "irgendwas?....." achten. Da ist das Cookie immer enthalten.

Grüße Markus

Der Hinweis steht schon lange auf der Webseite!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 15 Juli 2020, 10:40:28
shutdown restart gemacht...danach nochmal login new....geht nicht ...fhem hängt sich auf und ich hab auf einmal eine weisse seite"Fehler verbindung unterbrochen"  :(

Log:
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.200.153
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.200.153
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:ea:5702:9400:c4d7:b458:9982:e785
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::b410:f8:1c00:513
2020.07.15 10:37:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 raspberrypi.fritz.:3002 0.0.0.0:*               LISTEN     
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 15 Juli 2020, 11:05:54
ZitatDer Hinweis steht schon lange auf der Webseite!
Nun ja, nicht ganz. "....kann entfernt werden..."  ::)

Und bei der Beschreibung des set-Befehls NPM_install (https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set) gibt es überhaupt keinen Hinweis.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 15 Juli 2020, 13:17:00
2020.07.15 13:15:15 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.07.15 13:15:15 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2020.07.15 13:15:15 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.07.15 13:15:15 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.07.15 13:15:15 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.200.153:3005 to listen on 192.168.200.153

2020.07.15 13:15:15 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.07.15 13:15:15 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.07.15 13:15:16 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.07.15 13:15:16 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.07.15 13:15:16 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.07.15 13:15:16 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-8486418-8003462

2020.07.15 13:15:16 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2225531716l

2020.07.15 13:15:20 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.07.15 13:15:20 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-8486418-8003462; session-id-time=2225531716l","Accept":"*/*"},"gzip":true,"body":"appActionToken=b2g6gxia3pvYCqL6lpenTOIrm6cj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AVDRXUllGNTRIWDBTUUFLUUVQVEY%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.qgJ2vgPwSZxwdjIkcp1Um4aa6ZYTRqy6OfsPXqMrvkBdg1JSP6pdTw.62GxSGC0KxuRs7Pg.1Qs-DqaLbNnbNH6LnLCamEDOII_5sGaIugbGF7UDCv4AoZt8PQNsaas_vHRuIbni9yWODUcxTktEs3qyavDcTwgbN8Nno3Gd7QSuBieA7zWj_qqDjdKNLa8W1DSNRObNN-JbKNSqgGihozvpbwu9lakXeX6GL-tMiB0JbPodupPRY8kIBf6j24Z8efEYCdEcHsBi_ZbEHheswyeE_7M83IAFcm6HiUU4SefHTFYJnv61E4naIAAKed-hFjH83fhRtAUyw_p0ZPtRpw_MY5NatYfJpz0mDS3fLODpea176Q.foJnIX4i3LKGZSbgTaIpVw&showPasswordChecked=false"}

2020.07.15 13:15:20 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.07.15 13:15:20 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2225531720l

2020.07.15 13:15:20 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-8233159-9449466

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-8486418-8003462","Cookie":"session-id=261-8486418-8003462; session-id-time=2225531720l; ubid-acbde=260-8233159-9449466","Accept":"*/*"},"gzip":true,"body":"appActionToken=b2g6gxia3pvYCqL6lpenTOIrm6cj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWEo0WlpRM1FFVkg3MjhTUzBTTUM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.3qiU_XJN3FsFBBPwV8oq9A8BcKHkgJivDFH2XR4hNql6NJaG_rotDg.mcI8jRuDiWxdRsxI.wzr9nC3LPO_DggYWA9924G1IH36EL8Ej4KZGnqfu8skCJjvnmB3W1mNDlMlwkGdFcswEvSv2doyNo02TUL9fGROfYynk3nAdQyxIByGd4--gBXG0vmzgRbmFRuPRtWZQOerMHBdTg16xV80wl5ocG-c2GzY5RTvtJ52ImqZBKVR07uyZ8TeteoxckfmZQbxNnoqEVE_B6Gc-1CjPdfjQxnojdlGPgvsjqm0EGIwwRVTbSDzcaEbHFdhh3tW_B5hsCGkwp7bgB_Tbe-qWO0DRbOU.7wbyy8JdhRGm7OZGeTmCfw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3005

2020.07.15 13:15:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2020.07.15 13:15:27 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:28 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:29 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:30 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:31 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:32 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:33 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:34 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:35 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:36 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:37 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:38 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:39 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:40 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:41 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:42 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:43 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:44 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:45 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:46 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:47 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:48 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:49 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:50 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:51 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:52 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:53 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:54 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:55 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:56 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:57 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:58 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:15:59 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:00 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:01 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:02 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:03 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:04 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:05 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:06 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:07 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:08 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true
2020.07.15 13:16:09 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jul 15 13:15:14 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 125create-cookie.js = true

jump to the top
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Juli 2020, 13:26:08
Können mal, die die Probleme mit dem "NPM_login new" haben, es noch mal probieren? Wichtig ist das Ihr zuerst einen "set NPM_install" durchführen. Dabei wird das Cookie Paket 3.3.2 installiert. Danach könnt Ihr wieder ein "set NPM_login new" durchführen.


Wichtig: wenn jemand mit der alten Version getestet hat und in Fehler gerannt ist ... mindestens 12-24h warten


Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 15 Juli 2020, 13:49:02
@michael.winkler: ich arbeite über VPN.....hat das neg. Auswirkungen?

wobei ich jetzt eh warten muss :o
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 15 Juli 2020, 15:11:29
Bei mir hat es funktioniert,allerdings habe ich es manuel über ssh gemacht. Und ich musste auf der Amazon Seite mein Passwort ändern,
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 15 Juli 2020, 15:28:47
Aber so sollte es ja nicht sein über ssh.....klar besser als gar nicht....
Aber normal sollte es über install und dann über login new gehn..also per Fhem Oberfläche
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 15 Juli 2020, 18:35:28
bins nochmal....konnte jetzt die neueste version installieren , danach new logi...und connected...passt
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.3.2
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
server    Attribut layla.amazon.de
alias    Attribut Amazon_Account
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-48609....
.COMMSID    Helper ....
.CSRF    Helper -19....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 15 Juli 2020, 19:57:32
Ciao

Bei mir funktionieren keine SET Befehle, rest geht.

Ideen woran das liegen kann?

Grüss&Dank

RS
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 15 Juli 2020, 21:07:19
Zitat von: rs am 15 Juli 2020, 19:57:32
Ciao

Bei mir funktionieren keine SET Befehle, rest geht.

Ideen woran das liegen kann?

Grüss&Dank

RS
Welche Login-Methode?
Falls nicht NPM, dann darauf umstellen.

Ansonsten brauch Michael ein get_status vom Account-Device und den entsprechenden Log-Auszug für tiefere Hilfe ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 16 Juli 2020, 16:44:44
Wa bissl komisch ist....wenn ich mich jetzt zb. aufm meinem Handy bei Amazon.de anmelden will dann gebe ich mail +pass ein....dann werde ich aber wieder darauf hingewiesen das mir ein Code zugesendet wird.... >:( >:( ich kann doch nicht ständig die Passwörter ändern auf den verschiedenen geräten....

Habt ihr das auch?

EDIT: Man muss sich bei Amazon anmelden und dann in "Geräte & Devices" gehen und dort dann die Anmeldungen löschen die man nicht mehr braucht!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Migul47 am 20 Juli 2020, 15:57:36
Hallo,

klappt das auch mit dem Einmalpasswort und dem Google Authenticator, oder muss das wieder raus?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: robishawn am 21 Juli 2020, 16:00:21
Ich habe ein

Lenovo Smart Tab M10  - mit Amazon Alexa Smart-Dock.

Mit autocreate wird es zwar angezeigt 

a95b294e18c54012b34ce0390247221b      MMSDK      A2J0R2SD7G9LPA      ??'s Amazon Alexa - Show Mode for Lenovo

aber nicht angelegt.

Ist es vielleicht möglich das Gerät auch zu integrieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Juli 2020, 08:29:39
Zitat von: robishawn am 21 Juli 2020, 16:00:21
Ich habe ein

Lenovo Smart Tab M10  - mit Amazon Alexa Smart-Dock.

Mit autocreate wird es zwar angezeigt 

a95b294e18c54012b34ce0390247221b      MMSDK      A2J0R2SD7G9LPA      ??'s Amazon Alexa - Show Mode for Lenovo

aber nicht angelegt.

Ist es vielleicht möglich das Gerät auch zu integrieren?
Kann man über die Alexa Webseite oder einer Handy App damit etwas steuern, und wenn ja, was?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willib am 22 Juli 2020, 12:28:42
Zitat von: willib am 05 Mai 2020, 22:21:51
Entschuldigung, könnte es sein dass bei den Timern ein Bug im Modul ist? Bei mir werden die Timer Readings, welche abgelaufene Timer enthalten nicht gelöscht. Dadurch gerät die Sortierung durcheinander. Wir diskutieren hier einen work around:https://forum.fhem.de/index.php?topic=110883.msg1050272#msg1050272 (https://forum.fhem.de/index.php?topic=110883.msg1050272#msg1050272)
Wenn ich es richtig verstehe, solo das Reading Timer_remainingtime die Restlaufzeit des kürzesten Timer enthalten. Sobald ein abgelaufener Timer vorhanden ist steht aber immer null drin. Am nächsten Tag sind die abgelaufenen Timer dann weg.
Zitat von: michael.winkler am 06 Mai 2020, 16:16:28
Ich schaue mir das die Tage mal an
Hattest du schon Gelegenheit dir das Thema mit den Timern anzusehen?
Vielen Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: robishawn am 23 Juli 2020, 16:34:50
Zitat von: michael.winkler am 22 Juli 2020, 08:29:39
Kann man über die Alexa Webseite oder einer Handy App damit etwas steuern, und wenn ja, was?

Funktioniert sowohl mit der Alexa app ausgedockt als auch im Alexa Show Modus eingedockt.

Das Gerät verhält sich wie ein normales Alexa device.

Aus der Webseite kann ich zum Beispiel TUNE IN starten und stoppen.

Ich kann auch über set echodevice mobilmessage Mediabox wurde umgeschaltet!
eine Benachrichtigung schicken.





Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 4eversr am 24 Juli 2020, 19:19:24
Hallo zusammen,

ich habe neuerdings ein Problem mit NPM_Login.
Ich hatte meine "ECHODEVICE"-Installation samt NPM_Login schon Wochen/Monate erfolgreich am Laufen, als Amazon mich per Mail zu einer Passwortänderung aufgefordert hat.
Seitdem geht mein ECHODEVICE im FHEM nicht mehr. Ein Login-Problem.

Ich nahm an, dass ich den NPM_LOGIN wohl einmal neu machen muss, habe nun aber das Problem, dass der Node Dienst wohl auf dem falschen Interface / IP das Raspberries läuft, weil auf dem PI neben FHEM nachträglich auch ein Wireguard-Gateway installiert wurde.
Die eigentliche FHEM (Web-) IP-Adresse ist 172.16.50.4/16 , ich sehe aber das der Port 3002 bei der virtuellen Wireguard IP 10.10.10.1 lauscht, die aber (natürlich) nicht erreichbar ist (und auch nicht sein soll.)

Durch das Setzen von npm_proxy_ip auf 172.16.50.4 konnte ich nur erreichen, dass mir in der Webgui nun die richtige URL (nicht mehr 10.10.10.1) vorgeschlagen wird, dies ändert aber nichts daran das der echte NPM/Node Dienst auf der falschen IP/Interface horcht.

Wie bekomme ich es hin, dass der Node Port 3002 Dienst auf der lokalen IP 172.16.50.4 (oder 0.0.0.0) läuft !?


root@fhempi4:/home/pi# netstat -lnt |grep 0.0.0.0
tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8084 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8085 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 10.10.10.1:3002 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:40413 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:7072 0.0.0.0:* LISTEN


Ich vermute ich muss mich per SSH verbinden und in irgendeiner node Config-Datei die Interface-Bindung vorgeben, nur leider liefert mir Google nichts passendes dazu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 25 Juli 2020, 02:20:33
ZitatDie eigentliche FHEM (Web-) IP-Adresse ist 172.16.50.4/16
So viele (65534) Ip-Adressen hat dein Fhem? ? ?

npm_proxy_listen_ip auch auf 172.16.50.4 setzen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 4eversr am 25 Juli 2020, 10:33:47
Zitat von: amenomade am 25 Juli 2020, 02:20:33
npm_proxy_listen_ip auch auf 172.16.50.4 setzen

Oh man, danke, das war es wirklich schon. - Komm mir echt blöd vor.
Ich habe die ganze Zeit gedacht ich muss die IP-Zuordnung außerhalb von FHEM richten, da das Problem durch Wireguard auch außerhalb von FHEM entstanden war.
Jetzt einmal zusätzlich die npm_proxy_listen_ip gesetzt, reboot vom Raspi, schon gehts wieder.
Und ich hab echt schon einige Stunden damit zugebracht, die ganzen config Datein von node auf dem Raspi zu finden und die IP-/Port-Zuordnung dort zu finden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 26 Juli 2020, 12:09:20
Hallo zusammen,

ich würde gerne das Reading "lastDurAbsence" der Roommates sprechen lassen. Dies liegt im Syntax "hh:mm:ss" vor. Echo spricht es aber anstelle von z.b. "3 Stunden, 10 min und 22 Sekunden" als "3 Uhr, 10 min und 22 Sekunden" aus. Kann man das irgendwie beeinflussen, so das er statt "Uhr", "Stunden" sagt? 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Juli 2020, 12:20:11
Eventuell: https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html#say-as-tag

und dann time...
...liest sich zumindest so als würde es dann so sprechen wie du willst...

Ansonsten: in den Txt umwandeln der dir gefällt (z.B. mit split) und dann diesen ausgeben lassen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 27 Juli 2020, 08:12:33
Zitat von: MadMax-FHEM am 26 Juli 2020, 12:20:11
Eventuell: https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html#say-as-tag

und dann time...
...liest sich zumindest so als würde es dann so sprechen wie du willst...

Ansonsten: in den Txt umwandeln der dir gefällt (z.B. mit split) und dann diesen ausgeben lassen...

Gruß, Joachim

Danke für den Tipp, leider kommt keiner der "say-as-tags" mit dem Format klar. Ich werde jetzt einen Weg suchen nur die ersten zwei Stellen als Stunden und die Ziffern 4 und 5 als Minuten sprechen an zahlen sprechen zu lassen. Mal sehen wie ich das mache.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 27 Juli 2020, 08:26:13
Zitat von: Borkk am 27 Juli 2020, 08:12:33
Danke für den Tipp, leider kommt keiner der "say-as-tags" mit dem Format klar. Ich werde jetzt einen Weg suchen nur die ersten zwei Stellen als Stunden und die Ziffern 4 und 5 als Minuten sprechen an zahlen sprechen zu lassen. Mal sehen wie ich das mache.
Ich habe eine Funktion in den 99_myUtils, die aus mir Termine aus einem CALDAV-Device vorliest. Da müssen die Zeiten auch vorher verarbeitet werden. Vielleicht hilft dir das?


sub readEventCalReadings($;$) {

my $CalViewDevice = shift; #Name of the CALVIEW

my $entryNumber = sprintf("%03d", shift); #entryNumber

my $eventDate = ReadingsVal($CalViewDevice,"t_".$entryNumber."_bdate","01.01.1800");
my $birthdayName = ReadingsVal($CalViewDevice,"t_".$entryNumber."_bname","Nobody");
$birthdayName = substr($birthdayName,5,length($birthdayName));
my $eventName = ReadingsVal($CalViewDevice,"t_".$entryNumber."_summary","Nothing");
my $birthdayAge = ReadingsNum($CalViewDevice,"t_".$entryNumber."_age","0");
my $eventDaysLeft = ReadingsVal($CalViewDevice,"t_".$entryNumber."_daysleft","999");
my $eventStartTime = ReadingsVal($CalViewDevice,"t_".$entryNumber."_btime","00:00");
my $eventDay = ReadingsVal($CalViewDevice,"t_".$entryNumber."_weekdayname","kein Tag");
my @eventStartArray = "";

if ($eventStartTime eq "00:00") {
$eventStartTime = "ganztägig";
}
else {
@eventStartArray = split(/:/,$eventStartTime);
if ($eventStartArray[1] ne "00") {
$eventStartTime = int($eventStartArray[0]) . " Uhr " . int($eventStartArray[1]);
}
else {
$eventStartTime = int($eventStartArray[0]) . " Uhr";
}
}
my @calendarEvent = ($eventDate, $birthdayName, $birthdayAge, $eventDaysLeft, $eventStartTime, $eventName, $eventDay);

return @calendarEvent;


Diese hilfsfunktion liest die Readings aus und passt die Zeiten gleich in ein "sprechendes" Format an.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 27 Juli 2020, 08:44:22
Zitat von: balli1187 am 27 Juli 2020, 08:26:13
Ich habe eine Funktion in den 99_myUtils, die aus mir Termine aus einem CALDAV-Device vorliest. Da müssen die Zeiten auch vorher verarbeitet werden. Vielleicht hilft dir das?

Danke für den Tipp ich habe es jetzt so gelöst, damit habe ich Readings die ich als Stunden und Minuten sprechen lassen kann:

attr xxx userReadings Stunde:lastDurAbsence.* {(split(":",ReadingsVal($NAME,"lastDurAbsence","00:00:00")))[0]},Minute:lastDurAbsence.* {(split(":",ReadingsVal($NAME,"lastDurAbsence","00:00:00")))[1]},Sekunde:lastDurAbsence.* {(split(":",ReadingsVal($NAME,"lastDurAbsence","00:00:00")))[2]}

Für die Spachausgabe verwende ich dann doch ein say-as-tag:

<speak><say-as interpret-as="unit">[xxx:Stunde]h</say-as> und <say-as interpret-as="unit">[xxx:Minute]min</say-as></speak>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 Juli 2020, 10:59:07
Hallo,

so, dann "muss" ich jetzt auch mal was fragen ;)

An die "Echo Spot Besitzer" (aber nicht nur ;)  ):

was lässt sich denn mittels dieses Moduls (echodevice) steuern!?

Vielen Dank schon mal, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: robishawn am 02 August 2020, 13:01:44
Zitat von: robishawn am 23 Juli 2020, 16:34:50
Funktioniert sowohl mit der Alexa app ausgedockt als auch im Alexa Show Modus eingedockt.

Das Gerät verhält sich wie ein normales Alexa device.

Aus der Webseite kann ich zum Beispiel TUNE IN starten und stoppen.

Ich kann auch über set echodevice mobilmessage Mediabox wurde umgeschaltet!
eine Benachrichtigung schicken.

Ich möchte nochmal vorsichtig nachfassen, ob es eine Chance gibt, mein  Lenovo Smart Tab M10  - mit Amazon Alexa Smart-Dock zu integrieren.

Wenn noch Infos fehlen bitte ich um Rückmeldung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rhrawr am 05 August 2020, 13:46:07
Moin!

Bin lange raus aus dem Thema gewesen und wollte mich mal wieder etwas mit fhem beschäftigen. Habe versucht nach der Anleitung "echodevice" einzurichten. Beim NPM_install bekomme ich jedoch folgende Meldung:

Installationsergebnis


Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.4.1
updated 1 package and audited 157 packages in 4.608s

2 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities

Installation erfolgreich durchgefuehrt


Beim anschließenden NPM_login hängt sich das ganze irgendwie auf. Ich vermute, dass es mit der "Funding-Meldung" zusammenhängt und bei der Installation irgendwas klemmt. Jemand schon mal ähnliches gehabt und eine Lösung dafür?

Danke und Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 August 2020, 14:33:57
Zitat von: rhrawr am 05 August 2020, 13:46:07
Moin!

Bin lange raus aus dem Thema gewesen und wollte mich mal wieder etwas mit fhem beschäftigen. Habe versucht nach der Anleitung "echodevice" einzurichten. Beim NPM_install bekomme ich jedoch folgende Meldung:

Installationsergebnis


Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.4.1
updated 1 package and audited 157 packages in 4.608s

2 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities

Installation erfolgreich durchgefuehrt


Beim anschließenden NPM_login hängt sich das ganze irgendwie auf. Ich vermute, dass es mit der "Funding-Meldung" zusammenhängt und bei der Installation irgendwas klemmt. Jemand schon mal ähnliches gehabt und eine Lösung dafür?

Danke und Gruß
Hast du denn mal 'npm fund' laufen lassen, so wie vorgeschlagen? Was bedeutet das bzw. was bekommst du als Rückgabe?
Könnte eine ältere node Version das Problem sein?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rhrawr am 05 August 2020, 14:47:34
Node ist frisch installiert. Installation von NPM und Node haben auch ohne Fehler funktioniert und sind vorhanden. Der Befehl "npm fund" spuckt folgendes aus:


pi@raspberrypi:/opt/fhem/cache/alexa-cookie $ npm fund
/opt/fhem/cache/alexa-cookie
├─┬ https://github.com/sponsors/RubenVerborgh
│ └── follow-redirects@1.12.1
└─┬ https://github.com/sponsors/jonschlinkert
  └── picomatch@2.2.2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 August 2020, 18:34:33
Frisch installiert heisst nicht automatisch richtig installiert und in der richtige Version. Was sagen
sudo node -v
node -v
?

npm fund sollte nicht das Problem sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rhrawr am 05 August 2020, 20:50:39
Die sagen ...
v10.22.0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 August 2020, 21:44:07
Ok schon mal gut. Jetzt sag bitte genauer was das bedeutet:
ZitatBeim anschließenden NPM_login hängt sich das ganze irgendwie auf.
Was hast Du gemacht, was hängt, was sagen die Logs?

Und was passiert wenn Du wieder ein set NPM_install machst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tedious am 14 August 2020, 10:31:31
Guten Morgen,

ich habe leider auch Probleme mit der Installation. Node und NPM sind aktuell, wenn ich installieren will kommt eine Fehlermeldung

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

+ alexa-cookie2@3.4.1
updated 1 package and audited 338 packages in 7.625s

1 package is looking for funding
  run `npm fund` for details

found 206 vulnerabilities (146 low, 60 high)
  run `npm audit fix` to fix them, or `npm audit` for details


npm fund liefert mir ein fehlendes package.json

sudo npm fund /opt/fhem/cache/alexa-cookie
npm ERR! code ENOLOCAL
npm ERR! Could not install from "../../opt/fhem/cache/alexa-cookie" as it does not contain a package.json file.


Logfile:

sudo cat /root/.npm/_logs/2020-08-14T08_28_36_804Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node',
1 verbose cli   '/usr/bin/npm',
1 verbose cli   'fund',
1 verbose cli   '/opt/fhem/cache/alexa-cookie' ]
2 info using npm@6.14.6
3 info using node@v10.22.0
4 verbose npm-session 325edf382af5f170
5 silly fetchPackageMetaData error for /opt/fhem/cache/alexa-cookie Could not install from "../../opt/fhem/cache/alexa-cookie" as it does not contain a package.json file.
6 verbose stack Error: ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
7 verbose cwd /home/sascha
8 verbose Linux 4.19.0-10-amd64
9 verbose argv "/usr/bin/node" "/usr/bin/npm" "fund" "/opt/fhem/cache/alexa-cookie"
10 verbose node v10.22.0
11 verbose npm  v6.14.6
12 error code ENOLOCAL
13 error Could not install from "../../opt/fhem/cache/alexa-cookie" as it does not contain a package.json file.
14 verbose exit [ 1, true ]


Hast Du einen heißen Tip?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 14 August 2020, 18:05:06
Und was ist das Problem? npm fund Nachrichten kann man ruhig ignorieren.

Siehe https://mwinkler.jimdo.com/modul-echodevice-npm/#NPM_install_FHEM => Manuell (per SSH)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 16 August 2020, 07:46:18
Nachdem ich nun leider bemerkt habe, dass man nicht ohne weiteres Ansagen an mehre Echos schicken kann (Rate exceeded) habe ich mich nun an tts versucht.
Den dnsmasq Server installiert, konfiguriert. Im Terminal mit nslookup den Test gemacht...sieht gut aus.

Wenn ich über den Echo einen tts Befehl absetze wird auch schön die mp3 generiert, die ich über http direkt im Browser abrufen und abspielen kann.
Soweit immer noch gut. Die Request vom Echo kommen nun auch bei dnsmasq an (resolve.conf muss man anpassen).
Im Echo-Device sieht man zwar auch, dass er "Pieci - 5 Baltic Music" abspielt. Aber man hört nichts :-(


Aug 18 08:10:07 dnsmasq[15709]: query[A] layla.amazon.de from 127.0.0.1
Aug 18 08:10:07 dnsmasq[15709]: forwarded layla.amazon.de to 192.168.178.1
Aug 18 08:10:08 dnsmasq[15709]: reply layla.amazon.de is <CNAME>
Aug 18 08:10:08 dnsmasq[15709]: reply layla.amazon.com is <CNAME>
Aug 18 08:10:08 dnsmasq[15709]: reply tp.799c43337-frontier.amazon.com is <CNAME>
Aug 18 08:10:08 dnsmasq[15709]: reply d3rsqup3tcxj1a.cloudfront.net is 13.226.157.116
Aug 18 08:10:12 dnsmasq[15709]: query[A] translate.google.com from 127.0.0.1
Aug 18 08:10:12 dnsmasq[15709]: forwarded translate.google.com to 192.168.178.1
Aug 18 08:10:12 dnsmasq[15709]: reply translate.google.com is <CNAME>
Aug 18 08:10:12 dnsmasq[15709]: reply www3.l.google.com is 172.217.16.78


Was mich wundert ist, dass man im dnsmasq Log nicht den Request für http://live.pieci.lv sieht sondern nur das Google Translating.
Das die beiden Sender über tunein gar nicht mehr laufen hat damit nichts zu tun?

Hier mal verbose 5 vom Echo Device bei einem tts Aufruf:


2020.08.18 09:42:09 5: [ECHO_G090LV033304001C] [echodevice_GetSettings] start refresh settings
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_GetSettings] Timer CINTERVAL = -426
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [player] START
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&screenWidth=1392&_=1597736529
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&screenWidth=1392&_=1597736529 Data=
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [media] START
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&screenWidth=1392&_=1597736529
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_GetSettings] Timer INTERVAL = 60
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_Parse] [player]
2020.08.18 09:42:09 5: [ECHO_G090LV033304001C] [echodevice_Parse] [player] DATA Dumper=$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"header":null,"headerSubtext1":null,"multiLineMode":false,"subText1":"Pieci - 5 Baltic Music","subText2":null,"title":"Latvijas Radio 5"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumdesign","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"header":null,"headerSubtext1":null,"multiLineMode":false,"subText1":"Pieci - 5 Baltic Music","subText2":null,"title":"Latvijas Radio 5"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":426,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn-Liveradio"},"quality":null,"queueId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"upNextItems":null,"volume":{"muted":false,"volume":17}}}';

2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&screenWidth=1392&_=1597736529 Data=
2020.08.18 09:42:09 4: [ECHO_G090LV033304001C] [echodevice_Parse] [media]
2020.08.18 09:42:09 5: [ECHO_G090LV033304001C] [echodevice_Parse] [media] DATA Dumper=$VAR1 = '{"clientId":"Dee-Domain-Music","contentId":"s237481","contentType":"LIVE_STATION","currentState":"PLAYING","imageURL":"https://cdn-radiotime-logos.tunein.com/s204188q.png","isDisliked":false,"isLiked":false,"looping":false,"mediaOwnerCustomerId":"CUSTOMER","muted":false,"programId":null,"progressSeconds":426,"providerId":"TUNE_IN","queue":[{"album":null,"albumAsin":null,"artist":null,"asin":null,"cardImageURL":null,"contentId":"s237481","contentType":"LIVE_STATION","durationSeconds":0,"feedbackDisabled":false,"historicalId":null,"imageURL":"https://cdn-radiotime-logos.tunein.com/s204188q.png","index":1,"isAd":false,"isDisliked":false,"isFreeWithPrime":false,"isLiked":false,"programId":null,"programName":null,"providerId":"TUNE_IN","queueId":null,"radioStationCallSign":"Pieci - 5 Baltic Music","radioStationId":"s237481","radioStationLocation":"Latvia","radioStationName":"Pieci - 5 Baltic Music","radioStationSlogan":null,"referenceId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93:1","service":"TUNE_IN","startTime":null,"title":"Latvijas Radio 5","trackId":"s237481","trackStatus":null}],"queueId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93","queueSize":1,"radioStationId":"s237481","radioVariety":-2147483648,"referenceId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93:1","service":"TUNE_IN","shuffling":false,"timeLastShuffled":0,"volume":17}';

2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] TTS Message length=19
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] [tts] URL      = http://translate.google.com/translate_tts?tl=de&client=tw-ob&q=hier%20kommt%20der%20test
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] [tts] DATA     =
2020.08.18 09:42:17 5: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] [tts] HEADER   =
2020.08.18 09:42:17 5: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] [tts] DATA     = [---MP3-BINARY---]
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] [tts] MP3File  = ECHO_G090LV033304001C.mp3
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] [tts] M3UFile  = live18-hq.aac.m3u
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] [tts] MP3 len  = 2 Sekunden.
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_SendMessage] command pause
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [command] START
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2 Data={"contentFocusClientId":null,"type":"PauseCommand"}
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [volume] START
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [volume] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [volume] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"AB72C----6AW2\",\"deviceSerialNumber\":\"G090LV037204001C\",\"value\":\"61\",\"locale\":\"de-DE\",\"customerId\":\"A19---NORZQBS\"}}}","status":"ENABLED"}
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] [tts] set volume to 61
2020.08.18 09:42:17 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] Setze echodevice_StartTTSMessage Timer
2020.08.18 09:42:18 4: [ECHO_G090LV033304001C] [echodevice_Parse] [command]
2020.08.18 09:42:18 5: [ECHO_G090LV033304001C] [echodevice_Parse] [command] DATA Dumper=$VAR1 = '{}';

2020.08.18 09:42:18 4: [ECHO_G090LV033304001C] [echodevice_HandleCmdQueue] [volume] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"AB72C----6AW2\",\"deviceSerialNumber\":\"G090LV037204001C\",\"value\":\"61\",\"locale\":\"de-DE\",\"customerId\":\"A19---NORZQBS\"}}}","status":"ENABLED"}
2020.08.18 09:42:18 4: [ECHO_G090LV033304001C] [echodevice_Parse] [volume]
2020.08.18 09:42:18 5: [ECHO_G090LV033304001C] [echodevice_Parse] [volume] DATA Dumper=$VAR1 = '';

2020.08.18 09:42:18 4: [ECHO_G090LV033304001C] [echodevice_Parse] [volume] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

2020.08.18 09:42:19 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [ttstunein] START
2020.08.18 09:42:19 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [ttstunein] PushToCmdQueue SendURL =https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2020.08.18 09:42:19 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [ttstunein] PushToCmdQueue SendData=s237481
2020.08.18 09:42:19 4: [ECHO_G090LV033304001C] [echodevice_HandleCmdQueue] [ttstunein] send command=https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&guideId=s237481&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER Data=
2020.08.18 09:42:21 5: [ECHO_G090LV033304001C] [echodevice_GetSettings] start refresh settings
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_GetSettings] Timer CINTERVAL = -486
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [player] START
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&screenWidth=1392&_=1597736541
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [media] START
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&screenWidth=1392&_=1597736541
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_GetSettings] Timer INTERVAL = 60
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_Parse] [ttstunein]
2020.08.18 09:42:21 5: [ECHO_G090LV033304001C] [echodevice_Parse] [ttstunein] DATA Dumper=$VAR1 = '{"error":null}';

2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_ParseTTSMP3] Setze echodevice_StartLastMedia Timer in 2 Sekunden.
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&screenWidth=1392&_=1597736541 Data=
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_Parse] [media]
2020.08.18 09:42:21 5: [ECHO_G090LV033304001C] [echodevice_Parse] [media] DATA Dumper=$VAR1 = '{"clientId":"Dee-Domain-Music","contentId":"s237481","contentType":"LIVE_STATION","currentState":"PAUSED","imageURL":"https://cdn-radiotime-logos.tunein.com/s204188q.png","isDisliked":false,"isLiked":false,"looping":false,"mediaOwnerCustomerId":"CUSTOMER","muted":false,"programId":null,"progressSeconds":434,"providerId":"TUNE_IN","queue":[{"album":null,"albumAsin":null,"artist":null,"asin":null,"cardImageURL":null,"contentId":"s237481","contentType":"LIVE_STATION","durationSeconds":0,"feedbackDisabled":false,"historicalId":null,"imageURL":"https://cdn-radiotime-logos.tunein.com/s204188q.png","index":1,"isAd":false,"isDisliked":false,"isFreeWithPrime":false,"isLiked":false,"programId":null,"programName":null,"providerId":"TUNE_IN","queueId":null,"radioStationCallSign":"Pieci - 5 Baltic Music","radioStationId":"s237481","radioStationLocation":"Latvia","radioStationName":"Pieci - 5 Baltic Music","radioStationSlogan":null,"referenceId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93:1","service":"TUNE_IN","startTime":null,"title":"Latvijas Radio 5","trackId":"s237481","trackStatus":null}],"queueId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93","queueSize":1,"radioStationId":"s237481","radioVariety":-2147483648,"referenceId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93:1","service":"TUNE_IN","shuffling":false,"timeLastShuffled":0,"volume":61}';

2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C----6AW2&screenWidth=1392&_=1597736541 Data=
2020.08.18 09:42:21 4: [ECHO_G090LV033304001C] [echodevice_Parse] [player]
2020.08.18 09:42:21 5: [ECHO_G090LV033304001C] [echodevice_Parse] [player] DATA Dumper=$VAR1 = '{"playerInfo":{"hint":null,"infoText":{"header":null,"headerSubtext1":null,"multiLineMode":false,"subText1":"Pieci - 5 Baltic Music","subText2":null,"title":"Latvijas Radio 5"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumdesign","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://cdn-radiotime-logos.tunein.com/s204188q.png"},"mediaId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93:1","miniArt":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"miniInfoText":{"header":null,"headerSubtext1":null,"multiLineMode":false,"subText1":"Pieci - 5 Baltic Music","subText2":null,"title":"Latvijas Radio 5"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":false,"locationInfo":null,"mediaLength":0,"mediaProgress":434,"showTiming":false,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"TuneIn","artType":"IconArtSource","iconId":"tunein","iconStyles":null},"providerName":"TuneIn-Liveradio"},"quality":null,"queueId":"4e7d6d97-e469-43d5-84b6-4bb50e2e7e93","state":"PAUSED","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":"HIDDEN","next":"DISABLED","playPause":"ENABLED","previous":"DISABLED","repeat":"HIDDEN","shuffle":"HIDDEN"},"upNextItems":null,"volume":{"muted":false,"volume":61}}}';

2020.08.18 09:42:23 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [volume] START
2020.08.18 09:42:23 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [volume] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2020.08.18 09:42:23 4: [ECHO_G090LV033304001C] [echodevice_SendCommand] [volume] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"AB72C----6AW2\",\"deviceSerialNumber\":\"G090LV037204001C\",\"value\":\"17\",\"locale\":\"de-DE\",\"customerId\":\"A19---NORZQBS\"}}}","status":"ENABLED"}
2020.08.18 09:42:23 4: [ECHO_G090LV033304001C] [echodevice_HandleCmdQueue] [volume] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"AB72C----6AW2\",\"deviceSerialNumber\":\"G090LV037204001C\",\"value\":\"17\",\"locale\":\"de-DE\",\"customerId\":\"A19---NORZQBS\"}}}","status":"ENABLED"}
2020.08.18 09:42:23 4: [ECHO_G090LV033304001C] [echodevice_StartLastMedia] [tts] set volume to 17
2020.08.18 09:42:23 4: [ECHO_G090LV033304001C] [echodevice_Parse] [volume]
2020.08.18 09:42:23 5: [ECHO_G090LV033304001C] [echodevice_Parse] [volume] DATA Dumper=$VAR1 = '';

2020.08.18 09:42:23 4: [ECHO_G090LV033304001C] [echodevice_Parse] [volume] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Ich vermute, dass der Echo nicht über den neuen DNS geht. Aber in der Alexa App habe ich es so hinterlegt.
Wobei es nicht möglich war in den WLAN Einstellungen  "Dieses Netzerk vergessen" zu klicken, aber bei Neueinrichtung kann man über "weitere Optionen" dennoch DNS, Gateway etc vergeben.

Eigentlich müsste doch nun jede Radioanfrage über dnsmasq laufen, egal welcher Sender?

Edit:
Wlan Passwörter aus Amazon alle gelöscht.
Echo zurück gesetzt und neu eingerichtet, keine Veränderung.

Edit2:
Ich habe mittlerweile auch mal versucht POM ans Laufen zu bekommen. Aber im Grunde ähnliches Problem:
In dnsmasq sehe ich keine Requests in Richtung ic2514.c1916.fast-serv.com und der Aufruf wird wie folgt quittiert:
"Lucky 7 Music Radio" von tunein ist derzeit nicht verfügbar.

Edit3:
Ich habe jetzt mal einfach den DNS Eintrag in meiner Fritzbox auf dnsmasq gesetzt, nun geht also alles aus unserem Haushalt über dnsmasq.
Das kann ich in den Logs natürlich auch erkennen. Egal welche Seite ich im Browser aufrufe, rattert das Log alle Request auf.
Allerdings laufen nach wie vor die Echo Anfragen nicht über das dnsmasq Log. Wäre für Hinweise wirklich dankbar!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Clyde am 24 August 2020, 14:01:07
Alexa, Rezept Pfannekuchen anzeigen

Ich möchte per Sprachsteuerung ECHO DOT ein Rezept aus dem PDF-Kochbuch auf dem Tablet anzeigen lassen. Dazu benötige ich die Übergabe des Rezeptnamens an FHEM. In einer Alexa-Routine habe ich es nicht hinbekommen.

Gibt es eine andere Möglichkeit ein gesprochenes Schlüsselwort an FHEM zu übergeben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 24 August 2020, 15:26:22
1.: falscher Thread (vermutlich)

2.: geht das (verm.) nur mit dem Custom Skill -> alexa-fhem. Aber dann eben neben dem Connector noch bei Amazon/AWS einen Custom Skill anlegen. Damit geht "alles"...

Ansonsten: was steht denn im "voice-Reading", wenn du Alexa den Satz "vor die Füsse wirfst" (aber ich vermute: nichts [Brauchbares] :-\  )...

Außer: du schaust im Connector-Wiki verlinkten Angabe bei Amazon, ob "etwas" dabei ist, "das passt"...
...also seitens "Smart Home Skill"...
(wüsste jetzt aber nichts)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Clyde am 24 August 2020, 16:14:24
Das Voice-Reading war auch erst mein Ansatz. Habe aber noch keinen sinnvollen Satz gefunden, der ohne Reaktion seitens Alexa bleibt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Clyde am 26 August 2020, 06:44:08
Das Voice-Reading wird bei mir (Echo Dot 3G) deutlich verzögert beschrieben. Zwischen Sprachbefehl und Beschreiben liegen 5-10 Sekunden. Ist das bei Euch auch so?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 26 August 2020, 07:07:41
Ich war heute morgen "disconnected" und bekomme nun keinen NPM_LOGIN mehr hin.
Amazon beschwert sich nach der Anmeldung über einen fehlenden Cookie bzw., dass ich Cookies auf der Webseite aktivieren soll.
Hat sich da was geändert?

Habe den Cookie nun wieder "manuell" als Attribut hinterlegt. Das funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ralf-ms am 26 August 2020, 08:04:10
Das gleiche bei mir...
Ich wurde heute morgen beim login auf alexa.amazon.de das Passwort zu ändern.
Das hat 2 alexa-Accounts betroffen.
In fhem ist nur einer hinterlegt, der jetzt aber auch die Schwierigkeiten beim npn_login hat.
Hat Amazon etwa den login neu aufgelegt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 26 August 2020, 08:07:40
Ja, Passwort-Änderung hatte ich auch. War ich bereits etwas irritiert und nervös ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 August 2020, 08:28:30
Zitat von: Clyde am 26 August 2020, 06:44:08
Das Voice-Reading wird bei mir (Echo Dot 3G) deutlich verzögert beschrieben. Zwischen Sprachbefehl und Beschreiben liegen 5-10 Sekunden. Ist das bei Euch auch so?

Eventuell hilft das Attribut intervalvoice, siehe: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 26 August 2020, 08:38:33
Hallo zusammen,

hatte das gleich Problem heute morgen. Bei mir hat es geholfen, das Echo Device zu löschen, neu anzulegen, NPM install und NPM_login new

Jetzt ist wieder alles OK
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tedious am 26 August 2020, 09:11:53
Zitat von: amenomade am 14 August 2020, 18:05:06
Und was ist das Problem? npm fund Nachrichten kann man ruhig ignorieren.

Siehe https://mwinkler.jimdo.com/modul-echodevice-npm/#NPM_install_FHEM => Manuell (per SSH)

Nein, hier eben leider nicht. Deswegen ja auch der output... ohne config.json wird das nix, und das war/ist ja mein Problem...

Zitatsudo npm fund /opt/fhem/cache/alexa-cookie
npm ERR! code ENOLOCAL
npm ERR! Could not install from "../../opt/fhem/cache/alexa-cookie" as it does not contain a package.json file.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 August 2020, 09:28:06
Zitat von: mthome am 26 August 2020, 08:38:33
Hallo zusammen,

hatte das gleich Problem heute morgen. Bei mir hat es geholfen, das Echo Device zu löschen, neu anzulegen, NPM install und NPM_login new

Jetzt ist wieder alles OK

Löschen war nicht nötig.

npm_install (allerdings auf der Console) und npm_login_new...

Leider mit Passwortänderung und Code-Eingabe...
Lästig aber naja...

Jetzt wieder connected :)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ralf-ms am 26 August 2020, 09:40:38
Jo, hat bei mir auch geholfen!
Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 26 August 2020, 09:54:35
Prima, genau so hat es funktioniert!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 26 August 2020, 15:24:47
Zitat von: MadMax-FHEM am 26 August 2020, 09:28:06
Löschen war nicht nötig.

npm_install (allerdings auf der Console) und npm_login_new...

Leider mit Passwortänderung und Code-Eingabe...
Lästig aber naja...

Jetzt wieder connected :)

Gruß, Joachim

Hab das selbe Problem. Was genau muss ich da in die Console eintippen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 26 August 2020, 15:59:18
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 26 August 2020, 16:07:07
Danke. Das Problem war, dass ich den Pi nich tkomplett neu gebootet hatte, sondern nur restart fhem.
Nun läuft alle wieder . Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 26 August 2020, 17:38:19
Hallo zusammen,

gab es Änderungen bei Amazon oder am Modul, die ein FHEM Update erfordern?

Ohne Änderungen von meiner Seite streikt der Amazon Connector (TYPE = echodevice ; model = ACCOUNT) seit heute morgen.

Zitat2020.08.26 17:02:23 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:02:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.08.26 17:03:23 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:03:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.08.26 17:04:23 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:04:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.08.26 17:04:24 3: [AmazonConnector] [echodevice_setState] to disconnected
2020.08.26 17:05:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.08.26 17:05:24 3: [AmazonConnector] [echodevice_setState] to connected but loginerror
2020.08.26 17:06:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:06:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.08.26 17:07:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:07:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.08.26 17:08:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:08:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.08.26 17:09:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:09:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.08.26 17:10:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:10:25 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.08.26 17:10:25 3: [AmazonConnector] [echodevice_setState] to disconnected
2020.08.26 17:11:25 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.08.26 17:11:25 3: [AmazonConnector] [echodevice_setState] to connected but loginerror
2020.08.26 17:12:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:12:26 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 2

Selbst wenn ich beide echodevice (model = Echo Dot + model = ACCOUNT) auf disable 1 setze, schreibt es mir noch das Log voll (im Sekundentakt):

Zitat2020.08.26 17:33:40 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:41 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:42 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:43 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:44 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:45 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:46 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:47 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:48 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true

Ein "set AmazonConnector NPM_install" bringt FHEM zum Absturz. Die letzten Meldungen sind:

Warning: unable to close filehandle CMD properly.
(node:4340) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm ERR! Error: Method Not Allowed
npm ERR!     at errorResponse (/usr/share/npm/lib/cache/add-named.js:260:10)
npm ERR!     at /usr/share/npm/lib/cache/add-named.js:203:12
npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:167:7)
npm ERR!     at FSReqWrap.oncomplete (fs.js:135:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 4.19.66-v7+
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "--prefix" "./cache/alexa-cookie" "alexa-cookie2"
npm ERR! cwd /opt/fhem
npm ERR! node -v v8.11.1
npm ERR! npm -v 1.4.21
npm ERR! code E405



Was ist zu tun?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luetty am 26 August 2020, 17:47:49
Hier gleiches Problem,

soeben nach https://forum.fhem.de/index.php/topic,82631.msg1080887.html#msg1080887 vorgegangen und wieder connected.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 26 August 2020, 17:58:04
Zitat von: Felix_86 am 26 August 2020, 17:38:19
Hallo zusammen,

gab es Änderungen bei Amazon oder am Modul, die ein FHEM Update erfordern?

Ohne Änderungen von meiner Seite streikt der Amazon Connector (TYPE = echodevice ; model = ACCOUNT) seit heute morgen.

Selbst wenn ich beide echodevice (model = Echo Dot + model = ACCOUNT) auf disable 1 setze, schreibt es mir noch das Log voll (im Sekundentakt):

Ein "set AmazonConnector NPM_install" bringt FHEM zum Absturz. Die letzten Meldungen sind:

Warning: unable to close filehandle CMD properly.
(node:4340) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm ERR! Error: Method Not Allowed
npm ERR!     at errorResponse (/usr/share/npm/lib/cache/add-named.js:260:10)
npm ERR!     at /usr/share/npm/lib/cache/add-named.js:203:12
npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:167:7)
npm ERR!     at FSReqWrap.oncomplete (fs.js:135:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 4.19.66-v7+
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "--prefix" "./cache/alexa-cookie" "alexa-cookie2"
npm ERR! cwd /opt/fhem
npm ERR! node -v v8.11.1
npm ERR! npm -v 1.4.21
npm ERR! code E405



Was ist zu tun?
Sorry für OT:

Was ist denn der AmazonConector?
Auf die Schnelle habe ich dazu nichts gefunden.....
Was macht der?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luetty am 26 August 2020, 17:59:22
Zitat von: balli1187 am 26 August 2020, 17:58:04
Sorry für OT:

Was ist denn der AmazonConector?
Auf die Schnelle habe ich dazu nichts gefunden.....
Was macht der?

der Name seines echodevices?!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 26 August 2020, 18:03:24
Zitat von: balli1187 am 26 August 2020, 17:58:04
Sorry für OT:

Was ist denn der AmazonConector?
Auf die Schnelle habe ich dazu nichts gefunden.....
Was macht der?

AmazonConnector ist der Names des Device vom TYPE echodevice mit dem model = ACCOUNT.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 26 August 2020, 18:07:43
Ok, geht scheinbar wieder.
Allerdings musste ich durch das ganze NPM Login Verfahren gehen: https://mwinkler.jimdo.com/modul-echodevice-npm/
Nur das hier hat nicht geholfen:  https://forum.fhem.de/index.php/topic,82631.msg1080887.html#msg1080887

Interessanterweise musste ich mein alexa.amazon.de-Passwort ändern und mir zur Identifizierung einen OTP auf mein Handy schicken lassen, damit ich überhaupt ein neues Passwort setzen konnte.
Entweder war da heute Nacht ein Hacker aktiv (denn gestern hat das echodevice noch funktioniert) oder durch die x-tausend Anmeldeversuche von FHEM am heutigen Tag wurde mein Account gesperrt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: luetty am 26 August 2020, 18:10:20
Zitat von: Felix_86 am 26 August 2020, 18:07:43
Ok, geht scheinbar wieder.
Allerdings musste ich durch das ganze NPM Login Verfahren gehen: https://mwinkler.jimdo.com/modul-echodevice-npm/

Interessanterweise musste ich mein alexa.amazon.de-Passwort ändern und mir zur Identifizierung einen OTP auf mein Handy schicken lassen, damit ich überhaupt ein neues Passwort setzen konnte.
Entweder war da heute Nacht jemand aktiv (denn gestern hat das echodevice noch funktioniert) oder durch die x-tausend Anmeldeversuche von FHEM am heutigen Tag wurde mein Account gesperrt.

Ja, hier leider auch. Es ging kein Weg vorbei an der Passwortänderung inkl. OTP etc. Hab auch gerade versucht nachträglich auf mein altes zurückzugehen, wird aber von amazon abgelehnt.  >:(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 August 2020, 18:53:11
Scheinbar stellt Amazon mal wieder etwas um. Ich hatte das Problem heute auch!

Ein einfaches NPM_Install und dann ein NPM_Login new hat geholfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 27 August 2020, 11:28:55
Bei mir auch Probleme.

Zunächst musste ich heute morgen unabhängig von FHEM auf amazon.de mein Passwort ändern. Danach habe ich festgestellt, dass das echodevice nicht mehr connected ist, als NPM_Login ausgeführt. Leider war dort ein Login nicht möglich, stattdessen musste ich wieder das Passwort ändern. Nach zweiter Änderungen des Passworts ist ein Login via FHEM aber noch immer nicht geglückt. Ich versuche es nun mit NPM_Install und dann NPM_Login...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 27 August 2020, 11:36:18
Zitat von: eckonator am 27 August 2020, 11:28:55
Bei mir auch Probleme.

Zunächst musste ich heute morgen unabhängig von FHEM auf amazon.de mein Passwort ändern. Danach habe ich festgestellt, dass das echodevice nicht mehr connected ist, als NPM_Login ausgeführt. Leider war dort ein Login nicht möglich, stattdessen musste ich wieder das Passwort ändern. Nach zweiter Änderungen des Passworts ist ein Login via FHEM aber noch immer nicht geglückt. Ich versuche es nun mit NPM_Install und dann NPM_Login...

Mit NPM_Install hat sich FHEM aufgehängt. Habe den Server dann rebootet. Danach NPM_Login und nun hat er mein neuen Passwort akzeptiert. Bin wieder connected.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 27 August 2020, 11:41:42
Wo gibt es denn die Version 37_echodevice_0.0.60.pm aus dem Changelog?

Im ersten Post hier ist nur die 37_echodevice_0.0.59.pm verlinkt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 August 2020, 11:59:22
Zitat von: eckonator am 27 August 2020, 11:41:42
Wo gibt es denn die Version 37_echodevice_0.0.60.pm aus dem Changelog?

Im ersten Post hier ist nur die 37_echodevice_0.0.59.pm verlinkt?

Ist doch schon längst ganz normal über fhem update zu bekommen!?

Und die Versionsnummern die du hier genannt hast sind alle "alt"... ;)

EDIT: Das Modul ist ab jetzt(23.12.2019) im normalen Update enthalten / steht ganz dick und rot im ertsen Post...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 27 August 2020, 13:19:00
Zitat von: MadMax-FHEM am 27 August 2020, 11:59:22
Ist doch schon längst ganz normal über fhem update zu bekommen!?

Und die Versionsnummern die du hier genannt hast sind alle "alt"... ;)

EDIT: Das Modul ist ab jetzt(23.12.2019) im normalen Update enthalten / steht ganz dick und rot im ertsen Post...

Gruß, Joachim

Huch, danke für die Info - wer lesen kann ist klar im Vorteil  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 27 August 2020, 13:41:06
Zitat von: michael.winkler am 26 August 2020, 18:53:11
Scheinbar stellt Amazon mal wieder etwas um. Ich hatte das Problem heute auch!

Ein einfaches NPM_Install und dann ein NPM_Login new hat geholfen.
Da viele (ich auch) durch die vielen Verbindungsversuche ein neues PW vergeben müssen, wäre das ein Punkt, den man noch optimieren könnte.
Vielleicht so das man nach einigen (3-5) Fehlversuchen eine Pause einlegt oder sukzessive die Zeit zwischen den Versuchen erhöht?
Amazon wird ja auch zukünftig nicht vorab über geplante Änderungen, die das Modul aussteigen lassen könnten, informieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 August 2020, 13:57:15
Zitat von: balli1187 am 27 August 2020, 13:41:06
Da viele (ich auch) durch die vielen Verbindungsversuche ein neues PW vergeben müssen, wäre das ein Punkt, den man noch optimieren könnte.
Vielleicht so das man nach einigen (3-5) Fehlversuchen eine Pause einlegt oder sukzessive die Zeit zwischen den Versuchen erhöht?
Amazon wird ja auch zukünftig nicht vorab über geplante Änderungen, die das Modul aussteigen lassen könnten, informieren.
Naja, wenn ein Fehler vorliegt, weil Amazon wieder was ändert, wird es schon zu spät sein. Von daher glaube ich nicht, dass das was bringt. Es hat ja nicht nur FHEM erwischt, sondern auch die anderen wie z.B. OpenHAB usw.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 27 August 2020, 13:59:52
Ich habe das gleiche Problem mit dem neuen Password.

Bekomme aber nachdem ich das neue Password und die OTP Nr. die ich als SMS bekommen habe eintrage jedes mal eine Fehlermeldung vom amazon


We're sorry. The Web address you entered is not a functioning page on our site
Go to Amazon.com's Home Page


Das habe ich mit den neuen Edge Browser und auch mit dem alten  Inet Explorer
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 August 2020, 14:17:55
Zitat von: hanswerner1 am 27 August 2020, 13:59:52
Ich habe das gleiche Problem mit dem neuen Password.

Bekomme aber nachdem ich das neue Password und die OTP Nr. die ich als SMS bekommen habe eintrage jedes mal eine Fehlermeldung vom amazon


We're sorry. The Web address you entered is not a functioning page on our site
Go to Amazon.com's Home Page


Das habe ich mit den neuen Edge Browser und auch mit dem alten  Inet Explorer
Schick mal ein get status vom Account Device.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 27 August 2020, 14:42:06
Zitat von: michael.winkler am 27 August 2020, 14:17:55
Schick mal ein get status vom Account Device.


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
disable    Attribut 0
icon    Attribut alexa
browser_language    Attribut de-DE
event-on-change-reading    Attribut .*
group    Attribut Alexa
browser_save_data    Attribut 0
verbose    Attribut 2
room    Attribut 90_System,Amazon
server    Attribut layla.amazon.de

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-16151....
.COMMSID    Helper ....
.CSRF    Helper -59....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 August 2020, 14:49:35
Zitat von: hanswerner1 am 27 August 2020, 14:42:06

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
disable    Attribut 0
icon    Attribut alexa
browser_language    Attribut de-DE
event-on-change-reading    Attribut .*
group    Attribut Alexa
browser_save_data    Attribut 0
verbose    Attribut 2
room    Attribut 90_System,Amazon
server    Attribut layla.amazon.de

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-16151....
.COMMSID    Helper ....
.CSRF    Helper -59....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3


Du solltest mal ein NPM_Install durchführen. Du verwendest noch die 2.1.0 Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 27 August 2020, 14:57:16
Zitat von: michael.winkler am 27 August 2020, 14:49:35
Du solltest mal ein NPM_Install durchführen. Du verwendest noch die 2.1.0 Version.

Hatte ich schonmal gemacht, und gerade auch nochmal. Bekomme als Meldung


Installationsergebnis

Vorhandene Installation wird aktualisiert
Installation erfolgreich durchgefuehrt


Aber die Version bleibt auf 2.1.0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 August 2020, 15:04:17
Zitat von: hanswerner1 am 27 August 2020, 14:57:16
Hatte ich schonmal gemacht, und gerade auch nochmal. Bekomme als Meldung


Installationsergebnis

Vorhandene Installation wird aktualisiert
Installation erfolgreich durchgefuehrt


Aber die Version bleibt auf 2.1.0
Bitte mal das Log prüfen, oder das Update manuell per SSH ausführen.

Alle nötigen Informationen findest Du hier:
https://mwinkler.jimdo.com/modul-echodevice-npm/#NPM_install_FHEM
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 27 August 2020, 15:28:16
Das wars, hatte "fhem ALL=(ALL) NOPASSWD: ALL" nicht in der /etc/sudoers. Habs zur Installation reingesetzt und dann wurde NPM geupdatet.
Das es daran liegt wäre ich nach der Meldung "Vorhandene Installation wird aktualisiert, Installation erfolgreich durchgefuehrt" nicht gekommen.

Vielen Dank !!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 27 August 2020, 16:31:11
Zitat von: michael.winkler am 27 August 2020, 13:57:15
Naja, wenn ein Fehler vorliegt, weil Amazon wieder was ändert, wird es schon zu spät sein. Von daher glaube ich nicht, dass das was bringt. Es hat ja nicht nur FHEM erwischt, sondern auch die anderen wie z.B. OpenHAB usw.
Aber kommt die Passwort-Sperre nicht auf Grund der zahlreichen, regelmäßigen Logins zu Stande? Ich habe es bisher immer so verstanden den:
- Amazon ändert was
- das Modul verliert die Verbindung
- hängt dann in einer Schleife mit Neuanmeldungen fest
- dieses ständigen Logins werden von Amazon geblockt und der User zum PW-Wechsel aufgefordert.

Könnte man nicht den letzten Teil veremeiden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 27 August 2020, 19:03:15
Hallo zusammen,

bei mir läuft es zum Glück auch wieder. Da sieht man erst einmal, wie "abhängig" man ist - oder daran gewöhnt. Habe heute während einer Telko den Backofen vorgeheizt --> der braucht ungefähr 5 Minuten. Nach 40 Minuten ist mir leider erst wieder eingefallen, dass er immer noch vorheizt, da mir mein Echo im Büro keine Info gegeben hat^^

Hatte gestern früh (nachdem ich es bemerkt hatte) versucht, das Problem zu beheben. Erst so irgendwie, dann über "NPM_login new". Nach der 3. PW-Änderung (OTP) hatte ich erst einmal verzweifelt aufgegeben... Daher ein großes Danke an alle mit dem gleichen Problem  ;D  und natürlich die Lösungshilfen!

Dabei ist mir der Hinweis in einem der letzteren Posts zur NPM-Cookie-Version aufgefallen --> da war ich auch noch auf der 2.1.0. "NPM_install" hatte ich nicht auf dem Schirm - ist ja installiert - habe ich ja bei der ersten Einrichtung gemacht.
Irgendwie bin ich davon ausgegangen, dass ich es "schon irgendwie mitbekomme, wenn es etwas zu aktualisieren gibt" --> fail  :-\

Da ich eigentlich immer alles aktuell halte (FHEM update, Installer, npmjs) die Frage: Gibt's irgendwie oder irgendwo auch eine Möglichkeit zu sehen, dass ich hier (also beim NPM Cookie) auf einer "uralten" Version unterwegs bin?

Danke euch und viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 27 August 2020, 21:55:19
Hallo,

ich bekomme bei einem NPM_Install immer:

Installationsergebnis


Installation wird angestartet
!!Installation fehlgeschlagen!!


Im Log steht:

Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Respektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach, bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben


Ich hab das gestern schon einmal probiert und FHEM hat sich dabei komplett weggehängt... Vielleicht ist das heute die Folge davon...

Was kann ich da nun noch tun ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 August 2020, 21:58:37
Der User fhem hat kein sudo ohne Passwort!?

https://forum.fhem.de/index.php/topic,82631.msg1081336.html#msg1081336

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 27 August 2020, 22:38:50
...hab ich wie in der Anleitung gemacht, leider weiter die Fehlermeldung und nun diese Logeinträge:

SyntaxError: Unexpected token )
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)



mit der "von Hand Methode" per Terminal auf dem RPI:

pi@raspberrypi:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
/usr/share/npm/node_modules/json-parse-better-errors/index.js:2
        )
        ^

SyntaxError: Unexpected token )
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
pi@raspberrypi:~ $


also die gleiche Meldung... Gibts noch Ideen ? Bin etwas ratlos
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 August 2020, 23:05:32
Also die erste Meldung ist/war eindeutig (meine Meinung) KEIN sudo OHNE Passwort...

Wie hast du denn den Eintrag gemacht!?

Und WO!?

Hoffentlich mittels visudo!?

Und besser in eine eigene Datei für den User fhem.

Eine "Vorlage" für den User pi gibt es ja unter /etc/sudoers.d/

Zu dem anderen Fehler habe ich keine Idee...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: willibutz am 28 August 2020, 18:43:02
habe scheinbar das gleiche Problem wie cs-online, bei mir steht folgendes im LOG:


/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/micromatch/index.js:44
    let isMatch = picomatch(String(patterns[i]), { ...options, onResult }, true);
                                                   ^^^

SyntaxError: Unexpected token ...
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:549:28)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/node_modules/http-proxy-middleware/dist/context-matcher.js:6:20)
2020.08.28 17:17:17 3: [ECHO] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.


Das Verzeichnis von picomatch unter den node_modules hat einen Zeitstempel vom 26.08.2020

passt da irgendwas nicht mehr zusammen?

LG willibutz
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tiwo85 am 28 August 2020, 21:18:02
Ich melde mich auch mal wieder zu Wort.
Bei mir war es auch so, daß ich das Passwort ändern musste. Zuerst war npm nicht mehr installiert, dann alexacockie2 und jetzt bin ich soweit, das ich nur noch den Link anklicken muss. Die IP-Adresse passt auch. Aber wenn ich dort anclicke, kommt einfach mal: "Die Seite konnte nicht geladen werden". Log habe ich verbose 3.
Es wird nur noch ins Log folgendes geschrieben :
2020.08.28 21:08:42 3: [AmazonConnect] [echodevice_NPMWaitForCookie] [NPM Login New Fri Aug 28 21:06:39 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 349create-cookie.js = true
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 29 August 2020, 08:25:20
Zitat von: MadMax-FHEM am 27 August 2020, 23:05:32
Also die erste Meldung ist/war eindeutig (meine Meinung) KEIN sudo OHNE Passwort...

Wie hast du denn den Eintrag gemacht!?

Und WO!?

Hoffentlich mittels visudo!?

Und besser in eine eigene Datei für den User fhem.

Eine "Vorlage" für den User pi gibt es ja unter /etc/sudoers.d/

Zu dem anderen Fehler habe ich keine Idee...

Gruß, Joachim

Hallo Joachim,

ja, mit sudo visudo und in der Datei, die aufging und wo ich das angefügt habe, stand auch schon was drin, was ich wg. Ebusd eingetragen hatte. danach neu gestartet. Aber eben auch direkt in der Konsole auf dem Raspi mit dem Befehl von Michaels Seite kommt eben auch die Meldung und dort wird mit sudo ausgeführt...

Grüsse Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarNei am 31 August 2020, 09:10:02
Hallo zusammen,

ich habe seit der Amazon Umstellung (was auch immer dort umgestellt wurde) auch Probleme. Ich habe NPM install gemacht und dann login New. Amazon hat gesagt, dass ich das PW ändern soll, was ich auch gemacht habe. Wenn ich dann allerdings meine E-Mail und das neue PW angebe, bekomme ich von der Amazon/Alexa-Seite immer die Fehlermeldung, dass der Benutzername falsch sei. Ich kann mich aber mit mit meiner E-Mail und dem neuen PW bei Amazon problemlos anmelden. Auf meiner FHEM-Testinstanz kann ich allerdings problemlos meinen Accountdevice in FHEM anlegen mit meiner E-Mail und dem neuen PW. Das Problem besteht ausschließlich auf der FHEM-Instanz, auf der bislang meine Echo Module liefen. Hat jemand eine Idee, was ich hier noch machen könnte?

Danke vorab!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 August 2020, 09:44:00
Zitat von: MarNei am 31 August 2020, 09:10:02
Hallo zusammen,

ich habe seit der Amazon Umstellung (was auch immer dort umgestellt wurde) auch Probleme. Ich habe NPM install gemacht und dann login New. Amazon hat gesagt, dass ich das PW ändern soll, was ich auch gemacht habe. Wenn ich dann allerdings meine E-Mail und das neue PW angebe, bekomme ich von der Amazon/Alexa-Seite immer die Fehlermeldung, dass der Benutzername falsch sei. Ich kann mich aber mit mit meiner E-Mail und dem neuen PW bei Amazon problemlos anmelden. Auf meiner FHEM-Testinstanz kann ich allerdings problemlos meinen Accountdevice in FHEM anlegen mit meiner E-Mail und dem neuen PW. Das Problem besteht ausschließlich auf der FHEM-Instanz, auf der bislang meine Echo Module liefen. Hat jemand eine Idee, was ich hier noch machen könnte?

Danke vorab!
Bitte immer ein get status vom Account Device mitsenden!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarNei am 31 August 2020, 13:50:23
Zitat von: michael.winkler am 31 August 2020, 09:44:00
Bitte immer ein get status vom Account Device mitsenden!

Sorry, dass ich das nicht sofort gemacht habe. Ich glaube es liegt an der NPM-Version, die bei mir 2.1.0 ist (war ja weiter oben schon ein Problembild). Ich habe ein NPM install gemacht mit folgendem Ergebnis:

Installationsergebnis

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@2.1.0
updated 1 package and audited 178 packages in 18.355s
found 0 vulnerabilities

Installation erfolgreich durchgefuehrt


Ich habe zusätzlich auch in der Shell die Installation entsprechend https://mwinkler.jimdo.com/modul-echodevice-npm (https://mwinkler.jimdo.com/modul-echodevice-npm) durchgeführt. Auf meiner FHEM Testinstanz ist die Version mit dieser Vorgehensweise 3.4.1.

Get Status von meinem Device:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 1

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 August 2020, 14:01:55
Zitat von: MarNei am 31 August 2020, 13:50:23
Sorry, dass ich das nicht sofort gemacht habe. Ich glaube es liegt an der NPM-Version, die bei mir 2.1.0 ist (war ja weiter oben schon ein Problembild). Ich habe ein NPM install gemacht mit folgendem Ergebnis:

Installationsergebnis

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@2.1.0
updated 1 package and audited 178 packages in 18.355s
found 0 vulnerabilities

Installation erfolgreich durchgefuehrt


Ich habe zusätzlich auch in der Shell die Installation entsprechend https://mwinkler.jimdo.com/modul-echodevice-npm (https://mwinkler.jimdo.com/modul-echodevice-npm) durchgeführt. Auf meiner FHEM Testinstanz ist die Version mit dieser Vorgehensweise 3.4.1.

Get Status von meinem Device:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 1

die Version 2.1.0 ist definitiv zu alt. Bitte mal das NPM Install manuell per SSH ausführen, und dann noch mal prüfen ob es funktioniert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarNei am 31 August 2020, 14:13:13
Zitat von: michael.winkler am 31 August 2020, 14:01:55
die Version 2.1.0 ist definitiv zu alt. Bitte mal das NPM Install manuell per SSH ausführen, und dann noch mal prüfen ob es funktioniert

Danke für die schnelle Antwort. Über SSH sieht es so aus:
xx@xx:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No license field.

+ alexa-cookie2@2.1.0
updated 1 package and audited 178 packages in 16.805s
found 0 vulnerabilities


Und die Version im get status ist weiterhin 2.1.0.  :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 August 2020, 14:19:44
Zitat von: MarNei am 31 August 2020, 14:13:13
Danke für die schnelle Antwort. Über SSH sieht es so aus:
xx@xx:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No license field.

+ alexa-cookie2@2.1.0
updated 1 package and audited 178 packages in 16.805s
found 0 vulnerabilities


Und die Version im get status ist weiterhin 2.1.0.  :(

hmm.. ok das ist komisch. Lösch mal das Alexa Cookie Verzeichnis. Vielleicht liegt es daran. Ansonsten könntest du von Deinem Testsystem die Dateien rüberladen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MarNei am 31 August 2020, 14:45:43
Zitat von: michael.winkler am 31 August 2020, 14:19:44
hmm.. ok das ist komisch. Lösch mal das Alexa Cookie Verzeichnis. Vielleicht liegt es daran. Ansonsten könntest du von Deinem Testsystem die Dateien rüberladen.

Ich habe das Cookie Verzeichnis gelöscht, nochmal npm install gemacht und dann war die Version auf 3.4.1. Jetzt klappt es auch mit dem Anmelden und mein Account device ist wieder verbunden. Vielen Dank für die schnelle Hilfe und auch für das tolle Modul!  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: BeckerKa am 31 August 2020, 20:49:58
Danke für den Tipp mit dem NPM_Install. Mein Device hat wieder den Status connected und liest auch alle Readings von meinen Echos aus (aktueller Titel etc.)

Leider akzeptieren die Echos aber jetzt keine set-Befehle mehr, also keine Änderung der Lautstärke, keine Musiksteuerung etc.

Jemand das gleiche Problem? Oder sogar ne Lösung?



Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
alias    Attribut EchoGateway
room    Attribut 4_3_AmazonEchos
group    Attribut Gateway
browser_save_data    Attribut 1
server    Attribut alexa.amazon.de
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 September 2020, 09:38:14
Zitat von: BeckerKa am 31 August 2020, 20:49:58
Danke für den Tipp mit dem NPM_Install. Mein Device hat wieder den Status connected und liest auch alle Readings von meinen Echos aus (aktueller Titel etc.)

Leider akzeptieren die Echos aber jetzt keine set-Befehle mehr, also keine Änderung der Lautstärke, keine Musiksteuerung etc.

Jemand das gleiche Problem? Oder sogar ne Lösung?



Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
alias    Attribut EchoGateway
room    Attribut 4_3_AmazonEchos
group    Attribut Gateway
browser_save_data    Attribut 1
server    Attribut alexa.amazon.de

Bitte nächstes mal das komplette get status mitliefern! Dein Account Device macht kein NPM Login! Hier ist die Anleitung dazu https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 September 2020, 12:17:49
Ciao

Bitte was mache ich falsch oder habe ich nicht. Bin die Anleitung von Winkler gefolgt, kann aber das set NPM_install nicht ausführen. In meinem Gerät finde ich keinerlei NPM* Kommandos im set Amazon_account ...

Bitte um Anregung.

Gruss&Dank
rs
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 01 September 2020, 12:32:40
..wenn du oben bei AWS_ im Dropdown anklickst...kommt da kein install??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 September 2020, 12:36:44
Nein, eben nicht.

Habe auch UPD 37_echodevice.pm ausgeführt, weil ich dachte das Modul sei alt ...

hm ?

Ich hab nur die set KOmmandos, siehe Foto
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 September 2020, 12:49:39
Dann solltest du dir die Anleitung noch mal genau durchlesen!

https://mwinkler.jimdo.com/modul-echodevice-npm/

Speziell diesen Bereich


Definition in FHEM
Wenn Ihr den Einsatz vom neuen NPM Login Verfahren plant, könnt Ihr das Account Device wie folgt anlegen.

define <Name> echodevice xxx@xxx.xx xxx
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 September 2020, 13:48:39
Danke für eure Bereitschaft zu helfen. Habe die ANleitung nun wirklich oft genug gelesen und ausgeführt. ich bekomme einfach die set Kommandos nicht angezeigt.

Nun:

Habe ich die kommandos einfach in der fhem kommando zeile ausgeführt, also
set Amazon NPM_install
set Amazon NPM_login new
...

und bin dann der Anleitung gefolgt und ...

,,,

es funktioniert. COOKIE_TYPE = NPM_Login und mein Echo wird auch als device angelegt.

Wenn ich jetzt noch das Echo via Fhem steuern kann ...

Gruss&Dank erst mal ...



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 September 2020, 14:08:38
Zitat von: rs am 01 September 2020, 13:48:39
Danke für eure Bereitschaft zu helfen. Habe die ANleitung nun wirklich oft genug gelesen und ausgeführt. ich bekomme einfach die set Kommandos nicht angezeigt.

Nun:

Habe ich die kommandos einfach in der fhem kommando zeile ausgeführt, also
set Amazon NPM_install
set Amazon NPM_login new
...

und bin dann der Anleitung gefolgt und ...

,,,

es funktioniert. COOKIE_TYPE = NPM_Login und mein Echo wird auch als device angelegt.

Wenn ich jetzt noch das Echo via Fhem steuern kann ...

Gruss&Dank erst mal ...
Kann mir nicht vorstellen dass es funktioniert wenn du nur die set Befehle ausgeführt hast! Du musst das Account Device genau so anlegen wie ich es in dem letzten Post von mir geschrieben habe, ansonsten wird es immer wieder auf das normale Login zurückfallen!

Die Echos kannst du über ein set autocreate_device erstellen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 September 2020, 14:17:48
Nun ich habe die set Befehle ausgeführt und dann im Browser das Amazon Login gemacht. set dem läuft es.
Und es wurde auch mein Echo gefunden und als device erstellt.

Und das Amazon Konto bleibt auf connected und im Log ist nichts fehlerhaftes zu finden.

Ich habe aber weiterhin iene NPM Befehle im der Listbox des set.

Und ich kann im Echo_.....

set Echo_.... speak hallo
set Echo_... volume 55

also alles was ich will.

Gruss&Dank
rs
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 September 2020, 14:27:18
Zitat von: rs am 01 September 2020, 14:17:48
Nun ich habe die set Befehle ausgeführt und dann im Browser das Amazon Login gemacht. set dem läuft es.
Und es wurde auch mein Echo gefunden und als device erstellt.

Und das Amazon Konto bleibt auf connected und im Log ist nichts fehlerhaftes zu finden.

Ich habe aber weiterhin iene NPM Befehle im der Listbox des set.

Und ich kann im Echo_.....

set Echo_.... speak hallo
set Echo_... volume 55

also alles was ich will.

Gruss&Dank
rs
sieht zwar nicht so aus, aber ok. Dann viel Spaß damit.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 01 September 2020, 15:01:10
Hi, ich hatte da auch Probleme.....MadMax udn M. Winkler halfen mir aber...paar pots weiter vorne...

Hast das wirklich auch gemacht npm Methode:
https://mwinkler.jimdo.com/modul-echodevice-npm/

Mir kommt dein Amazon Logo alt vor..

Du kannst auch im Amazon Account device in DEF gehen und dann das eingeben

xxx@xxx.xx xxx

probiers mal....

bei dir steht noch unter DEF....crypt........ das ist nicht richtig!!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 September 2020, 15:03:22
Ja, natürlich.
Ich lasse mir gerne helfen und bin nicht schlauer als die Entwickler. Es ist aber dennoch so, wie ich schrieb.
Und es funktioniert jetzt einwandfrei.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 01 September 2020, 15:06:22
klick mal DEF an....kopiere dir was jetzt drin steht raus  und gebe dafür

xxx@xxx.xx xxx

ein und drück unten den modify Button...

config speichern......dann schaue nochmal dann ist auch das npn install da....

ist ja nix weg...ansonsten einfach wieder das DEF anklicken dein gesichertes rein udn modify drücken....

Geb bescheid....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 September 2020, 15:09:28
Stop - Es funktioniert! Ich mach da jetz nix mehr.

Ich habe das gemacht was ihr vorschlägt: DEF ...

email passwd

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 01 September 2020, 15:10:26
?????
ist halt nicht korrekt so
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 September 2020, 15:15:39
Was soll ich sagen?

Habe gerade eine Sicherung der SD gemacht, neu gebootet und alles funktionert,
Ich ändere da jetzt nix mehr ..

Herzlichen Dank für eure Hilfe.

RS
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 September 2020, 18:04:00
Finally, sieht es nun so aus wie ihr das erwartet hattet.

Ich habe nichts mehr gemacht, aber nun sind die NPM_kommandos da und das DEF sieht so aus wie ihr das beschrieben habt. Da ich nichts mehr gemacht habe, scheint das Modul die Einstellungen selbst erledigt zu haben...

Allerdings muss ich nun erkennen, dass ich xxx@xxxx.xx xxx als user/pwd interpretierte und das auch immer so angelegt hatte. Das war offensichtlich mein Fehler.

Gelernt haben wir allerdings, das ein "set AmazonAcount NPM_install" in der Kommandozeile, mit anschliessendem "set A.. NPM_login new" auch funktioniert, wie man an meinem Beispiel sieht.


Finally, many thanks for your support.
rs

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 01 September 2020, 19:20:11
schön das es läuft... 8)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 01 September 2020, 20:37:21
...ich habe immer noch dieses Problem: In der Konsole auf dem RPI:

pi@raspberrypi:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
/usr/share/npm/node_modules/json-parse-better-errors/index.js:1
(function (exports, require, module, __filename, __dirname) {
                                                             

SyntaxError: Invalid or unexpected token
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
pi@raspberrypi:~ $


Hat jemand eine Idee ? Hier noch ein get Status vom Device:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
browser_language    Attribut de-DE
browser_save_data    Attribut 1
speak_volume    Attribut 50
verbose    Attribut 0
server    Attribut layla.amazon.de
disable    Attribut 0
intervalsettings    Attribut 300
room    Attribut Schnittstellen
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-79694....
.COMMSID    Helper ....
.CSRF    Helper -21....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Was kann man da noch probieren ?

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 September 2020, 08:38:24
Zitat von: cs-online am 01 September 2020, 20:37:21
...ich habe immer noch dieses Problem: In der Konsole auf dem RPI:

pi@raspberrypi:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
/usr/share/npm/node_modules/json-parse-better-errors/index.js:1
(function (exports, require, module, __filename, __dirname) {
                                                             

SyntaxError: Invalid or unexpected token
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
pi@raspberrypi:~ $


Hat jemand eine Idee ? Hier noch ein get Status vom Device:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.8
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
browser_language    Attribut de-DE
browser_save_data    Attribut 1
speak_volume    Attribut 50
verbose    Attribut 0
server    Attribut layla.amazon.de
disable    Attribut 0
intervalsettings    Attribut 300
room    Attribut Schnittstellen
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-79694....
.COMMSID    Helper ....
.CSRF    Helper -21....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Was kann man da noch probieren ?

Grüße

Christian
Hast du mal das Alexa-cookie Verzeichnis vorher gelöscht? Welche NPM und NodeJS Versionen hast du im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 02 September 2020, 09:31:40
Hallo Michael,

Verzeichnis gerade gelöscht, trotzdem selber Fehler.

Version Nodejs: v10.15.2

Wenn ich NPM -v eingebe kommt der selbe Fehler wie beim Installieren...

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 September 2020, 09:49:03
Zitat von: cs-online am 02 September 2020, 09:31:40
Hallo Michael,

Verzeichnis gerade gelöscht, trotzdem selber Fehler.

Version Nodejs: v10.15.2

Wenn ich NPM -v eingebe kommt der selbe Fehler wie beim Installieren...

Grüße

Christian
Dann scheint wohl Deine NPM Umgebung defekt zu sein. Das hat aber erstmal nichts mit FHEM zu tun. Du kannst das NPM ja mal deinstallieren, und anschließen wieder installieren.

Eventuell ist das aber auch der erste Hinweis dafür das Deine SD-Karte sich verabschiedet!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juergen012 am 02 September 2020, 10:49:16
Hallo,
bei mit lief das Modul auch nicht. Nach dem löschen vom alexa Cookie Verzeichnis und anschließendem NPM_install alles wieder im Lot..
Gruß
Jürgen K.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 02 September 2020, 12:45:10
Zitat von: michael.winkler am 02 September 2020, 09:49:03
Dann scheint wohl Deine NPM Umgebung defekt zu sein. Das hat aber erstmal nichts mit FHEM zu tun. Du kannst das NPM ja mal deinstallieren, und anschließen wieder installieren.

Eventuell ist das aber auch der erste Hinweis dafür das Deine SD-Karte sich verabschiedet!

...mach mir mal keine Angst, das könnte ich gerade so gar nicht gebrauchen... Aber auch ein npm uninstall bringt mir den selben Fehler... Gibts noch andere Möglichkeiten ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 September 2020, 12:52:35
Zitat von: cs-online am 02 September 2020, 12:45:10
...mach mir mal keine Angst, das könnte ich gerade so gar nicht gebrauchen... Aber auch ein npm uninstall bringt mir den selben Fehler... Gibts noch andere Möglichkeiten ?
ich meinte auch dass du das NPM Paket per apt-get entfernst. Scheint ja ein generelles Problem zu sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 02 September 2020, 13:03:50
ähm, für einen Linux-Legasteniker, ich hab jetzt das hier probiert:

pi@raspberrypi:~ $ sudo apt-get remove NPM
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket NPM kann nicht gefunden werden.


wie geht das richtig ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 September 2020, 13:06:08
Zitat von: cs-online am 02 September 2020, 13:03:50
ähm, für einen Linux-Legasteniker, ich hab jetzt das hier probiert:

pi@raspberrypi:~ $ sudo apt-get remove NPM
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket NPM kann nicht gefunden werden.


wie geht das richtig ?
Einfach mal google fragen.

Eventuell hilft das hier weiter:
https://askubuntu.com/questions/1036806/how-to-remove-npm-and-reinstall-npm-completely-in-18-04

oder:
https://www.google.de/search?source=hp&ei=YXxPX5XxIIzasAekz5_YAQ&q=debian+uninstall+npm&oq=debian+remove+npm&gs_lcp=CgZwc3ktYWIQAxgBMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeOgUIABCxAzoICAAQsQMQgwE6AggAOgUILhCxA1DqG1iXOGCvSGgAcAB4AIABW4gB6QeSAQIxN5gBAKABAaoBB2d3cy13aXo&sclient=psy-ab
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 02 September 2020, 13:24:43
...ich habe nun mit

sudo apt-get update
und dann
sudo apt-get reinstall npm


NPM neu installieren können und dann war es auch möglich, ein NPM-Install durchzuführen, das war wohl auch erfolgreich, trotzdem kommt nun bei NPM-Login:

Login Ergebnis


Das Skript zum Amazon Login konnte nicht gefunden werden!


Im Log steht dazu:

npm WARN npm npm does not support Node.js v10.15.2
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 September 2020, 13:38:37
Zitat von: cs-online am 02 September 2020, 13:24:43
npm WARN npm npm does not support Node.js v10.15.2

Ich würde jetzt mal versuchen eine neueres NPM zu installieren, oder das NodeJs entsprechend auf die letzte 9er Version upzugraden.

Welches Versionen con NPM und NodeJS hast Du im Einsatz? Welches Debian hast Du im Einsatz?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 02 September 2020, 21:48:41
Zitat von: michael.winkler am 02 September 2020, 13:38:37
Ich würde jetzt mal versuchen eine neueres NPM zu installieren, oder das NodeJs entsprechend auf die letzte 9er Version upzugraden.

Welches Versionen con NPM und NodeJS hast Du im Einsatz? Welches Debian hast Du im Einsatz?

ich habe ein sudo apt-get install nodejs durchgeführt, danach ist Version v10.21.0

dann habe ich ein sudo apt-get install npm gemacht, das Ergebis ist:

npm ist schon die neueste Version (5.8.0+ds6-4+deb10u1).

ein npm-install im FHEM-Modul ergibt:

Installationsergebnis


Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.4.1
updated 1 package in 7.137s
Installation erfolgreich durchgefuehrt


ein npm-login ergibt:

Login Ergebnis


Das Skript zum Amazon Login konnte nicht gefunden werden!


Im Log steht als letztes:

npm WARN npm npm does not support Node.js v10.21.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.


Was muss ich nun tun ? Nodejs auf V9 downgraden ? Aber wie ??? Ich blick hier nicht mehr durch im Linus-Jungel... OS ist übrigens Buster auf einem RPI4

Grüße Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 03 September 2020, 08:50:58
@michael.winkler

Bitte braucht man wirklich eine eigenen DHCP und Name Server, wie in deiner Anleitung ECHO TTS/MP3's steht, um vom Echo MP3 zu streamen?

Wenn der mpd music streamt. müsst das Echo diesen Stream doch nur wiedergeben, ähnlich ...:8000.

Hast du inzwischen hierzu andere Ansätze gefunden?

Gruss&Dank
RS

PS: ich möchte meine mp3's via mpd vom echodevice, oder von alexa ausgeben lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 September 2020, 08:54:35
Zitat von: cs-online am 02 September 2020, 21:48:41
ich habe ein sudo apt-get install nodejs durchgeführt, danach ist Version v10.21.0

dann habe ich ein sudo apt-get install npm gemacht, das Ergebis ist:

npm ist schon die neueste Version (5.8.0+ds6-4+deb10u1).

ein npm-install im FHEM-Modul ergibt:

Installationsergebnis


Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.4.1
updated 1 package in 7.137s
Installation erfolgreich durchgefuehrt


ein npm-login ergibt:

Login Ergebnis


Das Skript zum Amazon Login konnte nicht gefunden werden!


Im Log steht als letztes:

npm WARN npm npm does not support Node.js v10.21.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.


Was muss ich nun tun ? Nodejs auf V9 downgraden ? Aber wie ??? Ich blick hier nicht mehr durch im Linus-Jungel... OS ist übrigens Buster auf einem RPI4

Grüße Christian

Es sieht so aus als ob er das Skript für die Anmeldung nicht findet. Kannst du mal das Ganze Log von dem Prozess schicken?

Bitte auch mal die Verzeichisberechtigungen "/opt/fhem/cache/alexa-cookie" checken.

Setzen der Berechtigung

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 03 September 2020, 09:41:21
Hi Michael,

das scheint was gebracht zu haben, nun komme ich bis dahin, wo ich mich bei Amazon anmelden kann. Der will aber ein neues PW und meine Frau ist mit dem Handy gerade unterwegs, also später, melde mich dann.

Danke dir !!!

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 03 September 2020, 20:11:36
TOP, mit neuem PW läuft es jetzt wieder. Danke für die Unterstützung !

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 06 September 2020, 07:36:54
Hi, ich möchte durch ein Event (TF-Kontakt am Briefkasten) per set Textmessage die Ringe an den Echos leuchten lassen, was auch funktioniert.
Aber leider muss ich zum löschen des Leuchtens die HandyApp benutzen.
Kann man das nicht auch in das Echo-Modul integrieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 06 September 2020, 08:55:09
OK, habe gerade rausgefunden dass man diese Nachricht ganz einfach mit "Alexa, spiele meine Nachrichten ab" anhören kann und dann leuchtet auch der Ring nicht mehr!
Mehr wollte ich eigentlich nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 September 2020, 10:44:59
So, nun muss ich auch (noch) mal eine Frage stellen:

für set EchoAccountDev textmessage conversationsID Nachticht

brauche ich ja eine conversationsID.

Abfrage per get EchoAccountDev conversations bekomme ich aber nichts zurück...

Ich hab das vor einiger Zeit schon mal ausprobieren wollen...
...und da war es auch so.

Jetzt wo ich wieder "drauf gestossen" wurde ;)
dachte ich mir ich probier das noch mal...

Zur Info:

ich habe "damals" wo die Versandbenachrichtigungen "einfach so" eingeführt wurden alles Mögliche abgedreht, bis ich dann die richtigen "Hebel" gefunden hatte.
Eigentlich dachte ich alles wieder "sauber" zurück gedreht zu haben...

UND: ich habe der Alexa-App (nat.) nicht alle Berechtigungen gegeben (mache ich nie bei irgendwelchen Apps)...

(drum habe ich mich auch gegen Google Home entschieden: da geht GAR NICHTS ohne App und entsprechenden Berechtigungen)

Hat jemand eine Idee bzw. was muss evtl. aktiviert sein, damit es geht!?

Ansonsten werde ich wohl mal "neu aufsetzen" und erst mal alle Rechte zulassen...
Wenn es dann geht, dann muss ich halt wieder runter drehen und sehen wie weit ich komme ;)

Danke schon mal, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 06 September 2020, 10:52:19
Du bist doch auch einer der early adaptors. Ich meine das ginge erst ab Gen.2  :'(
Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 September 2020, 11:10:15
Zitat von: KölnSolar am 06 September 2020, 10:52:19
Du bist doch auch einer der early adaptors. Ich meine das ginge erst ab Gen.2  :'(
Grüße Markus

Gen2 von was?

Echos!?

Also ich hab ja nen ganz bunten Zoo:

Echo Gen1

Echo Dot Gen2 (einige)

Echo Gen2 (2 Stück)

Soll das heißen ich müsste "nur" meinen Echo Gen1 "rausschmeissen"!?

Hmm, hatte ja schon überlegt an der "Umtauschaktion" mitzumachen...
...aber ich dachte: wozu, der is doch noch gut ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 06 September 2020, 12:28:01
ZitatUmtauschaktion
Was ist das ?  ???

ZitatSoll das heißen ich müsste "nur" meinen Echo Gen1 "rausschmeissen"!?
Nur der dürfte meines Wissens nicht gehen(wie mein Echo Dot Gen1  :'()

Grüße Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 September 2020, 12:47:30
Hallo Markus,

Zitat von: KölnSolar am 06 September 2020, 12:28:01
Was ist das ?  ???

https://www.amazon.de/l/21262011031/ref=sxts_snpl_1_0_b493f6e4-bc32-4234-989b-3de85bca0f48?pd_rd_w=3FCXr&pf_rd_p=b493f6e4-bc32-4234-989b-3de85bca0f48&pf_rd_r=6BC78G3TSD980DGNY905&pd_rd_r=c361a0a7-c235-4316-a31a-96de0b9ff646&pd_rd_wg=YX9gC&qid=1599389017

Also du schickst dein "altes" Gerät ein und erhältst einen Gutschein und Rabatt auf ein neues Gerät...
Bei meinem Echo Gen1 käme ich da auf 20-25EUR...

Zitat von: KölnSolar am 06 September 2020, 12:28:01
Nur der dürfte meines Wissens nicht gehen(wie mein Echo Dot Gen1  :'()

So ganz bin ich noch nicht "bei dir" ;)

Soll das heißen nur der geht nicht...
...oder solange der dabei ist geht es generell nicht (sieht ja eher danach aus)...

Wenn ich mal Zeit hab vielleicht schmeiß ich den mal raus und schaue...
...oder verzichte weiterhin auf dieses Feature...

Habe es ja bislang auch nicht (so arg) vermisst...

Wurde nur durch diese "Anfrage" punker wieder drauf aufmerksam...

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 September 2020, 12:59:24
Zitatbekomme ich aber nichts zurück...

Schick dir mal selbst irgendeine Textnachricht oder Sprachnachricht, sobald diese unter Kommunkation -> "Eigene Nummer" (deinem "Postfach", in der App) vorhanden ist bekommst du mit dem getter auch eine conversationsID zurück.

So hab ich es zumindest bisher verstanden und klappt bei mir auch so.

edit:
Zitat
UND: ich habe der Alexa-App (nat.) nicht alle Berechtigungen gegeben (mache ich nie bei irgendwelchen Apps)...

Achso klar, wenn deine  Handynummer nicht verifiziert hast (Telefonie aktiviert (=>das ganze Telefonbuch des Handy Amazon freigibst)) dann kann das auch nicht klappen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 September 2020, 16:17:55
Wollte mal fragen wie oft bei euch denn i.d.R. das Account-Device connected/disconnected ?
Mir kommt das bei mir seit Monaten zu oft vor, bin der Meinung das das nicht immer so extrem war.

Musste am Montag vor zwei Wochen nach der Änderung von Amazon das alexa-cookie Verzeichnis löschen, sonst hatte die Verbindung nicht mehr geklappt.
Meine Hoffnung war das die ständigen connected_Meldungen damit vlt. weniger werden würden, Pustekuchen.

Hab zwei Account-Devices, das zweite ist ein Alexa/Amazon-Account (Dot) der über VPN (LAN-LAN-Fritzbox) eingebunden
Ich hab laut Log der Fritzboxen keine Internetverbindungsabbrüche, ausser die Zwangstrennungen in der Nacht.



Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_refresh_intervall    Attribut 86400
room    Attribut Amazon
icon    Attribut echo
event-on-change-reading    Attribut .*


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-82507....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -17....
.DIRECTID    Helper amzn1.account.AH5NXS....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Sprachsteuerung
group    Attribut Amazon
event-on-change-reading    Attribut .*
icon    Attribut echo
devStateIcon    Attribut disconnect:control_home@red connected:control_on_off@green
npm_refresh_intervall    Attribut 86400


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-33391....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -16....
.DIRECTID    Helper amzn1.account.AGW5CT....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


2020.09.01 01:02:06 3: [Echo_Damm] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.09.01 01:02:06 3: [Echo_Damm] [echodevice_setState] to connected but loginerror
2020.09.01 01:02:07 3: [Echo] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.09.01 01:02:07 3: [Echo] [echodevice_setState] to connected but loginerror
2020.09.01 01:02:56 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.09.01 01:02:57 3: [Echo_Damm] [echodevice_LoginStart] connected but loginerror
2020.09.01 01:03:03 3: [Echo] [echodevice_ParseAuth] reset loginerror from 1 to 0
2020.09.01 01:03:03 3: [Echo] [echodevice_setState] to connected
2020.09.01 01:03:04 3: [Echo_Damm] [echodevice_ParseAuth] reset loginerror from 1 to 0
2020.09.01 02:40:08 3: [Echo] [echodevice_setState] to connected
2020.09.01 02:43:06 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 02:58:08 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 02:59:07 3: [Echo] [echodevice_setState] to connected
2020.09.01 03:01:08 3: [Echo] [echodevice_setState] to connected
2020.09.01 03:08:08 3: [Echo] [echodevice_setState] to connected
2020.09.01 03:20:09 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 03:23:09 3: [Echo_Damm] [echodevice_LostConnect] connection error = https://layla.amazon.de/api/bootstrap: Can't connect(2) to https://layla.amazon.de:443:  SSL connect attempt failed / set loginerror to 1
2020.09.01 03:23:09 3: [Echo_Damm] [echodevice_setState] to connected but loginerror
2020.09.01 03:24:09 3: [Echo_Damm] [echodevice_ParseAuth] reset loginerror from 1 to 0
2020.09.01 03:35:10 3: [Echo] [echodevice_setState] to connected
2020.09.01 03:36:09 3: [Echo] [echodevice_setState] to connected
2020.09.01 03:58:12 3: [Echo] [echodevice_setState] to connected
2020.09.01 03:59:12 3: [Echo] [echodevice_setState] to connected
2020.09.01 04:05:14 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 04:21:15 3: [Echo] [echodevice_setState] to connected
2020.09.01 04:39:17 3: [Echo] [echodevice_LostConnect] connection error = https://layla.amazon.de/api/bootstrap: empty answer received / set loginerror to 1
2020.09.01 04:39:17 3: [Echo] [echodevice_setState] to connected but loginerror
2020.09.01 04:40:15 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.09.01 04:40:16 3: [Echo] [echodevice_ParseAuth] reset loginerror from 1 to 0
2020.09.01 04:40:16 3: [Echo] [echodevice_setState] to connected
2020.09.01 04:42:15 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 04:45:17 3: [Echo] [echodevice_setState] to connected
2020.09.01 04:52:17 3: [Echo] [echodevice_setState] to connected
2020.09.01 04:57:16 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 05:23:18 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 05:28:19 3: [Echo] [echodevice_setState] to connected
2020.09.01 05:31:22 3: [Echo] [echodevice_setState] to connected
2020.09.01 05:46:19 3: [Echo] [echodevice_setState] to connected
2020.09.01 05:56:20 3: [Echo] [echodevice_setState] to connected
2020.09.01 05:59:30 3: [Echo] [echodevice_setState] to connected
2020.09.01 06:16:22 3: [Echo] [echodevice_setState] to connected
2020.09.01 06:27:24 3: [Echo] [echodevice_setState] to connected
2020.09.01 07:00:29 3: [Echo] [echodevice_setState] to connected
2020.09.01 07:14:31 3: [Echo] [echodevice_setState] to connected
2020.09.01 07:24:34 3: [Echo] [echodevice_setState] to connected
2020.09.01 07:48:41 3: [Echo] [echodevice_setState] to connected
2020.09.01 08:06:48 3: [Echo] [echodevice_setState] to connected
2020.09.01 08:08:49 3: [Echo] [echodevice_setState] to connected
2020.09.01 08:22:54 3: [Echo] [echodevice_setState] to connected
2020.09.01 08:51:57 3: [Echo] [echodevice_setState] to connected
2020.09.01 09:00:56 3: [Echo] [echodevice_setState] to connected
2020.09.01 09:07:57 3: [Echo] [echodevice_setState] to connected
2020.09.01 09:08:57 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 09:33:59 3: [Echo] [echodevice_setState] to connected
2020.09.01 09:35:01 3: [Echo] [echodevice_setState] to connected
2020.09.01 09:37:59 3: [Echo] [echodevice_setState] to connected
2020.09.01 09:41:01 3: [Echo] [echodevice_setState] to connected
2020.09.01 09:50:02 3: [Echo] [echodevice_setState] to connected
2020.09.01 09:54:03 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 10:14:04 3: [Echo] [echodevice_setState] to connected
2020.09.01 10:23:05 3: [Echo] [echodevice_setState] to connected
2020.09.01 10:29:05 3: [Echo] [echodevice_setState] to connected
2020.09.01 10:31:06 3: [Echo] [echodevice_setState] to connected
2020.09.01 10:37:07 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 10:42:07 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 10:47:07 3: [Echo] [echodevice_setState] to connected
2020.09.01 11:02:08 3: [Echo] [echodevice_setState] to connected
2020.09.01 11:11:09 3: [Echo] [echodevice_setState] to connected
2020.09.01 11:13:10 3: [Echo] [echodevice_setState] to connected
2020.09.01 11:18:10 3: [Echo] [echodevice_setState] to connected
2020.09.01 11:30:12 3: [Echo] [echodevice_setState] to connected
2020.09.01 11:34:12 3: [Echo] [echodevice_setState] to connected
2020.09.01 11:43:13 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 12:07:15 3: [Echo] [echodevice_setState] to connected
2020.09.01 12:09:15 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 12:16:15 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 12:17:16 3: [Echo] [echodevice_setState] to connected
2020.09.01 12:19:16 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 12:24:16 3: [Echo] [echodevice_setState] to connected
2020.09.01 12:26:16 3: [Echo] [echodevice_setState] to connected
2020.09.01 12:36:17 3: [Echo] [echodevice_setState] to connected
2020.09.01 12:57:19 3: [Echo] [echodevice_setState] to connected
2020.09.01 13:27:23 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 13:37:24 3: [Echo] [echodevice_setState] to connected
2020.09.01 13:54:30 3: [Echo] [echodevice_setState] to connected
2020.09.01 14:03:31 3: [Echo] [echodevice_setState] to connected
2020.09.01 14:19:32 3: [Echo] [echodevice_setState] to connected
2020.09.01 14:25:33 3: [Echo] [echodevice_setState] to connected
2020.09.01 14:47:35 3: [Echo] [echodevice_setState] to connected
2020.09.01 14:50:34 3: [Echo] [echodevice_setState] to connected
2020.09.01 15:01:36 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 15:07:36 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 15:16:38 3: [Echo] [echodevice_setState] to connected
2020.09.01 15:34:40 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 15:50:40 3: [Echo] [echodevice_setState] to connected
2020.09.01 15:56:41 3: [Echo] [echodevice_setState] to connected
2020.09.01 16:00:44 3: [Echo] [echodevice_setState] to connected
2020.09.01 16:04:40 3: [Echo] [echodevice_setState] to connected
2020.09.01 16:06:42 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 16:20:41 3: [Echo] [echodevice_setState] to connected
2020.09.01 16:21:41 3: [Echo] [echodevice_setState] to connected
2020.09.01 16:43:44 3: [Echo] [echodevice_setState] to connected
2020.09.01 16:54:45 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 17:11:46 3: [Echo] [echodevice_setState] to connected
2020.09.01 17:22:52 3: [Echo] [echodevice_setState] to connected
2020.09.01 17:32:48 3: [Echo] [echodevice_setState] to connected
2020.09.01 17:35:49 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 17:39:50 3: [Echo] [echodevice_setState] to connected
2020.09.01 17:51:51 3: [Echo] [echodevice_setState] to connected
2020.09.01 17:57:50 3: [Echo] [echodevice_LoginStart] Alter COOKIE=86438/86400 Refresh Cookie!
2020.09.01 17:57:55 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Sep  1 17:57:50 2020] write new refreshtoken
2020.09.01 18:13:52 3: [Echo] [echodevice_setState] to connected
2020.09.01 18:21:57 3: [Echo] [echodevice_setState] to connected
2020.09.01 18:25:52 3: [Echo] [echodevice_setState] to connected
2020.09.01 18:26:53 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 18:34:53 3: [Echo] [echodevice_setState] to connected
2020.09.01 18:56:55 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 18:57:54 3: [Echo] [echodevice_setState] to connected
2020.09.01 19:13:55 3: [Echo_Damm] [echodevice_LoginStart] Alter COOKIE=86431/86400 Refresh Cookie!
2020.09.01 19:13:56 3: [Echo] [echodevice_setState] to connected
2020.09.01 19:14:00 3: [Echo_Damm] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Sep  1 19:13:55 2020] write new refreshtoken
2020.09.01 19:25:02 3: [Echo] [echodevice_setState] to connected
2020.09.01 19:35:04 3: [Echo] [echodevice_setState] to connected
2020.09.01 19:41:02 3: [Echo] [echodevice_setState] to connected
2020.09.01 19:55:03 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.01 19:56:04 3: [Echo] [echodevice_setState] to connected
2020.09.01 20:09:04 3: [Echo] [echodevice_setState] to connected
2020.09.01 20:19:05 3: [Echo] [echodevice_setState] to connected
2020.09.02 03:38:44 3: [Echo] [echodevice_setState] to connected
2020.09.02 03:57:45 3: [Echo] [echodevice_setState] to connected
2020.09.02 04:23:47 3: [Echo] [echodevice_setState] to connected
2020.09.02 04:32:48 3: [Echo] [echodevice_setState] to connected
2020.09.02 05:29:52 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 05:46:18 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:00:55 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:14:21 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:19:04 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:31:05 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:33:05 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:51:08 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:52:08 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:53:08 3: [Echo] [echodevice_setState] to connected
2020.09.02 06:58:30 3: [Echo] [echodevice_setState] to connected
2020.09.02 07:26:20 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 07:34:19 3: [Echo] [echodevice_setState] to connected
2020.09.02 07:35:19 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 07:36:20 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 07:44:20 3: [Echo] [echodevice_setState] to connected
2020.09.02 08:11:35 3: [Echo] [echodevice_setState] to connected
2020.09.02 08:16:24 3: [Echo] [echodevice_setState] to connected
2020.09.02 08:18:24 3: [Echo] [echodevice_setState] to connected
2020.09.02 08:32:26 3: [Echo] [echodevice_setState] to connected
2020.09.02 08:42:28 3: [Echo] [echodevice_setState] to connected
2020.09.02 08:46:40 3: [Echo] [echodevice_setState] to connected
2020.09.02 08:50:29 3: [Echo] [echodevice_setState] to connected
2020.09.02 09:19:32 3: [Echo] [echodevice_setState] to connected
2020.09.02 09:57:36 3: [Echo] [echodevice_setState] to connected
2020.09.02 10:01:35 3: [Echo] [echodevice_setState] to connected
2020.09.02 10:18:37 3: [Echo] [echodevice_setState] to connected
2020.09.02 10:24:37 3: [Echo] [echodevice_setState] to connected
2020.09.02 10:38:39 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 11:11:51 3: [Echo] [echodevice_setState] to connected
2020.09.02 11:17:42 3: [Echo] [echodevice_setState] to connected
2020.09.02 11:19:43 3: [Echo] [echodevice_setState] to connected
2020.09.02 11:25:43 3: [Echo] [echodevice_setState] to connected
2020.09.02 12:06:49 3: [Echo] [echodevice_setState] to connected
2020.09.02 12:20:50 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 12:56:55 3: [Echo] [echodevice_setState] to connected
2020.09.02 13:22:57 3: [Echo] [echodevice_setState] to connected
2020.09.02 13:30:58 3: [Echo] [echodevice_setState] to connected
2020.09.02 13:34:05 3: [Echo] [echodevice_setState] to connected
2020.09.02 13:39:59 3: [Echo] [echodevice_setState] to connected
2020.09.02 13:48:01 3: [Echo] [echodevice_setState] to connected
2020.09.02 13:50:59 3: [Echo] [echodevice_setState] to connected
2020.09.02 14:30:02 3: [Echo] [echodevice_setState] to connected
2020.09.02 15:01:07 3: [Echo] [echodevice_setState] to connected
2020.09.02 15:02:06 3: [Echo] [echodevice_setState] to connected
2020.09.02 15:24:15 3: [Echo] [echodevice_setState] to connected
2020.09.02 15:54:09 3: [Echo] [echodevice_setState] to connected
2020.09.02 16:06:11 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 16:09:10 3: [Echo] [echodevice_setState] to connected
2020.09.02 16:11:17 3: [Echo] [echodevice_setState] to connected
2020.09.02 16:18:11 3: [Echo] [echodevice_setState] to connected
2020.09.02 16:27:11 3: [Echo] [echodevice_setState] to connected
2020.09.02 16:37:12 3: [Echo] [echodevice_setState] to connected
2020.09.02 16:40:20 3: [Echo] [echodevice_setState] to connected
2020.09.02 16:47:13 3: [Echo] [echodevice_setState] to connected
2020.09.02 16:54:14 3: [Echo] [echodevice_setState] to connected
2020.09.02 17:03:14 3: [Echo] [echodevice_setState] to connected
2020.09.02 17:08:16 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 17:28:17 3: [Echo] [echodevice_setState] to connected
2020.09.02 17:30:17 3: [Echo] [echodevice_setState] to connected
2020.09.02 17:49:29 3: [Echo] [echodevice_setState] to connected
2020.09.02 17:54:20 3: [Echo] [echodevice_setState] to connected
2020.09.02 17:58:20 3: [Echo] [echodevice_LoginStart] Alter COOKIE=86425/86400 Refresh Cookie!
2020.09.02 17:58:25 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep  2 17:58:20 2020] write new refreshtoken
2020.09.02 17:59:20 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 17:59:31 3: [Echo] [echodevice_setState] to connected
2020.09.02 18:31:23 3: [Echo] [echodevice_setState] to connected
2020.09.02 18:36:22 3: [Echo] [echodevice_setState] to connected
2020.09.02 18:45:23 3: [Echo] [echodevice_setState] to connected
2020.09.02 19:05:30 3: [Echo] [echodevice_setState] to connected
2020.09.02 19:14:32 3: [Echo_Damm] [echodevice_LoginStart] Alter COOKIE=86432/86400 Refresh Cookie!
2020.09.02 19:14:37 3: [Echo_Damm] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep  2 19:14:32 2020] write new refreshtoken
2020.09.02 19:22:32 3: [Echo] [echodevice_setState] to connected
2020.09.02 19:51:36 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 20:02:36 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 20:09:38 3: [Echo] [echodevice_setState] to connected
2020.09.02 20:22:37 3: [Echo] [echodevice_setState] to connected
2020.09.02 20:36:16 3: [Echo] [echodevice_setState] to connected
2020.09.02 20:45:18 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 21:00:19 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 21:03:19 3: [Echo] [echodevice_setState] to connected
2020.09.02 21:26:22 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.02 21:43:24 3: [Echo] [echodevice_setState] to connected
2020.09.02 21:45:23 3: [Echo] [echodevice_setState] to connected
2020.09.03 03:47:15 3: [Echo] [echodevice_setState] to connected
2020.09.03 03:50:15 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 03:53:15 3: [Echo] [echodevice_setState] to connected
2020.09.03 04:01:16 3: [Echo] [echodevice_setState] to connected
2020.09.03 04:04:16 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 04:09:16 3: [Echo] [echodevice_setState] to connected
2020.09.03 04:18:17 3: [Echo] [echodevice_setState] to connected
2020.09.03 04:43:19 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 05:10:22 3: [Echo] [echodevice_setState] to connected
2020.09.03 05:27:25 3: [Echo] [echodevice_setState] to connected
2020.09.03 05:28:24 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 05:44:27 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 05:45:27 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 05:56:29 3: [Echo] [echodevice_setState] to connected
2020.09.03 05:57:30 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 06:03:31 3: [Echo] [echodevice_setState] to connected
2020.09.03 06:04:30 3: [Echo] [echodevice_setState] to connected
2020.09.03 06:18:35 3: [Echo] [echodevice_setState] to connected
2020.09.03 06:23:31 3: [Echo] [echodevice_setState] to connected
2020.09.03 06:24:31 3: [Echo] [echodevice_setState] to connected
2020.09.03 06:39:33 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 07:21:36 3: [Echo] [echodevice_setState] to connected
2020.09.03 07:37:37 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 07:37:37 3: [Echo] [echodevice_setState] to connected
2020.09.03 07:58:38 3: [Echo] [echodevice_setState] to connected
2020.09.03 08:01:38 3: [Echo] [echodevice_setState] to connected
2020.09.03 08:13:40 3: [Echo] [echodevice_setState] to connected
2020.09.03 08:20:41 3: [Echo] [echodevice_setState] to connected
2020.09.03 08:43:45 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 09:02:48 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 09:02:48 3: [Echo] [echodevice_setState] to connected
2020.09.03 09:18:49 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 09:21:49 3: [Echo] [echodevice_setState] to connected
2020.09.03 09:25:50 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 09:43:54 3: [Echo] [echodevice_setState] to connected
2020.09.03 09:47:52 3: [Echo] [echodevice_setState] to connected
2020.09.03 09:59:55 3: [Echo] [echodevice_setState] to connected
2020.09.03 10:26:05 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 10:29:00 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 10:38:04 3: [Echo] [echodevice_setState] to connected
2020.09.03 10:50:09 3: [Echo] [echodevice_setState] to connected
2020.09.03 10:51:12 3: [Echo] [echodevice_setState] to connected
2020.09.03 10:55:08 3: [Echo] [echodevice_setState] to connected
2020.09.03 10:56:12 3: [Echo] [echodevice_setState] to connected
2020.09.03 11:17:14 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 11:23:17 3: [Echo] [echodevice_setState] to connected
2020.09.03 11:43:20 3: [Echo] [echodevice_setState] to connected
2020.09.03 11:51:24 3: [Echo] [echodevice_setState] to connected
2020.09.03 11:58:23 3: [Echo] [echodevice_setState] to connected
2020.09.03 12:03:24 3: [Echo] [echodevice_setState] to connected
2020.09.03 12:20:30 0: [echodevice] load ECHO Device OG_Echo_Wohnzimmer
2020.09.03 12:20:31 0: [echodevice] load ECHO Device EG_Echo_Kueche
2020.09.03 12:20:34 0: [echodevice] load ECHO Device OG_Echo_Bad
2020.09.03 12:28:19 3: [Echo] [echodevice_setState] to connected
2020.09.03 12:51:21 3: [Echo] [echodevice_setState] to connected
2020.09.03 13:30:23 3: [Echo] [echodevice_setState] to connected
2020.09.03 13:40:24 3: [Echo] [echodevice_setState] to connected
2020.09.03 13:50:25 3: [Echo] [echodevice_setState] to connected
2020.09.03 14:02:22 3: [Echo] [echodevice_setState] to connected
2020.09.03 14:32:30 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 14:34:30 3: [Echo] [echodevice_setState] to connected
2020.09.03 14:48:34 3: [Echo] [echodevice_setState] to connected
2020.09.03 15:17:41 3: [Echo] [echodevice_setState] to connected
2020.09.03 15:29:45 3: [Echo] [echodevice_setState] to connected
2020.09.03 15:58:49 3: [Echo] [echodevice_setState] to connected
2020.09.03 16:24:51 3: [Echo] [echodevice_setState] to connected
2020.09.03 16:25:51 3: [Echo] [echodevice_setState] to connected
2020.09.03 16:31:51 3: [Echo] [echodevice_setState] to connected
2020.09.03 16:41:52 3: [Echo] [echodevice_setState] to connected
2020.09.03 17:45:52 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 17:45:52 3: [Echo] [echodevice_setState] to connected
2020.09.03 17:47:58 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 17:58:59 3: [Echo] [echodevice_LoginStart] Alter COOKIE=86434/86400 Refresh Cookie!
2020.09.03 17:59:04 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Sep  3 17:58:59 2020] write new refreshtoken
2020.09.03 18:10:59 3: [Echo] [echodevice_setState] to connected
2020.09.03 18:31:03 3: [Echo] [echodevice_setState] to connected
2020.09.03 18:51:09 3: [Echo] [echodevice_setState] to connected
2020.09.03 18:53:08 3: [Echo] [echodevice_setState] to connected
2020.09.03 19:15:27 3: [Echo_Damm] [echodevice_LoginStart] Alter COOKIE=86450/86400 Refresh Cookie!
2020.09.03 19:15:33 3: [Echo_Damm] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Sep  3 19:15:27 2020] write new refreshtoken
2020.09.03 19:26:34 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.03 19:26:34 3: [Echo] [echodevice_setState] to connected
2020.09.03 19:30:31 3: [Echo] [echodevice_setState] to connected
2020.09.03 19:33:33 3: [Echo] [echodevice_setState] to connected
2020.09.03 19:37:36 3: [Echo] [echodevice_setState] to connected
2020.09.03 19:41:38 3: [Echo] [echodevice_setState] to connected
2020.09.03 19:57:41 3: [Echo] [echodevice_setState] to connected
2020.09.03 20:00:42 3: [Echo] [echodevice_setState] to connected
2020.09.03 20:09:43 3: [Echo] [echodevice_setState] to connected
2020.09.03 20:19:45 3: [Echo] [echodevice_setState] to connected
2020.09.03 20:21:48 3: [Echo] [echodevice_setState] to connected
2020.09.03 20:27:49 3: [Echo] [echodevice_setState] to connected
2020.09.03 20:51:01 3: [Echo] [echodevice_setState] to connected
2020.09.03 20:58:56 3: [Echo] [echodevice_setState] to connected
2020.09.03 21:01:00 3: [Echo] [echodevice_setState] to connected
2020.09.03 21:08:10 3: [Echo_Damm] [echodevice_LostConnect] connection error = https://layla.amazon.de/api/bootstrap: Can't connect(2) to https://layla.amazon.de:443:  SSL wants a read first / set loginerror to 1
2020.09.03 21:08:10 3: [Echo_Damm] [echodevice_setState] to connected but loginerror
2020.09.03 21:09:00 3: [Echo_Damm] [echodevice_ParseAuth] reset loginerror from 1 to 0
2020.09.03 21:30:03 3: [Echo] [echodevice_setState] to connected
2020.09.03 21:40:04 3: [Echo] [echodevice_setState] to connected
2020.09.04 01:55:29 3: [Echo] [echodevice_setState] to connected
2020.09.04 01:57:29 3: [Echo] [echodevice_setState] to connected
2020.09.04 02:08:29 3: [Echo] [echodevice_setState] to connected
2020.09.04 02:35:33 3: [Echo] [echodevice_setState] to connected
2020.09.04 02:39:32 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 03:24:36 3: [Echo] [echodevice_setState] to connected
2020.09.04 03:48:38 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 04:20:45 3: [Echo] [echodevice_setState] to connected
2020.09.04 04:25:45 3: [Echo] [echodevice_setState] to connected
2020.09.04 04:34:46 3: [Echo] [echodevice_setState] to connected
2020.09.04 04:42:46 3: [Echo] [echodevice_setState] to connected
2020.09.04 04:46:47 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 04:46:47 3: [Echo] [echodevice_setState] to connected
2020.09.04 05:06:49 3: [Echo] [echodevice_setState] to connected
2020.09.04 05:16:52 3: [Echo] [echodevice_setState] to connected
2020.09.04 05:22:52 3: [Echo] [echodevice_setState] to connected
2020.09.04 05:48:55 3: [Echo] [echodevice_setState] to connected
2020.09.04 05:52:56 3: [Echo] [echodevice_setState] to connected
2020.09.04 06:16:57 3: [Echo] [echodevice_setState] to connected
2020.09.04 06:41:59 3: [Echo] [echodevice_setState] to connected
2020.09.04 07:01:02 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 07:06:02 3: [Echo] [echodevice_setState] to connected
2020.09.04 07:14:03 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 07:40:04 3: [Echo] [echodevice_setState] to connected
2020.09.04 07:43:04 3: [Echo] [echodevice_setState] to connected
2020.09.04 07:52:05 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 07:56:05 3: [Echo] [echodevice_setState] to connected
2020.09.04 08:02:07 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 08:20:10 3: [Echo] [echodevice_setState] to connected
2020.09.04 08:32:12 3: [Echo] [echodevice_setState] to connected
2020.09.04 08:44:15 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 08:44:15 3: [Echo] [echodevice_setState] to connected
2020.09.04 08:50:13 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 08:50:13 3: [Echo] [echodevice_setState] to connected
2020.09.04 09:12:16 3: [Echo] [echodevice_setState] to connected
2020.09.04 09:27:17 3: [Echo] [echodevice_setState] to connected
2020.09.04 09:29:17 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 09:29:17 3: [Echo] [echodevice_setState] to connected
2020.09.04 09:34:18 3: [Echo] [echodevice_setState] to connected
2020.09.04 09:38:18 3: [Echo] [echodevice_setState] to connected
2020.09.04 09:46:19 3: [Echo] [echodevice_setState] to connected
2020.09.04 09:54:20 3: [Echo] [echodevice_setState] to connected
2020.09.04 10:09:22 3: [Echo] [echodevice_setState] to connected
2020.09.04 10:32:23 3: [Echo] [echodevice_setState] to connected
2020.09.04 10:50:26 3: [Echo] [echodevice_setState] to connected
2020.09.04 11:22:28 3: [Echo] [echodevice_setState] to connected
2020.09.04 11:43:31 3: [Echo] [echodevice_setState] to connected
2020.09.04 11:51:31 3: [Echo] [echodevice_setState] to connected
2020.09.04 11:55:31 3: [Echo] [echodevice_setState] to connected
2020.09.04 12:02:31 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 12:04:31 3: [Echo] [echodevice_setState] to connected
2020.09.04 12:06:31 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 12:06:31 3: [Echo] [echodevice_setState] to connected
2020.09.04 12:43:39 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 12:43:39 3: [Echo] [echodevice_setState] to connected
2020.09.04 12:46:39 3: [Echo] [echodevice_setState] to connected
2020.09.04 12:56:40 3: [Echo] [echodevice_setState] to connected
2020.09.04 13:29:47 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 13:29:47 3: [Echo] [echodevice_setState] to connected
2020.09.04 13:55:54 3: [Echo] [echodevice_setState] to connected
2020.09.04 14:01:56 3: [Echo] [echodevice_setState] to connected
2020.09.04 14:13:58 3: [Echo] [echodevice_setState] to connected
2020.09.04 14:40:05 3: [Echo] [echodevice_setState] to connected
2020.09.04 14:43:05 3: [Echo] [echodevice_setState] to connected
2020.09.04 14:59:07 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 15:02:08 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 15:02:08 3: [Echo] [echodevice_setState] to connected
2020.09.04 15:08:10 3: [Echo] [echodevice_setState] to connected
2020.09.04 15:20:10 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 15:22:10 3: [Echo] [echodevice_setState] to connected
2020.09.04 15:39:11 3: [Echo] [echodevice_setState] to connected
2020.09.04 15:41:11 3: [Echo] [echodevice_setState] to connected
2020.09.04 15:47:13 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 16:10:15 3: [Echo] [echodevice_setState] to connected
2020.09.04 16:20:14 3: [Echo] [echodevice_setState] to connected
2020.09.04 16:50:19 3: [Echo] [echodevice_setState] to connected
2020.09.04 16:52:18 3: [Echo] [echodevice_setState] to connected
2020.09.04 16:58:19 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.04 17:59:25 3: [Echo] [echodevice_LoginStart] Alter COOKIE=86421/86400 Refresh Cookie!
2020.09.04 17:59:30 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  4 17:59:25 2020] write new refreshtoken
2020.09.04 18:44:30 3: [Echo] [echodevice_setState] to connected
2020.09.04 19:05:32 3: [Echo] [echodevice_setState] to connected
2020.09.04 19:16:33 3: [Echo_Damm] [echodevice_LoginStart] Alter COOKIE=86460/86400 Refresh Cookie!
2020.09.04 19:16:38 3: [Echo_Damm] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Sep  4 19:16:33 2020] write new refreshtoken
2020.09.04 19:32:30 3: [Echo] [echodevice_setState] to connected
2020.09.04 19:43:36 3: [Echo] [echodevice_setState] to connected
2020.09.04 20:05:38 3: [Echo] [echodevice_setState] to connected
2020.09.04 20:47:45 3: [Echo] [echodevice_setState] to connected
2020.09.04 21:11:48 3: [Echo] [echodevice_setState] to connected
2020.09.05 02:21:34 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 02:23:34 3: [Echo] [echodevice_setState] to connected
2020.09.05 02:44:03 3: [Echo] [echodevice_setState] to connected
2020.09.05 02:52:36 3: [Echo] [echodevice_setState] to connected
2020.09.05 02:57:37 3: [Echo] [echodevice_setState] to connected
2020.09.05 02:59:37 3: [Echo] [echodevice_setState] to connected
2020.09.05 03:06:39 3: [Echo] [echodevice_setState] to connected
2020.09.05 03:27:45 3: [Echo] [echodevice_setState] to connected
2020.09.05 03:35:48 3: [Echo] [echodevice_setState] to connected
2020.09.05 03:46:51 3: [Echo] [echodevice_setState] to connected
2020.09.05 04:11:02 3: [Echo] [echodevice_setState] to connected
2020.09.05 04:13:01 3: [Echo] [echodevice_setState] to connected
2020.09.05 04:19:02 3: [Echo] [echodevice_setState] to connected
2020.09.05 04:25:02 3: [Echo] [echodevice_setState] to connected
2020.09.05 04:49:03 3: [Echo] [echodevice_setState] to connected
2020.09.05 04:56:04 3: [Echo] [echodevice_setState] to connected
2020.09.05 05:04:06 3: [Echo] [echodevice_setState] to connected
2020.09.05 05:08:14 3: [Echo] [echodevice_setState] to connected
2020.09.05 05:26:12 3: [Echo] [echodevice_setState] to connected
2020.09.05 05:34:14 3: [Echo] [echodevice_setState] to connected
2020.09.05 05:44:14 3: [Echo] [echodevice_setState] to connected
2020.09.05 05:48:14 3: [Echo] [echodevice_setState] to connected
2020.09.05 05:55:15 3: [Echo] [echodevice_setState] to connected
2020.09.05 06:20:17 3: [Echo] [echodevice_setState] to connected
2020.09.05 06:30:18 3: [Echo] [echodevice_setState] to connected
2020.09.05 06:39:19 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 06:51:22 3: [Echo] [echodevice_setState] to connected
2020.09.05 07:27:25 3: [Echo] [echodevice_setState] to connected
2020.09.05 07:39:24 3: [Echo] [echodevice_setState] to connected
2020.09.05 08:13:26 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 08:13:26 3: [Echo] [echodevice_setState] to connected
2020.09.05 09:06:34 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 09:52:38 3: [Echo] [echodevice_setState] to connected
2020.09.05 10:00:38 3: [Echo] [echodevice_setState] to connected
2020.09.05 10:09:39 3: [Echo] [echodevice_setState] to connected
2020.09.05 10:17:39 3: [Echo] [echodevice_setState] to connected
2020.09.05 10:41:45 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 11:05:47 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 11:10:47 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 11:13:48 3: [Echo] [echodevice_setState] to connected
2020.09.05 11:24:48 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 12:15:53 3: [Echo] [echodevice_setState] to connected
2020.09.05 12:20:56 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 12:36:55 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 12:38:55 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 12:49:56 3: [Echo] [echodevice_setState] to connected
2020.09.05 13:43:01 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 14:01:03 3: [Echo] [echodevice_setState] to connected
2020.09.05 14:36:07 3: [Echo] [echodevice_setState] to connected
2020.09.05 14:37:07 3: [Echo] [echodevice_setState] to connected
2020.09.05 14:39:07 3: [Echo] [echodevice_setState] to connected
2020.09.05 14:54:12 3: [Echo] [echodevice_setState] to connected
2020.09.05 15:13:16 3: [Echo] [echodevice_setState] to connected
2020.09.05 15:28:19 3: [Echo] [echodevice_setState] to connected
2020.09.05 15:30:19 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.05 17:59:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=86402/86400 Refresh Cookie!
2020.09.05 17:59:37 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Sep  5 17:59:32 2020] write new refreshtoken
2020.09.05 19:16:39 3: [Echo_Damm] [echodevice_LoginStart] Alter COOKIE=86401/86400 Refresh Cookie!
2020.09.05 19:16:44 3: [Echo_Damm] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Sep  5 19:16:39 2020] write new refreshtoken
2020.09.06 03:01:55 3: [Echo] [echodevice_setState] to connected
2020.09.06 03:07:55 3: [Echo] [echodevice_setState] to connected
2020.09.06 03:35:58 3: [Echo] [echodevice_setState] to connected
2020.09.06 03:49:59 3: [Echo] [echodevice_setState] to connected
2020.09.06 03:59:00 3: [Echo] [echodevice_setState] to connected
2020.09.06 04:08:01 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 04:16:02 3: [Echo] [echodevice_setState] to connected
2020.09.06 04:19:26 3: [Echo] [echodevice_setState] to connected
2020.09.06 04:47:05 3: [Echo] [echodevice_setState] to connected
2020.09.06 04:58:06 3: [Echo] [echodevice_setState] to connected
2020.09.06 05:13:07 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 05:17:08 3: [Echo] [echodevice_setState] to connected
2020.09.06 05:18:08 3: [Echo] [echodevice_setState] to connected
2020.09.06 05:29:30 3: [Echo] [echodevice_setState] to connected
2020.09.06 05:30:31 3: [Echo] [echodevice_setState] to connected
2020.09.06 05:48:11 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 06:24:14 3: [Echo] [echodevice_setState] to connected
2020.09.06 06:32:15 3: [Echo] [echodevice_setState] to connected
2020.09.06 06:51:17 3: [Echo] [echodevice_setState] to connected
2020.09.06 07:08:18 3: [Echo] [echodevice_setState] to connected
2020.09.06 07:14:18 3: [Echo] [echodevice_setState] to connected
2020.09.06 07:15:18 3: [Echo] [echodevice_setState] to connected
2020.09.06 07:18:19 3: [Echo] [echodevice_setState] to connected
2020.09.06 08:07:24 3: [Echo] [echodevice_setState] to connected
2020.09.06 08:08:24 3: [Echo] [echodevice_setState] to connected
2020.09.06 08:38:26 3: [Echo] [echodevice_setState] to connected
2020.09.06 08:47:27 3: [Echo] [echodevice_setState] to connected
2020.09.06 09:14:30 3: [Echo] [echodevice_setState] to connected
2020.09.06 09:52:42 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 09:57:33 3: [Echo] [echodevice_setState] to connected
2020.09.06 10:01:34 3: [Echo] [echodevice_setState] to connected
2020.09.06 10:08:34 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 10:19:44 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 10:27:34 3: [Echo] [echodevice_setState] to connected
2020.09.06 10:33:44 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 10:43:35 3: [Echo] [echodevice_setState] to connected
2020.09.06 10:59:37 3: [Echo] [echodevice_setState] to connected
2020.09.06 11:19:41 3: [Echo] [echodevice_setState] to connected
2020.09.06 11:25:44 3: [Echo] [echodevice_setState] to connected
2020.09.06 11:56:46 3: [Echo] [echodevice_setState] to connected
2020.09.06 12:12:47 3: [Echo] [echodevice_setState] to connected
2020.09.06 12:24:50 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 12:27:51 3: [Echo] [echodevice_setState] to connected
2020.09.06 13:14:54 3: [Echo] [echodevice_setState] to connected
2020.09.06 13:50:14 3: [Echo] [echodevice_setState] to connected
2020.09.06 13:53:58 3: [Echo_Damm] [echodevice_setState] to connected
2020.09.06 13:55:58 3: [Echo] [echodevice_setState] to connected
2020.09.06 14:27:00 3: [Echo] [echodevice_setState] to connected
2020.09.06 14:33:00 3: [Echo] [echodevice_setState] to connected
2020.09.06 14:41:01 3: [Echo] [echodevice_setState] to connected


Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 September 2020, 16:22:16
Zitat von: TomLee am 06 September 2020, 12:59:24
Schick dir mal selbst irgendeine Textnachricht oder Sprachnachricht, sobald diese unter Kommunkation -> "Eigene Nummer" (deinem "Postfach", in der App) vorhanden ist bekommst du mit dem getter auch eine conversationsID zurück.

So hab ich es zumindest bisher verstanden und klappt bei mir auch so.

Ja mal sehen...

Ist ja nicht so dringlich, wie geschrieben: kam mir nur mit der Anfrage von punker wieder in den Sinn...

Für manche Sachen wäre es schon nett...
Aktuell mache ich das halt per Telegram, auch i.O. :-)


Zitat von: TomLee am 06 September 2020, 12:59:24
edit:
Achso klar, wenn deine  Handynummer nicht verifiziert hast (Telefonie aktiviert (=>das ganze Telefonbuch des Handy Amazon freigibst)) dann kann das auch nicht klappen.

Hmmm, wenn das ein "MUSS" ist, dann werd ich da noch mal drüber nachdenken müssen...

Hab bislang keinen Sinn drin gesehen das zuzulassen ;)

Und wie geschrieben: bin ja froh, dass man die App eigentlich nicht wirklich zum Betrieb braucht und sogar per Web einrichten kann...

War der Grund Google Home nicht mehr weiter zu nehmen: da geht ohne App GAR NICHTS, also nicht mal die Home-Geräte. Das finde ich schon steil. Kauft man sich so ein Google Home Dingenz und kann ohne (halbwegs modernes) Handy NIX damit machen...
Selbst zu viele Berechtigungen abdrehen reicht schon, dass der Google Home nur ein schönes "Rumstehe-Dingenz" ist...

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 September 2020, 16:27:12
Zitat von: TomLee am 06 September 2020, 16:17:55
Wollte mal fragen wie oft bei euch denn i.d.R. das Account-Device connected/disconnected ?
Mir kommt das bei mir seit Monaten zu oft vor, bin der Meinung das das nicht immer so extrem war.

Musste am Montag vor zwei Wochen nach der Änderung von Amazon das alexa-cookie Verzeichnis löschen, sonst hatte die Verbindung nicht mehr geklappt.
Meine Hoffnung war das die ständigen connected_Meldungen damit vlt. weniger werden würden, Pustekuchen.

Hab zwei Account-Devices, das zweite ist ein Alexa/Amazon-Account (Dot) der über VPN (LAN-LAN-Fritzbox) eingebunden
Ich hab laut Log der Fritzboxen keine Internetverbindungsabbrüche, ausser die Zwangstrennungen in der Nacht.


Hallo Thomas,

hmm, so genau hab ich da noch nie geschaut...

Aber es gibt das Attribut: npm_refresh_intervall

Zitat
Hier kann der Intervall der Cookie Aktualisierung angepasst werden. Der Wert wird in Sekunden angegeben. Rein theoretisch würde das Cookie bis zu 14 Tage überleben. Daher kann dieser Wert bis "1209600" Sekunden angepasst werden. Empfehlen würde ich diesen hohen Wert allerdings nicht. Wem die "6000" Sekunden zu wenig sind, kann diesen Wert auch auf einen Tag anpassen. Hierfür müsstet Ihr den Wert auf "86400" anpassen.

(Standard Wert = 6000)

Ich glaube da hatte ich auch schon mal rum gedreht...
Aktuell wieder "Standard"...
(also gelöscht)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 September 2020, 16:34:30
Zitathmm, so genau hab ich da noch nie geschaut...

Wie soll ich das jetzt verstehen, du wirst doch sicher ab und an dein Log anschauen, wie siehts bei dir denn da aus ? Auch so viele connected Meldungen.

npm_refresh_intervall ist schon immer gesetzt wie oben den Status-Infos zu entnehmen ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 September 2020, 16:45:03
verbose steht auf 0 ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 06 September 2020, 16:47:32
 ;D

Zitatbin der Meinung das das nicht immer so extrem war.

Jetzt kommen da auch wieder Erinnerungen hoch, verbose 0 war mal gesetzt, hatte ich aber aus irgendeinem Grund zum testen wieder rausgenommen und seitdem nicht wieder gesetzt.

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: henne2000 am 07 September 2020, 11:38:28
Hallo Leute, ich bin zeimlich verzweifelt, echodevice ging jetzt viele Monate ohne ein Problem, aber seit vorgestern gibt es Probleme mit dem Login. Ich habe nun schon nach Anleitung ( https://mwinkler.jimdo.com/modul-echodevice-npm/) alle Schritte nochmal erfolgreich durchgeführt, aber nach wie vor passiert immer folgendes gefolgt von einem Absturz von FHEM (ich habe nichts am System geändert):

2020.09.07 10:22:45 3: [allechos] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.09.07 10:22:45 3: [allechos] [echodevice_setState] to connected but loginerror
2020.09.07 10:23:36 3: [allechos] [echodevice_ParseAuth] reset loginerror from 1 to 0
2020.09.07 10:24:45 3: [allechos] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.09.07 10:24:45 3: [allechos] [echodevice_setState] to connected but loginerror

2020.09.07 10:25:41 3: [allechos] [echodevice_LoginStart] connected but loginerror
2020.09.07 10:25:51 3: [allechos] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 2

2020.09.07 10:26:41 3: [allechos] [echodevice_LoginStart] connected but loginerror
2020.09.07 10:26:51 3: [allechos] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 3
2020.09.07 10:27:41 3: [allechos] [echodevice_LoginStart] connected but loginerror
2020.09.07 10:27:51 3: [allechos] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 4
2020.09.07 10:28:41 3: [allechos] [echodevice_LoginStart] connected but loginerror
2020.09.07 10:28:51 3: [allechos] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 5
2020.09.07 10:29:41 3: [allechos] [echodevice_LoginStart] connected but loginerror
2020.09.07 10:29:51 3: [allechos] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / Generate new COOKIE! / set loginerror to 0
2020.09.07 10:29:51 3: [allechos] [echodevice_setState] to disconnected
2020.09.07 10:30:51 3: [allechos] [echodevice_LostConnect] connection error = connect to https://layla.amazon.de:443 timed out / set loginerror to 1
2020.09.07 10:30:51 3: [allechos] [echodevice_setState] to connected but loginerror

2020.09.07 10:31:37 3: [allechos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 10:31:36 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31refresh-cookie.js = true
2020.09.07 10:31:38 3: [allechos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 10:31:36 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31refresh-cookie.js = true
2020.09.07 10:31:39 3: [allechos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 10:31:36 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31refresh-cookie.js = true
2020.09.07 10:31:40 3: [allechos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 10:31:36 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31refresh-cookie.js = true
2020.09.07 10:31:41 3: [allechos] [echodevice_LoginStart] connected but loginerror
2020.09.07 10:31:41 3: [allechos] [echodevice_ParseAuth] reset loginerror from 1 to 0
2020.09.07 10:31:41 3: [allechos] [echodevice_setState] to connected
2020.09.07 10:31:41 3: [allechos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 10:31:36 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31refresh-cookie.js = true
2020.09.07 10:31:43 3: [allechos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 10:31:36 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31refresh-cookie.js = true
...

2020.09.07 10:32:29 3: [allechos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 10:31:36 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31refresh-cookie.js = true
2020.09.07 10:32:40 3: [allechos] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 10:31:36 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31refresh-cookie.js = true
Can't use an undefined value as a symbol reference at FHEM/HttpUtils.pm line 432.
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: write EPIPE
    at exports._errnoException (util.js:907:11)
    at WriteWrap.afterWrite (net.js:790:14)

Hat einer von Euch eine Idee was los ist, oder liegt es vielleicht an einem Amazon Serverr der nicht zuverlässig erreichbar ist?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 September 2020, 16:35:23
ohne ein get status vom Account Device, keinen Support
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: henne2000 am 07 September 2020, 17:17:44
Danke Michael, nicht mehr nötig!
Problem ist gelöst! Falls jemand ähnliche Probleme hat: Es lag tatsächlich an der Verbindung zu den Amazon Servern. Seit 2 Tagen gibt es von meinem 1&1 DSL anscheinend massive DNS Probleme zu diversen Amazon Servern. Nach dem ich in meiner Fritz!Box zwei fremde (nicht 1&1) DNS Server eingetragen habe und auf übernehmen geklickt habe wurde sofort im FHEM Log "write new refreshtoken" protokolliert. Seitdem läuft alles problemlos.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 07 September 2020, 22:09:30
Michael...,
Ist das normal das diese Meldung im Log alle 3-4 Std kommt

2020.09.07 19:32:57 3: [Amazon_Account] [echodevice_LoginStart] Alter COOKIE=6048/6000 Refresh Cookie!
2020.09.07 19:32:58 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 19:32:57 2020] write new refreshtoken


Gruss
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 September 2020, 07:36:27
Zitat von: Kusselin am 07 September 2020, 22:09:30
Michael...,
Ist das normal das diese Meldung im Log alle 3-4 Std kommt

2020.09.07 19:32:57 3: [Amazon_Account] [echodevice_LoginStart] Alter COOKIE=6048/6000 Refresh Cookie!
2020.09.07 19:32:58 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 19:32:57 2020] write new refreshtoken


Gruss
Die logmeldung sagt nur aus, dass der Cookie für die Verbindung erneuert wurde. Das muss regelmäßig passieren, damit das Modul connected bleibt. Für die Häufigkeit gibt es ein Attribut (weis gerade nicht mehr welches), mit dem man das Intervall einstellen kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 08 September 2020, 07:39:31
Zitat von: Kusselin am 07 September 2020, 22:09:30
Ist das normal das diese Meldung im Log alle 3-4 Std kommt

2020.09.07 19:32:57 3: [Amazon_Account] [echodevice_LoginStart] Alter COOKIE=6048/6000 Refresh Cookie!
2020.09.07 19:32:58 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Sep  7 19:32:57 2020] write new refreshtoken


Hatte ich glaub auch mal. Habe bei mir den Verboselevel auf 2 gesetzt, damit bekomm ich keine Meldungen mehr.
Aber grundsätzlich ist es ja gut, dass solche Infos kommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 08 September 2020, 19:46:01
Moin,
Ich nutze schon seit längerer Zeit dieses Modul und war immer zufrieden.Immer connected.
Seit gefühlt 2 Wochen stürzt Fhem regelmäßig mit dem Logeintrag:

Not a HASH reference at ./FHEM/37_echodevice.pm line 2687.

trotz "sudo apt-get update && sudo apt-get upgrade" ab. Anfangs fast pünklich 04:00 Uhr,heute 10:00 Uhr.
Nach "sudo reboot" alles wieder connected.

hdad@nuc_01:~$ node --version
v10.22.0
hdad@nuc_01:~$ npm --version
6.14.6


get status

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut alexa
group    Attribut Echodevice
DbLogExclude    Attribut .*
npm_proxy_ip    Attribut 192.168.178.47
npm_proxy_listen_ip    Attribut 192.168.178.47
event-on-change-reading    Attribut .*
intervalvoice    Attribut 1
alias    Attribut amazon
room    Attribut 0.4 Steuerung
npm_refresh_intervall    Attribut 86400


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=259-36761....
.COMMSID    Helper ....
.CSRF    Helper 401....
.DIRECTID    Helper amzn1.account.AG3LXF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Hat jemand eine Lösung für mich

Gruß Holger

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 September 2020, 09:12:36
Zitat von: hdad am 08 September 2020, 19:46:01
Moin,
Ich nutze schon seit längerer Zeit dieses Modul und war immer zufrieden.Immer connected.
Seit gefühlt 2 Wochen stürzt Fhem regelmäßig mit dem Logeintrag:

Not a HASH reference at ./FHEM/37_echodevice.pm line 2687.

trotz "sudo apt-get update && sudo apt-get upgrade" ab. Anfangs fast pünklich 04:00 Uhr,heute 10:00 Uhr.
Nach "sudo reboot" alles wieder connected.

hdad@nuc_01:~$ node --version
v10.22.0
hdad@nuc_01:~$ npm --version
6.14.6


get status

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut alexa
group    Attribut Echodevice
DbLogExclude    Attribut .*
npm_proxy_ip    Attribut 192.168.178.47
npm_proxy_listen_ip    Attribut 192.168.178.47
event-on-change-reading    Attribut .*
intervalvoice    Attribut 1
alias    Attribut amazon
room    Attribut 0.4 Steuerung
npm_refresh_intervall    Attribut 86400


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=259-36761....
.COMMSID    Helper ....
.CSRF    Helper 401....
.DIRECTID    Helper amzn1.account.AG3LXF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Hat jemand eine Lösung für mich

Gruß Holger
Kannst Du mal das Loglevel auf 4 setzen? Wenn der Fehler dann wieder auftritt benötige ich die letzten paar Zeilen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 09 September 2020, 18:21:03
OK @michael,
ich melde mich wenn wieder etwas geschied.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: timtom am 12 September 2020, 17:18:33
Hallo zusammen,

ich habe mich gewundert, dass mein RPi immer wieder Fehler rauswirft. Jetzt habe ich rausgefunden, dass der Speicher voll ist, dass die fhem-2020-mm.log mehrere GB groß sind. Das kommt durch folgenden Eintrag, wovon der 2. im Sekundentakt wiederholt wird.
2020.08.26 04:09:31 3: [echoDot] [echodevice_LoginStart] Alter COOKIE=7136/6000 Refresh Cookie!
2020.08.26 04:09:35 3: [echoDot] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 04:09:31 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 310refresh-cookie.js = true


Jetzt habe ich versucht, über NPM install new das Cookie zu refreshen, worauf hin FHEM abgestützt ist. Nach einem Reboot des gesamten RPi habe ich FHEM geupdatet. Jetzt sind die beiden NPM Funktionen leider komplett verschwunden. Weiterhin zeigt das Device den Status "connected", im Log steht jedoch folgendes:
2020.09.12 17:12:28 3: [echoDot] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.09.12 17:12:28 3: [echoDot] [echodevice_setState] to connected but loginerror


Kann mir jemand sagen, was ich tun muss, damit das echodevice wieder funktioniert und NPM wieder genutzt werden kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2020, 17:32:00
https://forum.fhem.de/index.php/topic,82631.msg1083712.html#msg1083712

Wie hast du "definiert"!?

Mit "Pseudo-Account" (xxx@xxx.de usw.) oder echtem Amazon Account!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: timtom am 12 September 2020, 20:13:21
Zitat von: MadMax-FHEM am 12 September 2020, 17:32:00
https://forum.fhem.de/index.php/topic,82631.msg1083712.html#msg1083712

Wie hast du "definiert"!?

Mit "Pseudo-Account" (xxx@xxx.de usw.) oder echtem Amazon Account!?

Gruß, Joachim

Ich hatte das damals glaube ich damals als Psyeudo definiert. In der Config steht
define echoDot echodevice crypt:49... crypt:7...

Aktuell ist das Status auch wieder "disconnected" bzw. "connected but loginerror"

Lofile sagt:
2020.09.12 20:04:40 3: [echoDot] [echodevice_LoginStart] connected but loginerror
2020.09.12 20:04:40 3: [echoDot] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.09.12 20:04:40 3: [echoDot] [echodevice_setState] to disconnected
2020.09.12 20:05:42 3: [echoDot] [echodevice_LostConnect] JSON error = no content / set loginerror to 1

und zählt bis 5 hoch. Dann wieder von Vorne.

pi@raspberrypi:/opt/fhem/FHEM $ node --version
v10.22.0
pi@raspberrypi:/opt/fhem/FHEM $ npm --version
6.14.6

NPM_install und NPM_refresh wurden auch angzeigt. Jetzt sind die beiden Möglichkeiten weg.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2020, 20:36:48
Das Wichtigste fehlt...

Link nicht gelesen!?

Steht ja nicht viel zu lesen dort...

Deine DEF klingt nicht nach "Pseudo-Login"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: timtom am 12 September 2020, 20:40:09
Zitat von: MadMax-FHEM am 12 September 2020, 20:36:48
Das Wichtigste fehlt...

Link nicht gelesen!?

Steht ja nicht viel zu lesen dort...

Deine DEF klingt nicht nach "Pseudo-Login"...

Gruß, Joachim

Hallo Joachim. Sorry. Ich hatte tatsächlich die gesamte Seite gelesen, nur wohl das Wichtigste übersehen ;) Anbei get status
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading wird erzeugt
room    Attribut Amazon
disable    Attribut 0
browser_save_data    Attribut 0
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-26773....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper session-id=262-26773....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2020, 20:53:11
Schon mal (sicherheitshalber) auf DEF geklickt und mal den "Pseudo-Login" eingefügt!?

EDIT: "Pseudo-Login" im 1. Post bzw. in der Anleitung von Muchael Winkler npm_login... Ebenso der Aufruf von npm_install auf der Console...

Mal auf der Console (sicherheitshalber) npm_install azsgeführt, damit auch die neueste Version installiert wird...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: timtom am 12 September 2020, 21:16:00
Zitat von: MadMax-FHEM am 12 September 2020, 20:53:11
Schon mal (sicherheitshalber) auf DEF geklickt und mal den "Pseudo-Login" eingefügt!?

EDIT: "Pseudo-Login" im 1. Post bzw. in der Anleitung von Muchael Winkler npm_login... Ebenso der Aufruf von npm_install auf der Console...

Mal auf der Console (sicherheitshalber) npm_install azsgeführt, damit auch die neueste Version installiert wird...

Gruß, Joachim
Ohhh mannnn. Danke Joachim. Ich habe die Anleitung total anders verstanden. Ich habe jetzt folgendes gemacht:
DEF -> "xxx@xxx.xx xxx" -> "modify echoDot"

dann wurde NPM_* auch wieder im Device angezeigt.

NPM_install

dann

NPM_login new

weiter nach Anleitung. Jetzt gehts.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 September 2020, 21:17:48
Na dann wieder viel Spaß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 14 September 2020, 09:19:50
Moin,
Er hat es wieder getan, nach ein paar Tagen Ruhe ist Fhem Heute 02:16:51 wieder abgestürzt.
"sudo reboot" und Alles ist wieder connected.

ZitatKannst Du mal das Loglevel auf 4 setzen? Wenn der Fehler dann wieder auftritt benötige ich die letzten paar Zeilen.

Hier fhem-log vorm Absturz.

2020.09.14 02:16:50.989 4: [amazon] [echodevice_SendCommand] [getnotifications] START
2020.09.14 02:16:50.989 4: [amazon] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.09.14 02:16:50.989 4: [amazon] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.09.14 02:16:50.990 4: [amazon] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.09.14 02:16:50.991 4: [amazon] [echodevice_SendCommand] [alarmvolume] START
2020.09.14 02:16:50.991 4: [amazon] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1600042610
2020.09.14 02:16:50.991 4: [amazon] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.09.14 02:16:50.992 4: [amazon] [echodevice_SendCommand] [bluetoothstate] START
2020.09.14 02:16:50.992 4: [amazon] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1600042610
2020.09.14 02:16:50.992 4: [amazon] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.09.14 02:16:50.993 4: [amazon] [echodevice_SendCommand] [getdnd] START
2020.09.14 02:16:50.993 4: [amazon] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1600042610
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [wakeword] START
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1600042610
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [listitems_task] START
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1600042610
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [listitems_shopping] START
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1600042610
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getdevicesettings] START
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getisonline] START
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600042610
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [devicesstate] START
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600042610
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [account] START
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendLoginCommand] [cookielogin6]
2020.09.14 02:16:51.023 4: IP: layla.amazon.de -> 99.84.155.56
2020.09.14 02:16:51.024 4: [amazon] [echodevice_SendCommand] [getbehavior] START
2020.09.14 02:16:51.024 4: [amazon] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.09.14 02:16:51.024 4: [amazon] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.09.14 02:16:51.024 4: [amazon] [echodevice_SendCommand] [getsettingstraffic] START
2020.09.14 02:16:51.025 4: [amazon] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.09.14 02:16:51.025 4: [amazon] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.09.14 02:16:51.025 4: [amazon] [echodevice_GetSettings] Timer INTERVAL = 60
2020.09.14 02:16:51.032 4: https://layla.amazon.de/api/notifications: HTTP response code 200
2020.09.14 02:16:51.032 4: [amazon] [echodevice_Parse] [getnotifications]
Not a HASH reference at ./FHEM/37_echodevice.pm line 2687.


Ich hoffe es hilft um zu einer Lösung zu kommen.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dave90 am 16 September 2020, 09:36:01
Moin,

das echodevice modul lief bei mir sehr lange einwandfrei mit npm login. Jetzt habe ich kürzlich mein amazon passwort geändert und wollte den login neu einrichten.
Habe entsprechend der Anleitung die def vom echodevice modul modifziert mit:
xxx@xxx.xx xxx
Danach hat ein NPM_login aber nicht geklappt. (Fehlermeldung habe ich leider nicht mehr und kann sie auf dem aktuellen Stand auch nicht mehr reproduzieren.)
Ich habe fhem danach einmal geupdatet und neu gestartet. Jetzt kommt bei NPM_Login, dass ich das Cookie Modul nicht installiert hätte:
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
Wenn ich jedoch NPM_install ausführe, stürzt mein fhem direkt ab. Mit verbose 5 finde ich im log folgendes:
ZitatDied at ./FHEM/37_echodevice.pm line 4455.

Eine Idee, wie ich das Modul wieder ans laufen bekomme?
Vielen Dank!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 September 2020, 09:39:45
Zitat von: Dave90 am 16 September 2020, 09:36:01
Moin,

das echodevice modul lief bei mir sehr lange einwandfrei mit npm login. Jetzt habe ich kürzlich mein amazon passwort geändert und wollte den login neu einrichten.
Habe entsprechend der Anleitung die def vom echodevice modul modifziert mit:
xxx@xxx.xx xxx
Danach hat ein NPM_login aber nicht geklappt. (Fehlermeldung habe ich leider nicht mehr und kann sie auf dem aktuellen Stand auch nicht mehr reproduzieren.)
Ich habe fhem danach einmal geupdatet und neu gestartet. Jetzt kommt bei NPM_Login, dass ich das Cookie Modul nicht installiert hätte:
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
Wenn ich jedoch NPM_install ausführe, stürzt mein fhem direkt ab. Mit verbose 5 finde ich im log folgendes:
Eine Idee, wie ich das Modul wieder ans laufen bekomme?
Vielen Dank!

https://mwinkler.jimdo.com/modul-echodevice-npm/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dave90 am 17 September 2020, 10:00:53
Guten Morgen, danke für deine Antwort. Habe NPM und das alexa-cookie modul jetzt manuell per SSH installiert. Leider meldet fhem bei NPM_login immer noch
Zitat
Login Ergebnis
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
Und bei NPM_install stürzt fhem immer noch ab.
Bei mir läuft FHEM in einem Docker Container, das setup habe ich aber befolgt (und das hat vorher ja auch schon funktioniert).
Hast du evtl. noch eine Idee woran es liegen könnte?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 September 2020, 10:07:19
Zitat von: Dave90 am 17 September 2020, 10:00:53
Guten Morgen, danke für deine Antwort. Habe NPM und das alexa-cookie modul jetzt manuell per SSH installiert. Leider meldet fhem bei NPM_login immer noch Und bei NPM_install stürzt fhem immer noch ab.
Bei mir läuft FHEM in einem Docker Container, das setup habe ich aber befolgt (und das hat vorher ja auch schon funktioniert).
Hast du evtl. noch eine Idee woran es liegen könnte?
ohne ein get status vom Account Device und ohne ein LOG kann ich auch nicht weiterhelfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dave90 am 17 September 2020, 10:40:22
get status:
ZitatModul Infos:

Beschreibung      Bereich      Wert
STATE      Reading   unauthorized
Version      Reading   0.1.8
NPM Cookie Version      Reading   2.0.1
COOKIE_STATE      Reading   START
COOKIE_TYPE      Reading   READING
COOKIE_MODE      Reading   NPM
amazon_refreshtoken      Reading   wird erzeugt
server      Attribut   layla.amazon.de
npm_proxy_listen_ip      Attribut   172.23.0.3
browser_useragent_random      Attribut   1
npm_proxy_ip      Attribut   192.168.178.29
alias      Attribut   EchoDevices
icon      Attribut   echo
event-on-change-reading      Attribut   1
browser_language      Attribut   de-DE
room      Attribut   Amazon
       
Amazon Cookie:

Beschreibung      Bereich      Wert
.COOKIE      Reading   session-id=258-76377....
COOKIE_STATE      Reading   START
COOKIE_TYPE      Reading   READING
amazon_refreshtoken      Reading   wird erzeugt
.COOKIE      Helper   session-id=258-76377....
.COMMSID      Helper   ....
.CSRF      Helper   ....
.DIRECTID      Helper   ....
RUNLOGIN      Helper   0
RUNNING_REQUEST      Helper   0
LOGINERROR      Helper   2

Log bei NPM_login:
Zitat
2020.09.17 10:37:15 3: [EchoDevices] [echodevice_NPMLoginNew] Node Version 11.12.0

2020.09.17 10:37:15 3: [EchoDevices] [echodevice_NPMLoginNew] alexa-cookie modul not found

Log bei NPM_install (nach crash und restarten des docker service fhem):
Zitat
2020.09.17 10:38:02 5: [EchoDevices] [echodevice_GetSettings] start refresh settings
2020.09.17 10:38:02 5: [EchoDevices] [echodevice_GetSettings] unknown state / state = COOKIE ERROR
2020.09.17 10:38:02 4: [EchoDevices] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Died at ./FHEM/37_echodevice.pm line 4455.
2020.09.17 10:38:33 0: [echodevice] load ECHO Device ECHO_G090LF096433111E
2020.09.17 10:38:33 0: [echodevice] load ECHO Device ECHO_G090LF09643200BB
2020.09.17 10:38:33 0: [echodevice] load ECHO Device ECHO_G090P3087455133P
2020.09.17 10:38:33 0: [echodevice] load ECHO Device ECHO_2de3cb170981438db07f49ce351e9a76
2020.09.17 10:38:34 0: [echodevice] load ECHO Device ECHO_7090030944150BCR
2020.09.17 10:38:34 0: [echodevice] load ECHO Device ECHO_G0K0H404625701BD
2020.09.17 10:38:34 0: [echodevice] load ECHO Device ECHO_70941807515201WV
2020.09.17 10:38:34 0: [echodevice] load ECHO Device ECHO_e25688d589b74b6d973224d48eed72e5
2020.09.17 10:38:34 0: [echodevice] load ECHO Device ECHO_G090U60783540CNJ
2020.09.17 10:38:34 0: [echodevice] load ECHO Device ECHO_76ec48be9ff44c72a472e90d16315e40
2020.09.17 10:38:34 5: Calendar OUT_Muellkalender: FHEM initialization or rereadcfg triggered update, delay 19 seconds.
2020.09.17 10:38:34 0: Featurelevel: 6
2020.09.17 10:38:34 0: Server started with 210 defined entities (fhem.pl:22726/2020-09-03 perl:5.024001 os:linux user:root pid:16)
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_FirstStart] COOKIE      = session-id=258-7637752-0260709; session-id-time=2230920575l; session-id=258-7637752-0260709; session-id-time=2230920575l; ubid-acbde=260-7456965-2417452; session-token=2physlmglG+2JEiQJsAOVknL7+9YYXQ3rH0xTUUlQJWlGh5Z/PmITxUda58/+GBJ1l45TvrMWry0976Zhlt1H1cYa8c3sdXqUrtVmS7Pza1aWkBFI1oB6RLnYFm19uGQDEcrUZCLLczW0tHOmi0+cu6mVpossBVKDe50ROcwCuA7EKNSstchB/hz+/vzNLrIqdwf1r4K5/qmVzrPv2JQMHlg7gmoKwOh; session-token=2physlmglG+2JEiQJsAOVknL7+9YYXQ3rH0xTUUlQJWlGh5Z/PmITxUda58/+GBJ1l45TvrMWry0976Zhlt1H1cYa8c3sdXqUrtVmS7Pza1aWkBFI1oB6RLnYFm19uGQDEcrUZCLLczW0tHOmi0+cu6mVpossBVKDe50ROcwCuA7EKNSstchB/hz+/vzNLrIqdwf1r4K5/qmVzrPv2JQMHlg7gmoKwOh; Domain=.amazon.de; Expires=Wed, 15-Sep-2021 20:09:36 GMT; Path=/; Secure session-token=2physlmglG+2JEiQJsAOVknL7+9YYXQ3rH0xTUUlQJWlGh5Z/PmITxUda58/+GBJ1l45TvrMWry0976Zhlt1H1cYa8c3sdXqUrtVmS7Pza1aWkBFI1oB6RLnYFm19uGQDEcrUZCLLczW0tHOmi0+cu6mVpossBVKDe50ROcwCuA7EKNSstchB/hz+/vzNLrIqdwf1r4K5/qmVzrPv2JQMHlg7gmoKwOh; Domain=.amazon.de; Expires=Wed, 15-Sep-2021 20:09:36 GMT; Path=/; Secure session-token=2physlmglG+2JEiQJsAOVknL7+9YYXQ3rH0xTUUlQJWlGh5Z/PmITxUda58/+GBJ1l45TvrMWry0976Zhlt1H1cYa8c3sdXqUrtVmS7Pza1aWkBFI1oB6RLnYFm19uGQDEcrUZCLLczW0tHOmi0+cu6mVpossBVKDe50ROcwCuA7EKNSstchB/hz+/vzNLrIqdwf1r4K5/qmVzrPv2JQMHlg7gmoKwOh; Domain=.amazon.de; Expires=Wed, 15-Sep-2021 20:09:36 GMT; Path=/; Secure session-token=2physlmglG+2JEiQJsAOVknL7+9YYXQ3rH0xTUUlQJWlGh5Z/PmITxUda58/+GBJ1l45TvrMWry0976Zhlt1H1cYa8c3sdXqUrtVmS7Pza1aWkBFI1oB6RLnYFm19uGQDEcrUZCLLczW0tHOmi0+cu6mVpossBVKDe50ROcwCuA7EKNSstchB/hz+/vzNLrIqdwf1r4K5/qmVzrPv2JQMHlg7gmoKwOh; Domain=.amazon.de; Expires=Wed, 15-Sep-2021 20:09:36 GMT; Path=/; Secure
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_FirstStart] COOKIE_TYPE = READING
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_SendCommand] [devices] START
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600331918
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600331918 Data=
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_SendCommand] [account] START
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.09.17 10:38:38 5: [EchoDevices] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<AccessDeniedException>
  <Message>Error while parsing cookie header</Message>
</AccessDeniedException>
';

2020.09.17 10:38:38 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.09.17 10:38:38 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.09.17 10:38:38 3: [EchoDevices] [echodevice_setState] to connected but loginerror
2020.09.17 10:38:38 4: [EchoDevices] [echodevice_Parse] [devices]
2020.09.17 10:38:38 5: [EchoDevices] [echodevice_Parse] [devices] DATA Dumper=$VAR1 = '<InternalFailure/>
';

2020.09.17 10:38:39 0: DENON_AVR (Verstaerker) - Error while requesting http://192.168.178.91:23/goform/Deviceinfo.xml - read from http://192.168.178.91:23 timed out
2020.09.17 10:38:43 5: [EchoDevices] [echodevice_GetSettings] start refresh settings
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getdnd] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [wakeword] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getisonline] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [devices] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [account] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendLoginCommand] [cookielogin6]
2020.09.17 10:38:43 5: [EchoDevices] [echodevice_GetSettings] refresh voice command
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [activities] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1600331923
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] START
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_GetSettings] Timer INTERVAL = 60
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_Parse] [getnotifications]
2020.09.17 10:38:43 5: [EchoDevices] [echodevice_Parse] [getnotifications] DATA Dumper=$VAR1 = '<AccessDeniedException>
  <Message>Error while parsing cookie header</Message>
</AccessDeniedException>
';

2020.09.17 10:38:43 4: [EchoDevices] [echodevice_HandleCmdQueue] [getsettingstraffic] send command=https://layla.amazon.de/api/traffic/settings Data=
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_ParseAuth] [cookielogin6]
2020.09.17 10:38:43 5: [EchoDevices] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '<AccessDeniedException>
  <Message>Error while parsing cookie header</Message>
</AccessDeniedException>
';

2020.09.17 10:38:43 4: [EchoDevices] [echodevice_LostConnect] clear CMD_QUEUE
2020.09.17 10:38:43 3: [EchoDevices] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.09.17 10:38:43 3: [EchoDevices] [echodevice_setState] to connected but loginerror
2020.09.17 10:38:43 4: [EchoDevices] [echodevice_Parse] [getsettingstraffic]
2020.09.17 10:38:43 5: [EchoDevices] [echodevice_Parse] [getsettingstraffic] DATA Dumper=$VAR1 = '<AccessDeniedException>
  <Message>Error while parsing cookie header</Message>
</AccessDeniedException>
';



beide Logs auf verbose 5
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 September 2020, 10:48:15
Zitat von: Dave90 am 17 September 2020, 10:40:22
get status:
Log bei NPM_login:
Log bei NPM_install (nach crash und restarten des docker service fhem):


beide Logs auf verbose 5

Laut get status verwendest Du noch die Version 2.0.1 des alexa-cookies. Bitte lösche mal das Cache Verzeichnis und führe dann noch mal die Installation durch. Hilfreich wäre noch wenn du die Consolenausgabe zuschicken könntest wenn es wieder nicht funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 September 2020, 08:14:40
Zitat von: hdad am 14 September 2020, 09:19:50
Moin,
Er hat es wieder getan, nach ein paar Tagen Ruhe ist Fhem Heute 02:16:51 wieder abgestürzt.
"sudo reboot" und Alles ist wieder connected.

Hier fhem-log vorm Absturz.

2020.09.14 02:16:50.989 4: [amazon] [echodevice_SendCommand] [getnotifications] START
2020.09.14 02:16:50.989 4: [amazon] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2020.09.14 02:16:50.989 4: [amazon] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2020.09.14 02:16:50.990 4: [amazon] [echodevice_HandleCmdQueue] [getnotifications] send command=https://layla.amazon.de/api/notifications Data=
2020.09.14 02:16:50.991 4: [amazon] [echodevice_SendCommand] [alarmvolume] START
2020.09.14 02:16:50.991 4: [amazon] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1600042610
2020.09.14 02:16:50.991 4: [amazon] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2020.09.14 02:16:50.992 4: [amazon] [echodevice_SendCommand] [bluetoothstate] START
2020.09.14 02:16:50.992 4: [amazon] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1600042610
2020.09.14 02:16:50.992 4: [amazon] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2020.09.14 02:16:50.993 4: [amazon] [echodevice_SendCommand] [getdnd] START
2020.09.14 02:16:50.993 4: [amazon] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1600042610
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [wakeword] START
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1600042610
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [listitems_task] START
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1600042610
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2020.09.14 02:16:50.994 4: [amazon] [echodevice_SendCommand] [listitems_shopping] START
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1600042610
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getdevicesettings] START
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getisonline] START
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600042610
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2020.09.14 02:16:50.995 4: [amazon] [echodevice_SendCommand] [devicesstate] START
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1600042610
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [account] START
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2020.09.14 02:16:50.996 4: [amazon] [echodevice_SendLoginCommand] [cookielogin6]
2020.09.14 02:16:51.023 4: IP: layla.amazon.de -> 99.84.155.56
2020.09.14 02:16:51.024 4: [amazon] [echodevice_SendCommand] [getbehavior] START
2020.09.14 02:16:51.024 4: [amazon] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/automations?limit=100
2020.09.14 02:16:51.024 4: [amazon] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2020.09.14 02:16:51.024 4: [amazon] [echodevice_SendCommand] [getsettingstraffic] START
2020.09.14 02:16:51.025 4: [amazon] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2020.09.14 02:16:51.025 4: [amazon] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2020.09.14 02:16:51.025 4: [amazon] [echodevice_GetSettings] Timer INTERVAL = 60
2020.09.14 02:16:51.032 4: https://layla.amazon.de/api/notifications: HTTP response code 200
2020.09.14 02:16:51.032 4: [amazon] [echodevice_Parse] [getnotifications]
Not a HASH reference at ./FHEM/37_echodevice.pm line 2687.


Ich hoffe es hilft um zu einer Lösung zu kommen.

Gruß Holger
Wäre es möglich, das Gleiche noch mal per Verbose 5 zu machen? Würde gerne noch die Antwort und den Inhalt der Webabfrage sehen wollen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 18 September 2020, 12:57:39
Moin,
stelle um auf Verbose 5. Es hat sich bereits
ein wenig beruhigt,anfangs täglich ist der
letzte Absturz nun schon ein paar Tage her. Warum auch immer.
Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 21 September 2020, 19:54:50
Moin,
lange hat es diesmal nicht gedauert bereits am nächten Tag ist Fhem wieder abgestürzt.Hier Fhem-log mit verbose 5.Es ist erstaunlich wie gesprächig alexa ist.

2020.09.19 04:24:42.203 4: [amazon] [echodevice_Parse] [activities]

2020.09.19 04:24:42.203 5: [amazon] [echodevice_Parse] [activities] DATA Dumper=$VAR1 = '[{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger","name":"Ich bin zuhause","triggers":[{"payload":{"marketplaceId":"A1PA6795UKMFR9","customerId":"CUSTOMER","locale":"de","utterance":"Ich bin zuhause"},"id":null,"type":"CustomUtterance","skillId":"amzn1.ask.1p.customutterance","timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.4571af51-e39c-4801-a02f-5dd0f9121f56","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.FlashBriefing.Play","skillId":null,"operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","customerId":"CUSTOMER","locale":"de","deviceSerialNumber":"ALEXA_CURRENT_DSN"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Music.PlaySearchPhrase","skillId":null,"operationPayload":{"waitTimeInSeconds":"7200","deviceType":"ALEXA_CURRENT_DEVICE_TYPE","sanitizedSearchPhrase":"Musik zur Entspannung","searchPhrase":"Musik zur Entspannung","customerId":"CUSTOMER","locale":"de","musicProviderId":"AMAZON_MUSIC","deviceSerialNumber":"ALEXA_CURRENT_DSN"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}},"owner":null,"clientAlias":null,"condition":null,"status":"DISABLED","creationTimeEpochMillis":1600482282048,"lastUpdatedTimeEpochMillis":1600482282048},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine","name":"Wetter nach Wecker","triggers":[{"payload":{"customerId":"CUSTOMER"},"id":null,"type":"Alexa.Trigger.Alarms.NotificationStopped","skillId":"amzn1.ask.1p.alarms","timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.f8e5968a-53cf-44f7-9099-da7c324e8205","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.CannedTts.Speak","skillId":null,"operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","customerId":"CUSTOMER","cannedTtsStringId":"alexa.cannedtts.speak.curatedtts-category-goodmorning/alexa.cannedtts.speak.curatedtts-random","locale":"de","deviceSerialNumber":"ALEXA_CURRENT_DSN"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Weather.Play","skillId":null,"operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","customerId":"CUSTOMER","locale":"de","deviceSerialNumber":"ALEXA_CURRENT_DSN"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}},"owner":null,"clientAlias":null,"condition":null,"status":"DISABLED","creationTimeEpochMillis":1600482282047,"lastUpdatedTimeEpochMillis":1600482282047},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.automation.55de51f2-c914-4713-a309-4c038289496a","name":null,"triggers":[{"payload":{"customerId":"CUSTOMER","utterance":"Starte meinen Tag","locale":"de-DE","marketplaceId":"A1PA6795UKMFR9"},"id":"amzn1.alexa.trigger.05309c71-b8f8-4865-8713-f7fd03a70b31","type":"CustomUtterance","skillId":null,"timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.c026cf56-adff-4447-8eee-e130598f98cc","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Weather.Play","skillId":"amzn1.ask.1p.weather","operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","deviceSerialNumber":"ALEXA_CURRENT_DSN","customerId":"CUSTOMER","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Traffic.Play","skillId":"amzn1.ask.1p.traffic","operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","deviceSerialNumber":"ALEXA_CURRENT_DSN","customerId":"CUSTOMER","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.FlashBriefing.Play","skillId":"amzn1.ask.1p.flashbriefing","operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","deviceSerialNumber":"ALEXA_CURRENT_DSN","customerId":"CUSTOMER","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}},"owner":null,"clientAlias":null,"condition":null,"status":"DISABLED","creationTimeEpochMillis":1550553855506,"lastUpdatedTimeEpochMillis":1550553872050},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.automation.7730a35c-147f-4f24-8d8b-a853fa4b7bb8","name":null,"triggers":[{"payload":{"customerId":"CUSTOMER","utterance":"Guten Morgen","locale":"de-DE","marketplaceId":"A1PA6795UKMFR9"},"id":"amzn1.alexa.trigger.83fe4cc7-bdb5-4f26-8b4a-2ba67bb06231","type":"CustomUtterance","skillId":null,"timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.63261c13-d85f-4afb-a8e0-01ac4fa2a410","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.ParallelNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.SmartHome.Batch","skillId":"amzn1.ask.1p.smarthome","operationPayload":{"target":"904d2c81-2d8a-4460-86f3-75dd0b102b47","customerId":"CUSTOMER","operations":[{"type":"turnOn"}]},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.SmartHome.Batch","skillId":"amzn1.ask.1p.smarthome","operationPayload":{"target":"a6e07ec5-1835-4008-a9e9-4f13fe422694","customerId":"CUSTOMER","operations":[{"type":"turnOn"}]},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.CannedTts.Speak","skillId":"amzn1.ask.1p.saysomething","operationPayload":{"customerId":"CUSTOMER","deviceType":"A3S5BH2HU6VAYF","deviceSerialNumber":"G090LF10724508GJ","cannedTtsStringId":"alexa.cannedtts.speak.curatedtts-category-goodmorning/alexa.cannedtts.speak.curatedtts-random","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}]}},"owner":null,"clientAlias":null,"condition":null,"status":"ENABLED","creationTimeEpochMillis":1571459588069,"lastUpdatedTimeEpochMillis":1578003455081},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.automation.96457c7b-8222-4bc7-911f-d08a8d9b6df2","name":"schalte das Radio","triggers":[{"payload":{"customerId":"CUSTOMER","utterance":"schalte das Radio","locale":"de-DE","marketplaceId":"A1PA6795UKMFR9"},"id":"amzn1.alexa.trigger.07fff246-f067-4f29-9bc5-6c0156154c2c","type":"CustomUtterance","skillId":"amzn1.ask.1p.customutterance","timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.4c6de7be-f42b-4964-824a-0431ad5103d1","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.ParallelNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.SmartHome.Batch","skillId":"amzn1.ask.1p.smarthome","operationPayload":{"target":"a6e07ec5-1835-4008-a9e9-4f13fe422694","customerId":"CUSTOMER","operations":[{"type":"turnOff"}]},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.SmartHome.Batch","skillId":"amzn1.ask.1p.smarthome","operationPayload":{"target":"a6e07ec5-1835-4008-a9e9-4f13fe422694","customerId":"CUSTOMER","operations":[{"type":"turnOn"}]},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}]}},"owner":null,"clientAlias":null,"condition":null,"status":"DISABLED","creationTimeEpochMillis":1595699722334,"lastUpdatedTimeEpochMillis":1598334011292},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.automation.96dbca4c-8a7e-406b-9cfe-20ff4814a46c","name":"Wecken","triggers":[{"payload":{"schedule":{"@type":"blueshiftRecurringPattern","triggerTime":"052500","timeZoneId":"Europe/Paris","recurrence":"XXXX-WXX-WD"},"customer":{"@id":"CUSTOMER","@type":"ac:Person"}},"id":"amzn1.alexa.trigger.dcd597b1-4036-4c62-9d51-dd665909b8be","type":"AbsoluteTimeSchedule","skillId":"amzn1.ask.1p.routines.schedule","timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.122d0c52-308f-4a43-ae46-b083b0957c20","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.DeviceControls.Volume","skillId":"amzn1.ask.1p.alexadevicecontrols","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","value":30,"locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Sound","skillId":"amzn1.ask.1p.sound","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","soundStringId":"amzn_sfx_rooster_crow_01","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.DeviceControls.Volume","skillId":"amzn1.ask.1p.alexadevicecontrols","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","value":40,"locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Sound","skillId":"amzn1.ask.1p.sound","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","soundStringId":"amzn_sfx_rooster_crow_01","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.DeviceControls.Volume","skillId":"amzn1.ask.1p.alexadevicecontrols","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","value":30,"locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":"Optional.empty","type":"Alexa.Music.PlaySearchPhrase","skillId":"amzn1.ask.1p.music","operationPayload":{"deviceType":"A30YDR2MK8HMRV","waitTimeInSeconds":600,"sanitizedSearchPhrase":"n. d. r. eins radio m. v.","searchPhrase":"NDR 1 RADIO MV","customerId":"CUSTOMER","locale":"de-DE","musicProviderId":"TUNEIN","deviceSerialNumber":"G0914703942501XF"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}},"owner":null,"clientAlias":null,"condition":null,"status":"ENABLED","creationTimeEpochMillis":1575176615837,"lastUpdatedTimeEpochMillis":1600445217844}]';

Not a HASH reference at ./FHEM/37_echodevice.pm line 2687.


Ich hatte anfangs eine Vermutung. Am Vortag habe ich mit der Alexa-App eine Routine aktiviert und Fhem hat reagiert.Testweise habe ich am nächsten Tag die Routine
wieder reaktiviert und Fhem arbeitet stabil weiter, kann aber nicht konkret sagen das es die Ursache ist.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 September 2020, 08:25:59
Zitat von: hdad am 21 September 2020, 19:54:50
Moin,
lange hat es diesmal nicht gedauert bereits am nächten Tag ist Fhem wieder abgestürzt.Hier Fhem-log mit verbose 5.Es ist erstaunlich wie gesprächig alexa ist.

2020.09.19 04:24:42.203 4: [amazon] [echodevice_Parse] [activities]

2020.09.19 04:24:42.203 5: [amazon] [echodevice_Parse] [activities] DATA Dumper=$VAR1 = '[{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger","name":"Ich bin zuhause","triggers":[{"payload":{"marketplaceId":"A1PA6795UKMFR9","customerId":"CUSTOMER","locale":"de","utterance":"Ich bin zuhause"},"id":null,"type":"CustomUtterance","skillId":"amzn1.ask.1p.customutterance","timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.4571af51-e39c-4801-a02f-5dd0f9121f56","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.FlashBriefing.Play","skillId":null,"operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","customerId":"CUSTOMER","locale":"de","deviceSerialNumber":"ALEXA_CURRENT_DSN"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Music.PlaySearchPhrase","skillId":null,"operationPayload":{"waitTimeInSeconds":"7200","deviceType":"ALEXA_CURRENT_DEVICE_TYPE","sanitizedSearchPhrase":"Musik zur Entspannung","searchPhrase":"Musik zur Entspannung","customerId":"CUSTOMER","locale":"de","musicProviderId":"AMAZON_MUSIC","deviceSerialNumber":"ALEXA_CURRENT_DSN"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}},"owner":null,"clientAlias":null,"condition":null,"status":"DISABLED","creationTimeEpochMillis":1600482282048,"lastUpdatedTimeEpochMillis":1600482282048},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine","name":"Wetter nach Wecker","triggers":[{"payload":{"customerId":"CUSTOMER"},"id":null,"type":"Alexa.Trigger.Alarms.NotificationStopped","skillId":"amzn1.ask.1p.alarms","timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.f8e5968a-53cf-44f7-9099-da7c324e8205","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.CannedTts.Speak","skillId":null,"operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","customerId":"CUSTOMER","cannedTtsStringId":"alexa.cannedtts.speak.curatedtts-category-goodmorning/alexa.cannedtts.speak.curatedtts-random","locale":"de","deviceSerialNumber":"ALEXA_CURRENT_DSN"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Weather.Play","skillId":null,"operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","customerId":"CUSTOMER","locale":"de","deviceSerialNumber":"ALEXA_CURRENT_DSN"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}},"owner":null,"clientAlias":null,"condition":null,"status":"DISABLED","creationTimeEpochMillis":1600482282047,"lastUpdatedTimeEpochMillis":1600482282047},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.automation.55de51f2-c914-4713-a309-4c038289496a","name":null,"triggers":[{"payload":{"customerId":"CUSTOMER","utterance":"Starte meinen Tag","locale":"de-DE","marketplaceId":"A1PA6795UKMFR9"},"id":"amzn1.alexa.trigger.05309c71-b8f8-4865-8713-f7fd03a70b31","type":"CustomUtterance","skillId":null,"timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.c026cf56-adff-4447-8eee-e130598f98cc","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Weather.Play","skillId":"amzn1.ask.1p.weather","operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","deviceSerialNumber":"ALEXA_CURRENT_DSN","customerId":"CUSTOMER","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Traffic.Play","skillId":"amzn1.ask.1p.traffic","operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","deviceSerialNumber":"ALEXA_CURRENT_DSN","customerId":"CUSTOMER","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.FlashBriefing.Play","skillId":"amzn1.ask.1p.flashbriefing","operationPayload":{"deviceType":"ALEXA_CURRENT_DEVICE_TYPE","deviceSerialNumber":"ALEXA_CURRENT_DSN","customerId":"CUSTOMER","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}},"owner":null,"clientAlias":null,"condition":null,"status":"DISABLED","creationTimeEpochMillis":1550553855506,"lastUpdatedTimeEpochMillis":1550553872050},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.automation.7730a35c-147f-4f24-8d8b-a853fa4b7bb8","name":null,"triggers":[{"payload":{"customerId":"CUSTOMER","utterance":"Guten Morgen","locale":"de-DE","marketplaceId":"A1PA6795UKMFR9"},"id":"amzn1.alexa.trigger.83fe4cc7-bdb5-4f26-8b4a-2ba67bb06231","type":"CustomUtterance","skillId":null,"timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.63261c13-d85f-4afb-a8e0-01ac4fa2a410","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.ParallelNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.SmartHome.Batch","skillId":"amzn1.ask.1p.smarthome","operationPayload":{"target":"904d2c81-2d8a-4460-86f3-75dd0b102b47","customerId":"CUSTOMER","operations":[{"type":"turnOn"}]},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.SmartHome.Batch","skillId":"amzn1.ask.1p.smarthome","operationPayload":{"target":"a6e07ec5-1835-4008-a9e9-4f13fe422694","customerId":"CUSTOMER","operations":[{"type":"turnOn"}]},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.CannedTts.Speak","skillId":"amzn1.ask.1p.saysomething","operationPayload":{"customerId":"CUSTOMER","deviceType":"A3S5BH2HU6VAYF","deviceSerialNumber":"G090LF10724508GJ","cannedTtsStringId":"alexa.cannedtts.speak.curatedtts-category-goodmorning/alexa.cannedtts.speak.curatedtts-random","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}]}},"owner":null,"clientAlias":null,"condition":null,"status":"ENABLED","creationTimeEpochMillis":1571459588069,"lastUpdatedTimeEpochMillis":1578003455081},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.automation.96457c7b-8222-4bc7-911f-d08a8d9b6df2","name":"schalte das Radio","triggers":[{"payload":{"customerId":"CUSTOMER","utterance":"schalte das Radio","locale":"de-DE","marketplaceId":"A1PA6795UKMFR9"},"id":"amzn1.alexa.trigger.07fff246-f067-4f29-9bc5-6c0156154c2c","type":"CustomUtterance","skillId":"amzn1.ask.1p.customutterance","timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.4c6de7be-f42b-4964-824a-0431ad5103d1","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.ParallelNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.SmartHome.Batch","skillId":"amzn1.ask.1p.smarthome","operationPayload":{"target":"a6e07ec5-1835-4008-a9e9-4f13fe422694","customerId":"CUSTOMER","operations":[{"type":"turnOff"}]},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.SmartHome.Batch","skillId":"amzn1.ask.1p.smarthome","operationPayload":{"target":"a6e07ec5-1835-4008-a9e9-4f13fe422694","customerId":"CUSTOMER","operations":[{"type":"turnOn"}]},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}]}},"owner":null,"clientAlias":null,"condition":null,"status":"DISABLED","creationTimeEpochMillis":1595699722334,"lastUpdatedTimeEpochMillis":1598334011292},{"@type":"com.amazon.alexa.behaviors.model.Automation","automationId":"amzn1.alexa.automation.96dbca4c-8a7e-406b-9cfe-20ff4814a46c","name":"Wecken","triggers":[{"payload":{"schedule":{"@type":"blueshiftRecurringPattern","triggerTime":"052500","timeZoneId":"Europe/Paris","recurrence":"XXXX-WXX-WD"},"customer":{"@id":"CUSTOMER","@type":"ac:Person"}},"id":"amzn1.alexa.trigger.dcd597b1-4036-4c62-9d51-dd665909b8be","type":"AbsoluteTimeSchedule","skillId":"amzn1.ask.1p.routines.schedule","timeLapse":null,"presentationDataList":null,"imageUrl":null,"clientData":null,"context":null}],"sequence":{"@type":"com.amazon.alexa.behaviors.model.Sequence","sequenceId":"amzn1.alexa.sequence.122d0c52-308f-4a43-ae46-b083b0957c20","startNode":{"@type":"com.amazon.alexa.behaviors.model.SerialNode","name":null,"nodesToExecute":[{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.DeviceControls.Volume","skillId":"amzn1.ask.1p.alexadevicecontrols","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","value":30,"locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Sound","skillId":"amzn1.ask.1p.sound","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","soundStringId":"amzn_sfx_rooster_crow_01","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.DeviceControls.Volume","skillId":"amzn1.ask.1p.alexadevicecontrols","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","value":40,"locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.Sound","skillId":"amzn1.ask.1p.sound","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","soundStringId":"amzn_sfx_rooster_crow_01","locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":null,"type":"Alexa.DeviceControls.Volume","skillId":"amzn1.ask.1p.alexadevicecontrols","operationPayload":{"customerId":"CUSTOMER","deviceType":"A30YDR2MK8HMRV","deviceSerialNumber":"G0914703942501XF","value":30,"locale":"de-DE"},"presentationDataList":null,"clientData":null,"context":null,"tag":null},{"@type":"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode","nodeState":null,"name":"Optional.empty","type":"Alexa.Music.PlaySearchPhrase","skillId":"amzn1.ask.1p.music","operationPayload":{"deviceType":"A30YDR2MK8HMRV","waitTimeInSeconds":600,"sanitizedSearchPhrase":"n. d. r. eins radio m. v.","searchPhrase":"NDR 1 RADIO MV","customerId":"CUSTOMER","locale":"de-DE","musicProviderId":"TUNEIN","deviceSerialNumber":"G0914703942501XF"},"presentationDataList":null,"clientData":null,"context":null,"tag":null}]}},"owner":null,"clientAlias":null,"condition":null,"status":"ENABLED","creationTimeEpochMillis":1575176615837,"lastUpdatedTimeEpochMillis":1600445217844}]';

Not a HASH reference at ./FHEM/37_echodevice.pm line 2687.


Ich hatte anfangs eine Vermutung. Am Vortag habe ich mit der Alexa-App eine Routine aktiviert und Fhem hat reagiert.Testweise habe ich am nächsten Tag die Routine
wieder reaktiviert und Fhem arbeitet stabil weiter, kann aber nicht konkret sagen das es die Ursache ist.

Gruß Holger

Hi Holger,

danke für Deine Hilfe.

kannst Du das Device wieder auf Verbose 4 umstellen und dann noch folgende Zeile bei Zeilenummer 2684 einfügen?

Log3 $name, 4, "[$name] [echodevice_Parse] [$msgtype] JSON ref=" . ref($json);


Müsste dann wie folgt aussehen:

my $json = eval { JSON->new->utf8(0)->decode($data) };

Log3 $name, 4, "[$name] [echodevice_Parse] [$msgtype] JSON ref=" . ref($json);

if($msgtype eq "activities") {


Danach bitte den FEHM Server neu starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 22 September 2020, 19:27:20
Moin,
Danke Michael für deine Arbeit am Modul und die Unterstützung bei Problemen .Bei mir lief das Modul langezeit ohne Schwierigkeiten.

Habe die Änderungen vorgenommen und beobachte den Fall weiter.

my $json = eval { JSON->new->utf8(0)->decode($data) };

Log3 $name, 4, "[$name] [echodevice_Parse] [$msgtype] JSON ref=" . ref($json);

if($msgtype eq "activities") {


Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dieda am 23 September 2020, 22:27:24
Hallo zusammen,

ich brauche gleich an zwei Stellen Hilfe:

ZitatAutomatische (per FHEM Oberfläche)
Damit die automatische Installation funktioniert muss der FHEM Benutzer berechtigt sein "sudo" auszuführen. Um dies zu erreichen müsst Ihr in  die Datei "/etc/sudoers" folgendes eintragen.[/li][/list]

Kann mich jemand dabei an die Hand nehmen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 September 2020, 23:28:31
Zitat von: dieda am 23 September 2020, 22:27:24
Hallo zusammen,

ich brauche gleich an zwei Stellen Hilfe:


  • Ich habe 2FA und komme nicht an das Cookie, weil Chrome das nicht mehr unterstützt
  • Ich habe ein Problem mit diesem Vorgehensweise:
Kann mich jemand dabei an die Hand nehmen?
Ich nutze weder chrome noch 2FA...
Aber meine erste Frage wäre:
Wenn es über chrome nicht (mehr) geht, warum benutzt du nicht einen anderen Browser dafür?

Ich würde aber eh auf den npm_login verweisen, da es damit wesentlich besser läuft.
Deiner zweiten Frage nach versuchst du das auch, richtig?!
Mein persönlicher Eindruck ist, dass es auf der Shell wesentlich zuverlässiger funktioniert (was auch normal ist). Daher würde ich sagen, mach die installation, wie auf Michaels Website beschrieben, auf der Console und den anschlueßenden Login in FHEM.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dieda am 24 September 2020, 01:13:22
ZitatIch nutze weder chrome noch 2FA...
Hier geht es um Michaels Anleitung. Seit einiger Zeit funktioniert die Anleitung  nicht mehr ua,  da Musik im Browser nicht mehr unterstützt wird. Daher warte ich mal besser ab, welche Anleitung Michale zu den Cookies in Petto hat.
Zitat
Ich würde aber eh auf den npm_login verweisen, da es damit wesentlich besser läuft.
Da gibt es das Prob mit den Sudoers
ZitatIch würde aber eh auf den npm_login verweisen, da es damit wesentlich besser läuft.
Auch das ist wohl ein Prob mit den Sudoers. Michael, wird mir da den entsprechenden Tipp geben und ggf. die Anleitung ergänzen ;-)
ZitatPlease define NPM_install first
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 24 September 2020, 20:14:19
Moin,
leider hat die Änderung
my $json = eval { JSON->new->utf8(0)->decode($data) };

Log3 $name, 4, "[$name] [echodevice_Parse] [$msgtype] JSON ref=" . ref($json);

if($msgtype eq "activities") {


nicht den gewünschten Erfolg gebracht. Am Morgen ist es wieder dunkel geblieben und der Wasserhahn gab nur kaltes Wasser.Nur gut,
das der Fhem-Server immer in Reichweite ist und der Neustart kein Problem.
Hier Fhem-log mit verbose 4.

2020.09.24 04:43:49.592 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=G090VP04841702EH&deviceType=A1JJ0KFC4ZPNJ3&screenWidth=1392&_=1600915428: HTTP response code 400

2020.09.24 04:43:49.592 4: [ECHO_G090VP04841702EH] [echodevice_Parse] [media]

2020.09.24 04:43:49.593 4: [ECHO_G090VP04841702EH] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:49.598 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=G070VM1493751N0A&deviceType=AKPGW064GI9HE&screenWidth=1392&_=1600915428: HTTP response code 200

2020.09.24 04:43:49.599 4: [ECHO_G070VM1493751N0A] [echodevice_Parse] [media]

2020.09.24 04:43:49.600 4: [ECHO_G070VM1493751N0A] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:49.622 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=b24458f3f56f4c00838eed106647fdf3&deviceType=A3C9PE6TNYLTCH&screenWidth=1392&_=1600915428: HTTP response code 400

2020.09.24 04:43:49.623 4: [ECHO_b24458f3f56f4c00838eed106647fdf3] [echodevice_Parse] [media]

2020.09.24 04:43:49.623 4: [ECHO_b24458f3f56f4c00838eed106647fdf3] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:49.964 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=G090LF10724508GJ&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1600915428: HTTP response code 400

2020.09.24 04:43:49.964 4: [ECHO_G090LF10724508GJ] [echodevice_Parse] [media]

2020.09.24 04:43:49.965 4: [ECHO_G090LF10724508GJ] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:49.973 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=G0914703942501XF&deviceType=A30YDR2MK8HMRV&screenWidth=1392&_=1600915428: HTTP response code 400

2020.09.24 04:43:49.974 4: [ECHO_G0914703942501XF] [echodevice_Parse] [media]

2020.09.24 04:43:49.974 4: [ECHO_G0914703942501XF] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:50.149 4: https://layla.amazon.de/api/behaviors/automations?limit=100: HTTP response code 200

2020.09.24 04:43:50.149 4: [amazon] [echodevice_Parse] [getbehavior]
2020.09.24 04:43:50.150 4: [amazon] [echodevice_Parse] [getbehavior] JSON ref=HASH

2020.09.24 04:43:50.362 4: [amazon] [echodevice_SendCommand] [activities] START

2020.09.24 04:43:50.363 4: [amazon] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1600915430

2020.09.24 04:43:50.363 4: [amazon] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=

2020.09.24 04:43:50.363 4: [amazon] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1600915430 Data=

2020.09.24 04:43:50.367 4: https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1600915430: HTTP response code 200

2020.09.24 04:43:50.367 4: [amazon] [echodevice_Parse] [activities]

2020.09.24 04:43:50.367 4: [amazon] [echodevice_Parse] [activities] JSON ref=ARRAY

Not a HASH reference at ./FHEM/37_echodevice.pm line 2689.


Werde wohl am Wochenende ran müssen und die echodevice löschen und vielleicht alles neu installieren.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 24 September 2020, 23:09:18
ZitatIch habe 2FA und komme nicht an das Cookie, weil Chrome das nicht mehr unterstützt
Habe weder 2FA noch Chrome. Du suchst nach einer Möglichkeit das Cookie zu extrahieren, um es im echodevice einzutragen ?
Funktioniert nach wie vor problemlos mit anderen Browsern, z.B. MS Edge, IE
ZitatSeit einiger Zeit funktioniert die Anleitung  nicht mehr ua,  da Musik im Browser nicht mehr unterstützt wird.
Nur die Anleitung funktioniert nicht. Musik war nur ein Beispiel.  ;) JEDE Rückmeldung, außer events, wird von A. mit dem Cookie gesendet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 September 2020, 14:48:29
Zitat von: hdad am 24 September 2020, 20:14:19
Moin,
leider hat die Änderung
my $json = eval { JSON->new->utf8(0)->decode($data) };

Log3 $name, 4, "[$name] [echodevice_Parse] [$msgtype] JSON ref=" . ref($json);

if($msgtype eq "activities") {


nicht den gewünschten Erfolg gebracht. Am Morgen ist es wieder dunkel geblieben und der Wasserhahn gab nur kaltes Wasser.Nur gut,
das der Fhem-Server immer in Reichweite ist und der Neustart kein Problem.
Hier Fhem-log mit verbose 4.

2020.09.24 04:43:49.592 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=G090VP04841702EH&deviceType=A1JJ0KFC4ZPNJ3&screenWidth=1392&_=1600915428: HTTP response code 400

2020.09.24 04:43:49.592 4: [ECHO_G090VP04841702EH] [echodevice_Parse] [media]

2020.09.24 04:43:49.593 4: [ECHO_G090VP04841702EH] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:49.598 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=G070VM1493751N0A&deviceType=AKPGW064GI9HE&screenWidth=1392&_=1600915428: HTTP response code 200

2020.09.24 04:43:49.599 4: [ECHO_G070VM1493751N0A] [echodevice_Parse] [media]

2020.09.24 04:43:49.600 4: [ECHO_G070VM1493751N0A] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:49.622 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=b24458f3f56f4c00838eed106647fdf3&deviceType=A3C9PE6TNYLTCH&screenWidth=1392&_=1600915428: HTTP response code 400

2020.09.24 04:43:49.623 4: [ECHO_b24458f3f56f4c00838eed106647fdf3] [echodevice_Parse] [media]

2020.09.24 04:43:49.623 4: [ECHO_b24458f3f56f4c00838eed106647fdf3] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:49.964 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=G090LF10724508GJ&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1600915428: HTTP response code 400

2020.09.24 04:43:49.964 4: [ECHO_G090LF10724508GJ] [echodevice_Parse] [media]

2020.09.24 04:43:49.965 4: [ECHO_G090LF10724508GJ] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:49.973 4: https://layla.amazon.de/api/media/state?deviceSerialNumber=G0914703942501XF&deviceType=A30YDR2MK8HMRV&screenWidth=1392&_=1600915428: HTTP response code 400

2020.09.24 04:43:49.974 4: [ECHO_G0914703942501XF] [echodevice_Parse] [media]

2020.09.24 04:43:49.974 4: [ECHO_G0914703942501XF] [echodevice_Parse] [media] JSON ref=HASH

2020.09.24 04:43:50.149 4: https://layla.amazon.de/api/behaviors/automations?limit=100: HTTP response code 200

2020.09.24 04:43:50.149 4: [amazon] [echodevice_Parse] [getbehavior]
2020.09.24 04:43:50.150 4: [amazon] [echodevice_Parse] [getbehavior] JSON ref=HASH

2020.09.24 04:43:50.362 4: [amazon] [echodevice_SendCommand] [activities] START

2020.09.24 04:43:50.363 4: [amazon] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1600915430

2020.09.24 04:43:50.363 4: [amazon] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=

2020.09.24 04:43:50.363 4: [amazon] [echodevice_HandleCmdQueue] [activities] send command=https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1600915430 Data=

2020.09.24 04:43:50.367 4: https://layla.amazon.de/api/activities?startTime=&size=10&offset=1&_=1600915430: HTTP response code 200

2020.09.24 04:43:50.367 4: [amazon] [echodevice_Parse] [activities]

2020.09.24 04:43:50.367 4: [amazon] [echodevice_Parse] [activities] JSON ref=ARRAY

Not a HASH reference at ./FHEM/37_echodevice.pm line 2689.


Werde wohl am Wochenende ran müssen und die echodevice löschen und vielleicht alles neu installieren.

Gruß Holger

Ab morgen gibt es ein Update.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 25 September 2020, 20:32:30
Moin,

ZitatAb morgen gibt es ein Update.

Danke Michael dann stelle ich mein Vorhaben fürs Wochenende doch gerne zurück. :)

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rogerknop am 30 September 2020, 11:41:36
Hallo,

ich vermute ich habe das gleiche Problem.


Log:
2020.09.30 11:37:40 3: [echodevice] [echodevice_LoginStart] connected but loginerror
2020.09.30 11:37:40 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3



Fehler bei NPM Install in FHEM:
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


get echodevice status
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.9
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
server    Attribut layla.amazon.de
room    Attribut Amazon
icon    Attribut echo
event-on-change-reading    Attribut .*
verbose    Attribut 3

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=261-69374....
.COMMSID    Helper ....
.CSRF    Helper -18....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Gibt es hier inzwischen etwas neues?

Seltsam ist, dass die FHEM Alexa Steuerung funktioniert!

Danke & Grüße,
Roger

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 September 2020, 11:55:33
Zitat von: rogerknop am 30 September 2020, 11:41:36
Hallo,

ich vermute ich habe das gleiche Problem.


Log:
2020.09.30 11:37:40 3: [echodevice] [echodevice_LoginStart] connected but loginerror
2020.09.30 11:37:40 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3



Fehler bei NPM Install in FHEM:
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


get echodevice status
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.9
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
server    Attribut layla.amazon.de
room    Attribut Amazon
icon    Attribut echo
event-on-change-reading    Attribut .*
verbose    Attribut 3

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=261-69374....
.COMMSID    Helper ....
.CSRF    Helper -18....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Gibt es hier inzwischen etwas neues?

Seltsam ist, dass die FHEM Alexa Steuerung funktioniert!

Danke & Grüße,
Roger
Hast Du mal ein komplettes FHEM LOG? Aus den zwei Zeilen lässt sich nichts rauslesen. Eventuell reicht es auch mal den FEHM Server komplett neu zu starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rogerknop am 30 September 2020, 12:14:04
Hallo Michael,

Server neu gestartet, aber leider ohne Änderung.

sorry... reicht das mit dem Log?


2020.09.30 12:05:34 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.09.30 12:05:34 3: [echodevice] [echodevice_setState] to connected but loginerror
2020.09.30 12:05:36 3: [echodevice] [echodevice_LoginStart] Alter COOKIE=37194/6000 Refresh Cookie!
2020.09.30 12:05:36 3: [echodevice] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2020.09.30 12:06:27 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.09.30 12:06:27 3: [echodevice] [echodevice_setState] to connected but loginerror
2020.09.30 12:06:36 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.09.30 12:06:36 3: [echodevice] [echodevice_setState] to connected but loginerror
2020.09.30 12:07:36 3: [echodevice] [echodevice_LoginStart] connected but loginerror
2020.09.30 12:07:39 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.09.30 12:08:36 3: [echodevice] [echodevice_LoginStart] connected but loginerror
2020.09.30 12:08:36 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.09.30 12:09:36 3: [echodevice] [echodevice_LoginStart] connected but loginerror
2020.09.30 12:09:37 3: [echodevice] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.09.30 12:09:37 3: [echodevice] [echodevice_setState] to disconnected


Danke, Roger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 September 2020, 12:32:05
Zitat
Seltsam ist, dass die FHEM Alexa Steuerung funktioniert!

Warum seltsam!?

Du meinst ja alexa-fhem (Connector)!?
Andere Software, anderer Mechanismus -> daher: warum sollte das nicht gehen (nur weil das echodevice grad nicht tut)...

alexa-fhem: Amazon Spracherkennung, AWS, Lambda, ...

echodevice: "Abfrage" von den Daten die per Web/Alexa-App "abgefragt" werden können bzw. Funktionalitäten nutzen, die eben per Web/Alexa-App zur Verfügung stehen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rogerknop am 30 September 2020, 12:35:45
Hallo Joachim,

Zitat von: MadMax-FHEM am 30 September 2020, 12:32:05
Warum seltsam!?

Du meinst ja alexa-fhem (Connector)!?
Andere Software, anderer Mechanismus -> daher: warum sollte das nicht gehen (nur weil das echodevice grad nicht tut)...

alexa-fhem: Amazon Spracherkennung, AWS, Lambda, ...

echodevice: "Abfrage" von den Daten die per Web/Alexa-App "abgefragt" werden können bzw. Funktionalitäten nutzen, die eben per Web/Alexa-App zur Verfügung stehen...

Gruß, Joachim

Ui ja sorry, da war ich grad verwirrt...
Du hast natürlich recht.

Danke, Roger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 September 2020, 13:32:41
Zitat von: rogerknop am 30 September 2020, 12:14:04
Hallo Michael,

Server neu gestartet, aber leider ohne Änderung.

sorry... reicht das mit dem Log?


2020.09.30 12:05:34 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.09.30 12:05:34 3: [echodevice] [echodevice_setState] to connected but loginerror
2020.09.30 12:05:36 3: [echodevice] [echodevice_LoginStart] Alter COOKIE=37194/6000 Refresh Cookie!
2020.09.30 12:05:36 3: [echodevice] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2020.09.30 12:06:27 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.09.30 12:06:27 3: [echodevice] [echodevice_setState] to connected but loginerror
2020.09.30 12:06:36 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.09.30 12:06:36 3: [echodevice] [echodevice_setState] to connected but loginerror
2020.09.30 12:07:36 3: [echodevice] [echodevice_LoginStart] connected but loginerror
2020.09.30 12:07:39 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.09.30 12:08:36 3: [echodevice] [echodevice_LoginStart] connected but loginerror
2020.09.30 12:08:36 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.09.30 12:09:36 3: [echodevice] [echodevice_LoginStart] connected but loginerror
2020.09.30 12:09:37 3: [echodevice] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.09.30 12:09:37 3: [echodevice] [echodevice_setState] to disconnected


Danke, Roger
Kannst Du mal prüfen ob es die Datei "cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js" auf Deinem System gibt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rogerknop am 30 September 2020, 13:39:43
Hallo Michael,

nein die Datei existiert nicht.

Hier das Listing vom Verzeichnis:
drwxr-xr-x  5 fhem dialout 4096 Sep 30 11:28 .
drwxr-xr-x 81 fhem dialout 4096 Sep 30 11:24 ..
drwxr-xr-x  2 fhem dialout 4096 Sep 30 11:24 example
-rw-r--r--  1 fhem dialout   65 Okt 26  1985 .gitattributes
drwxr-xr-x  2 fhem dialout 4096 Sep 30 11:24 lib
-rw-r--r--  1 fhem dialout 1102 Okt 26  1985 LICENSE
drwxr-xr-x  4 fhem dialout 4096 Sep 30 11:24 node_modules
-rw-r--r--  1 fhem dialout 1893 Sep 30 11:24 package.json
-rw-r--r--  1 fhem dialout 6850 Okt 26  1985 README.md


Ich habe nach den ganzen Log Meldungen heute einen Update gemacht auf das Modul, alexa-cookie und Nodejs mit NPM.
Dabei habe ich einfach deinen npm install -prefix Befehl aus der Doku ausgeführt.

Grüße, Roger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 September 2020, 17:08:49
Zitat von: rogerknop am 30 September 2020, 13:39:43
Hallo Michael,

nein die Datei existiert nicht.

Hier das Listing vom Verzeichnis:
drwxr-xr-x  5 fhem dialout 4096 Sep 30 11:28 .
drwxr-xr-x 81 fhem dialout 4096 Sep 30 11:24 ..
drwxr-xr-x  2 fhem dialout 4096 Sep 30 11:24 example
-rw-r--r--  1 fhem dialout   65 Okt 26  1985 .gitattributes
drwxr-xr-x  2 fhem dialout 4096 Sep 30 11:24 lib
-rw-r--r--  1 fhem dialout 1102 Okt 26  1985 LICENSE
drwxr-xr-x  4 fhem dialout 4096 Sep 30 11:24 node_modules
-rw-r--r--  1 fhem dialout 1893 Sep 30 11:24 package.json
-rw-r--r--  1 fhem dialout 6850 Okt 26  1985 README.md


Ich habe nach den ganzen Log Meldungen heute einen Update gemacht auf das Modul, alexa-cookie und Nodejs mit NPM.
Dabei habe ich einfach deinen npm install -prefix Befehl aus der Doku ausgeführt.

Grüße, Roger
Lösche doch mal das "cache/alexa-cookie" Verzeichnis und führe dann noch mal die Installation aus. Beim Ausführen des Befehles werde noch LOG Informationen ausgegeben. Schick die mal zu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rogerknop am 30 September 2020, 17:34:11
Hallo Michael,

Installation funktioniert ohne Probleme, aber ich hatte das gleiche Problem.
Wenn ich set NPM_install ausführe gibt es eine Fehlermeldung und nun habe ich herausgefunden, dass dabei alexa-cookie.js gelöscht wird!
Nun habe ich nochmal manuell installiert und dann nicht NPM_install sondern NUR NPM_login ausgeführt.
Und dann konnte ich mich erneut anmelden und es geht alles  ;D

SUPER und Vielen Dank Michael!

Viele Grüße,
Roger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 September 2020, 18:22:18
Zitat von: rogerknop am 30 September 2020, 17:34:11
Hallo Michael,

Installation funktioniert ohne Probleme, aber ich hatte das gleiche Problem.
Wenn ich set NPM_install ausführe gibt es eine Fehlermeldung und nun habe ich herausgefunden, dass dabei alexa-cookie.js gelöscht wird!
Nun habe ich nochmal manuell installiert und dann nicht NPM_install sondern NUR NPM_login ausgeführt.
Und dann konnte ich mich erneut anmelden und es geht alles  ;D

SUPER und Vielen Dank Michael!

Viele Grüße,
Roger
Man sollte sich halt für eine Variante entscheiden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: speex am 01 Oktober 2020, 14:38:00
Ich habe seit einigen Tagen massiv mit amazon refresh token Meldungen im log zu kämpfen.

Da kommen sekündlich sehr viele abfragen. Bis jetzt habe ich noch nicht herausgefunden woran es liegt, disablen des echodevice hat zumindest nicht dafür gesorgt das die abfragen aufhören erst das komplette entfernen des echo devices hat Abhilfe geschafft.

Ausser gelegentlich mal ein update per fhem zu machen habe ich an der Amazon Geschichte nichts geändert.

Gefühlt 1000 Anfragen in einer Sekunde, das führt zu einem extrem langsamen RaspberryPi3.


2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
2020.10.01 00:00:00 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 30 23:59:55 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 276refresh-cookie.js = true
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Oktober 2020, 14:44:19
schick mal ein get status von Deinem Account Device!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 01 Oktober 2020, 16:51:11
Hallo,

ich habe auch das Problem von rogerknop seit einigen Tagen.

[ECHO] [echodevice_LoginStart] connected but loginerror

Habe bereits NPM neu installiert.
Die Datei "cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js" habe ich gelöscht und sie wurde nicht neu angelegt.

Das List des Devices:

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5ea1e604-f33f-f005-fefc-d7b6743fcd5c6b59
   IODev     
   LOGINMODE  NPM
   NAME       ECHO
   NR         482
   NTFY_ORDER 50-ECHO
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-10-01 17:06:07   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-10-01 17:06:07   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-10-01 16:45:16   COOKIE_MODE     NPM
     2020-09-30 12:58:14   COOKIE_STATE    OK
     2020-10-01 16:45:55   COOKIE_TYPE     READING_NPM
     2020-09-30 12:58:58   alarm_count     0
     2020-09-29 23:50:28   amazon_refreshtoken vorhanden
     2020-10-01 16:45:55   autocreate_devices stop
     2020-09-30 01:29:51   config_address_between -
     2020-09-30 01:29:51   config_address_from xxx, 11111 xxx
     2020-09-30 01:29:51   config_address_to -
     2020-09-30 01:29:56   list_SHOPPING_ITEM
     2020-09-30 01:29:56   list_TASK       
     2020-09-30 12:58:58   musicalarm_count 0
     2020-09-30 12:58:58   reminder_count  0
     2020-10-01 17:03:07   state           connected but loginerror
     2020-09-30 12:58:58   timer_count     0
     2020-09-30 12:58:58   timer_id        -
     2020-09-30 12:58:58   timer_remainingtime 0
     2020-10-01 16:45:55   version         0.1.9
   helper:
     CMD_QUEUE 
     DEVICETYPE A3C9PE6TNYLTCH
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       7094051455061DWP:
       G090VC0992120H3H:
       G0911W0692860XTA:
       G0911W06928610WK:
       G091470494670125:
Attributes:
   icon       echo
   room       Alexa,Amazon


get status liefert:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.9
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Alexa,Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-59589....
.COMMSID    Helper ....
.CSRF    Helper 167....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1


Auszug aus dem Log
2020.10.01 17:14:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:14:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.10.01 17:14:08 3: [ECHO] [echodevice_setState] to disconnected
2020.10.01 17:15:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.10.01 17:15:08 3: [ECHO] [echodevice_setState] to connected but loginerror
2020.10.01 17:16:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:16:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.10.01 17:17:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:17:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.10.01 17:18:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:18:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.10.01 17:19:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:19:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Oktober 2020, 08:47:09
Zitat von: Uwe S. am 01 Oktober 2020, 16:51:11
Hallo,

ich habe auch das Problem von rogerknop seit einigen Tagen.

[ECHO] [echodevice_LoginStart] connected but loginerror

Habe bereits NPM neu installiert.
Die Datei "cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js" habe ich gelöscht und sie wurde nicht neu angelegt.

Das List des Devices:

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5ea1e604-f33f-f005-fefc-d7b6743fcd5c6b59
   IODev     
   LOGINMODE  NPM
   NAME       ECHO
   NR         482
   NTFY_ORDER 50-ECHO
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-10-01 17:06:07   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2020-10-01 17:06:07   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2020-10-01 16:45:16   COOKIE_MODE     NPM
     2020-09-30 12:58:14   COOKIE_STATE    OK
     2020-10-01 16:45:55   COOKIE_TYPE     READING_NPM
     2020-09-30 12:58:58   alarm_count     0
     2020-09-29 23:50:28   amazon_refreshtoken vorhanden
     2020-10-01 16:45:55   autocreate_devices stop
     2020-09-30 01:29:51   config_address_between -
     2020-09-30 01:29:51   config_address_from xxx, 11111 xxx
     2020-09-30 01:29:51   config_address_to -
     2020-09-30 01:29:56   list_SHOPPING_ITEM
     2020-09-30 01:29:56   list_TASK       
     2020-09-30 12:58:58   musicalarm_count 0
     2020-09-30 12:58:58   reminder_count  0
     2020-10-01 17:03:07   state           connected but loginerror
     2020-09-30 12:58:58   timer_count     0
     2020-09-30 12:58:58   timer_id        -
     2020-09-30 12:58:58   timer_remainingtime 0
     2020-10-01 16:45:55   version         0.1.9
   helper:
     CMD_QUEUE 
     DEVICETYPE A3C9PE6TNYLTCH
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       7094051455061DWP:
       G090VC0992120H3H:
       G0911W0692860XTA:
       G0911W06928610WK:
       G091470494670125:
Attributes:
   icon       echo
   room       Alexa,Amazon


get status liefert:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.1.9
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Alexa,Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-59589....
.COMMSID    Helper ....
.CSRF    Helper 167....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1


Auszug aus dem Log
2020.10.01 17:14:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:14:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.10.01 17:14:08 3: [ECHO] [echodevice_setState] to disconnected
2020.10.01 17:15:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.10.01 17:15:08 3: [ECHO] [echodevice_setState] to connected but loginerror
2020.10.01 17:16:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:16:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.10.01 17:17:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:17:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.10.01 17:18:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:18:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.10.01 17:19:07 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.10.01 17:19:08 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 5

Einfach noch mal die manuellen Installation ausführen. Danach nicht noch mal ein NPM_Install ausführen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 02 Oktober 2020, 09:57:00
OK,

manuell installiert.

Danach noch NPM_Login NEW ausgeführt:

Ergebnis:


Login Ergebnis

Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Oktober 2020, 10:05:54
Zitat von: Uwe S. am 02 Oktober 2020, 09:57:00
OK,

manuell installiert.

Danach noch NPM_Login NEW ausgeführt:

Ergebnis:


Login Ergebnis

Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.


starte mal deinen FHEM Server komplett neu
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 02 Oktober 2020, 10:26:24
Habe dne Port mal testweise auf 3004 gesetzt.
nach Neustart im LOG

ganz viele von der ersten Zeile und dann das:

020.10.02 10:06:06 3: [ECHO] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct  2 09:54:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 482create-cookie.js = true
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.34
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.34
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::bf06:a2be:a1e3:a1aa
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Proxy Port 3004 is free
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Proxy IP 192.168.178.34


später:
[ECHO] [echodevice_LostConnect] connection error = read from https://www.amazon.de:443 timed out

Dann nach Versuch NPM_login steht folgendes im LOG-File:

2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.34
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.34
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::bf06:a2be:a1e3:a1aa
2020.10.02 10:18:45 3: [ECHO] [echodevice_NPMLoginNew] Proxy Port 3004 is free
2020.10.02 10:18:45 3: [ECHO] [echodevice_NPMLoginNew] Proxy IP 192.168.178.34
2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.34:3004 to listen on 192.168.178.34

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.10.02 10:19:22 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.10.02 10:19:23 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.10.02 10:19:23 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.10.02 10:19:23 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-1134243-4388406

2020.10.02 10:19:23 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2232346763l

2020.10.02 10:19:38 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.10.02 10:19:38 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-1134243-4388406; session-id-time=2232346763l","Accept":"*/*"},"gzip":true,"body":"appActionToken=hj2Fx3Xh2s3wJGso1xoqFGXQkcNxMj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ATjQxSldYNDNKMkhCSkI0NDRBR00%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.IUYy0cOuIwX3Ett9gntzm3b34BPukG8yAhwuTfBtQO-MmVE0ZUU2MQ.LFb1dh3uCxvNLRHJ.KMEr5Jih-b78PiL7DT4sG48cOvMyfY7ZPkd-Yi7CsoNC4FSPMQuCMUvdB1N_31Fx-Y0ysqxNOX0WzQbEDho7sGm4O6-I4es-yQgR_gvvJdEtItT2m4yuJBiv7ZU8YymDZhpXlTOyOcUhG7MNxNGGqGC6ehYGZBuyZpSf52N9XCEhpDMXvzCJm9sF09hda8kr4BfHI1lf95OT7htCScIPuNSWtK7cVotkbouhW4WNiREjULvMYq8SM7VwKEVS_HnfF37QOtZpH9bybJ8Z9Ux8Sbl3hfTgHP4jQDuLgCcoGw.gB0lcEaLJHIu2HXtZtdiGw&showPasswordChecked=false"}

2020.10.02 10:19:39 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.10.02 10:19:39 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2232346778l

2020.10.02 10:19:39 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 257-4268612-0613362

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-1134243-4388406","Cookie":"session-id=258-1134243-4388406; session-id-time=2232346778l; ubid-acbde=257-4268612-0613362","Accept":"*/*"},"gzip":true,"body":"appActionToken=hj2Fx3Xh2s3wJGso1xoqFGXQkcNxMj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AOThTWTRTVktEMzVUSEdTWjlNUzU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.gDnIzzGDKyTBnNe52cCP71I9VgTyir0jvlAfc-Msa0xdOJmW_B3bGw.c0pPH2KrjwCMhL3i.tkvj2jEWVOPwiqNtUbbm4i0gepTE5KzLqksqr1LwMe0SOXbcBNdjHSTyGl13g0tidNccl6E4opyRz-6FZ36AmkF6f85jTCbELmPRq8Fn7S2BzcxUELw2fUUaG3P97s1ytfj8_e7ittz8u7K82C0MqBSk8SNKnX1eBSm0VsaphiHG-9wHuqTcM-prf2a5FPMqMGSr-zlKM6SXKZuf5MD6lshUMUVzCWxcOQGipO7kxhuXwbTzWriI1Zn3WJl0V37uzstxhEshx-SFwt-hSrwjfBk.uZQhBzYrCGCL_10LqFA0Uw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2020.10.02 10:19:55 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3004

2020.10.02 10:19:55 3: [ECHO] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.


Gesehen habe ich allerdings keien Link zum Anklicken...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Oktober 2020, 10:50:10
Zitat von: Uwe S. am 02 Oktober 2020, 10:26:24
Habe dne Port mal testweise auf 3004 gesetzt.
nach Neustart im LOG

ganz viele von der ersten Zeile und dann das:

020.10.02 10:06:06 3: [ECHO] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct  2 09:54:38 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 482create-cookie.js = true
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.34
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.34
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::bf06:a2be:a1e3:a1aa
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Proxy Port 3004 is free
2020.10.02 10:06:07 3: [ECHO] [echodevice_NPMLoginNew] Proxy IP 192.168.178.34


später:
[ECHO] [echodevice_LostConnect] connection error = read from https://www.amazon.de:443 timed out

Dann nach Versuch NPM_login steht folgendes im LOG-File:

2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.34
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.34
2020.10.02 10:18:44 3: [ECHO] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::bf06:a2be:a1e3:a1aa
2020.10.02 10:18:45 3: [ECHO] [echodevice_NPMLoginNew] Proxy Port 3004 is free
2020.10.02 10:18:45 3: [ECHO] [echodevice_NPMLoginNew] Proxy IP 192.168.178.34
2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.34:3004 to listen on 192.168.178.34

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.10.02 10:19:21 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.10.02 10:19:22 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.10.02 10:19:23 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.10.02 10:19:23 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.10.02 10:19:23 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-1134243-4388406

2020.10.02 10:19:23 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2232346763l

2020.10.02 10:19:38 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.10.02 10:19:38 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-1134243-4388406; session-id-time=2232346763l","Accept":"*/*"},"gzip":true,"body":"appActionToken=hj2Fx3Xh2s3wJGso1xoqFGXQkcNxMj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ATjQxSldYNDNKMkhCSkI0NDRBR00%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.IUYy0cOuIwX3Ett9gntzm3b34BPukG8yAhwuTfBtQO-MmVE0ZUU2MQ.LFb1dh3uCxvNLRHJ.KMEr5Jih-b78PiL7DT4sG48cOvMyfY7ZPkd-Yi7CsoNC4FSPMQuCMUvdB1N_31Fx-Y0ysqxNOX0WzQbEDho7sGm4O6-I4es-yQgR_gvvJdEtItT2m4yuJBiv7ZU8YymDZhpXlTOyOcUhG7MNxNGGqGC6ehYGZBuyZpSf52N9XCEhpDMXvzCJm9sF09hda8kr4BfHI1lf95OT7htCScIPuNSWtK7cVotkbouhW4WNiREjULvMYq8SM7VwKEVS_HnfF37QOtZpH9bybJ8Z9Ux8Sbl3hfTgHP4jQDuLgCcoGw.gB0lcEaLJHIu2HXtZtdiGw&showPasswordChecked=false"}

2020.10.02 10:19:39 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.10.02 10:19:39 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2232346778l

2020.10.02 10:19:39 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 257-4268612-0613362

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-1134243-4388406","Cookie":"session-id=258-1134243-4388406; session-id-time=2232346778l; ubid-acbde=257-4268612-0613362","Accept":"*/*"},"gzip":true,"body":"appActionToken=hj2Fx3Xh2s3wJGso1xoqFGXQkcNxMj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AOThTWTRTVktEMzVUSEdTWjlNUzU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.gDnIzzGDKyTBnNe52cCP71I9VgTyir0jvlAfc-Msa0xdOJmW_B3bGw.c0pPH2KrjwCMhL3i.tkvj2jEWVOPwiqNtUbbm4i0gepTE5KzLqksqr1LwMe0SOXbcBNdjHSTyGl13g0tidNccl6E4opyRz-6FZ36AmkF6f85jTCbELmPRq8Fn7S2BzcxUELw2fUUaG3P97s1ytfj8_e7ittz8u7K82C0MqBSk8SNKnX1eBSm0VsaphiHG-9wHuqTcM-prf2a5FPMqMGSr-zlKM6SXKZuf5MD6lshUMUVzCWxcOQGipO7kxhuXwbTzWriI1Zn3WJl0V37uzstxhEshx-SFwt-hSrwjfBk.uZQhBzYrCGCL_10LqFA0Uw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.10.02 10:19:54 3: [ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2020.10.02 10:19:55 3: [ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3004

2020.10.02 10:19:55 3: [ECHO] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.


Gesehen habe ich allerdings keien Link zum Anklicken...
Öffne mal in einem Browser den Link http://192.168.178.34:3004
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 02 Oktober 2020, 11:05:06
Da kommt die amazon alexa Anmeldung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Oktober 2020, 11:06:29
Zitat von: Uwe S. am 02 Oktober 2020, 11:05:06
Da kommt die amazon alexa Anmeldung
Ja, da musst du dich jetzt anmelden, damit der FHEM Server das Cookie generieren kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 02 Oktober 2020, 11:13:25
Habe die Seite jetzt manuell geöffnet, mich angemeldet.

Jetzt scheint wieder alles zu funktionieren

Vielen leiben Dank
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 05 Oktober 2020, 19:32:20
Moin,

leider muss ich berichten,das die Version 0.1.9 nicht das erhoffte Ergebnis brachte.
Weiter stürtzt Fhem täglich ab.Hier nochmal ein get status und fhem-log.

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.9
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_listen_ip    Attribut 192.168.178.47
npm_refresh_intervall    Attribut 86400
alias    Attribut amazon
icon    Attribut alexa
event-on-change-reading    Attribut .*
group    Attribut Echodevice
npm_proxy_ip    Attribut 192.168.178.47
room    Attribut 0.4 Steuerung
DbLogExclude    Attribut .*
intervalvoice    Attribut 1


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-65227....
.COMMSID    Helper ....
.CSRF    Helper 128....
.DIRECTID    Helper amzn1.account.AG3LXF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0


2020.10.05 04:19:16.777 4: [amazon] [echodevice_Parse] [account]
2020.10.05 04:19:16.778 4: [amazon] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '{"activities":[{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601840701601,"description":"{\\"summary\\":\\"schalt den fernseher aus\\",\\"firstUtteranceId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM/1\\",\\"firstStreamId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601840701601#A1JJ0KFC4ZPNJ3#G090VP04841702EH","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A1JJ0KFC4ZPNJ3","serialNumber":"G090VP04841702EH"}],"utteranceId":"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601840701054,"description":"{\\"summary\\":\\"alexa\\",\\"firstUtteranceId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM/0\\",\\"firstStreamId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM\\"}","domainAttributes":"WAKE_WORD_ONLY","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601840701054#A1JJ0KFC4ZPNJ3#G090VP04841702EH","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A1JJ0KFC4ZPNJ3","serialNumber":"G090VP04841702EH"}],"utteranceId":"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601827160073,"description":"{\\"summary\\":\\"schalt den fernseher an\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM/1\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601827160073#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601827158777,"description":"{\\"summary\\":\\"alexa\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM/0\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM\\"}","domainAttributes":"WAKE_WORD_ONLY","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601827158777#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601806592695,"description":"{\\"summary\\":\\"schalt das radio aus\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM/1\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601806592695#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601806591725,"description":"{\\"summary\\":\\"alexa\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM/0\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM\\"}","domainAttributes":"WAKE_WORD_ONLY","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601806591725#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM","version":1},{"_disambiguationId":null,"activityStatus":"FAULT","creationTimestamp":1601803832655,"description":"{\\"summary\\":\\"alexa schalt das wasser an\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/30:31::TNIH_2V.6a289189-437a-43ae-af0e-9eb18040d1a2LPM/0\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/30:31::TNIH_2V.6a289189-437a-43ae-af0e-9eb18040d1a2LPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601803832655#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/30:31::TNIH_2V.6a289189-437a-43ae-af0e-9eb18040d1a2LPM","version":1},{"_disambiguationId":null,"activityStatus":"DISCARDED_NON_DEVICE_DIRECTED_INTENT","creationTimestamp":1601803832316,"description":"{\\"summary\\":\\"alexa\\",\\"firstUtteranceId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/30:31::TNIH_2V.9a581c45-e914-432a-8c42-24f9794530dbLPM/0\\",\\"firstStreamId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/30:31::TNIH_2V.9a581c45-e914-432a-8c42-24f9794530dbLPM\\"}","domainAttributes":"DEVICE_ARBITRATION","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601803832316#A1JJ0KFC4ZPNJ3#G090VP04841702EH","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A1JJ0KFC4ZPNJ3","serialNumber":"G090VP04841702EH"}],"utteranceId":"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/30:31::TNIH_2V.9a581c45-e914-432a-8c42-24f9794530dbLPM","version":1},{"_disambiguationId":null,"activityStatus":"DISCARDED_NON_DEVICE_DIRECTED_INTENT","creationTimestamp":1601803053179,"description":"{\\"summary\\":\\"alexa stopp\\",\\"firstUtteranceId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/17:32::TNIH_2V.02929655-4d6c-498d-9bb2-ec2079286c5cLPM/0\\",\\"firstStreamId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/17:32::TNIH_2V.02929655-4d6c-498d-9bb2-ec2079286c5cLPM\\"}","domainAttributes":"DEVICE_ARBITRATION","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601803053179#A1JJ0KFC4ZPNJ3#G090VP04841702EH","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A1JJ0KFC4ZPNJ3","serialNumber":"G090VP04841702EH"}],"utteranceId":"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/17:32::TNIH_2V.02929655-4d6c-498d-9bb2-ec2079286c5cLPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601803052769,"description":"{\\"summary\\":\\"alexa stopp\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/17:32::TNIH_2V.63edbce5-ed49-4e3a-a7a2-7f9757104bf0LPM/0\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/17:32::TNIH_2V.63edbce5-ed49-4e3a-a7a2-7f9757104bf0LPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601803052769#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/17:32::TNIH_2V.63edbce5-ed49-4e3a-a7a2-7f9757104bf0LPM","version":1}],"endDate":1601840701601,"startDate":1601803052769}';

2020.10.05 04:19:16.779 4: [amazon] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1601864355 Data=
2020.10.05 04:19:17.020 4: https://layla.amazon.de/api/devices-v2/device?cached=true&_=1601864355: HTTP response code 200
2020.10.05 04:19:17.021 4: [amazon] [echodevice_Parse] [devicesstate]
Not a HASH reference at ./FHEM/37_echodevice.pm line 3532.


Ich bin anscheinend der Einzige mit diesem Problem.Dann liegt die Ursache sicher an meinem Fhem-Server
Dem Familien Frieden zu liebe, werde ich nun die echodevice auf einen Raspberry um ziehen und
das Ganze weiter beobachten.

Gruß Holger

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Oktober 2020, 19:58:14
Zitat von: hdad am 05 Oktober 2020, 19:32:20
Moin,

leider muss ich berichten,das die Version 0.1.9 nicht das erhoffte Ergebnis brachte.
Weiter stürtzt Fhem täglich ab.Hier nochmal ein get status und fhem-log.

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.1.9
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_listen_ip    Attribut 192.168.178.47
npm_refresh_intervall    Attribut 86400
alias    Attribut amazon
icon    Attribut alexa
event-on-change-reading    Attribut .*
group    Attribut Echodevice
npm_proxy_ip    Attribut 192.168.178.47
room    Attribut 0.4 Steuerung
DbLogExclude    Attribut .*
intervalvoice    Attribut 1


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-65227....
.COMMSID    Helper ....
.CSRF    Helper 128....
.DIRECTID    Helper amzn1.account.AG3LXF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0


2020.10.05 04:19:16.777 4: [amazon] [echodevice_Parse] [account]
2020.10.05 04:19:16.778 4: [amazon] [echodevice_Parse] [account] DATA Dumper=$VAR1 = '{"activities":[{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601840701601,"description":"{\\"summary\\":\\"schalt den fernseher aus\\",\\"firstUtteranceId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM/1\\",\\"firstStreamId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601840701601#A1JJ0KFC4ZPNJ3#G090VP04841702EH","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A1JJ0KFC4ZPNJ3","serialNumber":"G090VP04841702EH"}],"utteranceId":"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601840701054,"description":"{\\"summary\\":\\"alexa\\",\\"firstUtteranceId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM/0\\",\\"firstStreamId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM\\"}","domainAttributes":"WAKE_WORD_ONLY","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601840701054#A1JJ0KFC4ZPNJ3#G090VP04841702EH","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A1JJ0KFC4ZPNJ3","serialNumber":"G090VP04841702EH"}],"utteranceId":"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/19/G090VP04841702EH/45:00::TNIH_2V.53e99e3c-47a1-407d-b437-2f9e278b4975LPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601827160073,"description":"{\\"summary\\":\\"schalt den fernseher an\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM/1\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601827160073#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601827158777,"description":"{\\"summary\\":\\"alexa\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM/0\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM\\"}","domainAttributes":"WAKE_WORD_ONLY","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601827158777#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/15/G090LF10724508GJ/59:18::TNIH_2V.206bb38e-3095-4498-b5a4-095f07026012LPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601806592695,"description":"{\\"summary\\":\\"schalt das radio aus\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM/1\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601806592695#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601806591725,"description":"{\\"summary\\":\\"alexa\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM/0\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM\\"}","domainAttributes":"WAKE_WORD_ONLY","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601806591725#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/10/G090LF10724508GJ/16:31::TNIH_2V.6c3c360f-d3d3-4411-bfe0-2a69420c9d4cLPM","version":1},{"_disambiguationId":null,"activityStatus":"FAULT","creationTimestamp":1601803832655,"description":"{\\"summary\\":\\"alexa schalt das wasser an\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/30:31::TNIH_2V.6a289189-437a-43ae-af0e-9eb18040d1a2LPM/0\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/30:31::TNIH_2V.6a289189-437a-43ae-af0e-9eb18040d1a2LPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601803832655#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/30:31::TNIH_2V.6a289189-437a-43ae-af0e-9eb18040d1a2LPM","version":1},{"_disambiguationId":null,"activityStatus":"DISCARDED_NON_DEVICE_DIRECTED_INTENT","creationTimestamp":1601803832316,"description":"{\\"summary\\":\\"alexa\\",\\"firstUtteranceId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/30:31::TNIH_2V.9a581c45-e914-432a-8c42-24f9794530dbLPM/0\\",\\"firstStreamId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/30:31::TNIH_2V.9a581c45-e914-432a-8c42-24f9794530dbLPM\\"}","domainAttributes":"DEVICE_ARBITRATION","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601803832316#A1JJ0KFC4ZPNJ3#G090VP04841702EH","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A1JJ0KFC4ZPNJ3","serialNumber":"G090VP04841702EH"}],"utteranceId":"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/30:31::TNIH_2V.9a581c45-e914-432a-8c42-24f9794530dbLPM","version":1},{"_disambiguationId":null,"activityStatus":"DISCARDED_NON_DEVICE_DIRECTED_INTENT","creationTimestamp":1601803053179,"description":"{\\"summary\\":\\"alexa stopp\\",\\"firstUtteranceId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/17:32::TNIH_2V.02929655-4d6c-498d-9bb2-ec2079286c5cLPM/0\\",\\"firstStreamId\\":\\"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/17:32::TNIH_2V.02929655-4d6c-498d-9bb2-ec2079286c5cLPM\\"}","domainAttributes":"DEVICE_ARBITRATION","domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601803053179#A1JJ0KFC4ZPNJ3#G090VP04841702EH","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A1JJ0KFC4ZPNJ3","serialNumber":"G090VP04841702EH"}],"utteranceId":"A1JJ0KFC4ZPNJ3:1.0/2020/10/04/09/G090VP04841702EH/17:32::TNIH_2V.02929655-4d6c-498d-9bb2-ec2079286c5cLPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1601803052769,"description":"{\\"summary\\":\\"alexa stopp\\",\\"firstUtteranceId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/17:32::TNIH_2V.63edbce5-ed49-4e3a-a7a2-7f9757104bf0LPM/0\\",\\"firstStreamId\\":\\"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/17:32::TNIH_2V.63edbce5-ed49-4e3a-a7a2-7f9757104bf0LPM\\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"CUSTOMER#1601803052769#A3S5BH2HU6VAYF#G090LF10724508GJ","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"CUSTOMER","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"A3S5BH2HU6VAYF","serialNumber":"G090LF10724508GJ"}],"utteranceId":"A3S5BH2HU6VAYF:1.0/2020/10/04/09/G090LF10724508GJ/17:32::TNIH_2V.63edbce5-ed49-4e3a-a7a2-7f9757104bf0LPM","version":1}],"endDate":1601840701601,"startDate":1601803052769}';

2020.10.05 04:19:16.779 4: [amazon] [echodevice_HandleCmdQueue] [devicesstate] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1601864355 Data=
2020.10.05 04:19:17.020 4: https://layla.amazon.de/api/devices-v2/device?cached=true&_=1601864355: HTTP response code 200
2020.10.05 04:19:17.021 4: [amazon] [echodevice_Parse] [devicesstate]
Not a HASH reference at ./FHEM/37_echodevice.pm line 3532.


Ich bin anscheinend der Einzige mit diesem Problem.Dann liegt die Ursache sicher an meinem Fhem-Server
Dem Familien Frieden zu liebe, werde ich nun die echodevice auf einen Raspberry um ziehen und
das Ganze weiter beobachten.

Gruß Holger
Ab morgen gibt es eine neue Version! Bitte dann noch mal testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 06 Oktober 2020, 20:09:59
Moin,

Habe das Update aufgespielt, mal sehen was passiert.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 07 Oktober 2020, 19:19:33
Moin,

leider ist nichts Gutes passiert. Fhem hat sich wieder verabschiedet.
Was kann denn nun an meinem System nicht stimmen? Ich stehe auf dem Schlauch.

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.0
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
DbLogExclude    Attribut .*
group    Attribut Echodevice
event-on-change-reading    Attribut .*
room    Attribut 0.4 Steuerung
npm_proxy_listen_ip    Attribut 192.168.178.47
icon    Attribut alexa
intervalvoice    Attribut 1
npm_refresh_intervall    Attribut 86400
alias    Attribut amazon
npm_proxy_ip    Attribut 192.168.178.47


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-18314....
.COMMSID    Helper ....
.CSRF    Helper -63....
.DIRECTID    Helper amzn1.account.AG3LXF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0


2020.10.07 04:29:14.918 4: [amazon] [echodevice_LoginStart] Alter COOKIE=68596/86400
2020.10.07 04:29:14.919 4: [amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.10.07 04:29:14.919 4: using HttpUtils_NonblockingGet: GET sensors/4
2020.10.07 04:29:14.919 4: IP: 192.168.178.27 -> 192.168.178.27
2020.10.07 04:29:14.922 4: https://layla.amazon.de/api/notifications: HTTP response code 200
2020.10.07 04:29:14.922 4: [amazon] [echodevice_Parse] [getnotifications]
Not a HASH reference at ./FHEM/37_echodevice.pm line 2975.


Bin für jede Hilfe dankbar.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Oktober 2020, 20:06:47
Zitat von: hdad am 07 Oktober 2020, 19:19:33
Moin,

leider ist nichts Gutes passiert. Fhem hat sich wieder verabschiedet.
Was kann denn nun an meinem System nicht stimmen? Ich stehe auf dem Schlauch.

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.0
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
DbLogExclude    Attribut .*
group    Attribut Echodevice
event-on-change-reading    Attribut .*
room    Attribut 0.4 Steuerung
npm_proxy_listen_ip    Attribut 192.168.178.47
icon    Attribut alexa
intervalvoice    Attribut 1
npm_refresh_intervall    Attribut 86400
alias    Attribut amazon
npm_proxy_ip    Attribut 192.168.178.47


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-18314....
.COMMSID    Helper ....
.CSRF    Helper -63....
.DIRECTID    Helper amzn1.account.AG3LXF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 1
LOGINERROR    Helper 0


2020.10.07 04:29:14.918 4: [amazon] [echodevice_LoginStart] Alter COOKIE=68596/86400
2020.10.07 04:29:14.919 4: [amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.10.07 04:29:14.919 4: using HttpUtils_NonblockingGet: GET sensors/4
2020.10.07 04:29:14.919 4: IP: 192.168.178.27 -> 192.168.178.27
2020.10.07 04:29:14.922 4: https://layla.amazon.de/api/notifications: HTTP response code 200
2020.10.07 04:29:14.922 4: [amazon] [echodevice_Parse] [getnotifications]
Not a HASH reference at ./FHEM/37_echodevice.pm line 2975.


Bin für jede Hilfe dankbar.

Gruß Holger
Keine Ahnung was da Dein System macht. Fakt ist dass die Antworten von Amazon nicht immer richtig sind. Von daher muss ich die jetzt einfach herausfiltern. Die Fehler sind bis jetzt an drei unterschiedlichen Stellen vorgekommen. Viele können es jetzt eigentlich nicht mehr sein!

Ab morgen gibt es wieder eine neue Version. Bitte wieder testen und dann Bescheid geben, falle es wieder nicht funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bart0190 am 07 Oktober 2020, 21:51:34
Hi,
Zuerstmal Danke für das tolle Modul.
Ich schaffe zwar eine MobileMessage an meine Handy-Alexa-App zu schicken, aber einfaches TTS schaffe ich nicht. "speak" ist auch nicht im Drop-Down in FHEM. Muss ich eine bestimmte Version downloaden bzw. FHEM updaten?
Die Version meines echodevice ist 0.1.8 (aus den device readings).

Reboot von FHEM bzw. Raspi hab ich schon gemacht.
Was könnte ich noch probieren?

Habe den echo dot Gen 3.
lg
bart
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Oktober 2020, 21:59:19
Du bist verm im "Account-Device"!?

Hast du dir deine(n) Echo anlegen lassen!?

EDIT: set AccountDevice autocreate_devices

Du musst den speak Befehl direkt beim entsprechenden Echo (der sprechen soll) aufrufen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bart0190 am 07 Oktober 2020, 22:10:22
Hallo Joachim,
Danke für die schnelle Antwort.
Ja, bin im Account-Device gewesen. Logisch, hatte das autocreate_devices noch nicht gemacht.
Jetzt klappt es!

Vielen Dank!!!
lg
bart
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 07 Oktober 2020, 22:30:00
0.1.8 fuer das account device ist auch nicht mehr aktuell.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: E.F. am 08 Oktober 2020, 19:02:23
Hallo Michael,

ich mache nun schon einige Tage mit TTS rum und komme nicht weiter.
Der Text wird korrekt ins mp3 geschrieben.
Aber aus dem Echo kommt nichts.

Irgendwo ist noch was falsch, bei den Symlinks, im DNS-Setup oder wo auch immer. Habe den halben Thread hier durch, alles mögliche ausprobiert, mehrfach alles neu gestartet, ergebnislos.

Dürfte ich Dir das Verbose 5 Log mal schicken, damit Du mal drüber schaust?

Danke!

Eberhard
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Oktober 2020, 19:06:54
Zitat von: E.F. am 08 Oktober 2020, 19:02:23
Hallo Michael,

ich mache nun schon einige Tage mit TTS rum und komme nicht weiter.
Der Text wird korrekt ins mp3 geschrieben.
Aber aus dem Echo kommt nichts.

Irgendwo ist noch was falsch, bei den Symlinks, im DNS-Setup oder wo auch immer. Habe den halben Thread hier durch, alles mögliche ausprobiert, mehrfach alles neu gestartet, ergebnislos.

Dürfte ich Dir das Verbose 5 Log mal schicken, damit Du mal drüber schaust?

Danke!

Eberhard
Warum nutzt du nicht die speak-Funktion?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: E.F. am 08 Oktober 2020, 19:17:11
Hatte ich als Erstes probiert.

Funktioniert auch nicht...  :(

Das Ding bleibt stumm.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 08 Oktober 2020, 19:21:44
Dann steht als erster Verdacht doch gleich mal wieder die Frage der Login-Methode im Raum.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bart0190 am 08 Oktober 2020, 19:26:38
Bei mir hat es gleich geklappt. Folgendes vereinfacht, wenn bei dir npm schon installiert ist:
(steht aber alles in der guten Doku verlinkt auf Seite 1)
FHEM:
define Alexa_AmazonAccount echodevice xxx@xxx.xx xxx
Raspi:
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
warnings sind ok.
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
FHEM:
set Alexa_AmazonAccount NPM_login new
auf Link klicken und Amazon Anmeldung durchführen.
set Alexa_AmazonAccount autocreate_devices
Device-Namen unter dem Amazon Account suchen und dann:
set ECHO_16stelligeNummer speak "WC Fenster ist seit drei Minuten offen"

lg
bart




Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: E.F. am 08 Oktober 2020, 19:29:49
Danke, ich setze es am Spätabend nochmal nach diesen Schritten neu auf.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: E.F. am 09 Oktober 2020, 11:09:42
Kurzes Feedback:

Bei den npm Befehlen geht das System komplett in die Knie und reagiert minutenlang nicht.
Ich werde es am Wochenende auf dem Zweitsystem versuchen.

Ein Wort noch zur Erwähnung der zweifelsohne guten Dokumentation: Dass das Funktionieren des speak Befehls von der Login-Methode abhängig ist, und nur bei einer der beiden Varianten funktioniert, konnte ich so nicht herauslesen. Ich hatte das eher so verstanden, dass man hier die Wahl hat. Das device war so auch monatelang - bis heute - ohne Probleme connected.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bart0190 am 10 Oktober 2020, 09:21:23
Bei mir macht er ein Cookie refresh alle 70min.
Keine Freezes im FHEM (auf Raspi 4).

Sollte man die Refresh Rate erhöhen bzw. was wäre der Grund die Rate anzupassen?

Ich verwende aktuell nur TTS und Nachricht an Alexa App.
Wo kann ich sehen, was mir eine neuere Version (habe v0.1.8 ) bringen würde?

lg bart
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 11 Oktober 2020, 19:23:37
Moin,

hier ein kleiner Zwischenbericht.
Seit Montag läuft der Fhem-Server trotz Version 0.2.0 kontinuierlich durch.
Ich habe mal nachvollzogen was in der letzten Zeit geschehen ist.
Vor etwa 2 Monaten habe ich probiert den neuen Mähroboter Worx Landroid in Fhem einzubinden.
Was nicht auf Anhieb gelang.Desshalb habe ich das Device wieder gelöscht und nicht weiterverfolgt.
Nur habe ich drei Dateien vergessen.

/home/pi/AWS.p12
/opt/fhem/aws.key
/opt/fhem/aws.cer

diese habe ich nun gelöscht und Fhem läuft.Was das mit den Modul zu tun hat?????????????
Michael danke für deine Arbeit.Wenn ich noch etwas testen kann, gerne.

Edit: Alles zurück, Heute Morgen war Fhem wieder still. Spiele die neue Version auf und dann sehen wir weiter.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 14 Oktober 2020, 17:13:59
Guten Abend zusammen,
leider sind mir heute durch einen fehler einige Datein abhanden gekommen, davor lief das echodevice sowei FHEM ohne Probleme. FHEM läuft nun wieder wie es soll, nur beim echodevice und dem NPM_Login gibt es folgenden Fehler: im Log:

2020.10.14 16:59:49 3: [AmazonAlexa] [echodevice_LoginStart] Alter COOKIE=16379/6000 Refresh Cookie!
internal/modules/cjs/loader.js:834
  throw err;
  ^

Error: Cannot find module 'cookie'
Require stack:
- /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js
- /opt/fhem/cache/alexa-cookie/38refresh-cookie.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15)
    at Function.Module._load (internal/modules/cjs/loader.js:687:27)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:19:21)
    at Module._compile (internal/modules/cjs/loader.js:1015:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js',
    '/opt/fhem/cache/alexa-cookie/38refresh-cookie.js'
  ]
}


NPM_Install habe ich bereits erfolgreich durchgeführt bzw installiert...
Jemand eine Idee wie ich das Cookie Modul wieder gerichtet bekomme?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Oktober 2020, 08:49:51
Zitat von: Fillip am 14 Oktober 2020, 17:13:59
Guten Abend zusammen,
leider sind mir heute durch einen fehler einige Datein abhanden gekommen, davor lief das echodevice sowei FHEM ohne Probleme. FHEM läuft nun wieder wie es soll, nur beim echodevice und dem NPM_Login gibt es folgenden Fehler: im Log:

2020.10.14 16:59:49 3: [AmazonAlexa] [echodevice_LoginStart] Alter COOKIE=16379/6000 Refresh Cookie!
internal/modules/cjs/loader.js:834
  throw err;
  ^

Error: Cannot find module 'cookie'
Require stack:
- /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js
- /opt/fhem/cache/alexa-cookie/38refresh-cookie.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15)
    at Function.Module._load (internal/modules/cjs/loader.js:687:27)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:19:21)
    at Module._compile (internal/modules/cjs/loader.js:1015:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js',
    '/opt/fhem/cache/alexa-cookie/38refresh-cookie.js'
  ]
}


NPM_Install habe ich bereits erfolgreich durchgeführt bzw installiert...
Jemand eine Idee wie ich das Cookie Modul wieder gerichtet bekomme?

Schicke mal ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 16 Oktober 2020, 07:50:40
[edit] nach einigen neustarts und neu logins ging es nun also falscher Alarm :D
Hallo ich habe ein Problem mit dem Modul

Anmeldung ging noch 4 versuchen dann (vemrutlich irgenwo was falsch eingegeben)
aber beim
set echo_devices autocreate_devices

bekome ich eine Messagebox mit dem hier genau so beim get echo_devices devices

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

das wäre das RawDevice

defmod echo_devices echodevice crypt:xxxx crypt:yyyyy
attr echo_devices icon echo
attr echo_devices room Amazon
attr echo_devices server layla.amazon.de

setstate echo_devices connected
setstate echo_devices 2020-10-16 07:40:06 .COOKIE session-id=xxxx;; session-id-time=xxxx;; session-id=xxxx;; session-id-time=xxxx;; ubid-acbde=xxx;; session-id-time=xxxx;; session-token=xxxxx;; session-token=xxxx;; Domain=.amazon.de;; Expires=Sat, 16-Oct-2021 05:40:05 GMT;; Path=/;; Secure
session-token=xxx;; Domain=.amazon.de;; Expires=Sat, 16-Oct-2021 05:40:05 GMT;; Path=/;; Secure
session-token=xxxx;; Domain=.amazon.de;; Expires=Sat, 16-Oct-2021 05:40:05 GMT;; Path=/;; Secure
session-token=xxxx;; Domain=.amazon.de;; Expires=Sat, 16-Oct-2021 05:40:05 GMT;; Path=/;; Secure

setstate echo_devices 2020-10-16 07:40:05 2FACode not used
setstate echo_devices 2020-10-16 07:48:12 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate echo_devices 2020-10-16 07:48:12 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate echo_devices 2020-10-16 07:42:28 COOKIE_MODE NORMAL
setstate echo_devices 2020-10-16 07:40:04 COOKIE_STATE START
setstate echo_devices 2020-10-16 07:42:33 COOKIE_TYPE READING
setstate echo_devices 2020-10-16 07:48:07 alarm_count 0
setstate echo_devices 2020-10-16 07:46:21 autocreate_devices running
setstate echo_devices 2020-10-16 07:48:07 config_address_between -
setstate echo_devices 2020-10-16 07:48:07 config_address_from -
setstate echo_devices 2020-10-16 07:48:07 config_address_to -
setstate echo_devices 2020-10-16 07:48:07 musicalarm_count 0
setstate echo_devices 2020-10-16 07:48:07 reminder_count 0
setstate echo_devices 2020-10-16 07:48:07 state connected
setstate echo_devices 2020-10-16 07:48:07 timer_count 0
setstate echo_devices 2020-10-16 07:48:07 timer_id -
setstate echo_devices 2020-10-16 07:48:07 timer_remainingtime 0
setstate echo_devices 2020-10-16 07:42:33 version 0.2.1

[/s]
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Oktober 2020, 09:44:39
Zitat von: sn0000py am 16 Oktober 2020, 07:50:40
Hallo ich habe ein Problem mit dem Modul

Anmeldung ging noch 4 versuchen dann (vemrutlich irgenwo was falsch eingegeben)
aber beim
set echo_devices autocreate_devices

bekome ich eine Messagebox mit dem hier genau so beim get echo_devices devices

<html><table align="" border="0" cellspacing="0" cellpadding="3" width="100%" height="100%" class="mceEditable"><tbody><p>Devices:</p><tr><td><strong>Serial</strong></td><td><strong>Family</strong></td><td><strong>Devicetype</strong></td><td><strong>Name</strong></td></tr>

das wäre das RawDevice

defmod echo_devices echodevice crypt:xxxx crypt:yyyyy
attr echo_devices icon echo
attr echo_devices room Amazon
attr echo_devices server layla.amazon.de

setstate echo_devices connected
setstate echo_devices 2020-10-16 07:40:06 .COOKIE session-id=xxxx;; session-id-time=xxxx;; session-id=xxxx;; session-id-time=xxxx;; ubid-acbde=xxx;; session-id-time=xxxx;; session-token=xxxxx;; session-token=xxxx;; Domain=.amazon.de;; Expires=Sat, 16-Oct-2021 05:40:05 GMT;; Path=/;; Secure
session-token=xxx;; Domain=.amazon.de;; Expires=Sat, 16-Oct-2021 05:40:05 GMT;; Path=/;; Secure
session-token=xxxx;; Domain=.amazon.de;; Expires=Sat, 16-Oct-2021 05:40:05 GMT;; Path=/;; Secure
session-token=xxxx;; Domain=.amazon.de;; Expires=Sat, 16-Oct-2021 05:40:05 GMT;; Path=/;; Secure

setstate echo_devices 2020-10-16 07:40:05 2FACode not used
setstate echo_devices 2020-10-16 07:48:12 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate echo_devices 2020-10-16 07:48:12 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate echo_devices 2020-10-16 07:42:28 COOKIE_MODE NORMAL
setstate echo_devices 2020-10-16 07:40:04 COOKIE_STATE START
setstate echo_devices 2020-10-16 07:42:33 COOKIE_TYPE READING
setstate echo_devices 2020-10-16 07:48:07 alarm_count 0
setstate echo_devices 2020-10-16 07:46:21 autocreate_devices running
setstate echo_devices 2020-10-16 07:48:07 config_address_between -
setstate echo_devices 2020-10-16 07:48:07 config_address_from -
setstate echo_devices 2020-10-16 07:48:07 config_address_to -
setstate echo_devices 2020-10-16 07:48:07 musicalarm_count 0
setstate echo_devices 2020-10-16 07:48:07 reminder_count 0
setstate echo_devices 2020-10-16 07:48:07 state connected
setstate echo_devices 2020-10-16 07:48:07 timer_count 0
setstate echo_devices 2020-10-16 07:48:07 timer_id -
setstate echo_devices 2020-10-16 07:48:07 timer_remainingtime 0
setstate echo_devices 2020-10-16 07:42:33 version 0.2.1


Schick mal ein get status vom Account Device!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 18 Oktober 2020, 11:43:28
danke aber mittlerweile geht es schon - irgendwie muss ich generell bei Alexa, egal um was es geht, immer einmal öfters neu starten, oder einmal extra löschen und neu hinzufügen - damit es funktioniert.
War das nicht gewohnt :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dfred12345 am 20 Oktober 2020, 20:20:46
Hallo, was kann ich machen, dass das EchoStudio auch gesteuert werden kann. Beispiel. set ..... speak...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 21 Oktober 2020, 07:34:13
Hallo
passt vielleicht nicht ganz hier rein, aber gibt es eine Möglichkeit die Helligkeit zu steuern, bzw das Display vom Echo show ganz abzudrehen?

Im Schlafzimmer habe ich einen echo show, wenn ich dort den Fernseher ausschalte, dann führt FHEM ein Script aus, unter anderem würde ich da den Echo Show dunkel/aus schalten.
Finde das aber weder beim echo Device, noch per Routine.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 21 Oktober 2020, 08:05:44
Zitat von: dfred12345 am 20 Oktober 2020, 20:20:46
Hallo, was kann ich machen, dass das EchoStudio auch gesteuert werden kann. Beispiel. set ..... speak...
Suche mal nach (neuen) Geräten am Account Device und poste die ID vom Echo Studio hier. Dazu am besten noch eine Erklärung was das Gerät aus der normalen App heraus kann, dann kann michael es beim nächsten Update hinzufügen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: devien am 22 Oktober 2020, 21:15:05
hallo,

ich habe bereits das modul 39_alexa.pm zu laufen
Internals:
   FD         36
   FUUID      5ddadf1f-f33f-52e2-dd0f-0ca1baf9fe1cc5f0
   FVERSION   39_alexa.pm:0.216510/2020-04-12
   LAST_START 2020-10-22 19:54:01
   NAME       alexa
   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
   NR         686
   NTFY_ORDER 50-alexa
   PARTIAL   
   PID        6194
   STARTS     1
   STATE      running /usr/local/bin/alexa-fhem
   TYPE       alexa
   active     0
   alexa-fhem version 0.5.35
   currentlogfile ./log/alexa-2020-10-22.log
   logfile    ./log/alexa-%Y-%m-%d.log
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      running /usr/local/bin/alexa-fhem

und möchte nun gerne auch die Funktionen von 37_echodevice nutzen.

Kann ich nun problemlos nochmal den NPM Login durchlaufen lassen ohne das mir alexa-fhem ausloggt oder abschmiert?

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 Oktober 2020, 21:24:24
Sind komplett unabhängig voneinander...
(ja, der Amazon-Account ist nat. derselbe ;)  )

Also ich (und viele andere) hab beides parallel laufen...

Was schon mal passiert ist: ich musste das Passwort ändern (nach einigen Jahren Laufzeit)...

Ob das war, wegen diesem Modul: keine Ahnung...

Aber über kurz oder lang wäre das verm. eh passiert...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Oktober 2020, 16:28:13
Hiho,

habe aktuell das Problem, dass ich alle 2 Tage ein Cookie Renew machen muss.

Gibt es dafür eine Lösung?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Oktober 2020, 17:35:42
Was meinst du mit "Cookie-Reniew"?

Selbst einen Cookie besorgen und das Attribut setzen?

Wenn du das meinst: umstellen auf npm_login!

GANZ AM ANFANG STEHT WIE das zu tun ist...

Wenn nicht, dann (wie schon so oft hier geschrieben): status des Account-Device

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Aladin222 am 25 Oktober 2020, 19:53:52
hi @all,

da ich über einen Kalender ( Schichtplan ) meinen Wecker ( echo Show ) automatisch stellen lasse , sammeln sich ne ganze Menge readings an :-(
Kann ich alte Wecker löschen ?
Mit notifications_delete und Wildcard hab ich es nicht hinbekommen ....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hdad am 25 Oktober 2020, 20:46:56
Moin,

ich möchte ein Danke an Michael los werden.
Seit der Version 0.2.1 läuft mein Fhem-Server wieder kontinuierlich durch.
Das Modul läuft super ohne Beanstandung.Nochmal danke.

Gruß Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 25 Oktober 2020, 21:31:25
Zitat von: MadMax-FHEM am 25 Oktober 2020, 17:35:42
Was meinst du mit "Cookie-Reniew"?

Selbst einen Cookie besorgen und das Attribut setzen?

Wenn du das meinst: umstellen auf npm_login!

GANZ AM ANFANG STEHT WIE das zu tun ist...

Wenn nicht, dann (wie schon so oft hier geschrieben): status des Account-Device

Gruß, Joachim

Sorry, ja war sehr uninformativ :D

Der state beim Account Device springt auf connected but loginerror, daraufhin muss ich immer ein Set npm_login refresh machen. Und mich entsprechend neu einloggen.

Version ist die 0.1.9


---edit----

Hab jetzt erstmal ein Update auf die 0.2.1 gemacht und den Werbeblocker deaktiviert.
Mal gucken was passiert.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Oktober 2020, 22:17:06
Auch npm aktualisiert!

Und wirklich gleich zu Beginn mit "Fake-Login" (xxx@xxx.de xxx) angelegt!!?

Steht das auch so im define!?

Ansonsten die geschriebenen Infos liefern...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Minimaster am 26 Oktober 2020, 01:20:14
Hallo,
klasse Geschichte in Kombination mit alexaFHEM! Benachrichtigungen über speak funktionieren echt gut, habe diese für verschiedenste Statusmeldungen eingesetzt. Dann über das Voice Reading der einzelnen Devices eine Erkennung des Empfängers realisiert, um Antworten genau auf den Spot zu schicken von welchem Befehle an alexa FHEM abgegeben wurden. Eine Frage bleibt offen:

Lässt sich die Alexa Android App irgendwie als Spot einbinden um auch hier speak empfangen zu können?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 28 Oktober 2020, 07:16:27
Zitat von: MadMax-FHEM am 25 Oktober 2020, 22:17:06
Auch npm aktualisiert!

Und wirklich gleich zu Beginn mit "Fake-Login" (xxx@xxx.de xxx) angelegt!!?

Steht das auch so im define!?

Ansonsten die geschriebenen Infos liefern...

Gruß, Joachim

Also, Problem weiterhin da.

Hier der Status:


Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.1
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.9.3
room    Attribut System
icon    Attribut echo
npm_refresh_intervall    Attribut 6000
server    Attribut layla.amazon.de
disable    Attribut 0
group    Attribut Devices
npm_proxy_listen_ip    Attribut 192.168.205.15

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AFLIF5....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3



Ja fakelogin ist angelegt.
Das ganze lief ja auch schon Jahre lang :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Oktober 2020, 08:43:26
Hast du auch den npm-Teil aktualisiert?

Also den npm-install/update (auf der Console)!?

Mal npm_login new versucht!?

Ansonsten mal warten was Michael zum get Status des Account Device sagt...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Oktober 2020, 11:40:02
Zitat von: MadMax-FHEM am 28 Oktober 2020, 08:43:26
Mal npm_login new versucht!?
Genau das solltest Du mal versuchen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 28 Oktober 2020, 13:59:57
Zitat von: michael.winkler am 28 Oktober 2020, 11:40:02
Genau das solltest Du mal versuchen.

Habe ich heute auch nochmal zur Sicherheit gemacht, Mal abwarten :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 01 November 2020, 18:50:08
Zitat von: michael.winkler am 28 Oktober 2020, 11:40:02
Genau das solltest Du mal versuchen.

also nach npm Login new tritt das Problem weiterhin nach ein paar Tagen auf...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 November 2020, 14:45:30
Zitat von: link611 am 01 November 2020, 18:50:08
also nach npm Login new tritt das Problem weiterhin nach ein paar Tagen auf...
Hast Du ein LOG, wo man sieht was hier genau passiert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: CarstenF am 04 November 2020, 12:03:38
Hallo zusammen,

Vielen Dank für das tolle Modul. Bei mir läuft auch alles. Jetzt hatte ich mir ein weiteres Gerät zugelegt.
Einen Echo der 4. Generation. Also relativ neu. Das Gerät wird mir auch per autocreate (aus dem echo Device heraus) angelegt. Ich bekomme auch ein paar Readings, jedoch längst nicht alles. Leider auch keine Set oder Get Befehle möglich. Ich vermute, das das Modul noch nicht weiß, wie es mit dem neuen Teil umgehen muß? Zumindest lese ich das so aus den Forumsbeiträgen heraus.
Ist es möglich, das ich das neue Gerät selbst implementiere? Wenn ja wie mache ich das? Dazu hab ich irgendwie nichts gefunden. Oder muß das Gerät im Modul erst bekannt sein, bevor es korrekt angezeigt wird?
Anbei mal ein Status vom echo Device und ein list vom neuen echo4.

Danke und Gruß Carsten

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.1
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-28054....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -68....
.DIRECTID    Helper amzn1.account.AFEDTC....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



Internals:
   DEF        A3RMGO6LYLH7YN G2A1A6030377042N
   FUUID      5fa27826-f33f-d709-48f4-eaab2d5de3f7f168
   FVERSION   37_echodevice.pm:v5.0.0-s22937/2020-10-07
   IODev      echo
   LOGINMODE  IODEV
   NAME       ECHO_G2A1A6030377042N
   NR         480
   NTFY_ORDER 50-ECHO_G2A1A6030377042N
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2020-11-04 10:55:57   COOKIE_MODE     IODEV
     2020-11-04 11:44:58   model           unbekannt
     2020-11-04 11:44:58   presence        present
     2020-11-04 10:56:59   state           connected
     2020-11-04 11:44:58   version         4262174596
     2020-11-04 11:45:01   wakeword        ALEXA
   helper:
     DEVICETYPE A3RMGO6LYLH7YN
     FAMILY     ECHO
     NAME       Wohnzimmer
     VERSION    4262174596
     bluetooth  -
Attributes:
   IODev      echo
   alias      Wohnzimmer
   room       Amazon


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2020, 08:12:31
Zitat von: CarstenF am 04 November 2020, 12:03:38
Hallo zusammen,

Vielen Dank für das tolle Modul. Bei mir läuft auch alles. Jetzt hatte ich mir ein weiteres Gerät zugelegt.
Einen Echo der 4. Generation. Also relativ neu. Das Gerät wird mir auch per autocreate (aus dem echo Device heraus) angelegt. Ich bekomme auch ein paar Readings, jedoch längst nicht alles. Leider auch keine Set oder Get Befehle möglich. Ich vermute, das das Modul noch nicht weiß, wie es mit dem neuen Teil umgehen muß? Zumindest lese ich das so aus den Forumsbeiträgen heraus.
Ist es möglich, das ich das neue Gerät selbst implementiere? Wenn ja wie mache ich das? Dazu hab ich irgendwie nichts gefunden. Oder muß das Gerät im Modul erst bekannt sein, bevor es korrekt angezeigt wird?
Anbei mal ein Status vom echo Device und ein list vom neuen echo4.

Danke und Gruß Carsten

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.1
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-28054....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -68....
.DIRECTID    Helper amzn1.account.AFEDTC....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0



Internals:
   DEF        A3RMGO6LYLH7YN G2A1A6030377042N
   FUUID      5fa27826-f33f-d709-48f4-eaab2d5de3f7f168
   FVERSION   37_echodevice.pm:v5.0.0-s22937/2020-10-07
   IODev      echo
   LOGINMODE  IODEV
   NAME       ECHO_G2A1A6030377042N
   NR         480
   NTFY_ORDER 50-ECHO_G2A1A6030377042N
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2020-11-04 10:55:57   COOKIE_MODE     IODEV
     2020-11-04 11:44:58   model           unbekannt
     2020-11-04 11:44:58   presence        present
     2020-11-04 10:56:59   state           connected
     2020-11-04 11:44:58   version         4262174596
     2020-11-04 11:45:01   wakeword        ALEXA
   helper:
     DEVICETYPE A3RMGO6LYLH7YN
     FAMILY     ECHO
     NAME       Wohnzimmer
     VERSION    4262174596
     bluetooth  -
Attributes:
   IODev      echo
   alias      Wohnzimmer
   room       Amazon

Ab morgen früh gibt es eine neue Version. Einfach dann mal ein Update durchführen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: CarstenF am 06 November 2020, 10:12:45
Zitat von: michael.winkler am 06 November 2020, 08:12:31
Ab morgen früh gibt es eine neue Version. Einfach dann mal ein Update durchführen.

Vielen Dank, werde es ausprobieren und berichte dann.

Gruß Carsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 06 November 2020, 11:22:00
Zitat von: michael.winkler am 02 November 2020, 14:45:30
Hast Du ein LOG, wo man sieht was hier genau passiert?

Sorry, bin spät dran, hier das Logo von gestern:




2020.11.05 18:33:58.247 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6049/6000 Refresh Cookie!
2020.11.05 18:34:09.470 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Nov  5 18:33:58 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 202refresh-cookie.js = true
2020.11.05 18:34:09.476 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Nov  5 18:33:58 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 202refresh-cookie.js = true

Die waitforcookie Meldung taucht seeeeehr oft auf und danach nur noch


2020.11.05 23:40:15.209 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.11.05 23:40:15.209 3: [Echo] [echodevice_setState] to connected but loginerror
2020.11.05 23:41:14.955 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:41:15.252 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.11.05 23:42:14.973 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:42:15.214 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.11.05 23:43:14.989 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:43:15.230 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.11.05 23:44:15.005 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:44:15.297 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.11.05 23:45:15.020 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:45:15.344 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.11.05 23:45:15.345 3: [Echo] [echodevice_setState] to disconnected
2020.11.05 23:46:15.379 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.11.05 23:46:15.380 3: [Echo] [echodevice_setState] to connected but loginerror
2020.11.05 23:47:15.054 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:47:15.512 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.11.05 23:48:15.071 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:48:15.296 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.11.05 23:49:15.087 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:49:15.430 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.11.05 23:50:15.103 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:50:15.429 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.11.05 23:51:15.120 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:51:15.431 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.11.05 23:51:15.431 3: [Echo] [echodevice_setState] to disconnected
2020.11.05 23:52:15.454 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.11.05 23:52:15.454 3: [Echo] [echodevice_setState] to connected but loginerror
2020.11.05 23:53:15.152 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:53:15.384 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.11.05 23:54:15.169 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:54:15.387 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.11.05 23:55:15.186 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:55:15.461 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 November 2020, 11:32:35
Zitat von: link611 am 06 November 2020, 11:22:00
Sorry, bin spät dran, hier das Logo von gestern:




2020.11.05 18:33:58.247 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6049/6000 Refresh Cookie!
2020.11.05 18:34:09.470 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Nov  5 18:33:58 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 202refresh-cookie.js = true
2020.11.05 18:34:09.476 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Nov  5 18:33:58 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 202refresh-cookie.js = true

Die waitforcookie Meldung taucht seeeeehr oft auf und danach nur noch


2020.11.05 23:40:15.209 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.11.05 23:40:15.209 3: [Echo] [echodevice_setState] to connected but loginerror
2020.11.05 23:41:14.955 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:41:15.252 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.11.05 23:42:14.973 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:42:15.214 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.11.05 23:43:14.989 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:43:15.230 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.11.05 23:44:15.005 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:44:15.297 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.11.05 23:45:15.020 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:45:15.344 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.11.05 23:45:15.345 3: [Echo] [echodevice_setState] to disconnected
2020.11.05 23:46:15.379 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.11.05 23:46:15.380 3: [Echo] [echodevice_setState] to connected but loginerror
2020.11.05 23:47:15.054 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:47:15.512 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.11.05 23:48:15.071 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:48:15.296 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.11.05 23:49:15.087 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:49:15.430 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.11.05 23:50:15.103 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:50:15.429 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.11.05 23:51:15.120 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:51:15.431 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.11.05 23:51:15.431 3: [Echo] [echodevice_setState] to disconnected
2020.11.05 23:52:15.454 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.11.05 23:52:15.454 3: [Echo] [echodevice_setState] to connected but loginerror
2020.11.05 23:53:15.152 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:53:15.384 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.11.05 23:54:15.169 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:54:15.387 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.11.05 23:55:15.186 3: [Echo] [echodevice_LoginStart] connected but loginerror
2020.11.05 23:55:15.461 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4


Kannst Du das Loglevel mal auf Verbose 5 stellen? Und dann halt wieder warten bis der Fehler kommt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: CarstenF am 07 November 2020, 16:09:28
Zitat von: CarstenF am 06 November 2020, 10:12:45
Vielen Dank, werde es ausprobieren und berichte dann.

Gruß Carsten


Update: so, nach Update auf die neue Version ist der Echo 4 jetzt genauso im System, wie es sein soll. Vielen Dank!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 08 November 2020, 11:08:08
Hi zusammen,

das heutige Update hinsichtlich der Gen4 hat es mir wieder in den Kopf gerufen:

Aufgefallen ist mir, dass das aktuelle FireHD10-Tablet als model "unbekannt" gelistet ist. Erkannt wird es als deviceFamily = TABLET. Wenn es irgendwelche Daten braucht, einfach ne kurze Info, dann schaue ich, ob ich das zuliefern kann :)

Auch das Bluetooth-Headset "Jabra Elite 75t" ist als model "unbekannt" gelistet. deviceFamily = UNKNOWN --> Auch hier könnte ich bestimmt etwas zuliefern (wobei das aber vermutlich eher NULL Funktion bringen wird und die Verbreitung und damit das Interesse auch eher gering sein dürfte).

Viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Memphiz am 08 November 2020, 13:50:51
Mit der neuesten Firmware der Sonos One (Gen2) funktioniert jetzt die Sprachausgabe in Routinen und somit auch via fhem. Dazu musste ich aber wie hier beschrieben das zugehörige "bootleg" device anlegen:

https://forum.fhem.de/index.php/topic,82631.msg944065.html#msg944065

Dieses hat dann den "speak" Befehl in der set list und der funktioniert nun.

Keine Ahnung ob das media display device das nun auch könnte oder nicht - bin noch nicht dazu gekommen den Modul Code entsprechend anzupassen.

Jetzt eröffnen sich auch für Sonos Nutzer neue Dimensionen zum geben von Aktions Feedbacks :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 08 November 2020, 17:51:13
Hallo Michael,

welche Infos benötigts Du, damit auch eine Sonos ARC automatisch erkannt wird?

Viele Grüße
Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Schlimbo am 13 November 2020, 02:10:17
Hallo Michael,
könntest du bitte den Echo Auto auch mit aufnehmen?
Devicetype: A303PJF6ISQ7IC

Gruß Schlimbo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Schlimbo am 13 November 2020, 03:02:33
Evtl. ist das ja hilfreich für fehlende Devicetypes:

Hab hier gerade auch noch eine Auflistung an verschiedenen Devicetypes gefunden:
https://github.com/Wolbolar/IPSymconEchoRemote/blob/master/Amazon%20Echo%20Configurator/module.php

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dfred12345 am 13 November 2020, 07:39:39
Zitat von: balli1187 am 21 Oktober 2020, 08:05:44
Suche mal nach (neuen) Geräten am Account Device und poste die ID vom Echo Studio hier. Dazu am besten noch eine Erklärung was das Gerät aus der normalen App heraus kann, dann kann michael es beim nächsten Update hinzufügen.
ZitatHallo ich habe folgendes Device A3RBAYBE7VM004. Es gehen nur ein paar Readings aber keine Set Befehle. Reicht diese Info?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kamik am 13 November 2020, 16:54:49
Hallo zusammen,

ich werde in letzter Zeit mit folgenden Meldungen zugeschüttet. Es blockiert alle Prozesse. Kann hier jemand Abhilfe schaffen? es kommen mehere Meldungen pro Sekunde!


2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:33 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:34 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:34 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:34 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:34 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:34 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:37 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:37 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:37 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 16:11:37 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 17:17:37 3: [AmazonEcho] [echodevice_NPMWaitForCookie]



beendet wurde ist mit den nachfolgenden Zeiten. Ich kann mich daran erinnern, dass ich in dieser zeit enorme Schwierigkeiten mit dem Internet hatte. Ich weiß aber nicht aus welcher Richtung das kam (Überlast durch Raspberry NPM? Ist das möglich? Eine Störung durch den Provider lag nicht vor und ich konnte mich auch per vnp in mein Heimnetz schalten. Aber Fhem reagierte z.B. nicht, was die einträge im Log erklären würde.


2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:27 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:28 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:28 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 793refresh-cookie.js = true
2020.11.10 18:42:28 3: [AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Tue Nov 10 18:41:46 2020] write new refreshtoken
2020.11.10 18:45:50 3: [AmazonEcho] [echodevice_setState] to connected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamspoon am 13 November 2020, 18:42:57
Ein freundliches Hallo an den Entwickler des Moduls - Einfach Top,

ich hätte da eine kurze Frage, wird der Echo Dot 4 mit Uhr schon voll unterstützt (nur wenige Readings und kein set bzw. get beim Device vorhanden)
Habe das Device auch schon einmal gelöscht danach ein Update von FHEM durchgeführt und danach ein autocreate_devices angeschupst, leider ohne Erfolg.

Danke vorab.

Gruß André
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: link611 am 14 November 2020, 08:46:25
Zitat von: michael.winkler am 06 November 2020, 11:32:35
Kannst Du das Loglevel mal auf Verbose 5 stellen? Und dann halt wieder warten bis der Fehler kommt.

schicke dir das Log in einer PM
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 14 November 2020, 10:42:37
@Schlimbo: Ach, so einfach kann das sein  :D

Ergänzend dazu dann noch die Bluetooth-In-Ear "Jabra Elite 75t" --> Devicetype = AKKLQD9FZWWQS

Viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kurt6908 am 14 November 2020, 20:50:31
Hallo,

ich habe seit heute auch den neuen Echo Dot 4. GEN mit Uhr (siehe auch 3 Threads vor mir).

Der Devicetype wäre

A2H4LV5GIZ1JFT

Wäre super, wenn dieser auch aufgenommen werde würde.

Gruß

pk444
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FHEMAN am 17 November 2020, 22:22:29
Hallo zusammen,
kurze, aber dringende Frage: kann ich mit dem Modul einen Echo Show 5 als Statusdisplay benutzen?

Danke und Gruß
Ronny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 November 2020, 16:00:44
Ab morgen früh gibt es eine neue Version.

Neues FEATURE:  get custom-history-records

Hier könnt Ihr Euch anhören was ihr Alexa zuletzt gesagt habt! Probiert es mal aus. Über Feedback würde ich mich freuen.


# 2020.11.18 v0.2.3
# - FEATURE: get custom-history-records
#            Unterstützung A3RMGO6LYLH7YN Echo Dot Gen4
#            Unterstützung A2H4LV5GIZ1JFT Echo Dot Gen4 with Clock
#            Unterstützung AVE5HX13UR5NO  Zero Touch (Logitech)
#            Unterstützung A3GZUE7F9MEB4U Sony WH-100XM3
#            Unterstützung A2J0R2SD7G9LPA Lenovo P10
#            Unterstützung A1J16TEDOYCZTN Amazon Tablet
#            Unterstützung A38EHHIB10L47V Fire HD 8 Tablet
#            Unterstützung A112LJ20W14H95 Media Display
#            Unterstützung A1H0CMF1XM0ZP4 Bose Soundtouch
#            Unterstützung AAMFMBBEW2960  Garmin DriveSmart 65 with Amazon Alexa
#            Unterstützung A2IVLV5VM2W81  Mobile Voice iOS";}
#            Unterstützung A2TF17PFR55MTB Mobile Voice Android
#            Unterstützung A3V3VA38K169FO Fire Tablet
#            Unterstützung AVD3HM0HOJAAL  Sonos One
#            Unterstützung A1C66CX2XD756O Fire HD 8 Tablet
#            Unterstützung A17LGWINFBUTZZ Anker Roav Car Charger
#            Unterstützung A2XPGY5LRKB9BE FitBit watch
#            Unterstützung A2Y04QPFCANLPQ Bose QC35 II
#            Unterstützung A3BW5ZVFHRCQPO Alexa Car
#            Unterstützung A303PJF6ISQ7IC Echo Auto
#            Unterstützung A1ZB65LA390I4K Fire HD 10 Tablet
#            Unterstützung AVU7CPPF2ZRAS  Fire HD 8 Plus (2020)
#            Unterstützung A24Z7PEXY4MDTK Sony WF-1000X
#            Unterstützung ABN8JEI7OQF61  Sony WF-1000XM3
#            Unterstützung A7S41FQ5TWBC9  Sony WH-1000XM4
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 November 2020, 19:00:41
Hallo Michael,

kannst du bitte A2U21SRK4QGSE1 Echo DOT 4gen mit einbauen?

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 05:32:04
Ist fusch, aber ich habe ihn mal in der .pm eingefügt.


elsif($ModelNumber eq "A2U21SRK4QGSE1" || $ModelNumber eq "Echo Dot")                           {return "Echo Dot Gen4";}

Aber es funktioniert.

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 06:53:26
Hallo Michael,

der Fire HD8 "AVU7CPPF2ZRAS" steht bei mir nach dem update noch auf unbekannt.

Kann ich selber was machen?

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 November 2020, 07:47:24
Zitat von: Mickey am 19 November 2020, 06:53:26
Hallo Michael,

der Fire HD8 "AVU7CPPF2ZRAS" steht bei mir nach dem update noch auf unbekannt.

Kann ich selber was machen?

Liebe Grüße, Michael
Schick mal ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 07:54:53
ZitatModul Infos:

Beschreibung      Bereich      Wert
STATE      Reading   connected
Version      Reading   0.2.2
NPM Cookie Version      Reading   3.4.1
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   READING_NPM
COOKIE_MODE      Reading   NPM
amazon_refreshtoken      Reading   vorhanden
server      Attribut   layla.amazon.de
verbose      Attribut   0
event-on-change-reading      Attribut   .*
icon      Attribut   echo
room      Attribut   Amazon
group      Attribut   1
DbLogExclude      Attribut   .*
npm_proxy_port      Attribut   3003
       
Amazon Cookie:

Beschreibung      Bereich      Wert
.COOKIE      Reading   {"loginCookie":"frc=....
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   READING_NPM
amazon_refreshtoken      Reading   vorhanden
.COOKIE      Helper   session-id=257-54830....
.COMMSID      Helper   amzn1.comms.id.perso....
.CSRF      Helper   -12....
.DIRECTID      Helper   amzn1.account.AFPWVI....
RUNLOGIN      Helper   0
RUNNING_REQUEST      Helper   1
LOGINERROR      Helper   0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 08:09:47
So steht er jetzt drin - leider unbekannt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 November 2020, 08:43:15
Zitat von: Mickey am 19 November 2020, 08:09:47
So steht er jetzt drin - leider unbekannt
Lösche mal das device und lass es noch mal anlegen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 08:46:39
Habe ich gemacht, leider unbekannt.

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 November 2020, 09:57:04
Zitat von: Mickey am 19 November 2020, 08:46:39
Habe ich gemacht, leider unbekannt.

Liebe Grüße, Michael
Mach mal ein Update, jetzt fällt mir gerade auf, dass du noch die Version 0.2.2 verwendest. Das neue Device wird erst ab v 0.2.3 unterstützt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 10:19:45
Hallo Michael,

ich habe jetzt wieder die Version 0.2.3 und in der 37_echodevice.pm mein Fire HD 8 "AVU7CPPF2ZRAS" eingetragen.

elsif($ModelNumber eq "AVU7CPPF2ZRAS"  || $ModelNumber eq "Fire Tab HD 8")                      {return "Fire Tab HD 8";}

Device gelöscht und wieder erkennen lassen.
Leider steht der Fire HD8 noch auf unbekannt.

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 19 November 2020, 10:22:50
Zitat von: Mickey am 19 November 2020, 10:19:45
Hallo Michael,

ich habe jetzt wieder die Version 0.2.3 und in der 37_echodevice.pm mein Fire HD 8 "AVU7CPPF2ZRAS" eingetragen.


Hast Du Fhem neu gestartet oder ein reload des Moduls gemacht? Vergesse ich auch manchmal  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 10:26:46
Hallo Jörg, ja auf jeden Fall.

Hatte noch mein Dot 4gen eingetragen damit er funktioniert.
Er geht, aber ich starte Fhem nochmal neu.

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 10:33:12
Hallo Michael, hallo Jörg,

ich habe sicher beim Eintagen meines Fire HD8 "AVU7CPPF2ZRAS"  in die 37_echodevice.pm
was übersehen ....

Ich kann nicht finden was, die .pm ist schon gross geworden.

Liebe Grüße, Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kurt6908 am 19 November 2020, 12:23:15
Hallo Michael,

vielen Dank für die Erweiterung der Geräte.

Zu

ZitatNeues FEATURE:  get custom-history-records

hätte ich folgendes Feedback:

- Die Zeitangaben sind entweder alle gleich (37:16:58) oder stehen auf 0:00 oder 0:01
- Vielleicht wäre noch ein "delete custom-history-records" möglich?

Ansonsten super!

Gruß

Kurt

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 November 2020, 14:51:25
Zitat von: kurt6908 am 19 November 2020, 12:23:15
Hallo Michael,

vielen Dank für die Erweiterung der Geräte.

Zu

hätte ich folgendes Feedback:

- Die Zeitangaben sind entweder alle gleich (37:16:58) oder stehen auf 0:00 oder 0:01
- Vielleicht wäre noch ein "delete custom-history-records" möglich?

Ansonsten super!

Gruß

Kurt
Welche Zeitangabe meinst Du hier? Kannst Du mal von dem Dialog einen Screenshot senden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: charly166 am 19 November 2020, 14:57:51
Hallo Michael,

wie es scheint gibt es vom EchoDot 4. Gen. verschiedene Versionen. Ich habe meinen soeben ausgepackt und in Betrieb genommen und mich gewundert, warum er nicht richtig erkannt wird. In deinem Modul wird das DeviceType = "A3RMGO6LYLH7YN" erkannt. Meines hat das DeviceType = "A2U21SRK4QGSE1". Könntest du das bei Gelegenheit mit aufnehmen?
Vielen Dank im Voraus und viele Grüße

Charly
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 19 November 2020, 15:02:57
Hallo Charly,

das kannst du mit einer Zeile in der .pm schnell selber machen.
Dazu einfach die 37_echodevice.pm
mit nano öffen und weit nach unten wo die dot`s stehen
und deins dazu Eintagen.

Fertig nach dem shutdown restart


Liebe Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: charly166 am 19 November 2020, 15:05:15
Hallo Mickey,

vielen Dank für die Info - hatte ich bereits auch schon gemacht (hatte das gleiche Problem schon mal mit meiner HalloMagenta). Nur würde so jedes Update die Zeile wieder überschreiben - oder ich nehm das Modul natürlich raus.
Viele Grüße

Charly
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 November 2020, 15:24:10
Zitat von: charly166 am 19 November 2020, 15:05:15
Hallo Mickey,

vielen Dank für die Info - hatte ich bereits auch schon gemacht (hatte das gleiche Problem schon mal mit meiner HalloMagenta). Nur würde so jedes Update die Zeile wieder überschreiben - oder ich nehm das Modul natürlich raus.
Viele Grüße

Charly
Neue Version kommt morgen früh. Einfach ab ca. 8 Uhr ein Update machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: charly166 am 19 November 2020, 15:25:11
Mega! Vielen herzlichen Dank!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kurt6908 am 20 November 2020, 07:16:14
Zitat von: michael.winkler am 19 November 2020, 14:51:25
Welche Zeitangabe meinst Du hier? Kannst Du mal von dem Dialog einen Screenshot senden?

Hallo Michael,

anbei der Screenshot.

Viele Grüße

Kurt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 20 November 2020, 07:59:48
Zitat von: kurt6908 am 20 November 2020, 07:16:14
Hallo Michael,

anbei der Screenshot.

Viele Grüße

Kurt
Danke für den Screenshot.

Wir den ein Sound abgespielt? Und wenn ja, wie lange?

Hast Du mal einen anderen Browser verwendet? Welchen benutzt Du überhaupt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kurt6908 am 20 November 2020, 08:31:53
Zitat von: michael.winkler am 20 November 2020, 07:59:48
Danke für den Screenshot.

Wir den ein Sound abgespielt? Und wenn ja, wie lange?

Hast Du mal einen anderen Browser verwendet? Welchen benutzt Du überhaupt?

Hallo Michael,

ja, der Sound wird komplett abgespielt, unterschiedlich lange, je nach Aufzeichnungslänge. Die Aufzeichnungslänge passt aber mit keiner der beiden Zeitangaben zusammen.
Ich nutze den Firefox in der 83.- und 60.-Version, bei beiden das Gleiche. Mit einem anderen Browser habe ich es noch nicht getestet. Mach ich, wenn ich Zugriff habe, melde mich wieder.

Gruß

Kurt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kurt6908 am 20 November 2020, 19:42:11
Hallo Michael,

ich habe es nun auch mit der Version 87 des MS Edge getestet. Hier kommt gar keine Meldung wie beim Firefox.

Gruß

Kurt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tilly001 am 22 November 2020, 13:41:15
Ich versuche gerade das echodevice Modul bei mir zu installieren. Wenn ich es über die Methode mit NPM versuche dann komme ich bis zum Erstellen des Links. Wenn ich den dann aufrufe ist die Seite nicht erreichbar.

Wenn ich beim Device erstellen die Zugangsdaten direkt eingebe, bekomme ich einen Connect und finde alle Amazon Geräte. Nur kann ich keins davon steuern.

Hat jemand eine Idee dazu??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 November 2020, 13:44:13
Die Methode mit den ECHTEN Anmeldedaten funktioniert NICHT (mehr wirklich)!

Zu Hauf zu lesen im Thread ;)

Ansonsten: Link nicht erreichbar und Punkt hilft nicht dir zu helfen...

Also z.B. in welcher Umgebung läuft fhem/echodevice?

Stimmt die IP, die angezeigt wird?

Es gibt diverse Attribute bzgl. IP und Port, vielleicht da mal schauen/lesen...

Steht etwas im Log?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tilly001 am 22 November 2020, 14:46:13
Zitat von: MadMax-FHEM am 22 November 2020, 13:44:13
Die Methode mit den ECHTEN Anmeldedaten funktioniert NICHT (mehr wirklich)!

Zu Hauf zu lesen im Thread ;)

Ansonsten: Link nicht erreichbar und Punkt hilft nicht dir zu helfen...

Also z.B. in welcher Umgebung läuft fhem/echodevice?

Stimmt die IP, die angezeigt wird?

Es gibt diverse Attribute bzgl. IP und Port, vielleicht da mal schauen/lesen...

Steht etwas im Log?

Gruß, Joachim


Es läuft ...

Nachdem ich direkt auf dem Rechner, wo FHEM installiert ist, den Prozess durchgegangen bin, wurde ich auf die Amazon Anmeldeseite weitergeleitet.

Gruß Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Darkrabbit am 01 Dezember 2020, 10:16:24
Hallo zusammen,

ich habe das Problem, dass ich seit einiger Zeit die Lautstärke vom echodevice nicht mehr ändern kann. Egal ob via manuellem Set-Befehl oder via Funktionsbutton direkt im device.

Es erscheint dann immer folgende Fehlermeldung im Log:

Zitat2020-12-01 10:12:57 echodevice ECHO_G090LA0974940B0Q volume: 7
2020.12.01 10:12:57 4 : [ECHO_G090LA0974940B0Q] [echodevice_Parse] [volume] json for unknown message { 'data' => 'nodata' }

Alles andere funktioniert prima am dem echodevice.

Hat jemand eine Idee?  ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Griasink am 01 Dezember 2020, 19:21:20
Hallo zusammen,
zuerst möchte ich mich ganz herzlich beim Ersteller dieses Moduls, sowie bei allen Entwicklern von FHEM und dessen Modulen bedanken.
Ich bin nun seit vier Jahren stiller Mitleser dieses Forums und konnte hier schon sehr viele Antworten auf meine Fragen finden.
Bei meinem derzeitigen Problem komme ich nun aber seit Tagen nicht weiter und würde euch gerne um eure Hilfe bitten.

Ich habe das Modul schon längere Zeit erfolgreich im Einsatz und kann auch alle gewünschten Funktionen abbilden, vor ca. zwei Wochen habe ich eine neue Playlist über Amazon-Music erstellt,
diese Playlist kann ich per App wie auch per Sprachbefehl an allen meinen Echos aufrufen und abspielen.
Wenn ich diese Playlist aber über FHEM aufrufen möchte, passiert leider nichts.
Egal ob ich es über die Funktion "get primeplayeigeneplaylist -> play"  oder über "set primeplayeigendeplaylist -> ID" versuche es wird nichts wiedergegeben.
Meine alten/bestehenden Playlists hingegen werden über beide Varianten wiedergegeben.
Ein Logfile mit verbose 5 hat den folgenden Fehler ans Tageslicht gebracht:


HTTP/1.1 400 Bad Request
Content-Type: application/json
Content-Length: 167
Connection: keep-alive
Server: Server
Date: Tue, 01 Dec 2020 17:07:44 GMT
x-amz-rid: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x-amzn-RequestId: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Content-Encoding: gzip
x-amzn-error: CLOUD_PLAYER_NO_TRACK_FOUND
Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
X-Cache: Error from cloudfront
Via: 1.1 xxxxxxxxxxxxxxxxxxxxxxxxxxxx.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: xxxxxxxxx
X-Amz-Cf-Id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2020.12.01 18:07:44 4: [ECHO_S_OG_BUERO] [echodevice_Parse] [primeplayeigeneplaylist]
2020.12.01 18:07:44 5: [ECHO_S_OG_BUERO] [echodevice_Parse] [primeplayeigeneplaylist] DATA Dumper=$VAR1 = '{"message":"Bei der Suche Ihres angefragten Songs im Amazon Music-Konto ist ein Problem aufgetreten. Prüfen Sie, ob der Song in der Amazon Music-Bibliothek existiert, und versuchen Sie es erneut!"}';


Nun hoffe ich, dass ich meine Infos so zusammengetragen habe, dass ihr mir vielleicht weiterhelfen könnt, evtl. stehe ich mit meinem Problem auch nicht alleine da?

Vielen Dank und einen schönen Abend!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bytexxx am 05 Dezember 2020, 00:41:55
Hallo alle zusammen.
Ich wollte mir meine echos in Fhem einrichten, aber scheitere schon an dem ersten Schritt der Anleitung.

define Test echodevice xxxxxx@xxx xxxx

Als Antwort sagt mir Fhem nur:

Cannot load module echodevice

was mache ich denn da falsch? Oder habe ich irgendetwas in der Anleitung übersehen?

VG, Andre.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 05 Dezember 2020, 00:43:15
Was sagt die Log?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Darkrabbit am 05 Dezember 2020, 07:50:31
ZitatHallo zusammen,

ich habe das Problem, dass ich seit einiger Zeit die Lautstärke vom echodevice nicht mehr ändern kann. Egal ob via manuellem Set-Befehl oder via Funktionsbutton direkt im device.

Es erscheint dann immer folgende Fehlermeldung im Log:

Zitat
2020-12-01 10:12:57 echodevice ECHO_G090LA0974940B0Q volume: 7
2020.12.01 10:12:57 4 : [ECHO_G090LA0974940B0Q] [echodevice_Parse] [volume] json for unknown message { 'data' => 'nodata' }

Alles andere funktioniert prima am dem echodevice.

Hat jemand eine Idee?  ???


Scheint wohl niemand so zu haben? Kann jemand von Euch einfach mal die Funktion mit der Lautstärke testen und mir bestätigen, dass es dort keinen Fehler im Log gibt?
Dann wüsste ich zumindest schon, dass es grundsätzlich funktionieren müsste und kein generelles Problem ist.

Danke  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Dezember 2020, 10:23:21
Zitat von: Darkrabbit am 05 Dezember 2020, 07:50:31

Scheint wohl niemand so zu haben? Kann jemand von Euch einfach mal die Funktion mit der Lautstärke testen und mir bestätigen, dass es dort keinen Fehler im Log gibt?
Dann wüsste ich zumindest schon, dass es grundsätzlich funktionieren müsste und kein generelles Problem ist.

Danke  :)

Gerade getestet: es wird die Lautstärke geändert und KEIN Fehler/Meldung im Log
EDIT: natürlich mit schon gelöschtem verbose Attribut ;)

ist dein npm_install aktuell?
fhem aktuell?
(wobei mein letzter Update auch schon ein "paar Tage" zurück liegt)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moskito am 05 Dezember 2020, 10:23:39
Zitat von: Darkrabbit am 05 Dezember 2020, 07:50:31

Scheint wohl niemand so zu haben? Kann jemand von Euch einfach mal die Funktion mit der Lautstärke testen und mir bestätigen, dass es dort keinen Fehler im Log gibt?
Dann wüsste ich zumindest schon, dass es grundsätzlich funktionieren müsste und kein generelles Problem ist.

Danke  :)

Moin Darkabbit,
die selben Meldungen erhalte ich auch in meinem Log, wenn ich "attr global verbose" auf 4 stelle. Voreinstellung ist 3.
Aber trotz allem funktioniert das ändern der Lautstärke.

Gruß
Danny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Dezember 2020, 10:53:41
Ich hatte verbose 0 ;)

Dann extra Attribut gelöscht -> also Standard 3: keine Meldung

Mit verbose 4: habe ich auch Meldungen

Aber: es funktioniert...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Darkrabbit am 05 Dezember 2020, 11:44:08
Danke für den Tipp!

Habe zwar keine solche Meldung beim Verbose (egal wie ich es einstelle), aber weiter bei der Lautstärke.

Aber es scheint tatsächlich kein Problem zu sein. Es funktioniert trotzdem.  :o
Habe mich nur verwirren lassen, da irgendwann mal die Lautstärke zu hoch (trotz täglicher Einstellung für den Wecker) und ich dann den Fehler in den Logs gesehen hatte.
Habe seither aber nicht nochmal ausprobiert, ob es auch trotz Fehler funktioniert, sondern nur geschaut, ob die Fehlermeldung noch da ist.

Danke!  :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bytexxx am 05 Dezember 2020, 16:15:56
Zitat von: amenomade am 05 Dezember 2020, 00:43:15
Was sagt die Log?

wenn mit Log der EventMonitor gemeint ist dann absolut nichts...
Mein Fhem ist geupdated und neu gestartet... Falls das hilf.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Dezember 2020, 16:32:42
Nein mit Log ist das fhem-Log gemeint!

Links im Menü "Logfile"...

Dort steht (normalerweise) warum das Modul nicht geladen werden konnte.

Vermutlich fehlt eine Perl-Lib o.ä.

Hast du auf der Anleitung von Michael Winkler alle dort genannten Libs (sofern da welche genannt sind) installiert!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bytexxx am 05 Dezember 2020, 19:50:37
Ah, ok...
das kommt folgendes:

2020.12.05 19:49:28 1: reload: Error:Modul 37_echodevice deactivated:
Can't locate JSON.pm in @INC (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl) at ./FHEM/37_echodevice.pm line 431.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 431.

2020.12.05 19:49:28 0: Can't locate JSON.pm in @INC (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl) at ./FHEM/37_echodevice.pm line 431.
BEGIN failed--compilation aborted at ./FHEM/37_echodevice.pm line 431.

hoffe das hilft.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Dezember 2020, 20:01:21
Ja du musst wohl libjson-perl installieren.

Ich bevorzuge ja apt aber es geht (bestimmt) auch mit CPAN...

Mit apt:


sudo apt-get update
sudo apt-get install libjson-perl


Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: lynckmeister am 06 Dezember 2020, 15:45:40
Servus , wie kann ich denn das Logging sinnvoll beschneiden ?
Mein Echodevice hat mehrere Geräte gefunden und seither bombt es mein Log mit solchen Meldungen total voll :



ce ECHO_G000N607829200RL microphone: false
2020-12-06 15:44:00 echodevice ECHO_G0003563629200RL deviceAddress:naden, Hessen, DE
2020-12-06 15:44:00 echodevice ECHO_G00346369200RL timeZoneId: Europe/Berlin
2020-12-06 15:44:00 echodevice ECHO_G0W034346223F3FB microphone: false
2020-12-06 15:44:00 echodevice ECHO_G090LF4644672121KBX microphone: false
2020-12-06 15:44:00 echodevice ECHO_G090LF144472121KBX deviceAddress: , , Hessen, DE
2020-12-06 15:44:00 echodevice ECHO_G090LF1443121KBX timeZoneId: Europe/Berlin
2020-12-06 15:44:00 echodevice ECHO_b83e1293453b64c4ea63a83dab5d27b2e microphone: false

2020-12-06 15:44:00 echodevice ECHO_G2A0P565660K4J wakeword: ALEXA
2020-12-06 15:44:00 echodevice ECHO_G04564570XR6 wakeword: ALEXA
2020-12-06 15:44:00 echodevice ECHO_G090LF118182059K wakeword: ALEXA
2020-12-06 15:44:01 echodevice ECHO_709454945130A11 dnd: off
2020-12-06 15:44:01 echodevice ECHO_70900354564320117 dnd: off
2020-12-06 15:44:01 echodevice ECHO_G2A45640774060K4J dnd: off
2020-12-06 15:44:01 echodevice ECHO_G090L4566071970XR6 dnd: off
2020-12-06 15:44:01 echodevice ECHO_G074564562NH9 dnd: off
2020-12-06 15:44:01 echodevice ECHO_G074545771Q3Q dnd: off
2020-12-06 15:44:01 echodevice ECHO_G090L34632059K dnd: off
2020-12-06 15:44:01 echodevice ECHO_G073463561QGT dnd: off
2020-12-06 15:44:01 echodevice ECHO_G07034632FTB dnd: off
2020-12-06 15:44:01 echodevice ECHO_G000346329200RL dnd: off
2020-12-06 15:44:01 echodevice ECHO_G0W3463223F3FB dnd: off
2020-12-06 15:44:01 echodevice ECHO_G0903346321KBX dnd: off
2020-12-06 15:44:02 echodevice ECHO_b83e129a134636363a83dab5d27b2e dnd: off
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Dezember 2020, 15:58:48
Solange ich keine Probleme habe steht bei mir jedes ECHO-Device verbose auf 0 ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: lynckmeister am 06 Dezember 2020, 18:11:53
ja klar ... das ist wohl dann erstmal das Beste ;)
Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Dezember 2020, 10:26:51
Zitat von: lynckmeister am 06 Dezember 2020, 15:45:40
Servus , wie kann ich denn das Logging sinnvoll beschneiden ?
Mein Echodevice hat mehrere Geräte gefunden und seither bombt es mein Log mit solchen Meldungen total voll :



ce ECHO_G000N607829200RL microphone: false
2020-12-06 15:44:00 echodevice ECHO_G0003563629200RL deviceAddress:naden, Hessen, DE
2020-12-06 15:44:00 echodevice ECHO_G00346369200RL timeZoneId: Europe/Berlin
2020-12-06 15:44:00 echodevice ECHO_G0W034346223F3FB microphone: false
2020-12-06 15:44:00 echodevice ECHO_G090LF4644672121KBX microphone: false
2020-12-06 15:44:00 echodevice ECHO_G090LF144472121KBX deviceAddress: , , Hessen, DE
2020-12-06 15:44:00 echodevice ECHO_G090LF1443121KBX timeZoneId: Europe/Berlin
2020-12-06 15:44:00 echodevice ECHO_b83e1293453b64c4ea63a83dab5d27b2e microphone: false

2020-12-06 15:44:00 echodevice ECHO_G2A0P565660K4J wakeword: ALEXA
2020-12-06 15:44:00 echodevice ECHO_G04564570XR6 wakeword: ALEXA
2020-12-06 15:44:00 echodevice ECHO_G090LF118182059K wakeword: ALEXA
2020-12-06 15:44:01 echodevice ECHO_709454945130A11 dnd: off
2020-12-06 15:44:01 echodevice ECHO_70900354564320117 dnd: off
2020-12-06 15:44:01 echodevice ECHO_G2A45640774060K4J dnd: off
2020-12-06 15:44:01 echodevice ECHO_G090L4566071970XR6 dnd: off
2020-12-06 15:44:01 echodevice ECHO_G074564562NH9 dnd: off
2020-12-06 15:44:01 echodevice ECHO_G074545771Q3Q dnd: off
2020-12-06 15:44:01 echodevice ECHO_G090L34632059K dnd: off
2020-12-06 15:44:01 echodevice ECHO_G073463561QGT dnd: off
2020-12-06 15:44:01 echodevice ECHO_G07034632FTB dnd: off
2020-12-06 15:44:01 echodevice ECHO_G000346329200RL dnd: off
2020-12-06 15:44:01 echodevice ECHO_G0W3463223F3FB dnd: off
2020-12-06 15:44:01 echodevice ECHO_G0903346321KBX dnd: off
2020-12-06 15:44:02 echodevice ECHO_b83e129a134636363a83dab5d27b2e dnd: off

schick mal ein get status vom Account Device. Eigentlich sollten solche Meldungen nicht kommen, wenn das Verbose auf Standard gestellt ist!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: lynckmeister am 07 Dezember 2020, 12:22:25
Zitat von: MadMax-FHEM am 06 Dezember 2020, 15:58:48
Solange ich keine Probleme habe steht bei mir jedes ECHO-Device verbose auf 0 ;)

Gruß, Joachim

Aber es funktioniert nicht, obwohl ich das Attribut verbose 0 eingetragen habe, senden Sie munter weiter ... woran kann das liegen ?
Anbei das Bild vom Statusdevice !
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Dezember 2020, 15:20:21
Hast du verbose bei JEDEM Device gesetzt?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: lynckmeister am 07 Dezember 2020, 16:15:57
jo... und auch nochmal kontrolliert ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Griasink am 07 Dezember 2020, 19:26:43
Zitat von: Griasink am 01 Dezember 2020, 19:21:20
Hallo zusammen,
zuerst möchte ich mich ganz herzlich beim Ersteller dieses Moduls, sowie bei allen Entwicklern von FHEM und dessen Modulen bedanken.
Ich bin nun seit vier Jahren stiller Mitleser dieses Forums und konnte hier schon sehr viele Antworten auf meine Fragen finden.
Bei meinem derzeitigen Problem komme ich nun aber seit Tagen nicht weiter und würde euch gerne um eure Hilfe bitten.

Ich habe das Modul schon längere Zeit erfolgreich im Einsatz und kann auch alle gewünschten Funktionen abbilden, vor ca. zwei Wochen habe ich eine neue Playlist über Amazon-Music erstellt,
diese Playlist kann ich per App wie auch per Sprachbefehl an allen meinen Echos aufrufen und abspielen.
Wenn ich diese Playlist aber über FHEM aufrufen möchte, passiert leider nichts.
Egal ob ich es über die Funktion "get primeplayeigeneplaylist -> play"  oder über "set primeplayeigendeplaylist -> ID" versuche es wird nichts wiedergegeben.
Meine alten/bestehenden Playlists hingegen werden über beide Varianten wiedergegeben.
Ein Logfile mit verbose 5 hat den folgenden Fehler ans Tageslicht gebracht:


HTTP/1.1 400 Bad Request
Content-Type: application/json
Content-Length: 167
Connection: keep-alive
Server: Server
Date: Tue, 01 Dec 2020 17:07:44 GMT
x-amz-rid: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x-amzn-RequestId: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Content-Encoding: gzip
x-amzn-error: CLOUD_PLAYER_NO_TRACK_FOUND
Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
X-Cache: Error from cloudfront
Via: 1.1 xxxxxxxxxxxxxxxxxxxxxxxxxxxx.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: xxxxxxxxx
X-Amz-Cf-Id: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2020.12.01 18:07:44 4: [ECHO_S_OG_BUERO] [echodevice_Parse] [primeplayeigeneplaylist]
2020.12.01 18:07:44 5: [ECHO_S_OG_BUERO] [echodevice_Parse] [primeplayeigeneplaylist] DATA Dumper=$VAR1 = '{"message":"Bei der Suche Ihres angefragten Songs im Amazon Music-Konto ist ein Problem aufgetreten. Prüfen Sie, ob der Song in der Amazon Music-Bibliothek existiert, und versuchen Sie es erneut!"}';


Nun hoffe ich, dass ich meine Infos so zusammengetragen habe, dass ihr mir vielleicht weiterhelfen könnt, evtl. stehe ich mit meinem Problem auch nicht alleine da?

Vielen Dank und einen schönen Abend!

Guten Abend zusammen,
evtl. war meine Frage für euch zu einfach...!?  :-[
Könnte bitte mal jemand probieren, ob er bei sich eine neue Playlist hinzufügen kann und diese im Anschluss per ID über FHEM Abspielen kann?
Evtl. hat mir noch jemand einen Tipp wie ich ohne FHEM an die ID einer Playlist komme, die Anleitung "Medieninformationen ermitteln" auf der Seite von mwinkler ist leider nicht mehr aktuell.

Vielen Dank!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Dezember 2020, 19:54:01
Zitat von: Griasink am 07 Dezember 2020, 19:26:43
Guten Abend zusammen,
evtl. war meine Frage für euch zu einfach...!?  :-[
Könnte bitte mal jemand probieren, ob er bei sich eine neue Playlist hinzufügen kann und diese im Anschluss per ID über FHEM Abspielen kann?
Evtl. hat mir noch jemand einen Tipp wie ich ohne FHEM an die ID einer Playlist komme, die Anleitung "Medieninformationen ermitteln" auf der Seite von mwinkler ist leider nicht mehr aktuell.

Vielen Dank!
schick mal ein get status von Deinem Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Griasink am 07 Dezember 2020, 21:26:01
Zitat von: michael.winkler am 07 Dezember 2020, 19:54:01
schick mal ein get status von Deinem Account Device


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.3
NPM Cookie Version    Reading 3.0.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo@yellow
group    Attribut Global Device
room    Attribut _Echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-65316....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 271....
.DIRECTID    Helper amzn1.account.AG2RYP....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Dezember 2020, 09:24:29
Zitat von: Griasink am 07 Dezember 2020, 21:26:01

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.3
NPM Cookie Version    Reading 3.0.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo@yellow
group    Attribut Global Device
room    Attribut _Echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-65316....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 271....
.DIRECTID    Helper amzn1.account.AG2RYP....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

sieht alles gut aus.

Habe es bei mir gerade versucht. Neue Playliste erstellt, kurz gewartet, Playliste gesucht und direkt mit Play gestartet. Hat alles sauber funktioniert.

Hast du mal versucht die Playliste noch mal zu löschen und noch mal zu erstellen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Griasink am 08 Dezember 2020, 09:59:28
Zitat von: michael.winkler am 08 Dezember 2020, 09:24:29
sieht alles gut aus.

Habe es bei mir gerade versucht. Neue Playliste erstellt, kurz gewartet, Playliste gesucht und direkt mit Play gestartet. Hat alles sauber funktioniert.

Hast du mal versucht die Playliste noch mal zu löschen und noch mal zu erstellen?

Vielen Dank fürs ausprobieren!
Ich habe in meiner Verzweiflung mehrere Playlists gelöscht und auf verschiedenen Wegen wieder erstellt (Sprache, AmazonMusic-App, und mit der AmazonMusic PC-Software). Die AmazonMusic-PC-App habe ich erst vor kurzem installiert, vielleicht hängt es auch damit zusammen.
Nun weiß ich zumindest, dass der Fehler nur bei mir auftritt, gibt es noch eine andere Möglichkeit an die ID zu kommen?

Vielen Dank für Deine Hilfe!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Dezember 2020, 23:08:07
Hallo Michael,

ich hätte einen neuen Typ im Angebot:


elsif($ModelNumber eq "A2WN1FJ2HG09UN" || $ModelNumber eq "Ultimate Alexa") {return "Ultimate Alexa";}


Ich habe eine Google also WearOS-Watch.
Die ist ja leider ohne Alexa...
...aber mit der Ultimate Alexa App hat sie doch Alexa :)

Ich hab das mal so eingetragen und es geht so ein wenig was, also zumindest sehe ich im voice-Reading den gesprochenen Text.

Sprachausgabe "sehe" ich irgendwie aber aktuell "streikt" wohl das "Zusammenspiel" mit Ultimate Alexa und der Uhr... :-\
EDIT: korrigiere: es geht :) Aber irgendwie muss ich da noch mal zwischen Google und Amazon "verhandeln", dass das auch so bleibt... ;)

Wenn es keine Mühe macht wäre ich über einen Einbau sehr erfreut :)

Danke schon mal, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Dezember 2020, 16:32:59
Hallo,

heute habe ich Euch ein großes Weihnachtsgeschenkt!

Ab jetzt ist es möglich jedes gesprochenen Wort an Alexa auch über einen Set Befehl zu übertragen. Hier könnt Ihr zum Beispiel anstatt Eurer Alexa folgendes zu sagen "Alexa, ruf den Weihnachtsmann an" einfach ein set textcommand "ruf den Weihnachtsmann an" senden.

Die Änderung könnt Ihr ab morgen benutzen. Ihr müsst nur ein Update ausführen.

# 2020.12.11 v0.2.5
# - FEATURE: Text Kommando an Amazon schicken "set textcommand"
#            Unterstützung A2WN1FJ2HG09UN Ultimate Alexa
#


Die komplette Dokumentation über das ganze Modul findet ihr hier:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Wer mich etwas unterstützen möchte kann mir gerne etwas spenden, oder einfach mal über den Amazon Link etwas bestellen.
https://amzn.to/3a0BMBt
https://paypal.me/MWinkler77

Wer möchte kann mir auch auf Instgram folgen:
https://www.instagram.com/mwinklersmarthome/?hl=de

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Dezember 2020, 16:48:05
Zitat von: michael.winkler am 11 Dezember 2020, 16:32:59
Hallo,

heute habe ich Euch ein großes Weihnachtsgeschenkt!

Ab jetzt ist es möglich jedes gesprochenen Wort an Alexa auch über einen Set Befehl zu übertragen. Hier könnt Ihr zum Beispiel anstatt Eurer Alexa folgendes zu sagen "Alexa, ruf den Weihnachtsmann an" einfach ein set textcommand "ruf den Weihnachtsmann an" senden.

Ja is denn scho Weihnachten!? ;)

Klingt ja mal sehr interessant! :)

Werde ich mal testen...

...aber dann muss ich meine Änderung/Anpassung/Erweiterung ja wieder reinbasteln: https://forum.fhem.de/index.php/topic,82631.msg1109453.html#msg1109453

Könnte das noch mit rein oder ist das "Device" zu "exotisch"? :)


Zitat von: michael.winkler am 11 Dezember 2020, 16:32:59
Wer mich etwas unterstützen möchte kann mir gerne etwas spenden, oder einfach mal über den Amazon Link etwas bestellen.
https://amzn.to/3a0BMBt
https://paypal.me/MWinkler77

Unterstützung geht klar...

Gruß, Joachim

P.S.: zur "Not" auch ohne den "Einbau" ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Dezember 2020, 16:54:08
Zitat von: MadMax-FHEM am 11 Dezember 2020, 16:48:05
...aber dann muss ich meine Änderung/Anpassung/Erweiterung ja wieder reinbasteln: https://forum.fhem.de/index.php/topic,82631.msg1109453.html#msg1109453
Könnte das noch mit rein oder ist das "Device" zu "exotisch"? :)
Die Zeile ist auch darin enthalten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Dezember 2020, 16:54:51
Zitat von: michael.winkler am 11 Dezember 2020, 16:54:08
Die Zeile ist auch darin enthalten.

:)

Dann wird auch jeden Fall ein Update gemacht...

Danke, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 11 Dezember 2020, 18:27:02
Hallo, mein update findet die Datei noch nicht?

Kann ich die schon wo anders zum testen laden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Dezember 2020, 18:48:02
Update immer erst ab ca. 8Uhr des nächsten Tages...

Ansonsten manuell von subversion...

https://forum.fhem.de/index.php/topic,109518.msg1034956.html#msg1034956

EDIT: sollte man als "Developer" doch wissen... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 11 Dezember 2020, 19:11:12
super danke - das funktioniert super - endlich ist ein "alexa bildschirm aus" per code machbar!!!!

Wenn jetzt noc das mit den Gruppen bei Licht / Fernseher funktioniert, wäre ich schon wunschlos ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Dezember 2020, 12:40:02
@Michael:

:) :) :) :) :) :) :)

Das ist ja supergeil!

(und mein "exotisches" Device ist immer noch wieder da :)  )

Gruß und schönes WE, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mrfloppy am 13 Dezember 2020, 13:06:56
Hallo

Kurze Frage wofür verwendet ihr denn das "set textcommand".
Nehme an ist mehr bei den Echo Shows nützlich oder?

Hab ihr ein paar Beispiele wie ihr das nutzt.

Danke LG 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Aladin222 am 13 Dezember 2020, 14:12:16
Hallo @all,

gibt es die Möglichkeit über das echodevice eigene MP3-Schnipsel abzuspielen ?
Also eigene Sounds basteln ?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Dezember 2020, 14:42:02
Zitat von: mrfloppy am 13 Dezember 2020, 13:06:56
Hallo

Kurze Frage wofür verwendet ihr denn das "set textcommand".
Nehme an ist mehr bei den Echo Shows nützlich oder?

Hab ihr ein paar Beispiele wie ihr das nutzt.

Danke LG

Naja so lassen sich z.B. eimfach Musiktitel etc. abspielen ohne lange die IDs rauszukramen... ;)

Oder andere Sachen: Geräte ein-/ausschalten die nur über Alexa aber nicht in fhem gehen (auch ohne Routine jetzt)

Und und und...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 13 Dezember 2020, 16:32:02
alexa, bildschirm aus - perfekt für das echo im Schlafzimmer
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 13 Dezember 2020, 16:56:46
Hallo Michael,

VIELEN DANK für das neue Feature. (textcommand)  :)

So müssen meine Echos (mit Bildschirm) sich nicht mehr gegenseitig "Bildschirm aus" zurufen,  ;D
und auch andere Anweisungen lassen sich einfacher automatisieren.

Was mir jetzt aber aufgefallen ist, daß zumindest bei mir,  (Version 0.2.5 , Fhem-Update Sonntagvormittag)
bei manchen set-commands meiner Echos, bei denen sonst eine Auswahlliste angezeigt wurde, diese nicht mehr angezeigt wird.

z.B.    routine_play
          notifications_delete
         

es funktioniert

z.B.   info
         sounds


Kann das jemand bestätigen, oder bin ich ein Ausnahmefall?  :-[

Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 13 Dezember 2020, 17:50:39
Hallo zusammen,

bei mir ist sind die Auswahllisten noch vorhanden  ;D

Viele Grüße
Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 Dezember 2020, 18:19:32
notifications_delete steht auf jedenfall nur zur Auswahl wenn in dem Reading timer_id nicht - drin steht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Dezember 2020, 18:26:20
Zitat von: Aladin222 am 13 Dezember 2020, 14:12:16
Hallo @all,

gibt es die Möglichkeit über das echodevice eigene MP3-Schnipsel abzuspielen ?
Also eigene Sounds basteln ?

Anleitung gelesen?

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#MP3_Playlisten

Wenn es nur um kurze sounds geht: set ECHO_XXX sound "KurzSound"

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Dezember 2020, 18:33:51
Zitat von: TecCheck am 13 Dezember 2020, 16:56:46
Was mir jetzt aber aufgefallen ist, daß zumindest bei mir,  (Version 0.2.5 , Fhem-Update Sonntagvormittag)
bei manchen set-commands meiner Echos, bei denen sonst eine Auswahlliste angezeigt wurde, diese nicht mehr angezeigt wird.

z.B.    routine_play
          notifications_delete

Fehlen bei mir auch...

Wobei nur "notifications_delete" fehlt (habe aber auch keine notifications ;) )...

Musste aber extra nachsehen, da ich diese nicht nutze ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 Dezember 2020, 18:51:51
Wobei nur "notifications_delete" fehlt (habe aber auch keine notifications ;) )...

Stell mal einen Timer, dann hast auch den setter.

Ist der abgelaufen und gestoppt bleibt der setter noch x-Zeit (Minuten,Stunden k.A.).
Irgendwann wird auf jedenfall (wenn alle bereits abgelaufen Timer vorbei sind) timer_id auf - gesetzt und der setter ist wieder weg.

Oder du löschst mit notifications_delete manuell alle bisher vorhanden timer, dann verschwindet der setter nach dem nächsten Intervall.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Dezember 2020, 19:08:34
Ich will den ja nicht haben... ;)

...ich wollte ja nur Bescheid geben...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 13 Dezember 2020, 19:13:27
Aber ich verwende und brauch den ;)

Steht irgendwo schon, aber schon lange her, für die die es brauchen können:

Ich lösche nach jedem Timer-stoppen den letzten Timer (wegen der x-Zeit von oben, sonst steht der darauffolgende in timer_xx_id, timer_xx_remainingtime).
Damit steht die Restlaufzeit des aktuell gestellten Timer immer (also ab dem nächsten Intervall) in timer_remainingtime und man kann darauf zurückgreifen, bspw. zur Anzeige im FTUI.

defmod not_Echo_all_notifications_delete notify .G_Echo_.*:voice:.(echo.stopp|stopp|echo.klappe|klappe|echo.aus|aus|echo.timer.aus|timer.aus) {return fhem ('set $NAME notifications_delete {(sprintf("fw@". ReadingsVal("$NAME","timer_id",0)))}') if ReadingsNum($NAME,'timer_remainingtime','0') == '0';;}
attr not_Echo_all_notifications_delete room Sprachsteuerung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 13 Dezember 2020, 19:32:09
Hallo @all

ZitatWas mir jetzt aber aufgefallen ist, daß zumindest bei mir,  (Version 0.2.5 , Fhem-Update Sonntagvormittag)
bei manchen set-commands meiner Echos, bei denen sonst eine Auswahlliste angezeigt wurde, diese nicht mehr angezeigt wird.

z.B.    routine_play
          notifications_delete 

Möchte das nur mal präzisieren:

In der Auswahlliste der Set-Befehle sind alle Eintrage vorhanden,
aber wenn ich hier z.B. routine_play auswähle, müsste doch rechts davon ein weiteres Auswahlfeld  erscheinen,
in dem ich die einzelnen Routinen auswählen kann, dort erscheint aber nichts, weder eine Auswallliste, noch ein Eingabefeld.
Bei den Set-Befehlen "info oder sound" ist jeweils eine Auswahlliste vorhanden.

Grüße
Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Dezember 2020, 19:50:30
Also ich habe set ECHO_XXX routine_play INKL. der Auswahlliste...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TecCheck am 13 Dezember 2020, 21:18:57
Hallo MadMax-FHEM,

ZitatAlso ich habe set ECHO_XXX routine_play INKL. der Auswahlliste...

Gruß, Joachim

Vielen Dank für deine Rückmeldung, dann werde ich bei mir mal auf Fehlersuche gehen. . .  :(

Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bitschubser am 13 Dezember 2020, 22:09:09
Hallo,
ich habe bisher noch den normalen Login-Mode. Würde gern auf den NPM-Mode wechseln.
Scheitere aber an der Stelle, wo ich an Amazon weitergeleitet werde und dort Username und Passwort angebe.
Wenn ich das nämlich mache bekomme ich die Meldung "Please enable Cookies to continue".
Cookies sind aber erlaubt, wenn ich die Seite direkt aufrufe funktioniert die Anmeldung.

node --version
v10.23.0
npm --version
6.14.8

Probiert mit Chrome, und Firefox

Woran könnte das liegen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Dezember 2020, 22:29:16
Ist dein npm_install aktuell?

Also noch mal ausführen/updaten.

Und das Account-Device löschen und noch mal mit dem "fake-Login" anlegen (oder auf DEF und dann ändern)...

Ansonsten muss sich Michael mal melden...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bitschubser am 14 Dezember 2020, 19:13:21
genauso hatte ich es gemacht.
Die Fake-Infos eintragen, dann NPM_Install durchlaufen lassen.  Rückmeldung: Installation erfolgreich durchgefuehrt
Dann NPM_login new. Aber dann gehts wegen Cookies nicht weiter. :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 15 Dezember 2020, 11:34:26
Alle Geräte disconnected. Hat jemand auch das Problem, oder bin ich alleine? Vermutlich macht Amazon wieder was. Auch mein TV mit eingebautem Alexa verbindet sich erfolglos.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 15 Dezember 2020, 11:39:16
Zitat von: Invers am 15 Dezember 2020, 11:34:26
Alle Geräte disconnected. Hat jemand auch das Problem, oder bin ich alleine? Vermutlich macht Amazon wieder was. Auch mein TV mit eingebautem Alexa verbindet sich erfolglos.

Kann ich so nicht bestätigen. Ist Dein npm aktuell?

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 15 Dezember 2020, 12:13:27
Hallo Michael,

kannst du bitte das "neue" Fire HD 8-Tablet, 8-Zoll-HD-Display, 32 GB

AVU7CPPF2ZRAS G0W1AT04031403A7

einpflegen?

Es steht noch als "model unbekannt" im device.

Liebe Grüße, Michael 
Titel: Fehlermeldung failed to refresh token: invalid_grant
Beitrag von: richterh am 15 Dezember 2020, 15:13:27
Hallo zusammen,

seit heute nachmittag funktioniert die Verbindung von FHEM zu Alexa per echodevice nicht mehr.

Im Logfile steht:

[2020-12-15 3:04:04 PM] [FHEM]     caching: On: 1 (as number; from 'closed')
[2020-12-15 3:04:04 PM] [FHEM] akt_Deckenlampe-state value on not handled in values
[2020-12-15 3:04:04 PM] [FHEM]     caching: On: 1 (as number; from 'closed')
[2020-12-15 3:04:04 PM] [FHEM] akt_Deckenlampe-state value on not handled in values
[2020-12-15 3:04:04 PM] refreshing token
[2020-12-15 3:04:04 PM] failed to refresh token: invalid_grant: 'The request has an invalid grant parameter : refresh_token'
  2020-12-15 15:04:06 caching: akt_Deckenlampe-state: open
[2020-12-15 3:04:06 PM] [FHEM]     caching: On: 1 (as number; from 'open')
[2020-12-15 3:04:06 PM] [FHEM] akt_Deckenlampe-state value off not handled in values
[2020-12-15 3:04:06 PM] [FHEM]     caching: On: 1 (as number; from 'open')
[2020-12-15 3:04:06 PM] [FHEM] akt_Deckenlampe-state value off not handled in values
[2020-12-15 3:04:06 PM] refreshing token
[2020-12-15 3:04:07 PM] failed to refresh token: invalid_grant: 'The request has an invalid grant parameter : refresh_token'


Änderungen vom Alexa-Gerät werden aber nach FHEM übertragen. Habe ein Backup von gestern Abend eingespielt, ohne Erfolg. Den FHEM-Connector in Alexa habe ich auch schon mal neu aktiviert und verbunden.

Das hatte ich schon mal, wurde aber durch eine Neuinstallation mit behoben. Den Aufwand würde ich mir jetzt aber gerne sparen.

Hat jemand eine Idee was ich noch versuchen kann?

Viele Grüße
Harald
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 15 Dezember 2020, 15:17:41
Hallo Harald,

hast du

set echodevice NPM_login new

schon mal probiert?

liebe Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 Dezember 2020, 15:27:54
Zitat von: richterh am 15 Dezember 2020, 15:13:27
Den FHEM-Connector in Alexa habe ich auch schon mal neu aktiviert und verbunden.

Also:

echodevice (in DIESEM Thread): damit kannst du deine ECHOS (etc.) "ansteuern" z.B. speak (also sprechen lassen)...


alexa-fhem: Sprachansagen über deine ECHOS etc. steuern dann Devices in fhem...


Und bis auf, dass beides eben Amazon/Alexa/Echos sind etc. haben die beiden Module nichts miteinander zu tun...
(maximal noch die Anmeldung/Account bei Amazon, also dass dann Amazon-Seitig beides irgendwie beim selben Account verknüppelt ist / wobei hier ja "nur" auf die per alexa.amazon.de Seite zugegriffen wird [mehr oder weniger] und bei alexa-fhem halt der fhem-Skill mit deinem Amazon-Alexa-Konto "verknüpft" ist)

Das nur "zur Sicherheit"... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: richterh am 15 Dezember 2020, 15:33:10
Hallo Mickey,
der Login hat funktioniert aber der Fehler kommt immer noch.
Viele Grüße
Harald
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: richterh am 15 Dezember 2020, 15:36:45
Hallo Joachim,
Ja das war falsch. Nicht das Echodevice sonder Alexa-fhem
Grüße
Harald
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 15 Dezember 2020, 19:51:56
Ich bin immernoch disconnected.

npm install ergibt folgendes:

Installationsergebnis

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.4.2
updated 1 package and audited 157 packages in 4.912s

2 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities

Installation erfolgreich durchgefuehrt




wo soll ich npm fund eingeben? Hat jemand einen Rat für mich?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 16 Dezember 2020, 12:50:33
ich habe das mal an der Konsole eingegeben. Die ausgabe sagt
/home/pi

Damit kann ich aber nichts anfangen. Kann wirklich keiner helfen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Dezember 2020, 13:03:28
Zitat von: Invers am 16 Dezember 2020, 12:50:33
ich habe das mal an der Konsole eingegeben. Die ausgabe sagt
/home/pi

Damit kann ich aber nichts anfangen. Kann wirklich keiner helfen?
Ohne ein get status von deinem Accountdevice wird es erst mal schwierig
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 16 Dezember 2020, 13:16:21
Im Log steht jetzt
2020.12.16 13:12:48 3: [EchoModul] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Dec 16 12:50:50 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 441refresh-cookie.js = true

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.5
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
server    Attribut layla.amazon.de
autocreate_refresh    Attribut 1
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=261-76980....
.COMMSID    Helper ....
.CSRF    Helper -12....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 16 Dezember 2020, 15:00:41
Habe auch seit ein paar Tagen: connected but loginerror

get status liefert
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.5
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_port    Attribut 3004
icon    Attribut echo
room    Attribut Alexa,Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=258-11838....
.COMMSID    Helper ....
.CSRF    Helper -73....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Dezember 2020, 15:11:47
Am Besten startet Ihr euren FHEM Server einmal komplett neu. Danach ein set NPM_login new amm Accountdevice durchführen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 16 Dezember 2020, 15:53:33
Danke, hat geklappt. fhem hatte ich mehrfach neu gestartet samt Raspberry, aber bei npm-login hatte ich immer das Kennwort eingegeben, statt new.

Vielen Dank für die Hilfe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: scooty am 16 Dezember 2020, 16:22:04
Hallo,

neben den schon weiter oben erwähnten fehlenden Auswahllisten bei "routine_play" und "notifications_delete" (bei gesetztem Alarm) bei allen meinen "echodevice"s* habe ich noch einige Unstimmigkeiten, bei denen ihr mir vielleicht weiterhelfen könnt?

Diese betreffen allerdings nur den "A2H4LV5GIZ1JFT Echo Dot Gen4 with Clock" und "A2U21SRK4QGSE1 Echo Dot Gen4":

Ein Alarm lässt sich mit
set ECHODOT alarm_normal 20:24
setzen, entsprechende "alarm_01.*"-Readings erscheinen, Reading "alarm_normal" enthält die Zeit "20:24".
Alarm wird auch in der Alexa-App angezeigt.

Lösche ich nun den Alarm mit (über Kommandozeile, Auswahlfeld wird ja leider nicht angezeigt)*
set ECHODOT notifications_delete text@<korrekte alarm_01_id>
werden die "alarm_01.*"-Readings nicht gelöscht und Reading "alarm_count" verbleibt bei dem Wert "1".
Die Löschung scheint aber anzukommen, in der Alexa-App wird der Alarm dann nicht mehr angezeigt.

Bei älteren EchoDots werden bei Löschen von Alarmen die "alarm_01.*"-Readings gelöscht und "alarm_count" zeigt die korrekte Anzahl gesetzter Alarme an.

Befehle wie
set ECHODOT alarm_on <korrekte alarm_01_id>
oder
set ECHODOT alarm_on <korrekte alarm_01_id>

bewirken leider auch keine Aktivierung/Deaktivierung der Alarme. Wenn über die Alexa-App Alarme aktiviert/deaktiviert werden wird das auch korrekt im Reading "alarm_01_status" dargestellt.

Generell (egal ob Alarm gesetzt oder nicht) fehlen bei den beiden oben genannten "Echo Dot Gen4" auch die Readings
timer_count
timer_id
timer_remainingtime


Hat das etwas damit zu tun?

Für jede Hilfe dankbar, weitere Infos/Tests liefere ich gerne.

Viele Grüße,
Andreas

PS:
37_echodevice.pm 23325 2020-12-11 15:33:38Z michael.winkler
Infos vom ACCOUNT-Device: version 0.2.5 mit NPM-Login

PPS:
*: Nach heutigem "update" und "shutdown restart" funktionieren die Auswahlfelder wieder.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Dezember 2020, 12:02:39
Zitat von: Mickey am 15 Dezember 2020, 12:13:27
Hallo Michael,

kannst du bitte das "neue" Fire HD 8-Tablet, 8-Zoll-HD-Display, 32 GB

AVU7CPPF2ZRAS G0W1AT04031403A7

einpflegen?

Es steht noch als "model unbekannt" im device.

Liebe Grüße, Michael
Werde ich ins nächste Update miteinbauen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: be-ro am 17 Dezember 2020, 20:05:13
Hat jemand von euch auch das Problem, dass wenn seine Echos über das Modul verbunden sind, Amazon Music nicht mehr funktioniert? Entweder der Echo spielt ein paar Sekunden und hört dann wieder auf, oder er fängt gar nicht an zu spielen. Manchmal sagt er dann auch, dass Amazon Music auf einem anderen Gerät wiedergeben wird und verweigert die Musikwiedergabe. Es funktioniert wieder sobald ich das EchoDevice auf disable=1 setze. Ist natürlich nicht im Sinne des Erfinders ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Dezember 2020, 20:11:13
Zitat von: be-ro am 17 Dezember 2020, 20:05:13
Hat jemand von euch auch das Problem, dass wenn seine Echos über das Modul verbunden sind, Amazon Music nicht mehr funktioniert? Entweder der Echo spielt ein paar Sekunden und hört dann wieder auf, oder er fängt gar nicht an zu spielen. Manchmal sagt er dann auch, dass Amazon Music auf einem anderen Gerät wiedergeben wird und verweigert die Musikwiedergabe. Es funktioniert wieder sobald ich das EchoDevice auf disable=1 setze. Ist natürlich nicht im Sinne des Erfinders ;-)
Das Problem kenne ich nicht.

Könnte mir vorstellen, dass irgend etwas auf Deinem FHEM Server ständig Kommandos an Amazon schickt. Vielleicht ein falsch gesetzter DOIF oder notify.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 17 Dezember 2020, 20:25:00
ääähm, das Problem, dass die Echos alle Weile mal unmotiviert stoppen, hab ich auch, wenn ich nicht in einer Gruppe abspielen lasse, hab das bisher auf Amazon geschoben, weil nach einem Werksreset der Echos war dann erstmal für einige Zeit Ruhe mit dem Problem....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 17 Dezember 2020, 21:12:45
Hallo nachdem ich nun den Server neu gestartet habe und <echodevice> set NPM_login new versucht habe, bekam ich irgendeine Meldung dass NPM nicht verfügbar wäre. Dann der Versuche NPM_install mit folgendem Ergebnis


Error: Cannot find module 'semver'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:668:15)
    at Function.Module._load (internal/modules/cjs/loader.js:591:27)
    at Module.require (internal/modules/cjs/loader.js:723:19)
    at require (internal/modules/cjs/helpers.js:14:16)
    at Object.<anonymous> (/usr/share/npm/lib/utils/unsupported.js:2:14)
    at Module._compile (internal/modules/cjs/loader.js:816:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
    at Module.load (internal/modules/cjs/loader.js:685:32)
    at Function.Module._load (internal/modules/cjs/loader.js:620:12)
    at Module.require (internal/modules/cjs/loader.js:723:19)


Kann mir jemand weiterhelfen, was ich jetzt zu tun habe.
Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 23 Dezember 2020, 10:49:37
Hallo,
ich habe hier im Forum irgendwo gelesen, wie man herausfinden kann, mit welchem Echo device man gesprochen hat (wenn man mehrere Echos hat), damit man auch genau den Echo über speak wieder antworten lassen kann. Ich weiss das die Information im ''voice" und "voice_timestamp" Reading des jeweiligen Echo steht, das kommt aber erst ziemlich spaet, und ist für eine direkte Antwort zu langsam. Ich meine hier irgendwo gelesen zu haben, das die Information, mit welchem Echo man gesprochen hat, auch sofort verfügbar ist, kann es aber hier im Thread nicht mehr finden.
Kann mir jemand den Pointer geben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 23 Dezember 2020, 11:22:16
intervalvoice im Modul
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 Dezember 2020, 11:33:15
Entweder das oder wenn ein "Trigger" vorhanden (Gerät wird per z.B. alexa-fhem geschalten, z.B. auch durch eine Routine) kann die Aktualisierung des voice-Readings auch durch get AccountDevice settings (glaube ich war es) "erzwungen" werden...

Aber beides wird wohl nicht/nie wirklich "synchron" passieren...

Also bei einem Schaltbefehl per alexa-fhem wird es nie/selten so sein, dass man dann schon "sofort" rauskriegen kann welcher Echo "empfangen" hat...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 Dezember 2020, 11:47:14
...Verständnisfrage beim "normalen" Skill, also nicht custom: Wird das echoRoom- bzw. EchoId-Reading nicht gefüllt ? Ich habe nur den Custom-Skill, bei mir wird bei EchoId die ID des Ecos (logisch) angezeigt und bei echoRoom der Raum, in dem der Echo per Attribut im Alexa-Device zugeordnet ist, daran kann man dann direkt beim Sprechen sehen, in welchem Raum empfangen wird...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 Dezember 2020, 12:14:59
@cs-online: Wie du vermutest geht das mWn nur beim Custom Skill...

Wenn das als weitere Anregung für das "welcher Echo hat empfangen" Problem ist: ok.

Falls das eine Frage deinerseits war, dann musst du das wohl in einem der alexa-fhem Threads "klären"... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 23 Dezember 2020, 12:40:49
Bezüglich meiner Anfrage, ob die Information sofort verfügbar ist, mit welchem Echo man gesprochen hat:
intervalvoice im Account Device funktioniert, belastst aber wohl das System ständig
get Amazon.Account settings im Account Device funktioniert auch. Da ich den trigger habe, nehme ich diese Loesung!

Danke!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Dezember 2020, 13:26:07
Zitat von: Jamo am 23 Dezember 2020, 12:40:49
Bezüglich meiner Anfrage, ob die Information sofort verfügbar ist, mit welchem Echo man gesprochen hat:
intervalvoice im Account Device funktioniert, belastst aber wohl das System ständig
get Amazon.Account settings im Account Device funktioniert auch. Da ich den trigger habe, nehme ich diese Loesung!

Danke!!!

ich habe das Attribut intervalvoice bei mir auf 3 Sekunden stehen, muss aber auch dazusagen das mein FHEM nicht auf einem Raspperry läuft, sondern in einer virtuellen Umgebung.

Habe mir für meine ECHOs dann notfiys angelegt mit folgendem Inhalt:

ECHO_.*:voice:.* {
if ($EVENT =~ m/schalt/ && ($EVENT =~ m/ein/ || $EVENT =~ m/an/) ) {
if ($EVENT =~ m/kaffeemaschine/) {
fhem "set $NAME speak ok";
fhem "set HMSWITCH002_Sw on";
}
}
if ($EVENT =~ m/schalt/ && $EVENT =~ m/aus/ ) {
if ($EVENT =~ m/kaffeemaschine/) {
fhem "set $NAME speak ok";
fhem "set HMSWITCH002_Sw off";
}
}
}


Ob die Kaffeemachine dann sofort einschaltet, oder innerhalb den nächsten 3 Sekunden spielt für mich keine Rolle.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 Dezember 2020, 13:33:25
Man kann die "Auswertung" des Textes auch durch andere Module machen lassen: TEERKO, talk2fhem, babble, ... ;)

Die sind genau dazu gedacht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 23 Dezember 2020, 14:02:58
Zitat von: MadMax-FHEM am 23 Dezember 2020, 12:14:59
@cs-online: Wie du vermutest geht das mWn nur beim Custom Skill...

Wenn das als weitere Anregung für das "welcher Echo hat empfangen" Problem ist: ok.

Falls das eine Frage deinerseits war, dann musst du das wohl in einem der alexa-fhem Threads "klären"... ;)

Gruß, Joachim

...ja, war als Anregung gedacht, weil bei mir das Alexa-FHEM-Device eben diese beiden Readings zur Verfügung stehen und mir nicht klar war, ob das bei der Nutzung des normalen Skills nicht auch vorhanden wäre. Das wird bei mir direkt beim Ansprechen gefüllt....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 Dezember 2020, 14:20:57
Eben getestet...

Geht (wohl) nur mit Custom Skill...

Ich hab das Reading, es ändert sich aber nicht...

Letzte Aktualisierung könnte mit dem Deaktivieren des Custom Skills zusammenfallen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 Dezember 2020, 16:51:07
Zitat von: michael.winkler am 23 Dezember 2020, 13:26:07
ich habe das Attribut intervalvoice bei mir auf 3 Sekunden stehen, muss aber auch dazusagen das mein FHEM nicht auf einem Raspperry läuft, sondern in einer virtuellen Umgebung.

Habe mir für meine ECHOs dann notfiys angelegt mit folgendem Inhalt:

ECHO_.*:voice:.* {
if ($EVENT =~ m/schalt/ && ($EVENT =~ m/ein/ || $EVENT =~ m/an/) ) {
if ($EVENT =~ m/kaffeemaschine/) {
fhem "set $NAME speak ok";
fhem "set HMSWITCH002_Sw on";
}
}
if ($EVENT =~ m/schalt/ && $EVENT =~ m/aus/ ) {
if ($EVENT =~ m/kaffeemaschine/) {
fhem "set $NAME speak ok";
fhem "set HMSWITCH002_Sw off";
}
}
}


Ob die Kaffeemachine dann sofort einschaltet, oder innerhalb den nächsten 3 Sekunden spielt für mich keine Rolle.
Ich hatte das auch mal angefangen aber dann wieder aufgegeben, weil man ja trotzdem für alles eine Routine anlegen muss, damit alexa nicht sowas wie "ich kann kein Device xyz finden" antwortet.
Hast du das irgendwie umgehen können oder wie machst du das?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Dezember 2020, 17:32:25
Zitat von: balli1187 am 23 Dezember 2020, 16:51:07
Ich hatte das auch mal angefangen aber dann wieder aufgegeben, weil man ja trotzdem für alles eine Routine anlegen muss, damit alexa nicht sowas wie "ich kann kein Device xyz finden" antwortet.
Hast du das irgendwie umgehen können oder wie machst du das?
Ich schalte nicht sehr viel mit der Alexa. Gerade mal div. Lichter, Kaffeemachine und den Fernseher. Dafür habe ich halt jeweils Routinen angelegt. Sind in Summe aber nicht viele:

Alexa, schalte das licht an
Alexa, schalte das licht ein
Alexa, schalte das licht aus
Alexa, schalte die Kaffemachine an
Alexa, schalte die Kaffemachine ein
Alexa, schalte die Kaffemachine aus
Alexa, schalte den Fernseher an
Alexa, schalte den Fernseher ein
Alexa, schalte den Fernseher aus

Quasi pro Geräte Typ drei Routinen.

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 25 Dezember 2020, 19:42:27
Frohe Weihnachten,

leider zickt der Prozess mal wieder. Also alles gelöscht und komplett neu hochgezogen. Und nun das Exgebnis:


2020.12.25 19:33:46 3: GHoma_d327fe unknown message: 000904010ac03523d327fee05bb5
2020.12.25 19:34:05 3: [famEcho] [echodevice_LoginStart] connected but loginerror
2020.12.25 19:34:05 3: [famEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.12.25 19:34:16 3: GHoma_d33618: Timer abgelaufen
2020.12.25 19:34:41 3: GHoma_d33618 unknown message: 001407010ac03523d3361800030807df0509050a38026c5bb5
2020.12.25 19:35:05 3: [famEcho] [echodevice_LoginStart] connected but loginerror
2020.12.25 19:35:05 3: [famEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.12.25 19:35:33 3: GHoma_d33618 unknown message: 000dfe010ac03523d336180000001f9e5bb5
2020.12.25 19:36:05 3: [famEcho] [echodevice_LoginStart] connected but loginerror
2020.12.25 19:36:05 3: [famEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.0.30
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.0.30
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fd00::dbec:e351:6a73:91a7
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:c2:5702:3400:47c6:40:2818:b39a
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::2d51:d476:8528:7fe7
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=192.168.0.153
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew]   Result Interface=wlan0 IP=192.168.0.153
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=fd00::10da:41c:f04b:a5f2
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=2003:c2:5702:3400:8125:419e:ab94:fd43
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=fe80::7867:58a0:818f:eec4
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.12.25 19:36:13 3: [famEcho] [echodevice_NPMLoginNew] Proxy IP 192.168.0.30
2020.12.25 19:36:14 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.12.25 19:36:14 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2020.12.25 19:36:14 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2020.12.25 19:36:14 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.12.25 19:36:14 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.0.30:3002 to listen on 192.168.0.153

2020.12.25 19:36:14 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.12.25 19:36:14 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2020.12.25 19:36:15 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2020.12.25 19:36:15 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2020.12.25 19:36:15 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.12.25 19:36:15 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-0209146-9009016

2020.12.25 19:36:15 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2239641375l

2020.12.25 19:36:19 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.12.25 19:36:19 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=262-0209146-9009016; session-id-time=2239641375l","Accept":"*/*"},"gzip":true,"body":"appActionToken=GsU3TsiYpCb4ogWD6XyH4j2FMUlUIj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ATUo4NkJTOFk4RlRXRjZGUzkySFo%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.8W-BfvwDD19YO60yivmd7JWDMfP5uHt2K8R9lLQ1yglWj4hpmtPr1A.YLYePhMz7krR0tLO.TvxM0SMzruF3UnHxjuzaBM1HlK3fKvOJ613CFb6_RqDvl7MsHGA9EhSUO_V_XkWVB-_42siZgapkqon074qCm3kzS3hGUhJerVRA7oepstPbzeolHA-PHJ_GQs6v5DXmoCrCK52ty8YywT8NRSoPKVEdg7cFl6ct0bWOHV9PG110ts6eBnYOfpXwXIzxwPJ4vpxR8XRjFbT7LvIk22Rts-Ik6IhA5mITN1xf9YuXAzNKaq6KWXzvaNrkrZlPMRt2c1dhmaNY7D5iM3tPWyhoIP1hkKej-hQmhDVojHqmVkA.NTc8kVFONwz-CzUvxCMs7A&showPasswordChecked=false"}

2020.12.25 19:36:19 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.12.25 19:36:19 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2239641379l

2020.12.25 19:36:19 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-0655246-7271129

2020.12.25 19:36:22 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.12.25 19:36:22 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/262-0209146-9009016","Cookie":"session-id=262-0209146-9009016; session-id-time=2239641379l; ubid-acbde=261-0655246-7271129","Accept":"*/*"},"gzip":true,"body":"appActionToken=GsU3TsiYpCb4ogWD6XyH4j2FMUlUIj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AMVdCWTFKV1ZFTkgyUjhKS1k4SzU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.ol7ey22IKCV2AmFlSnbtg9zhzD94t8aXRcysCrltyet-R5i8TNNxmw.-9bVmQyGfc_mQSsb.RCAmNi6BmmAoyIdGHw4NGe6ocBFGxbjrylGYPwKEOG0cCyPqzuWiPzxBt8WuHwudm4nT-z5Ud0XOcAbEyg0SMAtLv3Qg0R5l6uYA8ObDxkyLwVHH6vP37HKdGbZp2wr_TuDQWI-uHTtb4geczMR6u3AKaSb3-fIW_WWc6vkKNRjecs7hIRgHtAPAT7drBr86UhROPEoO038-1-l_CSukWT9Z4od0xm3JqU3cOIGT-sPUNadoFzG9yf5iUwEoC7u4CHKj0l0-XtFeaZ86WGYY6FUt.knTMP-eFbV-_s8XXpD3JVA&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.12.25 19:36:23 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.12.25 19:36:23 3: [famEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.12.25 19:36:23 3: [famEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.12.25 19:36:23 3: [famEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2020.12.25 19:36:23 3: [famEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.12.25 19:36:23 3: [famEcho] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.


Soweit, so gut. Nach dem Anklicken kommt allerdings folgende Fehlermeldung:

Hmmm...diese Seite ist leider nicht erreichbar
192.168.0.30 hat eine Verbindung verweigert.
ERR_CONNECTION_REFUSED


Hat jemande eine Idee?

(Ist jetzt ein Jahr problemlos gelaufen)

Grüße Jörg und vielen Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 25 Dezember 2020, 21:05:57
Frohe Weihnachten euch allen.

Habe mal eine spezielle Frage :
Ich habe vor einen Echo show 8 ins Bad zu packen.
Der löst einen Dot gen 1 + Lautsprecher ab.

Ich spiele bei betreten des Bad jetzt schon einen Tunein Sender ab,
Und möchte das beibehalten.
In der Küche habe ich schon einen Show 8 und das abspielen über das Modul funktioniert wie es soll.

Möchte aber nach dem Starten des Tunein Senders die Uhr bzw. den Startbildschirm anzeigen (das man in der Früh immer die Uhr im Blick hat).

Kann ich das mit dem Modul bewerkstelligen?

Danke und schöne Feiertage noch
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 26 Dezember 2020, 08:49:02
...ich würde mal meinen, wenn es einen Sprachbefehl gäbe, mit dem man das einschalten kann, dann kannst du das auch über das Modul mit

set Echoname textcommand zeige startbildschirm

senden (lassen)...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: memento_10 am 26 Dezember 2020, 17:26:24
Zitat von: JoWiemann am 25 Dezember 2020, 19:42:27


Hmmm...diese Seite ist leider nicht erreichbar
192.168.0.30 hat eine Verbindung verweigert.
ERR_CONNECTION_REFUSED



Habe aktuell nach Neuinstallation das gleiche Problem. :(

EDIT: Frohe Weihnachten! :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: memento_10 am 26 Dezember 2020, 17:46:09
Zitat von: memento_10 am 26 Dezember 2020, 17:26:24
Habe aktuell nach Neuinstallation das gleiche Problem. :(


Das Problem war bei mir das durch die Installation von Wireguard erstellte interface wg0, welches von dem NPM-Prozess offenbar bevorzugt wurde.
Nachdem ich die beiden Attribute npm_proxy ip und npm_proxy_listen_ip auf die IP meiner fhem-hardware gesetzt habe, funktionierte der Login-Prozess wie gewohnt einwandfrei.

LG
Simon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 26 Dezember 2020, 21:03:20
Zitat von: memento_10 am 26 Dezember 2020, 17:46:09
Das Problem war bei mir das durch die Installation von Wireguard erstellte interface wg0, welches von dem NPM-Prozess offenbar bevorzugt wurde.
Nachdem ich die beiden Attribute npm_proxy ip und npm_proxy_listen_ip auf die IP meiner fhem-hardware gesetzt habe, funktionierte der Login-Prozess wie gewohnt einwandfrei.

LG
Simon

Hallo Simon,

npm_proxy ip hatte ich schon gesetzt. npm_proxy_listen_ip war dann die Lösung.

Vielen Dank und Grüße

Jörg

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 26 Dezember 2020, 21:47:49
Zitat von: cs-online am 26 Dezember 2020, 08:49:02
...ich würde mal meinen, wenn es einen Sprachbefehl gäbe, mit dem man das einschalten kann, dann kannst du das auch über das Modul mit

set Echoname textcommand zeige startbildschirm

senden (lassen)...

Danke für den Tipp!!!
Hatte textcommand noch nicht. Nach einem Update funktionierte dein Vorschlag perfekt.

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 28 Dezember 2020, 12:53:15
Hallo Zusammen...ne Frage nochmal.....

der Amazon echo account ist erstellt.... und connected......

Frage: Gibt es da jetzt die Möglichkeit die Dots austomatisch suchen und erkennen zu lassen in Fhem? Oder ist das so, wenn ich den Account erstelle sollten die dots autom. mit angelegt werden.....

Über ne kurze Info vielen Dank.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Dezember 2020, 12:55:41
Anleitung lesen!?

Es gibt beim Account Device ein create-irgendwas...
EDIT: set AccountDevice autocreate_devices

Wenn schon keine Anleitung gelesen wird, dann kann man doch mal durch die "Möglichkeiten" des Account-Devices klicken... ;)

Geht schneller als hier zu schreiben...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kusselin am 28 Dezember 2020, 13:06:49
Danke Joachim....habs gefunden.

Guten Rutsch
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Dezember 2020, 13:26:40
Danke! Dito, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 28 Dezember 2020, 17:04:43
Hallo zusammen,

ich komme mit meinem Problem nicht weiter: connected but loginerror:

2020.12.28 16:54:31 3: [ECHO] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.12.28 16:54:31 3: [ECHO] [echodevice_NPMLoginNew] alexa-cookie modul not found
internal/modules/cjs/loader.js:670
    throw err;
    ^

Error: Cannot find module 'semver'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:668:15)
    at Function.Module._load (internal/modules/cjs/loader.js:591:27)
    at Module.require (internal/modules/cjs/loader.js:723:19)
    at require (internal/modules/cjs/helpers.js:14:16)
    at Object.<anonymous> (/usr/share/npm/lib/utils/unsupported.js:2:14)
    at Module._compile (internal/modules/cjs/loader.js:816:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
    at Module.load (internal/modules/cjs/loader.js:685:32)
    at Function.Module._load (internal/modules/cjs/loader.js:620:12)
    at Module.require (internal/modules/cjs/loader.js:723:19)
2020.12.28 16:54:50 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.12.28 16:54:51 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3


Was man in dem Log sieht:
Zuerst der Versuch NPM_Login new, der mit
ZitatDas alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
quittiert wird.
Danach der NPM_install Versuch, der zum fehlenden semver-Modul führt.

Was mache ich falsch?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 28 Dezember 2020, 18:31:40
Zitat von: Uwe S. am 28 Dezember 2020, 17:04:43
Hallo zusammen,

ich komme mit meinem Problem nicht weiter: connected but loginerror:

2020.12.28 16:54:31 3: [ECHO] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.12.28 16:54:31 3: [ECHO] [echodevice_NPMLoginNew] alexa-cookie modul not found
internal/modules/cjs/loader.js:670
    throw err;
    ^

Error: Cannot find module 'semver'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:668:15)
    at Function.Module._load (internal/modules/cjs/loader.js:591:27)
    at Module.require (internal/modules/cjs/loader.js:723:19)
    at require (internal/modules/cjs/helpers.js:14:16)
    at Object.<anonymous> (/usr/share/npm/lib/utils/unsupported.js:2:14)
    at Module._compile (internal/modules/cjs/loader.js:816:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
    at Module.load (internal/modules/cjs/loader.js:685:32)
    at Function.Module._load (internal/modules/cjs/loader.js:620:12)
    at Module.require (internal/modules/cjs/loader.js:723:19)
2020.12.28 16:54:50 3: [ECHO] [echodevice_LoginStart] connected but loginerror
2020.12.28 16:54:51 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 3


Was man in dem Log sieht:
Zuerst der Versuch NPM_Login new, der mit quittiert wird.
Danach der NPM_install Versuch, der zum fehlenden semver-Modul führt.

Was mache ich falsch?

npm und node (ordentlich) reinstallieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 29 Dezember 2020, 07:47:38
vielleicht eine dumme Frage, aber wie am besten

Zitatnpm und node (ordentlich) reinstallieren.
?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: amenomade am 29 Dezember 2020, 11:53:08
Nw. löscht man alles, was mit node und npm zu tun hat, und macht man dann eine neue Installation. Aber Du hast wahrscheinlich andere Benutzungen von node (z.B. alexa-fhem oder homebridge), die damit auch evtl. verschwinden würden?

In dem Fall reicht manchmal eine Re-installation von node und npm auf sich selbst.

Ich würde folgendes nach und nach machen, und nach jedem Step set "NPM_install" probieren:
Step 1:
npm install npm -g
(update npm)

Step 2:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

(update node. Hier "12" durch deine jetzige Version ersetzen)

Step 2b:
Eine Version höher probieren (13?)

Step 3 (Hier werden aber alle andere node Modulen wegfliegen, wie oben erwähnt):
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* ~/.npm
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/bin/node*
sudo rm -rf /usr/local/include/node*

sudo apt-get purge nodejs npm
sudo apt autoremove


Nach step 3 muss man auch wie im Step 2 nodejs neu installieren, und ggf auch alexa-fhem & Co

Wenn Du nicht schaffst, bitte ein neues Thread öffnen. Dies hat mit echodevice nichts zu tun.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thorschtn am 30 Dezember 2020, 23:16:20
Gibt es eigentlich (k)eine Möglichkeit, Zigbee Devices, die am internen Hub des Echo Plus angemeldet sind, von FHEM aus zu steuern?

Als Behelf hab ich jetzt eine Alexa-Routine angelegt, damit kann ich die Devices von FHEM heraus steuern, bekomme aber keine Rückmeldung, wenn das Device direkt am Echo geschaltet wird, auch einen Conbee Stick hätte ich zur Not noch rumliegen.

Einen direkten Zugriff auf den im Echo integrierten Zigbee Hub fände aber wesentlich eleganter. Geht das?

Danke & viele Grüße

Thorsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Dezember 2020, 23:39:03
Der Umweg über Routine ist seit dem "Einbau" von "textcommand" nicht mehr nötig...

Einfach: set ECHO_XXXX textcommand schalte LampeXY ein

Und dann sollte LampeXY an gehen, sofern sie eben per Sprache steuerbar ist...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thorschtn am 31 Dezember 2020, 00:21:21
Super, zwar auch noch ohne Rückmeldung vom Hub, aber schon mal wesentlich einfacher, als mein Workaround.
Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 31 Dezember 2020, 08:46:07
Guten Morgen,

Ich habe meine Echo Dots alle so ein bisschen verdeckt im Haus verteilt so dass ich die Farbringe meistens nicht sehen kann.

Gibt es in dem Modul einen Möglichkeit (in meinem Fall) den gelben Ring (für anstehende Lieferungen und Nachrichten) als Reading abzufragen?
Ich könnte dann mir z.B. eine Telegram Nachricht senden lassen oder meine RGB-Beleuchtung an der Wohnzimmer Decke könnte ich synchron dann auch gelb leuchten lassen.

Vielen Dank vorab.
LG, Sprudelverduenner
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: scooty am 31 Dezember 2020, 09:48:17
Hallo zusammen,

möchte meine Anmerkungen bezüglich "Unstimmigkeiten bezüglich ALARM-Readings bei Gen4 EchoDot (https://forum.fhem.de/index.php/topic,82631.msg1111279.html#msg1111279)" nochmals erwähnen.

Kann ja auch sein, dass bisher niemand einen Gen4 EchoDot eingebunden hat?
Falls doch, wäre es nett, dass jemand meine Anmerkungen versucht nachzustellen und meine Erfahrungen bestätigt/widerlegt.
Möchte nicht abstreiten, dass ich ggf. etwas grundsätzlich falsch mache bzw. verstanden habe.

Herzlichen Dank,
Andreas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dan21 am 02 Januar 2021, 20:46:50
Moin,
seit heute hat das erste Alex-Gerät, das nicht von Amazon stammt bei mir Einzug gehalten.  Es ist eine Yamaha YAS-209. Leider unterstützt das Modul die Soundbar noch nicht. Ist es möglich das Device zum Laufen zu bekommen? Welche Infos werden benötigt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 Januar 2021, 21:16:23
Zitat von: dan21 am 02 Januar 2021, 20:46:50
Moin,
seit heute hat das erste Alex-Gerät, das nicht von Amazon stammt bei mir Einzug gehalten.  Es ist eine Yamaha YAS-209. Leider unterstützt das Modul die Soundbar noch nicht. Ist es möglich das Device zum Laufen zu bekommen? Welche Infos werden benötigt?

Sowas: https://forum.fhem.de/index.php/topic,82631.msg1110835.html#msg1110835

Oder so: https://forum.fhem.de/index.php/topic,82631.msg1109453.html#msg1109453

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Januar 2021, 13:08:33
Zitat von: MadMax-FHEM am 02 Januar 2021, 21:16:23
Sowas: https://forum.fhem.de/index.php/topic,82631.msg1110835.html#msg1110835

Oder so: https://forum.fhem.de/index.php/topic,82631.msg1109453.html#msg1109453

Gruß, Joachim
Beides wäre ok
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dan21 am 03 Januar 2021, 13:24:35
Ich hoffe das ist jetzt die richtige Nummer:
A23FPV4BT7FH68
Das ist eine Yamaha YAS-209 Soundbar.

Danke und LG
Daniel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 03 Januar 2021, 22:30:10
Guten Abend,

... ich werde mein Anliegen wohl nun aufgeben müssen.

Bisher hat es hier leider NIEMANDEN gegeben der in den letzten 13 Monaten meine VIER Anfragen zum gleichen Thema einfach mal mit einem ja oder nein beantworten hätte beantworten können:

https://forum.fhem.de/index.php/topic,82631.msg1005669/topicseen.html#msg1005669

https://forum.fhem.de/index.php/topic,82631.msg1018357/topicseen.html#msg1018357

https://forum.fhem.de/index.php/topic,82631.msg1019807/topicseen.html#msg1019807

https://forum.fhem.de/index.php/topic,82631.msg1116079.html#msg1116079

Kann ich eine Signalisierung einer noch nicht abgehörten Nachricht (gelber Ring leuchtet an dem Echo) als Reading in dem Echo-Modul erkennen / abfragen??

LG, Sprudelverduenner
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 Januar 2021, 22:46:00
Richtig: beantworten KÖNNEN.

Weil ich z.B. nix Nachrichten etc. nutze...

Daher kann ich weder ja noch nein schreiben...
...ergo auch noch nicht gemacht...
Und ja auch jetzt nicht...

Vielleicht auch sonst niemand... ;)

Und ob es ein Reading gibt kannst du doch selber prüfen/sehen...
Oder nachlesen in der Doku von Michael...

Wenn etwas in der App oder auf der Webseite angezeigt wird, dann kann man (du) höchstens Michael bitten es einzubauen...
...falls es noch nicht drin ist.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ReviloEgros am 04 Januar 2021, 17:21:59
Hallo Gemeinde :)

Ich bastel gerade auch ein wenig mit dem echodevice, und hätte dazu gleich zwei Fragen:

1. Ich habe, wie einige von euch sicherlich auch, mehrere Dots im Haus verteilt. Ich möchte nun die ein oder andere Anfrage mit speak beantworten an den Dot, der die Anfrage gehört hat. Das Problem ist nur, mehrere Dots verstehen mich gleichzeitig. Amazon selbst gibt die Antwort nur auf dem Dot aus, der mich am besten verstanden hat, nicht so per echodevice. Ich habe mir testweise Telegram Nachrichten mit dem Inhalt des voice readings nach meiner Anfrage schicken lassen. Zum Teil wurde ich von 3 Dots verstanden, und habe dementsprechend die Nachrichten bekommen. Nur kann ich so jetzt leider nicht über den Dot den Text ausgeben, an den die Anfrage eigentlich gerichtet war. So würden dann die 3 losplappern. Gibt es da eine Möglichkeit dies zu filtern?

2. Wie sehr real-time ist denn die real-time wenn ich intervalvoice auf 0 setze? Teilweise bekommt das reading voice sofort den neuen Text, manchmal aber auch 30 - 60 Sekunden später.

Diese zwei Dinge hindern mich leider im Moment dadran, das Modul so zu nutzen, wie ich es am besten gebrauchen könnte was ich sehr sehr schade finde. Aber wenn es seitens Amazon nicht anders geht, ist das dann halt eben so.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Januar 2021, 17:54:31
Also ich weiß nicht was eine 0 macht.
Ich würde mal eine 1 setzen...

Ich habe auch in einem Zimmer 2 Echos und eben probiert.
Und ja auch da habe ich den Satz in beiden Echos stehen.

Im Verlauf würde dann verm. sowas wie "war nicht für diesen Echo bestimmt" stehen...
Scheint wohl nicht abgegriffen werden zu können!?

Was zuverlässig funktioniert: alexa-fhem und Custom Skill. Da wird wohl seitens Amazon mitgegeben welcher Echo es tatsächlich "bearbeitet" hat...

Hmm, evtl. hilft der voice_timestamp

Weiß aber nicht genau, wann/ob der mit dem voice-Reading aktualisiert wird.

Der ist bei mir zumindest bei dem Echo der auch "ok" geantwortet hat (immer) ganz knapp "vorne dran"...
Ob das zuverlässig (so) ist: keine Ahnung


Nein geht wohl (auch) nicht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ReviloEgros am 04 Januar 2021, 18:00:26
intervalvoice 0=realtime bis 100 Sekunden, zumindest so in der Doku beschrieben. Hmm Custom Skill... Gibts da nen aktuelles Tutorial zu? Wollte das damals in Angriff nehmen, aber dann war da plötzlich der FHEM-Connector 😅
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Januar 2021, 18:06:26
Zitat von: ReviloEgros am 04 Januar 2021, 18:00:26
intervalvoice 0=realtime bis 100 Sekunden, zumindest so in der Doku beschrieben. Hmm Custom Skill... Gibts da nen aktuelles Tutorial zu? Wollte das damals in Angriff nehmen, aber dann war da plötzlich der FHEM-Connector 😅

Hmm, in welcher Doku? Habe nämlich mal bei Michaels Webseite vorbei geschaut und konnte da keinen Wertebereich entdecken...
Aber ich nutze das auch nicht... ;)

Oh, ich denke, dass vermutlich nichts mehr so stimmt wie es im Wiki steht, Grund: "und plötzlich war da der Connector" ;)

Bzw. das Prinzip ist wohl noch genauso ABER: die Screen-Shots etc. stimmen wohl nicht mehr wirklich. Leider ist das Anlegen von Custom-Types etc. nicht mehr so einfach. Weil "früher" konnte man das was das Alexa-Modul ausgespuckt hat einfach "importieren". Jetzt (zumindest letzter Stand den ich noch kenne) muss man da viel einzeln hin und her kopieren...

Und: man muss ja immer erst den Custom Skill "starten".
Also: "Alexa sage Wohnung schalte..." oder "Alexa starte Wohnug schalte..." (oder wie auch immer der Custom Skill "heißt")...

Und zusammen mit Routinen und dem echodevice-Modul ist es einfacher als ein Custom Skill und es gibt nicht viel was ich mit Custom umgesetzt habe/hatte und vermisse...
War "damals" mehr "Spielerei" ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Januar 2021, 18:09:58
Wollte eigentlich oben editieren, bekam aber immer einen eigenartigen Fehler...
...egal, dann halt so:

EDIT: und wenn du dich einfach selbst in der Antwort-Routine für "irgendeinen" der Echos entscheidest? ;) Ist doch egal, ob das Amazon für dich macht oder du selber einen auswählst ;) Weil ja alle die das voice reading gesetzt haben ja auch irgendwie zugehört haben. Amazon entscheidet sich ja auch einfach "irgendwie" für einen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ReviloEgros am 05 Januar 2021, 01:04:23
Ok Doku ist wahrscheinlich etwas übertrieben. Ich habs aus dem Changelog aus dem 1. Beitrag in diesem Thread :) Aber durch ein wenig probieren habe ich das Interval-Problem jetzt selbst lösen können. Habe die Attribute intervalvoice wieder gelöscht und dafür intervalsettings gesetzt. Jetzt wird es schön schnell aktualisiert. Bleibt noch das erste Problem :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Januar 2021, 01:15:16
Ich würde ja das intervalsettings nicht zu klein machen, weil dann wohl alle Daten geholt werden und nicht nur das voice-Reading.

Hast du bei deiner ersten Einstellung auch beachtet, dass voiceinterval beim ACCOUNT-Device sein muss!

Wohingegen intervalsettings wohl "pro Echo" (und Account) geht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ReviloEgros am 05 Januar 2021, 09:58:28
Ja, hatte es sowohl beim Account- als auch Gerätedevice probiert. Ohne erfolg :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 05 Januar 2021, 10:34:53
Könntest du nicht eine Multiroom-Gruppe erstellen und dann alle Echos die Antwort ausgeben lassen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 Januar 2021, 11:02:48
Zitat von: balli1187 am 05 Januar 2021, 10:34:53
Könntest du nicht eine Multiroom-Gruppe erstellen und dann alle Echos die Antwort ausgeben lassen?

Eine Multiroom-Gruppe (also eine die in der App angelegt wurde) hat keinen "speak-Befehl"...
(zumindest meine Multiroom-Musik-Gruppe nicht)
...und er will ja den "richtigen" Echo "erwischen"...

Dass mehrere antworten (nämlich alle die das voice-Reading "kürzlich" gesetzt bekamen) hatte er ja schon und will das ja gerade nicht ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: awel am 05 Januar 2021, 12:46:09
Zitat von: prodigy7 am 10 Mai 2020, 17:58:28
Hallo zusammen! :)

Besteht die Möglichkeit, wie bei alexa-remote-control Announcements zu implementieren? Das hier ist der Commit, den ich dazu gefunden habe: https://github.com/thorsten-gehrig/alexa-remote-control/commit/7b85b6dce4458454b84257b2b67cfc25e3482b21

Grüß, p7

Hallo zusammen,
ich möchte die Anfrage nach den Announcements noch einmal in Erinnerung bringen.
Ankündigungen mit dem neuen textCommand beinhalten immer ein Signal und eine Angabe des Absenders - i.d.R. unschön für "Hausdurchsagen".
Danke und Gruß
Achim

PS: Worum es geht:
Zitat von: Thorsten Gehrig, Anleitung alexa-remote-controlUSE_ANNOUNCEMENT_FOR_SPEAK - Announcements can be made to multiple devices, while
                             regular SPEAK cannot but the announcement feature has
                             to be turned on for those devices. Also supports SSML!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 05 Januar 2021, 18:21:35
eine Frage in die runde.... kann man eigentlich irgendwas mit den Stimmprofilen machen?

Also erkenne ich irgendwie irgendwo wer das gesagt hat, wenn ich bei Alexa für alle ein Stimmprofil hinterlegt habe?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 05 Januar 2021, 18:27:53
...im Echomodul weiß ich nicht, aber im Custom-Alexa-Skill kann man der StimmenID eine Person zuordnen, so habe ich z.B. eine Funktion geschrieben, die das Garagentor nur öffnet, wenn meine Frau oder ich erkannt werden. Außerdem begrüßt der Skill uns jetzt beim starten immer mit Namen ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: muma am 06 Januar 2021, 15:49:33
Zitat von: Griasink am 07 Dezember 2020, 19:26:43
Guten Abend zusammen,
evtl. war meine Frage für euch zu einfach...!?  :-[
Könnte bitte mal jemand probieren, ob er bei sich eine neue Playlist hinzufügen kann und diese im Anschluss per ID über FHEM Abspielen kann?
Evtl. hat mir noch jemand einen Tipp wie ich ohne FHEM an die ID einer Playlist komme, die Anleitung "Medieninformationen ermitteln" auf der Seite von mwinkler ist leider nicht mehr aktuell.

Vielen Dank!

Hallo zusammen,

ich habe das selbe Problem wie Griasink. Die Playlisten werden via GET angezeigt und wenn ich eine dann mit dem Play Link starten möchte kommt im Log die Meldung: Bei der Suche Ihres angefragten Songs im Amazon Music-Konto ist ein Problem aufgetreten. Prüfen Sie, ob der Song in der Amazon Music-Bibliothek existiert, und versuchen Sie es erneut!

Hat eventuell noch jemand eine Idee?  :-[


2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [getprimeplayeigeneplaylist] START
2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [getprimeplayeigeneplaylist] PushToCmdQueue SendURL =https://layla.amazon.de/api/cloudplayer/playlists?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC&mediaOwnerCustomerId=CUSTOMER&_=1609944243
2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [getprimeplayeigeneplaylist] PushToCmdQueue SendData=
2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_HandleCmdQueue] [getprimeplayeigeneplaylist] send command=https://layla.amazon.de/api/cloudplayer/playlists?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC&mediaOwnerCustomerId=CUSTOMER&_=1609944243 Data=
2021.01.06 15:44:03 4: [ECHO_G0911W08946511H4] [echodevice_Parse] [getprimeplayeigeneplaylist]
2021.01.06 15:44:03 5: [ECHO_G0911W08946511H4] [echodevice_Parse] [getprimeplayeigeneplaylist] DATA Dumper=$VAR1 = '{"playlists":{"Berta Blatt":[{"entryList":null,"playlistId":"c7414cc3-235f-48c1-baf6-7b2920184f7d","title":"Berta Blatt","trackCount":56,"version":"2"}],"Meine Favoriten":[{"entryList":null,"playlistId":"8f34ff2137d944b7b130e681d9a0127c","title":"Meine Favoriten","trackCount":0,"version":"26:692688794"}]}}';

2021.01.06 15:44:05 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [primeplayeigeneplaylist] START
2021.01.06 15:44:05 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [primeplayeigeneplaylist] PushToCmdQueue SendURL =https://layla.amazon.de/api/cloudplayer/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC&mediaOwnerCustomerId=CUSTOMER
2021.01.06 15:44:05 4: [ECHO_G0911W08946511H4] [echodevice_SendCommand] [primeplayeigeneplaylist] PushToCmdQueue SendData=
2021.01.06 15:44:05 4: [ECHO_G0911W08946511H4] [echodevice_HandleCmdQueue] [primeplayeigeneplaylist] send command=https://layla.amazon.de/api/cloudplayer/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC&mediaOwnerCustomerId=CUSTOMER Data={"playlistId":"c7414cc3-235f-48c1-baf6-7b2920184f7d"}
2021.01.06 15:44:07 4: [ECHO_G0911W08946511H4] [echodevice_Parse] [primeplayeigeneplaylist]
2021.01.06 15:44:07 5: [ECHO_G0911W08946511H4] [echodevice_Parse] [primeplayeigeneplaylist] DATA Dumper=$VAR1 = '{"message":"Bei der Suche Ihres angefragten Songs im Amazon Music-Konto ist ein Problem aufgetreten. Prüfen Sie, ob der Song in der Amazon Music-Bibliothek existiert, und versuchen Sie es erneut!"}';



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mpomp am 07 Januar 2021, 08:55:14
Hallo zusammen,

ich habe das Modul vor längerer Zeit in FHEM eingebunden. Läuft seitdem super. Jetzt wollte ich die Einkaufsliste benutzen, dabei ist mir folgendes aufgefallen.
1. Über Sprachkommando kann z.B. "hundert gramm wurst" hinzugefügt und gelöscht werden. Von der FHEM Seite funktioniert dies mit den Befehlen list_shopping_add und list_shopping_delete leider nicht. Mache ich dabei was falsch oder wird dies nicht unterstützt?

2.bei einem neu gekauften FireTv Stick wird das Model nicht erkannt. Damit er erkannt wird, habe  ich folgendes in der Zeile 4347 hinzugefügt.
elsif($ModelNumber eq "A265XOI9586NML" || $ModelNumber eq "Fire TV") {return "Fire TV";}

Danke für eure Hilfe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stevebeyermann am 09 Januar 2021, 08:35:06
Hi ich hab die Shopping Liste die letzten Jahre genau so (wie du unter 1. beschrieben hast) benutzt, aber seit ein paar Tagen funktioniert es leider nicht mehr. "item_shopping_add" fügt zwar in FHEM einen Eintrag hinzu, scheint den aber nicht zu Amazon synchronisieren / schreiben zu können.

Danke für eure Hilfe!

Bei Verbose 5 wird folgendes ins Log geschrieben:


2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos/CUSTOMER
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendData=
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_HandleCmdQueue] [item_shopping_add] send command=https://layla.amazon.de/api/todos/CUSTOMER Data={"type":"SHOPPING_ITEM","createdDate":1610178407,"text":"ruhe","complete":false,"itemId":null,"deleted":false}
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_Parse] [item_shopping_add]
2021.01.09 08:46:47 5: [AmazonAccount] [echodevice_Parse] [item_shopping_add] DATA Dumper=$VAR1 = '{"message":"Service Call Exception: GetListItem returned a null response"}';
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 Januar 2021, 19:16:19
Zitat von: stevebeyermann am 09 Januar 2021, 08:35:06
Hi ich hab die Shopping Liste die letzten Jahre genau so (wie du unter 1. beschrieben hast) benutzt, aber seit ein paar Tagen funktioniert es leider nicht mehr. "item_shopping_add" fügt zwar in FHEM einen Eintrag hinzu, scheint den aber nicht zu Amazon synchronisieren / schreiben zu können.

Danke für eure Hilfe!

Bei Verbose 5 wird folgendes ins Log geschrieben:


2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos/CUSTOMER
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendData=
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_HandleCmdQueue] [item_shopping_add] send command=https://layla.amazon.de/api/todos/CUSTOMER Data={"type":"SHOPPING_ITEM","createdDate":1610178407,"text":"ruhe","complete":false,"itemId":null,"deleted":false}
2021.01.09 08:46:47 4: [AmazonAccount] [echodevice_Parse] [item_shopping_add]
2021.01.09 08:46:47 5: [AmazonAccount] [echodevice_Parse] [item_shopping_add] DATA Dumper=$VAR1 = '{"message":"Service Call Exception: GetListItem returned a null response"}';

Habe es gerade ausprobiert. Bei mir funktioniert es auch nicht mehr. Muss mir das Ganze aber mal in Ruhe anschauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 09 Januar 2021, 20:02:59
Eine Frage - ich muss es mir morgen noch mal genauer anschauen :

Kann es sein das durch FHEM ein Problem biem Musik abspielen bei den Echos passiert?

Habe hier mindestes 2 * Echo Show 8, die sofort nach 5-15sekunden wieder stoppen.
Egal ob tuneIn oder Amozon Music, oder MyMedia.

Bei einem Echo Flex ging zumindest TuneIn ohne Probleme.

Möchte nur ausschließen das es nicht von FHEM kommen kann - wenn doch wo und wie könnte ich sowas kontrollieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 09 Januar 2021, 20:38:14
...die Frage hatten wir hier kürzlich schon einmal, ich hatte auch dazu geschrieben, dass ich das Problem auch habe, wenn ich nur auf einem Gerät abspiele, auf einer Gruppe habe ich das Problem nicht... Aber es konnte bislang nicht geklärt werden, ich wäre da aber auch sehr dran interessiert... Im Prinzip müsste man ja eigentlich nur mal in der cfg die Echos auskommentieren, wenn es das wäre, müssten die Geräte ja durchlaufen, ich versuch das morgen mal auszuprobieren....

Grüße Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ReviloEgros am 10 Januar 2021, 11:14:58
Zitat von: awel am 05 Januar 2021, 12:46:09ich möchte die Anfrage nach den Announcements noch einmal in Erinnerung bringen.
Ankündigungen mit dem neuen textCommand beinhalten immer ein Signal und eine Angabe des Absenders - i.d.R. unschön für "Hausdurchsagen".

+1  ;D Diese Funktionalität fänd ich auch klasse!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 10 Januar 2021, 12:25:29
Zitat von: cs-online am 09 Januar 2021, 20:38:14
...die Frage hatten wir hier kürzlich schon einmal, ich hatte auch dazu geschrieben, dass ich das Problem auch habe, wenn ich nur auf einem Gerät abspiele, auf einer Gruppe habe ich das Problem nicht... Aber es konnte bislang nicht geklärt werden, ich wäre da aber auch sehr dran interessiert... Im Prinzip müsste man ja eigentlich nur mal in der cfg die Echos auskommentieren, wenn es das wäre, müssten die Geräte ja durchlaufen, ich versuch das morgen mal auszuprobieren....

Grüße Christian

Hat du nur die Echo Devices oder auch das 50-alexa Device?

Die Frage ist wenn es von FHEM kommen könnte von welchen Modul, und ob man da bei einem Device ein logging einstellen könnte?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 10 Januar 2021, 19:17:52
50-Alexa ? Ich habe nur aus der 39-ALexa.pm und aus dem 37-Echodevice sonst kenne ich nichts mit Echos/Alexa. Ich bin aber heute auch nicht dazu gekommen, den Plan in die Tat umzusetzen. Ich würde da erstmal alles vom 37er auskommentieren, neu starten, an dem Echo testen. Wenn das keine BEsserung bringt, das ganze wieder rückwärts, statt dessen alles vom 39er auskommentieren und nochmal das ganze... So bekäme man raus, welches Modul ggf. stört..

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Januar 2021, 19:51:16
Naja aber nur, wenn der Fehler NICHT seitens Amazon kommt (und nachdem meine Echos schon ab und an "rumspinnen" und das sicher nichts mit fhem zu tun hat und sicher auch nicht mit meinem Netzwerk. Antwort Amazon meist: setzen sie doch mal die Echos zurück und dann neu. Ja das hilft auch [immer] irgendwie [eine zeitlang]) und der Fehler (wenn Amazon) auch IMMER da ist...
...da zweifle ich dran.

Also:

du kommentierst aus. Amazon behebt (kurzzeitig) den Fehler... Du gehst davon aus, dass es das Modul nicht ist (ist ja auch korrekt).

du kommentierst aus. Amazon behebt grad mal nix. Du gehst davon aus, dass es an dem Modul liegt... -> Falsch.

...usw.

Da sind (mir) zu viele "Unbekannte" drin.
Du hast ja sicher auch die App laufen?
Und wenn die "Schuld ist"?

Aber: viel Erfolg und lass es uns wissen :)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moonsorrox am 11 Januar 2021, 15:33:23
Ich schreibe hier mal in diesen Thread, weil es so viele Beiträge hat, ich denke das mein Beitrag hier gut aufgehoben ist.
Um jetzt nicht gleich alle 310 Seiten zu lesen und einen kurzen Überblick zu bekommen was ich tun muss frage ich hier.

Ich habe seit zwei Tagen einen Echo dot, (die kleine graue Kugel) wegen Lieferschwierigkeiten jetzt erst bekommen und zum Cyber Monday oder Week bestellt.  :-\
Viel möchte ich erst einmal nicht machen damit, zwei, drei Lampen steuern über Fhem und ein LED Band farblich steuern und wichtig einen Sender aus dem Internet abrufen.
Das mit dem Sender funktioniert auch schon nur muss ich immer den Namen sagen, ich möchte aber wenn ich Musik spielen sage, dass er automatisch diesen Sender spielt.

Damit hätte ich einen Anfang und alles weitere kann ich ja dann hoffentlich allein.
Da es aber zwei Module gibt weiß ich jetzt erst einmal als Alexa Neuling was ich überhaupt brauche.

Für Tipps bin ich sehr dankbar, werde aber zwischenzeitlich hier im Forum natürlich weiter lesen.
Danke vorab für die Hilfestellung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2021, 15:42:21
Zitat von: moonsorrox am 11 Januar 2021, 15:33:23
Ich schreibe hier mal in diesen Thread, weil es so viele Beiträge hat, ich denke das mein Beitrag hier gut aufgehoben ist.
Um jetzt nicht gleich alle 310 Seiten zu lesen und einen kurzen Überblick zu bekommen was ich tun muss frage ich hier.

Ich habe seit zwei Tagen einen Echo dot, (die kleine graue Kugel) wegen Lieferschwierigkeiten jetzt erst bekommen und zum Cyber Monday oder Week bestellt.  :-\
Viel möchte ich erst einmal nicht machen damit, zwei, drei Lampen steuern über Fhem und ein LED Band farblich steuern und wichtig einen Sender aus dem Internet abrufen.
Das mit dem Sender funktioniert auch schon nur muss ich immer den Namen sagen, ich möchte aber wenn ich Musik spielen sage, dass er automatisch diesen Sender spielt.

Damit hätte ich einen Anfang und alles weitere kann ich ja dann hoffentlich allein.
Da es aber zwei Module gibt weiß ich jetzt erst einmal als Alexa Neuling was ich überhaupt brauche.

Für Tipps bin ich sehr dankbar, werde aber zwischenzeitlich hier im Forum natürlich weiter lesen.
Danke vorab für die Hilfestellung.

Na dann mal schnell ein paar Infos...

Mit DIESEM Modul "echodevice" kannst du den/die Echos "steuern", also Text sprechen lassen und (neu) auch Kommandos "steuern", so als hättest du gesprochen und vieles, vieles mehr! :)

Also du könntest eine Routine erstellen: "Alexa, spiele Musik" (wobei ich nicht weiß bzw. denke ob Alexa da dann nicht "durcheinander kommt" und "einfach beschließt" irgendwas mit Musik meinen machen zu müssen -> ausprobieren) -> schaltet einen dummy -> set ECHO_XXX textcommand "Alexa rufe diesunddas auf und spiele Musik sowieso" ;)


Und damit wären wir schon bei dem anderen Punkt: wenn du per Sprache Dinge in fhem steuern willst, dann solltest du mal hier: https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa vorbei schauen...

Einiges geht auch ohne alexa-fhem, weil es beim echodevice ein "voice-Reading" gibt, in dem der erkannte Text steht.
Darauf kann man ein notify/DOIF anlegen und reagieren.
Du kannst auch weitere Module nutzen, die die "Auswertung" des Textes übernehmen: TEERKO, Babble, Talk2Fhem, ...

Allerdings musst du Alexa noch mit Sprache beglücken und dazu brauchst du dann entweder eine Routine (an deren Ende nichts zu tun ist, außer evtl. lasse Alexa sagen "einen Moment" o.ä.) oder eben doch ein Gerät was geschalten wird (damit Alexa "zufrieden" ist) und damit dann doch alexa-fhem.

Beides geht parallel...
...also echodevice und alexa-fhem.

EDIT: falls dein Echo noch nicht erkannt werden sollte https://forum.fhem.de/index.php/topic,82631.msg1117058.html#msg1117058

Viel Spaß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thorschtn am 11 Januar 2021, 16:47:27
Seit gefühlt etwa einer Woche laufen bei mir die Listenfunktionen nicht mehr.

set echodevice item_shopping_add ItemShoppingAdd --> funktioniert nicht
set echodevice item_shopping_delete Joghurt --> funktioniert nicht

Das Reading list_SHOPPING_ITEM wird aber bei Alexaseitigen Änderungen an der Liste zuverlässig aktualisiert.

Liegt das Problem bei mir oder funktioniert das aktuell auch bei Euch nicht (zuvor lief das immer einwandfrei)?

Das Log sieht folgendermaßen aus:


2021.01.11 16:44:25 4: [echodevice] [echodevice_SendCommand] [item_shopping_add] START
2021.01.11 16:44:25 4: [echodevice] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos/CUSTOMER
2021.01.11 16:44:25 4: [echodevice] [echodevice_SendCommand] [item_shopping_add] PushToCmdQueue SendData=
2021.01.11 16:44:25 4: [echodevice] [echodevice_HandleCmdQueue] [item_shopping_add] send command=https://layla.amazon.de/api/todos/CUSTOMER Data={"type":"SHOPPING_ITEM","deleted":false,"text":"ItemShoppingAdd","createdDate":1610379865,"complete":false,"itemId":null}
2021.01.11 16:44:25 4: [echodevice] [echodevice_Parse] [item_shopping_add]
2021.01.11 16:44:25 5: [echodevice] [echodevice_Parse] [item_shopping_add] DATA Dumper=$VAR1 = '{"message":"Service Call Exception: GetListItem returned a null response"}';

2021.01.11 16:44:25 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] START
2021.01.11 16:44:25 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1610379865
2021.01.11 16:44:25 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2021.01.11 16:44:25 4: [echodevice] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1610379865 Data=
2021.01.11 16:44:25 4: [echodevice] [echodevice_Parse] [listitems_shopping]
2021.01.11 16:44:25 5: [echodevice] [echodevice_Parse] [listitems_shopping] DATA Dumper=$VAR1 = '{"values":[{"cardId":null,"complete":false,"createdDate":1610376377974,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#74870977-fb07-480a-8d34-8b475cef2e94","lastLocalUpdatedDate":null,"lastUpdatedDate":1610376379351,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Joghurt","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1610291238082,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#7545fb7c-1063-4b75-b8a3-ffbcd344bcbb","lastLocalUpdatedDate":null,"lastUpdatedDate":1610291239786,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Öl","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1610278414631,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#65790a89-1a61-47b4-a68b-f46c890e6b04","lastLocalUpdatedDate":null,"lastUpdatedDate":1610278416173,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Kopierpapier","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1610275657911,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#3cc37b07-bc2e-40de-8ce6-9d486ff1f8bb","lastLocalUpdatedDate":null,"lastUpdatedDate":1610275660023,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Eier","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1610198807559,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#0bb8478e-5b6f-4e9c-bb95-5ce0c9292393","lastLocalUpdatedDate":null,"lastUpdatedDate":1610198808590,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Spülmaschinentabs","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1609874621167,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#4e45fc0f-8b60-40d5-9598-5ae5c75628db","lastLocalUpdatedDate":null,"lastUpdatedDate":1609874621167,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Selleriestangen","type":"SHOPPING_ITEM","version":1},{"cardId":null,"complete":false,"createdDate":1609874582372,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#4b5543a6-c961-4e6a-851a-8bde8a261c8e","lastLocalUpdatedDate":null,"lastUpdatedDate":1609874582372,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Suppen Grün","type":"SHOPPING_ITEM","version":1},{"cardId":null,"complete":false,"createdDate":1609449034291,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#bd1ef99e-6bd5-4eda-adfe-0eec735e2724","lastLocalUpdatedDate":null,"lastUpdatedDate":1609449036132,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Pitu","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1608658667668,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#dcd48138-e885-413a-b7f8-ca6428179564","lastLocalUpdatedDate":null,"lastUpdatedDate":1608658669934,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Creme Brulee","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1606314914807,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#ca797ec5-6573-4980-ad82-1c570574ced7","lastLocalUpdatedDate":null,"lastUpdatedDate":1606314914807,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Roast Beef","type":"SHOPPING_ITEM","version":1}]}';

2021.01.11 16:44:44 4: [echodevice] [echodevice_LoginStart] Alter COOKIE=2748/6000
2021.01.11 16:44:44 4: [echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.11 16:44:47 4: [echodevice] [echodevice_SendCommand] [item_shopping_delete] START
2021.01.11 16:44:47 4: [echodevice] [echodevice_SendCommand] [item_shopping_delete] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos/CUSTOMER
2021.01.11 16:44:47 4: [echodevice] [echodevice_SendCommand] [item_shopping_delete] PushToCmdQueue SendData=
2021.01.11 16:44:47 4: [echodevice] [echodevice_HandleCmdQueue] [item_shopping_delete] send command=https://layla.amazon.de/api/todos/CUSTOMER Data={"itemId":"A3UPYL39F9O6X9#74870977-fb07-480a-8d34-8b475cef2e94","complete":true,"type":"SHOPPING_ITEM","text":"Joghurt","deleted":true,"createdDate":1610379887}
2021.01.11 16:44:47 4: [echodevice] [echodevice_Parse] [item_shopping_delete]
2021.01.11 16:44:47 5: [echodevice] [echodevice_Parse] [item_shopping_delete] DATA Dumper=$VAR1 = '{"message":"Service Call Exception: GetListItem returned a null response"}';

2021.01.11 16:44:47 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] START
2021.01.11 16:44:47 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1610379887
2021.01.11 16:44:47 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2021.01.11 16:44:47 4: [echodevice] [echodevice_HandleCmdQueue] [listitems_shopping] send command=https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1610379887 Data=
2021.01.11 16:44:47 4: [echodevice] [echodevice_Parse] [listitems_shopping]
2021.01.11 16:44:47 5: [echodevice] [echodevice_Parse] [listitems_shopping] DATA Dumper=$VAR1 = '{"values":[{"cardId":null,"complete":false,"createdDate":1610376377974,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#74870977-fb07-480a-8d34-8b475cef2e94","lastLocalUpdatedDate":null,"lastUpdatedDate":1610376379351,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Joghurt","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1610291238082,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#7545fb7c-1063-4b75-b8a3-ffbcd344bcbb","lastLocalUpdatedDate":null,"lastUpdatedDate":1610291239786,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Öl","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1610278414631,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#65790a89-1a61-47b4-a68b-f46c890e6b04","lastLocalUpdatedDate":null,"lastUpdatedDate":1610278416173,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Kopierpapier","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1610275657911,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#3cc37b07-bc2e-40de-8ce6-9d486ff1f8bb","lastLocalUpdatedDate":null,"lastUpdatedDate":1610275660023,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Eier","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1610198807559,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#0bb8478e-5b6f-4e9c-bb95-5ce0c9292393","lastLocalUpdatedDate":null,"lastUpdatedDate":1610198808590,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Spülmaschinentabs","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1609874621167,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#4e45fc0f-8b60-40d5-9598-5ae5c75628db","lastLocalUpdatedDate":null,"lastUpdatedDate":1609874621167,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Selleriestangen","type":"SHOPPING_ITEM","version":1},{"cardId":null,"complete":false,"createdDate":1609874582372,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#4b5543a6-c961-4e6a-851a-8bde8a261c8e","lastLocalUpdatedDate":null,"lastUpdatedDate":1609874582372,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Suppen Grün","type":"SHOPPING_ITEM","version":1},{"cardId":null,"complete":false,"createdDate":1609449034291,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#bd1ef99e-6bd5-4eda-adfe-0eec735e2724","lastLocalUpdatedDate":null,"lastUpdatedDate":1609449036132,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Pitu","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1608658667668,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#dcd48138-e885-413a-b7f8-ca6428179564","lastLocalUpdatedDate":null,"lastUpdatedDate":1608658669934,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Creme Brulee","type":"SHOPPING_ITEM","version":2},{"cardId":null,"complete":false,"createdDate":1606314914807,"customerId":"CUSTOMER","deleted":false,"itemId":"CUSTOMER#ca797ec5-6573-4980-ad82-1c570574ced7","lastLocalUpdatedDate":null,"lastUpdatedDate":1606314914807,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Roast Beef","type":"SHOPPING_ITEM","version":1}]}';

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moonsorrox am 11 Januar 2021, 17:14:24
@MadMax-FHEM,

ganz lieben Dank, ich bin jetzt soweit das ich alles nach Wiki gemacht hat und auch alles funktioniert hat inkl. Anmeldung bei Amzon
Ich kann erste Geräte steuern, da er welche gefunden hat, leider sind das alles nur meine 4 Philips Hue, aber die hat er sicher über die Bridge gefunden und mein LG TV der gar kein LG ist. ;) Aber brauche ich nicht.
Die beiden Lampen im OG gehen weil es die Hue sind, also alles gut.

Jetzt muss ich mal suchen wie das mit dem einen oder evtl einem zweiten Radiosender ist

Es fehlen Fhem Geräte
Von Fhem hat er leider gar nichts gefunden... ist das normal so. Ich habe den FhemConnector aktiviert, da hat alles geklappt.

EDIT://Bin ich schon weiter gekommen, habe ich im Forum gefunden...!

Was ich noch nicht ganz kapiert habe was macht speziell das echodevice oder geht es deshalb nicht weil ich dieses noch nicht implementiert habe..?

Ansonsten werde ich mir deine weiteren Links inhalieren  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2021, 19:06:31
Naja alexa-fhem Connector hast du ja offenbar laufen...
Sind die in Alexa verfügbaren Geräte alle ÜBER FHEM eingebunden oder nutzt du auch andere Skills?
Also z.B. HUE-Skill?
Ich habe ja alles, auch meine HUE-Lampen etc. über alexa-fhem eingebunden: nur eine Stelle wo ich suchen muss, wenn was nicht geht. Aber ansonsten nat. egal/deine Sache...

Gut dann noch mal zur Eläuterung (vielleicht war das noch nicht so klar):

alexa-fhem:

Sprache -> Echo/Alexa/Amazon -> alexa-fhem -> fhem-Device


echodevice:

fhem -> set-Command -> Echo macht was: Sprachausgabe (set ECHO_XXX speak Text) oder etwas auf die Einkaufsliste setzen oder "lesen" was drauf steht oder (neu) auch "Sprachkommandos" absetzen (set ECHO_XXX textcommand "schalte die Lampe ein" / set ECHO_XXX textcommand "spiele Musik von Blabla")

Echodevice: https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482 bzw. https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Genau lesen und mit "Fake-Account" anlegen (xxx@xxx.de xxx) und npm_login usw. nutzen!


Wo sich beide etwas "überschneiden" ist eben beim "voice-Reading". Jedes ECHO_XXX (und jedes repräsentiert eines deiner echten Echos die du "rumstehen" hast) hat ein "voice-Reading" in dem der gesprochene Text steht (sofern du etwas gesagt hast, was Alexa verstanden hat).

Also die eine Hälfte bzgl. Amazon/Alexa/Echo Integration hast du...
...in den beiden Links (und eigentlich in DIESEM Thread) geht es um die andere Hälfte, also wie kann ich meine Echo-Geräte etwas tun lassen ;)

Viel Spaß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moonsorrox am 11 Januar 2021, 19:24:49
ich schaue später nochmal, nur kurz zur Erläuterung
Alexa auf fhem findet zwei Geräte weil da habe ich als Vorraussetzung den alexaname eingegeben. mit dem List nach dem Wiki habe ich das gemacht.
Aber in meinem Amazon findet er nur ein Gerät

Skills nutze ich bisher nur den Fhemconnector.
Die Hue findet er auch über meine Fhem wohl... ich habe ja keinen Hue Skill
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2021, 19:31:14
Naja, wenn er nur ein Gerät findet: alexa-fhem Log (NICHT fhem Log) schauen nach einem set alexa reload

Aber das besser in einem der alexa-fhem Threads.

Weil HIER geht's ja eigentlich um das echodevice ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 11 Januar 2021, 19:44:24
Ein herzerfrischendes Moin vom actern Diek

Ich habe gerade versucht bei den Echo - Geraeten mittels "voice" bzw. "voiceinterval" = 1 herauszufinden über welchen Echo meine Anfrage "Alexa, kann ich duschen?" rein gekommen ist.

Dahinter verbirgt sich eine Alexa - Routine die ein Device auf "on" schaltet.

Leider wird nur das Device geschaltet ohne zu wissen, wer das verursacht hat und das Reading "voice" wird zum Teil erst nach 21s gesetzt trotz des o.g. Attributs im echodevice.
Auf alle Fälle später als das eingestellte Intervall.

Könnt Ihr diesen Fehler ebenso reproduzieren?

Gruß
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moonsorrox am 11 Januar 2021, 23:52:59
Zitat von: MadMax-FHEM am 11 Januar 2021, 19:31:14
Naja, wenn er nur ein Gerät findet: alexa-fhem Log (NICHT fhem Log) schauen nach einem set alexa reload

Aber das besser in einem der alexa-fhem Threads.

Weil HIER geht's ja eigentlich um das echodevice ;)

Gruß, Joachim

alles klar... mache ich natürlich, reload alexa habe ich gemacht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roland-l am 13 Januar 2021, 19:17:33
Zitat von: sn0000py am 09 Januar 2021, 20:02:59
Eine Frage - ich muss es mir morgen noch mal genauer anschauen :

Kann es sein das durch FHEM ein Problem biem Musik abspielen bei den Echos passiert?

Habe hier mindestes 2 * Echo Show 8, die sofort nach 5-15sekunden wieder stoppen.
Egal ob tuneIn oder Amozon Music, oder MyMedia.

Bei einem Echo Flex ging zumindest TuneIn ohne Probleme.

Möchte nur ausschließen das es nicht von FHEM kommen kann - wenn doch wo und wie könnte ich sowas kontrollieren?

Bei mir das gleiche. Es wird aber wieder auf den einzelnen Echos alleine abgespielt, wenn man sie aus der Multiroom Gruppe heraus löscht.
Wenn ich die Gruppen per App lösche und neu Anlege kann ich auf den einzelnen Echos wieder Radio hören.

gruß Roland
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: RedHorse am 13 Januar 2021, 22:07:21
Hallo Michael,
(und Markus)

wollte mich einmal für dieses tolle Modul bei Euch bedanken! Toll, dass Ihr eure Zeit opfert und es der Allgemeinheit zur Verfügung stellt.
Ich bin total begeistert und es läuft super bei mir.

VIELEN DANK!!!
&
Viele Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 15 Januar 2021, 09:00:42
Zitat von: roland-l am 13 Januar 2021, 19:17:33
Bei mir das gleiche. Es wird aber wieder auf den einzelnen Echos alleine abgespielt, wenn man sie aus der Multiroom Gruppe heraus löscht.
Wenn ich die Gruppen per App lösche und neu Anlege kann ich auf den einzelnen Echos wieder Radio hören.

gruß Roland
Werde das heute auch mal testen.
Was mir noch vorher aufgefallen ist (keine Ahnung ob schon geschrieben) habe auch so ganz kleine Alexa Echo flex (die Steckdosen Dinger) die funktionieren ganz ohne Probleme, die echo show 8 am schlechtesten.

Eigetnlich glaub ich passt das ganze hier nicht wirklich rein, aber finde es gibt kein gutes Forum für das Alexa Zeugs.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: markus.sarkoezy am 15 Januar 2021, 18:55:39
Hi Leute

ich habe mir das Modul jetzt installiert und mich verbunden.
Mit Set autocreate_devices legte das modul mir dann auch meine 2 Sonos Speaker an.

Jedoch finde ich in den Sonos devices das Set speak "TTS" nicht.

Kann mir jemand dabei helfen.

LG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thorschtn am 17 Januar 2021, 11:34:41
Hallo!

Ich möchte mein Problem mit der Einkaufsliste nochmal hochholen:

Echodevice lädt zwar die Listen von Alexa und aktualisiert auch das Reading, ich kann aber keine Einträge mehr löschen oder hinzufügen:
set echodevice item_shopping_add ItemShoppingAdd und set echodevice item_shopping_delete Joghurt --> funktioniert nicht.

Funktioniert das aktuell grundsätzlich nicht oder muss ich den Fehler bei mir suchen?

Danke & viele Grüße

Thorsten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 Januar 2021, 11:38:46
Hab grad delete getestet (nutze ich sonst nie):
geht (wohl) auch bei mir nicht...

Also Befehl wird angezeigt, Liste/Liteneintrag in DropDown auch.
Wird auch ausgeführt.
Reading wird aktualisiert...

Aber: gelöschtes Item weiterhin "brav" in der Liste... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thorschtn am 17 Januar 2021, 13:36:16
@MadMax-FHEM danke!

@michael.winkler, hast Du eine Idee, warum echodevice keinen Schreibzugriff auf die Einkaufs- und ToDo-Liste hat?

Danke & viele Grüße

thorschtn
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 17 Januar 2021, 14:10:35
...geht nur löschen nicht oder auch neue Items hinzuzufügen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thorschtn am 17 Januar 2021, 15:15:45
Löschen und hinzufügen geht nicht. Nur auslesen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Januar 2021, 14:47:31
Ab morgen(ca. 8 Uhr) ist eine neue Version Online.


# 2021.01.18 v0.2.6
# - BUG:     item_shopping_delete,item_shopping_add,item_task_delete,item_task.add
# - FEATURE: Unterstützung A23FPV4BT7FH68 Yamaha YAS-209 Soundbar
#            Untersützung A265XOI9586NML Fire TV Stick 4K
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 18 Januar 2021, 15:26:19
Zitat- BUG:     item_shopping_delete,item_shopping_add,item_task_delete,item_task.add

Danke dafür, klappt wieder.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thorschtn am 19 Januar 2021, 09:21:25
Zitat von: michael.winkler am 18 Januar 2021, 14:47:31
Ab morgen(ca. 8 Uhr) ist eine neue Version Online.


# 2021.01.18 v0.2.6
# - BUG:     item_shopping_delete,item_shopping_add,item_task_delete,item_task.add
# - FEATURE: Unterstützung A23FPV4BT7FH68 Yamaha YAS-209 Soundbar
#            Untersützung A265XOI9586NML Fire TV Stick 4K
#


Danke!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: samsmooth am 19 Januar 2021, 13:47:50
Erstmal vielen Dank für das Device!!! Läuft super. Schalte damit Geräte per speak und rufe die Kinder zu Tisch. :)

Gibt es eine Möglichkeit, die Geräteliste zu aktualisieren / neu einzulesen (z.B. nach einer Namensänderung) oder muss das Device dafür gelöscht und neu installiert werden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2021, 15:40:50
Zitat von: samsmooth am 19 Januar 2021, 13:47:50
Erstmal vielen Dank für das Device!!! Läuft super. Schalte damit Geräte per speak und rufe die Kinder zu Tisch. :)

Gibt es eine Möglichkeit, die Geräteliste zu aktualisieren / neu einzulesen (z.B. nach einer Namensänderung) oder muss das Device dafür gelöscht und neu installiert werden?

Steht in der Doku:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

Attribut autocreate_refresh

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Set

set autocreate_devices
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 19 Januar 2021, 18:11:40
Eine Frage, wenn unterschiedliche Befehle nicht immer funktionieren, wo kann man da ansetzen?

Habe immer wieder mal eine fhem "set ECHO_XXXXX speak Es hat an der Tür geläutet";
oder ein fhem "set ECHO_XXX textcommand Bildschirm aus";

passiert dann des öfteres das es nocht ausgeführt wird, ich habe immer danach noch ein Log drinnen damit ich mir sicher bin das es gemacht wurde, das kann ich kontrollieren, aber beim rest weiss ich leider nicht wie ich das kontrollieren könnte?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2021, 20:16:47
Zitat von: sn0000py am 19 Januar 2021, 18:11:40
Eine Frage, wenn unterschiedliche Befehle nicht immer funktionieren, wo kann man da ansetzen?

Habe immer wieder mal eine fhem "set ECHO_XXXXX speak Es hat an der Tür geläutet";
oder ein fhem "set ECHO_XXX textcommand Bildschirm aus";

passiert dann des öfteres das es nocht ausgeführt wird, ich habe immer danach noch ein Log drinnen damit ich mir sicher bin das es gemacht wurde, das kann ich kontrollieren, aber beim rest weiss ich leider nicht wie ich das kontrollieren könnte?
Wie immer benötige ich zuerst ein get status vom Account Device. Ansonsten wäre Interessant wie die HTML Results nach dem absetzen des Befehls aussehen. Dazu einfach das Attribut "browser_save_data" auf 1 setzen. Dann wird jedes mal die Antwort und der Header von Amazon in eine Datei geschrieben. Die dann einfach mal zusenden. Eventuell sieht man da schon was passiert ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 19 Januar 2021, 22:47:02
Gestern das erste Mal installiert, dabei wurden sofort alle Echos erkannt. Problem war aber, dass es nur den Nur-Lesen-Modus gab.
Also "schlau" gemacht und NPM installiert. Ergebnis: Logon nur noch sporadisch und nur mit Klarnamen/-Passwort, Reconnect im Minutentakt (60+/-1 Sekunde), gern auch mal gar keine Verbindung ("connected but loginerror") und besonders schlecht: keine Erkennung der Echos mehr (nur eine HtmL-Meldung). Und set NPM_Login wird mir auch nicht angeboten.

Update war vorher durchgeführt, ist die aktuelle Version 0.2.6 von gestern drauf.
Gibt es eine Stelle, wo ich schnell was finde, z.B. die reconnect-Zeit?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 19 Januar 2021, 23:05:53
Wie hast du definiert?

Mit deinen tatsächlichen Cridentials oder (richtig) mittels "Fake-Login": xxx@xxx.de xxx

Wenn mit den echten Daten: das war der Fehler!

Ansonsten: status des Accout-Devices liefern, wie schon tausend mal im Thread bei Problemen geschrieben...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 20 Januar 2021, 13:37:44
@michael: Danke werde ich einschalten und sobald ich dann was sehe wenns nicht passt dann melde ich mich noch mal.

@madMax: die ich das mit dem Fake Credential nun shcon so oft gesheen habe, kann ich das im nachhinein nun noch kotnrollieren, ob ich das damals so gemacht habe? Im Raw steht das so drinnen - ist das dann aussage genug?

defmod echo_devices echodevice xxx@xxx.xx xxx
attr echo_devices icon echo
attr echo_devices intervalvoice 1
attr echo_devices room Amazon
attr echo_devices server layla.amazon.de

setstate echo_devices connected
setstate echo_devices 2020-10-16 09:19:38 2FACode not used
setstate echo_devices 2021-01-20 13:36:31 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate echo_devices 2021-01-20 13:36:31 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate echo_devices 2021-01-17 15:27:34 COOKIE_MODE NPM
setstate echo_devices 2021-01-20 13:35:56 COOKIE_STATE OK
setstate echo_devices 2021-01-20 12:03:04 COOKIE_TYPE NPM_Login
setstate echo_devices 2021-01-20 13:35:56 alarm_count 0
setstate echo_devices 2021-01-20 12:03:04 amazon_refreshtoken vorhanden
setstate echo_devices 2021-01-17 15:27:42 autocreate_devices stop
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2021, 13:44:08
Wenn du deine echten Cridentials nicht selber "ausgeixt" hast, dann kann das schon passen... ;)

Sorry, eigentlich hatte ich das an Per gerichtet gehabt... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 20 Januar 2021, 14:35:12
Zitat von: MadMax-FHEM am 20 Januar 2021, 13:44:08
Wenn du deine echten Cridentials nicht selber "ausgeixt" hast, dann kann das schon passen... ;)

Sorry, eigentlich hatte ich das an Per gerichtet gehabt... ;)

Gruß, Joachim

Ja ich weiss das es nicht an mich ging, aber obwohl es nicht so lange aus ist das ich Alexa in FHEM integriert habe, weiss ich nicht mehr wie ich es gemacht habe, und wollte nur auf nummer sicher gehen, nicht das ich da auch ein Problem damit habe/bekomme oder sonst was.

100% sicher bin ich mir nicht ob ich das nicht nachträtglich überschrieben habe das DEF .. kann ich das noch irgendwie rausfinden? Oder wie würde sich das bemerkbar machen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2021, 14:44:37
Wenn du (nachträglich) das DEF angepasst hast sollte das so sein, als hättest du es gleich richtig angelegt.
Es wird ja "umdefiniert"...

Ich meinte eher: VOR dem Posten hier deine echten Credentials "ausgeixt"... ;)

Hast du set ECHOAccount login_npm usw.?
Wenn ja, dann sollte es passen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 20 Januar 2021, 20:04:01
Zitat von: MadMax-FHEM am 20 Januar 2021, 13:44:08Sorry, eigentlich hatte ich das an Per gerichtet gehabt... ;)
Habe die Vorschläge umgesetzt, aber leider wenig Erfolg gehabt:
- :( die Verbindung wurde hergestellt, aber auch hier im Minutentakt erneuert.
- :( die Echos wurden nicht gefunden
- :( das Konto möchte jetzt ein neues Passwort

- :) set NPM login existiert jetzt

Zitat von: MadMax-FHEM am 19 Januar 2021, 23:05:53Ansonsten: status des Accout-Devices liefern
Ich wollte erstmal das Offensichtliche abarbeiten, um die weitere Suche zu erleichtern.

Jetzt muss ich erstmal ein neues Passwort vergeben, dann geht es in die nächste Runde!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 Januar 2021, 20:11:47
Naja, wenn npm_login jetzt angezeigt wird: npm_install schon ausgeführt? Erfolgreich?

Passwort musste ich (und andere) auch schon mal ändern... ;)

Und klar: solange du nicht connected bist wird auch nix gefunden (werden können)...

Wenn es dann immer noch nicht geht: status AccountDevice

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tbu am 20 Januar 2021, 20:31:15
Hallo,

ich nutze echodevice seit einiger Zeit und es funktioniert prima. Seit gestern passiert allerdings etwas Seltsames: Die Musikwiedergabe (TuneIN, Amazon Music) stoppt spätestens nach einer Minute. Das ist auf allen meinen Echo-Geräten (Show 7, Show 5, Dot 2) so. Was hat das mit echodevice zu tun? Bei meiner Fehlersuche habe ich mal das Attribut "disabled" von echodevice.account auf 1 gesetzt. Dann ist der Fehler weg: Musik spielt, bis ich die Wiedergabe stoppe. Bei disabled=0 ist der Fehler wieder da. Ich habe (nachdem ich meine beiden DOIFs deaktiviert habe) keine Geräte, die irgendetwas mit einem Echodevice machen. Der Eventmonitor zeigt wenn die Musik stoppt folgendes Event: "2021-01-20 14:39:02.784 echodevice OG.Buero.Echo voice_timestamp: 1611149919729" (ich habe zu dem Zeitpunkt aber nichts gesagt). Ich kann ein "list" schicken, wenn nötig (da muss ich vorher einiges rauslöschen und weiß dann nicht, ob ich noch etwas vertrauliches vergessen habe). Hat jemand eine Idee, was da faul sein / ich weitersuchen könnte?

Tobias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 21 Januar 2021, 07:29:08
Zitat von: MadMax-FHEM am 20 Januar 2021, 14:44:37
Wenn du (nachträglich) das DEF angepasst hast sollte das so sein, als hättest du es gleich richtig angelegt.
Es wird ja "umdefiniert"...

Ich meinte eher: VOR dem Posten hier deine echten Credentials "ausgeixt"... ;)

Hast du set ECHOAccount login_npm usw.?
Wenn ja, dann sollte es passen...

Gruß, Joachim

Hmmm den hab ich da eigentlich nicht meinst du eh beim Echo Device?

defmod echo_devices echodevice xxx@xxx.xx xxx
attr echo_devices icon echo
attr echo_devices intervalvoice 1
attr echo_devices room Amazon
attr echo_devices server layla.amazon.de

setstate echo_devices connected
setstate echo_devices 2021-01-21 06:25:21 .COOKIE {"loginCookie":......}
setstate echo_devices 2020-10-16 09:19:38 2FACode not used
setstate echo_devices 2021-01-21 07:26:20 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate echo_devices 2021-01-21 07:26:20 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate echo_devices 2021-01-17 15:27:34 COOKIE_MODE NPM
setstate echo_devices 2021-01-21 07:26:04 COOKIE_STATE OK
setstate echo_devices 2021-01-21 06:25:21 COOKIE_TYPE NPM_Login
setstate echo_devices 2021-01-21 07:26:04 alarm_count 0
setstate echo_devices 2021-01-21 06:25:21 amazon_refreshtoken vorhanden
setstate echo_devices 2021-01-17 15:27:42 autocreate_devices stop
setstate echo_devices 2021-01-21 07:26:05 config_address_between -
setstate echo_devices 2021-01-21 07:26:05 config_address_from
setstate echo_devices 2021-01-21 07:26:05 config_address_to -
setstate echo_devices 2021-01-21 07:26:08 list_SHOPPING_ITEM
setstate echo_devices 2021-01-21 07:26:08 list_TASK
setstate echo_devices 2021-01-21 07:26:04 musicalarm_count 0
setstate echo_devices 2021-01-21 07:26:04 reminder_count 0
setstate echo_devices 2021-01-21 07:26:04 state connected
setstate echo_devices 2021-01-21 07:26:04 timer_count 0
setstate echo_devices 2021-01-21 07:26:04 timer_id -
setstate echo_devices 2021-01-21 07:26:04 timer_remainingtime 0
setstate echo_devices 2021-01-17 15:27:42 version 0.2.5

habe da nur die addresse und den coockie auskommentiert rest ist 1:1
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 Januar 2021, 07:41:18
Welche Adresse?

Einfach die prominent im ersten Post verlinkte Anleitung lesen und danach vorgehen...

Bevor wir hier (u.U.) weiter aneinander vorbei reden.
Oder einfach status AccountDevice...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 21 Januar 2021, 08:21:32
Das war die RAW Definition vom dEvice - und habe da den Cookie rausgelöscht und meine Heimatadresse (Post Adresse)

du meinst den

get echodevice status

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.5
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
server    Attribut layla.amazon.de
icon    Attribut echo
intervalvoice    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=259-09858....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -20....
.DIRECTID    Helper amzn1.account.AEEJBW....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: prodigy7 am 24 Januar 2021, 18:24:55
Bei mir funktioniert aktuell nicht mehr die Sprachausgabe via speak_ssml, geht nur noch via speak. Hat jemand von euch das gleiche bei sich beobachtet?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 Januar 2021, 18:52:54
Zitat von: prodigy7 am 24 Januar 2021, 18:24:55
Bei mir funktioniert aktuell nicht mehr die Sprachausgabe via speak_ssml, geht nur noch via speak. Hat jemand von euch das gleiche bei sich beobachtet?
Kann ich nicht bestätigen.
Bei mir lief es gerade in einer meiner üblichen Routinen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Januar 2021, 20:31:23
Zitat von: prodigy7 am 24 Januar 2021, 18:24:55
Bei mir funktioniert aktuell nicht mehr die Sprachausgabe via speak_ssml, geht nur noch via speak. Hat jemand von euch das gleiche bei sich beobachtet?
Ohne ein get status vom Account Device kann ich nicht helfen. Die HTML Resultate nach einem Speak-sssml Befehl wäre auch noch Hilfreich. Bitte beides senden. Einmal den Header und einmal den normalen Result.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: madmax1404 am 25 Januar 2021, 11:14:37
Habt ihr auch das Problem das notifications_delete in der Auswahl nicht mehr vorhanden ist?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 26 Januar 2021, 19:53:39
Zitat von: MadMax-FHEM am 20 Januar 2021, 20:11:47Wenn es dann immer noch nicht geht: status AccountDevice
Da muss ich dich jetzt leider enttäuschen: es geht alles (mit npm) ;), auch der Status bleibt jetzt konstant.

Aber: weil das reading voice gerne mal recht spät aktualisiert wird, wollte ich voice_timestamp auswerten, aber das Ergebnis von
FmtDateTime(ReadingsVal("$name","voice_timestamp",0))
ist 1611664188236 --> 53041-08-09 18:43:56
Da bin ich mir ziemlich sicher, dass das nicht das ist, was ich will :(

Jetzt habe ich den Intervall runter gesetzt auf 1s, falls das in der Praxis nicht reicht (gefühlt noch 5-10Sekunden), muss ich wohl doch 37_echodevice zur Übertragung Richtung Alexa/Echo und 39_Alexa Richtung Fhem benutzen. Das letzte Wort ist da aber noch nicht gesprochen, da ich auch noch nicht alle 312 Seiten hier gelesen habe. Bin ja auch noch auf der Suche von Ideen für Anwendungen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Januar 2021, 08:22:57
Zitat von: Per am 26 Januar 2021, 19:53:39
Da muss ich dich jetzt leider enttäuschen: es geht alles (mit npm) ;), auch der Status bleibt jetzt konstant.

Aber: weil das reading voice gerne mal recht spät aktualisiert wird, wollte ich voice_timestamp auswerten, aber das Ergebnis von
FmtDateTime(ReadingsVal("$name","voice_timestamp",0))
ist 1611664188236 --> 53041-08-09 18:43:56
Da bin ich mir ziemlich sicher, dass das nicht das ist, was ich will :(

Jetzt habe ich den Intervall runter gesetzt auf 1s, falls das in der Praxis nicht reicht (gefühlt noch 5-10Sekunden), muss ich wohl doch 37_echodevice zur Übertragung Richtung Alexa/Echo und 39_Alexa Richtung Fhem benutzen. Das letzte Wort ist da aber noch nicht gesprochen, da ich auch noch nicht alle 312 Seiten hier gelesen habe. Bin ja auch noch auf der Suche von Ideen für Anwendungen.
ein get status vom Account Device würde hier weiterhelfen! Da würde man dann sehen wie Dein Device konfiguriert wurde. Keine Ahnung welchen Intervall du verstellt hast.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 28 Januar 2021, 06:04:46
Guten Morgen zusammen,

seit gestern wird bei mir das voice Reading nach einem get Echo settings nicht mehr aktualisiert  :(

Deshalb habe ich Probleme mit  Sprachkommandos und der darauffolgenden Ansage. Die Echo Devices sind alle korrekt connected.
Wenn ich einen Speak Befehl manuel ausgebe funktioniert auch alles.

Meine Steuerung habe ich über Routinen umgesetzt, welche dann in Fhem einen get Echo settings triggert um aus dem voice Reading auszulesen was gesagt wurde.

Hat noch jemand das Problem oder ist es nur bei mir? Hat Amazon da wieder was geschraubt?

Danke,
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 28 Januar 2021, 08:44:35
Ab Morgen Früh, ca. 8 Uhr, wird wieder eine neue Version online sein!

Aktuell funktionieren die Routinen nicht mehr.


##############################################
#
# 2021.01.28 v0.2.7
# - BUG:     Routinen werden nicht mehr angezeigt
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 28 Januar 2021, 09:52:57
Hallo Michael,

vielen Dank für die schnelle Unterstützung!!! Habe es manuell installiert und alles geht wieder  ;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 28 Januar 2021, 12:45:19
Hallo Michael,

gibt es vielleicht die Möglichkeit die Sound Bibliothek etwas zu erweitern?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Januar 2021, 12:49:12
Zitat von: neyzen am 28 Januar 2021, 12:45:19
Hallo Michael,

gibt es vielleicht die Möglichkeit die Sound Bibliothek etwas zu erweitern?

Anleitung gelesen? ;)

Zitat von: Anleitung von Michael Winkler
set ECHO_XXX sounds Sound
Hier kann ein einfacher Sound abgespielt werden, welche direkt von Amazon angeboten wird.

Daher wirst du den Wunsch wohl an Amazon richten müssen ;)

EDIT: oder https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#MP3_Playlisten

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 28 Januar 2021, 13:58:28
Ja ich weis schon wie ich das abspielen kann, nur die verfügbaren sounds sind recht wenig.
Ich dachte halt ob man die nicht etwas erweitern kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Januar 2021, 14:24:02
Ich wollte ja NICHT zeigen WIE sie abgespielt werden können sondern eben (daher ja das Zitat aus der Beschreibung des set-Befehls) WOHER die Sounds kommen: von AMAZON!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 29 Januar 2021, 08:45:57
Zitat von: neyzen am 28 Januar 2021, 12:45:19
gibt es vielleicht die Möglichkeit die Sound Bibliothek etwas zu erweitern?

Du kannst in den Speak Kommandos sämtliche SSML Befehle verwenden inkl. der <audio> Tags.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Skusi am 29 Januar 2021, 09:33:46
Hallo zusammen,

gestern hatte ich das unschöne Phänomen das Fhem in kurzen Abständen neu startete.
Die Nachforschungen haben dann ergeben das es am echo Modul liegt. Da ich erstmal schnelle Hilfe brachte habe ich das 37_echodevice.pm kurzerhand umbenannt  und nach dem nächsten Absturz war die Echos erstmal weg und das System stabil.
Durch viel lesen in diesem Threat habe ich die Ursache dann gefunden: Irgendwie sind in der Alexa App, also bei Amazon diverse Routinen verloren gegangen, und jedes mal wenn Fhem eine Routine starten wollte die nicht existiert, stürzt Fhem ab.
OK, alle Routinen Aufrufe deaktiviert  und das 37_echodevice.pm wieder hergestellt. Neustart, und alle Echo´s sind wieder da. Allerding im Status INITIALIZED.

Dann mwinkler´s  Anleitung zum NPM Login studiert und alles auf den neuesten Stand gebracht. Fhem update, Raspberry update, NPM install (node v15.5.0 / NPM 7.3.0)

Aber bei Ausführung von NPM Login New bekomme ich nicht den versprochenen Link angezeigt sondern eine Fehlermeldung im Log:

/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:106
                res.connection.end();
                               ^

TypeError: Cannot read property 'end' of null
    at IncomingMessage.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:106:32)
    at IncomingMessage.emit (node:events:388:22)
    at endReadableNT (node:internal/streams/readable:1305:12)
    at processTicksAndRejections (node:internal/process/task_queues:80:21)
2021.01.28 19:50:01 3: [Amazon] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2021.01.28 19:50:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:51:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:52:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:53:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:54:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:54:45 4: [Amazon] [get status] Version alexa-cookie.js = 2.1.0
2021.01.28 19:55:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:56:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Node Version 15.5.0

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Version alexa-cookie.js = 2.1.0
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.12.158
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.12.158
2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8383            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:43423           0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:7072            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:44205         0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:sunrpc          0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:47121           0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Dekolampe-Flur.fr:12659 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 LED-W-Controller-:13085 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53604 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Lenovo-Tab.fritz.:59280 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Luxmeter.fritz.bo:64627 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Kaffeemaschiene.f:65433 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53158 TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8083          localhost:58436         ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53601 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:44205         localhost:53074         ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53611 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fri:ssh Turbo-Book.fritz.:52875 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:36500 AVR-Wohnzimmer.fri:http TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:55852 LED-W-Controller-S:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Bettsensor-Skusi.:60749 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53606 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 BOB.fritz.box:58332     ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:56692 RGB-Controler-Bett:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Sonoff-Pow-Garten:59269 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:41774 RGB-Controler-Kuec:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:58436         localhost:8083          ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Sonoff-Teich.frit:55805 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:43748         localhost:7072          TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Lenovo-Tab.fritz.:59279 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:53074         localhost:44205         ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Sonoff-IR-Kino.fr:54038 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 RGB-Controler-Vit:22534 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:47974 fritz.box:1012          ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:56066 149.154.167.220:https   ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:56274 RGB-Controler-Kami:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:34574 Dimmer-Flurlicht.f:http TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53614 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Zusatzheizung-Buer:1806 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53605 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53602 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Bettsensor-Dodo.f:59973 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53603 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:36502 AVR-Wohnzimmer.fri:http TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 StatWars-Lampe-li:17317 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:43758         localhost:7072          TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53613 TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:43750         localhost:7072          TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:52576 RGBCW-Controller-K:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:36498 AVR-Wohnzimmer.fri:http TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Puschellampe.frit:10572 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:52446 fhem.de:58824           ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 StatWars-Lampe-re:19969 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ftp                [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:3000               [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:42043              [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:43533              [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:sunrpc             [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:43232           0.0.0.0:*                         

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:47889           0.0.0.0:*                         

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:sunrpc          0.0.0.0:*                         

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 localhost:653           0.0.0.0:*                         

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:52978              [::]:*                             

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:47017              [::]:*                             

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:sunrpc             [::]:*                             

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port Active UNIX domain sockets (servers and established)

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Path

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10246    /run/systemd/notify

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10250    /run/systemd/private

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10257    /run/rpcbind.sock

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10268    /run/systemd/fsck.progress

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  7      [ ]         DGRAM                    10271    /run/systemd/journal/dev-log

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPACKET  LISTENING     10276    /run/udev/control

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10289    /run/systemd/journal/syslog

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10292    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  4      [ ]         DGRAM                    10295    /run/systemd/journal/socket

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     19096   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     19095   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    11341   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11339   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11335   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     15767   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10661    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20697   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20692   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20694   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20693   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20696   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    11342   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     13845    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20695   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     18655    /run/rpcbind.sock

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     17825   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14436   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14976   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10188    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     CONNECTED     13273   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12451   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    13785   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9477     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12515   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12981   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     14351    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    13295   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    8730     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12984   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     13923    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10249   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10248   

2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Proxy IP 192.168.12.158
2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.12.158:3002 to listen on 192.168.12.158

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2021.01.28 19:56:55 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2021.01.28 19:56:55 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2021.01.28 19:56:55 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)


Get Status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.6
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
event-on-change-reading    Attribut 1
icon    Attribut alexa
alias    Attribut Echo Amazon
verbose    Attribut 2
server    Attribut layla.amazon.de
npm_bin_node    Attribut /usr/local/bin/node
room    Attribut 9.3_Echos
npm_bin    Attribut /usr/local/bin/npm

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Wie bekomme ich meine Echos wieder Online ?

Ein anderer User hat hier geschrieben das es bei ihm an einer zu neuen Node Version gelegen hat und das es nach dongrade auf 13 wieder funktionierte. Das ist allerdings schon ne Weile her. Ist das vieleicht auch mein Problem, weil ich leider geupdatet habe ?
Ich möchte aber ungerne eine "alte" Version installieren.

Bitte Hilfe ...


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Januar 2021, 13:26:46
Zitat von: Skusi am 29 Januar 2021, 09:33:46
Hallo zusammen,

gestern hatte ich das unschöne Phänomen das Fhem in kurzen Abständen neu startete.
Die Nachforschungen haben dann ergeben das es am echo Modul liegt. Da ich erstmal schnelle Hilfe brachte habe ich das 37_echodevice.pm kurzerhand umbenannt  und nach dem nächsten Absturz war die Echos erstmal weg und das System stabil.
Durch viel lesen in diesem Threat habe ich die Ursache dann gefunden: Irgendwie sind in der Alexa App, also bei Amazon diverse Routinen verloren gegangen, und jedes mal wenn Fhem eine Routine starten wollte die nicht existiert, stürzt Fhem ab.
OK, alle Routinen Aufrufe deaktiviert  und das 37_echodevice.pm wieder hergestellt. Neustart, und alle Echo´s sind wieder da. Allerding im Status INITIALIZED.

Dann mwinkler´s  Anleitung zum NPM Login studiert und alles auf den neuesten Stand gebracht. Fhem update, Raspberry update, NPM install (node v15.5.0 / NPM 7.3.0)

Aber bei Ausführung von NPM Login New bekomme ich nicht den versprochenen Link angezeigt sondern eine Fehlermeldung im Log:

/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:106
                res.connection.end();
                               ^

TypeError: Cannot read property 'end' of null
    at IncomingMessage.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:106:32)
    at IncomingMessage.emit (node:events:388:22)
    at endReadableNT (node:internal/streams/readable:1305:12)
    at processTicksAndRejections (node:internal/process/task_queues:80:21)
2021.01.28 19:50:01 3: [Amazon] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2021.01.28 19:50:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:51:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:52:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:53:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:54:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:54:45 4: [Amazon] [get status] Version alexa-cookie.js = 2.1.0
2021.01.28 19:55:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:56:33 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Node Version 15.5.0

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Version alexa-cookie.js = 2.1.0
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.12.158
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.12.158
2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8383            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:43423           0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:7072            0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:44205         0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:sunrpc          0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:47121           0.0.0.0:*               LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Dekolampe-Flur.fr:12659 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 LED-W-Controller-:13085 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53604 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Lenovo-Tab.fritz.:59280 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Luxmeter.fritz.bo:64627 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Kaffeemaschiene.f:65433 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53158 TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8083          localhost:58436         ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53601 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:44205         localhost:53074         ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53611 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fri:ssh Turbo-Book.fritz.:52875 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:36500 AVR-Wohnzimmer.fri:http TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:55852 LED-W-Controller-S:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Bettsensor-Skusi.:60749 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53606 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 BOB.fritz.box:58332     ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:56692 RGB-Controler-Bett:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Sonoff-Pow-Garten:59269 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:41774 RGB-Controler-Kuec:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:58436         localhost:8083          ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Sonoff-Teich.frit:55805 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:43748         localhost:7072          TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Lenovo-Tab.fritz.:59279 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:53074         localhost:44205         ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Sonoff-IR-Kino.fr:54038 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 RGB-Controler-Vit:22534 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:47974 fritz.box:1012          ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:56066 149.154.167.220:https   ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:56274 RGB-Controler-Kami:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:34574 Dimmer-Flurlicht.f:http TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53614 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Zusatzheizung-Buer:1806 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53605 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53602 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Bettsensor-Dodo.f:59973 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53603 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:36502 AVR-Wohnzimmer.fri:http TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 StatWars-Lampe-li:17317 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:43758         localhost:7072          TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:8083 Turbo-Book.fritz.:53613 TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:43750         localhost:7072          TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:52576 RGBCW-Controller-K:9090 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:36498 AVR-Wohnzimmer.fri:http TIME_WAIT 

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 Puschellampe.frit:10572 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.f:52446 fhem.de:58824           ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 Raspberry3-Fhem.fr:1883 StatWars-Lampe-re:19969 ESTABLISHED

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ftp                [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:3000               [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:42043              [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:43533              [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:sunrpc             [::]:*                  LISTEN     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:43232           0.0.0.0:*                         

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:47889           0.0.0.0:*                         

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:sunrpc          0.0.0.0:*                         

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 localhost:653           0.0.0.0:*                         

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:52978              [::]:*                             

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:47017              [::]:*                             

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:sunrpc             [::]:*                             

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port Active UNIX domain sockets (servers and established)

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Path

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10246    /run/systemd/notify

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10250    /run/systemd/private

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10257    /run/rpcbind.sock

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10268    /run/systemd/fsck.progress

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  7      [ ]         DGRAM                    10271    /run/systemd/journal/dev-log

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPACKET  LISTENING     10276    /run/udev/control

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10289    /run/systemd/journal/syslog

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     LISTENING     10292    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  4      [ ]         DGRAM                    10295    /run/systemd/journal/socket

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     19096   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     19095   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    11341   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11339   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     11335   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     15767   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10661    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20697   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20692   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20694   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20693   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20696   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    11342   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     13845    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     20695   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     18655    /run/rpcbind.sock

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     17825   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14436   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    14976   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     10188    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     CONNECTED     13273   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12451   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    13785   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    9477     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12515   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     12981   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     14351    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    13295   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    8730     

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12984   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     CONNECTED     13923    /run/systemd/journal/stdout

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10249   

2021.01.28 19:56:53 4: [Amazon] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10248   

2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.01.28 19:56:53 3: [Amazon] [echodevice_NPMLoginNew] Proxy IP 192.168.12.158
2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.12.158:3002 to listen on 192.168.12.158

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2021.01.28 19:56:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2021.01.28 19:56:55 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2021.01.28 19:56:55 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2021.01.28 19:56:55 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)


Get Status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.6
NPM Cookie Version    Reading 2.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
event-on-change-reading    Attribut 1
icon    Attribut alexa
alias    Attribut Echo Amazon
verbose    Attribut 2
server    Attribut layla.amazon.de
npm_bin_node    Attribut /usr/local/bin/node
room    Attribut 9.3_Echos
npm_bin    Attribut /usr/local/bin/npm

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Wie bekomme ich meine Echos wieder Online ?

Ein anderer User hat hier geschrieben das es bei ihm an einer zu neuen Node Version gelegen hat und das es nach dongrade auf 13 wieder funktionierte. Das ist allerdings schon ne Weile her. Ist das vieleicht auch mein Problem, weil ich leider geupdatet habe ?
Ich möchte aber ungerne eine "alte" Version installieren.

Bitte Hilfe ...
Dein NPM Alexa_Cookie ist noch die Version 2.1.0. Hier müsstest du noch mal npm_install ausführen. Falls die Version immer noch die Gleiche ist solltest du mal das LOG kontrollieren. Abhilfe könnte auch das Löschen des Cache Verzeichnisses sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Skusi am 29 Januar 2021, 17:44:46
ZitatDein NPM Alexa_Cookie ist noch die Version 2.1.0. Hier müsstest du noch mal npm_install ausführen. Falls die Version immer noch die Gleiche ist solltest du mal das LOG kontrollieren. Abhilfe könnte auch das Löschen des Cache Verzeichnisses sein.

NPM_install ausgeführt:

Installationsergebnis


Vorhandene Installation wird aktualisiert

up to date, audited 180 packages in 5s

3 vulnerabilities (2 low, 1 high)

To address all issues, run:
npm audit fix

Run `npm audit` for details.
Installation erfolgreich durchgefuehrt


NPM Cookie Version      Reading   2.1.0

Keine Logeinträge, bei Verbose 5 !

Nur jede Minute:
2021.01.29 17:39:01 5: [Amazon] [echodevice_GetSettings] start refresh settings
2021.01.29 17:39:01 5: [Amazon] [echodevice_GetSettings] unknown state / state = INITIALIZED
2021.01.29 17:39:01 4: [Amazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


Welches Cache Verzeichniss soll ich löschen ?

/opt/fhem/cache/alexa-cookie/ ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Skusi am 29 Januar 2021, 18:20:32
Hat sich gerade erledigt.

Ich habe das Cache Verzeichnis gelöscht und NPM_install nochmal ausgeführt. Danach hatte ich ein NPM Cookie Version 3.4.2
Dann NPM_Login New und alle Echos sind wieder connected !!!

Danke für die Hilfe.

Bleibt nur noch die Sache mit den Abstürzen bei routine_play wenn die Routine nicht vorhanden ist.

Setzte ich ein
set Echo_Buero routine_play Skusi_ist_zuhause@amzn1.alexa.automation.fbc3549b-8eaf-4dbd-98f6-71bde894c5df

ab, obwohl der Befehl routine_play nichtmal in dem Echo verfügbar ist, stürzt Fhem sofort ab und startet neu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fhem@supergut am 29 Januar 2021, 19:23:26
Moin,

EDIT: Problem Install Lösung: Debian Buster bietet per apt maximal node 10.x. Wenn man über
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -
apt install nodejs
installiert, bekomt man die LTS 12.x Version, damit läuft der install einwandfrei.

Aber er bleibt tortzdem beim NPM_login hängen
fhem     23524  5.4  0.2 861936 43016 ?        Sl   20:03   0:02 /usr/bin/node ./cache/alexa-cookie/819create-cookie.js
tcp        0      0 192.168.178.199:3002    0.0.0.0:*               LISTEN      998        5894936    23524/node        

Danke für Hilfe im Voraus



-------------------------------------------
kleines Problem hier: NPM_login für zum Stillstand von fhem. Ich denke, bei der Installation läuft schon etwas schief. Ob per fhem oder ssh mach keinen Unterschied:

fhem.log
npm WARN npm npm does not support Node.js v10.23.1
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm WARN saveError ENOENT: no such file or directory, open '/opt.tmpfs/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt.tmpfs/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.


get status
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
room    Attribut zAMAZON
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


cat /opt.tmpfs/fhem/cache/alexa-cookie/package-lock.json

{
  "requires": true,
  "lockfileVersion": 1,
  "dependencies": {
    "@types/http-proxy": {
      "version": "1.17.5",
      "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.5.tgz",
      "integrity": "sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q==",
      "requires": {
        "@types/node": "14.14.22"
      }
    },
    "@types/node": {
      "version": "14.14.22",
      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz",
      "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw=="
    },
    "accepts": {
      "version": "1.3.7",
      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
      "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
      "requires": {
        "mime-types": "2.1.28",
        "negotiator": "0.6.2"
      }
    },
    "alexa-cookie2": {
      "version": "3.4.2",
      "resolved": "https://registry.npmjs.org/alexa-cookie2/-/alexa-cookie2-3.4.2.tgz",
      "integrity": "sha512-q2CWCG2QscBzix+tIvmea+HOdhjqytvdYZ5ANehChRrqLmwQk6zBHo5dgd4N93LIkIyZN7qI03VwW9daUS5Zww==",
      "requires": {
        "cookie": "0.4.1",
        "express": "4.17.1",
        "http-proxy-middleware": "1.0.6",
        "http-proxy-response-rewrite": "0.0.1",
        "https": "1.0.0",
        "querystring": "0.2.0"
      }
    },
    "array-flatten": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
      "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
    },
    "body-parser": {
      "version": "1.19.0",
      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
      "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
      "requires": {
        "bytes": "3.1.0",
        "content-type": "1.0.4",
        "debug": "2.6.9",
        "depd": "1.1.2",
        "http-errors": "1.7.2",
        "iconv-lite": "0.4.24",
        "on-finished": "2.3.0",
        "qs": "6.7.0",
        "raw-body": "2.4.0",
        "type-is": "1.6.18"
      }
    },
    "braces": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
      "requires": {
        "fill-range": "7.0.1"
      }
    },
    "buffer-from": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
    },
    "bufferhelper": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/bufferhelper/-/bufferhelper-0.2.1.tgz",
      "integrity": "sha1-+nSjhXJKWOJC8ErWZGwjZvg7kT4="
    },
    "bytes": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
      "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
    },
    "concat-stream": {
      "version": "1.6.2",
      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
      "requires": {
        "buffer-from": "1.1.1",
        "inherits": "2.0.3",
        "readable-stream": "2.3.7",
        "typedarray": "0.0.6"
      }
    },
    "content-disposition": {
      "version": "0.5.3",
      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
      "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
      "requires": {
        "safe-buffer": "5.1.2"
      }
    },
    "content-type": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
      "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
    },
    "cookie": {
      "version": "0.4.1",
      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
      "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
    },
    "cookie-signature": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
      "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
    },
    "core-util-is": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
    },
    "debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "requires": {
        "ms": "2.0.0"
      }
    },
    "depd": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
      "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
    },
    "destroy": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
      "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
    },
    "ee-first": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
    },
    "encodeurl": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
    },
    "escape-html": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
    },
    "etag": {
      "version": "1.8.1",
      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
      "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
    },
    "eventemitter3": {
      "version": "4.0.7",
      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
      "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
    },
    "express": {
      "version": "4.17.1",
      "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
      "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
      "requires": {
        "accepts": "1.3.7",
        "array-flatten": "1.1.1",
        "body-parser": "1.19.0",
        "content-disposition": "0.5.3",
        "content-type": "1.0.4",
        "cookie": "0.4.0",
        "cookie-signature": "1.0.6",
        "debug": "2.6.9",
        "depd": "1.1.2",
        "encodeurl": "1.0.2",
        "escape-html": "1.0.3",
        "etag": "1.8.1",
        "finalhandler": "1.1.2",
        "fresh": "0.5.2",
        "merge-descriptors": "1.0.1",
        "methods": "1.1.2",
        "on-finished": "2.3.0",
        "parseurl": "1.3.3",
        "path-to-regexp": "0.1.7",
        "proxy-addr": "2.0.6",
        "qs": "6.7.0",
        "range-parser": "1.2.1",
        "safe-buffer": "5.1.2",
        "send": "0.17.1",
        "serve-static": "1.14.1",
        "setprototypeof": "1.1.1",
        "statuses": "1.5.0",
        "type-is": "1.6.18",
        "utils-merge": "1.0.1",
        "vary": "1.1.2"
      },
      "dependencies": {
        "cookie": {
          "version": "0.4.0",
          "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
          "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
        }
      }
    },
    "fill-range": {
      "version": "7.0.1",
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
      "requires": {
        "to-regex-range": "5.0.1"
      }
    },
    "finalhandler": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
      "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
      "requires": {
        "debug": "2.6.9",
        "encodeurl": "1.0.2",
        "escape-html": "1.0.3",
        "on-finished": "2.3.0",
        "parseurl": "1.3.3",
        "statuses": "1.5.0",
        "unpipe": "1.0.0"
      }
    },
    "follow-redirects": {
      "version": "1.13.2",
      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
      "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA=="
    },
    "forwarded": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
      "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
    },
    "fresh": {
      "version": "0.5.2",
      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
      "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
    },
    "http-errors": {
      "version": "1.7.2",
      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
      "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
      "requires": {
        "depd": "1.1.2",
        "inherits": "2.0.3",
        "setprototypeof": "1.1.1",
        "statuses": "1.5.0",
        "toidentifier": "1.0.0"
      }
    },
    "http-proxy": {
      "version": "1.18.1",
      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
      "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
      "requires": {
        "eventemitter3": "4.0.7",
        "follow-redirects": "1.13.2",
        "requires-port": "1.0.0"
      }
    },
    "http-proxy-middleware": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.0.6.tgz",
      "integrity": "sha512-NyL6ZB6cVni7pl+/IT2W0ni5ME00xR0sN27AQZZrpKn1b+qRh+mLbBxIq9Cq1oGfmTc7BUq4HB77mxwCaxAYNg==",
      "requires": {
        "@types/http-proxy": "1.17.5",
        "http-proxy": "1.18.1",
        "is-glob": "4.0.1",
        "lodash": "4.17.20",
        "micromatch": "4.0.2"
      }
    },
    "http-proxy-response-rewrite": {
      "version": "0.0.1",
      "resolved": "https://registry.npmjs.org/http-proxy-response-rewrite/-/http-proxy-response-rewrite-0.0.1.tgz",
      "integrity": "sha512-smtaa2sKgiWrP9c9W+/MFzgjeh3A4zsQOLh1S3rp1NsmNYIVO07AlWUnhoUnMZIuxY6+3v7OS5NlDGX2I2DWBQ==",
      "requires": {
        "bufferhelper": "0.2.1",
        "concat-stream": "1.6.2"
      }
    },
    "https": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
      "integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q="
    },
    "iconv-lite": {
      "version": "0.4.24",
      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
      "requires": {
        "safer-buffer": "2.1.2"
      }
    },
    "inherits": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
    },
    "ipaddr.js": {
      "version": "1.9.1",
      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
      "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
    },
    "is-extglob": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
    },
    "is-glob": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
      "requires": {
        "is-extglob": "2.1.1"
      }
    },
    "is-number": {
      "version": "7.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
    },
    "isarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
    },
    "lodash": {
      "version": "4.17.20",
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
      "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
    },
    "media-typer": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
    },
    "merge-descriptors": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
      "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
    },
    "methods": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
      "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
    },
    "micromatch": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
      "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
      "requires": {
        "braces": "3.0.2",
        "picomatch": "2.2.2"
      }
    },
    "mime": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
    },
    "mime-db": {
      "version": "1.45.0",
      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
      "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w=="
    },
    "mime-types": {
      "version": "2.1.28",
      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
      "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
      "requires": {
        "mime-db": "1.45.0"
      }
    },
    "ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
    },
    "negotiator": {
      "version": "0.6.2",
      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
      "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
    },
    "on-finished": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
      "requires": {
        "ee-first": "1.1.1"
      }
    },
    "parseurl": {
      "version": "1.3.3",
      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
    },
    "path-to-regexp": {
      "version": "0.1.7",
      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
      "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
    },
    "picomatch": {
      "version": "2.2.2",
      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
      "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
    },
    "process-nextick-args": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
    },
    "proxy-addr": {
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
      "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
      "requires": {
        "forwarded": "0.1.2",
        "ipaddr.js": "1.9.1"
      }
    },
    "qs": {
      "version": "6.7.0",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
      "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
    },
    "querystring": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
      "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
    },
    "range-parser": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
    },
    "raw-body": {
      "version": "2.4.0",
      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
      "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
      "requires": {
        "bytes": "3.1.0",
        "http-errors": "1.7.2",
        "iconv-lite": "0.4.24",
        "unpipe": "1.0.0"
      }
    },
    "readable-stream": {
      "version": "2.3.7",
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
      "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
      "requires": {
        "core-util-is": "1.0.2",
        "inherits": "2.0.3",
        "isarray": "1.0.0",
        "process-nextick-args": "2.0.1",
        "safe-buffer": "5.1.2",
        "string_decoder": "1.1.1",
        "util-deprecate": "1.0.2"
      }
    },
    "requires-port": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
    },
    "safe-buffer": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
    },
    "safer-buffer": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
    },
    "send": {
      "version": "0.17.1",
      "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
      "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
      "requires": {
        "debug": "2.6.9",
        "depd": "1.1.2",
        "destroy": "1.0.4",
        "encodeurl": "1.0.2",
        "escape-html": "1.0.3",
        "etag": "1.8.1",
        "fresh": "0.5.2",
        "http-errors": "1.7.2",
        "mime": "1.6.0",
        "ms": "2.1.1",
        "on-finished": "2.3.0",
        "range-parser": "1.2.1",
        "statuses": "1.5.0"
      },
      "dependencies": {
        "ms": {
          "version": "2.1.1",
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
        }
      }
    },
    "serve-static": {
      "version": "1.14.1",
      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
      "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
      "requires": {
        "encodeurl": "1.0.2",
        "escape-html": "1.0.3",
        "parseurl": "1.3.3",
        "send": "0.17.1"
      }
    },
    "setprototypeof": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
      "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
    },
    "statuses": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
    },
    "string_decoder": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
      "requires": {
        "safe-buffer": "5.1.2"
      }
    },
    "to-regex-range": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
      "requires": {
        "is-number": "7.0.0"
      }
    },
    "toidentifier": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
      "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
    },
    "type-is": {
      "version": "1.6.18",
      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
      "requires": {
        "media-typer": "0.3.0",
        "mime-types": "2.1.28"
      }
    },
    "typedarray": {
      "version": "0.0.6",
      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
    },
    "unpipe": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
      "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
    },
    "util-deprecate": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
    },
    "utils-merge": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
      "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
    },
    "vary": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
      "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
    }
  }
}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: obelix221 am 29 Januar 2021, 21:02:08
Hallo zusammen,

möchte nicht ausschließen, dass es ggf. schon gefragt wurde, aber ich habe dazu leider noch nichts gefunden.

Ich würde gerne mit textcommand einen Sleepertimer stellen.
Leider schaltet Alexa das Audible Hörbuch aber nicht ab, sondern es läuft unbeirrt weiter.

Ich habe es mit textcommand stelle Einschlaftimer auf x Minuten und mit
textcommand stelle sleeper timer auf x Minuten versucht.

Über Hinweise wäre ich dankbar.

Viele Grüße
Obelix
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 29 Januar 2021, 21:16:35
...wie wäre es mit

textcommand stopp in x minuten

ggf mit einem "p"

?

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: obelix221 am 29 Januar 2021, 22:11:46
Ist das geraten, oder funktioniert das bei Dir?

Grüße
Obelix
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Smarthome_BABO am 29 Januar 2021, 22:21:59
Hi,

habe mir jetzt echt die Finger gebrochen, aber endlich den NPM Login sicher gestellt.

Ich arbeite mit mehreren Routinen im TabletUI, leider führen die zum Absturz von FHEM bei Ausführung, da Routinen nicht mehr als Befehl zur Verfügung stehen

Meine Frage: Ist damit zu rechnen, dass es diese Funktion bald wieder gibt, oder muss ich mir ein Workaround überlegen??

PS: Ein richtig geiles Modul! Danke für die Arbeit, es macht spaß und erweitert die Funktionalität von FHEM deutlich, zumindest in meinem Fall :-)

Oder hat jemand eine andere Idee Geräte zu steuern, die ich leider nur in der AlexaApp zur Verfügung hab??
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 30 Januar 2021, 08:17:00
Hallo zusammen,

ich glaube ich benötige mal Hilfe.

ich habe den IP Bereich meines routers geändert von 192.168.178.xxx zu 192.168.10.xxx
seit dem komme ich leider mit dem echodevice nicht mehr klar.

das device ist installiert und per npm-login verbunden.

leider findet das device keine Ecchos mehr . Diese sind alle angemeldet und funktionieren einwandfrei.

ein get devices liefert leider gar nichts mit folgendem log5

2021.01.30 08:12:21 4: [echodevice] [echodevice_SendCommand] [devices] START
2021.01.30 08:12:21 4: [echodevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1611990741
2021.01.30 08:12:21 4: [echodevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=


ebenso ein set autocreate devices

2021.01.30 08:13:48 4: [echodevice] [echodevice_SendCommand] [autocreate_devices] START
2021.01.30 08:13:48 4: [echodevice] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1611990828
2021.01.30 08:13:48 4: [echodevice] [echodevice_SendCommand] [autocreate_devices] PushToCmdQueue SendData=



List echodevice:

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      601500ff-f33f-1e75-c81e-dd28d2d09e0f7381
   FVERSION   37_echodevice.pm:v5.0.0-s23631/2021-01-28
   IODev     
   LOGINMODE  NPM
   NAME       echodevice
   NR         419
   NTFY_ORDER 50-echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2021-01-30 08:13:52   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-01-30 08:13:52   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-01-30 08:03:27   COOKIE_MODE     NPM
     2021-01-30 08:04:38   COOKIE_TYPE     READING_NPM
     2021-01-30 07:48:54   amazon_refreshtoken vorhanden
     2021-01-30 08:13:48   autocreate_devices running
     2021-01-30 07:48:55   state           connected
     2021-01-30 08:04:38   version         0.2.7
   helper:
     RUNLOGIN   0
     RUNNING_REQUEST 1
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1611990279.43127
     CMD_QUEUE:
       HASH(0x6f0fbe0)
       HASH(0x6506e50)
       HASH(0x6dca9a0)
       HASH(0x6dca600)
       HASH(0x6dca420)
       HASH(0x6dca4e0)
       HASH(0x6dca5b8)
       HASH(0x6dca150)
       HASH(0x6dca240)
       HASH(0x6dca198)
       HASH(0x6dca5e8)
       HASH(0x6dcab50)
       HASH(0x6dcab80)
       HASH(0x6dcac58)
       HASH(0x6dcb6c0)
       HASH(0x6dcb8a0)
       HASH(0x6dcb858)
       HASH(0x73acff8)
       HASH(0x6cfb390)
       HASH(0x6cfb6f0)
       HASH(0x4eff5e8)
       HASH(0x7387e28)
       HASH(0x6fc7838)
       HASH(0x6ff2998)
       HASH(0x73af9f8)
       HASH(0x729dac8)
       HASH(0x4b3b7b0)
       HASH(0x718d528)
       HASH(0x712adb8)
       HASH(0x14e59b0)
       HASH(0x73af3a8)
       HASH(0x73ade88)
       HASH(0x73b0ca8)
       HASH(0x73afa88)
       HASH(0x6ff4bb8)
       HASH(0x73acf98)
       HASH(0x73af1c8)
       HASH(0x729ddc8)
       HASH(0x73b12d8)
       HASH(0x73ec238)
       HASH(0x713c0f0)
       HASH(0x746acb0)
       HASH(0x7468278)
       HASH(0x6149408)
       HASH(0x746a938)
       HASH(0x744c1e8)
       HASH(0x7469308)
       HASH(0x71a9498)
       HASH(0x73ac9c8)
       HASH(0x746d708)
       HASH(0x6f9f7f0)
       HASH(0x6dadf98)
       HASH(0x74685c0)
       HASH(0x6fa63f8)
       HASH(0x51af8e8)
       HASH(0x74684e8)
       HASH(0x6fb8370)
       HASH(0x6f8a748)
       HASH(0x6daadc8)
       HASH(0x6deda08)
       HASH(0x70f8f90)
       HASH(0x73b5320)
       HASH(0x6ffca98)
       HASH(0x738cfb0)
       HASH(0x7433838)
       HASH(0x74d8ef0)
       HASH(0x7438058)
       HASH(0x7429ea0)
       HASH(0x6da8480)
       HASH(0x7433cb8)
       HASH(0x6def4d8)
       HASH(0x7444bc8)
       HASH(0x6f8a898)
       HASH(0x7433460)
       HASH(0x744bff0)
       HASH(0x712ba30)
       HASH(0x7142268)
       HASH(0x6deca28)
       HASH(0x73ae3f8)
       HASH(0x73b4e70)
       HASH(0x713d808)
       HASH(0x6da45c0)
       HASH(0x73a5430)
       HASH(0x73a5898)
       HASH(0x73a58c8)
       HASH(0x746aa58)
       HASH(0x6ffc738)
       HASH(0x7438190)
       HASH(0x6fff8f0)
       HASH(0x6da90a0)
       HASH(0x7429918)
       HASH(0x744f170)
       HASH(0x743da68)
       HASH(0x743caf0)
       HASH(0x744bd20)
       HASH(0x73b4c48)
       HASH(0x6ffbc08)
       HASH(0x6ffc600)
       HASH(0x744e978)
       HASH(0x746a5f0)
       HASH(0x742a260)
       HASH(0x740f830)
       HASH(0x7441518)
       HASH(0x63c8720)
       HASH(0x73ad340)
       HASH(0x739d6f0)
       HASH(0x73a1d50)
       HASH(0x6c722b8)
       HASH(0x6c57ba8)
       HASH(0x6c57770)
       HASH(0x6c6da48)
       HASH(0x6f9e4a8)
       HASH(0x6c6de68)
       HASH(0x6c57680)
       HASH(0xf6f910)
       HASH(0x7429450)
       HASH(0x6c70308)
       HASH(0x6c70320)
       HASH(0x6c72888)
       HASH(0x6c563f0)
       HASH(0x73a1e10)
       HASH(0x745c718)
       HASH(0x6af9950)
       HASH(0x6dc5f18)
       HASH(0x6dc24c0)
       HASH(0x73eca48)
       HASH(0x6dc2700)
       HASH(0x746f1f0)
       HASH(0x6c80090)
       HASH(0x6dc6128)
       HASH(0x6c521b8)
       HASH(0x6f166a8)
       HASH(0x385b480)
       HASH(0x6dc79f0)
       HASH(0x6dc71b0)
       HASH(0x746db58)
       HASH(0x4ece160)
       HASH(0x740f770)
       HASH(0x6855740)
       HASH(0x6c6df58)
       HASH(0x6c6d220)
       HASH(0x73b6ad8)
       HASH(0x6c6b460)
       HASH(0x6c2f8c0)
       HASH(0x6c6bd48)
       HASH(0x5689178)
       HASH(0x6ff2c38)
       HASH(0x6c51cc0)
       HASH(0x6c50908)
       HASH(0x6dc6fd0)
       HASH(0x6c70158)
       HASH(0x6dc2670)
       HASH(0x7433418)
       HASH(0x739db70)
       HASH(0x7462740)
       HASH(0x4ecb8e8)
       HASH(0x742f1e0)
       HASH(0x3beef98)
       HASH(0x712b670)
       HASH(0x6c52380)
       HASH(0x73aa790)
       HASH(0x7449588)
       HASH(0x7429e28)
       HASH(0x73a1d08)
       HASH(0x5905438)
       HASH(0x6198aa8)
       HASH(0x6c51280)
       HASH(0x6c52ce8)
       HASH(0x6dc9dd8)
       HASH(0x6c80408)
       HASH(0x6ff93b8)
       HASH(0x6dc7d50)
       HASH(0x6c7cba8)
       HASH(0x547b158)
       HASH(0x745d240)
       HASH(0x74684b8)
       HASH(0x4efcbf0)
       HASH(0x6c1c240)
       HASH(0x74652f8)
       HASH(0x6dc9a60)
       HASH(0x4ecb7e0)
       HASH(0x6c01940)
       HASH(0x6c19cb8)
       HASH(0x6c1a2d0)
       HASH(0x6c1c558)
       HASH(0x6c70758)
       HASH(0x7464f20)
       HASH(0x6c50fb0)
Attributes:
   icon       echo
   room       Amazon
   verbose    5



ein get settings liefert leider auch gar nichts mit folgendem log:
2021.01.30 08:15:39 5: [echodevice] [echodevice_GetSettings] start refresh settings
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getnotifications] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [alarmvolume] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [bluetoothstate] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getdnd] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [wakeword] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [listitems_task] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getdevicesettings] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getisonline] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [devices] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [namedListsIDs] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [namedListsIDs] PushToCmdQueue SendURL =https://layla.amazon.de/api/namedLists
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [namedListsIDs] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [devicesstate] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [account] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendLoginCommand] [cookielogin6]
2021.01.30 08:15:39 5: [echodevice] [echodevice_GetSettings] refresh voice command
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [activities] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1611990939
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getbehavior] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/v2/automations?limit=100
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getsettingstraffic] START
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2021.01.30 08:15:39 4: [echodevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2021.01.30 08:15:39 4: [echodevice] [echodevice_GetSettings] Timer INTERVAL = 60



hat evtl. jemand eine idee wo ich ansetzen kann ?

gruss thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Januar 2021, 09:04:55
Sollte dem echodevice-Modul "egal" sein.
EDIT: ich habe meine auch irgendwann umgezogen. Nicht den Router aber die Echos in ein eigenes VLAN mit anderem IP-Band. Also sogar so, dass fhem und die ECHOS in komplett getrennten Netzen sind! Und ich musste rein gar nichts in fhem ändern...

Es greift ja auf die Infos von Amazon zu.

Zitat
ttps://layla.amazon.de/api

EDIT: ob etwas mit IP im Cookie "verwurschtet" ist weiß ich aber nicht. Ein "npm_login new" oder "npm_login refresh" hast du mal gemacht?

Also Internetzugriff von fhem aus sollte halt tun...

Bei den Echos hast du aber die IPs auch geändert, also mal neu gestartet, damit sie sich eine neue IP holen?

Kannst du die Echos denn mit der Amazon-Alexa-App noch "erreichen"?

EDIT:
Zitatleider findet das device keine Ecchos mehr . Diese sind alle angemeldet und funktionieren einwandfrei.
? also WAS geht WO nicht und WO sind sie angemeldet und funktionieren!?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Smarthome_BABO am 30 Januar 2021, 09:07:30
Hat noch jemand Probleme mit dem Update?

UPD FHEM/37_echodevice.pm
open ./FHEM/37_echodevice.pm failed: Permission denied, trying to restore the previous version and aborting the update

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 30 Januar 2021, 09:14:30
Zitat von: MadMax-FHEM am 30 Januar 2021, 09:04:55
Sollte dem echodevice-Modul "egal" sein.
EDIT: ich habe meine auch irgendwann umgezogen. Nicht den Router aber die Echos in ein eigenes VLAN mit anderem IP-Band. Also sogar so, dass fhem und die ECHOS in komplett getrennten Netzen sind! Und ich musste rein gar nichts in fhem ändern...

Es greift ja auf die Infos von Amazon zu.

EDIT: ob etwas mit IP im Cookie "verwurschtet" ist weiß ich aber nicht. Ein "npm_login new" oder "npm_login refresh" hast du mal gemacht?

Also Internetzugriff von fhem aus sollte halt tun...

Bei den Echos hast du aber die IPs auch geändert, also mal neu gestartet, damit sie sich eine neue IP holen?

Kannst du die Echos denn mit der Amazon-Alexa-App noch "erreichen"?

EDIT:  ? also WAS geht WO nicht und WO sind sie angemeldet und funktionieren!?

Gruß, Joachim

ich habe alle echos neu gestartet , mittlerweile sogar bei amazon abgemeldet und neu angemeldet .
sie sind alle über die alexapp erreichbar und ansprechbar


was ich gar nicht verstehe ist , wenn ich af get devices klicke passiert schlicht gar nichts . Kein fenster mit irgendwelchen infos - nichts.

gruss thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 30 Januar 2021, 09:15:34
Zitat von: Smarthome_BABO am 30 Januar 2021, 09:07:30
Hat noch jemand Probleme mit dem Update?

UPD FHEM/37_echodevice.pm
open ./FHEM/37_echodevice.pm failed: Permission denied, trying to restore the previous version and aborting the update

da stimmen die rechte nicht . du hast das modul bestimmt mal per hand in das verzeichniss geschoben.
das sollte nichts mit dem update zu tun haben.

gruss thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Januar 2021, 09:23:32
Zitat von: Smarthome_BABO am 30 Januar 2021, 09:07:30
Hat noch jemand Probleme mit dem Update?

UPD FHEM/37_echodevice.pm
open ./FHEM/37_echodevice.pm failed: Permission denied, trying to restore the previous version and aborting the update

Was kommt bei:


ls -la /opt/fhem/FHEM/37_echodevice.pm


EDIT: auf der Linux Console versteht sich ;)

Hast du irgendwann mal manuell installiert?
Rechte verändert?
Mit "sudo" kopiert"?

EDIT: wenn es "nur" (wie vermutet) ein "Besitz-/Rechte-Problem" ist, dann könnte: sudo chown fhem: /opt/fhem/FHEM/37_echodevice.pm helfen...

EDIT: und wenn du mit mehr als nur dieser einen Datei mal "rumgespielt" haben solltest, dann wird das Problem u.U. auch andere Dateien deines fhem betreffen: ls -la /opt/fhem/FHEM prüfen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Smarthome_BABO am 30 Januar 2021, 09:50:17
Waren scheinbar nur Rechte! Danke, jetzt stehen die Routinen auch wieder zur Verfügung! Danke für die Hilfe!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 30 Januar 2021, 10:20:21
Zitat von: Der_Tom am 30 Januar 2021, 09:14:30
ich habe alle echos neu gestartet , mittlerweile sogar bei amazon abgemeldet und neu angemeldet .
sie sind alle über die alexapp erreichbar und ansprechbar


was ich gar nicht verstehe ist , wenn ich af get devices klicke passiert schlicht gar nichts . Kein fenster mit irgendwelchen infos - nichts.

gruss thomas

ok , ich bin mit meinem latein leider am ende , keine ahnung ob da ggf. irgend ein cache existiert, mit alten daten oder ähnliches .

absolut keine Ahnung mehr. - und noch schlimmer überhaupt kein ansatz.
auf meine Testsystem habe ich das gleiche Phänomen und bekomme es auch dort nicht mehr ans laufen  >:(

Ich werde das Modul erstmal rauswerfen und mir eine alternative für die genutzten routinen überlegen.

gruss thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fhem@supergut am 30 Januar 2021, 16:52:37
Moin,

kleines Problem hier: NPM_login für zum Stillstand von fhem. Die SetupProbleme von oben habe ich gelöst.

Fhem bleibt beim NPM_login hängen
fhem     23524  5.4  0.2 861936 43016 ?        Sl   20:03   0:02 /usr/bin/node ./cache/alexa-cookie/819create-cookie.js
tcp        0      0 192.168.178.199:3002    0.0.0.0:*               LISTEN      998        5894936    23524/node        

Danke für Hilfe im Voraus

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 30 Januar 2021, 17:05:16
Zitat von: obelix221 am 29 Januar 2021, 22:11:46
Ist das geraten, oder funktioniert das bei Dir?

Grüße
Obelix

Ich bin darauf gekommen, als ich nach einem Einschlaftimer für den Spieluhrenskill gesucht habe und ja, das funktioniert auch z.B. mit Tunein
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: micha-huber@gmx.net am 30 Januar 2021, 23:01:18
Michael, Hochachtung...

Einfach absolute Spitze was Du da machst.
Bei mir funktioniert seit einiger Zeit speak_ssml nicht mehr. Habt Ihr einen Tip und oder könnt Ihr mir weiterhelfen? Eintrag im LOG:

2021.01.30 19:09:30 3: FHEMWEB WEB CSRF error: csrf_83004008088115 ne csrf_31763563900335 for client WEB_192.168.188.60_61880 / command {ReadingsVal("AlexaBuero","speak_ssml","")}. For details see the csrfToken FHEMWEB attribute.
2021.01.30 19:09:30 3: FHEMWEB WEB CSRF error: csrf_83004008088115 ne csrf_31763563900335 for client WEB_192.168.188.60_61881 / command help AlexaBuero. For details see the csrfToken FHEMWEB attribute.
2021.01.30 19:09:42 3: FHEMWEB WEB CSRF error: csrf_83004008088115 ne csrf_31763563900335 for client WEB_192.168.188.60_61883 / command set AlexaBuero speak_ssml <speak>Hallo Hans<voice name='Hans'>Hallo Alexa, ich bin Hans.</voice>.</speak>. For details see the csrfToken FHEMWEB attribute.
2021.01.30 19:16:21 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 543.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 Januar 2021, 23:30:55
Pack das doch bitte in "code-Tags" (das '#' im "Menü"), so ist es schwer zu lesen...

csrf-Token: greifst du von "außen" per http-Request zu? Dann stimmt der verwendete Token nicht (steht ja in der Meldung)...
https://wiki.fhem.de/wiki/CsrfToken-HowTo

Wenn es ein anderes Problem gibt: was machst du?
Und (wie bereits geschrieben) anders formattieren, dann sieht man/ich vielleicht mehr...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Skusi am 31 Januar 2021, 16:13:48
Ähh...
Warum gibt es den Befehl routine_play eigentlich nicht mehr ???
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 31 Januar 2021, 17:52:51
Zitat von: Skusi am 31 Januar 2021, 16:13:48
Ähh...
Warum gibt es den Befehl routine_play eigentlich nicht mehr ???
Also bei mir ist er (noch) da...

EDIT: und funktioniert (sogar)...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: madmax1404 am 31 Januar 2021, 19:31:20
Hallo Michael

Hast Du eine Idee warum ich kein "Notifications_Delete" mehr im Menü habe trotz neuester Version?

VG Mathias
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Februar 2021, 10:20:07
Hallo,

ich habe jetzt leider den Überblick verloren wer noch Probleme hat, und wer nicht. Bitte daher noch mal kurz posten.

Bitte IMMER folgendes zu erst tun!

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 02 Februar 2021, 11:17:10
Zitat von: Skusi am 31 Januar 2021, 16:13:48
Warum gibt es den Befehl routine_play eigentlich nicht mehr ???

War bei mir auch weg, bei manuellem Aufruf auf der Kommandozeile ist FHEM sofort neugestartet. Nach einem Update funktioniert aber alles wieder.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 02 Februar 2021, 12:38:22
Hallo, Frage an alle die den Wecker der Echos verwendet und Alarm auswerten.

Ich habe folgendes realisiert:

Das Lief eigentlich bis vor kurzem stabil.
Habe jetzt ein Update des echodevice Moduls gemacht da das reading "voice" nicht mehr angekommen ist.
Das reading kommt jetzt wieder an, aber irgendwie kommen die Updates des echodevice für die ALarme nicht mehr wie vorher.

Vorher kam nach jeder Änderung in der App das Update & auch einmal am Tag (meistens am Vormitag) ein Update ohne das jemand was aktualisiert hat in der App.
Durch diese Trigger & meine Notifys hat sich das immer aktuell gehalten.

Wie macht Ihr sowas? (job's (Wochentag Abhängig) erstellen je nach Alexa Wecker)

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 03 Februar 2021, 07:30:11
Zitat von: michael.winkler am 19 Januar 2021, 20:16:47
Wie immer benötige ich zuerst ein get status vom Account Device. Ansonsten wäre Interessant wie die HTML Results nach dem absetzen des Befehls aussehen. Dazu einfach das Attribut "browser_save_data" auf 1 setzen. Dann wird jedes mal die Antwort und der Header von Amazon in eine Datei geschrieben. Die dann einfach mal zusenden. Eventuell sieht man da schon was passiert ist.

Hallo
Gestern wars wieder mal soweit, ein TextCommand wurde geschickt, aber tat nichts.
DAs textcommand.html war leer
und das textcommand_header.html
HTTP/1.1 200 OK Content-Length: 0 Connection: keep-alive Server: Server Date: Tue, 02 Feb 2021 19:16:25 GMT x-amz-rid: DMXA8S3X3B74T25J42XY Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent X-Cache: Miss from cloudfront Via: 1.1 4a156cabbbc0eca6e99cc44c2a8b91da.cloudfront.net (CloudFront) X-Amz-Cf-Pop: VIE50-C2 X-Amz-Cf-Id: tU0wJE5zvqVTHOQvUkA6ZaDFVDFSDVsdfsdfgsdg0JhGN5XnJA==

(Habe in der datei die Ids und co geändert, wenn du die originale brauchst dann sagen, weiss nicht ob man die 1:! reinkopieren sollte oder nicht)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2021, 08:56:00
Zitat von: sn0000py am 03 Februar 2021, 07:30:11
Hallo
Gestern wars wieder mal soweit, ein TextCommand wurde geschickt, aber tat nichts.
DAs textcommand.html war leer
und das textcommand_header.html
HTTP/1.1 200 OK Content-Length: 0 Connection: keep-alive Server: Server Date: Tue, 02 Feb 2021 19:16:25 GMT x-amz-rid: DMXA8S3X3B74T25J42XY Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent X-Cache: Miss from cloudfront Via: 1.1 4a156cabbbc0eca6e99cc44c2a8b91da.cloudfront.net (CloudFront) X-Amz-Cf-Pop: VIE50-C2 X-Amz-Cf-Id: tU0wJE5zvqVTHOQvUkA6ZaDFVDFSDVsdfsdfgsdg0JhGN5XnJA==

(Habe in der datei die Ids und co geändert, wenn du die originale brauchst dann sagen, weiss nicht ob man die 1:! reinkopieren sollte oder nicht)
Dass das HTML leer ist, scheint wohl normal zu sein. Bei einem Textcommand, welches funktioniert, ist das HTML File bei mir auch immer leer. Was machte denn Dein Voice Reading? Das sollte sich mit dem Text füllen, welchen du über das Textcommand gesendet hast.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 03 Februar 2021, 09:01:39
Das sieht aus wie wenns die Alexa bekommen hat
2021.02.02 20:16:27.809 1: alexa voice : ECHO_G0911B0594740GKV voice: bildschirm aus
2021.02.02 20:16:29.024 1: .....
2021.02.02 20:19:25.903 1: alexa voice : ECHO_G0911B0594740GKV voice: alexa
2021.02.02 20:19:27.090 1: alexa voice : ECHO_G0911B0594740GKV voice: bildschirm aus


Das erste "bildschirm aus" war das vom Textcommand, das zweite dann hab ichs selber gesprochen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Februar 2021, 09:48:51
Zitat von: sn0000py am 03 Februar 2021, 09:01:39
Das sieht aus wie wenns die Alexa bekommen hat
2021.02.02 20:16:27.809 1: alexa voice : ECHO_G0911B0594740GKV voice: bildschirm aus
2021.02.02 20:16:29.024 1: .....
2021.02.02 20:19:25.903 1: alexa voice : ECHO_G0911B0594740GKV voice: alexa
2021.02.02 20:19:27.090 1: alexa voice : ECHO_G0911B0594740GKV voice: bildschirm aus


Das erste "bildschirm aus" war das vom Textcommand, das zweite dann hab ichs selber gesprochen.
Hmm ok. Dann werde ich kaum helfen können. Da das Voice ankam muss es ja an Amazon liegen. Ich habe bei mir z.B. "schalte Display aus." Hat bei mir bis jetzt immer funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 03 Februar 2021, 11:16:07
ok danke trotzdem, werde es noch beobachten vielleicht fällt noch was auf.

Aber nur zur Klarstellung. ein "schalte Display aus"  reicht es muss nicht ein "alexa schalte Display aus"  sein oder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 03 Februar 2021, 19:01:02
Heute ist dieser Thread: https://forum.fhem.de/index.php?topic=118457.msg1128860#msg1128860 aufgemacht worden.

Echodevices aktualisieren das Voice-reading nicht mehr ?

Ich habe Andre gebeten hier weiter zu machen.

Bei meinen Echos mal geprüft. Auch bei mir keine Aktualisierung. Stört mich nicht weiter, da ich das Reading nicht benutzte. Ist aber trotzdem doof.

Das Reading wird irgendwann ab dem 01.02.2021 14:50 nicht mehr aktualisiert.

NPM Version: 7.5.2

Ich habe mal die 0.2.6 des 37_echodevice.pm zurückgespielt. Fehler bleibt. Liegt also wohl eher bei der Amazone.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Stargazer am 03 Februar 2021, 19:21:13
Hi,

alles klar. Danke dir Jörg, auch für das verifizieren des Problems.

Ist eigentlich schade, dass es nicht mehr geht. Hatte so einige Dinge in den letzten Wochen über das reading intern gesteuert. Dann muss ich das wohl ummünzen... :(.

Schade, dass Amazon da wohl was verändert hat...

VG

André
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 04 Februar 2021, 09:56:06
Bei mir wird voice noch aktualisiert, auch nach Fhem "update" gestern abend,also pauschal stimmt das dann so nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 04 Februar 2021, 10:11:24
Zitat von: Per am 04 Februar 2021, 09:56:06
Bei mir wird voice noch aktualisiert, auch nach Fhem "update" gestern abend,also pauschal stimmt das dann so nicht.

Pauschal geht ja auch nicht bei Amazon und Co. Oft werden Änderungen portionsweise sichtbar. Mal sehen, wie es sich entwickelt.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2021, 11:55:16
Amazon hat wohl wieder was umgestellt, werde es Zeitnah prüfen.

Wer kann mir mal ein HTML Result inkl. Header zusenden? Bitte nur Benutzer wo das Voice Reading nicht mehr aktualisiert wird. Zusätzlich bitte noch ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 04 Februar 2021, 13:10:42
Zitat von: michael.winkler am 04 Februar 2021, 11:55:16
Amazon hat wohl wieder was umgestellt, werde es Zeitnah prüfen.

Wer kann mir mal ein HTML Result inkl. Header zusenden? Bitte nur Benutzer wo das Voice Reading nicht mehr aktualisiert wird. Zusätzlich bitte noch ein get status vom Account Device

Hallo Michael,

das einzelnen Echo Device liefert mir kein HTML Result. Ich bekomme allerdings eine Liste vom Account Device. Welches Result möchtest Du da?

Grüße Jörg

Status Account Device:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.6
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
disable    Attribut 0
devStateIcon    Attribut connected:control_on_off@green connected.but.:control_home@yellow .*:control_home@red
npm_proxy_port    Attribut 3002
alias    Attribut famEcho
npm_bin_node    Attribut /usr/local/bin/node
room    Attribut Amazon,System
npm_proxy_ip    Attribut 192.168.x.x
group    Attribut Server
icon    Attribut echo
verbose    Attribut 2
browser_save_data    Attribut 1
npm_proxy_listen_ip    Attribut 192.168.x.x

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=nnn-nnnnn....
.COMMSID    Helper ....
.CSRF    Helper -72....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2021, 13:36:00
Zitat von: JoWiemann am 04 Februar 2021, 13:10:42
Hallo Michael,

das einzelnen Echo Device liefert mir kein HTML Result. Ich bekomme allerdings eine Liste vom Account Device. Welches Result möchtest Du da?

Grüße Jörg

Status Account Device:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.6
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
disable    Attribut 0
devStateIcon    Attribut connected:control_on_off@green connected.but.:control_home@yellow .*:control_home@red
npm_proxy_port    Attribut 3002
alias    Attribut famEcho
npm_bin_node    Attribut /usr/local/bin/node
room    Attribut Amazon,System
npm_proxy_ip    Attribut 192.168.x.x
group    Attribut Server
icon    Attribut echo
verbose    Attribut 2
browser_save_data    Attribut 1
npm_proxy_listen_ip    Attribut 192.168.x.x

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=nnn-nnnnn....
.COMMSID    Helper ....
.CSRF    Helper -72....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Auch die einzelnen ECHOs können HTML Results liefern, ist in diesem Fall aber nicht nötig.

Ich benötige den HTML Result von [AmazonDevice]_activities.html und den Header dazu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2021, 13:48:29
Zitat von: JoWiemann am 04 Februar 2021, 13:10:42
Hallo Michael,

das einzelnen Echo Device liefert mir kein HTML Result. Ich bekomme allerdings eine Liste vom Account Device. Welches Result möchtest Du da?

Grüße Jörg

Status Account Device:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.6
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
disable    Attribut 0
devStateIcon    Attribut connected:control_on_off@green connected.but.:control_home@yellow .*:control_home@red
npm_proxy_port    Attribut 3002
alias    Attribut famEcho
npm_bin_node    Attribut /usr/local/bin/node
room    Attribut Amazon,System
npm_proxy_ip    Attribut 192.168.x.x
group    Attribut Server
icon    Attribut echo
verbose    Attribut 2
browser_save_data    Attribut 1
npm_proxy_listen_ip    Attribut 192.168.x.x

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=nnn-nnnnn....
.COMMSID    Helper ....
.CSRF    Helper -72....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Kannst du mal Testweise diese Attribut entfernen?

devStateIcon    Attribut connected:control_on_off@green connected.but.:control_home@yellow .*:control_home@red
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 04 Februar 2021, 14:45:58
Hallo Michael,

Attribut entfernt. Fhem neu gestartet.


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.6
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_port    Attribut 3002
npm_proxy_listen_ip    Attribut 192.168.x.x
npm_proxy_ip    Attribut 192.168.x.x
icon    Attribut echo
group    Attribut Server
alias    Attribut famEcho
disable    Attribut 0
room    Attribut Amazon,System
verbose    Attribut 2
browser_save_data    Attribut 1
npm_bin_node    Attribut /usr/local/bin/node

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=nnn-nnnnn....
.COMMSID    Helper ....
.CSRF    Helper 665....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Anbei auch mal ein Screenshot, welche Readings aktuallisiert werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2021, 14:54:05
Ich benötige den HTML Result von [AmazonDevice]_activities.html und den Header noch. Da müsste zumindest stehen warum die Info nicht kommt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 04 Februar 2021, 15:34:36
Zitat von: michael.winkler am 04 Februar 2021, 14:54:05
Ich benötige den HTML Result von [AmazonDevice]_activities.html und den Header noch. Da müsste zumindest stehen warum die Info nicht kommt.

Kann ich die so hoch laden, oder muss ich da pseudonymisieren?

Die letzte [AmazonDevice]_activities.html ist vom 01.02.2021. Danach gibt es keine mehr.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2021, 16:22:22
Zitat von: JoWiemann am 04 Februar 2021, 15:34:36
Kann ich die so hoch laden, oder muss ich da pseudonymisieren?

Die letzte [AmazonDevice]_activities.html ist vom 01.02.2021. Danach gibt es keine mehr.
Leider kann ich es aus der Ferne nicht sagen ob dort was ist, was es zu anonymisieren gilt. Wenn der Inhalt nach einer JSON Formatierung aussieht, die ganz viele Einträge beinhaltet, dann wird dieser Prozess funktionieren. Du kannst ja mal nur den Header schicken wenn du dir unsicher bist. Gerne auch als Private Nachricht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 04 Februar 2021, 16:37:46
Zitat von: michael.winkler am 04 Februar 2021, 16:22:22
Leider kann ich es aus der Ferne nicht sagen ob dort was ist, was es zu anonymisieren gilt. Wenn der Inhalt nach einer JSON Formatierung aussieht, die ganz viele Einträge beinhaltet, dann wird dieser Prozess funktionieren. Du kannst ja mal nur den Header schicken wenn du dir unsicher bist. Gerne auch als Private Nachricht.

Hm, auch die [AmazonDevice]_activities_header.html ist vom 01.02.2021. Und in der [AmazonDevice]_activities.html vom 01.02.2021 sind die Voice Befehle noch drin.

Ich würde jetzt mal das Account Device löschen und neu definieren.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Februar 2021, 16:53:38
Zitat von: JoWiemann am 04 Februar 2021, 16:37:46
Hm, auch die [AmazonDevice]_activities_header.html ist vom 01.02.2021. Und in der [AmazonDevice]_activities.html vom 01.02.2021 sind die Voice Befehle noch drin.

Ich würde jetzt mal das Account Device löschen und neu definieren.

Grüße Jörg
Du kannst am Account Device auch mal Verbose 5 aktivieren und mal im FHEM Log schauen ob zu dem Thema activites was kommt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 04 Februar 2021, 20:06:00
Zitat von: sn0000py am 03 Februar 2021, 07:30:11
Hallo
Gestern wars wieder mal soweit, ein TextCommand wurde geschickt, aber tat nichts.
DAs textcommand.html war leer
und das textcommand_header.html
HTTP/1.1 200 OK Content-Length: 0 Connection: keep-alive Server: Server Date: Tue, 02 Feb 2021 19:16:25 GMT x-amz-rid: DMXA8S3X3B74T25J42XY Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent X-Cache: Miss from cloudfront Via: 1.1 4a156cabbbc0eca6e99cc44c2a8b91da.cloudfront.net (CloudFront) X-Amz-Cf-Pop: VIE50-C2 X-Amz-Cf-Id: tU0wJE5zvqVTHOQvUkA6ZaDFVDFSDVsdfsdfgsdg0JhGN5XnJA==

(Habe in der datei die Ids und co geändert, wenn du die originale brauchst dann sagen, weiss nicht ob man die 1:! reinkopieren sollte oder nicht)

Entwarnung. Hatte nur den ersten Tag nach FHEM Neustart nicht funktioniert, da Alexa um ~10:00 die Wecker neu übermittelt und FHEM nachher gestartet wurde.
Die letzten beide Tage lief es wieder stabil.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 05 Februar 2021, 11:37:14
Zitat von: michael.winkler am 04 Februar 2021, 16:53:38
Du kannst am Account Device auch mal Verbose 5 aktivieren und mal im FHEM Log schauen ob zu dem Thema activites was kommt

Hallo Michael,

habe jetzt einen RPi  Model B Rev 2 neu aufgesetzt. Leider bekomme ich kein Login. Anbei das List und das Log mit verbose 5.


Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      601d1bce-f33f-5427-09ec-35dd9ad10b391c22
   LOGINMODE  NPM
   NAME       famEcho
   NR         14
   NTFY_ORDER 50-famEcho
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2021-02-05 11:23:47   COOKIE_MODE     NPM
     2021-02-05 11:23:52   COOKIE_TYPE     NEW
     2021-02-05 11:36:12   amazon_refreshtoken wait for refreshtoken
     2021-02-05 11:23:52   autocreate_devices stop
     2021-02-05 11:23:52   version         0.2.7
   helper:
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   alias      famEcho
   browser_save_data 1
   disable    0
   group      Server
   icon       echo
   npm_bin_node /usr/local/bin/node
   npm_proxy_ip 192.168.0.52
   npm_proxy_listen_ip 192.168.0.52
   npm_proxy_port 3002
   room       Amazon
   verbose    5


Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Februar 2021, 11:48:54
Passen diese Angaben?


2021.02.05 11:31:32 3: [famEcho] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.0.52
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 05 Februar 2021, 12:09:01
Zitat von: michael.winkler am 05 Februar 2021, 11:48:54
Passen diese Angaben?


2021.02.05 11:31:32 3: [famEcho] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.0.52


Hm, stehe bezüglich Deiner Frage auf dem Schlauch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Februar 2021, 12:19:19
Zitat von: JoWiemann am 05 Februar 2021, 12:09:01
Hm, stehe bezüglich Deiner Frage auf dem Schlauch.
Ist das die IP-Adresse Deines FHEM Servers?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 05 Februar 2021, 12:43:20
Zitat von: michael.winkler am 05 Februar 2021, 12:19:19
Ist das die IP-Adresse Deines FHEM Servers?

Ja, ist sie.


login as: pi
pi@192.168.0.52's password:
Linux raspberrypi 5.10.11+ #1399 Thu Jan 28 12:02:28 GMT 2021 armv6l

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dieda am 05 Februar 2021, 20:18:58
Ich hab auch so meine Probleme mit dem Modul. Ich habe Login-Fehlermeldung und bin dem noch nicht auf die Spur gekommen. Hat jemand anders auch das Problem und hat das schon gelöst?

Meist reicht ein Klick auf login und alles läuft wieder, aber das ist ja keine dauerhafte Lösung...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 05 Februar 2021, 21:21:54
Zitat von: michael.winkler am 05 Februar 2021, 12:19:19
Ist das die IP-Adresse Deines FHEM Servers?

Ich habe jetzt nach dem NPM_login new und der Fehlermeldung, dass der Port in Benutzung ist, einfach mal ip:3002 im Browser aufgerufen. Und, siehe da, der Login von Amazon erscheint. Danach erfolgte direkt das connected im Modul.

Anbei nun das List einen Echo Device auf einer vollständig neuen Installation:
- RPi neu hochgezogen
- npm installiert
- Fhem installiert
- die echodevice Abhängigkeiten installiert
- das Modul definiert


Internals:
   CFGFN     
   DEF        A3VRME03NAXFUB G0014D0494350P22
   FUUID      601da689-f33f-5427-61af-b8544d7ccbd3d12c
   IODev      famEcho
   LOGINMODE  IODEV
   NAME       ECHO_G0014D0494350P22
   NR         60
   NTFY_ORDER 50-ECHO_G0014D0494350P22
   STATE      connected
   TYPE       echodevice
   model      Echo Flex
   OLDREADINGS:
   READINGS:
     2021-02-05 21:15:55   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-02-05 21:15:55   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-02-05 21:11:53   COOKIE_MODE     IODEV
     2021-02-05 21:15:33   alarm_count     0
     2021-02-05 21:11:53   model           Echo Flex
     2021-02-05 21:15:33   musicalarm_count 0
     2021-02-05 21:11:53   presence        present
     2021-02-05 21:15:33   reminder_count  0
     2021-02-05 21:11:55   state           connected
     2021-02-05 21:15:33   timer_count     0
     2021-02-05 21:15:33   timer_id        -
     2021-02-05 21:15:33   timer_remainingtime 0
     2021-02-05 21:11:53   version         4463522692
   helper:
     DEVICETYPE A3VRME03NAXFUB
     FAMILY     ECHO
     NAME       Jörgs Echo Flex
     RUNNING_REQUEST 0
     VERSION    4463522692
     CMD_QUEUE:
Attributes:
   IODev      famEcho
   alias      Jörgs Echo Flex
   room       Amazon


Erkennbar ist, das eine ganze Menge Readings fehlen, die vor dem 01.02.2021 auf meine Produktivinstallation noch vorhanden, aber nicht mehr aktuallsiert werden.

Hier das List des selbe Echo Device vom Prod-System

Internals:
   DEF        A3VRME03NAXFUB G0014D0494350P22
   FUUID      5fa6e4ca-f33f-0b39-0e0f-fde4783200d0429c
   IODev      famEcho
   LOGINMODE  IODEV
   NAME       ECHO_G0014D0494350P22
   NR         537
   NTFY_ORDER 50-ECHO_G0014D0494350P22
   STATE      connected
   TYPE       echodevice
   model      Echo Flex
   OLDREADINGS:
   READINGS:
     2021-02-05 21:20:21   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-02-05 21:20:21   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-02-05 10:25:00   COOKIE_MODE     IODEV
     2021-02-05 21:20:19   alarm_count     0
     2021-02-03 03:43:44   channel         -
     2021-02-03 03:43:44   currentAlbum    -
     2021-02-03 03:43:44   currentArtist   -
     2021-02-03 03:43:44   currentArtwork  -
     2021-02-03 03:43:44   currentTitle    -
     2021-02-03 03:43:44   currentTuneInID -
     2021-02-01 14:43:03   deviceAddress   Von-Werth-Str. 266, Pulheim, NRW, DE
     2021-02-01 14:43:05   dnd             off
     2021-02-01 14:43:03   microphone      false
     2021-02-05 10:25:08   model           Echo Flex
     2021-02-05 21:20:19   musicalarm_count 0
     2021-01-17 14:34:39   mute            off
     2021-02-01 14:43:01   online          true
     2021-02-03 03:43:44   playStatus      stopped
     2021-02-05 10:25:08   presence        present
     2021-02-03 03:43:44   progress        0
     2021-02-03 03:43:44   progresslen     0
     2021-02-05 21:20:19   reminder_count  0
     2021-01-17 14:34:39   repeat          false
     2021-01-17 14:34:39   shuffle         false
     2021-02-05 10:25:07   state           connected
     2021-02-01 14:43:03   timeZoneId      Europe/Berlin
     2021-02-05 21:20:19   timer_count     0
     2021-02-05 21:20:19   timer_id        -
     2021-02-05 21:20:19   timer_remainingtime 0
     2021-02-05 10:25:08   version         4463522692
     2021-02-01 14:42:20   voice           computer schalte treppenhaus aus
     2021-02-01 14:42:20   voice_timestamp 1612163452186
     2021-01-17 14:34:39   volume          80
     2021-02-01 14:43:00   volume_alarm    30
     2021-02-01 14:43:04   wakeword        COMPUTER
   helper:
     DEVICETYPE A3VRME03NAXFUB
     FAMILY     ECHO
     NAME       Jörgs Echo Flex
     RUNNING_REQUEST 0
     VERSION    4463522692
     CMD_QUEUE:
Attributes:
   IODev      famEcho
   alias      Jörgs Echo Flex
   room       Amazon


Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Skusi am 07 Februar 2021, 10:20:36
Ich habe das Problem das die Readings der Wecker nicht dem aktuellen Zustand entsprechen.

Ich stelle die Echo Wecker über Fhem, und verwalte auch alte abgelaufene und ausgeschaltete Wecker auf diesem Weg. Das ist alles im Moment nicht nutzbar, weil die Readings sich nicht mit den Angaben in der App decken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 07 Februar 2021, 13:21:34
Hallo Michael,

ich habe jetzt nochmal etwas überprüft. Wenn ich: https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=161256....& im Browser aufrufe erscheint die Anmeldemaske. Gebe ich dort mein Kennwort ein erhalte ich eine umfangreiche JSON Rückgabe.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Februar 2021, 16:22:22
Ohne die entsprechenden HTML Result zu sehen, kann ich Euch nicht weiterhelfen. Bitte aktiviert daher an Eurem zentralen Account Device das Attribut "browser_save_data" und schickt mir dann die entsprechende HTML Results von dem jeweiligen Bereich der nicht funktioniert. Wenn dies Daten nicht aktualisiert werden, dann benötige ich ein komplettes Verbose 5 Log von dem Account Device. Die Logdateien und die HTML Results könnt Ihr mir gerne per PN schicken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dieda am 07 Februar 2021, 16:24:09
OK, muss ich mich dran setzen. D. h. ich habe das Log für Alexa abgeschaltet ... kann etwas dauern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 07 Februar 2021, 16:51:00
Zitat von: michael.winkler am 07 Februar 2021, 16:22:22Wenn dies Daten nicht aktualisiert werden, dann benötige ich ein komplettes Verbose 5 Log von dem Account Device. Die Logdateien und die HTML Results könnt Ihr mir gerne per PN schicken.

Hallo Michael, ein Log mit verbose 5 hast Du schon erhalten. Ein HTML Result activities wird nicht erzeugt. Das gilt auch für den komplett neu aufgesetzten RPi. Hast Du einen weiteren Vorschlag?

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Februar 2021, 17:01:22
Zitat von: JoWiemann am 07 Februar 2021, 16:51:00
Hallo Michael, ein Log mit verbose 5 hast Du schon erhalten. Ein HTML Result activities wird nicht erzeugt. Das gilt auch für den komplett neu aufgesetzten RPi. Hast Du einen weiteren Vorschlag?

Grüße Jörg
Ich hatte Dir aber zurückgeschrieben, dass ich keine Antwort von Amazon sehen kann. Das Log scheint nicht vollständig gewesen zu sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 07 Februar 2021, 17:05:28
Zitat von: michael.winkler am 07 Februar 2021, 17:01:22
Ich hatte Dir aber zurückgeschrieben, dass ich keine Antwort von Amazon sehen kann. Das Log scheint nicht vollständig gewesen zu sein.

Ja, dass ist aber auf dem neu aufgesetzten RPi genauso. Auf beiden RPi die selbe Situation. Was ich Dir anbieten kann ist das JSON was ich erhalte, wenn ich die Activities API direkt im Browser aufrufe.

Grüße Jörg

PS: Jetzt wird es Spuki. Um 15:09 ist auf dem neue aufgesetzten RPi eine famEcho_activities.html und eine famEcho_activities_header.html erzeugt worden. Auf dem produktiv RPi nicht. Interessant ist, dass nicht alle Results zum gleichen Zeitpunkt aktuallsiert werden.


-rw-r--r-- 1 fhem dialout 14948 Feb  5 21:11 famEcho_autocreate_devices.html
-rw-r--r-- 1 fhem dialout   540 Feb  5 21:11 famEcho_autocreate_devices_header.html
-rw-r--r-- 1 fhem dialout 21475 Feb  7 15:08 famEcho_getcards.html
-rw-r--r-- 1 fhem dialout   516 Feb  7 15:08 famEcho_getcards_header.html
-rw-r--r-- 1 fhem dialout   485 Feb  7 15:08 famEcho_account.html
-rw-r--r-- 1 fhem dialout   458 Feb  7 15:08 famEcho_account_header.html
-rw-r--r-- 1 fhem dialout 14948 Feb  7 15:08 famEcho_devicesstate.html
-rw-r--r-- 1 fhem dialout   539 Feb  7 15:08 famEcho_devicesstate_header.html
-rw-r--r-- 1 fhem dialout   805 Feb  7 15:08 famEcho_namedListsIDs.html
-rw-r--r-- 1 fhem dialout   595 Feb  7 15:08 famEcho_namedListsIDs_header.html
-rw-r--r-- 1 fhem dialout 14948 Feb  7 15:08 famEcho_getisonline.html
-rw-r--r-- 1 fhem dialout   539 Feb  7 15:08 famEcho_getisonline_header.html
-rw-r--r-- 1 fhem dialout 14556 Feb  7 15:08 famEcho_getdevicesettings.html
-rw-r--r-- 1 fhem dialout   539 Feb  7 15:08 famEcho_getdevicesettings_header.html
-rw-r--r-- 1 fhem dialout    13 Feb  7 15:08 famEcho_listitems_shopping.html
-rw-r--r-- 1 fhem dialout   594 Feb  7 15:08 famEcho_listitems_shopping_header.html
-rw-r--r-- 1 fhem dialout    13 Feb  7 15:08 famEcho_listitems_task.html
-rw-r--r-- 1 fhem dialout   594 Feb  7 15:08 famEcho_listitems_task_header.html
-rw-r--r-- 1 fhem dialout   519 Feb  7 15:09 famEcho_wakeword.html
-rw-r--r-- 1 fhem dialout   538 Feb  7 15:09 famEcho_wakeword_header.html
-rw-r--r-- 1 fhem dialout  2882 Feb  7 15:09 famEcho_getdnd.html
-rw-r--r-- 1 fhem dialout   538 Feb  7 15:09 famEcho_getdnd_header.html
-rw-r--r-- 1 fhem dialout  4026 Feb  7 15:09 famEcho_bluetoothstate.html
-rw-r--r-- 1 fhem dialout   538 Feb  7 15:09 famEcho_bluetoothstate_header.html
-rw-r--r-- 1 fhem dialout  8557 Feb  7 15:09 famEcho_alarmvolume.html
-rw-r--r-- 1 fhem dialout   558 Feb  7 15:09 famEcho_alarmvolume_header.html
-rw-r--r-- 1 fhem dialout 79843 Feb  7 15:09 famEcho_activities.html
-rw-r--r-- 1 fhem dialout   539 Feb  7 15:09 famEcho_activities_header.html
-rw-r--r-- 1 fhem dialout   172 Feb  7 17:18 famEcho_cookielogin6.html
-rw-r--r-- 1 fhem dialout   624 Feb  7 17:18 famEcho_cookielogin6_header.html
-rw-r--r-- 1 fhem dialout  5001 Feb  7 17:18 famEcho_getnotifications.html
-rw-r--r-- 1 fhem dialout   558 Feb  7 17:18 famEcho_getnotifications_header.html
-rw-r--r-- 1 fhem dialout   465 Feb  7 17:18 famEcho_getsettingstraffic.html
-rw-r--r-- 1 fhem dialout   514 Feb  7 17:18 famEcho_getsettingstraffic_header.html
-rw-r--r-- 1 fhem dialout     0 Feb  7 17:18 famEcho_getbehavior.html
-rw-r--r-- 1 fhem dialout   464 Feb  7 17:18 famEcho_getbehavior_header.html


Regelmäßig aktuallisiert werden auf beiden RPi nur folgende Dateien:

-rw-r--r-- 1 fhem dialout  172 Feb  7 17:25 famEcho_cookielogin6.html
-rw-r--r-- 1 fhem dialout  539 Feb  7 17:25 famEcho_cookielogin6_header.html
-rw-r--r-- 1 fhem dialout 5001 Feb  7 17:25 famEcho_getnotifications.html
-rw-r--r-- 1 fhem dialout  558 Feb  7 17:25 famEcho_getnotifications_header.html
-rw-r--r-- 1 fhem dialout  465 Feb  7 17:25 famEcho_getsettingstraffic.html
-rw-r--r-- 1 fhem dialout  514 Feb  7 17:25 famEcho_getsettingstraffic_header.html
-rw-r--r-- 1 fhem dialout    0 Feb  7 17:25 famEcho_getbehavior.html
-rw-r--r-- 1 fhem dialout  464 Feb  7 17:25 famEcho_getbehavior_header.html

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 07 Februar 2021, 20:12:34
Hallo Michael,

leider habe ich heute irgendwann auch für den neu aufgesetzten RPi das Account Device wieder auf verbose 2 gesetzt, so dass ich kein entsprechendes Log habe, wo activities gefüllt worden sind.

Ich habe aber seit gestern ein langes Log verbose 5 von diesem RPi. Aufgefallen ist mir folgendes. Ich sehe jede Minute ein:

2021.02.05 21:43:36 4: [famEcho] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1612557816


Ich finde aber kein korrespondierendes:

2021.02.05 21:mm:ss 4: [famEcho] [echodevice_HandleCmdQueue] ...


So, wie ich den Code im Modul lese sollte doch ein korrespondierender Eintrag erzeugt werden.

Grüße Jörg

PS: Ich kann Dir gerne das Log bereit stellen. Leider lässt PN Dateien als Anhänge nicht zu.

PPS: Könnte es sein, dass die Queue nicht vollständig abgearbeitet wird und einfach immer größer wird?

PPPS: Ich lasse mir jetzt mal die Anzahl der Elemente in der Queue im Log ausgeben. Die Queue wird stärker gepushed als gepoped. Die Anzahl der Elemente steigt fast schon exponential. Eine Ergänzung des Logging zeigt, dass sehr häufig die Abarbeitung "abgelehnt" wird, weil noch ein Request läuft.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Februar 2021, 10:04:06
Zitat von: JoWiemann am 07 Februar 2021, 20:12:34
Hallo Michael,

leider habe ich heute irgendwann auch für den neu aufgesetzten RPi das Account Device wieder auf verbose 2 gesetzt, so dass ich kein entsprechendes Log habe, wo activities gefüllt worden sind.

Ich habe aber seit gestern ein langes Log verbose 5 von diesem RPi. Aufgefallen ist mir folgendes. Ich sehe jede Minute ein:

2021.02.05 21:43:36 4: [famEcho] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1612557816


Ich finde aber kein korrespondierendes:

2021.02.05 21:mm:ss 4: [famEcho] [echodevice_HandleCmdQueue] ...


So, wie ich den Code im Modul lese sollte doch ein korrespondierender Eintrag erzeugt werden.

Grüße Jörg

PS: Ich kann Dir gerne das Log bereit stellen. Leider lässt PN Dateien als Anhänge nicht zu.

PPS: Könnte es sein, dass die Queue nicht vollständig abgearbeitet wird und einfach immer größer wird?

PPPS: Ich lasse mir jetzt mal die Anzahl der Elemente in der Queue im Log ausgeben. Die Queue wird stärker gepushed als gepoped. Die Anzahl der Elemente steigt fast schon exponential. Eine Ergänzung des Logging zeigt, dass sehr häufig die Abarbeitung "abgelehnt" wird, weil noch ein Request läuft.
du könntest mal ein lsit vom Account Device machen und mir zusenden. Da müsste man sehen ob in der Queue noch was hängt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 08 Februar 2021, 10:41:12
Zitat von: michael.winkler am 08 Februar 2021, 10:04:06
du könntest mal ein lsit vom Account Device machen und mir zusenden. Da müsste man sehen ob in der Queue noch was hängt.

Ich habe, da "unendlich lang" nur einen Teil kopiert:


Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c7ae77d-f33f-0b39-dfda-57dcdaa6708aa6ab
   IODev     
   LOGINMODE  NPM
   NAME       famEcho
   NR         479
   NTFY_ORDER 50-famEcho
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-03-02 21:28:52   2FACode         not used
     2021-02-08 10:38:01   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-02-08 10:38:01   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-02-05 10:24:47   COOKIE_MODE     NPM
     2021-02-08 10:38:01   COOKIE_STATE    OK
     2021-02-08 10:28:06   COOKIE_TYPE     NPM_Login
     2021-02-08 10:38:01   alarm_count     0
     2021-02-08 10:28:06   amazon_refreshtoken vorhanden
     2021-02-05 10:25:04   autocreate_devices stop
     2021-02-08 10:38:01   config_address_between -
     2021-02-08 10:38:01   config_address_from xxxxxxxxxxxxxx
     2021-02-08 10:38:01   config_address_to -
     2021-02-01 14:43:03   list_SHOPPING_ITEM
     2021-02-01 14:43:03   list_TASK       
     2021-02-08 10:38:01   musicalarm_count 0
     2021-02-08 10:38:01   reminder_count  0
     2021-02-08 10:38:01   state           connected
     2021-02-08 10:38:01   timer_count     0
     2021-02-08 10:38:01   timer_id        -
     2021-02-08 10:38:01   timer_remainingtime 0
     2021-02-05 10:25:04   version         0.2.7
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    661664720
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1612517104
     Alarm:
       G0911B0695160JEX:
         0f8936bf-e893-3aa9-b937-9260d7402ad5:
           alarmTime  0
           musicAlarmId null
           musicEntity null
           originalDate 2020-11-24
           originalTime 12:00:00.000
           provider   null
           recurringPattern null
           remainingTime 0
         b36dc4bf-31c3-37b1-845e-64d89b8cc797:
           alarmTime  0
           musicAlarmId null
           musicEntity null
           originalDate 2020-11-24
           originalTime 07:00:00.000
           provider   null
           recurringPattern null
           remainingTime 0
         c76f2207-3f1d-33f4-8291-4cbaa2ee89b7:
           alarmTime  0
           musicAlarmId null
           musicEntity null
           originalDate 2020-11-24
           originalTime 06:30:00.000
           provider   null
           recurringPattern XXXX-WD
           remainingTime 0
     CMD_QUEUE:
       HASH(0x430ea60)
       HASH(0x5d85dd8)
       HASH(0x689bc28)
       HASH(0x63b1d18)
       HASH(0x6873228)
       HASH(0x68732e8)
       HASH(0x68733c0)
       HASH(0x6873498)
       HASH(0x6873570)
       HASH(0x6873648)
       HASH(0x6877150)
       HASH(0x6877228)
       HASH(0x6877300)
       HASH(0x68773d8)
       HASH(0x6877e58)
       HASH(0x6879248)
       HASH(0x6aa3060)
       HASH(0x6aa2d78)
       HASH(0x6bab7e0)
       HASH(0x6bab900)
       HASH(0x6ba5ee8)
       HASH(0x6bacfe8)
       HASH(0x6bae970)
       HASH(0x63af6b8)
       HASH(0x6a06230)
       HASH(0x6bab6f0)
       HASH(0x6ba5c48)
       HASH(0x6bad978)
       HASH(0x6b2f8e0)
       HASH(0x6b2ad48)
       HASH(0x6b30150)
       HASH(0x6b2fb08)
       HASH(0x3822270)
       HASH(0x6a9ce00)
       HASH(0x3821b20)
       HASH(0x4e40508)
       HASH(0x381b788)
       HASH(0x380a730)
       HASH(0x6b312b8)
       HASH(0x6b31870)
       HASH(0x6cf4958)
       HASH(0x6ce3d48)
       HASH(0x6cf4ae0)
       HASH(0x6cbbef8)
       HASH(0x6cbcd58)
       HASH(0x6ce33b8)
       HASH(0x6cf42e0)
       HASH(0x6cbd298)
       HASH(0x6cf3e30)
       HASH(0x6cbc618)
       HASH(0x6d936f8)
       HASH(0x6cf4550)
       HASH(0x6cf39c8)
       HASH(0x6cbc150)
       HASH(0x1e20f00)
       HASH(0x6863978)
       HASH(0x6a534d0)
       HASH(0x6aa4178)
       HASH(0x6d9c038)
       HASH(0x6d9dc50)
       HASH(0x6d9b100)
       HASH(0x6d9dcb0)
       HASH(0x6d932c0)
       HASH(0x6a98c50)
       HASH(0x6d20190)
       HASH(0x6d203e8)
       HASH(0x6d1fdd0)
       HASH(0x6bffd68)
       HASH(0x37c85b0)
       HASH(0x6bda618)
       HASH(0x6a0f048)
       HASH(0x6a99fd8)
       HASH(0x6bdbba8)
       HASH(0x6cbc630)
       HASH(0x6d200b8)
       HASH(0x6cbd568)
       HASH(0x6ce37f0)
       HASH(0x6aa3438)
       HASH(0x6b2f8c8)
       HASH(0x380f9a8)
       HASH(0x383e1e8)
       HASH(0x37eea90)
       HASH(0x3844680)
       HASH(0x37f1ba0)
       HASH(0x383ded0)
       HASH(0x37faec0)
       HASH(0x382c4e0)
       HASH(0x6cf4b10)
       HASH(0x37afff0)
       HASH(0x6abd3b8)
       HASH(0x6b2f480)
       HASH(0x6aa01d8)
       HASH(0x6ac20e0)
       HASH(0x6a481a0)
       HASH(0x6a5ea30)
       HASH(0x6be4bb0)
       HASH(0x37ec898)
       HASH(0x383dfa8)
       HASH(0x6d9b190)
       HASH(0x6a60118)
       HASH(0x6a53bd8)
       HASH(0x4e6f590)
       HASH(0x37b0410)
       HASH(0x381c070)
       HASH(0x308af78)
       HASH(0x3821e08)
       HASH(0x6ba9f00)
       HASH(0x6bee528)
       HASH(0x6ab9ea0)
       HASH(0x6ac5700)
       HASH(0x6cbcc80)
       HASH(0x6cbbcd0)
       HASH(0x6a0a400)
       HASH(0x6ac10b8)
       HASH(0x68e5cf8)
       HASH(0x686dde0)
       HASH(0x4eaa088)
       HASH(0x381b7e8)
       HASH(0x6b303d8)
       HASH(0x6a0a370)
       HASH(0x6b2f3f0)
       HASH(0x6ac9130)
       HASH(0x6a0d580)
       HASH(0x6d204a8)
       HASH(0x6b31840)
       HASH(0x6be9508)
       HASH(0x6b2f060)
       HASH(0x37ee820)
       HASH(0x6beb248)
       HASH(0x6bdbf08)
       HASH(0x6be8428)
       HASH(0x6be9e38)
       HASH(0x6be86c8)
       HASH(0x6aa3878)
       HASH(0x6be8338)
       HASH(0x6bfec40)
       HASH(0x381bbd8)
       HASH(0x3820b88)
       HASH(0x6beb290)
       HASH(0x6ba9368)
       HASH(0x6ac98d0)
       HASH(0x37f7818)
       HASH(0x6be98e0)
       HASH(0x6ce2858)
       HASH(0x6be9a18)
       HASH(0x6da2a40)
       HASH(0x6beae40)
       HASH(0x6abe338)
       HASH(0x37c7ef0)
       HASH(0x6cbd8b0)
       HASH(0x6761358)
       HASH(0x3f8a010)
       HASH(0x690ea48)
       HASH(0x61dd1d8)
       HASH(0x6863900)
       HASH(0x6b31750)
       HASH(0x30afb50)
       HASH(0x6da41d0)
       HASH(0x6be84b8)
       HASH(0x6be9b50)
       HASH(0x6be7fc0)
       HASH(0x6bd9f10)
       HASH(0x37ec9e8)
       HASH(0x382da68)
       HASH(0x6aa3b18)
       HASH(0x6b28e18)
       HASH(0x38206f0)
       HASH(0x6be7a68)
       HASH(0x382c5d0)
       HASH(0x37f1108)
       HASH(0x6cf2d48)
       HASH(0x6aa3e00)
       HASH(0x675edd8)
       HASH(0x6ac3498)
       HASH(0x6a37840)
       HASH(0x380a7f0)
       HASH(0x6cbbd60)
       HASH(0x6cf44a8)
       HASH(0x6bdc3e8)
       HASH(0x37ee658)
       HASH(0x6cf2ce8)
       HASH(0x6acba18)
       HASH(0x380f660)
       HASH(0x380f0a8)
       HASH(0x6da44e8)
       HASH(0x6bf4128)
       HASH(0x68e7200)
       HASH(0x37dbe80)
       HASH(0x6bf3e88)
       HASH(0x37ec790)
       HASH(0x6bf0668)
       HASH(0x6ba5eb8)
       HASH(0x6a5f528)
       HASH(0x1e212d8)
       HASH(0x6ac9430)
       HASH(0x3808000)
       HASH(0x6be0c50)
       HASH(0x3820588)
       HASH(0x6befc60)
       HASH(0x6bf43f8)
       HASH(0x6bf3ff0)
       HASH(0x6ac5fd8)
       HASH(0x6bf1b50)
       HASH(0x6b316f0)
       HASH(0x6bf3810)
       HASH(0x6d938d8)
       HASH(0x6bf3fd8)
       HASH(0x6b2f468)
       HASH(0x6bf3bb8)
       HASH(0x6bdc0b8)
       HASH(0x6bf43e0)
       HASH(0x6cf4a38)
       HASH(0x6a9aa78)
       HASH(0x6c02ff0)
       HASH(0x6c03470)
       HASH(0x6da2290)
       HASH(0x6cbcbc0)
       HASH(0x6b2cd58)
       HASH(0x6bf3df8)
       HASH(0x1e20630)
       HASH(0x6bf3f90)
       HASH(0x6bf1838)
       HASH(0x6cf3300)
       HASH(0x6cf7808)
       HASH(0x6a99178)
       HASH(0x6bf14c0)
       HASH(0x37efff0)
       HASH(0x6a0a088)
       HASH(0x6bf43b0)
       HASH(0x6d1fe30)
       HASH(0x37f3628)
       HASH(0x38132f0)
       HASH(0x6bf03e0)
       HASH(0x6be9c88)
       HASH(0x6cbbaf0)
       HASH(0x380bcc8)
       HASH(0x6bf0e00)
       HASH(0x6abab38)
       HASH(0x6bf0128)
       HASH(0x3813410)
       HASH(0x38083c0)
       HASH(0x6aba9e8)
       HASH(0x380ee08)
       HASH(0x6aca230)
       HASH(0x6a5e760)
       HASH(0x6be2258)
       HASH(0x6be9688)
       HASH(0x6d63a88)
       HASH(0x6761118)
       HASH(0x6be9358)
       HASH(0x686a868)
       HASH(0x675f630)
       HASH(0x6cbd3a0)
       HASH(0x6cbc978)
       HASH(0x6bea0f0)
       HASH(0x6bfe118)
       HASH(0x6bda690)
       HASH(0x6ab5ab0)
       HASH(0x37ed480)
       HASH(0x6b304f8)
       HASH(0x6b2f588)
       HASH(0x6a0d130)
       HASH(0x6b2d460)
       HASH(0x6bf3d80)
       HASH(0x6beff90)
       HASH(0x6bded78)
       HASH(0x45f73d0)
       HASH(0x6d21960)
       HASH(0x6bf0308)
       HASH(0x69348d8)
       HASH(0x6bfc338)
       HASH(0x6d216a8)
       HASH(0x37f7f38)
       HASH(0x6bfdfc8)
       HASH(0x6be9ac0)
       HASH(0x686d0b8)
       HASH(0x6a05a08)
       HASH(0x6abb600)
       HASH(0x6d1eba0)
       HASH(0x6d5f548)
       HASH(0x6bf4068)
       HASH(0x6cf75b0)
       HASH(0x6c037d0)
       HASH(0x6bfebe0)
       HASH(0x6a48128)
       HASH(0x6a5e628)
       HASH(0x6ac7090)
       HASH(0x6a984d0)
       HASH(0x6d5fdb8)
       HASH(0x6914cb0)
       HASH(0x34199c0)
       HASH(0x3820210)
       HASH(0x6ab6398)
       HASH(0x6bf0fc8)
       HASH(0x6d9c380)
       HASH(0x6be74a0)
       HASH(0x699ad38)
       HASH(0x6a28998)
       HASH(0x6b2a4d8)
       HASH(0x6abd930)
       HASH(0x6ac1430)
       HASH(0x6810cd8)
       HASH(0x628d760)
       HASH(0x6760938)
       HASH(0x6b28f50)
       HASH(0x45ef5c8)
       HASH(0x6ac17a8)
       HASH(0x6c03698)
       HASH(0x6d641f0)
       HASH(0x6bf1040)
       HASH(0x6be2b88)
       HASH(0x1e20a68)
       HASH(0x6be16d0)
       HASH(0x6d5f890)
       HASH(0x6b2a508)
       HASH(0x1e1c180)
       HASH(0x6befc48)
       HASH(0x6b30318)
       HASH(0x6badf68)
       HASH(0x6d5ff38)
       HASH(0x6d67780)
       HASH(0x6ac9460)
       HASH(0x1e1ca20)
       HASH(0x6ac1340)
       HASH(0x6d680e0)
       HASH(0x6a4c3b0)
       HASH(0x6bfe430)
       HASH(0x1e1bdf0)
       HASH(0x6ba5888)
       HASH(0x6d9df20)
       HASH(0x6abd3e8)
       HASH(0x6d64370)
       HASH(0x6d211f8)
       HASH(0x37c8400)
       HASH(0x6bfe658)
       HASH(0x6d639e0)
       HASH(0x6a62a00)
       HASH(0x6a4c2d8)
       HASH(0x6ac58d0)
       HASH(0x6d5fef0)
       HASH(0x6a9c920)
       HASH(0x1e1c240)
       HASH(0x6d70fb0)
       HASH(0x6a9aa00)
       HASH(0x6d20490)
       HASH(0x6d5f5d8)
       HASH(0x6d68200)
       HASH(0x6ac5c18)
       HASH(0x6b2b000)
       HASH(0x675ef40)
       HASH(0x6cf48e0)
       HASH(0x6d9c578)
       HASH(0x1e1cb70)
       HASH(0x6bfc038)
       HASH(0x6c006b0)
       HASH(0x3807ee0)
       HASH(0x6ba5960)
       HASH(0x6ac3660)
       HASH(0x6d9c248)
       HASH(0x6bdbf50)
       HASH(0x6cbbfb8)
       HASH(0x1e1c1c8)
       HASH(0x6d64118)
       HASH(0x6d67720)
       HASH(0x6d79070)
       HASH(0x6abf588)
       HASH(0x6d74fd0)
       HASH(0x6d81638)
       HASH(0x6da54a0)
       HASH(0x682b8a8)
       HASH(0x382c420)
       HASH(0x6d7cf60)
       HASH(0x6d81ab8)
       HASH(0x6d7d848)
       HASH(0x6d74c28)
       HASH(0x6d796d0)
       HASH(0x6d74f70)
       HASH(0x6d20fa0)
       HASH(0x6d7d5a8)
       HASH(0x6a53740)
       HASH(0x6ac97b0)
       HASH(0x6d67fd8)
       HASH(0x6abe0c8)
       HASH(0x6d70680)
       HASH(0x6beb3e0)
       HASH(0x6bf4278)
       HASH(0x6d74928)
       HASH(0x6bfe220)
       HASH(0x6d68350)
       HASH(0x6d9df50)
       HASH(0x6d7dab8)
       HASH(0x6abf720)
       HASH(0x6bda180)
       HASH(0x6d74c88)
       HASH(0x6d9be08)
       HASH(0x6b263b0)
       HASH(0x6d7d740)
       HASH(0x6a0d838)
       HASH(0x6d74ca0)
       HASH(0x37eebc8)
       HASH(0x45ef6e8)
       HASH(0x6d751b0)
       HASH(0x6d68230)
       HASH(0x382d828)
       HASH(0x45f0a00)
       HASH(0x6a0d958)
       HASH(0x6d21a80)
       HASH(0x6a99918)
       HASH(0x6d67960)
       HASH(0x6d70b48)
       HASH(0x6cbc2e8)
       HASH(0x6d63ed8)
       HASH(0x6d7d758)
       HASH(0x6d9e490)
       HASH(0x6aa08e8)
       HASH(0x6cf2be0)
       HASH(0x6d7d2d8)
       HASH(0x6da3d98)
       HASH(0x6a99810)
       HASH(0x6bda150)
       HASH(0x6ac4b90)
       HASH(0x6cbbd30)
       HASH(0x6abd4a8)
       HASH(0x6d796b8)
       HASH(0x6d7d3e0)
       HASH(0x6a4bbe8)
       HASH(0x6b2ac58)
       HASH(0x6d7dbc0)
       HASH(0x5d84ba0)
       HASH(0x68723f8)
       HASH(0x6a9c728)
       HASH(0x3822210)
       HASH(0x6a4bae0)
       HASH(0x3820d80)
       HASH(0x6e7b008)
       HASH(0x6e7aaf8)
       HASH(0x6d8f708)
       HASH(0x6d7d500)
       HASH(0x6d8b210)
       HASH(0x6dec8f0)
       HASH(0x6dec620)
       HASH(0x6d9e040)
       HASH(0x6d20670)
       HASH(0x6d1f308)
       HASH(0x6d75000)
       HASH(0x6d74d78)
       HASH(0x6d8b468)
       HASH(0x6e7ad38)
       HASH(0x6ac8f20)
       HASH(0x6d74f40)
       HASH(0x6ac9d50)
       HASH(0x6ac4b78)
       HASH(0x6d74dd8)
       HASH(0x37f01a0)
       HASH(0x6d9da10)
       HASH(0x699bc88)
       HASH(0x699be38)
       HASH(0x6ce3f88)
       HASH(0x6e7ac78)
       HASH(0x6955c88)
       HASH(0x6d1e720)
       HASH(0x6d8b2b8)
       HASH(0x6e7ae28)
       HASH(0x6d79ac0)
       HASH(0x6d67bb8)
       HASH(0x6ab64d0)
       HASH(0x6d791f0)
       HASH(0x6decc50)
       HASH(0x6ce2f78)
       HASH(0x6e7b218)
       HASH(0x6e7b020)
       HASH(0x6decec0)
       HASH(0x6deca28)
       HASH(0x6bab030)
       HASH(0x6d79550)
       HASH(0x6da5128)
       HASH(0x4813d98)
       HASH(0x6d81440)
       HASH(0x6bf4218)
       HASH(0x38444e8)
       HASH(0x6d81860)
       HASH(0x6be6f18)
       HASH(0x6be29d8)
       HASH(0x6934ed8)
       HASH(0x6e7b6e0)
       HASH(0x6ac8fc8)
       HASH(0x6d8b450)
       HASH(0x6ce2420)
       HASH(0x6e7d560)
       HASH(0x6d8ace8)
       HASH(0x6e7d290)
       HASH(0x6bee150)
       HASH(0x6e7de90)
       HASH(0x6a9c368)
       HASH(0x6b26200)
       HASH(0x6e7b050)
       HASH(0x6e7ab10)
       HASH(0x6be6870)
       HASH(0x6da54e8)
       HASH(0x6dec560)
       HASH(0x6e7d7b8)
       HASH(0x6e7b650)
       HASH(0x6e7afd8)
       HASH(0x6bfc230)
       HASH(0x6d63fc8)
       HASH(0x1e21200)
       HASH(0x6d81b30)
       HASH(0x6e7b938)
       HASH(0x6bef9c0)
       HASH(0x699bd78)
       HASH(0x6ab7108)
       HASH(0x6e7b878)
       HASH(0x6d6dc08)
       HASH(0x6a9d1f0)
       HASH(0x3822618)
       HASH(0x6d60430)
       HASH(0x6d68590)
       HASH(0x6d90518)
       HASH(0x6be2900)
       HASH(0x6da4500)
       HASH(0x6d90200)
       HASH(0x6bee858)
       HASH(0x6d939b0)
       HASH(0x6d67fa8)
       HASH(0x6d70a88)
       HASH(0x6e7d380)
       HASH(0x6d8afd0)
       HASH(0x6d601f0)
       HASH(0x689b088)
       HASH(0x6760710)
       HASH(0x6d8b000)
       HASH(0x1e20678)
       HASH(0x6d79430)
       HASH(0x45f6d70)
       HASH(0x45ef918)
       HASH(0x6866280)
       HASH(0x6bebce0)
       HASH(0x6be9718)
       HASH(0x1e20bd0)
       HASH(0x6ac5118)
       HASH(0x675f4f8)
       HASH(0x6d1f0c8)
       HASH(0x3f89fe0)
       HASH(0x6d710a0)
       HASH(0x6b2ae98)
       HASH(0x6ac4fb0)
       HASH(0x6abe488)
       HASH(0x6beba70)
       HASH(0x6d9e580)
       HASH(0x6d8af10)
       HASH(0x6d67e28)
       HASH(0x6c03b30)
       HASH(0x6a62940)
       HASH(0x6760dd0)
       HASH(0x6d7d2c0)
       HASH(0x6dec6c8)
       HASH(0x6da53c8)
       HASH(0x6ab8f08)
       HASH(0x6ab79a8)
       HASH(0x6d8b3d8)
       HASH(0x37fb358)
       HASH(0x1e504e8)
       HASH(0x1e21248)
       HASH(0x6c03f08)
       HASH(0x6a29e70)
       HASH(0x37f1018)
       HASH(0x3404900)
       HASH(0x6da1d08)
       HASH(0x6c03b18)
       HASH(0x6e7d260)
       HASH(0x6cbc1f8)
       HASH(0x62adc98)
       HASH(0x6bf3990)
       HASH(0x6e7b7a0)
       HASH(0x6998a10)
       HASH(0x6bfbed0)
       HASH(0x6da5ae8)
       HASH(0x6da5800)
       HASH(0x6aa2808)
       HASH(0x6be2f18)
       HASH(0x6da5b00)
       HASH(0x6acce90)
       HASH(0x6ac5fa8)
       HASH(0x6e7ae88)
       HASH(0x6a9c620)
       HASH(0x6decd70)
       HASH(0x6acd5c8)
       HASH(0x6bf0f08)
       HASH(0x6d74e68)
       HASH(0x6b2a388)
       HASH(0x6998f20)
       HASH(0x6dec650)
       HASH(0x6ac0890)
       HASH(0x6e7d470)
       HASH(0x6d81a70)
       HASH(0x6d90248)
       HASH(0x6e7d830)
       HASH(0x6d711c0)
       HASH(0x6bf45d8)
       HASH(0x6ce37d8)
       HASH(0x6d8b258)
       HASH(0x6b30468)
       HASH(0x68e6c48)
       HASH(0x6be7af8)
       HASH(0x1e207c8)
       HASH(0x6a422d0)
       HASH(0x6be22a0)
       HASH(0x37f7548)
       HASH(0x6da5e78)
       HASH(0x6c03920)
       HASH(0x37ed090)
       HASH(0x6d8ac58)
       HASH(0x6d6d278)
       HASH(0x6ab6770)
       HASH(0x6decbc0)
       HASH(0x6da5cb0)
       HASH(0x6da5c20)
       HASH(0x6da7ec8)
       HASH(0x6d1f158)
       HASH(0x6e7d548)
       HASH(0x6a9c5d8)
       HASH(0x6da42f0)
       HASH(0x1e213c8)
       HASH(0x6935388)
       HASH(0x6ce3508)
       HASH(0x675f8b8)
       HASH(0x6ac5bb8)
       HASH(0x6da77f0)
       HASH(0x6a9a610)
       HASH(0x6da2380)
       HASH(0x6da59e0)
       HASH(0x6d6d530)
       HASH(0x6cf2dd8)
       HASH(0x6ac32b8)
       HASH(0x1e1c528)
       HASH(0x6da7e80)
       HASH(0x6bf1970)
       HASH(0x6ba5810)
       HASH(0x6c03938)
       HASH(0x6a99660)
       HASH(0x6d90350)
       HASH(0x6d93248)
       HASH(0x41ba408)
       HASH(0x6da9ec0)
       HASH(0x6da8600)
       HASH(0x6d8b360)
       HASH(0x6ac53a0)
       HASH(0x6daaba0)
       HASH(0x6bf1598)
       HASH(0x6b2d508)
       HASH(0x6abe9a0)
       HASH(0x6d71310)
       HASH(0x68288d0)
       HASH(0x6be0ff8)
       HASH(0x6ab77e0)
       HASH(0x37f7d88)
       HASH(0x6e7d2c0)
       HASH(0x1e210b0)
       HASH(0x675ead8)
       HASH(0x6beb2f0)
       HASH(0x1e1bec8)
       HASH(0x6aba0c8)
       HASH(0x6d706c8)
       HASH(0x6ac9118)
       HASH(0x6a62820)
       HASH(0x6d9bcd0)
       HASH(0x6da5410)
       HASH(0x6a53668)
       HASH(0x6d6d9b0)
       HASH(0x6bfbf90)
       HASH(0x6da8f90)
       HASH(0x6db3240)
       HASH(0x6da7c88)
       HASH(0x1e20ab0)
       HASH(0x6d6de78)
       HASH(0x6ac92f8)
       HASH(0x6d6d110)
       HASH(0x6db0138)
       HASH(0x6db2d48)
       HASH(0x6dafe68)
       HASH(0x6c03a70)
       HASH(0x6cf2f40)
       HASH(0x6aca260)
       HASH(0x6d8b168)
       HASH(0x6dae6f8)
       HASH(0x6db2dd8)
       HASH(0x6a98a58)
       HASH(0x6ab6908)
       HASH(0x6cbd370)
       HASH(0x6dae608)
       HASH(0x6d70a10)
       HASH(0x382db28)
       HASH(0x6da5fb0)
       HASH(0x6d7d218)
       HASH(0x6d9cb60)
       HASH(0x6d8acd0)
       HASH(0x6bfbf60)
       HASH(0x6da9bd8)
       HASH(0x6d9e3a0)
       HASH(0x6bfbe40)
       HASH(0x6abb7e0)
       HASH(0x6da8240)
       HASH(0x6bffbb8)
       HASH(0x6e7dec0)
       HASH(0x6db3288)
       HASH(0x6db56f8)
       HASH(0x6d6d260)
       HASH(0x6ce3970)
       HASH(0x6db2a78)
       HASH(0x6c00428)
       HASH(0x6bfbcc0)
       HASH(0x6da7e20)
       HASH(0x6be0c20)
       HASH(0x6cbbf70)
       HASH(0x6ac52b0)
       HASH(0x6bf3780)
       HASH(0x6ac5918)
       HASH(0x6d93578)
       HASH(0x6da91a0)
       HASH(0x6da8528)
       HASH(0x6da9f50)
       HASH(0x6dae050)
       HASH(0x6daff40)
       HASH(0x37fba18)
       HASH(0x6da8390)
       HASH(0x6db9a28)
       HASH(0x6abedd8)
       HASH(0x6dafd00)
       HASH(0x6dae8c0)
       HASH(0x6abf570)
       HASH(0x6db7750)
       HASH(0x6db24d8)
       HASH(0x6dafec8)
       HASH(0x6db2580)
       HASH(0x6be1508)
       HASH(0x6aa13b0)
       HASH(0x6be0cb0)
       HASH(0x6ac73a8)
       HASH(0x6a9cc20)
       HASH(0x6cbd310)
       HASH(0x6d8adf0)
       HASH(0x6be2708)
       HASH(0x6d6dbc0)
       HASH(0x6db7c30)
       HASH(0x6dae9e0)
       HASH(0x6d747d8)
       HASH(0x6cbccf8)
       HASH(0x6db7720)
       HASH(0x6da7af0)
       HASH(0x6b26cc8)
       HASH(0x6d9b2b0)
       HASH(0x6ac5370)
       HASH(0x6828900)
       HASH(0x6da1c78)
       HASH(0x37c06b0)
       HASH(0x6db0270)
       HASH(0x6dae500)
       HASH(0x6d1f128)
       HASH(0x6be2210)
       HASH(0x6a9d130)
       HASH(0x6a53680)
       HASH(0x6dbb508)
       HASH(0x6beb338)
       HASH(0x6a486b0)
       HASH(0x6d20610)
       HASH(0x6be2df8)
       HASH(0x6bdf120)
       HASH(0x6a9c4a0)
       HASH(0x6db0900)
       HASH(0x6da9a58)
       HASH(0x6da3b70)
       HASH(0x6ba5ac8)
       HASH(0x6aa0d68)
       HASH(0x6db3390)
       HASH(0x6da91b8)
       HASH(0x699a9a8)
       HASH(0x6c00110)
       HASH(0x6a62580)
       HASH(0x6bfb5e8)
       HASH(0x6dafb20)
       HASH(0x6cbc7c8)
       HASH(0x6758528)
       HASH(0x6a376c0)
       HASH(0x6d9e0e8)
       HASH(0x6ac5b28)
       HASH(0x6d9c1a0)
       HASH(0x6be3dd0)
       HASH(0x6dc3040)
       HASH(0x37f0710)
       HASH(0x6da5758)
       HASH(0x6dc04e0)
       HASH(0x6dbd838)
       HASH(0x6dc04c8)
       HASH(0x68370f0)
       HASH(0x6dc2938)
       HASH(0x6dc27a0)
       HASH(0x6d6dea8)
       HASH(0x6dc3100)
       HASH(0x6dc4258)
       HASH(0x6d9d800)
       HASH(0x6cbcbf0)
       HASH(0x6dbd868)
       HASH(0x6dc0978)
       HASH(0x6dc00f0)
       HASH(0x6da80c0)
       HASH(0x68e73c8)
       HASH(0x6da3e28)
       HASH(0x6dc0e40)
       HASH(0x6dc28f0)
       HASH(0x6db5ea8)
       HASH(0x6dc0d80)
       HASH(0x69348a8)
       HASH(0x6dbd898)
       HASH(0x6be0a70)
       HASH(0x6d6d7d0)
       HASH(0x6a37b10)
       HASH(0x6db5788)
       HASH(0x6d8fdf8)
       HASH(0x6be09f8)
       HASH(0x6bfbb88)
       HASH(0x6bfeb80)
       HASH(0x6a4b660)
       HASH(0x6ab5fa8)
       HASH(0x6dbb880)
       HASH(0x6daeae8)
       HASH(0x6dc0df8)
       HASH(0x6a4be28)
       HASH(0x6c038d8)
       HASH(0x6dbd700)
       HASH(0x6aa04a8)
       HASH(0x6b31c60)
       HASH(0x6da7be0)
       HASH(0x6dc0af8)
       HASH(0x1e21110)
       HASH(0x6bfbfa8)
       HASH(0x6acc7b8)
       HASH(0x6dc0048)
       HASH(0x1e20c60)
       HASH(0x6bfb678)
       HASH(0x6a986e0)
       HASH(0x6cf32e8)
       HASH(0x1e20be8)
       HASH(0x6beff60)
       HASH(0x6a0d718)
       HASH(0x6db7ee8)
       HASH(0x682d108)
       HASH(0x6dca918)
       HASH(0x6db5e18)
       HASH(0x6dc0408)
       HASH(0x6be40b8)
       HASH(0x6dc2818)
       HASH(0x6dc8450)
       HASH(0x6dca588)
       HASH(0x6bf1c40)
       HASH(0x6db2c40)
       HASH(0x6dc23c8)
       HASH(0x6dc78c8)
       HASH(0x6dc9da8)
       HASH(0x6dae998)
       HASH(0x6db5ef0)
       HASH(0x6dc8120)
       HASH(0x6dc0198)
       HASH(0x6ce2bb8)
       HASH(0x6dccb50)
       HASH(0x6d8b288)
       HASH(0x6dbdd18)
       HASH(0x6dca258)
       HASH(0x6daeba8)
       HASH(0x6a4bac8)
       HASH(0x6dae890)
       HASH(0x6a9c890)
       HASH(0x6dcc058)
       HASH(0x6bfb6a8)
       HASH(0x6c006f8)
       HASH(0x6da8018)
       HASH(0x6dc24e8)
       HASH(0x6a9cc80)
       HASH(0x6dc2968)
       HASH(0x6db2d78)
       HASH(0x6bfe3b8)
       HASH(0x6dc87b0)
       HASH(0x6ab6068)
       HASH(0x6d70500)
       HASH(0x6db5e00)
       HASH(0x6d8ff48)
       HASH(0x6dae830)
       HASH(0x6dbd328)
       HASH(0x6dc9e68)
       HASH(0x6dbba90)
       HASH(0x6dc8180)
       HASH(0x6da8330)
       HASH(0x6dca780)
       HASH(0x6b31b28)
       HASH(0x6aa3690)
       HASH(0x6be0e18)
       HASH(0x6daaa68)
       HASH(0x6db7798)
       HASH(0x6dc83d8)
       HASH(0x6db9da0)
       HASH(0x6dbff28)
       HASH(0x6dba3b8)
       HASH(0x43504e0)
       HASH(0x6dcc4d8)
       HASH(0x6b31d08)
       HASH(0x6db5c20)
       HASH(0x6aba728)
       HASH(0x6dd49d0)
       HASH(0x6dc7b50)
       HASH(0x6dbfef8)
       HASH(0x6879c38)
       HASH(0x6dd54f8)
       HASH(0x6bfb978)
       HASH(0x6a17c70)
       HASH(0x6da9a70)
       HASH(0x6dd9348)
       HASH(0x6dd5648)
       HASH(0x6dc8768)
       HASH(0x6dc43d8)
       HASH(0x6dc4f90)
       HASH(0x6dc82b8)
       HASH(0x6dc40f0)
       HASH(0x37c7b78)
       HASH(0x6dca510)
       HASH(0x6dd4d78)
       HASH(0x6dc47c8)
       HASH(0x6ac4fc8)
       HASH(0x6dd0f90)
       HASH(0x37f7800)
       HASH(0x6dcfd10)
       HASH(0x6b2d0d0)
       HASH(0x6da9800)
       HASH(0x689c578)
       HASH(0x6aa4238)
       HASH(0x6ac66e0)
       HASH(0x66dbaf8)
       HASH(0x6dbd988)
       HASH(0x6cbcb78)
       HASH(0x6dd52d0)
       HASH(0x6bfb828)
       HASH(0x6dca840)
       HASH(0x6dd52e8)
       HASH(0x6db2838)
       HASH(0x6da3fc0)
       HASH(0x6dbb520)
       HASH(0x6ba5c78)
       HASH(0x6dbd538)
       HASH(0x6dd51e0)
       HASH(0x6dafda8)
       HASH(0x6dd1698)
       HASH(0x6bdba70)
       HASH(0x6a4bf00)
       HASH(0x6e7af30)
       HASH(0x6dd48f8)
       HASH(0x6cf4910)
       HASH(0x6dcac60)
       HASH(0x6dd12c0)
       HASH(0x6dcf398)
       HASH(0x6dcfb78)


Ich habe für mich jetzt mal um die Codezeile:

    push @{$hash->{helper}{CMD_QUEUE}}, $SendParam;
       
eine if gesetzt. Es werden jetzt nur neue push gemacht, wenn die Anzahl der Elemente <= 10 sind. Das hilft schon mal.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 Februar 2021, 11:05:05
Zitat von: JoWiemann am 08 Februar 2021, 10:41:12
Ich habe, da "unendlich lang" nur einen Teil kopiert:


Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c7ae77d-f33f-0b39-dfda-57dcdaa6708aa6ab
   IODev     
   LOGINMODE  NPM
   NAME       famEcho
   NR         479
   NTFY_ORDER 50-famEcho
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-03-02 21:28:52   2FACode         not used
     2021-02-08 10:38:01   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-02-08 10:38:01   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-02-05 10:24:47   COOKIE_MODE     NPM
     2021-02-08 10:38:01   COOKIE_STATE    OK
     2021-02-08 10:28:06   COOKIE_TYPE     NPM_Login
     2021-02-08 10:38:01   alarm_count     0
     2021-02-08 10:28:06   amazon_refreshtoken vorhanden
     2021-02-05 10:25:04   autocreate_devices stop
     2021-02-08 10:38:01   config_address_between -
     2021-02-08 10:38:01   config_address_from Von-Werth-Str. 266, 50259 Pulheim
     2021-02-08 10:38:01   config_address_to -
     2021-02-01 14:43:03   list_SHOPPING_ITEM
     2021-02-01 14:43:03   list_TASK       
     2021-02-08 10:38:01   musicalarm_count 0
     2021-02-08 10:38:01   reminder_count  0
     2021-02-08 10:38:01   state           connected
     2021-02-08 10:38:01   timer_count     0
     2021-02-08 10:38:01   timer_id        -
     2021-02-08 10:38:01   timer_remainingtime 0
     2021-02-05 10:25:04   version         0.2.7
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    661664720
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1612517104
     Alarm:
       G0911B0695160JEX:
         0f8936bf-e893-3aa9-b937-9260d7402ad5:
           alarmTime  0
           musicAlarmId null
           musicEntity null
           originalDate 2020-11-24
           originalTime 12:00:00.000
           provider   null
           recurringPattern null
           remainingTime 0
         b36dc4bf-31c3-37b1-845e-64d89b8cc797:
           alarmTime  0
           musicAlarmId null
           musicEntity null
           originalDate 2020-11-24
           originalTime 07:00:00.000
           provider   null
           recurringPattern null
           remainingTime 0
         c76f2207-3f1d-33f4-8291-4cbaa2ee89b7:
           alarmTime  0
           musicAlarmId null
           musicEntity null
           originalDate 2020-11-24
           originalTime 06:30:00.000
           provider   null
           recurringPattern XXXX-WD
           remainingTime 0
     CMD_QUEUE:
       HASH(0x430ea60)
       HASH(0x5d85dd8)
       HASH(0x689bc28)
       HASH(0x63b1d18)
       HASH(0x6873228)
       HASH(0x68732e8)
       HASH(0x68733c0)
       HASH(0x6873498)
       HASH(0x6873570)
       HASH(0x6873648)
       HASH(0x6877150)
       HASH(0x6877228)
       HASH(0x6877300)
       HASH(0x68773d8)
       HASH(0x6877e58)
       HASH(0x6879248)
       HASH(0x6aa3060)
       HASH(0x6aa2d78)
       HASH(0x6bab7e0)
       HASH(0x6bab900)
       HASH(0x6ba5ee8)
       HASH(0x6bacfe8)
       HASH(0x6bae970)
       HASH(0x63af6b8)
       HASH(0x6a06230)
       HASH(0x6bab6f0)
       HASH(0x6ba5c48)
       HASH(0x6bad978)
       HASH(0x6b2f8e0)
       HASH(0x6b2ad48)
       HASH(0x6b30150)
       HASH(0x6b2fb08)
       HASH(0x3822270)
       HASH(0x6a9ce00)
       HASH(0x3821b20)
       HASH(0x4e40508)
       HASH(0x381b788)
       HASH(0x380a730)
       HASH(0x6b312b8)
       HASH(0x6b31870)
       HASH(0x6cf4958)
       HASH(0x6ce3d48)
       HASH(0x6cf4ae0)
       HASH(0x6cbbef8)
       HASH(0x6cbcd58)
       HASH(0x6ce33b8)
       HASH(0x6cf42e0)
       HASH(0x6cbd298)
       HASH(0x6cf3e30)
       HASH(0x6cbc618)
       HASH(0x6d936f8)
       HASH(0x6cf4550)
       HASH(0x6cf39c8)
       HASH(0x6cbc150)
       HASH(0x1e20f00)
       HASH(0x6863978)
       HASH(0x6a534d0)
       HASH(0x6aa4178)
       HASH(0x6d9c038)
       HASH(0x6d9dc50)
       HASH(0x6d9b100)
       HASH(0x6d9dcb0)
       HASH(0x6d932c0)
       HASH(0x6a98c50)
       HASH(0x6d20190)
       HASH(0x6d203e8)
       HASH(0x6d1fdd0)
       HASH(0x6bffd68)
       HASH(0x37c85b0)
       HASH(0x6bda618)
       HASH(0x6a0f048)
       HASH(0x6a99fd8)
       HASH(0x6bdbba8)
       HASH(0x6cbc630)
       HASH(0x6d200b8)
       HASH(0x6cbd568)
       HASH(0x6ce37f0)
       HASH(0x6aa3438)
       HASH(0x6b2f8c8)
       HASH(0x380f9a8)
       HASH(0x383e1e8)
       HASH(0x37eea90)
       HASH(0x3844680)
       HASH(0x37f1ba0)
       HASH(0x383ded0)
       HASH(0x37faec0)
       HASH(0x382c4e0)
       HASH(0x6cf4b10)
       HASH(0x37afff0)
       HASH(0x6abd3b8)
       HASH(0x6b2f480)
       HASH(0x6aa01d8)
       HASH(0x6ac20e0)
       HASH(0x6a481a0)
       HASH(0x6a5ea30)
       HASH(0x6be4bb0)
       HASH(0x37ec898)
       HASH(0x383dfa8)
       HASH(0x6d9b190)
       HASH(0x6a60118)
       HASH(0x6a53bd8)
       HASH(0x4e6f590)
       HASH(0x37b0410)
       HASH(0x381c070)
       HASH(0x308af78)
       HASH(0x3821e08)
       HASH(0x6ba9f00)
       HASH(0x6bee528)
       HASH(0x6ab9ea0)
       HASH(0x6ac5700)
       HASH(0x6cbcc80)
       HASH(0x6cbbcd0)
       HASH(0x6a0a400)
       HASH(0x6ac10b8)
       HASH(0x68e5cf8)
       HASH(0x686dde0)
       HASH(0x4eaa088)
       HASH(0x381b7e8)
       HASH(0x6b303d8)
       HASH(0x6a0a370)
       HASH(0x6b2f3f0)
       HASH(0x6ac9130)
       HASH(0x6a0d580)
       HASH(0x6d204a8)
       HASH(0x6b31840)
       HASH(0x6be9508)
       HASH(0x6b2f060)
       HASH(0x37ee820)
       HASH(0x6beb248)
       HASH(0x6bdbf08)
       HASH(0x6be8428)
       HASH(0x6be9e38)
       HASH(0x6be86c8)
       HASH(0x6aa3878)
       HASH(0x6be8338)
       HASH(0x6bfec40)
       HASH(0x381bbd8)
       HASH(0x3820b88)
       HASH(0x6beb290)
       HASH(0x6ba9368)
       HASH(0x6ac98d0)
       HASH(0x37f7818)
       HASH(0x6be98e0)
       HASH(0x6ce2858)
       HASH(0x6be9a18)
       HASH(0x6da2a40)
       HASH(0x6beae40)
       HASH(0x6abe338)
       HASH(0x37c7ef0)
       HASH(0x6cbd8b0)
       HASH(0x6761358)
       HASH(0x3f8a010)
       HASH(0x690ea48)
       HASH(0x61dd1d8)
       HASH(0x6863900)
       HASH(0x6b31750)
       HASH(0x30afb50)
       HASH(0x6da41d0)
       HASH(0x6be84b8)
       HASH(0x6be9b50)
       HASH(0x6be7fc0)
       HASH(0x6bd9f10)
       HASH(0x37ec9e8)
       HASH(0x382da68)
       HASH(0x6aa3b18)
       HASH(0x6b28e18)
       HASH(0x38206f0)
       HASH(0x6be7a68)
       HASH(0x382c5d0)
       HASH(0x37f1108)
       HASH(0x6cf2d48)
       HASH(0x6aa3e00)
       HASH(0x675edd8)
       HASH(0x6ac3498)
       HASH(0x6a37840)
       HASH(0x380a7f0)
       HASH(0x6cbbd60)
       HASH(0x6cf44a8)
       HASH(0x6bdc3e8)
       HASH(0x37ee658)
       HASH(0x6cf2ce8)
       HASH(0x6acba18)
       HASH(0x380f660)
       HASH(0x380f0a8)
       HASH(0x6da44e8)
       HASH(0x6bf4128)
       HASH(0x68e7200)
       HASH(0x37dbe80)
       HASH(0x6bf3e88)
       HASH(0x37ec790)
       HASH(0x6bf0668)
       HASH(0x6ba5eb8)
       HASH(0x6a5f528)
       HASH(0x1e212d8)
       HASH(0x6ac9430)
       HASH(0x3808000)
       HASH(0x6be0c50)
       HASH(0x3820588)
       HASH(0x6befc60)
       HASH(0x6bf43f8)
       HASH(0x6bf3ff0)
       HASH(0x6ac5fd8)
       HASH(0x6bf1b50)
       HASH(0x6b316f0)
       HASH(0x6bf3810)
       HASH(0x6d938d8)
       HASH(0x6bf3fd8)
       HASH(0x6b2f468)
       HASH(0x6bf3bb8)
       HASH(0x6bdc0b8)
       HASH(0x6bf43e0)
       HASH(0x6cf4a38)
       HASH(0x6a9aa78)
       HASH(0x6c02ff0)
       HASH(0x6c03470)
       HASH(0x6da2290)
       HASH(0x6cbcbc0)
       HASH(0x6b2cd58)
       HASH(0x6bf3df8)
       HASH(0x1e20630)
       HASH(0x6bf3f90)
       HASH(0x6bf1838)
       HASH(0x6cf3300)
       HASH(0x6cf7808)
       HASH(0x6a99178)
       HASH(0x6bf14c0)
       HASH(0x37efff0)
       HASH(0x6a0a088)
       HASH(0x6bf43b0)
       HASH(0x6d1fe30)
       HASH(0x37f3628)
       HASH(0x38132f0)
       HASH(0x6bf03e0)
       HASH(0x6be9c88)
       HASH(0x6cbbaf0)
       HASH(0x380bcc8)
       HASH(0x6bf0e00)
       HASH(0x6abab38)
       HASH(0x6bf0128)
       HASH(0x3813410)
       HASH(0x38083c0)
       HASH(0x6aba9e8)
       HASH(0x380ee08)
       HASH(0x6aca230)
       HASH(0x6a5e760)
       HASH(0x6be2258)
       HASH(0x6be9688)
       HASH(0x6d63a88)
       HASH(0x6761118)
       HASH(0x6be9358)
       HASH(0x686a868)
       HASH(0x675f630)
       HASH(0x6cbd3a0)
       HASH(0x6cbc978)
       HASH(0x6bea0f0)
       HASH(0x6bfe118)
       HASH(0x6bda690)
       HASH(0x6ab5ab0)
       HASH(0x37ed480)
       HASH(0x6b304f8)
       HASH(0x6b2f588)
       HASH(0x6a0d130)
       HASH(0x6b2d460)
       HASH(0x6bf3d80)
       HASH(0x6beff90)
       HASH(0x6bded78)
       HASH(0x45f73d0)
       HASH(0x6d21960)
       HASH(0x6bf0308)
       HASH(0x69348d8)
       HASH(0x6bfc338)
       HASH(0x6d216a8)
       HASH(0x37f7f38)
       HASH(0x6bfdfc8)
       HASH(0x6be9ac0)
       HASH(0x686d0b8)
       HASH(0x6a05a08)
       HASH(0x6abb600)
       HASH(0x6d1eba0)
       HASH(0x6d5f548)
       HASH(0x6bf4068)
       HASH(0x6cf75b0)
       HASH(0x6c037d0)
       HASH(0x6bfebe0)
       HASH(0x6a48128)
       HASH(0x6a5e628)
       HASH(0x6ac7090)
       HASH(0x6a984d0)
       HASH(0x6d5fdb8)
       HASH(0x6914cb0)
       HASH(0x34199c0)
       HASH(0x3820210)
       HASH(0x6ab6398)
       HASH(0x6bf0fc8)
       HASH(0x6d9c380)
       HASH(0x6be74a0)
       HASH(0x699ad38)
       HASH(0x6a28998)
       HASH(0x6b2a4d8)
       HASH(0x6abd930)
       HASH(0x6ac1430)
       HASH(0x6810cd8)
       HASH(0x628d760)
       HASH(0x6760938)
       HASH(0x6b28f50)
       HASH(0x45ef5c8)
       HASH(0x6ac17a8)
       HASH(0x6c03698)
       HASH(0x6d641f0)
       HASH(0x6bf1040)
       HASH(0x6be2b88)
       HASH(0x1e20a68)
       HASH(0x6be16d0)
       HASH(0x6d5f890)
       HASH(0x6b2a508)
       HASH(0x1e1c180)
       HASH(0x6befc48)
       HASH(0x6b30318)
       HASH(0x6badf68)
       HASH(0x6d5ff38)
       HASH(0x6d67780)
       HASH(0x6ac9460)
       HASH(0x1e1ca20)
       HASH(0x6ac1340)
       HASH(0x6d680e0)
       HASH(0x6a4c3b0)
       HASH(0x6bfe430)
       HASH(0x1e1bdf0)
       HASH(0x6ba5888)
       HASH(0x6d9df20)
       HASH(0x6abd3e8)
       HASH(0x6d64370)
       HASH(0x6d211f8)
       HASH(0x37c8400)
       HASH(0x6bfe658)
       HASH(0x6d639e0)
       HASH(0x6a62a00)
       HASH(0x6a4c2d8)
       HASH(0x6ac58d0)
       HASH(0x6d5fef0)
       HASH(0x6a9c920)
       HASH(0x1e1c240)
       HASH(0x6d70fb0)
       HASH(0x6a9aa00)
       HASH(0x6d20490)
       HASH(0x6d5f5d8)
       HASH(0x6d68200)
       HASH(0x6ac5c18)
       HASH(0x6b2b000)
       HASH(0x675ef40)
       HASH(0x6cf48e0)
       HASH(0x6d9c578)
       HASH(0x1e1cb70)
       HASH(0x6bfc038)
       HASH(0x6c006b0)
       HASH(0x3807ee0)
       HASH(0x6ba5960)
       HASH(0x6ac3660)
       HASH(0x6d9c248)
       HASH(0x6bdbf50)
       HASH(0x6cbbfb8)
       HASH(0x1e1c1c8)
       HASH(0x6d64118)
       HASH(0x6d67720)
       HASH(0x6d79070)
       HASH(0x6abf588)
       HASH(0x6d74fd0)
       HASH(0x6d81638)
       HASH(0x6da54a0)
       HASH(0x682b8a8)
       HASH(0x382c420)
       HASH(0x6d7cf60)
       HASH(0x6d81ab8)
       HASH(0x6d7d848)
       HASH(0x6d74c28)
       HASH(0x6d796d0)
       HASH(0x6d74f70)
       HASH(0x6d20fa0)
       HASH(0x6d7d5a8)
       HASH(0x6a53740)
       HASH(0x6ac97b0)
       HASH(0x6d67fd8)
       HASH(0x6abe0c8)
       HASH(0x6d70680)
       HASH(0x6beb3e0)
       HASH(0x6bf4278)
       HASH(0x6d74928)
       HASH(0x6bfe220)
       HASH(0x6d68350)
       HASH(0x6d9df50)
       HASH(0x6d7dab8)
       HASH(0x6abf720)
       HASH(0x6bda180)
       HASH(0x6d74c88)
       HASH(0x6d9be08)
       HASH(0x6b263b0)
       HASH(0x6d7d740)
       HASH(0x6a0d838)
       HASH(0x6d74ca0)
       HASH(0x37eebc8)
       HASH(0x45ef6e8)
       HASH(0x6d751b0)
       HASH(0x6d68230)
       HASH(0x382d828)
       HASH(0x45f0a00)
       HASH(0x6a0d958)
       HASH(0x6d21a80)
       HASH(0x6a99918)
       HASH(0x6d67960)
       HASH(0x6d70b48)
       HASH(0x6cbc2e8)
       HASH(0x6d63ed8)
       HASH(0x6d7d758)
       HASH(0x6d9e490)
       HASH(0x6aa08e8)
       HASH(0x6cf2be0)
       HASH(0x6d7d2d8)
       HASH(0x6da3d98)
       HASH(0x6a99810)
       HASH(0x6bda150)
       HASH(0x6ac4b90)
       HASH(0x6cbbd30)
       HASH(0x6abd4a8)
       HASH(0x6d796b8)
       HASH(0x6d7d3e0)
       HASH(0x6a4bbe8)
       HASH(0x6b2ac58)
       HASH(0x6d7dbc0)
       HASH(0x5d84ba0)
       HASH(0x68723f8)
       HASH(0x6a9c728)
       HASH(0x3822210)
       HASH(0x6a4bae0)
       HASH(0x3820d80)
       HASH(0x6e7b008)
       HASH(0x6e7aaf8)
       HASH(0x6d8f708)
       HASH(0x6d7d500)
       HASH(0x6d8b210)
       HASH(0x6dec8f0)
       HASH(0x6dec620)
       HASH(0x6d9e040)
       HASH(0x6d20670)
       HASH(0x6d1f308)
       HASH(0x6d75000)
       HASH(0x6d74d78)
       HASH(0x6d8b468)
       HASH(0x6e7ad38)
       HASH(0x6ac8f20)
       HASH(0x6d74f40)
       HASH(0x6ac9d50)
       HASH(0x6ac4b78)
       HASH(0x6d74dd8)
       HASH(0x37f01a0)
       HASH(0x6d9da10)
       HASH(0x699bc88)
       HASH(0x699be38)
       HASH(0x6ce3f88)
       HASH(0x6e7ac78)
       HASH(0x6955c88)
       HASH(0x6d1e720)
       HASH(0x6d8b2b8)
       HASH(0x6e7ae28)
       HASH(0x6d79ac0)
       HASH(0x6d67bb8)
       HASH(0x6ab64d0)
       HASH(0x6d791f0)
       HASH(0x6decc50)
       HASH(0x6ce2f78)
       HASH(0x6e7b218)
       HASH(0x6e7b020)
       HASH(0x6decec0)
       HASH(0x6deca28)
       HASH(0x6bab030)
       HASH(0x6d79550)
       HASH(0x6da5128)
       HASH(0x4813d98)
       HASH(0x6d81440)
       HASH(0x6bf4218)
       HASH(0x38444e8)
       HASH(0x6d81860)
       HASH(0x6be6f18)
       HASH(0x6be29d8)
       HASH(0x6934ed8)
       HASH(0x6e7b6e0)
       HASH(0x6ac8fc8)
       HASH(0x6d8b450)
       HASH(0x6ce2420)
       HASH(0x6e7d560)
       HASH(0x6d8ace8)
       HASH(0x6e7d290)
       HASH(0x6bee150)
       HASH(0x6e7de90)
       HASH(0x6a9c368)
       HASH(0x6b26200)
       HASH(0x6e7b050)
       HASH(0x6e7ab10)
       HASH(0x6be6870)
       HASH(0x6da54e8)
       HASH(0x6dec560)
       HASH(0x6e7d7b8)
       HASH(0x6e7b650)
       HASH(0x6e7afd8)
       HASH(0x6bfc230)
       HASH(0x6d63fc8)
       HASH(0x1e21200)
       HASH(0x6d81b30)
       HASH(0x6e7b938)
       HASH(0x6bef9c0)
       HASH(0x699bd78)
       HASH(0x6ab7108)
       HASH(0x6e7b878)
       HASH(0x6d6dc08)
       HASH(0x6a9d1f0)
       HASH(0x3822618)
       HASH(0x6d60430)
       HASH(0x6d68590)
       HASH(0x6d90518)
       HASH(0x6be2900)
       HASH(0x6da4500)
       HASH(0x6d90200)
       HASH(0x6bee858)
       HASH(0x6d939b0)
       HASH(0x6d67fa8)
       HASH(0x6d70a88)
       HASH(0x6e7d380)
       HASH(0x6d8afd0)
       HASH(0x6d601f0)
       HASH(0x689b088)
       HASH(0x6760710)
       HASH(0x6d8b000)
       HASH(0x1e20678)
       HASH(0x6d79430)
       HASH(0x45f6d70)
       HASH(0x45ef918)
       HASH(0x6866280)
       HASH(0x6bebce0)
       HASH(0x6be9718)
       HASH(0x1e20bd0)
       HASH(0x6ac5118)
       HASH(0x675f4f8)
       HASH(0x6d1f0c8)
       HASH(0x3f89fe0)
       HASH(0x6d710a0)
       HASH(0x6b2ae98)
       HASH(0x6ac4fb0)
       HASH(0x6abe488)
       HASH(0x6beba70)
       HASH(0x6d9e580)
       HASH(0x6d8af10)
       HASH(0x6d67e28)
       HASH(0x6c03b30)
       HASH(0x6a62940)
       HASH(0x6760dd0)
       HASH(0x6d7d2c0)
       HASH(0x6dec6c8)
       HASH(0x6da53c8)
       HASH(0x6ab8f08)
       HASH(0x6ab79a8)
       HASH(0x6d8b3d8)
       HASH(0x37fb358)
       HASH(0x1e504e8)
       HASH(0x1e21248)
       HASH(0x6c03f08)
       HASH(0x6a29e70)
       HASH(0x37f1018)
       HASH(0x3404900)
       HASH(0x6da1d08)
       HASH(0x6c03b18)
       HASH(0x6e7d260)
       HASH(0x6cbc1f8)
       HASH(0x62adc98)
       HASH(0x6bf3990)
       HASH(0x6e7b7a0)
       HASH(0x6998a10)
       HASH(0x6bfbed0)
       HASH(0x6da5ae8)
       HASH(0x6da5800)
       HASH(0x6aa2808)
       HASH(0x6be2f18)
       HASH(0x6da5b00)
       HASH(0x6acce90)
       HASH(0x6ac5fa8)
       HASH(0x6e7ae88)
       HASH(0x6a9c620)
       HASH(0x6decd70)
       HASH(0x6acd5c8)
       HASH(0x6bf0f08)
       HASH(0x6d74e68)
       HASH(0x6b2a388)
       HASH(0x6998f20)
       HASH(0x6dec650)
       HASH(0x6ac0890)
       HASH(0x6e7d470)
       HASH(0x6d81a70)
       HASH(0x6d90248)
       HASH(0x6e7d830)
       HASH(0x6d711c0)
       HASH(0x6bf45d8)
       HASH(0x6ce37d8)
       HASH(0x6d8b258)
       HASH(0x6b30468)
       HASH(0x68e6c48)
       HASH(0x6be7af8)
       HASH(0x1e207c8)
       HASH(0x6a422d0)
       HASH(0x6be22a0)
       HASH(0x37f7548)
       HASH(0x6da5e78)
       HASH(0x6c03920)
       HASH(0x37ed090)
       HASH(0x6d8ac58)
       HASH(0x6d6d278)
       HASH(0x6ab6770)
       HASH(0x6decbc0)
       HASH(0x6da5cb0)
       HASH(0x6da5c20)
       HASH(0x6da7ec8)
       HASH(0x6d1f158)
       HASH(0x6e7d548)
       HASH(0x6a9c5d8)
       HASH(0x6da42f0)
       HASH(0x1e213c8)
       HASH(0x6935388)
       HASH(0x6ce3508)
       HASH(0x675f8b8)
       HASH(0x6ac5bb8)
       HASH(0x6da77f0)
       HASH(0x6a9a610)
       HASH(0x6da2380)
       HASH(0x6da59e0)
       HASH(0x6d6d530)
       HASH(0x6cf2dd8)
       HASH(0x6ac32b8)
       HASH(0x1e1c528)
       HASH(0x6da7e80)
       HASH(0x6bf1970)
       HASH(0x6ba5810)
       HASH(0x6c03938)
       HASH(0x6a99660)
       HASH(0x6d90350)
       HASH(0x6d93248)
       HASH(0x41ba408)
       HASH(0x6da9ec0)
       HASH(0x6da8600)
       HASH(0x6d8b360)
       HASH(0x6ac53a0)
       HASH(0x6daaba0)
       HASH(0x6bf1598)
       HASH(0x6b2d508)
       HASH(0x6abe9a0)
       HASH(0x6d71310)
       HASH(0x68288d0)
       HASH(0x6be0ff8)
       HASH(0x6ab77e0)
       HASH(0x37f7d88)
       HASH(0x6e7d2c0)
       HASH(0x1e210b0)
       HASH(0x675ead8)
       HASH(0x6beb2f0)
       HASH(0x1e1bec8)
       HASH(0x6aba0c8)
       HASH(0x6d706c8)
       HASH(0x6ac9118)
       HASH(0x6a62820)
       HASH(0x6d9bcd0)
       HASH(0x6da5410)
       HASH(0x6a53668)
       HASH(0x6d6d9b0)
       HASH(0x6bfbf90)
       HASH(0x6da8f90)
       HASH(0x6db3240)
       HASH(0x6da7c88)
       HASH(0x1e20ab0)
       HASH(0x6d6de78)
       HASH(0x6ac92f8)
       HASH(0x6d6d110)
       HASH(0x6db0138)
       HASH(0x6db2d48)
       HASH(0x6dafe68)
       HASH(0x6c03a70)
       HASH(0x6cf2f40)
       HASH(0x6aca260)
       HASH(0x6d8b168)
       HASH(0x6dae6f8)
       HASH(0x6db2dd8)
       HASH(0x6a98a58)
       HASH(0x6ab6908)
       HASH(0x6cbd370)
       HASH(0x6dae608)
       HASH(0x6d70a10)
       HASH(0x382db28)
       HASH(0x6da5fb0)
       HASH(0x6d7d218)
       HASH(0x6d9cb60)
       HASH(0x6d8acd0)
       HASH(0x6bfbf60)
       HASH(0x6da9bd8)
       HASH(0x6d9e3a0)
       HASH(0x6bfbe40)
       HASH(0x6abb7e0)
       HASH(0x6da8240)
       HASH(0x6bffbb8)
       HASH(0x6e7dec0)
       HASH(0x6db3288)
       HASH(0x6db56f8)
       HASH(0x6d6d260)
       HASH(0x6ce3970)
       HASH(0x6db2a78)
       HASH(0x6c00428)
       HASH(0x6bfbcc0)
       HASH(0x6da7e20)
       HASH(0x6be0c20)
       HASH(0x6cbbf70)
       HASH(0x6ac52b0)
       HASH(0x6bf3780)
       HASH(0x6ac5918)
       HASH(0x6d93578)
       HASH(0x6da91a0)
       HASH(0x6da8528)
       HASH(0x6da9f50)
       HASH(0x6dae050)
       HASH(0x6daff40)
       HASH(0x37fba18)
       HASH(0x6da8390)
       HASH(0x6db9a28)
       HASH(0x6abedd8)
       HASH(0x6dafd00)
       HASH(0x6dae8c0)
       HASH(0x6abf570)
       HASH(0x6db7750)
       HASH(0x6db24d8)
       HASH(0x6dafec8)
       HASH(0x6db2580)
       HASH(0x6be1508)
       HASH(0x6aa13b0)
       HASH(0x6be0cb0)
       HASH(0x6ac73a8)
       HASH(0x6a9cc20)
       HASH(0x6cbd310)
       HASH(0x6d8adf0)
       HASH(0x6be2708)
       HASH(0x6d6dbc0)
       HASH(0x6db7c30)
       HASH(0x6dae9e0)
       HASH(0x6d747d8)
       HASH(0x6cbccf8)
       HASH(0x6db7720)
       HASH(0x6da7af0)
       HASH(0x6b26cc8)
       HASH(0x6d9b2b0)
       HASH(0x6ac5370)
       HASH(0x6828900)
       HASH(0x6da1c78)
       HASH(0x37c06b0)
       HASH(0x6db0270)
       HASH(0x6dae500)
       HASH(0x6d1f128)
       HASH(0x6be2210)
       HASH(0x6a9d130)
       HASH(0x6a53680)
       HASH(0x6dbb508)
       HASH(0x6beb338)
       HASH(0x6a486b0)
       HASH(0x6d20610)
       HASH(0x6be2df8)
       HASH(0x6bdf120)
       HASH(0x6a9c4a0)
       HASH(0x6db0900)
       HASH(0x6da9a58)
       HASH(0x6da3b70)
       HASH(0x6ba5ac8)
       HASH(0x6aa0d68)
       HASH(0x6db3390)
       HASH(0x6da91b8)
       HASH(0x699a9a8)
       HASH(0x6c00110)
       HASH(0x6a62580)
       HASH(0x6bfb5e8)
       HASH(0x6dafb20)
       HASH(0x6cbc7c8)
       HASH(0x6758528)
       HASH(0x6a376c0)
       HASH(0x6d9e0e8)
       HASH(0x6ac5b28)
       HASH(0x6d9c1a0)
       HASH(0x6be3dd0)
       HASH(0x6dc3040)
       HASH(0x37f0710)
       HASH(0x6da5758)
       HASH(0x6dc04e0)
       HASH(0x6dbd838)
       HASH(0x6dc04c8)
       HASH(0x68370f0)
       HASH(0x6dc2938)
       HASH(0x6dc27a0)
       HASH(0x6d6dea8)
       HASH(0x6dc3100)
       HASH(0x6dc4258)
       HASH(0x6d9d800)
       HASH(0x6cbcbf0)
       HASH(0x6dbd868)
       HASH(0x6dc0978)
       HASH(0x6dc00f0)
       HASH(0x6da80c0)
       HASH(0x68e73c8)
       HASH(0x6da3e28)
       HASH(0x6dc0e40)
       HASH(0x6dc28f0)
       HASH(0x6db5ea8)
       HASH(0x6dc0d80)
       HASH(0x69348a8)
       HASH(0x6dbd898)
       HASH(0x6be0a70)
       HASH(0x6d6d7d0)
       HASH(0x6a37b10)
       HASH(0x6db5788)
       HASH(0x6d8fdf8)
       HASH(0x6be09f8)
       HASH(0x6bfbb88)
       HASH(0x6bfeb80)
       HASH(0x6a4b660)
       HASH(0x6ab5fa8)
       HASH(0x6dbb880)
       HASH(0x6daeae8)
       HASH(0x6dc0df8)
       HASH(0x6a4be28)
       HASH(0x6c038d8)
       HASH(0x6dbd700)
       HASH(0x6aa04a8)
       HASH(0x6b31c60)
       HASH(0x6da7be0)
       HASH(0x6dc0af8)
       HASH(0x1e21110)
       HASH(0x6bfbfa8)
       HASH(0x6acc7b8)
       HASH(0x6dc0048)
       HASH(0x1e20c60)
       HASH(0x6bfb678)
       HASH(0x6a986e0)
       HASH(0x6cf32e8)
       HASH(0x1e20be8)
       HASH(0x6beff60)
       HASH(0x6a0d718)
       HASH(0x6db7ee8)
       HASH(0x682d108)
       HASH(0x6dca918)
       HASH(0x6db5e18)
       HASH(0x6dc0408)
       HASH(0x6be40b8)
       HASH(0x6dc2818)
       HASH(0x6dc8450)
       HASH(0x6dca588)
       HASH(0x6bf1c40)
       HASH(0x6db2c40)
       HASH(0x6dc23c8)
       HASH(0x6dc78c8)
       HASH(0x6dc9da8)
       HASH(0x6dae998)
       HASH(0x6db5ef0)
       HASH(0x6dc8120)
       HASH(0x6dc0198)
       HASH(0x6ce2bb8)
       HASH(0x6dccb50)
       HASH(0x6d8b288)
       HASH(0x6dbdd18)
       HASH(0x6dca258)
       HASH(0x6daeba8)
       HASH(0x6a4bac8)
       HASH(0x6dae890)
       HASH(0x6a9c890)
       HASH(0x6dcc058)
       HASH(0x6bfb6a8)
       HASH(0x6c006f8)
       HASH(0x6da8018)
       HASH(0x6dc24e8)
       HASH(0x6a9cc80)
       HASH(0x6dc2968)
       HASH(0x6db2d78)
       HASH(0x6bfe3b8)
       HASH(0x6dc87b0)
       HASH(0x6ab6068)
       HASH(0x6d70500)
       HASH(0x6db5e00)
       HASH(0x6d8ff48)
       HASH(0x6dae830)
       HASH(0x6dbd328)
       HASH(0x6dc9e68)
       HASH(0x6dbba90)
       HASH(0x6dc8180)
       HASH(0x6da8330)
       HASH(0x6dca780)
       HASH(0x6b31b28)
       HASH(0x6aa3690)
       HASH(0x6be0e18)
       HASH(0x6daaa68)
       HASH(0x6db7798)
       HASH(0x6dc83d8)
       HASH(0x6db9da0)
       HASH(0x6dbff28)
       HASH(0x6dba3b8)
       HASH(0x43504e0)
       HASH(0x6dcc4d8)
       HASH(0x6b31d08)
       HASH(0x6db5c20)
       HASH(0x6aba728)
       HASH(0x6dd49d0)
       HASH(0x6dc7b50)
       HASH(0x6dbfef8)
       HASH(0x6879c38)
       HASH(0x6dd54f8)
       HASH(0x6bfb978)
       HASH(0x6a17c70)
       HASH(0x6da9a70)
       HASH(0x6dd9348)
       HASH(0x6dd5648)
       HASH(0x6dc8768)
       HASH(0x6dc43d8)
       HASH(0x6dc4f90)
       HASH(0x6dc82b8)
       HASH(0x6dc40f0)
       HASH(0x37c7b78)
       HASH(0x6dca510)
       HASH(0x6dd4d78)
       HASH(0x6dc47c8)
       HASH(0x6ac4fc8)
       HASH(0x6dd0f90)
       HASH(0x37f7800)
       HASH(0x6dcfd10)
       HASH(0x6b2d0d0)
       HASH(0x6da9800)
       HASH(0x689c578)
       HASH(0x6aa4238)
       HASH(0x6ac66e0)
       HASH(0x66dbaf8)
       HASH(0x6dbd988)
       HASH(0x6cbcb78)
       HASH(0x6dd52d0)
       HASH(0x6bfb828)
       HASH(0x6dca840)
       HASH(0x6dd52e8)
       HASH(0x6db2838)
       HASH(0x6da3fc0)
       HASH(0x6dbb520)
       HASH(0x6ba5c78)
       HASH(0x6dbd538)
       HASH(0x6dd51e0)
       HASH(0x6dafda8)
       HASH(0x6dd1698)
       HASH(0x6bdba70)
       HASH(0x6a4bf00)
       HASH(0x6e7af30)
       HASH(0x6dd48f8)
       HASH(0x6cf4910)
       HASH(0x6dcac60)
       HASH(0x6dd12c0)
       HASH(0x6dcf398)
       HASH(0x6dcfb78)


Ich habe für mich jetzt mal um die Codezeilen:

     push @{$hash->{helper}{CMD_QUEUE}}, $SendParam;
         $CMD_QUEUE_CNT = $CMD_QUEUE_CNT + 1;

eine if gesetzt. Es werden jetzt nur neue push gemacht, wenn die Anzahl der Elemente <= 10 sind. Das hilft schon mal.

Grüße Jörg

ok, hier werden tatsächlich die Queue Einträge nicht abgearbeitet. Stelle mal dein Account Device auf Verbose 5 und starte dann Deinen FHEM Server neu. Danach schaue mal wieder ob die Queue anwächst. Wenn ja, dann bitte das komplette LOG zusenden. Eventuell sehe ich dann wer die Queue nicht mehr wiederstartet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 10 Februar 2021, 05:53:25
Hallo zusammen,
ich hab seit ein paar Tagen/Wochen das Problem das Fhem riesen Logfiles erzeugt was das System dann lahm legt, dazu hatte ich diese Thread eröffnet.
https://forum.fhem.de/index.php/topic,118401.0.html

Jetzt hat sich dabei rausgestellt das es wohl am Echo Modul liegt, denn sobald ich dieses deaktiviere besteht das Problem nicht mehr, nach dem ich es wieder aktiviert habe ist es direkt wieder da.

Ist das ein bekanntes problem und wie kann ich es lösen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2021, 08:48:16
Zitat von: Tommy82 am 10 Februar 2021, 05:53:25
Hallo zusammen,
ich hab seit ein paar Tagen/Wochen das Problem das Fhem riesen Logfiles erzeugt was das System dann lahm legt, dazu hatte ich diese Thread eröffnet.
https://forum.fhem.de/index.php/topic,118401.0.html

Jetzt hat sich dabei rausgestellt das es wohl am Echo Modul liegt, denn sobald ich dieses deaktiviere besteht das Problem nicht mehr, nach dem ich es wieder aktiviert habe ist es direkt wieder da.

Ist das ein bekanntes problem und wie kann ich es lösen?
Was steht denn im LOG?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 Februar 2021, 18:02:47
Ab morgen früh steht eine neue Version zur Verfügung.


# 2021.02.10 v0.2.9
# - BUG:     Probleme wenn getbehavior keine Antwort liefert.
# - CHANGE:  CMD_Queue check
#            ($hash->{model} eq "Reverb" || $hash->{model} eq "Sonos One" || $hash->{model} eq "Sonos Beam" Unterscheidung entfernt
# - FEATURE: Geräte Kennung THIRD_PARTY_AVS_SONOS_BOOTLEG hinzugefügt
#


Danke für die Unterstützung und Geduld mit mir  8) @JoWiemann

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 10 Februar 2021, 18:55:56
Zitat von: michael.winkler am 10 Februar 2021, 18:02:47

Danke für die Unterstützung und Geduld mit mir  8) @JoWiemann

Hallo Michael,

gern geschehen und jederzeit wieder. Hat Spaß gemacht.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 10 Februar 2021, 19:53:23
Zitat von: michael.winkler am 10 Februar 2021, 08:48:16
Was steht denn im LOG?

Jede Menge dieser Meldungen
2021.02.10 05:18:38.440 1: Accept failed (telnetPort: Too many open files)
2021.02.10 05:18:38.442 1: Accept failed (AMAD: Too many open files)
2021.02.10 05:18:38.444 1: Accept failed (telnetPort: Too many open files)
2021.02.10 05:18:38.446 1: Accept failed (AMAD: Too many open files)
2021.02.10 05:18:38.447 1: Accept failed (telnetPort: Too many open files)


über ein lsof -p 31002 (fhem/perl pid) zeigt dann aber viele zugriffe auf
perl    31002 fhem  248u  IPv4    7052318       0t0     TCP Cubie.fritz.box:37778->server-99-86-1-173.fra6.r.cloudfront.net:https (CLOSE_WAIT)
perl    31002 fhem  249u  IPv4    7052352       0t0     TCP Cubie.fritz.box:37790->server-99-86-1-173.fra6.r.cloudfront.net:https (CLOSE_WAIT)
perl    31002 fhem  250u  IPv4    7051974       0t0     TCP Cubie.fritz.box:42852->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl    31002 fhem  251u  IPv4    7052635       0t0     TCP Cubie.fritz.box:37830->server-99-86-1-173.fra6.r.cloudfront.net:https (CLOSE_WAIT)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Februar 2021, 08:25:30
Zitat von: Tommy82 am 10 Februar 2021, 19:53:23
Jede Menge dieser Meldungen
2021.02.10 05:18:38.440 1: Accept failed (telnetPort: Too many open files)
2021.02.10 05:18:38.442 1: Accept failed (AMAD: Too many open files)
2021.02.10 05:18:38.444 1: Accept failed (telnetPort: Too many open files)
2021.02.10 05:18:38.446 1: Accept failed (AMAD: Too many open files)
2021.02.10 05:18:38.447 1: Accept failed (telnetPort: Too many open files)


über ein lsof -p 31002 (fhem/perl pid) zeigt dann aber viele zugriffe auf
perl    31002 fhem  248u  IPv4    7052318       0t0     TCP Cubie.fritz.box:37778->server-99-86-1-173.fra6.r.cloudfront.net:https (CLOSE_WAIT)
perl    31002 fhem  249u  IPv4    7052352       0t0     TCP Cubie.fritz.box:37790->server-99-86-1-173.fra6.r.cloudfront.net:https (CLOSE_WAIT)
perl    31002 fhem  250u  IPv4    7051974       0t0     TCP Cubie.fritz.box:42852->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl    31002 fhem  251u  IPv4    7052635       0t0     TCP Cubie.fritz.box:37830->server-99-86-1-173.fra6.r.cloudfront.net:https (CLOSE_WAIT)

und was sollen diese Einträge mit dem Modul zu tun haben? Wo ist hier der Zusammenhang?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 12 Februar 2021, 20:25:28
Das ist eine gute Frage, der Zusammenhang kommt daher das das
Zitatr.cloudfront.net:https
wohl ein AWS Server ist, was mich dann auf die Suche in diesem Bereich (Echomodul oder Alex, da ich nur diese beiden Sachen aktiv habe) gebracht hat, hab dann beides deaktiviert und dann waren die Einträge weg, ich hab dann das Alexa Modul wieder aktiviert und einen Tag gewartet, auch keine Log Einträge, dann habe ich das Echo Modul wieder aktiviert und hatte am folge Tag wieder das Log voll. Hab das MOdul dann wieder deaktiviert und seit dem keine Probleme mehr. Daher vermute ich einen Zusammenhang zwischen dem Echo Modul und meinem Problem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 Februar 2021, 14:02:21
Zitat von: Tommy82 am 12 Februar 2021, 20:25:28
Das ist eine gute Frage, der Zusammenhang kommt daher das das  wohl ein AWS Server ist, was mich dann auf die Suche in diesem Bereich (Echomodul oder Alex, da ich nur diese beiden Sachen aktiv habe) gebracht hat, hab dann beides deaktiviert und dann waren die Einträge weg, ich hab dann das Alexa Modul wieder aktiviert und einen Tag gewartet, auch keine Log Einträge, dann habe ich das Echo Modul wieder aktiviert und hatte am folge Tag wieder das Log voll. Hab das MOdul dann wieder deaktiviert und seit dem keine Probleme mehr. Daher vermute ich einen Zusammenhang zwischen dem Echo Modul und meinem Problem.
Ich sehe da immer noch keinen Zusammenhang! Ja das echo Modul arbeitet mit Amazon, aber die URL "server-99-86-1-173.fra6.r.cloudfront.net" ist aus Modulsicht unbekannt.

Die Fehlermeldung wird auch von AMAD und TelnetPort geschrieben. Ich würde eher mal dort suchen, warum die beiden Module hier das LOG vollballern. Das echo Modul schreibt ja nichts ins LOG.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ghoost82 am 13 Februar 2021, 16:28:40
Ich habe seit ein paar Tagen genau das selbe Phänomen. Aufgetreten ist es nachdem ich mein Debian System inklusive des FHEM Servers und allen Node Pakete aktualisiert habe.

Die Logeinträge von AMAD oder TelnetPort sagen nur das keine neuen Verbindungen mehr aufgebaut werden können da das Maximum der offenen Dateien für den FHEM Perl Prozess erreicht sind. Schaut man sich nun mit lsof die offenen Verbindungen an fallen einen viele Einträge mit CLOSE_WAIT auf die auf diverse cloudfront Server zeigen. Diese sind teil des Amazon CDNs. Auch wenn diese Adressen nicht direkt vom Modul angesprochen werden ist es ist durchaus möglich das diese durch Weiterleitungen, Loadbalancing etc dennoch verwendet werden.

Das CLOSE_WAIT sieht danach aus das ein Childprozess die Verbindung noch offen hält und dadrauf wartet das ein Rückgabewert oder Ähnliches abgerufen wird.
Ob der Fehler jetzt im Modul verursacht wird oder in einer externen verwendeten Komponente kann ich nicht sagen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: samsmooth am 14 Februar 2021, 10:57:15
Hallo zusammen.

Ich habe seit ein paar Wochen das Problem, dass sämtliche Echos im Haus die Wiedergabe ca. innerhalb einer Minute unvermittelt stoppen.

Nachdem ich zunächst unsere WLAN-Netze in Verdacht hatte, bin ich nun darauf gekommen mal den FHEM-Rpi auszustecken. Und siehe da: Die Musik stoppt nicht mehr.

Kann es an dem Modul liegen? Hat jemand ähnliche Erfahrungen gemacht?

Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Februar 2021, 12:35:05
Zitat von: ghoost82 am 13 Februar 2021, 16:28:40
Ich habe seit ein paar Tagen genau das selbe Phänomen. Aufgetreten ist es nachdem ich mein Debian System inklusive des FHEM Servers und allen Node Pakete aktualisiert habe.

Die Logeinträge von AMAD oder TelnetPort sagen nur das keine neuen Verbindungen mehr aufgebaut werden können da das Maximum der offenen Dateien für den FHEM Perl Prozess erreicht sind. Schaut man sich nun mit lsof die offenen Verbindungen an fallen einen viele Einträge mit CLOSE_WAIT auf die auf diverse cloudfront Server zeigen. Diese sind teil des Amazon CDNs. Auch wenn diese Adressen nicht direkt vom Modul angesprochen werden ist es ist durchaus möglich das diese durch Weiterleitungen, Loadbalancing etc dennoch verwendet werden.

Das CLOSE_WAIT sieht danach aus das ein Childprozess die Verbindung noch offen hält und dadrauf wartet das ein Rückgabewert oder Ähnliches abgerufen wird.
Ob der Fehler jetzt im Modul verursacht wird oder in einer externen verwendeten Komponente kann ich nicht sagen.
Welche ECHO Device Version habt Ihr im Einsatz? schickt mal ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Februar 2021, 12:35:56
Zitat von: samsmooth am 14 Februar 2021, 10:57:15
Hallo zusammen.

Ich habe seit ein paar Wochen das Problem, dass sämtliche Echos im Haus die Wiedergabe ca. innerhalb einer Minute unvermittelt stoppen.

Nachdem ich zunächst unsere WLAN-Netze in Verdacht hatte, bin ich nun darauf gekommen mal den FHEM-Rpi auszustecken. Und siehe da: Die Musik stoppt nicht mehr.

Kann es an dem Modul liegen? Hat jemand ähnliche Erfahrungen gemacht?

Gruß
Es wurde schon öfters von diesem Problem berichtet. Ich kann es leider nicht nachvollziehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 14 Februar 2021, 12:47:54
Ja, ich. ABER: nur beim Echo Show (5). Sobald ich den Pi wieder anstöpsle, geht nach kurzer Zeit der Show wieder aus. Die Dots 3 (+/- Uhr) gehen unbeeindruckt weiter.
Interessanterweise gibt es im EventLog oder den Readings keine Info.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ghoost82 am 14 Februar 2021, 12:58:48
Zitat von: michael.winkler am 14 Februar 2021, 12:35:05
Welche ECHO Device Version habt Ihr im Einsatz? schickt mal ein get status vom Account Device


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_refresh_intervall    Attribut 86400
room    Attribut Amazon
.*    Attribut 1
icon    Attribut echo
event-on-change-reading    Attribut .*
server    Attribut layla.amazon.de

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-15092....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -15....
.DIRECTID    Helper amzn1.account.AG6UB6....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 14 Februar 2021, 13:28:06
Zitat von: Per am 14 Februar 2021, 12:47:54ABER: nur beim Echo Show (5).
Gruppen gehen auch. Ist in der Gruppe ein Show (5), geht die ganze Gruppe aus.

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
server    Attribut layla.amazon.de
autocreate_refresh    Attribut 1
event-on-change-reading    Attribut .*
webCmd    Attribut autocreate_devices


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=258-64873....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 625....
.DIRECTID    Helper amzn1.account.AECZPL....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Update: nicht das Ziel ist entscheident, sondern wo ich es reinspreche. Bei einem Dot geht es, beim Show (5) nicht. Bzw. wenn ich bei "laufenden Programm" mit dem Show (5) spreche (ansprechen ohne Befehl reicht), bricht es nach kurzer Zeit ab. Gebe ich den Befehl über Fhem direkt an den Show (5) ab, funktioniert alles.

Update2: jetzt habe ich soviel probiert, jetzt tritt der Fehler nicht mehr auf  :o
set xxx ging, set textcommand kann ich nicht mehr testen, da s.o.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: samsmooth am 14 Februar 2021, 16:15:02
Zitat von: Per am 14 Februar 2021, 13:28:06
Gruppen gehen auch. Ist in der Gruppe ein Show (5), geht die ganze Gruppe aus.

Danke für den Hinweis, dann stöpsel ich den testweise mal aus...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 14 Februar 2021, 17:31:06
Zitat von: michael.winkler am 14 Februar 2021, 12:35:05
Welche ECHO Device Version habt Ihr im Einsatz? schickt mal ein get status vom Account Device
Hi,
hier die gewünschte Ausgabe
odul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_refresh_intervall    Attribut 86400
disable    Attribut 0
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-72965....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -93....
.DIRECTID    Helper amzn1.account.AFPK2N....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ich weiss nicht in wie fern das mit dem Modul zusammenhängt, aber es lässt sich reproduzieren, wenn es deaktiviert ist gibt es die Fehle/Log Einträge nicht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 15 Februar 2021, 10:09:36
Zitat von: ghoost82 am 13 Februar 2021, 16:28:40
Ich habe seit ein paar Tagen genau das selbe Phänomen. Aufgetreten ist es nachdem ich mein Debian System inklusive des FHEM Servers und allen Node Pakete aktualisiert habe.

Die Logeinträge von AMAD oder TelnetPort sagen nur das keine neuen Verbindungen mehr aufgebaut werden können da das Maximum der offenen Dateien für den FHEM Perl Prozess erreicht sind. Schaut man sich nun mit lsof die offenen Verbindungen an fallen einen viele Einträge mit CLOSE_WAIT auf die auf diverse cloudfront Server zeigen. Diese sind teil des Amazon CDNs. Auch wenn diese Adressen nicht direkt vom Modul angesprochen werden ist es ist durchaus möglich das diese durch Weiterleitungen, Loadbalancing etc dennoch verwendet werden.

Das CLOSE_WAIT sieht danach aus das ein Childprozess die Verbindung noch offen hält und dadrauf wartet das ein Rückgabewert oder Ähnliches abgerufen wird.
Ob der Fehler jetzt im Modul verursacht wird oder in einer externen verwendeten Komponente kann ich nicht sagen.

Hallo, habe das jetzt auf meinem Prod-System und meinem Test-System (aktuelles Debian, nur für das echo Modul aufgesetzt) geprüft. Ich kann dieses verhalten  nicht bestätigen.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Februar 2021, 11:18:48
Zitat von: JoWiemann am 15 Februar 2021, 10:09:36
Hallo, habe das jetzt auf meinem Prod-System und meinem Test-System (aktuelles Debian, nur für das echo Modul aufgesetzt) geprüft. Ich kann dieses verhalten  nicht bestätigen.

Grüße Jörg
was zeigen denn folgende Befehle für ein Ergebnis bei Euch?

Eventuell müsst Ihr noch ein "sudo" vor die Befehle setzten.


lsof -u fhem | wc -l



lsof -u fhem
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 15 Februar 2021, 11:47:37

lsof -u fhem | wc-l

wc-l: command not found


lsof -u fhem | wc -l

25


lsof -u fhem

COMMAND     PID USER   FD      TYPE DEVICE SIZE/OFF NODE NAME
perl       2781 fhem  cwd   unknown                      /proc/2781/cwd (readlink: Permission denied)
perl       2781 fhem  rtd   unknown                      /proc/2781/root (readlink: Permission denied)
perl       2781 fhem  txt   unknown                      /proc/2781/exe (readlink: Permission denied)
perl       2781 fhem NOFD                                /proc/2781/fd (opendir: Permission denied)
ping       2782 fhem  cwd   unknown                      /proc/2782/cwd (readlink: Permission denied)
ping       2782 fhem  rtd   unknown                      /proc/2782/root (readlink: Permission denied)
ping       2782 fhem  txt   unknown                      /proc/2782/exe (readlink: Permission denied)
ping       2782 fhem NOFD                                /proc/2782/fd (opendir: Permission denied)
perl      15354 fhem  cwd   unknown                      /proc/15354/cwd (readlink: Permission denied)
perl      15354 fhem  rtd   unknown                      /proc/15354/root (readlink: Permission denied)
perl      15354 fhem  txt   unknown                      /proc/15354/exe (readlink: Permission denied)
perl      15354 fhem NOFD                                /proc/15354/fd (opendir: Permission denied)
node\x20/ 15381 fhem  cwd   unknown                      /proc/15381/cwd (readlink: Permission denied)
node\x20/ 15381 fhem  rtd   unknown                      /proc/15381/root (readlink: Permission denied)
node\x20/ 15381 fhem  txt   unknown                      /proc/15381/exe (readlink: Permission denied)
node\x20/ 15381 fhem NOFD                                /proc/15381/fd (opendir: Permission denied)
ssh       15411 fhem  cwd   unknown                      /proc/15411/cwd (readlink: Permission denied)
ssh       15411 fhem  rtd   unknown                      /proc/15411/root (readlink: Permission denied)
ssh       15411 fhem  txt   unknown                      /proc/15411/exe (readlink: Permission denied)
ssh       15411 fhem NOFD                                /proc/15411/fd (opendir: Permission denied)
node      32032 fhem  cwd   unknown                      /proc/32032/cwd (readlink: Permission denied)
node      32032 fhem  rtd   unknown                      /proc/32032/root (readlink: Permission denied)
node      32032 fhem  txt   unknown                      /proc/32032/exe (readlink: Permission denied)
node      32032 fhem NOFD                                /proc/32032/fd (opendir: Permission denied)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 Februar 2021, 12:04:36
Zitat von: Per am 15 Februar 2021, 11:47:37

lsof -u fhem | wc-l

wc-l: command not found


lsof -u fhem | wc -l

25


lsof -u fhem

COMMAND     PID USER   FD      TYPE DEVICE SIZE/OFF NODE NAME
perl       2781 fhem  cwd   unknown                      /proc/2781/cwd (readlink: Permission denied)
perl       2781 fhem  rtd   unknown                      /proc/2781/root (readlink: Permission denied)
perl       2781 fhem  txt   unknown                      /proc/2781/exe (readlink: Permission denied)
perl       2781 fhem NOFD                                /proc/2781/fd (opendir: Permission denied)
ping       2782 fhem  cwd   unknown                      /proc/2782/cwd (readlink: Permission denied)
ping       2782 fhem  rtd   unknown                      /proc/2782/root (readlink: Permission denied)
ping       2782 fhem  txt   unknown                      /proc/2782/exe (readlink: Permission denied)
ping       2782 fhem NOFD                                /proc/2782/fd (opendir: Permission denied)
perl      15354 fhem  cwd   unknown                      /proc/15354/cwd (readlink: Permission denied)
perl      15354 fhem  rtd   unknown                      /proc/15354/root (readlink: Permission denied)
perl      15354 fhem  txt   unknown                      /proc/15354/exe (readlink: Permission denied)
perl      15354 fhem NOFD                                /proc/15354/fd (opendir: Permission denied)
node\x20/ 15381 fhem  cwd   unknown                      /proc/15381/cwd (readlink: Permission denied)
node\x20/ 15381 fhem  rtd   unknown                      /proc/15381/root (readlink: Permission denied)
node\x20/ 15381 fhem  txt   unknown                      /proc/15381/exe (readlink: Permission denied)
node\x20/ 15381 fhem NOFD                                /proc/15381/fd (opendir: Permission denied)
ssh       15411 fhem  cwd   unknown                      /proc/15411/cwd (readlink: Permission denied)
ssh       15411 fhem  rtd   unknown                      /proc/15411/root (readlink: Permission denied)
ssh       15411 fhem  txt   unknown                      /proc/15411/exe (readlink: Permission denied)
ssh       15411 fhem NOFD                                /proc/15411/fd (opendir: Permission denied)
node      32032 fhem  cwd   unknown                      /proc/32032/cwd (readlink: Permission denied)
node      32032 fhem  rtd   unknown                      /proc/32032/root (readlink: Permission denied)
node      32032 fhem  txt   unknown                      /proc/32032/exe (readlink: Permission denied)
node      32032 fhem NOFD                                /proc/32032/fd (opendir: Permission denied)


Das sieht nach fehlenden Berechtigungen aus. Probiere die Befehle mal mit einem sudo. Benötig Die Infos auch nur von Benutzer, welche damit Probleme haben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 15 Februar 2021, 12:42:22
Zitat von: michael.winkler am 15 Februar 2021, 12:04:36Das sieht nach fehlenden Berechtigungen aus. Probiere die Befehle mal mit einem sudo.
Die waren als pi, nicht als fhem. Für fhem hätte ich gar kein Passwort.

Zitat von: michael.winkler am 15 Februar 2021, 12:04:36Benötig Die Infos auch nur von Benutzer, welche damit Probleme haben.
Ich hatte sie aber mal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 15 Februar 2021, 19:41:42
Zitat von: Tommy82 am 14 Februar 2021, 17:31:06
Hi,
hier die gewünschte Ausgabe
odul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_refresh_intervall    Attribut 86400
disable    Attribut 0
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-72965....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -93....
.DIRECTID    Helper amzn1.account.AFPK2N....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ich weiss nicht in wie fern das mit dem Modul zusammenhängt, aber es lässt sich reproduzieren, wenn es deaktiviert ist gibt es die Fehle/Log Einträge nicht

EDIT
Ich denke das das Problem tatsächlich von dem Buster Update entstanten ist, ich habe gestern den Cubietruck mit dem Buster aktualisiert (Fhem allerdings auch), und heute sind keine Fehler im Log, obwohl das Echo Modul aktiv ist, irgendwas bei dem Update hat in Verbindung mit dem Echo Modul zu dem Problem geführt welches jetzt nicht mehr
auftritt.


Zu früh gefreut, heute nacht sind die Fehler wieder da.....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Februar 2021, 08:25:44
Zitat von: Tommy82 am 15 Februar 2021, 19:41:42
EDIT
Ich denke das das Problem tatsächlich von dem Buster Update entstanten ist, ich habe gestern den Cubietruck mit dem Buster aktualisiert (Fhem allerdings auch), und heute sind keine Fehler im Log, obwohl das Echo Modul aktiv ist, irgendwas bei dem Update hat in Verbindung mit dem Echo Modul zu dem Problem geführt welches jetzt nicht mehr
auftritt.


Zu früh gefreut, heute nacht sind die Fehler wieder da.....
Im Fehlerfall wäre die Ausgabe von noch wichtig:

Eventuell müsst Ihr noch ein "sudo" vor die Befehle setzten.


lsof -u fhem | wc -l



lsof -u fhem
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 17 Februar 2021, 05:06:23
Hier die gewünschten Ausgaben
lsof -u fhem | wc -l
421

lsof -u fhem
COMMAND     PID USER   FD      TYPE     DEVICE  SIZE/OFF    NODE NAME
perl      20182 fhem  cwd       DIR      179,1      4096  128685 /opt/fhem
perl      20182 fhem  rtd       DIR      179,1      4096       2 /
perl      20182 fhem  txt       REG      179,1   2443680    4752 /usr/bin/perl
perl      20182 fhem  mem       REG      179,1     99996    1573 /lib/arm-linux-                                                                                                                               gnueabihf/libgcc_s.so.1
perl      20182 fhem  mem       REG      179,1  27182232    1783 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libicudata.so.63.1
perl      20182 fhem  mem       REG      179,1   1242556    1905 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libicuuc.so.63.1
perl      20182 fhem  mem       REG      179,1   1889988    1789 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libicui18n.so.63.1
perl      20182 fhem  mem       REG      179,1   1048572   23241 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libxml2.so.2.9.4
perl      20182 fhem  mem       REG      179,1   1712544    8216 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libcrypto.so.1.1
perl      20182 fhem  mem       REG      179,1   1019772    8873 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libstdc++.so.6.0.25
perl      20182 fhem  mem       REG      179,1    104220    1581 /lib/arm-linux-                                                                                                                               gnueabihf/liblzma.so.5.2.4
perl      20182 fhem  mem       REG      179,1    283912  137897 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl5/5.28/auto/XML/LibXML/LibXML.so
perl      20182 fhem  mem       REG      179,1    154768   20322 /usr/share/loca                                                                                                                               le/de/LC_MESSAGES/libc.mo
perl      20182 fhem  mem       REG      179,1    340240    8217 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libssl.so.1.1
perl      20182 fhem  mem       REG      179,1    361740  128452 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl5/5.28/auto/Net/SSLeay/SSLeay.so
perl      20182 fhem  mem       REG      179,1     55092    1612 /lib/arm-linux-                                                                                                                               gnueabihf/libresolv-2.28.so
perl      20182 fhem  mem       REG      179,1     13888    1595 /lib/arm-linux-                                                                                                                               gnueabihf/libnss_dns-2.28.so
perl      20182 fhem  mem       REG      179,1     13724    4547 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Hash/Util/Util.so
perl      20182 fhem  mem       REG      179,1     13772    4529 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Devel/Peek/Peek.so
perl      20182 fhem  mem       REG      179,1     13740  261037 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl5/5.28/auto/Text/Iconv/Iconv.so
perl      20182 fhem  mem       REG      179,1     13704    4540 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Encode/Unicode/Unicode.so
perl      20182 fhem  mem       REG      179,1     59052    4523 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/B/B.so
perl      20182 fhem  mem       REG      179,1    707488    8392 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libsqlite3.so.0.8.6
perl      20182 fhem  mem       REG      179,1    107964  128263 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl5/5.28/auto/DBD/SQLite/SQLite.so
perl      20182 fhem  mem       REG      179,1     87396  134645 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl5/5.28/auto/DBI/DBI.so
perl      20182 fhem  mem       REG      179,1     30348    1596 /lib/arm-linux-                                                                                                                               gnueabihf/libnss_files-2.28.so
perl      20182 fhem  mem       REG      179,1      9560  128274 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl5/5.28/auto/Device/SerialPort/SerialPort.so
perl      20182 fhem  mem       REG      179,1     13776    4572 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/arybase/arybase.so
perl      20182 fhem  mem       REG      179,1      9580    4567 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Tie/Hash/NamedCapture/NamedCapture.so
perl      20182 fhem  mem       REG      179,1      9588    4573 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/attributes/attributes.so
perl      20182 fhem  mem       REG      179,1     42248  145147 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl5/5.28/auto/JSON/XS/XS.so
perl      20182 fhem  mem       REG      179,1     59124    4564 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Storable/Storable.so
perl      20182 fhem  mem       REG      179,1     26196    4535 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Encode/Encode.so
perl      20182 fhem  mem       REG      179,1     26208    4528 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Data/Dumper/Dumper.so
perl      20182 fhem  mem-r     REG        8,1    196608 5242883 /media/Platte/F                                                                                                                               hem_Logs/fhem.db-shm
perl      20182 fhem  mem       REG      179,1     13736    4569 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Time/Piece/Piece.so
perl      20182 fhem  mem       REG      179,1     79500    1629 /lib/arm-linux-                                                                                                                               gnueabihf/libz.so.1.2.11
perl      20182 fhem  mem       REG      179,1     38452    4525 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Compress/Raw/Zlib/Zlib.so
perl      20182 fhem  mem       REG      179,1     17984    4543 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/File/Glob/Glob.so
perl      20182 fhem  mem       REG      179,1     29960   10326 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl5/5.28/auto/Digest/SHA/SHA.so
perl      20182 fhem  mem       REG      179,1     13752    4530 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Digest/MD5/MD5.so
perl      20182 fhem  mem       REG      179,1      9572    4552 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/MIME/Base64/Base64.so
perl      20182 fhem  mem       REG      179,1      9644    4526 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Cwd/Cwd.so
perl      20182 fhem  mem       REG      179,1     67700    4557 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/POSIX/POSIX.so
perl      20182 fhem  mem       REG      179,1     13728    4541 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Fcntl/Fcntl.so
perl      20182 fhem  mem       REG      179,1     34452    4551 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/List/Util/Util.so
perl      20182 fhem  mem       REG      179,1     22508    1613 /lib/arm-linux-                                                                                                                               gnueabihf/librt-2.28.so
perl      20182 fhem  mem       REG      179,1     21964    4568 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Time/HiRes/HiRes.so
perl      20182 fhem  mem       REG      179,1     26128    4563 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/Socket/Socket.so
perl      20182 fhem  mem       REG      179,1     13772    4549 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/perl/5.28.1/auto/IO/IO.so
perl      20182 fhem  mem       REG      179,1   3373216     884 /usr/lib/locale                                                                                                                               /locale-archive
perl      20182 fhem  mem       REG      179,1     30400    1560 /lib/arm-linux-                                                                                                                               gnueabihf/libcrypt-2.28.so
perl      20182 fhem  mem       REG      179,1    952028    1556 /lib/arm-linux-                                                                                                                               gnueabihf/libc-2.28.so
perl      20182 fhem  mem       REG      179,1    110264    1610 /lib/arm-linux-                                                                                                                               gnueabihf/libpthread-2.28.so
perl      20182 fhem  mem       REG      179,1    435724    1583 /lib/arm-linux-                                                                                                                               gnueabihf/libm-2.28.so
perl      20182 fhem  mem       REG      179,1      9772    1564 /lib/arm-linux-                                                                                                                               gnueabihf/libdl-2.28.so
perl      20182 fhem  mem       REG      179,1    105840    1524 /lib/arm-linux-                                                                                                                               gnueabihf/ld-2.28.so
perl      20182 fhem  mem       REG      179,1     26406    9177 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/gconv/gconv-modules.cache
perl      20182 fhem    0r      CHR        1,3       0t0       4 /dev/null
perl      20182 fhem    1w      REG      179,1 122914315  133609 /opt/fhem/log/f                                                                                                                               hem-2021-02-17.log
perl      20182 fhem    2w      REG      179,1 122914315  133609 /opt/fhem/log/f                                                                                                                               hem-2021-02-17.log
perl      20182 fhem    3w      REG      179,1 122914315  133609 /opt/fhem/log/f                                                                                                                               hem-2021-02-17.log
perl      20182 fhem    4u     IPv4    9143652       0t0     UDP *:6767
perl      20182 fhem    5u     IPv4    9143580       0t0     TCP *:7072 (LISTEN)
perl      20182 fhem    6u     IPv4    9143581       0t0     TCP *:8083 (LISTEN)
perl      20182 fhem    7u     IPv4    9143582       0t0     TCP *:8084 (LISTEN)
perl      20182 fhem    8u     IPv4    9143583       0t0     TCP *:8085 (LISTEN)
perl      20182 fhem    9w      REG      179,1 122914315  133609 /opt/fhem/log/f                                                                                                                               hem-2021-02-17.log
perl      20182 fhem   10u     IPv4    9143584       0t0     TCP localhost:44008                                                                                                                               ->localhost:1201 (ESTABLISHED)
perl      20182 fhem   11u     IPv4    9138779       0t0     TCP Cubie.fritz.box                                                                                                                               :38570->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   12u     IPv4    9138781       0t0     TCP Cubie.fritz.box                                                                                                                               :38572->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   13u      CHR      166,0       0t0     422 /dev/ttyACM0
perl      20182 fhem   14u     IPv4    9143632       0t0     TCP Cubie.fritz.box                                                                                                                               :39588->fritz.box:1012 (ESTABLISHED)
perl      20182 fhem   15u     IPv4    9143633       0t0     TCP Cubie.fritz.box                                                                                                                               :47848->LibreELEC.fritz.box:9090 (ESTABLISHED)
perl      20182 fhem   16u     unix 0xb5594d2b       0t0 9143660 type=STREAM
perl      20182 fhem   17u     IPv4    9143635       0t0     TCP *:1883 (LISTEN)
perl      20182 fhem   18u     IPv4    9143636       0t0     TCP *:8090 (LISTEN)
perl      20182 fhem   19w      REG      179,1     65367  133610 /opt/fhem/log/a                                                                                                                               lexa-2021-02-17.log
perl      20182 fhem   20w      REG      179,1     65367  133610 /opt/fhem/log/a                                                                                                                               lexa-2021-02-17.log
perl      20182 fhem   21u     IPv4    9138783       0t0     TCP Cubie.fritz.box                                                                                                                               :38574->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   22u     IPv4    9144470       0t0     TCP Cubie.fritz.box                                                                                                                               :38626->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   23u     IPv4    9145148       0t0     TCP Cubie.fritz.box                                                                                                                               :38926->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   24u     IPv4    9138785       0t0     TCP Cubie.fritz.box                                                                                                                               :38576->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   25u     IPv4    9138787       0t0     TCP Cubie.fritz.box                                                                                                                               :38578->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   26ur     REG        8,1 370884608 5242882 /media/Platte/F                                                                                                                               hem_Logs/fhem.db
perl      20182 fhem   27u      REG        8,1  95707632 5242884 /media/Platte/F                                                                                                                               hem_Logs/fhem.db-wal
perl      20182 fhem   28ur     REG        8,1    196608 5242883 /media/Platte/F                                                                                                                               hem_Logs/fhem.db-shm
perl      20182 fhem   29u     IPv4    9138645       0t0     TCP Cubie.fritz.box                                                                                                                               :38452->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   30u     IPv4    9164975       0t0     TCP Cubie.fritz.box                                                                                                                               :57860->server-13-225-74-35.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   31u     IPv4    9138651       0t0     TCP Cubie.fritz.box                                                                                                                               :38456->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   32u     IPv4    9144413       0t0     TCP Cubie.fritz.box                                                                                                                               :38606->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   33u     IPv4    9143699       0t0     TCP localhost:8083-                                                                                                                               >localhost:49280 (ESTABLISHED)
perl      20182 fhem   34u     IPv4    9138789       0t0     TCP Cubie.fritz.box                                                                                                                               :38580->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   35u     IPv4    9138791       0t0     TCP Cubie.fritz.box                                                                                                                               :38582->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   36u     IPv4    9146925       0t0     TCP Cubie.fritz.box                                                                                                                               :39224->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   37u     IPv4    9138668       0t0     TCP Cubie.fritz.box                                                                                                                               :8085->AllnetTab.fritz.box:39146 (ESTABLISHED)
perl      20182 fhem   38u     IPv4    9138793       0t0     TCP Cubie.fritz.box                                                                                                                               :38584->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   39u     IPv4    9138795       0t0     TCP Cubie.fritz.box                                                                                                                               :38586->server-13-224-185-30.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem   40u     IPv4    9143816       0t0     TCP Cubie.fritz.box                                                                                                                               :38588->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   41u     IPv4    9144499       0t0     TCP Cubie.fritz.box                                                                                                                               :38636->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   42u     IPv4    9144594       0t0     TCP Cubie.fritz.box                                                                                                                               :38694->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   43u     IPv4    9139041       0t0     TCP Cubie.fritz.box                                                                                                                               :38666->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   44u     IPv4    9144635       0t0     TCP Cubie.fritz.box                                                                                                                               :38704->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   45u     IPv4    9139174       0t0     TCP Cubie.fritz.box                                                                                                                               :38722->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   46u     IPv4    9144738       0t0     TCP Cubie.fritz.box                                                                                                                               :38744->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   47u     IPv4    9144768       0t0     TCP Cubie.fritz.box                                                                                                                               :38760->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   48u     IPv4    9144836       0t0     TCP Cubie.fritz.box                                                                                                                               :38792->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   49u     IPv4    9144876       0t0     TCP Cubie.fritz.box                                                                                                                               :38810->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   50u     IPv4    9144906       0t0     TCP Cubie.fritz.box                                                                                                                               :38822->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   51u     IPv4    9144958       0t0     TCP Cubie.fritz.box                                                                                                                               :38840->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem   52u     IPv4    9145021       0t0     TCP Cubie.fritz.box                                                                                                                               :38868->server-13-224-185-30.fra2.r.cloudfront.net:https (CLOSE_WAIT)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 17 Februar 2021, 05:08:18
Hier gehts noch weiter
perl      20182 fhem  243u     IPv4    9162350       0t0     TCP Cubie.fritz.box                                                                                                                               :57386->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  244u     IPv4    9162450       0t0     TCP Cubie.fritz.box                                                                                                                               :57424->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  245u     IPv4    9162411       0t0     TCP Cubie.fritz.box                                                                                                                               :57406->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  246u     IPv4    9161353       0t0     TCP Cubie.fritz.box                                                                                                                               :57436->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  247u     IPv4    9163246       0t0     TCP Cubie.fritz.box                                                                                                                               :57524->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  248u     IPv4    9165111       0t0     TCP Cubie.fritz.box                                                                                                                               :57916->server-13-225-74-35.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem  249u     IPv4    9163155       0t0     TCP Cubie.fritz.box                                                                                                                               :57488->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  250u     IPv4    9161589       0t0     TCP Cubie.fritz.box                                                                                                                               :57500->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  251u     IPv4    9163293       0t0     TCP Cubie.fritz.box                                                                                                                               :57542->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  252u     IPv4    9163391       0t0     TCP Cubie.fritz.box                                                                                                                               :57586->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  253u     IPv4    9163352       0t0     TCP Cubie.fritz.box                                                                                                                               :57566->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  254u     IPv4    9163453       0t0     TCP Cubie.fritz.box                                                                                                                               :57606->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  255u     IPv4    9163499       0t0     TCP Cubie.fritz.box                                                                                                                               :57618->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  256u     IPv4    9163528       0t0     TCP Cubie.fritz.box                                                                                                                               :57634->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  257u     IPv4    9163571       0t0     TCP Cubie.fritz.box                                                                                                                               :57666->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  258u     IPv4    9163697       0t0     TCP Cubie.fritz.box                                                                                                                               :57722->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  259u     IPv4    9164087       0t0     TCP Cubie.fritz.box                                                                                                                               :57736->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  260u     IPv4    9163755       0t0     TCP Cubie.fritz.box                                                                                                                               :57762->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  261u     IPv4    9164912       0t0     TCP Cubie.fritz.box                                                                                                                               :57818->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  262u     IPv4    9163618       0t0     TCP Cubie.fritz.box                                                                                                                               :8085->Thomas-P30Pro.fritz.box:57126 (ESTABLISHED)
perl      20182 fhem  264u     IPv4    9163622       0t0     TCP Cubie.fritz.box                                                                                                                               :57682->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  265u     IPv4    9163656       0t0     TCP Cubie.fritz.box                                                                                                                               :57700->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  266u     IPv4    9164823       0t0     TCP Cubie.fritz.box                                                                                                                               :57788->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  267u     IPv4    9164273       0t0     TCP Cubie.fritz.box                                                                                                                               :57838->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  268u     IPv4    9164318       0t0     TCP Cubie.fritz.box                                                                                                                               :57858->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  269u     IPv4    9164875       0t0     TCP Cubie.fritz.box                                                                                                                               :57800->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  270u     IPv4    9165017       0t0     TCP Cubie.fritz.box                                                                                                                               :57884->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  271u     IPv4    9165085       0t0     TCP Cubie.fritz.box                                                                                                                               :57904->server-13-225-74-35.fra2.r.cloudfront.net:https (CLOSE_WAIT)
perl      20182 fhem  272u     IPv4    9165245       0t0     TCP Cubie.fritz.box                                                                                                                               :1883->Mila-Licht.fritz.box:24934 (ESTABLISHED)
perl      20182 fhem  274u     IPv4    9165158       0t0     TCP Cubie.fritz.box                                                                                                                               :57938->server-13-225-74-35.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem  278u     IPv4    9165246       0t0     TCP Cubie.fritz.box                                                                                                                               :1883->LayaMicky.fritz.box:26930 (ESTABLISHED)
perl      20182 fhem  279u     IPv4    9165210       0t0     TCP Cubie.fritz.box                                                                                                                               :8085->Linux-PC-Buero.fritz.box:63327 (ESTABLISHED)
perl      20182 fhem  280u     IPv4    9165213       0t0     TCP Cubie.fritz.box                                                                                                                               :8085->Linux-PC-Buero.fritz.box:63341 (ESTABLISHED)
perl      20182 fhem  281u     IPv4    9165227       0t0     TCP Cubie.fritz.box                                                                                                                               :57968->server-13-225-74-35.fra2.r.cloudfront.net:https (ESTABLISHED)
perl      20182 fhem  282u     IPv4    9165238       0t0     TCP Cubie.fritz.box                                                                                                                               :8083->Linux-PC-Buero.fritz.box:63431 (ESTABLISHED)
perl      20182 fhem  284u     IPv4    9165240       0t0     TCP Cubie.fritz.box                                                                                                                               :8083->Linux-PC-Buero.fritz.box:63434 (ESTABLISHED)
perl      20182 fhem  285u     IPv4    9165241       0t0     TCP Cubie.fritz.box                                                                                                                               :8083->Linux-PC-Buero.fritz.box:63435 (ESTABLISHED)
perl      20182 fhem  286u     IPv4    9165242       0t0     TCP Cubie.fritz.box                                                                                                                               :8083->Linux-PC-Buero.fritz.box:63440 (ESTABLISHED)
node\x20/ 20324 fhem  cwd       DIR      179,1      4096  128685 /opt/fhem
node\x20/ 20324 fhem  rtd       DIR      179,1      4096       2 /
node\x20/ 20324 fhem  txt       REG      179,1      5540    2130 /usr/bin/node
node\x20/ 20324 fhem  mem       REG      179,1     55092    1612 /lib/arm-linux-                                                                                                                               gnueabihf/libresolv-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1     13888    1595 /lib/arm-linux-                                                                                                                               gnueabihf/libnss_dns-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1     30348    1596 /lib/arm-linux-                                                                                                                               gnueabihf/libnss_files-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1    128640   11004 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libbrotlicommon.so.1.0.7
node\x20/ 20324 fhem  mem       REG      179,1     55196    1593 /lib/arm-linux-                                                                                                                               gnueabihf/libnsl-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1    952028    1556 /lib/arm-linux-                                                                                                                               gnueabihf/libc-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1    110264    1610 /lib/arm-linux-                                                                                                                               gnueabihf/libpthread-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1     99996    1573 /lib/arm-linux-                                                                                                                               gnueabihf/libgcc_s.so.1
node\x20/ 20324 fhem  mem       REG      179,1    435724    1583 /lib/arm-linux-                                                                                                                               gnueabihf/libm-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1   1019772    8873 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libstdc++.so.6.0.25
node\x20/ 20324 fhem  mem       REG      179,1     22508    1613 /lib/arm-linux-                                                                                                                               gnueabihf/librt-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1      9772    1564 /lib/arm-linux-                                                                                                                               gnueabihf/libdl-2.28.so
node\x20/ 20324 fhem  mem       REG      179,1     21892    8733 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libatomic.so.1.2.0
node\x20/ 20324 fhem  mem       REG      179,1  27182232    1783 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libicudata.so.63.1
node\x20/ 20324 fhem  mem       REG      179,1   1242556    1905 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libicuuc.so.63.1
node\x20/ 20324 fhem  mem       REG      179,1   1889988    1789 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libicui18n.so.63.1
node\x20/ 20324 fhem  mem       REG      179,1    340240    8217 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libssl.so.1.1
node\x20/ 20324 fhem  mem       REG      179,1   1712544    8216 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libcrypto.so.1.1
node\x20/ 20324 fhem  mem       REG      179,1     46456   34775 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libcares.so.2.2.0
node\x20/ 20324 fhem  mem       REG      179,1    484732   34003 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libbrotlienc.so.1.0.7
node\x20/ 20324 fhem  mem       REG      179,1     34136   11007 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libbrotlidec.so.1.0.7
node\x20/ 20324 fhem  mem       REG      179,1    107872   10501 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libuv.so.1.0.0
node\x20/ 20324 fhem  mem       REG      179,1     79500    1629 /lib/arm-linux-                                                                                                                               gnueabihf/libz.so.1.2.11
node\x20/ 20324 fhem  mem       REG      179,1  18827140    3003 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libnode.so.64
node\x20/ 20324 fhem  mem       REG      179,1    105840    1524 /lib/arm-linux-                                                                                                                               gnueabihf/ld-2.28.so
node\x20/ 20324 fhem    0u     unix 0x92ae23fc       0t0 9143661 type=STREAM
node\x20/ 20324 fhem    1u     unix 0x92ae23fc       0t0 9143661 type=STREAM
node\x20/ 20324 fhem    2u     unix 0x92ae23fc       0t0 9143661 type=STREAM
node\x20/ 20324 fhem    3u  a_inode       0,12         0    6778 [eventpoll]
node\x20/ 20324 fhem    4r     FIFO       0,11       0t0 9143666 pipe
node\x20/ 20324 fhem    5w     FIFO       0,11       0t0 9143666 pipe
node\x20/ 20324 fhem    6r     FIFO       0,11       0t0 9143667 pipe
node\x20/ 20324 fhem    7w     FIFO       0,11       0t0 9143667 pipe
node\x20/ 20324 fhem    8u  a_inode       0,12         0    6778 [eventfd]
node\x20/ 20324 fhem    9u  a_inode       0,12         0    6778 [eventpoll]
node\x20/ 20324 fhem   10r     FIFO       0,11       0t0 9143668 pipe
node\x20/ 20324 fhem   11w     FIFO       0,11       0t0 9143668 pipe
node\x20/ 20324 fhem   12u  a_inode       0,12         0    6778 [eventfd]
node\x20/ 20324 fhem   13u  a_inode       0,12         0    6778 [eventpoll]
node\x20/ 20324 fhem   14r     FIFO       0,11       0t0 9138630 pipe
node\x20/ 20324 fhem   15w     FIFO       0,11       0t0 9138630 pipe
node\x20/ 20324 fhem   16u  a_inode       0,12         0    6778 [eventfd]
node\x20/ 20324 fhem   17r      CHR        1,3       0t0       4 /dev/null
node\x20/ 20324 fhem   18u     IPv4    9138700       0t0     TCP localhost:46547                                                                                                                                (LISTEN)
node\x20/ 20324 fhem   19u     IPv4    9138691       0t0     TCP localhost:49280                                                                                                                               ->localhost:8083 (ESTABLISHED)
node\x20/ 20324 fhem   20u     unix 0x2c04eb52       0t0 9143733 type=STREAM
node\x20/ 20324 fhem   21u     IPv4    9143763       0t0     TCP localhost:46547                                                                                                                               ->localhost:44268 (ESTABLISHED)
node\x20/ 20324 fhem   22u     unix 0x6d52e035       0t0 9143735 type=STREAM
node\x20/ 20324 fhem   24u     unix 0x0eda7863       0t0 9143737 type=STREAM
ssh       20425 fhem  cwd       DIR      179,1      4096  128685 /opt/fhem
ssh       20425 fhem  rtd       DIR      179,1      4096       2 /
ssh       20425 fhem  txt       REG      179,1    505772    1918 /usr/bin/ssh
ssh       20425 fhem  mem       REG      179,1     13888    1595 /lib/arm-linux-                                                                                                                               gnueabihf/libnss_dns-2.28.so
ssh       20425 fhem  mem       REG      179,1   3373216     884 /usr/lib/locale                                                                                                                               /locale-archive
ssh       20425 fhem  mem       REG      179,1     30348    1596 /lib/arm-linux-                                                                                                                               gnueabihf/libnss_files-2.28.so
ssh       20425 fhem  mem       REG      179,1      9536    1580 /lib/arm-linux-                                                                                                                               gnueabihf/libkeyutils.so.1.8
ssh       20425 fhem  mem       REG      179,1     30736   33882 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libkrb5support.so.0.1
ssh       20425 fhem  mem       REG      179,1      9528   31709 /lib/arm-linux-                                                                                                                               gnueabihf/libcom_err.so.2.1
ssh       20425 fhem  mem       REG      179,1    149368   34013 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libk5crypto.so.3.1
ssh       20425 fhem  mem       REG      179,1    568152   33856 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libkrb5.so.3.3
ssh       20425 fhem  mem       REG      179,1    110264    1610 /lib/arm-linux-                                                                                                                               gnueabihf/libpthread-2.28.so
ssh       20425 fhem  mem       REG      179,1    312652    1608 /lib/arm-linux-                                                                                                                               gnueabihf/libpcre.so.3.13.3
ssh       20425 fhem  mem       REG      179,1    952028    1556 /lib/arm-linux-                                                                                                                               gnueabihf/libc-2.28.so
ssh       20425 fhem  mem       REG      179,1    176344   33802 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libgssapi_krb5.so.2.2
ssh       20425 fhem  mem       REG      179,1     55092    1612 /lib/arm-linux-                                                                                                                               gnueabihf/libresolv-2.28.so
ssh       20425 fhem  mem       REG      179,1     79500    1629 /lib/arm-linux-                                                                                                                               gnueabihf/libz.so.1.2.11
ssh       20425 fhem  mem       REG      179,1      9772    1564 /lib/arm-linux-                                                                                                                               gnueabihf/libdl-2.28.so
ssh       20425 fhem  mem       REG      179,1   1712544    8216 /usr/lib/arm-li                                                                                                                               nux-gnueabihf/libcrypto.so.1.1
ssh       20425 fhem  mem       REG      179,1    100656    1614 /lib/arm-linux-                                                                                                                               gnueabihf/libselinux.so.1
ssh       20425 fhem  mem       REG      179,1    105840    1524 /lib/arm-linux-                                                                                                                               gnueabihf/ld-2.28.so
ssh       20425 fhem    0u     unix 0x066498d3       0t0 9143734 type=STREAM
ssh       20425 fhem    1w      CHR        1,3       0t0       4 /dev/null
ssh       20425 fhem    2u     unix 0x7b29f032       0t0 9143738 type=STREAM
ssh       20425 fhem    3u     IPv4    9143758       0t0     TCP Cubie.fritz.box                                                                                                                               :33324->fhem.de:58824 (ESTABLISHED)
ssh       20425 fhem    4u     unix 0x066498d3       0t0 9143734 type=STREAM
ssh       20425 fhem    5u     unix 0x683045a8       0t0 9143736 type=STREAM
ssh       20425 fhem    6u     unix 0x7b29f032       0t0 9143738 type=STREAM
ssh       20425 fhem    7u     IPv4    9143762       0t0     TCP localhost:44268                                                                                                                               ->localhost:46547 (ESTABLISHED)


und das Fhem LOg verzeichniss
/opt/fhem/log > ls -la
insgesamt 748692
drwxr-xr-x  2 fhem dialout     12288 Feb 17 00:00 .
drwxr-xr-x 15 fhem dialout      4096 Feb  1 20:09 ..
-rw-r--r--  1 fhem dialout    531193 Feb 12 23:59 alexa-2021-02-12.log
-rw-r--r--  1 fhem dialout    754270 Feb 13 23:59 alexa-2021-02-13.log
-rw-r--r--  1 fhem dialout    559076 Feb 14 23:58 alexa-2021-02-14.log
-rw-r--r--  1 fhem dialout    475050 Feb 15 23:57 alexa-2021-02-15.log
-rw-r--r--  1 fhem dialout    455023 Feb 16 23:59 alexa-2021-02-16.log
-rw-r--r--  1 fhem dialout     65367 Feb 17 05:03 alexa-2021-02-17.log
-rw-r--r--  1 fhem dialout    334438 Feb 16 06:23 eventTypes.txt
-rw-r--r--  1 fhem dialout      2269 Feb 12 22:30 fhem-2021-02-12.log
-rw-r--r--  1 fhem dialout   7654364 Feb 13 22:59 fhem-2021-02-13.log
-rw-r--r--  1 fhem dialout      9694 Feb 14 23:19 fhem-2021-02-14.log
-rw-r--r--  1 fhem dialout  93367158 Feb 14 17:38 fhem-2021-02-14.log.old
-rw-r--r--  1 fhem dialout 221321858 Feb 15 23:35 fhem-2021-02-15.log
-rw-r--r--  1 fhem dialout 110535874 Feb 17 00:00 fhem-2021-02-16.log
-rw-r--r--  1 fhem dialout 206938184 Feb 16 06:39 fhem-2021-02-16.log.old
-rw-r--r--  1 fhem dialout 122914315 Feb 17 02:03 fhem-2021-02-17.log
-rw-r--r--  1 fhem dialout    626567 Feb 16 20:00 fhem.save
-rw-r--r--  1 fhem dialout     19340 Feb 12 08:23 SD_WS07_TH_1-2021.log
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 Februar 2021, 08:37:38
Sind das Infos im Fehlerfall?

Standard sind, glaube ich, 1024 offene Dateien. Deine Anzeige steht bei 421 bzw. das Log hat 232 Zeilen.  Irgendwie scheint hier was zu fehlen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bierbuster am 19 Februar 2021, 06:54:59
Guten Morgen :)

Ich hoffe ich habe nichts übersehen hier im Thread.

Ich nutze seit einiger Zeit die echodevices. Sie funktionieren auch super. Nur will seit dem ich die Login-Daten bei FHEM eingetragen habe, dass ich ein neues Kennwort vergebe. Anscheinend Sicherheitsrelevant. Ohne diese Kennwortänderung komme ich nicht mehr in meinen Account.

Ändere ich dieses, springt FHEM wieder raus.

Gibt es bei Amazon etwas zu deaktivieren oder zu authentifizieren? Bzw. Wie habt ihr dies gelöst?

Best reg.
Olli
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2021, 08:31:55
Zitat von: bierbuster am 19 Februar 2021, 06:54:59
Guten Morgen :)

Ich hoffe ich habe nichts übersehen hier im Thread.

Ich nutze seit einiger Zeit die echodevices. Sie funktionieren auch super. Nur will seit dem ich die Login-Daten bei FHEM eingetragen habe, dass ich ein neues Kennwort vergebe. Anscheinend Sicherheitsrelevant. Ohne diese Kennwortänderung komme ich nicht mehr in meinen Account.

Ändere ich dieses, springt FHEM wieder raus.

Gibt es bei Amazon etwas zu deaktivieren oder zu authentifizieren? Bzw. Wie habt ihr dies gelöst?

Best reg.
Olli
Ohne ein get status vom Account Device kann dir so erstmal niemand weiterhelfen.

Doku schon gelesen? https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 19 Februar 2021, 08:37:55
Zitat von: bierbuster am 19 Februar 2021, 06:54:59
Guten Morgen :)

Ich hoffe ich habe nichts übersehen hier im Thread.

Ich nutze seit einiger Zeit die echodevices. Sie funktionieren auch super. Nur will seit dem ich die Login-Daten bei FHEM eingetragen habe, dass ich ein neues Kennwort vergebe. Anscheinend Sicherheitsrelevant. Ohne diese Kennwortänderung komme ich nicht mehr in meinen Account.

Ändere ich dieses, springt FHEM wieder raus.

Gibt es bei Amazon etwas zu deaktivieren oder zu authentifizieren? Bzw. Wie habt ihr dies gelöst?

Best reg.
Olli
Moin
Das mit dem Passwort hatten wir alle irgendwann einmal! Genaue Gruende wurden m.W. nicht erforscht, da es irgendwie eine einmalige Geschichte war!
Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pink99panther am 19 Februar 2021, 11:40:40
Moin
Bin jetzt auch schon eine ganze Weile auf der Suche nach einer Lösung für mein Problem mit dem Echo-Modul.
Ansagen mit speak schlagen oft fehl und im Log steht dann folgendes:
2021.02.19 08:36:36 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:39:38 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:48:44 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:51:46 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:54:48 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:55:48 3: [myecho] [echodevice_LoginStart] Alter COOKIE=6076/6000 Refresh Cookie!
2021.02.19 08:55:53 3: [myecho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Feb 19 08:55:48 2021] write new refreshtoken
2021.02.19 08:57:50 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:25:10 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:28:12 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:34:16 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:37:18 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:40:21 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:42:06 3: ABFALL Abfall - CALENDAR:AbfallKalender triggered, updating ABFALL Abfall ...
2021.02.19 09:43:23 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:46:25 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:47:12 3: nanoCUL: Unknown code i, help me!
2021.02.19 09:52:30 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:01:27 2: di_BadFensteroffen: set ECHO_G090P3087XXXXXX,ECHO_G000RA0991XXXXXX speak das Fenster im Bad ist noch offen!: ECHO_G090P30874820LEN is not connected. Aborting...
ECHO_G000RA09918209J6 is not connected. Aborting...
2021.02.19 10:01:36 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:04:38 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:10:43 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:19:50 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:20:41 3: nanoCUL: Unknown code i, help me!
2021.02.19 10:20:41 3: nanoCUL: Unknown code i, help me!
2021.02.19 10:20:41 3: nanoCUL: Unknown code i, help me!
2021.02.19 10:35:01 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:36:00 3: [myecho] [echodevice_LoginStart] Alter COOKIE=6007/6000 Refresh Cookie!
2021.02.19 10:36:05 3: [myecho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Feb 19 10:36:00 2021] write new refreshtoken
2021.02.19 10:38:03 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:41:06 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:44:02 2: di_BadFensteroffen: set ECHO_G090P30874XXXXXX,ECHO_G000RA0991XXXXXX speak das Fenster im Bad ist noch offen!: ECHO_G090P30874820LEN is not connected. Aborting...
ECHO_G000RA09918209J6 is not connected. Aborting...
2021.02.19 10:44:07 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:47:09 3: [myecho] [echodevice_setState] to connected


und im get Status vom Account Device steht zum Zeitpunkt des Fehlers:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading error
Version    Reading 0.2.7
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-01278....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 186....
.DIRECTID    Helper amzn1.account.AFAWUF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Alle Echo-Devices löschen und wieder neu anlegen hat auch nicht geholfen.

LG
p99p
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2021, 11:48:08
Zitat von: pink99panther am 19 Februar 2021, 11:40:40
Moin
Bin jetzt auch schon eine ganze Weile auf der Suche nach einer Lösung für mein Problem mit dem Echo-Modul.
Ansagen mit speak schlagen oft fehl und im Log steht dann folgendes:
2021.02.19 08:36:36 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:39:38 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:48:44 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:51:46 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:54:48 3: [myecho] [echodevice_setState] to connected
2021.02.19 08:55:48 3: [myecho] [echodevice_LoginStart] Alter COOKIE=6076/6000 Refresh Cookie!
2021.02.19 08:55:53 3: [myecho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Feb 19 08:55:48 2021] write new refreshtoken
2021.02.19 08:57:50 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:25:10 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:28:12 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:34:16 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:37:18 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:40:21 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:42:06 3: ABFALL Abfall - CALENDAR:AbfallKalender triggered, updating ABFALL Abfall ...
2021.02.19 09:43:23 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:46:25 3: [myecho] [echodevice_setState] to connected
2021.02.19 09:47:12 3: nanoCUL: Unknown code i, help me!
2021.02.19 09:52:30 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:01:27 2: di_BadFensteroffen: set ECHO_G090P3087XXXXXX,ECHO_G000RA0991XXXXXX speak das Fenster im Bad ist noch offen!: ECHO_G090P30874820LEN is not connected. Aborting...
ECHO_G000RA09918209J6 is not connected. Aborting...
2021.02.19 10:01:36 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:04:38 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:10:43 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:19:50 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:20:41 3: nanoCUL: Unknown code i, help me!
2021.02.19 10:20:41 3: nanoCUL: Unknown code i, help me!
2021.02.19 10:20:41 3: nanoCUL: Unknown code i, help me!
2021.02.19 10:35:01 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:36:00 3: [myecho] [echodevice_LoginStart] Alter COOKIE=6007/6000 Refresh Cookie!
2021.02.19 10:36:05 3: [myecho] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Feb 19 10:36:00 2021] write new refreshtoken
2021.02.19 10:38:03 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:41:06 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:44:02 2: di_BadFensteroffen: set ECHO_G090P30874XXXXXX,ECHO_G000RA0991XXXXXX speak das Fenster im Bad ist noch offen!: ECHO_G090P30874820LEN is not connected. Aborting...
ECHO_G000RA09918209J6 is not connected. Aborting...
2021.02.19 10:44:07 3: [myecho] [echodevice_setState] to connected
2021.02.19 10:47:09 3: [myecho] [echodevice_setState] to connected


und im get Status vom Account Device steht zum Zeitpunkt des Fehlers:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading error
Version    Reading 0.2.7
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-01278....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 186....
.DIRECTID    Helper amzn1.account.AFAWUF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Alle Echo-Devices löschen und wieder neu anlegen hat auch nicht geholfen.

LG
p99p
Bitte mal ein Update durchführen. Du nutzt noch eine alte Version!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pink99panther am 19 Februar 2021, 12:04:03
Danke

hab jetzt die 0.2.9 drauf.
Werde berichten ob es wieder funzt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pink99panther am 19 Februar 2021, 14:11:58
Leider immer noch keine Besserung

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading error
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=262-55185....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -15....
.DIRECTID    Helper amzn1.account.AFAWUF....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2021, 14:16:15
Zitat von: pink99panther am 19 Februar 2021, 14:11:58
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading error


Dein State steht auf "Reading error". Wie kommt das zustande? Vom Modul kann das nicht kommen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pink99panther am 19 Februar 2021, 17:46:19
Das ist ja das Problem, ich hab keinen Plan woher der Fehler kommt.
Das Ganze hat ja viele Monaten einwandfrei funktioniert
und irgendwann viel mir auf, dass Meldungen vom offenen Fenster im Bad
sporadisch ausbleiben.

PS
welche Infos kann ich zur Fehlerfindung noch beitragen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 19 Februar 2021, 20:03:46
Mal eine Frage, kann man das Display des echo dot gen 4 mit Uhr ansteuern?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tommy82 am 19 Februar 2021, 20:06:07
Zitat von: michael.winkler am 17 Februar 2021, 08:37:38
Sind das Infos im Fehlerfall?

Standard sind, glaube ich, 1024 offene Dateien. Deine Anzeige steht bei 421 bzw. das Log hat 232 Zeilen.  Irgendwie scheint hier was zu fehlen.

Ja im Fall von einem vollen Log, sind die Daten entstannten, das zu dem Zeitpunkt auch Log einträge (also genau da der Fehler aufgetreten ist) kann ich nicht 100% sagen.

Im Log könnten einige Zeilen fehlen weil es hier im Forum beschränkungen bei der länge gibt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 19 Februar 2021, 23:20:58
Zitat von: popy am 19 Februar 2021, 20:03:46Mal eine Frage, kann man das Display des echo dot gen 4 mit Uhr ansteuern?
Beim 3er geht zumindest die Helligkeit mittels Sprachbefehl (set ... textcommand ...) zu steuern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 20 Februar 2021, 17:08:36
Zitat von: Per am 19 Februar 2021, 23:20:58
Beim 3er geht zumindest die Helligkeit mittels Sprachbefehl (set ... textcommand ...) zu steuern.

Habe auch schon an textcommand gedacht, leider noch nicht das richtige gefunden.

Ich möchte den AVR volume level meines Denon anzeigen. Dieser ist so formatiert: XX.X

Eine Idee Welches textcommand gehen könnte?

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 21 Februar 2021, 00:19:25
Du kannst die Helligkeit der Anzeige steuern, nicht deren Inhalt!
Lautstärke, Helligkeitsstufe und Temperatur wird von Alexa durch interne Routinen, auf die wir (bisher) keinen Einfluss haben, statt der Zeit eingeblendet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 21 Februar 2021, 13:58:15
Ok, schade.
Danke aber.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bierbuster am 22 Februar 2021, 06:19:39
Zitat von: michael.winkler am 19 Februar 2021, 08:31:55
Ohne ein get status vom Account Device kann dir so erstmal niemand weiterhelfen.

Doku schon gelesen? https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

Was für ein get würdest du denn haben wollen?

Ich kann nachher am PC die RAW Infos Mal mitteilen, habe aber keine großen Spielereien aktiviert. Mittlerweile sehe ich auch, dass connected verschwunden ist und connectionerror dort steht.

Dennoch funktioniert die Steuerung meiner Geräte über Alexa in Richtung FHEM 😂🤷🏼‍♂️.

Ja die Doku habe ich auch häufiger zur rate gezogen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 22 Februar 2021, 06:49:45
Für die Steuerung von Alexa in Richtung fhem ist doch alexa-fhem und nicht echodevice!?
Außer du nutzt das voice-Reading und reagierst darauf...

Echodevice-Modul: "Steuerung" der Echos aus fhem...

Und wie geschrieben: am "Account-Device" ein get status

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 22 Februar 2021, 09:02:23
Das Modul läuft bei mir bisher ohne Probleme.
Seit ein paar Tagen habe ich im Log aler paar Minuten folgende Meldung.

2021.02.22 00:15:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!

Ich habe vorher nach einer anderen Fehlermeldung ein neues Passwort gesetzt. Ob es einen Zusammenhang gibt...?
Weiß jemand Abhilfe?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Februar 2021, 11:22:54
Zitat von: rabehd am 22 Februar 2021, 09:02:23
Das Modul läuft bei mir bisher ohne Probleme.
Seit ein paar Tagen habe ich im Log aler paar Minuten folgende Meldung.

2021.02.22 00:15:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!

Ich habe vorher nach einer anderen Fehlermeldung ein neues Passwort gesetzt. Ob es einen Zusammenhang gibt...?
Weiß jemand Abhilfe?
Die Meldung ist erstmal nicht schlimm. Sie zeigt nur dass in der Amazon Queue schon eine Anfrage der activities vorhanden ist, und die erneute Anfrage verworfen wird. Wenn diese Meldung nur sporadisch erscheint ist alles gut. In einer der nächsten Versionen wird diese Meldung wieder verschwinden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 22 Februar 2021, 11:31:48
Wenn es verschwindet, dann ist gut. Danke Dir.
Sporadisch ist die Meldung leider nicht.
2021.02.22 00:00:58 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:01:58 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:04:58 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:05:59 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:06:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:08:59 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:09:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:11:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:15:00 3: logs gelöscht
2021.02.22 00:15:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:17:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:18:00 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:19:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:20:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:21:00 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:22:01 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:23:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:24:00 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Februar 2021, 11:39:07
Zitat von: rabehd am 22 Februar 2021, 11:31:48
Wenn es verschwindet, dann ist gut. Danke Dir.
Sporadisch ist die Meldung leider nicht.
2021.02.22 00:00:58 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:01:58 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:04:58 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:05:59 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:06:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:08:59 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:09:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:11:59 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:15:00 3: logs gelöscht
2021.02.22 00:15:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:17:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:18:00 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:19:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:20:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:21:00 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:22:01 3: [Amazon.Account] [echodevice_SendCommand] [10] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:23:00 3: [Amazon.Account] [echodevice_SendCommand] [11] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!
2021.02.22 00:24:00 3: [Amazon.Account] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!

hmm ok. Danke für die Infos. Das scheint dann doch ein kleiner BUG zu sein. Ist bei mir nicht aufgefallen, da bei mir in der Umgebung alle 3 Sekunden das Voice Reading aktualisiert wird. Wenn man an den Interval Geschichte nichts ändert, werden alle 60 Sekunden alle Infos aktualisiert und zusätzlich alle 60 Sekunden die activities. Die activities sind aber auch in der Grundaktualisierung enthalten. Daher wird bei dir das quasi immer Zeitgleich initiiert. In der nächsten Version wird das dann nicht mehr so ein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Michi1978 am 22 Februar 2021, 18:25:22
Hallo,

zwei von meinen 3 ECHO DOT machen Mucken in Verbindung mit ECHODEVICE.
Der ECHO DOT 3. GEN Funktioniert ohne Probleme der Radiostream läuft bis ich Stop sage.
Die 2 ECHO DOT 2. GEN stoppen immer nach wenigen sekunden den Radiostream automatisch.

Zu meinen Beobachtungen:

Wenn ich AMAZON in FHEM auf disable setzte stoppen die Streams auf den beiden 2. GEN nicht mehr. Sobald AMAZON in FHEM wieder aktiviert ist tritt der Fehler wieder auf.

Sage ich alexa sie soll auf der Gruppe "überall" den Radiosender spielen stoppen auch die 2. GEN nicht mehr.

Irgendwie scheint das was mit der ECHODEVICE zu tun zu haben.

Im LOG Steht nichts drin, jedoch scheint es so das es genau dann passiert wenn die readings sich aktualisieren.

Hat jemand das gleiche Probleme und vielleicht eine Lösung für das Problem?

EDIT:
Was ich noch ausprobiert habe ist, wenn ich den einen der 2 ECHO DOTS auf FHEM komplett entferne tritt der Fehler trotzdem auf, scheint so als ob es was mit der account echodevice zu tun zu haben. hmm?


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 Februar 2021, 18:37:29
Zitat von: Michi1978 am 22 Februar 2021, 18:25:22
Hallo,

zwei von meinen 3 ECHO DOT machen Mucken in Verbindung mit ECHODEVICE.
Der ECHO DOT 3. GEN Funktioniert ohne Probleme der Radiostream läuft bis ich Stop sage.
Die 2 ECHO DOT 2. GEN stoppen immer nach wenigen sekunden den Radiostream automatisch.

Zu meinen Beobachtungen:

Wenn ich AMAZON in FHEM auf disable setzte stoppen die Streams auf den beiden 2. GEN nicht mehr. Sobald AMAZON in FHEM wieder aktiviert ist tritt der Fehler wieder auf.

Sage ich alexa sie soll auf der Gruppe "überall" den Radiosender spielen stoppen auch die 2. GEN nicht mehr.

Irgendwie scheint das was mit der ECHODEVICE zu tun zu haben.

Im LOG Steht nichts drin, jedoch scheint es so das es genau dann passiert wenn die readings sich aktualisieren.

Hat jemand das gleiche Probleme und vielleicht eine Lösung für das Problem?

EDIT:
Was ich noch ausprobiert habe ist, wenn ich den einen der 2 ECHO DOTS auf FHEM komplett entferne tritt der Fehler trotzdem auf, scheint so als ob es was mit der account echodevice zu tun zu haben. hmm?
Schick mal ein get status von Deinem Account Device. In welchem Rythmus tauchen diese Aussetzter auf? Gibt es da eventuell ein Muster?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 22 Februar 2021, 19:03:15
Zitat von: Michi1978 am 22 Februar 2021, 18:25:22
Hallo,

zwei von meinen 3 ECHO DOT machen Mucken in Verbindung mit ECHODEVICE.
Der ECHO DOT 3. GEN Funktioniert ohne Probleme der Radiostream läuft bis ich Stop sage.
Die 2 ECHO DOT 2. GEN stoppen immer nach wenigen sekunden den Radiostream automatisch.

Zu meinen Beobachtungen:

Wenn ich AMAZON in FHEM auf disable setzte stoppen die Streams auf den beiden 2. GEN nicht mehr. Sobald AMAZON in FHEM wieder aktiviert ist tritt der Fehler wieder auf.

Sage ich alexa sie soll auf der Gruppe "überall" den Radiosender spielen stoppen auch die 2. GEN nicht mehr.

Irgendwie scheint das was mit der ECHODEVICE zu tun zu haben.

Im LOG Steht nichts drin, jedoch scheint es so das es genau dann passiert wenn die readings sich aktualisieren.

Hat jemand das gleiche Probleme und vielleicht eine Lösung für das Problem?

EDIT:
Was ich noch ausprobiert habe ist, wenn ich den einen der 2 ECHO DOTS auf FHEM komplett entferne tritt der Fehler trotzdem auf, scheint so als ob es was mit der account echodevice zu tun zu haben. hmm?

Interessant, muss ich mal testen.
Ich kenne den Effekt unabhängig von Generation oder Typ.
Wenn auf einer Etage der Radioskill SWR3 läuft, dann startet der Stream nicht auf einem weiteren Gerät. Aber in der anderen Etage schon, wenn dort der Skill noch nicht läuft.
Ich werde also das Modul auch mal deaktivieren und testen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Michi1978 am 22 Februar 2021, 19:18:02
Zitat von: michael.winkler am 22 Februar 2021, 18:37:29
Schick mal ein get status von Deinem Account Device. In welchem Rythmus tauchen diese Aussetzter auf? Gibt es da eventuell ein Muster?

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
server    Attribut layla.amazon.de
icon    Attribut echo
disable    Attribut 0
room    Attribut Amazon


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-63405....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 157....
.DIRECTID    Helper amzn1.account.AH4S4K....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Sobald die Musik stoppt werden folgende Readings aktualisiert (siehe Screenshot)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Michi1978 am 22 Februar 2021, 19:22:35
Zitat von: rabehd am 22 Februar 2021, 19:03:15
Interessant, muss ich mal testen.
Ich kenne den Effekt unabhängig von Generation oder Typ.
Wenn auf einer Etage der Radioskill SWR3 läuft, dann startet der Stream nicht auf einem weiteren Gerät. Aber in der anderen Etage schon, wenn dort der Skill noch nicht läuft.
Ich werde also das Modul auch mal deaktivieren und testen.

Bei mir ist es egal ob auf einem der DOTs schon etwas läuft oder nicht.
Mir ist halt nur aufgefallen das dass einzige was die 3 DOTs unterscheidet die GEN ist :D
Keine Ahnung ob es damit zusammen  hängt oder nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: beppolein am 22 Februar 2021, 21:42:20
Ich habe exakt dasselbe Problem. Wenn ich den Account disable, dann bricht nichts mehr ab.
Genau wie beschrieben läuft die Wiedergabe über Multiroom Gruppen problemlos. Nun einzelne Wiedergaben (egal ob Radio & Amazon Music) bricht nach wenigen Sekunden ab
Problem ist aber auch bei den Dots 3. Gen, Echo Show 5 und Echo Spot.
Nur wenn ich den Account in Fhem vom echodevice deaktivieren funktionieren die einzelnen Wiedergaben.

UPDATE:
habe eben mal das Account-Device gelöscht, neu angelegt, neue NPM Installation und neuer NPM login.
Nun läuft die Musik erstmalig wieder seit ca. 3Minuten ... bisher hatte ich keine 10 Sekunden geschafft.
Ich werde beobachten  :)


Zitat von: Michi1978 am 22 Februar 2021, 18:25:22
Hallo,

zwei von meinen 3 ECHO DOT machen Mucken in Verbindung mit ECHODEVICE.
Der ECHO DOT 3. GEN Funktioniert ohne Probleme der Radiostream läuft bis ich Stop sage.
Die 2 ECHO DOT 2. GEN stoppen immer nach wenigen sekunden den Radiostream automatisch.

Zu meinen Beobachtungen:

Wenn ich AMAZON in FHEM auf disable setzte stoppen die Streams auf den beiden 2. GEN nicht mehr. Sobald AMAZON in FHEM wieder aktiviert ist tritt der Fehler wieder auf.

Sage ich alexa sie soll auf der Gruppe "überall" den Radiosender spielen stoppen auch die 2. GEN nicht mehr.

Irgendwie scheint das was mit der ECHODEVICE zu tun zu haben.

Im LOG Steht nichts drin, jedoch scheint es so das es genau dann passiert wenn die readings sich aktualisieren.

Hat jemand das gleiche Probleme und vielleicht eine Lösung für das Problem?

EDIT:
Was ich noch ausprobiert habe ist, wenn ich den einen der 2 ECHO DOTS auf FHEM komplett entferne tritt der Fehler trotzdem auf, scheint so als ob es was mit der account echodevice zu tun zu haben. hmm?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Michi1978 am 23 Februar 2021, 07:01:24
Zitat von: beppolein am 22 Februar 2021, 21:42:20
Ich habe exakt dasselbe Problem. Wenn ich den Account disable, dann bricht nichts mehr ab.
Genau wie beschrieben läuft die Wiedergabe über Multiroom Gruppen problemlos. Nun einzelne Wiedergaben (egal ob Radio & Amazon Music) bricht nach wenigen Sekunden ab
Problem ist aber auch bei den Dots 3. Gen, Echo Show 5 und Echo Spot.
Nur wenn ich den Account in Fhem vom echodevice deaktivieren funktionieren die einzelnen Wiedergaben.

UPDATE:
habe eben mal das Account-Device gelöscht, neu angelegt, neue NPM Installation und neuer NPM login.
Nun läuft die Musik erstmalig wieder seit ca. 3Minuten ... bisher hatte ich keine 10 Sekunden geschafft.
Ich werde beobachten  :)

Hatte ich dann falsch verstanden :D

Habe es gerade auch mal ausprobiert. Account Device gelöscht. FHEM neugestartet. Account Device neu Angelegt, NPM Install und NPM Login durchgeführt.

Leider das Gleiche Problem.
3. GEN funzt, die beiden 2. GEN stoppen nach wenigen sekunden den Stream.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 23 Februar 2021, 13:57:02
Also wegen dem Peoblem das der Echo wenn einzeln gesielt wird immer gleich abbricht - konnte ich feststellen, das es bei mir nur dann passiert wenn ich einmalig in der Gruppe überall abspiele.

Also so
Einzelner Echo spielt ohne probleme
Anderer echo spielt ohne probleme
Ich spiele nun ÜBERALL irgendwas ab
ÜBerall funktioniert
Spiele ich nun auf einen einzelnen Echo etwas ab, bricht er nach paar Sekunden einfach ab.
Überall funktioniert weiterhin.

Nach  einigen rumexperimentieren - wobei cih glaube es braucht einfach nur zeit - funktioniert die einzel abspiel Sache weider.

Seit einigen wochen verwende ich das ÜBerall nicht mehr und hatte seit dem keinerlei abbrüche mehr
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 23 Februar 2021, 15:42:56
Evtl das gleiche Problem wie mit den Show?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bierbuster am 02 März 2021, 14:17:47
Zitat von: MadMax-FHEM am 22 Februar 2021, 06:49:45
Für die Steuerung von Alexa in Richtung fhem ist doch alexa-fhem und nicht echodevice!?
Außer du nutzt das voice-Reading und reagierst darauf...

Echodevice-Modul: "Steuerung" der Echos aus fhem...

Und wie geschrieben: am "Account-Device" ein get status

Gruß, Joachim

Jetzt endlich wieder geschafft, etwas zu machen.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.2
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
server    Attribut layla.amazon.de
room    Attribut Amazon
alias    Attribut Amazon Account
icon    Attribut alexa
autocreate_refresh    Attribut 1
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-85359....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-85359....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Habe gerade wieder einen Login auf die Amazon Seite gebraucht.
-> Login auf amazon.com -> "oh, kennwort zurücksetzen etc." -> gemacht -> FHEM Modul gibt Connectionerror.
Setzte ich das Kennwort jetzt wieder, komme ich nicht mehr auf die Amazonseite, da es direkt einen Block gibt.

Habe jetzt mal die 2 FA aktiviert ... vielleicht komme ich damit weiter :).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 März 2021, 14:25:58
Zitat von: bierbuster am 02 März 2021, 14:17:47
Jetzt endlich wieder geschafft, etwas zu machen.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.2
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
server    Attribut layla.amazon.de
room    Attribut Amazon
alias    Attribut Amazon Account
icon    Attribut alexa
autocreate_refresh    Attribut 1
browser_save_data    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-85359....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-85359....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Habe gerade wieder einen Login auf die Amazon Seite gebraucht.
-> Login auf amazon.com -> "oh, kennwort zurücksetzen etc." -> gemacht -> FHEM Modul gibt Connectionerror.
Setzte ich das Kennwort jetzt wieder, komme ich nicht mehr auf die Amazonseite, da es direkt einen Block gibt.

Habe jetzt mal die 2 FA aktiviert ... vielleicht komme ich damit weiter :).
Laut Deinem Status nutzt du noch die alte Login Variante. Daher würde ich dir empfehlen auf NPM Login umzustellen. Anleitung dafür findest du hier: https://mwinkler.jimdo.com/modul-echodevice-npm/

Zusätzlich solltest du noch das Modul Updaten, auch hier nutzt du eine ältere Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 02 März 2021, 14:52:20
Mal rein als Info: bin auf einen neuen Rechner umgezogen, npm neu eingeloggt, fertig, alles geht.

Ok, fast, das Show Problem ist wieder aufgetaucht, leider habe ich gerade keine Zeit, mich darum zu kümmern.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 03 März 2021, 08:18:50
Hallo!

Weiß einer vielleicht warum meine Echos in Fhem keine Informationen mehr bekommen was gerade gespielt wird? Eigentlich habe ich nichts geändert... geht einfach nicht... NPM_Login refresch habe ich durchgeführt, kein Erfolg... Meine Sprachbefehle bildet er ab, aber nicht was gerade läuft..

Einer eine Idee?

Vielen Dank!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brice am 03 März 2021, 10:45:00
Mich irritiert gerade, dass meine Bose Soundtouch 10 als Echodevice angelegt worden ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 03 März 2021, 11:09:55
Noch ne Info am Rande..

Echo version ist die 0.2.9
Die devices ziehen sich so ziemlich alle Daten, aber nicht die Informationen was gerade abgespielt wird...

Zitat von: misux am 03 März 2021, 08:18:50
Hallo!

Weiß einer vielleicht warum meine Echos in Fhem keine Informationen mehr bekommen was gerade gespielt wird? Eigentlich habe ich nichts geändert... geht einfach nicht... NPM_Login refresch habe ich durchgeführt, kein Erfolg... Meine Sprachbefehle bildet er ab, aber nicht was gerade läuft..

Einer eine Idee?

Vielen Dank!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 03 März 2021, 16:35:40
Titel/Interpreten werden bei mir bei echten Echos angezeigt, nicht aber bei Räumen, dort nur der "Sender" selbst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 03 März 2021, 18:41:47
Hmm... bei mir gar nicht! Weder Echte Echos noch Interpreten... Aktualisieren tut er alllerdings.. Aber keine Infos, weder Interpret, noch Sender oder irgendwas mit Musik....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 03 März 2021, 19:22:45
Kann am der Quelle liegen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 03 März 2021, 19:35:31
An welcher genau? Hat bisher immer problemlos funktioniert, egal was ich gehört habe... jetzt seit ca einer Woche nicht mehr...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 03 März 2021, 21:02:58
Zitat von: michael.winkler am 22 Februar 2021, 11:39:07
hmm ok. Danke für die Infos. Das scheint dann doch ein kleiner BUG zu sein. Ist bei mir nicht aufgefallen, da bei mir in der Umgebung alle 3 Sekunden das Voice Reading aktualisiert wird. Wenn man an den Interval Geschichte nichts ändert, werden alle 60 Sekunden alle Infos aktualisiert und zusätzlich alle 60 Sekunden die activities. Die activities sind aber auch in der Grundaktualisierung enthalten. Daher wird bei dir das quasi immer Zeitgleich initiiert. In der nächsten Version wird das dann nicht mehr so ein.

Ist leider immer noch vorhanden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 03 März 2021, 21:21:31
Moin
Also gerade mal probiert, bei mir kommt alles was mit Musik zu tun hat.
Dafuer werden die Voice readings nicht aktualisiert! Und was ich da am 24.01. gesagt haben soll, glaube ich auch nicht so richtig. Ausser da wird angezeigt was daraus gemacht wurde!?

Aber wo ich hier schon mal was poste, habe ich mal eine Frage:
In meinem Account device gibt es ein reading "config_address_to" dessen Inhalt mich nachdenklich stimmt! Das ist die Adresse der Polizei in Braunschweig!
Wahrscheinlich ist da noch etwas anderes, aber was ist der Hintergrund? Insbesondere, da ich von da gute 10km entfernt wohne, Luftlinie wohlgemerkt!

Gruss Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 März 2021, 21:39:20
Hallo Christoph,

config_address_from und config_address_to ist für "Verkehrsabfragen": "Alexa, wie ist der Verkehr"

Warum da bei dir die Polizei drin steht: ? ;)

Aber das musst du (oder irgendwer) in der Alexa-App konfiguriert haben...

EDIT: Einstellungen -> Verkehr

EDIT: oder über das Modul ;) (weiß nicht mehr worüber ich das gemacht habe ;)  )...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pc1246 am 03 März 2021, 21:54:16
Joachim
Das glaubst Du nicht. Ganz am Anfang wollte ich mal wissen, wie lange es bis zum Weihnachtsmarkt dauert. Also Anfang von meiner Alexa!
Und der Weihnachtsmarkt ist genau gegenueber von der Polizei, und der Bus haelt da rein zufaellig auch noch!
Damit waere das geklaert! Habe dann jetzt mal was anderes eingetragen!
Danke und schoenen Abend noch
Gruesse Christoph
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 03 März 2021, 22:54:40
Das ja n Ding!

Es hat lange so funktioniert, aber irgendwie ist jetzt etwas passiert das es nicht mehr funktioniert! Ich habe 3 Echos als Multiroom eingerichtet... Schon lange! Hatte die Infos aber immer von meinem Standardecho abgegriffen...  Nun geht das nicht mehr! Es gibt aber ein neued Device was als Echo Multiroom eingerichtet ist und genau dort werden die Daten was gerade abgespielt wird angezeigt!

Bist du verrückt... Naja, jetzt ist wieder alles schön.


Zitat von: misux am 03 März 2021, 08:18:50
Hallo!

Weiß einer vielleicht warum meine Echos in Fhem keine Informationen mehr bekommen was gerade gespielt wird? Eigentlich habe ich nichts geändert... geht einfach nicht... NPM_Login refresch habe ich durchgeführt, kein Erfolg... Meine Sprachbefehle bildet er ab, aber nicht was gerade läuft..

Einer eine Idee?

Vielen Dank!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 März 2021, 06:17:16
Naja, wenn die Musik über eine Multiroom-Gruppe abegespielt wird ist/war das schon immer so...

Also zumindest bei mir.

Das Multiroom-Device wird ganz normal mit autocreate angelegt...
...hat aber eine etwas länglichere Bezeichnung...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ghoost82 am 08 März 2021, 12:28:21
Ich habe ein Update zu dem Problem mit den TCP Verbindungen die im CLOSE_WAIT Status verblieben sind. Bei mir war die Ursache das Freezemon Modul.
Nachdem ich es entfernt habe werden die TCP Verbindungen wieder sauber beendet. Ein simples deaktivieren über das disable Atribute hat nicht gereicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 März 2021, 13:48:09
Zitat von: ghoost82 am 08 März 2021, 12:28:21
Ich habe ein Update zu dem Problem mit den TCP Verbindungen die im CLOSE_WAIT Status verblieben sind. Bei mir war die Ursache das Freezemon Modul.
Nachdem ich es entfernt habe werden die TCP Verbindungen wieder sauber beendet. Ein simples deaktivieren über das disable Atribute hat nicht gereicht.
Hmm, ist aber wohl nur "Zufall" oder bei dir so / ein Problem...

Bei mir läuft Freezemon schon "ewig" mit...
...ohne Probleme.
(auch ohne die an anderer Stelle genannten "Speicher-Probleme")

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bierbuster am 09 März 2021, 12:43:49
Zitat von: michael.winkler am 02 März 2021, 14:25:58
Laut Deinem Status nutzt du noch die alte Login Variante. Daher würde ich dir empfehlen auf NPM Login umzustellen. Anleitung dafür findest du hier: https://mwinkler.jimdo.com/modul-echodevice-npm/

Zusätzlich solltest du noch das Modul Updaten, auch hier nutzt du eine ältere Version.

Habe beim letzten mal ein Update gemacht :)


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.59
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading wird erzeugt
autocreate_refresh    Attribut 1
alias    Attribut Amazon Account
server    Attribut layla.amazon.de
browser_save_data    Attribut 1
room    Attribut Amazon
icon    Attribut alexa

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=259-89899....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper session-id=259-89899....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Über die ANleitung habe ich auch einen NPM Login gemacht, hat auch funktioniert.
Er ist dann gefühlt alle paar Sekunden zwischen Connected with Error und Connected geswitcht. Nach nun ein paar Tagen ist es bei "... with Error" hängengeblieben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 März 2021, 12:59:21
Zitat von: bierbuster am 09 März 2021, 12:43:49
Habe beim letzten mal ein Update gemacht :)


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.0.59
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading wird erzeugt
autocreate_refresh    Attribut 1
alias    Attribut Amazon Account
server    Attribut layla.amazon.de
browser_save_data    Attribut 1
room    Attribut Amazon
icon    Attribut alexa

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=259-89899....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper session-id=259-89899....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


Über die ANleitung habe ich auch einen NPM Login gemacht, hat auch funktioniert.
Er ist dann gefühlt alle paar Sekunden zwischen Connected with Error und Connected geswitcht. Nach nun ein paar Tagen ist es bei "... with Error" hängengeblieben.
Keine Ahnung wie du das Update gemacht hast. Aber diese Version, die du gerade im Einsatz hast, ist Uralt!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: terkens am 14 März 2021, 11:49:36
Hallo,

ich habe beim Aufräumen der Geräte in meinem Amazonkonto vermutlich auch das Fhem-Gerät gelöscht. Ich bekomme seitdem zumindest einen Loginfehler. Wenn ich jetzt ein neues NPM-Login versuche, bekomme ich nach der Amazonanmeldung immer die Meldung ich solle im Browser die Cookies aktivieren. Das passiert in jedem Browser auf jedem Gerät (z. B. uch in Chrome wenn alle Cookies zulassen eingestellt ist). Wie kann ich das Problem beheben? Bei der Suche habe ich bisher nur Einträge gefunden, die sich auf das manuelle kopieren des Cookieinhalts beziehen, aber das ist doch schon länger nicht mehr relevant, oder?
*edit*
Bin, nachdem ich in den Kommentaren auf der Anleitungsseite die gleiche Frage am 05.10.20 gefunden habe, noch mal ab dem Zeitpunkt durch diesen Thread geblättert. Habe dabei den Hinweis aufs NPM-Update gelesen und die Installation über das Kontodevice nochmal durchgeführt. Danach hat es funktioniert. Hätte nicht gedacht, dass es daran liegen könnte, da bis gestern noch alles lief. Aber das wird sich dann wohl nur beim Login und nicht im laufenden Betrieb bemerbar machen.
Danke nochmal für das Modul. Läuft schon gut zwei Jahre störungsfrei.

Gruß
Tom
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 März 2021, 10:21:42
Hallo,

lasse mir schon lange auf einem Echo die Anrufe ansagen.
Bisher klappte die Ansage des beispielhaften Namen Saus & Braus GmbH problemlos, ich bin fest überzeugt die Woche noch, da ich von der Nummer angerufen wurde und eine Ansage erfolgte.
Mir fällt heute morgen auf das die Dame plötzlich ein Problem mit dem & im speak-Befehl hat.
Statt der Ansage erfolgt die Antwort :
ZitatIch habe momentan Schwierigkeiten auf deinen Simon ... EU Skill zuzugreifen

Hatte die Tage aber auch ein update gemacht, keine Ahnung welche Version ich zuletzt verwendet habe (kann aber nicht alt gewesen sein) jetzt ist es die 0.2.9 .

Kann das wer bestätigen ?

Gruß

Thomas


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 21 März 2021, 11:45:29
bei mir war das glaub ich schon immer so mit dem &
ich mache einfach ein

$text =~ s/&/ und /;
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 März 2021, 12:02:21
Ich mein mit gutem Gewissen behaupten zu können das es bisher auch ohne ersetzen des & geklappt hat, hab mehrfach im Jahr Anrufe dieser Nummer und freu mich dann immer schon auf dem Weg zum Telefon auf das folgende Gespräch mit der netten anrufenden Dame  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 21 März 2021, 12:11:33
Aktuell geht es zumindest auch bei mir mit & nicht, mit "und" schon...

Hatte aber noch nie Ansagen mit & ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 März 2021, 12:59:17
Habs jetzt nochmal erfolglos mit 0.2.7 und 0.2.8 probiert, liegt dann wohl an Amazon, dann werd ich halt in Zukunft ersetzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 01 April 2021, 21:06:27
Hallo zusammen,

jetzt habe ich Fhem mehr oder weniger erfolgreich seit 6 Jahren am laufen. Es wächst und gedeiht. Und bis jetzt habe ich irgendwie elegant jede Herausforderung irgendwie lösen können.
Sicherlich oft nicht schön, aber funzt.
Nun hänge ich aber seit ein paar Tagen an diesen Modul "echodevice" einfach fest und hoffe auf eure hilfe.
Ich habe die Seite https://mwinkler.jimdo.com/modul-echodevice-npm/ (https://mwinkler.jimdo.com/modul-echodevice-npm/) durchgearbeitet.

Aber komme einfach auf keinen grünen Zeig und hoffe auf eure Hilfe.

Was habe ich gemacht:
1. Eingabe: define 99_Alexa_AmazonAccount echodevice xxx@xxx.xx xxx
2. Eingabe: den echten Amazon ACC hinterlegt
3. Eingabe: set 99_Alexa_AmazonAccount NPM_login new
Meldung: ,,Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account
Device einen set "NPM_install" durch"
4.Also Eingabe: set 99_Alexa_AmazonAccount NPM_install
Meldung:

Installationsergebnis
Installation wird angestartet
up to date, audited 82 packages in 5s
found 0 vulnerabilities
!!Installation fehlgeschlagen!!.


Meine /etc/sudoers sieht so aus



  GNU nano 2.2.6                                             Datei: /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"


fhem ALL=(ALL) NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d


Im Log:
2021.04.01 20:28:21 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2021.04.01 20:28:21 3: [99_Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2021.04.01 20:28:25 3: [99_Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2021.04.01 20:28:26 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2021.04.01 20:29:25 3: [99_Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2021.04.01 20:29:26 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2021.04.01 20:30:25 3: [99_Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2021.04.01 20:30:26 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2021.04.01 20:31:25 3: [99_Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2021.04.01 20:31:26 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2021.04.01 20:32:25 3: [99_Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2021.04.01 20:32:26 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2021.04.01 20:32:26 3: [99_Alexa_AmazonAccount] [echodevice_setState] to disconnected
2021.04.01 20:33:12 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] Node Version 10.24.0

2021.04.01 20:33:12 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] alexa-cookie modul not found
2021.04.01 20:33:30 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2021.04.01 20:33:30 3: [99_Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2021.04.01 20:34:26 3: [99_Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2021.04.01 20:34:29 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2021.04.01 20:35:26 3: [99_Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2021.04.01 20:35:26 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2021.04.01 20:36:26 3: [99_Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2021.04.01 20:36:26 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4


Hier das list zum Device:

Internals:
   .triggerUsed 1
   CFGFN     
   DEF        crypt:54045f5f510a0277125a005b5a1f090c0e0f5a00175552 crypt:720043534012020e5712
   FUUID      606610a3-f33f-61e0-f361-6bb219aea28419dd
   IODev     
   LOGINMODE  NORMAL
   NAME       99_Alexa_AmazonAccount
   NR         15913
   NTFY_ORDER 50-99_Alexa_AmazonAccount
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-04-01 20:33:30   .COOKIE         session-id=261-6562887-6417504; session-id-time=2248022007l; session-id=261-6562887-6417504; session-id-time=2248022008l; ubid-acbde=257-0601340-0602152; session-id-time=2248022009l; session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure

     2021-04-01 20:33:28   2FACode         not used
     2021-04-01 20:38:26   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-04-01 20:38:26   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-04-01 20:28:10   COOKIE_MODE     NORMAL
     2021-04-01 20:33:25   COOKIE_STATE    START
     2021-04-01 20:33:30   COOKIE_TYPE     NEW
     2021-04-01 20:28:15   autocreate_devices stop
     2021-04-01 20:38:27   state           disconnected
     2021-04-01 20:28:15   version         0.2.9
   helper:
     .COOKIE    session-id=261-6562887-6417504; session-id-time=2248022007l; session-id=261-6562887-6417504; session-id-time=2248022008l; ubid-acbde=257-0601340-0602152; session-id-time=2248022009l; session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure

     .CSRF      session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
     .LOGINERROR 0
     .PASSWORD  crypt:720043534012020e5712
     .USER      crypt:54045f5f510a0277125a005b5a1f090c0e0f5a00175552
     .login_cookiestring session-id=261-6562887-6417504; session-id-time=2248022007l; session-id=261-6562887-6417504; session-id-time=2248022008l; ubid-acbde=257-0601340-0602152; session-id-time=2248022009l; session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure
session-token=OD/XWTHy189Btq2cKRo1IvQ9EkdNLOxDhFYvrOCG5BZT6VJZDsMFlqSfc5xVOcmDj8Mg2oBQHJHCBHGxnWP/46wDtnmAzKQBXw3TtwUkUQFr5HLHbRYmSGo9asdXQz60Q256gHIdyHUpO30MYuPUkL+VSXwLPi7RIIuSY59hiyciaZPINsDEauASNswWFqanHEA3tDRkbIrxTgygw/7KK+g0uQ0S+BOg; Domain=.amazon.de; Expires=Fri, 01-Apr-2022 18:33:29 GMT; Path=/; Secure

     .login_location https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
     .login_postdata create=4&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.2dmg2V-SVz9OeQpHm6W2KOee-DG4tSEeO3Xb5zQd60--TCKMblA5_A.22BFvkpnf5kkew4S.r2BTtYeeM1ThmdIpe_EXiqfg_-2-XI7msvfR-02LKPU40rpFk9NmpT_XUrnlFQLo_T5caHxGUm30YniGLeSCuF3x31_y46Eh5lOEfqb8LHLFYqF809N2F5PfocHNQK0GS7lLYKW1T53_Dqz1Frz3qRp4BxpMJabiglWTS2mjR8lOCDgz0x4Gqtpk2EjEQl_8gPyK8Imuo-ayapsxgK0A0svw6hBcawwVFy7QE4X0IQ1CoB99DCnrIc3Q0LvIGpUYK_KlvsN4IrtR2ounUAiXnQ.mE09XFVAEKFaBH_1ncRPaA&appActionToken=h3B5SUhvjd0G5X6nWmGsj25E7xAj3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:OVFGR0FBUThXMDNSOVdGTk5LREs=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
     .login_sessionid 257-0601340-0602152
     CMD_QUEUE 
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   icon       echo
   room       Amazon
   server     layla.amazon.de



DANKE für eure Hilfe

Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 April 2021, 21:31:48
Was meinst du mit Punkt 2?
Also echte ACC hinterlegt?
EDIT: weil die echte Anmeldung erfolgt ja erst bei npm_login New. Vorher braucht es NICHTS von Amazon etc.!

Wenn fhem schon seit 6 Jahren läuft: wie alt ist deine Plattform (welche überhaupt) und wie alt das OS (welches)
EDIT: bzw. eben welche Versionen haben npm/nodejs?

Hast du den npm install schon mal manuell auf der Console als User fhem ausgeführt?
Fehler?

Gibt es Fehler bzgl. npm_install im Log?

Neuerdings hat jeder User sein eigenes sudoers in /etc/sudoers.d
(ist aber auch so wohl ok)

Ansonsten (wie immer): get status vom Account-Device

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 01 April 2021, 22:02:51
Hi Joachim

Zitat von: MadMax-FHEM am 01 April 2021, 21:31:48
Was meinst du mit Punkt 2?
Also echte ACC hinterlegt?
EDIT: weil die echte Anmeldung erfolgt ja erst bei npm_login New. Vorher braucht es NICHTS von Amazon etc.!
Ich dachte den muss ich gleich hinterlegen?! So habe ich zumind. den Schritt in der Anleitung verstanden.

ZitatWenn fhem schon seit 6 Jahren läuft: wie alt ist deine Plattform (welche überhaupt) und wie alt das OS (welches)
EDIT: bzw. eben welche Versionen haben npm/nodejs?

Ich denke ich mache regelmäßige Updates

Plattform RPI 2

OS:
pi@fhem2:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian


Node und NPM Version:

pi@fhem2:~ $ node --version
v10.24.0
pi@fhem2:~ $ npm --version
6.13.4
pi@fhem2:~ $


ZitatHast du den npm install schon mal manuell auf der Console als User fhem ausgeführt?
Fehler?

Auf der Console:
pi@fhem2:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
up to date, audited 82 packages in 5s
found 0 vulnerabilities



ZitatGibt es Fehler bzgl. npm_install im Log?

Wo finde ich das  :o

ZitatNeuerdings hat jeder User sein eigenes sudoers in /etc/sudoers.d
(ist aber auch so wohl ok)
Bin nicht ganz so firm in den punkten, bin froh wenn ich die Anleitungen für "DAUS" habe.
Wenn ich hier was anpassen muss, wass sollte ich tun?

ZitatAnsonsten (wie immer): get status vom Account-Device

Hier das Ergebnis:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
server    Attribut layla.amazon.de
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-46484....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-46484....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2


Viele Grüße
Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 April 2021, 22:21:53
Zitat von: Deanw1975 am 01 April 2021, 22:02:51
Ich dachte den muss ich gleich hinterlegen?! So habe ich zumind. den Schritt in der Anleitung verstanden.

Welchen Schritt?

Zitat/Link?


Zitat von: Deanw1975 am 01 April 2021, 22:02:51
Ich denke ich mache regelmäßige Updates

Plattform RPI 2

OS:
pi@fhem2:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian


Node und NPM Version:

pi@fhem2:~ $ node --version
v10.24.0
pi@fhem2:~ $ npm --version
6.13.4
pi@fhem2:~ $


Naja: regelmässige Updates?! Verm. nur bzgl. fhem...
...weil: Jessie!? Ernsthaft!!?

Aktuell ist Buster! 10! Also du hast 8...

Aber node/npm ist somit dann auch weit weg von "aktuell" ;)

Warum dann auf der Console kein Fehler beim Install kommt: keine Ahnung...


Zitat von: Deanw1975 am 01 April 2021, 22:02:51
Wo finde ich das  :o

Naja: links im Menü unter Logfile ;)


Zitat von: Deanw1975 am 01 April 2021, 22:02:51
Hier das Ergebnis:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
server    Attribut layla.amazon.de
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-46484....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-46484....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2


Hast du nun npm_login new ausgeführt und bist auf eine Amazon-Anmeldeseite gekommen?

Hast du die Amazon ACC wieder raus aus dem define bzw. wo hattest du die eigentlich "gesetzt"?

Und: wo ist das get status vom Account Device?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 02 April 2021, 02:59:36
Zitat
Zitat von: MadMax-FHEM am 01 April 2021, 22:21:53
Welchen Schritt?

Zitat/Link?

https://mwinkler.jimdo.com/modul-echodevice-npm/ (https://mwinkler.jimdo.com/modul-echodevice-npm/)
Steht

ZitatWenn Ihr Euer FHEM Device schon mit den Amazon Anmeldeinformationen angelegt wurde, könnt Ihr diese auch wieder löschen. Hierzu müsst Ihr nur die Definition abändern.

Also Wenn und könnt


Naja: regelmässige Updates?! Verm. nur bzgl. fhem...
...weil: Jessie!? Ernsthaft!!?

ZitatAktuell ist Buster! 10! Also du hast 8...

Aber node/npm ist somit dann auch weit weg von "aktuell" ;)

Das verstehe ich nicht mache oft apt-get update / upgrade
aber das ist wohl jetzt ein anderes Thema


ZitatNaja: links im Menü unter Logfile ;)
Achso das meinst du
2021.04.01 21:53:32 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] Node Version 10.24.0
2021.04.01 21:53:32 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] alexa-cookie modul not found


ZitatHast du nun npm_login new ausgeführt und bist auf eine Amazon-Anmeldeseite gekommen?

Ja habe ich und das kommt das kommt
Zitat2021.04.01 21:53:32 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] Node Version 10.24.0
2021.04.01 21:53:32 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] alexa-cookie modul not found


ZitatHast du die Amazon ACC wieder raus aus dem define bzw. wo hattest du die eigentlich "gesetzt"?

Ja durch xxx@xxx.xx xxx ersetzt


ZitatUnd: wo ist das get status vom Account Device?

War doch im letztten Post von mir hier nochmal, oder meinst du was anderes?

Modul Infos:

Beschreibung      Bereich      Wert
STATE      Reading   unauthorized
Version      Reading   0.2.9
NPM Cookie Version      Reading   3.4.2
COOKIE_STATE      Reading   START
COOKIE_TYPE      Reading   READING
COOKIE_MODE      Reading   NPM
amazon_refreshtoken      Reading   unbekannt
server      Attribut   layla.amazon.de
icon      Attribut   echo
room      Attribut   Amazon
       
Amazon Cookie:

Beschreibung      Bereich      Wert
.COOKIE      Reading   session-id=258-69947....
COOKIE_STATE      Reading   START
COOKIE_TYPE      Reading   READING
amazon_refreshtoken      Reading   unbekannt
.COOKIE      Helper   session-id=258-69947....
.COMMSID      Helper   ....
.CSRF      Helper   4....
.DIRECTID      Helper   ....
RUNLOGIN      Helper   0
RUNNING_REQUEST      Helper   0
LOGINERROR      Helper   2


Sollte ich mal besser von vorne anfangen?
Wenn welche Schritte soll ich der Reihe nach machen?

Danke für die Mühe
Fühle mich gerade irgendwie.... :o

VG
Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 April 2021, 10:14:03
Naja zumindest mal ein get status vom Account Device posten.

Vielleicht liege ich ja falsch und Michael kann was erkennen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 02 April 2021, 12:10:06
Mich flutet das Log mit folgenden Meldungen.
Das Problem besteht seit gestern Abend. Ich habe schon einige 10.000 Meldungen im Log.

Ein Disable vom Device AmazonConnector war nicht ausreichend, um die Flut zu stoppen. Ich musste FHEM anschließend neustarten.

Jemand eine Idee?

2021.04.02 12:04:58 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:04:58 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:04:58 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:04:59 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:04:59 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:04:59 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:00 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:00 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:00 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:01 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:01 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:01 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:02 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:02 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:02 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:03 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:03 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:03 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:04 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:04 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:04 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:05 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:05 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:05 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:06 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:06 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:06 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:07 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:07 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:07 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:08 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:08 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:08 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:09 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:09 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
2021.04.02 12:05:09 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Apr  2 12:00:02 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 272refresh-cookie.js = true
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 02 April 2021, 12:33:50
Zitat von: MadMax-FHEM am 02 April 2021, 10:14:03
Naja zumindest mal ein get status vom Account Device posten.

Vielleicht liege ich ja falsch und Michael kann was erkennen...

Gruß, Joachim

Ich glaube wir reden aneinander vorbei.
Den Starus habe ich schon zwei mal gepostet

Meinst du das oder was anderes

Wenn ich das eingebe
get  99_Alexa_AmazonAccount status

Bekomme ich das


Modul Infos:

Beschreibung      Bereich      Wert
STATE      Reading   unauthorized
Version      Reading   0.2.9
NPM Cookie Version      Reading   3.4.2
COOKIE_STATE      Reading   START
COOKIE_TYPE      Reading   READING
COOKIE_MODE      Reading   NPM
amazon_refreshtoken      Reading   unbekannt
server      Attribut   layla.amazon.de
icon      Attribut   echo
room      Attribut   Amazon
       
Amazon Cookie:

Beschreibung      Bereich   Wert
.COOKIE      Reading   session-id=258-69947....
COOKIE_STATE      Reading   START
COOKIE_TYPE      Reading   READING
amazon_refreshtoken      Reading   unbekannt
.COOKIE      Helper   session-id=258-69947....
.COMMSID      Helper   ....
.CSRF      Helper   4....
.DIRECTID      Helper   ....
RUNLOGIN      Helper   0
RUNNING_REQUEST   Helper   0
LOGINERROR      Helper   3

Lg
Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: wienbarg am 02 April 2021, 12:56:50
Zitat von: Felix_86 am 02 April 2021, 12:10:06
Mich flutet seit heute morgen das Log mit folgenden Meldungen. ...

Jemand eine Idee?


Hi Felix,
ich hatte gestern das gleiche Phänomen.
Zum Glück hat ein ,,NPM_login new" geholfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 April 2021, 14:13:52
Der get Status vom Account Device sieht eigentlich gut aus. Was passiert wenn du ein npm_login new durchführst? Bitte danach auch mal das Log anschauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 03 April 2021, 14:24:07
hi Michael,

Befehl: set 99_Alexa_AmazonAccount NPM_login new
Ergebnis: Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

LOG:

2021.04.03 14:21:49 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2021.04.03 14:21:49 3: [99_Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2021.04.03 14:21:56 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] Node Version 10.24.0

2021.04.03 14:21:56 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] alexa-cookie modul not found

VG
Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 03 April 2021, 16:48:43
Zitat von: Deanw1975 am 01 April 2021, 22:02:51Ich dachte den muss ich gleich hinterlegen?! So habe ich zumind. den Schritt in der Anleitung verstanden.
Mit dem Fehler bist du nicht alleine...
Titel: Lautstärke speak
Beitrag von: PS915 am 05 April 2021, 09:23:15
Hi Michael,

erstmal vielen Dank für das Modul. Ich hätte folgende Frage: Ist es möglich den Speak Command mit einer festgelegten Lautstärke ausführen zu lassen?
Manche meiner Alexa Lautsprecher sind relativ leise eingestellt, wenn ich Musik höre. Wenn ich nun eine Ansage von meinem Smarthome abspiele, ist es einfach zu leise. Wäre so eine Funktion in Zukunft möglich, dass man nur für Sprachausgaben die Lautstärke festlegt und danach die Lautstärke wieder auf den vorherigen Wert eingestellt wird?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 05 April 2021, 10:07:40
Hallo,

dazu gibts in jedem Device das Attribut speak_volume.

Gruß

Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PS915 am 05 April 2021, 10:35:59
Ah, gut zu wissen. Ich habe testweise mal das Volume auf 100 gesetzt und ausprobiert! Es funktioniert! Da 100 aber zu laut ist, habe ich es auf 50 gesetzt. Leider schreit Alexa mich immer noch an und sie scheint die 50 nicht übernommen zu haben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gelbwichtel am 05 April 2021, 16:42:37
Hallo liebe Leute, jetzt muss ich nach längerem Herumsuchen doch mal melden.
Irgendwie gelingt es mir nicht das Modul in Betrieb zu nehmen.

Erst mal vorab die Eckdaten:
- Raspberry Buster
- Fhem aktualisiert
- npm: 7.8.0
- node: v10.15.3

Das erste was überhaupt nicht funzt ist, dass hier in der ComboBox zum set-Kommando kein NPM_Install und NPM_login drin ist.
Ich kann zwar ein manuelles "set myamazon NPM_Login" absetzen, aber ich bekomme die Seite zum Anmelden nicht auf die Oberfläche.
Kennt jemand die Problematik ?

Hier noch die Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Amazon
icon    Attribut echo
server    Attribut layla.amazon.de

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-06197....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=262-06197....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


LG
Bodo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 April 2021, 19:19:17
Hallo Bodo,

wie hast du definiert?

Mit dem Fake-Login: xxx@xxx.de xxx
ODER: mit den echten Amazon Daten? <- FALSCH!!

Zitat
- npm: 7.8.0
- node: v10.15.3

Mit aktuellem Buster geht da aber mehr ;)

EDIT: auch die Combo-Box sieht nicht nach aktuellem fhem aus. Neuerdings werden die Attribute doch "gruppiert"!? Oder hast du das deaktiviert? Oder ist das nicht in jedem "style"?

Ansonsten mal auf Michael warten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gelbwichtel am 05 April 2021, 21:21:04
Danke Joachim,
Fhem Version:

Latest Revision: 24150

File                   Rev   Last Change

fhem.pl                23904 2021-03-07 09:20:31Z rudolfkoenig
90_at.pm               24129 2021-04-02 16:56:29Z rudolfkoenig
98_autocreate.pm       23727 2021-02-12 20:31:37Z rudolfkoenig
00_CUL.pm              23727 2021-02-12 20:31:37Z rudolfkoenig
98_DOIF.pm             24100 2021-03-27 20:15:23Z Damian
98_dummy.pm            20665 2019-12-06 11:05:35Z rudolfkoenig
37_echodevice.pm       23714 2021-02-10 17:00:05Z michael.winkler
66_ECMD.pm             16372 2018-03-10 13:09:24Z neubert


Ja, hab natürlich mit echten Amazon Daten angefangen und nicht mit xxxxx@xx xxx.
Jetzt mal umgestellt, bringt aber nichts.

Interssant ist Zeitpunkt 19:53:05. Den hier angezeigten Link bekomme ichj nie zu shen.


2021.04.05 19:53:04 3: [myamazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Node Version 10.15.3
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.221
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.221
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fd00::130e:610a:718d:6b4e
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::7c1b:8f5f:17e3:9cf3
2021.04.05 19:53:07 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 RPi-FHEM-1.fritz.b:3002 0.0.0.0:*               LISTEN
2021.04.05 19:53:07 3: [myamazon] [echodevice_NPMLoginNew] Proxy Port 3002 is in use
2021.04.05 19:53:08 3: [myamazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 19:53:06 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 79182create-cookie.js = true
2021.04.05 19:53:09 3: [myamazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 19:53:06 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 79182create-cookie.js = true
2021.04.05 19:53:10 3: [myamazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2021.04.05 19:53:10 3: [myamazon] [echodevice_setState] to connected but loginerror


Deaktiviert habe ich nichts. ALles so genommen, wie es installiert wurde.
Skins hab ich f12, f18 und dark  ausprobiert, bei den Comboboxen verändert sich da nichts.
Nach Chrome mal noch Edge probiert. Dito.

Mal abwarten, ob noch jemand eine Idee hat.
cu

Nachtrag: 6.4.2021 07:30: Ich hab mir jetzt mal den Code vom 37_echodevice genauer angesehen. Die "NPM" Felder kommen nur, wenn der Fake User beim define des Device auch benutzt wurde. Scheinbar hatte mein Löschen vom Gerät doch nicht so gänzlich funktioniert, nachdem mir  MadMax-FHEM den Hinweis auf den FakeUser gegeben hatte.
Ich versuche es heute Abend nochmal von vorne.
Danke für die Unterstützung


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 05 April 2021, 22:30:41
Hallo mein echodevice steht auch seid dem 29.03.2021 auf Connected but Loginerror

Bei einem NPN_LOGIN new kommt nach dem Anmeldung die Meldung ich Solle alle Cookies aktivieren, diese sind amer in Chrome aktiviert.

werden noch mehr Infos benötigt?

Frage ist was kann ich noch tun?

Vielleicht hilft das noch
2021.04.05 22:33:25 3: [Amazon] [echodevice_LoginStart] connected but loginerror
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Node Version 11.4.0

2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=192.168.2.172
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew]   Result Interface=wlan0 IP=192.168.2.172
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=2002:592:de38:0:75e5:7ffe:d164:f9
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=fe80::e820:5867:873f:eadb
2021.04.05 22:33:33 3: [Amazon] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.05 22:33:33 3: [Amazon] [echodevice_NPMLoginNew] Proxy IP 192.168.2.172
2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.2.172:3002 to listen on 192.168.2.172

2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2021.04.05 22:33:36 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2021.04.05 22:33:36 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2021.04.05 22:33:36 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2021.04.05 22:33:36 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-7994209-2916351

2021.04.05 22:33:36 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2248374816l

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-7994209-2916351; session-id-time=2248374816l","Accept":"*/*"},"gzip":true,"body":"appActionToken=E9uQreIvsjLbrNOE92Aj2F7Xdojzkj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ASjhHWTNTUEowNzBYU0c4OVZYU1A%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.zHmPp4D7eswy5QdzI59jZ0y-C1p8kIL4E7lqdonGUWLVk5GGAvMI-g.kIkUB_YSaUiwYUOC._okRhKf53lKW-C-IZVHIVzu8K12q5RDHE5ulDRJ0St0_bmjoU1AhQ0Tnc56Rk-Hve6EVTwXSdVPE-ZfMnh7vTHuJCx_1t5wRRcpjq_dn0rhdbr3HQGLygrmXuuQleRPUJ6vQZgTcP1dMsSDrBrRaUVMsihSsN-MK_z4oba30aKoBrnSKNvv68mleG8WZVaLntdbycX48wrGl1lrEaycaMyEB60PTEI6LQskjQNM24aquwxTQboBlKQM2UHb0QF_GN8DWlSiXWk6BcMaIa5i7uNqNclF0ogqpU_jVeaRFEPg.kXrAH6qw1agUO2iFhCKmcA&showPasswordChecked=false"}

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2248374834l

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-7064253-5802520

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-7994209-2916351","Cookie":"session-id=258-7994209-2916351; session-id-time=2248374834l; ubid-acbde=260-7064253-5802520","Accept":"*/*"},"gzip":true,"body":"appActionToken=E9uQreIvsjLbrNOE92Aj2F7Xdojzkj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AVzJFWkNZUlQ4WjBOTUtUSERGWEE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.GUKCj0cg_kLapb0GDO6kRsjmPELVzt3-gGKIvL9rZ_rudfYgBxH03A.uLuWnn3lFOpOBNPA.Fs1_7Sk0b3720GVO7S-ge5kVm-tsqsTP6mbVQqQVotRQ2fT4i3w1XQCyWKf8Zs7jRpub0v6qK5qfXkGJVH-qdInN3Tu3i5abCCyaDCawq9jP4MaRNKJGPc3znedSnZoIibS0-2pmH375yHiZxrDFW2zJ42LTBQ3nqJZYT5pi349OPBpDOn1yYglmHInWCCXJaEFQPrGM5uY9NEKWoRQaFhtPwZgdxBAbv0zOFJSYBw-Zb7anfF7EUkovZtdgWz9hCYPKu4I9triqIh9SfeLA12Q3.vfdxJTopHhb-44-KEJf9WA&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.60_26644/DVES_849E9D left us (keepalive check)
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.62_22004/DVES_C2D909 left us (keepalive check)
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.50_6309/RFbridge left us (keepalive check)
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.61_14728/DVES_C3EDD0 left us (keepalive check)
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.64_3749/DVES_C3675E left us (keepalive check)
2021.04.05 22:34:13 3: [Amazon] [echodevice_LostConnect] connection error = read from https://www.amazon.de:443 timed out / set loginerror to 3
2021.04.05 22:34:15 3: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 22:33:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 375create-cookie.js = true
2021.04.05 22:34:17 3: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 22:33:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 375create-cookie.js = true
2021.04.05 22:34:18 3: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 22:33:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 375create-cookie.js = true

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gelbwichtel am 06 April 2021, 13:02:45
So,
nochmal getestet aber gleiches Ergebnis:
Der Aufruf für den Browser erscheint zwar laut Log, aber nicht auf der Oberfläche.

Wenn keine dazu eine Idee hat, wie könnte man die 37_echodevice so anpassen, dass ggf. an der Stelle noch der Aufruf auf die Amazonseite im Klartext gepostet wird, so dass man ggf. per Copy&Past direkt in den Browser kopieren kann ?

Versionen:
Linux: Raspbian GNU/Linux 10 aktualisiert
fhem: fhem.pl  23904 2021-03-07 09:20:31Z
37:echodevice: 2021.02.10 v0.2.9
npm: 7.8.0
node: v10.15.3


Her nochmal meine Vorgehensweise und der Log dazu:

- nochmal alles zu dem echodevice gelöscht und ein reboot gemacht.
- define myAmazon echodevice xxx@xxx.xx xxx
- set myAmazon NPM_Install
- set myAmazon NPM_login new



2021.04.06 12:38:15 3: [myAmazon] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.06 12:38:15 3: [myAmazon] [echodevice_NPMLoginNew] Proxy IP 192.168.178.221
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.221:3002 to listen on 192.168.178.221
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}
2021.04.06 12:38:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
2021.04.06 12:38:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}
2021.04.06 12:38:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2021.04.06 12:38:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-1028114-5223428
2021.04.06 12:38:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2248425502l
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-1028114-5223428; session-id-time=2248425502l","Accept":"*/*"},"gzip":true,"body":"appActionToken=X8GGBhbQ76ZiqMnN5YvEOMYraacj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AOTNSV1IwUFJHVk4wNFFTUjFQRDM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.xsZ25f8k0_DPXz_GiowCa867prlDOaMsbmxvS9O6n5LDTBlJV6nUfg.Sp1YTT1cUs4MXlS0.STHcfNbPlwfHGbN9dpsvfIyH7sqf5JICEGvGS-Vmi3DJoSAMG1H_uRx_wY-Fmsp192XkfHNkfwLcDamPuQztZuTZtsQKVmrT5vOZPYusZyVLW_qkmkXA5l1qrKgteR-9UxprNjGHn_QoY8LgPsTh91Y6B6XwdihnrA_tNpr_sthxXkTBLRooh1VQYya61BMTn715jRtWQuE5FYHOB51AtljP1yQLz-hUMOVl0NEsFrMUmQ-3XpxMqIu4qVmAtdBgM5yslEjquXEUUbouxz0510-xbKCMu_v89loNqHitYiM.3NzfgS_ISntwydVYFEnMVg&showPasswordChecked=false"}
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2248425531l
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-0279883-1062168
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-1028114-5223428","Cookie":"session-id=261-1028114-5223428; session-id-time=2248425531l; ubid-acbde=258-0279883-1062168","Accept":"*/*"},"gzip":true,"body":"appActionToken=X8GGBhbQ76ZiqMnN5YvEOMYraacj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AN1BaSFEwN0JIOEUyNlNDTTJLQjQ%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.YIc2cWzk6kdyM3ZuSuuG4LwjGAcCKHytHGp09TmwYPD8sviuWiZc7w.bivxxzTAAa1T4xFK.RtWrS1NV1C_WeL1KIB4XC2tsITXFPapI4HhaWq-q1CsWqape2RCxaeUpYoB1GpYocEh4rVmw5Cy2aB5v2msyZ4YmlPGPYIirYFYfDWBiIUFc3VP_1U3z6UxAmpUneVY7mT8iOEq90ICQZYG6F4-4ch6rV-a5LRXHjJxdnMX2yNfjyEHcfRUewTyktVOU7QAtVLOqd30JPxvJiVVukaWgyaDh4LQa_8KlcA0nTHGFTjzbUzkNSXxe8FIKkunFS0VlyuotqMhXwnDyCnMPCh2v1H0.Fal7Csgap75BLlsPGd1ZNQ&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
2021.04.06 12:39:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002
2021.04.06 12:39:22 3: [myAmazon] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2021.04.06 12:39:22 4: WEB: /fhem&detail=myAmazon&dev.setmyAmazon=myAmazon&fwcsrf=csrf_479767701046951&cmd.setmyAmazon=set&arg.setmyAmazon=NPM_login&val.setmyAmazon=new / RL:1702 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.04.06 12:39:25 4: [myAmazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.04.06 12:39:25 4: Closing inactive connection WEB_192.168.178.120_50656
2021.04.06 12:39:25 4: Closing inactive connection WEB_192.168.178.120_50602
2021.04.06 12:39:25 4: Closing inactive connection WEB_192.168.178.120_50699
2021.04.06 12:39:25 4: Closing inactive connection WEB_192.168.178.120_50535
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr  6 12:38:14 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 79177create-cookie.js = true
2021.04.06 12:39:25 4: Connection accepted from WEB_192.168.178.120_50824
2021.04.06 12:39:25 4: <hidden>: HTTP response code 200
2021.04.06 12:39:25 4: <hidden>: HTTP response code 200
2021.04.06 12:39:25 4: WEB_192.168.178.120_50824 POST /fhem&detail=myAmazon&dev.setmyAmazon=myAmazon&fwcsrf=csrf_479767701046951&cmd.setmyAmazon=set&arg.setmyAmazon=NPM_login&val.setmyAmazon=new; BUFLEN:0
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Node Version 10.15.3
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Version alexa-cookie.js = 3.4.2
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.221
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.221
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fd00::130e:610a:718d:6b4e
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::7c1b:8f5f:17e3:9cf3
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:2701            0.0.0.0:*               LISTEN
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:sunrpc          0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:33333           0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:smtp          0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 RPi-FHEM-1.fritz.b:3002 0.0.0.0:*               LISTEN
2021.04.06 12:39:26 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 RPi-FHEM-1.fritz.b:3002 0.0.0.0:*               LISTEN
2021.04.06 12:39:26 3: [myAmazon] [echodevice_NPMLoginNew] Proxy Port 3002 is in use
2021.04.06 12:39:26 4: WEB: /fhem&detail=myAmazon&dev.setmyAmazon=myAmazon&fwcsrf=csrf_479767701046951&cmd.setmyAmazon=set&arg.setmyAmazon=NPM_login&val.setmyAmazon=new / RL:1719 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


ergänzend noch

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Im Voraus schon mal vielen Dank
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 06 April 2021, 13:07:38
Zitat von: gelbwichtel am 06 April 2021, 13:02:45
So,
nochmal getestet aber gleiches Ergebnis:
Der Aufruf für den Browser erscheint zwar laut Log, aber nicht auf der Oberfläche.


Es sollte 192.168.178.221:3002 zum Erfolg führen.

Grüße Jörg

PS: Hast Du die Attribute npm_proxy_listen_ip und npm_proxy_ip gesetzt? Hatte bei mir geholfen.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gelbwichtel am 06 April 2021, 13:42:02
Danke Jörg,
die Direkteingabe der IP:Port hat funktioniert. Ich hatte vermutet, dass das irgendwo ein zusammengebauter http://amazon.de/....... Aufruf hin muss.
Manchmal sollte man einfach nicht zu kompliziert denken.
Bin jetzt connected. Wenn sich das dann mal mit dem nicht-aufpoppen erklären lässt wäre schön, aber so ist mir auch erstmal geholfen.

Vielen Dank und @Michael: gute Arbeit
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Floriky am 06 April 2021, 13:58:07
Hallo Zusammen leider ist die Doku für das Modul von Herrn Winkler offline. In der Commandref habe ich leider auch nichts gefunden. Würde das Device gerne einrichten. Vielleicht kann mir jemand weiterhelfen. Vielen Dank vorab.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 April 2021, 14:12:06
Zitat von: Floriky am 06 April 2021, 13:58:07
Hallo Zusammen leider ist die Doku für das Modul von Herrn Winkler offline. In der Commandref habe ich leider auch nichts gefunden. Würde das Device gerne einrichten. Vielleicht kann mir jemand weiterhelfen. Vielen Dank vorab.
Danke für den Hinweis. Leider hat jimdo wohl gerade allgemein Problem. Doku sollte daher wieder erreichbar sein, wenn die Probleme beseitigt sind.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 April 2021, 14:38:01
Doku geht wieder!
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 06 April 2021, 21:15:30
Zitat von: Deanw1975 am 03 April 2021, 14:24:07
hi Michael,

Befehl: set 99_Alexa_AmazonAccount NPM_login new
Ergebnis: Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

LOG:

2021.04.03 14:21:49 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2021.04.03 14:21:49 3: [99_Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2021.04.03 14:21:56 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] Node Version 10.24.0

2021.04.03 14:21:56 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] alexa-cookie modul not found

VG
Dean

Hat keiner eine Idee

LG
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 06 April 2021, 21:52:38
Hallo, bei mir hat ein FHEM Update geholfen, danach ein  NPN_LOGIN new und alles läuft wieder.

Lieben gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2021, 09:33:49
Zitat von: Deanw1975 am 06 April 2021, 21:15:30
Hat keiner eine Idee

LG
Sascha
Hast du die Anleitung "https://mwinkler.jimdo.com/modul-echodevice-npm/" schon durchgearbeitet?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 07 April 2021, 11:00:22
Zitat von: michael.winkler am 07 April 2021, 09:33:49
Hast du die Anleitung "https://mwinkler.jimdo.com/modul-echodevice-npm/" schon durchgearbeitet?

ja habe ich, ich habe das hier schon zusammengefasst:
https://forum.fhem.de/index.php/topic,82631.msg1144983.html#msg1144983


dann ging es hier weiter
https://forum.fhem.de/index.php/topic,82631.msg1144994.html#msg1144994

Dann hier:

https://forum.fhem.de/index.php/topic,82631.msg1145009.html#msg1145009

dann hier
https://forum.fhem.de/index.php/topic,82631.msg1145083.html#msg1145083

dann hier
https://forum.fhem.de/index.php/topic,82631.msg1145419.html#msg1145419


VG
Sascha AKA Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2021, 11:18:23
Zitat von: Deanw1975 am 07 April 2021, 11:00:22
ja habe ich, ich habe das hier schon zusammengefasst:
https://forum.fhem.de/index.php/topic,82631.msg1144983.html#msg1144983


dann ging es hier weiter
https://forum.fhem.de/index.php/topic,82631.msg1144994.html#msg1144994

Dann hier:

https://forum.fhem.de/index.php/topic,82631.msg1145009.html#msg1145009

dann hier
https://forum.fhem.de/index.php/topic,82631.msg1145083.html#msg1145083

dann hier
https://forum.fhem.de/index.php/topic,82631.msg1145419.html#msg1145419


VG
Sascha AKA Dean
Ich denke wir müssen hier noch mal ganz von vorne anfangen.

kannst du mal ein list von Deinem Account Device schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 07 April 2021, 11:29:51
Zitat von: michael.winkler am 07 April 2021, 11:18:23
Ich denke wir müssen hier noch mal ganz von vorne anfangen.

kannst du mal ein list von Deinem Account Device schicken?

Habe dir mal ne PN gesendet
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2021, 11:45:54
Zitat von: Deanw1975 am 07 April 2021, 11:29:51
Habe dir mal ne PN gesendet
PN habe ich gelesen. Mich hatte die DEF interessiert und die scheint richtig zu sein.

Als nächstes wäre es mal interessant ob du die NPM Komponenten manuel per ssh installieren konntest. Wichtig ist hier auch, dass das ganze in das FHEM Verezichnis muss. Kannst du daher mal prüfen ob sich Deine FHEM Installation unterhalb von "/opt/fhem" befindet?

Dann bitte mal folgendes im SSH ausführen:

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2


danach noch

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie


Bitte auch mal prüfen ob das Verzeichnis "/opt/fhem/cache/alexa-cookie" existiert uund sich dort Daten befinden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 07 April 2021, 12:03:29
Zitat von: michael.winkler am 07 April 2021, 11:45:54
Als nächstes wäre es mal interessant ob du die NPM Komponenten manuel per ssh installieren konntest. Wichtig ist hier auch, dass das ganze in das FHEM Verezichnis muss. Kannst du daher mal prüfen ob sich Deine FHEM Installation unterhalb von "/opt/fhem" befindet?

Dann bitte mal folgendes im SSH ausführen:

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2


danach noch

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie


Bitte auch mal prüfen ob das Verzeichnis "/opt/fhem/cache/alexa-cookie" existiert uund sich dort Daten befinden.

ich habe beide wege versucht.
ein paar screenshots in der Anlage
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2021, 12:08:31
Zitat von: Deanw1975 am 07 April 2021, 12:03:29
ich habe beide wege versucht.
ein paar screenshots in der Anlage
Das Ergebnis sieht eigentlich gut aus.

Bitte mal über die FHEM Webgui ein set npm_login new ausführen. Wenn wieder eine Fehlermeldung kommt, dann mal im FHEM Log schauen was dort alles gemeldet wurde.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 07 April 2021, 12:40:21
Zitat von: michael.winkler am 07 April 2021, 12:08:31
Bitte mal über die FHEM Webgui ein set npm_login new ausführen. Wenn wieder eine Fehlermeldung kommt, dann mal im FHEM Log schauen was dort alles gemeldet wurde.

Ausgeführt:
set 99_Alexa_AmazonAccount NPM_login new

Anwort von Fhem:
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

Logfile:
2021.04.07 12:39:11 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] Node Version 10.24.0

2021.04.07 12:39:11 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] alexa-cookie modul not found
2021.04.07 12:39:21 3: [99_Alexa_AmazonAccount] [echodevice_setState] to connected
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2021, 12:50:28
Zitat von: Deanw1975 am 07 April 2021, 12:40:21
Ausgeführt:
set 99_Alexa_AmazonAccount NPM_login new

Anwort von Fhem:
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

Logfile:
2021.04.07 12:39:11 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] Node Version 10.24.0

2021.04.07 12:39:11 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] alexa-cookie modul not found
2021.04.07 12:39:21 3: [99_Alexa_AmazonAccount] [echodevice_setState] to connected

Prüfe mal bitte ob die Datei "/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js" vorhanden ist, bzw. was sich alles in dem Verzeichnis befindet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 07 April 2021, 13:01:52
Zitat von: michael.winkler am 07 April 2021, 12:50:28
Prüfe mal bitte ob die Datei "/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js" vorhanden ist, bzw. was sich alles in dem Verzeichnis befindet.
nein ist sie nicht und jetzt?

Hier die Liste:
Ordner:
example 
lib 

Dateien:
LICENSE
package.json
README.md
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 April 2021, 13:14:18
Zitat von: Deanw1975 am 07 April 2021, 13:01:52
nein ist sie nicht und jetzt?

Hier die Liste:
Ordner:
example 
lib 

Dateien:
LICENSE
package.json
README.md

Lösche mal das komplette Verzeichnis "/opt/fhem/cache/alexa-cookie" und führen dann noch mal die manuelle ssh Installation durch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 07 April 2021, 13:44:11
Das wars es, die Datei war nun da.

Alle Gerate wurden hinzugefügt!

DANKE für deine Geduld 8)

DEAN
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 07 April 2021, 16:16:01
Hallo zusammen,

nachdem meine ganzen Echo-Dots endlich laufen habe ich folgende Herausforderung:
Die Dots laufen bei mir in 8 Räumen und ich nutze gerne Funktionen aus dem Keller raus im Dachboden etwas zu schalten.
Nun möchte ich gerne die ganzen Dummies etwas rausnehmen um etwas mehr Dynamics rein zu bekommen

Beispiel: Keller  wird der Befehl ausgesprochen: "Setze Heizung Badezimmer auf 25 Grad"
im DOIF steht sinngemäß
"Wenn Heizung auf 25 grad gestellt und Fenster offen dann sende Nachricht (Bad nicht aufheizbar da Fenster offen)"

Aktuell löse ich das mit einer Telegram Nachricht (also Medienbruch)

Würde gerne die Nachricht an den Echo zurückgeben von dem der Befehl gerufen wurde

Im Prinzip:
set ECHO_<Variabel> speak Im bad ist das Fenster offen

Danke
Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 April 2021, 17:55:57
Naja, wenn die weit genug auseinander stehen:

notify/DOIF auf das voice Reading (aller Echos) und darauf dann prüfen und entspr. Befehl ausführen...
...oder auch nicht.

Im Event steht ja (bei notify in $NAME) welches Device ausgelöst hat.
Also dann: set $NAME speak irgendwas oder was anderes ;)

Was du noch brauchst ist nat. alexa-fhem und ein Device was bei entsprechenden Sprachansagen geschalten wird, damit Alexa "zufrieden" ist...
"Sprachumfang" kannst du mittels Routinen "erweitern"...

Gibt einige Beispiele im Thread hier und bzgl. "welcher Echo hat es gehört" gibt es auch 1-2-3 andere Threads...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KernSani am 08 April 2021, 22:47:49
Hi Michael,
mir sind gelegentliche - vermutlich durch echodevice verursachte - Logmeldungen aufgefallen. Die Ursache/Lösung ist noch nicht 100% klar, aber vielleicht magst du ja mal mitlesen: https://forum.fhem.de/index.php/topic,120173.msg1146758.html#msg1146758
Grüße,
Oli
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 12 April 2021, 11:22:35
Hallo,

bei meinem Dot wird das set speak mit vermutlich Lautstärke 20-30 ausgegeben.
Das speak_volume steht aber auf 5.
Jemand eine Idee was schief läuft?

Danke und VG Dieter

   DEF        A2U21SRK4QGSE1 G091AA0810560DPX
   FUUID      605cceeb-f33f-cd72-8ac6-be66a7e5f1222b04
   FVERSION   37_echodevice.pm:v5.0.0-s23714/2021-02-10
   IODev      Echodevice
   LOGINMODE  IODEV
   NAME       ECHO_G091AA0810560DPX
   NR         486
   NTFY_ORDER 50-ECHO_G091AA0810560DPX
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen4
   OLDREADINGS:
   READINGS:
     2021-04-12 11:15:54   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-04-12 11:15:54   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-04-11 12:19:35   COOKIE_MODE     IODEV
     2021-04-12 11:15:53   channel         TuneIn-Liveradio
     2021-04-12 11:15:57   deviceAddress   
     2021-04-12 11:15:59   dnd             off
     2021-04-12 11:15:57   microphone      false
     2021-04-12 11:15:55   model           Echo Dot Gen4
     2021-04-12 11:15:53   mute            off
     2021-04-12 11:15:55   online          true
     2021-04-12 11:15:53   playStatus      playing
     2021-04-12 11:15:55   presence        present
     2021-04-12 11:15:53   progress        726
     2021-04-12 11:15:53   progresslen     0
     2021-04-12 11:15:53   repeat          false
     2021-04-12 11:15:53   shuffle         false
     2021-04-11 12:21:30   state           connected
     2021-04-12 11:15:57   timeZoneId      Europe/Berlin
     2021-04-08 14:25:22   tunein         
     2021-04-12 11:15:55   version         4799221636
     2021-04-12 11:03:49   voice           
     2021-04-12 11:03:49   voice_timestamp 1618218223509
     2021-04-12 11:15:53   volume          5
     2021-04-12 11:16:02   volume_alarm    21
     2021-04-12 11:15:58   wakeword        ALEXA
   helper:
     CMD_QUEUE_NUMBER 638618
     DEVICETYPE A2U21SRK4QGSE1
     FAMILY     ECHO
     NAME       Echo Office
     RUNNING_REQUEST 0
     VERSION    4799221636
     bluetooth  -
     CMD_QUEUE:
Attributes:
   DbLogExclude .*
   IODev      Echodevice
   alias      Echo Office
   cmdIcon    play:rc_PLAY pause:rc_PAUSE
   devStateIcon connected:it_wifi
   event-on-change-reading .*
   icon       echo
   room       Amazon,Büro
   speak_volume 5


Edit:
Keiner eine Idee oder einen Tipp?
Oder fehlen noch weitere Angaben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 April 2021, 08:37:34
Schick mal ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dk3572 am 13 April 2021, 08:53:32
Zitat von: michael.winkler am 13 April 2021, 08:37:34
Schick mal ein get status vom Account Device

...und das war auch schon der Denkanstoß  ;)
Dort war speak_volume auf 40 gesetzt.
Habe es gelöscht, jetzt funktioniert es.

Trotzdem vielen Dank.
VG Dieter
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: duke-f am 14 April 2021, 12:00:55
Ist es möglich, dass es heute Nacht ein Problem auf Seite von Amazon oder des FHEM-Servers gab? Ich hatte heute morgen ca. 6:30 festgestellt, dass ich nicht mehr an mein FHEM über den Browser komme. Habe dann wegen Zeitmangel versucht, den Cubie komplett neu zu starten, aber auch ein mehrfaches Reboot half nicht. Ich kam immer ganz kurz ran, dann war wieder Schluss. Als ich schon aufgegeben habe, weil ich ins Büro musste, habe ich um ca. 8:00 einen letzten Reboot versucht und siehe da, ohne jegliche Änderung geht wieder alles. In meinem Hausnetz ist alles in Ordnung, eine andere FHEM-Instanz auf einem anderen Rechner lief weiter.

Im Log habe ich jetzt die Einträge "Too many open files" seit heute Nacht 02:22 gesehen. Unmittelbar davor war um 02:20 ein Eintrag "[Amazon_Account] [echodevice_LoginStart] connected but loginerror", die sich dann auch wiederholt bis letztmals ca. 07:40.

Wie gesagt, jetzt läuft wieder alles unverdächtig diesbezüglich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 14 April 2021, 19:10:32
Hallo Michael,

ich weis ich bin evtl. sehr früh dran ;) aber ich habe heute meinen Echo Show 10 bekommen. Würdest du ihn bitte ins Modul mit aufnehmen. Der Devicetype ist: AIPK7MM90V7TB

Danke

Erster Eindruck: Super verarbeitet, super Display und das Drehen geht mega smooth und das ohne auch nur das geringste Geräusch von sich zu geben. Es macht aber Sinn den Kamera Schieber zu schließen, damit das Teil einem nicht ständig beim Vorbeilaufen nachschaut ;D. Wenn er irgendwann mal meiner Frau nachpfeift bekomme ich echt Angst  ::). Wenn man zu Zweit davor steht, weis er manchmal nicht so recht wen er anschauen soll aber woher soll er es auch wissen.

Einzig das Mikrophone reagiert im Augenblick noch etwas schlechter, d.h. man muss etwas lauter "Echo" rufen bis er aufwacht. Ein Video Call mit einem Echo Show 8 war aber der Knüller.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Matze89 am 14 April 2021, 23:05:03
wenn es schnell gehen muss, allerdings nicht für jeden empfohlen:
als Nutzer FHEM bearbeiten:
/opt/fhem/FHEM/37_echodevice.pm

Zeile: 881
$usage .= 'homescreen ' if ($hash->{model} eq "Echo Show 5" || $hash->{model} eq "Echo Show 8" || $hash->{model} eq "Echo Show" || $hash->{model} eq "Echo Show Gen2");
ändern in:
$usage .= 'homescreen ' if ($hash->{model} eq "Echo Show 5" || $hash->{model} eq "Echo Show 8" || $hash->{model} eq "Echo Show" || $hash->{model} eq "Echo Show Gen2" || $hash->{model} eq "Echo Show Gen3");

und nach Zeile 4325:
elsif($ModelNumber eq "AIPK7MM90V7TB"   || $ModelNumber eq "Echo Show") {return "Echo Show Gen3";}

speichern und in Fhem Befehl "reload 37_echodevice.pm" ausführen.
Vorrübergehend auf Update verzichten... - sobald Michael das update ausliefert - natürlich update und dies überschreiben ;-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 14 April 2021, 23:47:35
Den Weg kenn ich, hab ich schon mal bei den Dot´s mit der Uhr gemacht. Danke für´s posten, dann muss ich nicht lange suchen  :)
Hab die Änderung gerade eingebaut, funzt. Die Sprachausgabe oder die Tierlaute sind vom Klang echt krass realistisch.   

Wollte nur schon mal das neue Device an Michael melden, dann kann er es bei Gelegenheit einarbeiten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: henne2000 am 15 April 2021, 22:57:44
Auch ich bin seit gestern in Besitz eines Echo 10 und würde mich über eine Unterstützung des Gerätes sehr freuen. Falls ich dafür irgendwie helfen kann mit entsprechenden Infos oder auch Tests, dann gib mir gern Bescheid, Michael.

Es ist das erste Gerät was ein bisschen so wirkt als hätte es Leben in sich wenn es einem per Drehung durch den Raum folgt. Von der Kamera bin ich bisher sehr angetan. Bei einem Videoanruf wird der Bildausschnitt automatisch an die im Raum anwesenden Personen angepasst - Weitwinkel wenn viele da sind und Zoom wenn nur einer davor steht. Auch ich hatte bisher noch etwas Mühe mit dem Mikro - manchmal muss man das Aktivierungswort zweimal sprechen bevor sie hört, ich hoffe das bessert sich noch (durch Update oder Lernprozess).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 16 April 2021, 20:50:45
Mir ist irgendwann aufgefallen, dass "Set speak" und "set sound" nicht mehr gehen. Nichts zu hören und keine Info im Log.
Alle Device stehen auf connected.
Wo kann ich suchen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netbus am 17 April 2021, 17:45:30
Hallo,
seit heute mag das Modul nicht mehr. Wenn ich versuche "npm install" bekomme ich folgenden Meldung

root@fhem:~npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN npm npm does not support Node.js v10.24.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! Unexpected identifier

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-04-17T15_43_53_705Z-debug.log
root@fhem:~# cat /root/.npm/_logs/2021-04-17T15_43_53_705Z-debug.log
0 info it worked if it ends with ok
1 warn npm npm does not support Node.js v10.24.0
2 warn npm You should probably upgrade to a newer version of node as we
3 warn npm can't make any promises that npm will work with this version.
4 warn npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
5 warn npm You can find the latest version at https://nodejs.org/
6 verbose cli [ '/usr/bin/node',
6 verbose cli   '/usr/bin/npm',
6 verbose cli   'install',
6 verbose cli   '--prefix',
6 verbose cli   '/opt/fhem/cache/alexa-cookie',
6 verbose cli   'alexa-cookie2' ]
7 info using npm@5.8.0
8 info using node@v10.24.0
9 verbose npm-session a5656c4b1aed4cfb
10 silly install loadCurrentTree
11 silly install readLocalPackageData
12 silly fetchPackageMetaData error for alexa-cookie2@latest Unexpected identifier
13 verbose stack /usr/share/npm/node_modules/pacote/node_modules/make-fetch-happen/warning.js:1
13 verbose stack cons4 url = require('url')
13 verbose stack       ^^^
13 verbose stack
13 verbose stack SyntaxError: Unexpected identifier
13 verbose stack     at Module._compile (internal/modules/cjs/loader.js:723:23)
13 verbose stack     at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
13 verbose stack     at Module.load (internal/modules/cjs/loader.js:653:32)
13 verbose stack     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
13 verbose stack     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
13 verbose stack     at Module.require (internal/modules/cjs/loader.js:692:17)
13 verbose stack     at require (internal/modules/cjs/helpers.js:25:18)
13 verbose stack     at Object.<anonymous> (/usr/share/npm/node_modules/pacote/node_modules/make-fetch-happen/index.js:12:20)
13 verbose stack     at Module._compile (internal/modules/cjs/loader.js:778:30)
13 verbose stack     at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
13 verbose stack     at Module.load (internal/modules/cjs/loader.js:653:32)
13 verbose stack     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
13 verbose stack     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
13 verbose stack     at Module.require (internal/modules/cjs/loader.js:692:17)
13 verbose stack     at require (internal/modules/cjs/helpers.js:25:18)
13 verbose stack     at Object.<anonymous> (/usr/share/npm/node_modules/pacote/lib/fetchers/registry/fetch.js:7:15)
14 verbose cwd /root
15 verbose Linux 5.10.17-v7l+
16 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "--prefix" "/opt/fhem/cache/alexa-cookie" "alexa-cookie2"
17 verbose node v10.24.0
18 verbose npm  v5.8.0
19 error Unexpected identifier
20 verbose exit [ 1, true ]
root@fhem:~#


Was passt ihm da nicht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Marlen am 17 April 2021, 18:11:53
Hatte ich auch, nach NMP_install und anschließen NMP_login new ging es wieder!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netbus am 17 April 2021, 18:36:45
Wenn es nur so einfach wäre  :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ReviloEgros am 17 April 2021, 19:17:04
Hier auch. Seit heute bei 2 verschiedenen installationen mit verschiedenen Accounts  auch Probleme. Bekomme bei beiden login error. Ein NPM_Login new zeigt mir zwar den Link zum anmelden in FHEM an. Aber wenn ich draufklicke lädt sich der Browser tot.

Das mit dem totladen lag an meiner virbr0, da das Modul das falsche Interface genommen hatte (trotz angegebener npm_proxy_ip). Jetzt läuft wieder alles.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byllyy am 18 April 2021, 09:00:59
Seit gestern Abend habe ich leider auch Probleme mit dem Echodevice.

Nach "NPM_install" kommt :
Installationsergebnis

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.4.2
updated 1 package, moved 6 packages and audited 158 packages in 2.978s

3 packages are looking for funding
run `npm fund` for details

found 2 vulnerabilities (1 low, 1 high)
run `npm audit fix` to fix them, or `npm audit` for details

Installation erfolgreich durchgefuehrt


Nach "NPM_login" kommt:
Login Ergebnis

Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.


FHEM LOG schreibt dann :
2021.04.18 08:51:52 3: [Echodevice] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2021.04.18 08:52:26 3: [Echodevice] [echodevice_LoginStart] connected but loginerror
2021.04.18 08:52:26 3: [Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Node Version 10.18.1

2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.188.87
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.188.87
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:d0:8712:f600:fc4c:2008:e1d:db7d
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fd00::d3ec:552a:c3af:1f7e
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::55b2:2fd5:8ccc:fa72
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.188.87
/opt/fhem/cache/alexa-cookie/node_modules/mime/mime.js:1
/.
^

SyntaxError: Invalid regular expression: missing /
    at Module._compile (internal/modules/cjs/loader.js:723:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/send/index.js:24:12)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
2021.04.18 08:53:26 3: [Echodevice] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2021.04.18 08:53:26 3: [Echodevice] [echodevice_LoginStart] connected but loginerror
2021.04.18 08:53:27 3: [Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3


Ein Restart bracht auch keine Besserung. Habt jemand einen Tipp?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 18 April 2021, 09:24:10
Ich hatte gestern zwar auch die "Connected but login error" Meldungen, aber nach einfachen "set npm login new" und dem anschließenden Anmeldeprozess bei Amazon lief wieder alles einwandfrei.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netbus am 18 April 2021, 11:51:29
Zitat von: Wolle02 am 18 April 2021, 09:24:10
Ich hatte gestern zwar auch die "Connected but login error" Meldungen, aber nach einfachen "set npm login new" und dem anschließenden Anmeldeprozess bei Amazon lief wieder alles einwandfrei.
Ja bei mir leider nicht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byllyy am 18 April 2021, 14:00:11
Bei mir sieht es auch noch nicht besser aus.
Nach update, restart, erfolgreichem "NPM_install" bleibt es beim Fehler nach "NPM_login" mit der Aussage "Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen."

Der FHEM Log hilft mir leider nicht weiter :
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Node Version 10.18.1

2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.188.87
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.188.87
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:d0:8712:f600:fc4c:2008:e1d:db7d
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::55b2:2fd5:8ccc:fa72
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.188.87
/opt/fhem/cache/alexa-cookie/node_modules/mime/mime.js:1
/.
^

SyntaxError: Invalid regular expression: missing /
    at Module._compile (internal/modules/cjs/loader.js:723:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/send/index.js:24:12)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
2021.04.18 13:57:04 3: [Echodevice] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2021.04.18 13:57:36 3: [Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2021.04.18 13:57:36 3: [Echodevice] [echodevice_setState] to connected but loginerror

jump to the top


Hat da jemand noch einen Tipp?
LG,
Byllyy
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 18 April 2021, 15:04:23
Zitat von: netbus am 18 April 2021, 11:51:29
Ja bei mir leider nicht

Ich hab jetzt auch immer wieder gelesen, dass ihr alle einen NPM_install macht. Ich habe nur einen NPM login new gemacht und damit konnte ich mich wieder anmelden.
Speziell bei dir hast du dir scheinbar durch NPM_install eine Umgebung installiert bei der node zu alt ist. So jedenfalls interpretiere ich die Fehlermeldung.
Kann mich natürlich irren; Michael wird hier und bei den anderen bestimmt was richtiges sagen können.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byllyy am 18 April 2021, 15:44:26
Dann schreibe ich hier mal zur Fehlereingrenzung noch meine Versionsstände :
node --version     v10.18.1
npm --version      6.13.4

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netbus am 18 April 2021, 17:32:02
npm --version 5.8.0
node --version 10.24.0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 18 April 2021, 22:15:33
Bei mir funktioniert es auch nicht mehr

Modul Infos:
Beschreibung      Bereich      Wert
STATE      Reading   connected but loginerror
Version      Reading   0.2.9
NPM Cookie Version      Reading   2.1.0
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   READING_NPM
COOKIE_MODE      Reading   NPM
amazon_refreshtoken      Reading   wait for refreshtoken
npm_bin      Attribut   /usr/local/bin/npm
npm_bin_node      Attribut   /usr/local/bin/node
room      Attribut   System->Amazon
alias      Attribut   Amazon Account
icon      Attribut   alexa

root@fhem:~# npm --version
6.13.1
root@fhem:~# node --version
v10.16.3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MrTom am 19 April 2021, 07:01:24
Ich hatte auch den Unterbruch, konnte mich aber wie auch Wolle02 mittels "NPM_login new" wieder neu konnektieren. Mir ist noch die 2FA mittels Handy und URL aufgefallen. Ob das was damit zu tun hat?

Meine Versionen:
npm --version 6.14.11
node --version v10.23.1

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 19 April 2021, 10:40:34
Bei mir hat "npm_install" und "npm_login new" jetzt funktioniert. Amazon muss irgendwas am Login geändert haben.
Wenn ich nur "npm_login new" gemacht habe, dann konnte ich mich auf der node Seite Port 3002 mit den Amazon Zugangsdaten anmelden, wurde dann aber auf www.amazon.com/ap/login umgeleitet und erneut um Anmeldung gebeten, die dann aber nicht funktionierte. ("Ein Fehler ist aufgetreten")
Nachdem ich jetzt vorher "npm_install" gemacht habe und dann den "node" Prozess auf dem Raspi gekillt habe und danach erneut einen "npm_login new" gemacht habe lief alles korrekt durch und die Geräte sind wieder "connected"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 April 2021, 11:06:52
Zitat von: Brandensittich am 19 April 2021, 10:40:34
Bei mir hat "npm_install" und "npm_login new" jetzt funktioniert. Amazon muss irgendwas am Login geändert haben.
Wenn ich nur "npm_login new" gemacht habe, dann konnte ich mich auf der node Seite Port 3002 mit den Amazon Zugangsdaten anmelden, wurde dann aber auf www.amazon.com/ap/login umgeleitet und erneut um Anmeldung gebeten, die dann aber nicht funktionierte. ("Ein Fehler ist aufgetreten")
Nachdem ich jetzt vorher "npm_install" gemacht habe und dann den "node" Prozess auf dem Raspi gekillt habe und danach erneut einen "npm_login new" gemacht habe lief alles korrekt durch und die Geräte sind wieder "connected"
Du hattest auch eine alte Skript Version im Einsatz!


NPM Cookie Version      Reading   2.1.0


Daher konnte es bei Dir nur wieder funktionieren, da du vorher noch mal ein npm_install durchgeführt hast. Dadurch wurde das Skript bei dir aktualisiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: netbus am 19 April 2021, 11:19:16
ich hatte vorher:
npm --version 5.8.0
node --version 10.24.0

jetzt:
npm --version 6.14.12
node --version 10.24.1

Und npm install funktioniert wieder
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byllyy am 19 April 2021, 16:51:43
Hallo zusammen,
bei mir bleibt der Fehler leider weiterhin bestehen.
NPM_Install bringt: Installationsergebnis

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.4.3
updated 1 package and audited 163 packages in 2.481s

3 packages are looking for funding
run `npm fund` for details

found 2 vulnerabilities (1 low, 1 high)
run `npm audit fix` to fix them, or `npm audit` for details

Installation erfolgreich durchgefuehrt


aber NPM_login new sagt leider "Es ist ein Fehler aufgetreten!! Bitte das FHEM Log prüfen.

FHEM Log : 2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 19 16:47:14 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31create-cookie.js = true
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Node Version 10.18.1

2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.188.87
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.188.87
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:d0:8712:f600:fc4c:2008:e1d:db7d
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::55b2:2fd5:8ccc:fa72
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.188.87
/opt/fhem/cache/alexa-cookie/node_modules/mime/mime.js:1
/.
^

SyntaxError: Invalid regular expression: missing /
    at Module._compile (internal/modules/cjs/loader.js:723:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/send/index.js:24:12)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2021.04.19 16:48:52 3: [Echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 19 16:48:51 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31create-cookie.js = true


LG,
Byllyy
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 April 2021, 17:22:12
Zitat von: Byllyy am 19 April 2021, 16:51:43
Hallo zusammen,
bei mir bleibt der Fehler leider weiterhin bestehen.
NPM_Install bringt: Installationsergebnis

Vorhandene Installation wird aktualisiert
+ alexa-cookie2@3.4.3
updated 1 package and audited 163 packages in 2.481s

3 packages are looking for funding
run `npm fund` for details

found 2 vulnerabilities (1 low, 1 high)
run `npm audit fix` to fix them, or `npm audit` for details

Installation erfolgreich durchgefuehrt


aber NPM_login new sagt leider "Es ist ein Fehler aufgetreten!! Bitte das FHEM Log prüfen.

FHEM Log : 2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 19 16:47:14 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31create-cookie.js = true
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Node Version 10.18.1

2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.188.87
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.188.87
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:d0:8712:f600:fc4c:2008:e1d:db7d
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::55b2:2fd5:8ccc:fa72
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.188.87
/opt/fhem/cache/alexa-cookie/node_modules/mime/mime.js:1
/.
^

SyntaxError: Invalid regular expression: missing /
    at Module._compile (internal/modules/cjs/loader.js:723:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/send/index.js:24:12)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
2021.04.19 16:48:51 3: [Echodevice] [echodevice_NPMLoginNew] Result: Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.
2021.04.19 16:48:52 3: [Echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr 19 16:48:51 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 31create-cookie.js = true


LG,
Byllyy

Schick mal ein get status voom Account Device.

Eventuell kannst du noch folgendes versuchen:
Lösche mal das komplette Verzeichnis "/opt/fhem/cache/alexa-cookie" und führen dann noch mal die manuelle ssh Installation durch.

Zusätzlich würde ich das Node.js auf eine höhere Version aktualisieren. Hier scheint es ja schon die Version 10.24 zu geben

Ich selber Nutze die NPM Version 5.8.0 und die Node.js Version 10.21.0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byllyy am 19 April 2021, 17:48:31
Hier ein get Status vom Modul :
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading disconnected
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Amazon
browser_save_data    Attribut 0
intervalsettings    Attribut 3000
disable    Attribut 0
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-49290....
.COMMSID    Helper ....
.CSRF    Helper -98....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


An deinen anderen Hinweisen arbeite ich gerade.
Danke,
Byllyy
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 April 2021, 17:51:57
Zitat von: Byllyy am 19 April 2021, 17:48:31
Hier ein get Status vom Modul :
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading disconnected
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Amazon
browser_save_data    Attribut 0
intervalsettings    Attribut 3000
disable    Attribut 0
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=257-49290....
.COMMSID    Helper ....
.CSRF    Helper -98....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


An deinen anderen Hinweisen arbeite ich gerade.
Danke,
Byllyy
An Deinem get status sieht man, dass Dein FHEM Server noch einen NPM Refresh Prozess im Hintergrund am laufen hat.


amazon_refreshtoken    Reading wait for refreshtoken


Du solltest daher auch mal Deinen FHEM Server komplett neu starten
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Byllyy am 19 April 2021, 18:08:13
Ein Neustart hatte leider nichts gebracht, dein Tipp mit dem Löschen des "alexa-cookie" Ordners und anschließender manueller Installation
war aber erfolgreich. Jetzt scheint wieder alles zu laufen.

Vielen Dank für deine Hilfe und LG,
Byllyy
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Skusi am 19 April 2021, 19:43:52
Bei mir geht auch nix mehr in Sachen Echo Device.
MPM_login New sagt:

Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

NPM_Install sagt dann:

Installationsergebnis


Installation wird angestartet

up to date, audited 82 packages in 3s

2 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities
!!Installation fehlgeschlagen!!


Alle Devices: connected but loginerror

Fhem up to Date, Raspi Up to Date, alles neu gestartet.

Soll ich auch mal das Cookie Verzeichnis löschen ?
Aber was ist dann mit manuel SSH Instllation gemeint ?  NPM_Install ?

Seit Samstag Vormittag zickt das Amazon und alle meine Echos. Hab es nur nicht gleich gemerkt.

Fragen über Fragen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Skusi am 19 April 2021, 19:53:05
Alles zurück !!!

Nachdem ich diesen Hinweis im Logfile bemerkt und befolgt hatte, konnte ich NPM_Install erfolgreich ausführen und mich per NPM_Login New neu anmelden.

npm notice New minor version of npm available! 7.3.0 -> 7.10.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v7.10.0>
npm notice Run `npm install -g npm@7.10.0` to update!


Nun ist wieder alles connected...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 20 April 2021, 11:21:16
auch bei mir Probleme "connected but loginerror"

ein Set NPM_Login new liefert im Lgofile

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.

Allerdings ohne Adresse.
Es geht auch kein zusätzliches Fenster zum Anclicken eines Links auf.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 20 April 2021, 11:38:39
Zitat von: Uwe S. am 20 April 2021, 11:21:16
auch bei mir Probleme "connected but loginerror"

ein Set NPM_Login new liefert im Lgofile

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.

Allerdings ohne Adresse.
Es geht auch kein zusätzliches Fenster zum Anclicken eines Links auf.

Hm , passiert schon mal. Alternativ kann Du auch im Browser FhemIP:Port_Proxy_Echo_Modul eingeben. Bei mir ist das 192.168.x.x:3002

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 20 April 2021, 11:51:56
Super!

Danke Jörg,
hat funktioniert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: lichtimc am 20 April 2021, 23:27:54
Hi,

da seit ein paar Tagen das echodevice-Modul und auch der Login via NPM_login nicht mehr funktioniert haben, habe ich es heute mittels set npm_install upgedatet und danach einen neuen NPM_login-Vorgang gestartet. Das hat auch super funktioniert.

Nur laggt seitdem mein ganzem Fhem extrem. Teilweise warte ich bis zu 20 Sekunden auf eine Antwort beim Klick auf Buttons. Wenn ich die echodevices lösche funktionierts wieder perfekt.
Im Log sehe ich bei aktiviertem echodevice ständig folgende Meldungen:

2021.04.20 23:20:14 3: [alexa_echo] [echodevice_SendCommand] [8] IGNORIERE Command=getnotifications Abfrage in CMD_Queue schon vorhanden!
2021.04.20 23:20:14 3: [alexa_echo] [echodevice_SendCommand] [8] IGNORIERE Command=alarmvolume Abfrage in CMD_Queue schon vorhanden!
2021.04.20 23:20:14 3: [alexa_echo] [echodevice_SendCommand] [8] IGNORIERE Command=bluetoothstate Abfrage in CMD_Queue schon vorhanden!
2021.04.20 23:20:14 3: [alexa_echo] [echodevice_SendCommand] [8] IGNORIERE Command=getdnd Abfrage in CMD_Queue schon vorhanden!
2021.04.20 23:20:14 3: [alexa_echo] [echodevice_SendCommand] [8] IGNORIERE Command=wakeword Abfrage in CMD_Queue schon vorhanden!
2021.04.20 23:20:14 3: [alexa_echo] [echodevice_SendCommand] [8] IGNORIERE Command=listitems_task Abfrage in CMD_Queue schon vorhanden!
2021.04.20 23:20:14 3: [alexa_echo] [echodevice_SendCommand] [8] IGNORIERE Command=listitems_shopping Abfrage in CMD_Queue schon vorhanden!
2021.04.20 23:20:14 3: [alexa_echo] [echodevice_SendCommand] [8] IGNORIERE Command=getdevicesettings Abfrage in CMD_Queue schon vorhanden!


Hat jemand eine Ahnung was da passiert sein könnte?

Danke, lg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 20 April 2021, 23:53:08
Irgendwo im Forum bin ich über Probleme mit httputils gestolpert.
Habe versucht den Thread wieder zu finden, leider (bis jetzt) ohne Erfolg.
EDIT: https://forum.fhem.de/index.php/topic,120543.msg1150794.html#msg1150794
Wie gesagt: "Relevanz" unklar. Ich beobachte dort mal...

Habe auch seit einiger Zeit "plötzlich" lange Freezes.
Also fhem läuft eine Weile gut und dann plötzlich (noch ohne erkennbaren Grund) habe ich Freezes von ca. 40s alle Minute oder so.

Wenn ich dann fhem neu starte ist's wieder gut.

Bzgl. Analyse hatte ich noch keine Zeit...

Und da ich jetzt über den HttpUtils Thread "gestolpert" bin warte ich das mal ab, mache dann ein Update und wenn es weg ist: gut...
Wenn nicht, dann war/ist es wohl was anderes und ich muss dann wohl mal analysieren...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: trs am 21 April 2021, 09:05:41
Hallo,

ich hatte auch den Login-Fehler,

nach NPN_install und NPN_login new alles wieder connected. Allerdings kann ich nun keine TuneIn Sender abspielen...


Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5d434922-f33f-0880-4fa7-0ce35d344121ad3b
   IODev     
   LOGINMODE  NPM
   NAME       echo
   NR         300
   NTFY_ORDER 50-echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-08-01 22:30:13   2FACode         not used
     2021-04-21 09:00:56   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-04-21 09:00:56   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-04-20 20:01:14   COOKIE_MODE     NPM
     2021-04-21 09:00:50   COOKIE_STATE    OK
     2021-04-21 07:45:51   COOKIE_TYPE     NPM_Login
     2021-04-21 09:00:51   alarm_count     0
     2021-04-21 07:45:51   amazon_refreshtoken vorhanden
     2021-04-20 20:01:26   autocreate_devices stop
     2021-04-21 09:00:51   config_address_between -
     2021-04-21 09:00:51   config_address_from----------------------
     2021-04-21 09:00:51   config_address_to -
     2021-04-21 09:00:55   list_SHOPPING_ITEM
     2021-04-21 09:00:55   list_TASK       
     2021-04-21 09:00:51   musicalarm_count 0
     2021-04-21 09:00:51   reminder_count  0
     2021-04-21 09:00:50   state           connected
     2021-04-21 09:00:51   timer_count     0
     2021-04-21 09:00:51   timer_id        -
     2021-04-21 09:00:51   timer_remainingtime 0
     2021-04-20 20:01:26   version         0.2.9
   helper:
     CMD_QUEUE_NUMBER 38988
     DEVICETYPE A3FX4UWTP28V1P
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     SHOPPING_LIST_ID -------
     TO_DO_LIST_ID ----------
     TWOFA     
     VERSION   
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1618941688
     CMD_QUEUE:
     getbehavior:
     getsettingstraffic:
       between   
       from       --------
       to         
     notifications:
       G070VM1191072705:
       _24814e5368c24eaa969e9be04daae169:
       _G070VM1191072705:
       _G090U50991230BJP:
       _G090VC0991170SV8:
       _G2A14Q04949508RE:
       _account:
Attributes:
   browser_save_data 1
   disable    0
   icon       echo
   room       Amazon




Gruß

TRS
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 21 April 2021, 09:45:03
Hallo zusammen,

nur als Info zur HttpUtils.pm:

r24288 | rudolfkoenig | 2021-04-20 18:00:01 +0200 (Tue, 20 Apr 2021) | 2 lines
Changed paths:
   M /trunk/fhem/FHEM/HttpUtils.pm

HttpUtils.pm: revert last changes, problems with Huebridge (Forum #120543)


Viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: trs am 21 April 2021, 19:46:30
Update:

Kein Tunein-Radio, der Echo ist aber verbunden. "user not authorized"  Warum??? Das steht im Log:

2021.04.21 19:41:12 5: [ECHO_G090VC09911-----] [echodevice_GetSettings] start refresh settings
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_GetSettings] Timer CINTERVAL = -60
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [player] START
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A32DOYMU----&screenWidth=1392&_=1619------
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_HandleCmdQueue] [player] [651] [0] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN-----&screenWidth=1392&_=16190----- Data=
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [media] START
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN-----&screenWidth=1392&_=-------
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=player
2021.04.21 19:41:12 4: [ECHO_G090VC09911-----] [echodevice_GetSettings] Timer INTERVAL = 60
2021.04.21 19:41:13 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [tunein] START
2021.04.21 19:41:13 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [tunein] PushToCmdQueue SendURL =https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6----&guideId=s56865&contentType=station&callSign=&mediaOwnerCustomerId=--------
2021.04.21 19:41:13 4: [ECHO_G090VC09911-----] [echodevice_SendCommand] [tunein] PushToCmdQueue SendData=s56865
2021.04.21 19:41:13 4: [ECHO_G090VC09911-----] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=player
2021.04.21 19:41:13 4: [ECHO_G090VC09911-----] [echodevice_Parse] [player] [651]
2021.04.21 19:41:13 5: [ECHO_G090VC09911-----] [echodevice_Parse] [player] [651] DATA Dumper=$VAR1 = '{"message":"user not authorized"}';

2021.04.21 19:41:13 4: [ECHO_G090VC09911-----] [echodevice_HandleCmdQueue] [tunein] [657] [1] send command=https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A32DOYMUN6----guideId=s56865&contentType=station&callSign=&mediaOwnerCustomerId=A251KKTO----- Data=
2021.04.21 19:41:15 4: [ECHO_G090VC0991-----] [echodevice_Parse] [tunein] [657]
2021.04.21 19:41:15 5: [ECHO_G090VC0991-----] [echodevice_Parse] [tunein] [657] DATA Dumper=$VAR1 = '{"message":"user not authorized"}';

2021.04.21 19:41:15 4: [ECHO_G090VC09911-----] [echodevice_HandleCmdQueue] [media] [662] [0] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A32DO---------screenWidth=1392&_=1619026872 Data=
2021.04.21 19:41:16 4: [ECHO_G090VC09911-----] [echodevice_Parse] [media] [662]
2021.04.21 19:41:16 5: [ECHO_G090VC09911-----] [echodevice_Parse] [media] [662] DATA Dumper=$VAR1 = '{"message":"user not authorized"}';
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 23 April 2021, 10:48:35
Hallo,
mein echodevice ist mehrere Monate ohne Probleme gelaufen.
Seit einigen Tagen kam die Fehlermeldung "connected, but loginerror".
NPM login _refresh: gibt mir folgende Meldung: Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0"
NPM login_new: Bringt FHEM zum Absturz nur Raspi reboot hilft.
Log:
2021.04.23 10:45:12 3: [alexa.echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2021.04.23 10:45:15 3: [alexa.echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 23 10:43:50 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 395create-cookie.js = true
2021.04.23 10:45:16 3: [alexa.echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 23 10:43:50 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 395create-cookie.js = true
2021.04.23 10:45:17 3: [alexa.echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 23 10:43:50 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 395create-cookie.js = true
2021.04.23 10:45:18 3: [alexa.echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 23 10:43:50 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 395create-cookie.js = true
2021.04.23 10:45:19 3: [alexa.echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 23 10:43:50 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 395create-cookie.js = true
2021.04.23 10:45:20 3: [alexa.echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 23 10:43:50 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 395create-cookie.js = true
2021.04.23 10:45:22 3: [alexa.echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 23 10:43:50 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 395create-cookie.js = true


Der Amazon Anmelde Link ist in FHEM nicht sichtbar...

Eine echodevice Neuinstallation hat auch keine Besserung gebracht.

Device status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
verbose    Attribut 3
room    Attribut Amazon
npm_proxy_port    Attribut 3003
npm_bin    Attribut /usr/local/bin/npm
npm_bin_node    Attribut /usr/local/bin/node

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Vielen Dank im Voraus für Eure Tipps!
Gruss
Axel
Solangsam gehen mir die Ideen aus  :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doc. am 23 April 2021, 10:52:15
Zitat von: axel.mohnen am 23 April 2021, 10:48:35
Hallo,
mein echodevice ist mehrere Monate ohne Probleme gelaufen.
Seit einigen Tagen kam die Fehlermeldung "connected, but loginerror".
NPM login _refresh: gibt mir folgende Meldung: Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0"
NPM login_new: Bringt FHEM zum Absturz nur Raspi reboot hilft.

Absolut identisches Problem, hab schon eine komplette Neuinstallation des Moduls versucht, kein Erfolg.

Ich sehe allerdings den Link, es endet dann aber in einem "Website nicht erreichbar", auch nicht unter IPFHEM:3002.

Gruß,
doc.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 23 April 2021, 11:56:35
Das "Modul" bzw. echodevice ist ZWEITEILIG: 1x das Modul/Device in fhem und dann (für npm-Login) noch eine "npm-Installation".

Ist BEIDES auf dem aktuellen Stand?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 April 2021, 12:09:09
Es ist leider immer schwierig Euch zu helfen, wenn man nur die Hälfte der Geschichte kennt.

Ich würde jetzt wie folgt vorgehen:

1. Cache Verzeichnis löschen (siehe Doku)
2. NPM Umgebung manuell wie SSH aktualisieren (siehe Doku)
3. Direkt danach kompletten FHEM Server neu starten
4. NPM_login new ausführen

Wenn es danach immer noch nicht funktioniert. Dann bitte die entsprechende FHEM Logs prüfen und ggf. hier den Inhalt posten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doc. am 23 April 2021, 13:02:59
Zitat von: michael.winkler am 23 April 2021, 12:09:09
1. Cache Verzeichnis löschen (siehe Doku)

check

Zitat von: michael.winkler am 23 April 2021, 12:09:09
2. NPM Umgebung manuell wie SSH aktualisieren (siehe Doku)

node --version
v10.24.1
npm version
7.10.0


Zitat von: michael.winkler am 23 April 2021, 12:09:09
3. Direkt danach kompletten FHEM Server neu starten

check

Zitat von: michael.winkler am 23 April 2021, 12:09:09
4. NPM_login new ausführen

Nach mehrmaligen Probieren - es hat erst funktioniert, als ich die IPs in den Attributen manuell auf die IP-Adresse meines PI gesetzt hatte - vielleicht hilft das ja den anderen hier. Ohne das Setzen der IP, hatte ich immer das Problem daß die Verbindung zur Website nicht hergestellt werden konnte und dann der Login Prozeß hing.

Trotzdem danke!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 April 2021, 13:07:30
Zitat von: doc. am 23 April 2021, 13:02:59
Nach mehrmaligen Probieren - es hat erst funktioniert, als ich die IPs in den Attributen manuell auf die IP-Adresse meines PI gesetzt hatte - vielleicht hilft das ja den anderen hier. Ohne das Setzen der IP, hatte ich immer das Problem daß die Verbindung zur Website nicht hergestellt werden konnte und dann der Login Prozeß hing.
Genau das hätte man im LOG gesehen. Dort wird festgehalten welche IP-Adressen das System gefunden hat. Vielleicht kannst Du das noch mal prüfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: locodriver am 23 April 2021, 14:30:43
Ich habe auch versucht, die Versionen von node und npm zu aktualisieren.

Bei node bin ich auf 10.24.0.

Bei npm scheitere ich, die akt. Version ist 5.8.0. (s.Anhang).

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 23 April 2021, 14:51:42
Ich habe die Punkte 1-3 ohne Fehler abgehakt.
$ node --version
v11.15.0
$ npm --version
6.14.7

Das Attribute npm_proxy_ip habe ich auch gesetzt.

bei Punkt 4. NPM_login new ausführen nach dem Restart bekomme ich immer die Meldung :
Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.

Wenn ich dann den Port auf 3003 setzte und nochmals NPM_login new ausführe hängt sich FHEM wieder auf :-\

FHEM log mit verbose 3 sieht so aus:
2021.04.23 14:42:07 3: [alexa.echo] [echodevice_NPMLoginNew] Node Version 11.15.0

2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[PI IP]
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=[PI IP]
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:fd:7708:0:ba27:ebff:feb2:26f5
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::ba27:ebff:feb2:26f5
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 raspberrypi.fritz.:3002 *:*                     LISTEN     

2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMLoginNew] Proxy Port 3002 is in use
2021.04.23 14:42:08 3: [alexa.echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 23 14:42:07 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 395create-cookie.js = true


Gruss
Axel

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 April 2021, 15:01:05
Was für ein Betriebssystem nutzt du?

Das Skript kann keine IP-Adresse finde, das ist zumindest wohl der Grund warum Dein FHEM hängt. Setze mal noch das Attribut "npm_proxy_ip" auf die IP-Adresse Deines FHEM Servers.

Der Port 3002 wird wohl schon belegt sein, da du kurz davor schon mal ein npm_login durchgeführt hast. Du solltest hier dann Deinen FHEM Server noch mal komplett neu starten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 23 April 2021, 15:11:54
OS:
$ cat /etc/debian_version
8.0 Raspian Jessie

Das Attribut "npm_proxy_ip" hat ich bereits auf die IP vom FHEM server gesetzt.
Ich habe jetzt schon mehrmals den PI mittels $sudo reboot neugestartet und habe direkt den npm_login_new ausgeführt sobald FHEM verfügbar war.
Da war der Port bereits belegt...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doc. am 23 April 2021, 15:14:44
Versuch mal den Port in den Attributen umzustellen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 April 2021, 15:19:32
Zitat von: axel.mohnen am 23 April 2021, 15:11:54
OS:
$ cat /etc/debian_version
8.0 Raspian Jessie

Das Attribut "npm_proxy_ip" hat ich bereits auf die IP vom FHEM server gesetzt.
Ich habe jetzt schon mehrmals den PI mittels $sudo reboot neugestartet und habe direkt den npm_login_new ausgeführt sobald FHEM verfügbar war.
Da war der Port bereits belegt...
OS solltest du mal updaten!

setze mal noch das Attribut "npm_proxy_listen_ip"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 23 April 2021, 15:25:40
Zitat von: doc. am 23 April 2021, 15:14:44
Versuch mal den Port in den Attributen umzustellen

Habe ich bereits mehrmals probiert. Danach hängt sich FHEM immer auf beim login_new .
LOG:
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Node Version 11.15.0

2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[PI IP]
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=[PI IP]
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:fd:7708:0:ba27:ebff:feb2:26f5
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::ba27:ebff:feb2:26f5
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Proxy IP [PI IP]
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 April 2021, 15:35:43
Zitat von: axel.mohnen am 23 April 2021, 15:25:40
Habe ich bereits mehrmals probiert. Danach hängt sich FHEM immer auf beim login_new .
LOG:
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Node Version 11.15.0

2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[PI IP]
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=[PI IP]
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:fd:7708:0:ba27:ebff:feb2:26f5
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::ba27:ebff:feb2:26f5
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.23 15:21:47 3: [alexa.echo] [echodevice_NPMLoginNew] Proxy IP [PI IP]


Schick mal ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 23 April 2021, 15:57:04
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_bin    Attribut /usr/local/bin/npm
npm_proxy_listen_ip    Attribut [PI IP]
npm_bin_node    Attribut /usr/local/bin/node
icon    Attribut echo
npm_proxy_port    Attribut 3003
verbose    Attribut 3
npm_proxy_ip    Attribut [PI IP]
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 April 2021, 16:45:50
Zitat von: axel.mohnen am 23 April 2021, 15:57:04
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_bin    Attribut /usr/local/bin/npm
npm_proxy_listen_ip    Attribut [PI IP]
npm_bin_node    Attribut /usr/local/bin/node
icon    Attribut echo
npm_proxy_port    Attribut 3003
verbose    Attribut 3
npm_proxy_ip    Attribut [PI IP]
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Deine Attribute sind falsch definiert!


npm_proxy_listen_ip    Attribut [PI IP]
npm_proxy_ip    Attribut [PI IP]


Hier sollte die IP-Adresse stehen z.B. 192.168.178.10, du hast dort [PI IP] eingetragen! Bitte hier die FHEM IP-Adresse von Deinem System eintragen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 23 April 2021, 20:51:42
Hallo Michael,

Anstatt meiner richtigen IP habe ich nur für den Thread einen Platzhalter ([PI IP]) eingesetzt  8).
Gruss Axel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 25 April 2021, 20:57:21
Hallo,
ich habe zum testen mal versucht das echodevice mit der "alten Variante" einzurichten.
#Amazon Login Daten (alte Variante)
define <Name> echodevice <Amazon account> <Amazon Kennwort>


Aber auch hier bekomme ich den gleichen Fehler wie bei der NPM Variante:
connected but loginerror

Auch der "Login mit Captcha" endete in einer leeren Browser-Seite (cookielogin4.html).

Könnte das Problem von einer fehlerhaften Browser Einstellung kommen?
Was könnte ich ansonsten noch probieren?

Vielen Dank im Voraus.
Gruß
Axel



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 25 April 2021, 21:25:50
Hallo,
ich habe das Problem gelöst bekommen.
Punker hatten in folgendem Thread mein Problem beschrieben und eine Lösung gefunden  ;D
Zitat von: punker am 08 April 2020, 18:00:22
Also irgendwie funktioniert's jetzt doch.
Wenn ich NPM_login new ausführe dann bleibt FHEM stehen, es geht zwar nicht die Amazon-Seite auf wo ich mich einloggen muss,
aber wenn ich die Seite http://192.168.2.219:3002 selber aufmache und mich da anmelde, dann läuft FHEM weiter und der NPM_login ist erfolgreich abgeschlossen!
Jetzt muss ich mal beobachten ob die Echos wieder auf COOKIE ERROR gehen oder nicht!

Das echodevice ist jetzt wieder "conneted" und alles läuft wie gehabt....
Nochmals vielen Dank für Eure Unterstützung!
Gruß
Axel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 April 2021, 10:00:09
Morgen Früh gibt es eine neue Version


# 2021.04.26 v0.2.10
# - CHANGE:  Logeintrag "[Echodevice] [echodevice_SendCommand] [12] IGNORIERE Command=activities Abfrage in CMD_Queue schon vorhanden!" auf Loglevel 4 geändert
# - FEATURE: Unterstützung AIPK7MM90V7TB Echo Show Gen3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: henne2000 am 29 April 2021, 14:31:06
Vielen Dank an Michael für die Einbindung des Echo Show 10!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pscl am 29 April 2021, 21:20:52
Hello bei mir läuft das Modul seit ein paar Tagen nicht mehr - ohne jegliche Eingriffe :( Habe alles aktualisiert und cache Ordner löschen etc. auch schon gemacht.
Ich komme bis zur Eingabe des OTP für 2FA - danach erhalte ich ein connection refused, die Seite ist danach auch nicht mehr erreichbar.
proxy ip ist ebenfalls gesetzt.

Verbose 4 sagt während des Logins (der Rest scheint in Ordnung zu sein):

_http_outgoing.js:524
    throw new ERR_INVALID_CHAR('header content', name);
    ^

TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["Cookie"]
    at ClientRequest.setHeader (_http_outgoing.js:533:3)
    at new ClientRequest (_http_client.js:242:14)
    at Object.request (https.js:316:10)
    at request (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:86:25)
    at handleTokenRegistration (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:487:9)
    at prepareResult (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:396:13)
    at ProxyServer.onProxyRes (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:320:31)
    at ProxyServer.emit (/opt/fhem/cache/alexa-cookie/node_modules/eventemitter3/index.js:183:35)
    at ClientRequest.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/http-proxy/lib/http-proxy/passes/web-incoming.js:173:27)
    at ClientRequest.emit (events.js:314:20) {
  code: 'ERR_INVALID_CHAR'
}


Jemand 'ne Idee?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 April 2021, 09:12:35
Schick mal ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pscl am 01 Mai 2021, 01:02:57
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.10
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
DbLogExclude    Attribut .*
icon    Attribut echo
npm_proxy_ip    Attribut 192.168.27.10
room    Attribut Amazon
verbose    Attribut 0

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=258-14846....
.COMMSID    Helper ....
.CSRF    Helper -13....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 04 Mai 2021, 08:42:59
Hallo,
ich habe ein FireHD10 Tablet was immer super funktioniert hat.
Seit gestern steht der Status vom echodevice zwar auf "connected" aber das Reading "Model" steht auf "unbekannt".
Auch ist der "SET" und "GET" Bereich verschwunden.
Ich kann keine Set command mehr abgeben.
Ein "autocreate_device" im "alexa.echo" modul hat auch keine Besserung gebracht.
Muss ich das FireHD10 echodevice mal löschen und nochmals einen "autocreate_device" versuchen?

Vielen Dank im Voraus für Eure Hilfe.
Gruss
Axel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Mai 2021, 10:48:37
Zitat von: pscl am 01 Mai 2021, 01:02:57
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.10
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
DbLogExclude    Attribut .*
icon    Attribut echo
npm_proxy_ip    Attribut 192.168.27.10
room    Attribut Amazon
verbose    Attribut 0

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=258-14846....
.COMMSID    Helper ....
.CSRF    Helper -13....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3



Bei dir scheint ein Login Prozess noch zu laufen. Bitte vor dem nächsten Versuch den FEHM Server einmal komplett neu starten. Schaum mal noch nach der Node.js und NPM Version.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Mai 2021, 10:49:26
Zitat von: axel.mohnen am 04 Mai 2021, 08:42:59
Hallo,
ich habe ein FireHD10 Tablet was immer super funktioniert hat.
Seit gestern steht der Status vom echodevice zwar auf "connected" aber das Reading "Model" steht auf "unbekannt".
Auch ist der "SET" und "GET" Bereich verschwunden.
Ich kann keine Set command mehr abgeben.
Ein "autocreate_device" im "alexa.echo" modul hat auch keine Besserung gebracht.
Muss ich das FireHD10 echodevice mal löschen und nochmals einen "autocreate_device" versuchen?

Vielen Dank im Voraus für Eure Hilfe.
Gruss
Axel

Kannst Du mal die Infos zu dem Fire Tablet schicken? am Besten ein list <DeviceName>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 04 Mai 2021, 13:38:52
Hallo Michael,
hier ist das Listing:
Internals:
   .triggerUsed 1
   DEF        A3R9S4ZZECZ6YL G100N60782160BD8
   FUUID      5f1e921c-f33f-8ba2-f74d-39bc1444efafa011
   IODev      alexa.echo
   LOGINMODE  IODEV
   NAME       ECHO_G100N60782160BD8
   NR         376
   NTFY_ORDER 50-ECHO_G100N60782160BD8
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-05-01 17:28:26   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-05-01 17:28:26   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-04-24 23:01:59   COOKIE_MODE     IODEV
     2021-05-01 17:28:44   alarm_count     0
     2021-05-01 17:28:25   channel         -
     2021-05-01 17:28:25   currentAlbum    -
     2021-05-01 17:28:25   currentArtist   -
     2021-05-01 17:28:25   currentArtwork  -
     2021-05-01 17:28:25   currentTitle    -
     2021-05-01 17:28:25   currentTuneInID -
     2021-05-04 13:33:17   dnd             off
     2021-05-04 13:33:15   microphone      false
     2021-05-04 13:34:13   model           unbekannt
     2021-05-01 17:28:44   musicalarm_count 0
     2021-05-01 17:26:26   mute            off
     2021-05-04 13:33:13   online          true
     2021-05-01 17:28:25   playStatus      stopped
     2021-05-04 13:34:13   presence        absent
     2021-05-01 17:28:25   progress        0
     2021-05-01 17:28:25   progresslen     0
     2021-05-01 17:28:44   reminder_count  0
     2021-05-01 11:46:23   repeat          off
     2021-05-01 11:46:23   shuffle         off
     2021-05-04 03:52:07   state           connected
     2021-05-04 13:33:15   timeZoneId      Europe/Berlin
     2021-05-04 13:34:10   timer_01_id     ef5aec5f-ce81-3c48-a48a-8626d86a8472
     2021-05-04 13:34:10   timer_01_remainingtime 0
     2021-05-04 13:34:10   timer_count     1
     2021-05-04 13:34:10   timer_id        ef5aec5f-ce81-3c48-a48a-8626d86a8472
     2021-05-04 13:34:10   timer_remainingtime 0
     2021-05-04 13:34:13   version         517070510
     2021-05-04 12:52:05   voice           setze dimmer wohnzimmer auf hundert prozent
     2021-05-04 12:52:05   voice_timestamp 1620125486888
     2021-05-01 17:26:26   volume          48
     2021-05-04 13:33:19   volume_alarm    24
   helper:
     .CUSTOMER  B2A4YW2OJO1N4Z
     .SERIAL    G100N60782160BD8
     CMD_QUEUE_NUMBER 385922
     DEVICETYPE A1DL2DVDQVK3Q
     FAMILY     AMAZONMOBILEMUSIC_ANDROID
     NAME       Alexa Apps von Küche
     RUNNING_REQUEST 0
     VERSION    517070510
     bluetooth  -
     .HTTP_CONNECTION:
       CL         
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       400
       compress   1
       data       
       displayurl https://layla.amazon.de/api/media/state?deviceSerialNumber=G100N60782160BD8&deviceType=A3R9S4ZZECZ6YL&screenWidth=1392&_=1619882905
       header     User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept-Language: de,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie:session-id=257-7803407-4508754; session-id-time=2250573045l; ubid-acbde=259-3126002-8351742; x-acbde=qE0sDtDviaL9Ob7PT4MK1OsCfwiugS4A; at-acbde=Atza|IwEBIN2-Wh6dNF3uU_KNPF8R9gVBCJzHvHRFPEQ4Kbpzts7UaQVwA9388KTYQtp_acrOQLtGnyZ7-61AtIFXjXtaSvddTYOz8rgUZPy-2Up3h27MITg5q38Ke9DYA47wrcMa0tohpngdpHmzOYVIug2YHL2GymA3eMy3n5EpxtnPDMycXd_gl5xpC4-AAUwbz_QUAKb-RJYDjKHglnL2I0WG4NjUXFC8FbM3WCyEYnSDdwueopEVSk4Fjvku_6RY8IhVDUiITUDGqnN7_q2UC4NH6Fh7VUrumT0HmzgesYeTYOpbmxHIlCQGXYj5l6gyzfi4ii9R9rgDh-cd5oPnzmHbUdnp; sess-at-acbde=0eECg/EZ/OdEXc9GE27EfkY4UL0hgO/DPb/QZYNfAcA=; csrf=-2085295686
csrf: -2085295686
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 400 Bad Request
Content-Type: application/json
Content-Length: 69
Connection: keep-alive
Server: Server
Date: Sat, 01 May 2021 15:28:26 GMT
x-amz-rid: AM936MCBYCTCDMPAZGGY
x-amzn-RequestId: b887ead0-f13c-4ff9-bb4f-ab05dfa918bb
Content-Encoding: gzip
x-amzn-error: DEVICE_NOT_CONNECTED
Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
X-Cache: Error from cloudfront
Via: 1.1 aab8eb1f7b95159cdf1cf139d0bbc33c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA2-C2
X-Amz-Cf-Id: QLFm_CgyLpWVVtlFwE1VUxfGL6vm6ShWcYrv82bBqDVvi8srkL4fyA==
       httpversion 1.1
       hu_blocking 0
       hu_filecount 325
       hu_port    443
       hu_portSfx
       hu_sslAdded 1
       keepalive  1
       loglevel   4
       method     GET
       noshutdown 1
       path       /api/media/state?deviceSerialNumber=G100N60782160BD8&deviceType=A3R9S4ZZECZ6YL&screenWidth=1392&_=1619882905
       protocol   https
       queuenumber 385921
       redirects  0
       timeout    10
       type       media
       url        https://layla.amazon.de/api/media/state?deviceSerialNumber=G100N60782160BD8&deviceType=A3R9S4ZZECZ6YL&screenWidth=1392&_=1619882905
       hash:
       sslargs:
     CMD_QUEUE:
Attributes:
   IODev      alexa.echo
   alias      Echo Küche
   room       Küche


Gruss Axel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pscl am 06 Mai 2021, 11:10:39
Zitat von: michael.winkler am 04 Mai 2021, 10:48:37
Bei dir scheint ein Login Prozess noch zu laufen. Bitte vor dem nächsten Versuch den FEHM Server einmal komplett neu starten. Schaum mal noch nach der Node.js und NPM Version.

pscl@FHEM:~$ node -v
v12.22.1
pscl@FHEM:~$ npm -v
6.14.12


Den Server habe ich vor jedem Login Versuch neu gestartet. Habe jetzt einfach nochmal etwas gewartet, Update aller Pakete gemacht und reboot. Nun hat es auf einmal geklappt - keine Ahnung warum...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sparkiie am 06 Mai 2021, 20:29:43
Ich nutze das Modul schon sehr lange ohne Probleme in Verbindung mit mehreren Echos.
Für einige Ereignisse habe ich die Sprachausgabe eingerichtet mittels, set ... speak ...!
Mir ist heute aufgefallen, dass dies nicht mehr funktioniert (auf unterschiedlichen Echos). Gab es hier eine Änderung?

Gruß René
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 06 Mai 2021, 21:44:18
Da ich die Frage schon gestellt habe und keine Antwort/Reaktion dazu kam.
ZitatAntwort #4889 am: 16 April 2021, 20:50:45
...
Ich hoffe Du hast mehr Glück, dann installiere ich das Modul wieder.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 06 Mai 2021, 21:47:36
Moin, gibt es eigentlich eine Möglichkeit ein Kommando zu bestätigen?
So was wie "Alexa, Licht an" -> "Licht ist an"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Clyde am 07 Mai 2021, 06:52:11
Zitat von: sparkiie am 06 Mai 2021, 20:29:43
Ich nutze das Modul schon sehr lange ohne Probleme in Verbindung mit mehreren Echos.
Für einige Ereignisse habe ich die Sprachausgabe eingerichtet mittels, set ... speak ...!
Mir ist heute aufgefallen, dass dies nicht mehr funktioniert (auf unterschiedlichen Echos). Gab es hier eine Änderung?


set Echo_Schlafzimmer speak_ssml ...

Das funktioniert bei mir noch. Ich hatte es so eingerichtet, weil ich mit unterschiedlichen Stimmen gespielt hatte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Clyde am 07 Mai 2021, 06:54:42
set Echo_Wohnzimmer speak "Test"

funzt bei mir aber auch noch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Clyde am 07 Mai 2021, 06:57:29
Zitat von: HansDampfHH am 06 Mai 2021, 21:47:36
Moin, gibt es eigentlich eine Möglichkeit ein Kommando zu bestätigen?
So was wie "Alexa, Licht an" -> "Licht ist an"

Könnte man über eine Routine machen oder

set Echo_Wohnzimmer speak "Licht ist an""
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sparkiie am 07 Mai 2021, 07:31:03
Zitat von: Clyde am 07 Mai 2021, 06:54:42
set Echo_Wohnzimmer speak "Test"

funzt bei mir aber auch noch.

Schreibst du mit oder ohne " " ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Mai 2021, 07:43:54
Zitat von: sparkiie am 07 Mai 2021, 07:31:03
Schreibst du mit oder ohne " " ?

Geht bei mir auch ohne " "...

Wie aktuell ist das fhem Modul?
Wie aktuell npm-login?
Also auch mal npm-login geupdated?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Mai 2021, 07:47:31
Zitat von: Clyde am 07 Mai 2021, 06:57:29
Könnte man über eine Routine machen oder

set Echo_Wohnzimmer speak "Licht ist an""

Ja, man muss (müsste) nur Alexa ihre autom. Antwort "abgewöhnen" (können)...
Evtl. geht ja Routine ganz ohne Rückmeldung (nutze ich zu wenig)...

Sonst kommt wohl zuvor mind. mal "ok" oder "pling"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 07 Mai 2021, 07:55:13
Frage in die Runde:

Nutze den Show bzw. Möchte ihn als Streaming Gerät nutzen.
Leider hat er ja die Angewohnheit den Silk Browser nach ein paar Minuten zu schließen.

Kennt jemand ein textcommand welches ich über das Modul senden könnte und das zu verhindern?

Im amazon Support forum meint ein Englisch Sprachiger User das es mit "keep the screen on" gehen soll. Kenn leider das deutsche pandant nicht. Alexa, display anlassen funktioniert nicht.

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Mai 2021, 08:19:30
Zitat von: sparkiie am 06 Mai 2021, 20:29:43
Ich nutze das Modul schon sehr lange ohne Probleme in Verbindung mit mehreren Echos.
Für einige Ereignisse habe ich die Sprachausgabe eingerichtet mittels, set ... speak ...!
Mir ist heute aufgefallen, dass dies nicht mehr funktioniert (auf unterschiedlichen Echos). Gab es hier eine Änderung?

Gruß René
Schick mal ein get status vom Account Device.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Mai 2021, 08:20:06
Zitat von: rabehd am 06 Mai 2021, 21:44:18
Da ich die Frage schon gestellt habe und keine Antwort/Reaktion dazu kam. ...
Ich hoffe Du hast mehr Glück, dann installiere ich das Modul wieder.
Das ist natürlich schade. Aber generell gilt, ohne ein get status vom Account Device kann ich Dir erst mal nicht helfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Slanesh am 07 Mai 2021, 09:12:34
Hallo zusammen,

gibt es eine Möglichkeit über das Modul das Mikrofon eines Echo Device zu deaktivieren? Ich würde gerne am Vormittag, wenn ich häufig Telkos mit meinem Kollegen "Alex" habe, das Zwischengeplänkel mit Alexa unterbinden ;-)

Ich sehe ein Reading "mute", aber es scheint kein Set dafür zu geben. Nach meinem Verständnis unterscheiden sich DND und Mute, dadurch, dass DND verhindert, dass Nachrichten, Erinnerungen, Anrufe auf dem Device ankommen und bei Mute keine Befehle abgesetzt werden können, weil das Mikrofon deaktiviert ist. Ist das korrekt?

Gruß Slanesh
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sparkiie am 07 Mai 2021, 12:50:10
Zitat von: MadMax-FHEM am 07 Mai 2021, 07:43:54

Wie aktuell ist das fhem Modul?
Wie aktuell npm-login?
Also auch mal npm-login geupdated?

Gruß, Joachim

Nach einem npm-login Update geht's nun wieder!

Vielen Dank...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: diver am 07 Mai 2021, 12:51:00
Hi,

wie geil ist das denn? Habe das Modul zufällig entdeckt auf der Suche nach einer Möglichkeit Alexa was beliebiges sagen zu lassen. Genial. Danke für das Modul:-)

Gruß Andre
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 07 Mai 2021, 20:36:38
Zitat von: axel.mohnen am 04 Mai 2021, 13:38:52
Hallo Michael,
hier ist das Listing:
Internals:
   .triggerUsed 1
   DEF        A3R9S4ZZECZ6YL G100N60782160BD8
   FUUID      5f1e921c-f33f-8ba2-f74d-39bc1444efafa011
   IODev      alexa.echo
   LOGINMODE  IODEV
   NAME       ECHO_G100N60782160BD8
   NR         376
   NTFY_ORDER 50-ECHO_G100N60782160BD8
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-05-01 17:28:26   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-05-01 17:28:26   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-04-24 23:01:59   COOKIE_MODE     IODEV
     2021-05-01 17:28:44   alarm_count     0
     2021-05-01 17:28:25   channel         -
     2021-05-01 17:28:25   currentAlbum    -
     2021-05-01 17:28:25   currentArtist   -
     2021-05-01 17:28:25   currentArtwork  -
     2021-05-01 17:28:25   currentTitle    -
     2021-05-01 17:28:25   currentTuneInID -
     2021-05-04 13:33:17   dnd             off
     2021-05-04 13:33:15   microphone      false
     2021-05-04 13:34:13   model           unbekannt
     2021-05-01 17:28:44   musicalarm_count 0
     2021-05-01 17:26:26   mute            off
     2021-05-04 13:33:13   online          true
     2021-05-01 17:28:25   playStatus      stopped
     2021-05-04 13:34:13   presence        absent
     2021-05-01 17:28:25   progress        0
     2021-05-01 17:28:25   progresslen     0
     2021-05-01 17:28:44   reminder_count  0
     2021-05-01 11:46:23   repeat          off
     2021-05-01 11:46:23   shuffle         off
     2021-05-04 03:52:07   state           connected
     2021-05-04 13:33:15   timeZoneId      Europe/Berlin
     2021-05-04 13:34:10   timer_01_id     ef5aec5f-ce81-3c48-a48a-8626d86a8472
     2021-05-04 13:34:10   timer_01_remainingtime 0
     2021-05-04 13:34:10   timer_count     1
     2021-05-04 13:34:10   timer_id        ef5aec5f-ce81-3c48-a48a-8626d86a8472
     2021-05-04 13:34:10   timer_remainingtime 0
     2021-05-04 13:34:13   version         517070510
     2021-05-04 12:52:05   voice           setze dimmer wohnzimmer auf hundert prozent
     2021-05-04 12:52:05   voice_timestamp 1620125486888
     2021-05-01 17:26:26   volume          48
     2021-05-04 13:33:19   volume_alarm    24
   helper:
     .CUSTOMER  B2A4YW2OJO1N4Z
     .SERIAL    G100N60782160BD8
     CMD_QUEUE_NUMBER 385922
     DEVICETYPE A1DL2DVDQVK3Q
     FAMILY     AMAZONMOBILEMUSIC_ANDROID
     NAME       Alexa Apps von Küche
     RUNNING_REQUEST 0
     VERSION    517070510
     bluetooth  -
     .HTTP_CONNECTION:
       CL         
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       400
       compress   1
       data       
       displayurl https://layla.amazon.de/api/media/state?deviceSerialNumber=G100N60782160BD8&deviceType=A3R9S4ZZECZ6YL&screenWidth=1392&_=1619882905
       header     User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept-Language: de,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie:session-id=257-7803407-4508754; session-id-time=2250573045l; ubid-acbde=259-3126002-8351742; x-acbde=qE0sDtDviaL9Ob7PT4MK1OsCfwiugS4A; at-acbde=Atza|IwEBIN2-Wh6dNF3uU_KNPF8R9gVBCJzHvHRFPEQ4Kbpzts7UaQVwA9388KTYQtp_acrOQLtGnyZ7-61AtIFXjXtaSvddTYOz8rgUZPy-2Up3h27MITg5q38Ke9DYA47wrcMa0tohpngdpHmzOYVIug2YHL2GymA3eMy3n5EpxtnPDMycXd_gl5xpC4-AAUwbz_QUAKb-RJYDjKHglnL2I0WG4NjUXFC8FbM3WCyEYnSDdwueopEVSk4Fjvku_6RY8IhVDUiITUDGqnN7_q2UC4NH6Fh7VUrumT0HmzgesYeTYOpbmxHIlCQGXYj5l6gyzfi4ii9R9rgDh-cd5oPnzmHbUdnp; sess-at-acbde=0eECg/EZ/OdEXc9GE27EfkY4UL0hgO/DPb/QZYNfAcA=; csrf=-2085295686
csrf: -2085295686
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 400 Bad Request
Content-Type: application/json
Content-Length: 69
Connection: keep-alive
Server: Server
Date: Sat, 01 May 2021 15:28:26 GMT
x-amz-rid: AM936MCBYCTCDMPAZGGY
x-amzn-RequestId: b887ead0-f13c-4ff9-bb4f-ab05dfa918bb
Content-Encoding: gzip
x-amzn-error: DEVICE_NOT_CONNECTED
Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
X-Cache: Error from cloudfront
Via: 1.1 aab8eb1f7b95159cdf1cf139d0bbc33c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA2-C2
X-Amz-Cf-Id: QLFm_CgyLpWVVtlFwE1VUxfGL6vm6ShWcYrv82bBqDVvi8srkL4fyA==
       httpversion 1.1
       hu_blocking 0
       hu_filecount 325
       hu_port    443
       hu_portSfx
       hu_sslAdded 1
       keepalive  1
       loglevel   4
       method     GET
       noshutdown 1
       path       /api/media/state?deviceSerialNumber=G100N60782160BD8&deviceType=A3R9S4ZZECZ6YL&screenWidth=1392&_=1619882905
       protocol   https
       queuenumber 385921
       redirects  0
       timeout    10
       type       media
       url        https://layla.amazon.de/api/media/state?deviceSerialNumber=G100N60782160BD8&deviceType=A3R9S4ZZECZ6YL&screenWidth=1392&_=1619882905
       hash:
       sslargs:
     CMD_QUEUE:
Attributes:
   IODev      alexa.echo
   alias      Echo Küche
   room       Küche


Gruss Axel

Konntest du am Fire HD device listing was sehen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 08 Mai 2021, 23:48:23
Hallo habe seid heute das Problem das mir mein Fhem Überläuft bis es nicht mehr reagiert, innerhalb von ca 24 Stunden ca 300 MB an Logfile mit fast ausschließlich dieser Meldung:
23:23:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 373refresh-cookie.js = true
2021.05.08 23:24:23 3: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  8 23:23:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 373refresh-cookie.js = true
2021.05.08 23:24:23 3: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat May  8 23:23:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 373refresh-cookie.js = true


Auch ein Neustart von fhem brachte keine Besserung.
Verbose auf 3

Jemand ne Idee?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 09 Mai 2021, 20:29:35
Zitat von: axel.mohnen am 25 April 2021, 21:25:50
Hallo,
ich habe das Problem gelöst bekommen.
Punker hatten in folgendem Thread mein Problem beschrieben und eine Lösung gefunden  ;D
Das echodevice ist jetzt wieder "conneted" und alles läuft wie gehabt....
Nochmals vielen Dank für Eure Unterstützung!
Gruß
Axel

Das gleiche Problem hatte ich bis vor zwei Wochen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thiese am 10 Mai 2021, 06:19:19
Habe auch das gleiche Problem mit Wait for refreshtoken. Nur ein Neustart des PI hat geholfen. Nach einiger Zeit kommt wieder die Meldung. Jemand eine Idee?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 10 Mai 2021, 07:31:11
Bei mir hat ein NPN INSTALL und NPN LOGIN NEW geholfen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 10 Mai 2021, 09:36:28
Zitat von Punker:
Zitat von: punker am 08 April 2020, 18:00:22
Also irgendwie funktioniert's jetzt doch.
Wenn ich NPM_login new ausführe dann bleibt FHEM stehen, es geht zwar nicht die Amazon-Seite auf wo ich mich einloggen muss,
aber wenn ich die Seite http://192.168.2.219:3002 selber aufmache und mich da anmelde, dann läuft FHEM weiter und der NPM_login ist erfolgreich abgeschlossen!
Jetzt muss ich mal beobachten ob die Echos wieder auf COOKIE ERROR gehen oder nicht!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thiese am 11 Mai 2021, 06:30:17
Hallo,

heute Nacht ist bei meinem Account Device wieder die Meldung "Wait for Refresh Token" aufgetaucht.

Hier die Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.10
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Hardware->Alexa->Alexas

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=258-66939....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -64....
.DIRECTID    Helper amzn1.account.AEN5G4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ein NPM INSTALL und NPM LOGIN NEW haben nicht geholfen.

Habt Ihr einen Ansatz für mich?

Vielen Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Mai 2021, 07:51:54
Zitat von: thiese am 11 Mai 2021, 06:30:17
Hallo,

heute Nacht ist bei meinem Account Device wieder die Meldung "Wait for Refresh Token" aufgetaucht.

Hier die Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.10
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Hardware->Alexa->Alexas

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=258-66939....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -64....
.DIRECTID    Helper amzn1.account.AEN5G4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ein NPM INSTALL und NPM LOGIN NEW haben nicht geholfen.

Habt Ihr einen Ansatz für mich?

Vielen Dank.
Was steht denn im LOG wenn du das npm_login new ausführst? Kannst Du die Anmeldedaten auf der Amazonseite eintragen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: thiese am 11 Mai 2021, 19:14:05
hier mal die Logeinträge:
2021.05.11 17:51:36 5: Cmd: >set EchoDevice NPM_install<
Warning: unable to close filehandle CMD properly.
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No license field.
2021.05.11 17:51:57 5: Cmd: >set EchoDevice NPM_login new<
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Node Version 10.24.1

2021.05.11 17:51:57 4: [EchoDevice] [echodevice_NPMLoginNew] Version alexa-cookie.js = 3.4.3
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.2.200
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.2.200
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:f4:2735:4f00:3484:fc1c:cb2e:ab72
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::e463:51a9:2819:33b1
2021.05.11 17:52:13 4: WEB: /fhem&detail=EchoDevice&dev.setEchoDevice=EchoDevice&fwcsrf=None&cmd.setEchoDevice=set&arg.setEchoDevice=NPM_login&val.setEchoDevice=new / RL:2955 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.05.11 17:52:16 5: Starting notify loop for EchoDevice, 1 event(s), first is amazon_refreshtoken: wait for refreshtoken
2021.05.11 17:52:16 5: End notify loop for EchoDevice
2021.05.11 17:52:16 3: [EchoDevice] [echodevice_NPMWaitForCookie] [NPM Login New Tue May 11 17:51:57 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 467create-cookie.js = true
2021.05.11 17:52:16 4: https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1620748334: HTTP response code 200
2021.05.11 17:52:16 5: HttpUtils https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1620748334: Got data, length: 45698
2021.05.11 17:52:16 5: HttpUtils response header:
HTTP/1.1 200 OK
021.05.11 17:52:18 5: Starting notify loop for EchoDevice, 1 event(s), first is amazon_refreshtoken: wait for refreshtoken
2021.05.11 17:52:18 5: End notify loop for EchoDevice
2021.05.11 17:52:18 3: [EchoDevice] [echodevice_NPMWaitForCookie] [NPM Login New Tue May 11 17:51:57 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 467create-cookie.js = true
2021.05.11 17:52:18 4: radinoCC1101:

Die Anmeldedaten kann ich auf der Amazonseite eingeben. Komisch ist einfach, dass es für eine bestimmte Zeit Fehlerfrei funktioniert. Es funktioniert manchmal nur für ein paar Stunden und manchmal fast einen ganzen Tag. Ich habe so langsam die Vermutung, dass mein Raspy sich hin und wieder vom Netzwerk trennt. Ich gehe über LAN auf die Fritzbox.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Mai 2021, 12:29:16
Zitat von: thiese am 11 Mai 2021, 19:14:05
Die Anmeldedaten kann ich auf der Amazonseite eingeben. Komisch ist einfach, dass es für eine bestimmte Zeit Fehlerfrei funktioniert. Es funktioniert manchmal nur für ein paar Stunden und manchmal fast einen ganzen Tag. Ich habe so langsam die Vermutung, dass mein Raspy sich hin und wieder vom Netzwerk trennt. Ich gehe über LAN auf die Fritzbox.
Dann würde ich mal die anderen LOGs prüfen. z.B. Syslog
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brocken am 15 Mai 2021, 22:10:25
Hallo zusammen,
das modul ist einfach Klasse  :)
Habe aber jetzt fast viereckige Augen von dem ganzen durchlesen der Beiträge  ;)
Könnte mir mal einer sagen wie ich die Sprachausgabe auf alle Echo's gleichzeitig hin bekomme bzw. im welchem Post das steht !!!
Vielen lieben Dank !
Mit einem fubktioniert das bei mir super  :D :D :D

Gruß
Brocken
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 15 Mai 2021, 23:16:36
Zitat von: Brocken am 15 Mai 2021, 22:10:25
Habe aber jetzt fast viereckige Augen von dem ganzen durchlesen der Beiträge  ;)

Frei nach Gandalf. Sprich: Gruppieren und tritt ein.

https://forum.fhem.de/index.php/topic,82631.msg903430/topicseen.html#msg903430

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brocken am 17 Mai 2021, 11:47:17
Vielen Dank :-)

Hat funktioniert !!!

https://forum.fhem.de/index.php/topic,82631.msg903430/topicseen.html#msg903430
Zur Info musste auch das modul "echodevice" worum es hier natürlich geht mit in die group packen !!!

Gruß
Brocken
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 18 Mai 2021, 09:16:00
Hallo,
ich habe mein Fire HD 10 (7. Generation) jetzt mittels System update auf den letzten Stand gebracht.
Leider wird das "model" im Internals vom echodevice immer noch als "unbekannt" gesetzt.
Bei meinem anderen FireHD7 steht im "model"  Attribut der Wert "Amazon Tablet".
Auch ein Löschen vom echodevice und anschließendes "autocreate" hat nichts gebracht.
Es werden keine "SET" und "GET" Befehle angezeigt!
Hatte jemand bereits ein ähnliches Problem?
Vielen Dank für Eure Hilfe.
Gruß Axel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Mai 2021, 09:20:30
Zitat von: axel.mohnen am 18 Mai 2021, 09:16:00
Hallo,
ich habe mein Fire HD 10 (7. Generation) jetzt mittels System update auf den letzten Stand gebracht.
Leider wird das "model" im Internals vom echodevice immer noch als "unbekannt" gesetzt.
Bei meinem anderen FireHD7 steht im "model"  Attribut der Wert "Amazon Tablet".
Auch ein Löschen vom echodevice und anschließendes "autocreate" hat nichts gebracht.
Es werden keine "SET" und "GET" Befehle angezeigt!
Hatte jemand bereits ein ähnliches Problem?
Vielen Dank für Eure Hilfe.
Gruß Axel
Ich habe es gerade nochmal geprüft. Das Device "3R9S4ZZECZ6YL" ist dem Modul bekannt. Hast Du eventuell das Modul manuell angepasst?

Du könntest auch mal den Fire TV Stick löschen und dann ncoh mal anlegen lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 18 Mai 2021, 10:29:14
Ich habe das Modul nicht manuell angepasst. Ich habe gestern das letzte update vom Modul eingespielt.
Ich habe meine Fire TV und FireHD10 echodevice gelöscht und nochmals über autocreate angelegt.
Beim Fire TV Stick steht das model "Fire TV Stick V2" aber beim FireHD10 weiterhin "unbekannt".

Internals:
   CFGFN     
   DEF        A3R9S4ZZECZ6YL G000N60782160BD8
   FUUID      60a378cd-f33f-8ba2-78bc-15263b584b27873b
   IODev      alexa.echo
   LOGINMODE  IODEV
   NAME       ECHO_G000N60782160BD8
   NR         385
   NTFY_ORDER 50-ECHO_G000N60782160BD8
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 10:20:29   COOKIE_MODE     IODEV
     2021-05-18 10:20:30   IODev           alexa.echo
     2021-05-18 10:23:31   dnd             off
     2021-05-18 10:23:30   microphone      false
     2021-05-18 10:23:29   model           unbekannt
     2021-05-18 10:23:29   online          true
     2021-05-18 10:23:29   presence        absent
     2021-05-18 10:21:26   state           connected
     2021-05-18 10:23:30   timeZoneId      Europe/Berlin
     2021-05-18 10:23:29   version         517070510
     2021-05-18 10:20:35   voice           
     2021-05-18 10:20:35   voice_timestamp 1621269297966
     2021-05-18 10:23:33   volume_alarm    24
   helper:
     .CUSTOMER  B2A4YW2OJO1N4Z
     .SERIAL    G000N60782160BD9
     DEVICETYPE A1DL2DVDQVK3Q
     FAMILY     AMAZONMOBILEMUSIC_ANDROID
     NAME       Alexa Apps von Küche
     VERSION    517070510
     bluetooth  -
Attributes:
   IODev      alexa.echo
   alias      Küche
   room       Amazon


Woher hast du die Device ID "3R9S4ZZECZ6YL"?
Ich sehe im device listing nur device type = "A1DL2DVDQVK3Q".
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 18 Mai 2021, 11:42:58
Die ID hat er aus deinem List

Siehe Screenshot
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Mai 2021, 12:18:28
Habe das Device dem Modul hinzugefügt. Mach einfach morgen, so ab 8 Uhr, mal ein FHEM Update und probiere es dann noch mal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Mai 2021, 12:25:44
Hallo Michael, kannst du bitte das auch einfügen?

Internals:
   CFGFN     
   DEF        AVU7CPPF2ZRAS G0W1AT04031403A7
   FUUID      60a37b8b-f33f-8799-b2d4-f0b75c9c54167887
   IODev      echodevice
   LOGINMODE  IODEV
   NAME       ECHO_G0W1AT04031403A7
   NR         5028
   NTFY_ORDER 50-ECHO_G0W1AT04031403A7
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   Helper:
     DBLOG:
       model:
         DBLogging:
           TIME       1621326731.13635
           VALUE      Fire HD 8 Plus (2020)
       state:
         DBLogging:
           TIME       1621326731.13635
           VALUE      INITIALIZED
   READINGS:
     2021-05-18 10:32:11   COOKIE_MODE     IODEV
     2021-05-18 10:32:11   IODev           echodevice
     2021-05-18 12:23:42   deviceAddress   Göttingen, Niedersachsen, DE
     2021-05-18 12:23:43   dnd             off
     2021-05-18 12:23:42   microphone      false
     2021-05-18 12:23:39   model           unbekannt
     2021-05-18 12:23:39   online          true
     2021-05-18 12:23:39   presence        absent
     2021-05-18 10:32:24   state           connected
     2021-05-18 12:23:42   timeZoneId      Europe/Berlin
     2021-05-18 12:23:39   version         616051010
     2021-05-18 12:23:46   volume_alarm    0
   helper:
     DEVICETYPE A1DL2DVDQVK3Q
     FAMILY     AMAZONMOBILEMUSIC_ANDROID
     NAME       Alexa Apps von Michaels Fire
     VERSION    616051010
     bluetooth  -
Attributes:
   DbLogExclude .*
   IODev      echodevice
   alias      Michaels Fire
   icon       echo
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Mai 2021, 12:35:02
was ist das für ein Gerät?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 18 Mai 2021, 12:36:12
 ;)

VALUE      Fire HD 8 Plus (2020)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 Mai 2021, 13:41:19
Zitat von: Mickey am 18 Mai 2021, 12:36:12
;)

VALUE      Fire HD 8 Plus (2020)
Ich habe mir das Ganze noch mal angeschaut. Das Gerät ist in der 0.2.10er Version schon enthalten. Dort dürfte dann kein unbekannt auftauchen. Wer könnte mir hier LOG Technisch mal unterstützen?

Wir müssten zusammen ein paar Logzeilen in das Modul eintragen, um den Fehler zu analysieren. Schreibt mich gerne per PM an
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 19 Mai 2021, 21:26:54
Hallo Michael,
ich habe ein Modul update gemacht.
Jetzt wird mein FireHD10 wieder erkannt.
model:Fire Tab HD 10

Nochmals vielen Dank  :)
Gruß
Axel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 21 Mai 2021, 21:29:01
Hallo Michael,

ich habe eine Frage zu den Sonos-Geräten:

1. Meine Sonos-Arc wird nicht korrekt erkannt, kannst Du dies bitte ergänzen? Hier das aktuelle list:
Internals:
   CFGFN     
   DEF        A2Z8O30CD35N8F 1407d067c606488fb74707678ccbfb81
   FUUID      60a7f74e-f33f-4885-5ebe-7be770c7c7d6dd66
   IODev      jh_echo
   LOGINMODE  IODEV
   NAME       ECHO_1407d067c606488fb74707678ccbfb81
   NR         79654
   NTFY_ORDER 50-ECHO_1407d067c606488fb74707678ccbfb81
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2021-05-21 20:09:18   COOKIE_MODE     IODEV
     2021-05-21 20:09:18   IODev           jh_echo
     2021-05-21 21:21:11   model           unbekannt
     2021-05-21 21:21:11   presence        present
     2021-05-21 20:09:38   state           connected
     2021-05-21 21:21:11   version         580001
     2021-05-21 21:19:09   voice           alexa
     2021-05-21 21:19:09   voice_timestamp 1621624720454
   helper:
     DEVICETYPE A2Z8O30CD35N8F
     FAMILY     THIRD_PARTY_AVS_MEDIA_DISPLAY
     NAME       jh's Sonos Arc
     VERSION    580001
     bluetooth  -
Attributes:
   IODev      jh_echo
   alias      jh's Sonos Arc
   icon       echo
   room       Amazon


2. Zusätzlich werden die Sonos Play:1 genauso wie die Sonos One als "Sonos Display" erkannt. Allerdings kenne ich kein "Sonos Display". Was ist das für ein Gerät?

3. Woher kommt die ModelNumber? Ich kann diese Info weder im FHEM-Sonos-Modul noch in der Sonos-App finden.

Viele Grüße
Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 22 Mai 2021, 20:30:51
Hallo Michael,

ich habe leider weiterhin ein Problem mit meinem FireHD10.
Seit Deinem letzten update sind zwar die SET/GET Befehle sichtbar, aber der SPEAK und SOUND Befehle funktionieren nicht.
Ich kann den Befehl abfeuern aber am FireHD kommt nichts an.
Zum Beispiel ein set "VOLUME" funktioniert problemlos.
Woran könnte das liegen?
Vielen Dank im Voraus.
Gruß Axel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 24 Mai 2021, 13:09:41
Frage bzgl. speak_volume bei meinen echo show 8.

Diese seit sich immer wieder auf 60 (warum kann ich nicht erkennen). Leider schreit uns dann alexa immer wieder sehr laut an.

Gibt's da ein setting welches vom Account /Gerät in fhem übernommen wird? Stelle es gefühlt jetzt schon das 100te mal zurück auf 30.

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 25 Mai 2021, 09:17:40
Hallo,

ich habe meine FireHD10 Readings nochmals mit meinem FireHD7 verglichen.
Beim FireHD10 sind folgende Readings verdächtig!
online: false
presence: absent

Wie kann ich diese Readings auf "true" bzw. "present" setzen?
Der state vom FireHD10 ist "connected".

Gruß
Axel
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: is2late am 26 Mai 2021, 15:00:15
Hi,

ein komplettes Update und ein set NPM_login new hat auch bei mir geholfen.

Leider ist das FHEM Logfile durch die zahlreichen Fehlermeldungen so voll, dass ich dort nicht einmal hineinkomme.
Weiß jemand, wie man Logfile "von außen" leeren kann?

Vielen Dank,
Ingo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 26 Mai 2021, 16:04:54
Zitat von: is2late am 26 Mai 2021, 15:00:15
Weiß jemand, wie man Logfile "von außen" leeren kann?
Keine Ahnung was "von außen" bedeutet, aber Dateien leeren kann man auf der Shell ganz einfach mit

>/Pfad/zur/Datei.Erweiterung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 26 Mai 2021, 16:14:18
Zitat von: is2late am 26 Mai 2021, 15:00:15
Hi,

ein komplettes Update und ein set NPM_login new hat auch bei mir geholfen.

Leider ist das FHEM Logfile durch die zahlreichen Fehlermeldungen so voll, dass ich dort nicht einmal hineinkomme.
Weiß jemand, wie man Logfile "von außen" leeren kann?

Vielen Dank,
Ingo

In der FhemWeb Befehlszeile:


{qx(truncate $currlogfile --size 0); Log 1, "Logfile gelöscht";}


Löscht das aktuelle Log und schreibt Dir ins leere Log, dass Du gelöscht hast.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: is2late am 26 Mai 2021, 16:28:40
Herzlichen Dank!

Leider bekomme ich bei Jörgs Lösung (die so schön mundgerecht ist), folgende Fehlermeldung:

Unknown command {qx(truncate, try help.
Unknown command Log, try help.
Unknown command }, try help.


Oder mache ich etwas falsch?

LG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 26 Mai 2021, 16:50:56
Zitat von: is2late am 26 Mai 2021, 16:28:40
Oder mache ich etwas falsch?

Hm, hatte das aus meinem cmdalias genommen. Anbei mal die Definition:

defmod c_dellog cmdalias dellog AS {qx(truncate $currlogfile --size 0);;Log 1, "Logfile gelöscht";;}


Hier kannst Du dann in der Kommandozeile dellog eingeben. Das funktioniert.

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: is2late am 26 Mai 2021, 17:03:48
Klasse, hat funktioniert. Vielen Dank, Jörg!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: marboj am 31 Mai 2021, 17:22:30
Hallo zusammen,

habe heute meinen neuen FireTV-Stick bekommen. Laut Amazon folgender Stick:
Fire TV Stick mit Alexa-Sprachfernbedienung (mit TV-Steuerungstasten) | HD-Streaminggerät | 2021

Erkannt wird er im Modul als FireTV 4K - ist es aber nicht.

Hier das Listing des Gerätes:

Internals:
   CFGFN     
   DEF        A265XOI9586NML G071EL1111950MU3
   FUUID      60b4f8c4-f33f-698a-3a8a-22e589604ebbd272
   IODev      AmazonAccount
   LOGINMODE  IODEV
   NAME       ECHO_G071EL1111950MU3
   NR         53923
   NTFY_ORDER 50-ECHO_G071EL1111950MU3
   STATE      connected
   TYPE       echodevice
   model      Fire TV Stick 4K
   OLDREADINGS:
   READINGS:
     2021-05-31 17:18:37   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-05-31 17:18:37   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-05-31 16:55:00   COOKIE_MODE     IODEV
     2021-05-31 16:55:00   IODev           AmazonAccount
     2021-05-31 17:18:14   alarm_count     0
     2021-05-31 17:18:37   channel         -
     2021-05-31 17:18:37   currentAlbum    -
     2021-05-31 17:18:37   currentArtist   -
     2021-05-31 17:18:37   currentArtwork  -
     2021-05-31 17:18:37   currentTitle    -
     2021-05-31 17:18:37   currentTuneInID -
     2021-05-31 17:18:19   dnd             off
     2021-05-31 17:18:18   microphone      false
     2021-05-31 17:18:16   model           Fire TV Stick 4K
     2021-05-31 17:18:14   musicalarm_count 0
     2021-05-31 17:18:16   online          true
     2021-05-31 17:18:37   playStatus      stopped
     2021-05-31 17:18:16   presence        present
     2021-05-31 17:18:37   progress        0
     2021-05-31 17:18:37   progresslen     0
     2021-05-31 17:18:14   reminder_count  0
     2021-05-31 16:55:01   state           connected
     2021-05-31 17:18:14   timer_count     0
     2021-05-31 17:18:14   timer_id        -
     2021-05-31 17:18:14   timer_remainingtime 0
     2021-05-31 17:18:16   version         0
     2021-05-31 17:18:21   volume_alarm    0
   helper:
     CMD_QUEUE_NUMBER 395430
     DEVICETYPE A265XOI9586NML
     FAMILY     FIRE_TV
     NAME       Bojda,s 2. FireTVStick
     RUNNING_REQUEST 0
     VERSION    0
     bluetooth  -
     CMD_QUEUE:


Kann man das anpassen?

VG
Marco
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: axel.mohnen am 01 Juni 2021, 07:49:06
Zitat von: axel.mohnen am 25 Mai 2021, 09:17:40
Hallo,

ich habe meine FireHD10 Readings nochmals mit meinem FireHD7 verglichen.
Beim FireHD10 sind folgende Readings verdächtig!
online: false
presence: absent

Wie kann ich diese Readings auf "true" bzw. "present" setzen?
Der state vom FireHD10 ist "connected".

Gruß
Axel

Hat jemand noch eine Idee was der Grund dafür sein könnte?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Florian_GT am 06 Juni 2021, 01:36:17
Hallo,

geht bei euch das NPM_login new noch?

Bei mir scheitert es leider:
_http_outgoing.js:494
    throw new TypeError('The header content contains invalid characters');
    ^

TypeError: The header content contains invalid characters
    at validateHeader (_http_outgoing.js:494:11)
    at ClientRequest.setHeader (_http_outgoing.js:498:3)
    at new ClientRequest (_http_client.js:183:14)
    at Object.request (http.js:39:10)
    at Object.request (https.js:245:15)
    at request (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:86:25)
    at handleTokenRegistration (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:487:9)
    at prepareResult (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:396:13)
    at ProxyServer.onProxyRes (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:320:31)
    at ProxyServer.emit (/opt/fhem/cache/alexa-cookie/node_modules/eventemitter3/index.js:183:35)


Das Module scheint außerdem nicht auf "disable 1" zu reagieren und schreibt weiterhin das Log voll, wobei ich mich Frage, ob das so sein soll und muss, dass jede Sekunde geprüft und geloggt wird:
2021.06.06 01:39:44.803 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:45.804 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:45.805 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:45.805 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:46.806 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:46.806 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:46.807 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:47.808 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:47.808 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:47.808 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:48.809 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:48.809 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:48.810 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:49.811 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:49.811 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:49.811 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:50.812 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:50.813 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:50.813 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true
2021.06.06 01:39:51.814 3: [amazongateway] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun  6 01:34:18 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 558create-cookie.js = true


Warum wird die Logmessage so oft geschrieben? Macht da ein Intervall von 10 Sekunden oder 30 Sekunden nicht eher Sinn? Ich kann das auch über "disable" leider nicht deaktivieren, wäre cool wenn man das Module auch irgendwie abschalten kann, falls es durchdreht.

Und bei der NPM Installation kommt.
Warning: unable to close filehandle CMD properly.
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN notsup Unsupported engine for is-plain-obj@3.0.0: wanted: {"node":">=10"} (current: {"node":"8.17.0","npm":"6.13.4"})
npm WARN notsup Not compatible with your version of node/npm: is-plain-obj@3.0.0
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.


Kann ich dass ignorieren?

Gruß Florian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 07 Juni 2021, 10:30:10
Kannst du mal einen get status vom Account Device schicken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 21 Juni 2021, 22:38:29
Hallo Michael,

würdest Du bitte noch folgende Geräte aufnehmen:

Echo Show 8 Gen2: A15996VY63BQ2D
Bose Soundbar 700: A2WFDCBDEXOXR8

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Juni 2021, 09:00:57
Zitat von: JoWiemann am 21 Juni 2021, 22:38:29
Hallo Michael,

würdest Du bitte noch folgende Geräte aufnehmen:

Echo Show 8 Gen2: A15996VY63BQ2D
Bose Soundbar 700: A2WFDCBDEXOXR8

Grüße Jörg
Ab morgen Früh gibt es eine neue Version
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 27 Juni 2021, 20:39:37
Hallo, ist es möglich alle Einträge auf der ShoppingList zu löschen? Einzelt geht es ja aber alle?
Hintergrund, ich schreibe die Einträge automatisch in eine txt wenn ich jetzt Alexa sage drucke Einkaufsliste soll danach alle Einträge gelöscht werden.

Vielleicht ist es ja einfach lösbar.
Mit einem .* Geht's nicht
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 Juni 2021, 20:48:49
Zitat von: Tueftler1983 am 27 Juni 2021, 20:39:37
Hallo, ist es möglich alle Einträge auf der ShoppingList zu löschen? Einzelt geht es ja aber alle?
Hintergrund, ich schreibe die Einträge automatisch in eine txt wenn ich jetzt Alexa sage drucke Einkaufsliste soll danach alle Einträge gelöscht werden.

Vielleicht ist es ja einfach lösbar.
Mit einem .* Geht's nicht

Hmm, wurde das nicht schon mal gefragt und gepostet?

Im Prinzip durch die Liste hangeln und einzeln löschen...

Das hier könnte helfen (gefunden mit der SuFu ;)  ):

https://forum.fhem.de/index.php/topic,98586.msg1028940.html#msg1028940

EDIT: bzw. ist nicht das genau was du suchst/willst https://forum.fhem.de/index.php/topic,98586.msg921115.html#msg921115

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 27 Juni 2021, 21:35:46
Hmm okay nur leider verstehe ich das mit mit der Definition nicht.
Also wie man nun alle Einträge löschen kann
defmod doif_Echo_Einkaufsliste DOIF ([du_Echo_Einkaufsliste] eq "on")(\
{system("lpr -P HL2035 -o media=Custom.95x138mm /tmp/einkaufsliste.txt")},\
setstate du_Echo_Einkaufsliste off,\
{my @array = split(",",ReadingsVal("Echo","list_SHOPPING_ITEM",""));;\
foreach my $sk (@array)\
{fhem ("set Echo item_shopping_delete $sk")}})\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 27 Juni 2021, 22:28:40

{my @array = split(",",ReadingsVal("Echo","list_SHOPPING_ITEM",""));;\
foreach my $sk (@array)\
{fhem ("set Echo item_shopping_delete $sk")}}\


Das ist der Code der löscht.

split -> alle Einträge ins Array
foreach -> alle Einträge -> set Echo ... <- löscht den jeweiligen Eintrag

Kann auch als Sub in eine myUtils, in ein notify, in ein...

Hier ist es eben in einem DOIF...

EDIT: je nachdem wo/wie du einfügst halt bzgl. Strichpunkte und Zeilenenden/-weiterführungen Formatierung beachten...
So wäre es für eine Sub in myUtils

sub myDeleteAll()
{my @array = split(",",ReadingsVal("Echo","list_SHOPPING_ITEM",""));
foreach my $sk (@array)
{fhem ("set Echo item_shopping_delete $sk")}}

Echo: Name mit eigenem Echo-Account-Device ersetzen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 28 Juni 2021, 00:17:26
Hey,
Habe es jetzt so im DOIF
([d_einkaufsliste_loeschen] eq "on") ({my @array = split(",",ReadingsVal("Amazon","list_SHOPPING_ITEM",""));\ foreach my $sk (@array)\ {fhem ("set Amazon item_shopping_delete $sk")}}\)(set d_einkaufsliste_loeschen off)
Doch leider wird nichts im Device gelöscht wenn ich den Dummy d_einkaufsliste_loeschen auf ob setze, dieser wird aber wieder auf Off gesetzt
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Tueftler1983 am 28 Juni 2021, 00:55:34
Bekomme im DOIF diese Meldung

{my @array = split(",",ReadingsVal("Amazon","list_SHOPPING_ITEM",""));\ foreach my $sk (@array)\ {fhem ("set Amazon item_shopping_delete $sk")}}: syntax error at (eval 469623) line 1, near "\ foreach "
syntax error at (eval 469623) line 1, near "}}"
\: Unknown command \, try help.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Juni 2021, 07:35:33
Mein Vorschlag war ja auch NICHT für DOIF.

Der verlinkte Vorschlag für DOIF sieht doch (ganz) anders aus -> Strichpunkte etc. beachten...

Das hier hat NICHTS (direkt) mit dem echodevice-Modul zu tun -> neuer Thread im DOIF Unterforum, wenn es unbedingt DOIF sein soll...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bramdarl am 29 Juni 2021, 15:23:37
Hallo Michael,

könnten wir bitte auch noch eine Unterstützung von der zweiten Generation der Echo Show 5" bekommen?
Echo Show 5 Gen2: A1XWJRHALS1REP

Vielen lieben Dank im Voraus und ebenfalls vielen Dank für deine tolle Arbeit.


Beste Grüße, Jan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 03 Juli 2021, 10:01:23
Ciao

Mit der Version des echodevice.pm, die ich beim update am 1.July bekam wird das Reading 'PlayStatus' nicht mehr versorgt, es steht bei  mir immer auf stopped, obwohl alexa Radio spielt. Leider reagiere ich via notify auf dieses Reading, um eine Soundbox zu steuern.

Weiterhin funktionieren set Befehle nicht mehr:
- set ECHO_G09XXXXXXXXXXXXXXX pause
- set ECHO_G09XXXXXXXXXXXXXXX play

andere gehen wie gehabt.

Das ist Schade, den nun ist in meiner Anwesenheitssteuerung hier ein "Loch" und das Radio spielt ggf weiter, wenn Anwesenheit off ist.

Schätze mal das haben andere auch?

Wäre froh um Hilfe/Anregung.

Gruß&Dank
Roland
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 04 Juli 2021, 20:02:21
Diese Dateien, in /opt/fhem/cache/alexa-cookie, .*create-cookie.js, .*refresh-cookie.js, .*result.json, die aus einem neuen Login resultieren, gehe ich davon aus das man die alten problemlos löschen kann, muss jeweils die letzte erhalten bleiben ?

-rw-r--r--   1 fhem dialout   576 Apr  8 22:06 212create-cookie.js
-rw-r--r--   1 fhem dialout  3391 Apr  8 22:03 212refresh-cookie.js
-rw-r--r--   1 fhem dialout     4 Apr  8 22:07 212result.json
-rw-r--r--   1 fhem dialout   578 Apr  9 10:44 71590create-cookie.js
-rw-r--r--   1 fhem dialout     4 Apr  9 11:15 71590result.json
-rw-r--r--   1 fhem dialout  2966 Mär 13 19:59 90result.json
-rw-r--r--   1 fhem dialout  3731 Okt  7  2019 97refresh-cookie.js
-rw-r--r--   1 fhem dialout  3371 Okt  6  2019 97result.json
-rw-r--r--   1 fhem dialout  3373 Sep 30  2019 99result.json
drwxr-xr-x 142 fhem dialout  4096 Aug 26  2020 node_modules
-rw-r--r--   1 fhem dialout 67601 Aug 26  2020 package-lock.json
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 07 Juli 2021, 15:30:35
Hallo Michael,

ich hätte einen Wunsch für ein kommendes Modul-update:
ich würde das Modul gern (kurzzeitig) per Set-Befehl deaktivieren (und später wieder aktiveren) können.

Hintergrund:
ab und zu spinnt meine Internetverbindung und das Modul meldet demzufolge login-errors. Ich schalte dann das Modul per attribut disable ab, um die Login-Versuche zu unterbinden. Hauptsächlich damit das Log nicht geflutet wird aber auch, da ich bereits zwei mal mein Amazon-Passwort ändern musste nachdem der Prozess sich irgendwo verschluckt hatte und es dann zu viele Anfrage für den amazon-server waren.

ist nicht super dringend aber durch setzen des Attributes wird immer die "save config" Meldung aktiviert und eigentlich sind die Attribute ja auch anders gedacht.

Danke im Voraus,
Stephan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Juli 2021, 17:32:47
Vielleicht hilft ja das einstweilen: https://forum.fhem.de/index.php/topic,120444.msg1149757.html#msg1149757

Bzw.: https://forum.fhem.de/index.php/topic,57691

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 08 Juli 2021, 19:58:38
Zitat von: MadMax-FHEM am 07 Juli 2021, 17:32:47
Vielleicht hilft ja das einstweilen: https://forum.fhem.de/index.php/topic,120444.msg1149757.html#msg1149757

Bzw.: https://forum.fhem.de/index.php/topic,57691

Gruß, Joachim

Danke, das beruhigt zumindest den monk in mir 😉
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MiK77 am 14 Juli 2021, 21:23:41
Ich habe jetzt festgestellt, das mein Account sich wohl nicht mehr verbindet "connected but loginerror".

NPM_login new reagiert eine ganze Weile nicht, bis dann eine Fehlermeldung kommt, der Port wäre belegt. Aber auch mit anderen Ports habe ich das gleiche Problem.

Wenn ich "node 279create-cookie.js" von Hand ausführe erhalte ich am Ende:
Alexa-Cookie: Response (200)
Proxy Init: loaded temp data store ass fallback former data
Proxy Init: reuse frc from former data
Proxy Init: reuse map-md from former data
Proxy Init: reuse deviceId from former data
[HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
[HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
[HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
Alexa-Cookie: Proxy-Server listening on port 3002
RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.77.88:3002/ with your browser. / null
fs.js:114
    throw err;
    ^

Error: ENOENT: no such file or directory, open './cache/alexa-cookie/279result.json'
    at Object.openSync (fs.js:443:3)
    at Object.writeFileSync (fs.js:1194:35)
    at alexaCookie.generateAlexaCookie (/opt/fhem/cache/alexa-cookie/279create-cookie.js:15:8)
    at amazonProxy.initAmazonProxy (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:362:57)
    at Server.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:368:30)
    at Object.onceWrapper (events.js:286:20)
    at Server.emit (events.js:198:13)
    at emitListeningNT (net.js:1314:10)
    at process._tickCallback (internal/process/next_tick.js:63:19)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: duke-f am 26 Juli 2021, 12:58:52
Zitat von: michael.winkler am 11 Februar 2021, 08:25:30
und was sollen diese Einträge mit dem Modul zu tun haben? Wo ist hier der Zusammenhang?

Ich glaube, dies wurde hier nicht weiter verfolgt. Allerdings hatte ich vor einigen Monaten auch das Problem, dass mein FHEM komplett blockier war und ich auch diese
Too many open files
Meldungen im Log vorfand. Ich hatte hier den Beitrag gefunden (https://forum.fhem.de/index.php/topic,82631.msg1130847.html#msg1130847), keine Abhilfe entdecken können und prompt war der Fehler danach auch einige Stunden später weg.
Jetzt hatte ich seit Samstag Abend bis Sonntag Abend aber wieder das Problem, dass mein FHEM komplett bis zum automatischen Neustart blockiert war. Und wieder sind diese Meldungen da. Daher bin ich nach Recherche wieder genau hier gelandet. Und natürlich wird sich auch hier die Frage nach dem Zusammenhang stellen. Dieser ist genau so wie bei @Tommy82: Deaktiviere ich alle Echodevices ist Ruhe. Und dass es zumindest am Rande einen Zusammenhang geben müsste vermute ich aus den vorangehenden Zeilen des Logs vor dem ersten dieses Wochenende.
Da ich in meiner Konfiguration recht viele Verbindungen offen habe zu unterschiedlichen internen Devices kann natürlich schon der Fehler sonstwo liegen. Als Dummy hatte ich jetzt nur den Verdacht, dass eventuell ein problematischer Zugriff auf den Server durch die Echodevices einfach dazu führt, dass ein Limit gerade erreicht wird. Bin ich jetzt alleine mit dem Problem werde ich die Echodevices erst mal außer Betrieb nehmen, da ich gerade keine Zeit habe das weiter zu verfolgen. Wollte damit aber auch nicht hinter dem Berg halten.


2021.07.24 17:18:33.653 1: 192.168.178.170:2000 reappeared (HMLANGW)
2021.07.24 17:18:48.322 1: [Freezemon] myFreezemon: possible freeze starting at 17:18:31, delay is 17.316 possibly caused by: tmr-echodevice_NPMWaitForCookie(Amazon_Account) tmr-HMLAN_KeepAliveCheck(HMUSB)
2021.07.24 17:18:48.398 1: Timeout for ping_DoPing reached, terminated process 14562
2021.07.24 17:18:48.399 3: BlockingCall for Ping_myUTN was aborted
2021.07.24 17:19:07.271 3: HMLANGW:keepAlive device opened
2021.07.24 17:19:09.658 1: [Freezemon] myFreezemon: possible freeze starting at 17:18:49, delay is 20.648 possibly caused by: tmr-echodevice_NPMWaitForCookie(Amazon_Account) tmr-BlockingKill(N/A) tmr-HMUARTLGW_StartInit(HMLANGW) tmr-HttpUtils_TimeoutErr(N/A) tmr-FHEM::AMADDevice::GetUpdate(Alabama_AMAD) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-RFHEM_GetUpdate(FHEM2CC) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A)
2021.07.24 17:19:10.133 3: [Amazon_Account] [echodevice_SendCommand] [9] IGNORIERE Command=alarmvolume Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:19:10.136 3: [Amazon_Account] [echodevice_SendCommand] [9] IGNORIERE Command=bluetoothstate Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:19:10.139 3: [Amazon_Account] [echodevice_SendCommand] [9] IGNORIERE Command=getdnd Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:19:10.142 3: [Amazon_Account] [echodevice_SendCommand] [9] IGNORIERE Command=wakeword Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:19:10.144 3: [Amazon_Account] [echodevice_SendCommand] [9] IGNORIERE Command=listitems_task Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:19:10.147 3: [Amazon_Account] [echodevice_SendCommand] [9] IGNORIERE Command=listitems_shopping Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:19:10.149 3: [Amazon_Account] [echodevice_SendCommand] [9] IGNORIERE Command=getdevicesettings Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:19:10.151 3: [Amazon_Account] [echodevice_SendCommand] [9] IGNORIERE Command=getisonline Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:19:26.286 3: HMUARTLGW HMLANGW BidCoS-port opened
2021.07.24 17:19:28.194 1: [Freezemon] myFreezemon: possible freeze starting at 17:19:10, delay is 18.182 possibly caused by: tmr-echodevice_NPMWaitForCookie(Amazon_Account) tmr-BlockingStart(N/A) tmr-HMUARTLGW_StartInit(HMLANGW) tmr-RFHEM_GetUpdate(FHEM2FTV) tmr-HMLAN_KeepAlive(HMUSB) tmr-DOIF_TimerTrigger(DI_Leistungsstaende) tmr-FW_closeInactiveClients(N/A) tmr-ping_Start(Ping_myUTN) tmr-echodevice_GetSettings(Amazon_Account) tmr-CUL_HandleWriteQueue(SCC) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-at_Exec(HM_Energie_2_Tag_Set) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-BlockingKill(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HMUARTLGW_StartInit(HMLANGW) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A) tmr-HttpUtils_TimeoutErr(N/A)
2021.07.24 17:19:28.751 1: Timeout for ping_DoPing reached, terminated process 14565
2021.07.24 17:19:28.755 3: BlockingCall for Ping_myUTN was aborted
2021.07.24 17:19:47.232 1: 192.168.178.170:2001 disconnected, waiting to reappear (HMLANGW:keepAlive)
2021.07.24 17:20:22.408 1: [Freezemon] myFreezemon: possible freeze starting at 17:19:29, delay is 53.391 possibly caused by: tmr-echodevice_NPMWaitForCookie(Amazon_Account) tmr-HMUARTLGW_StartInit(HMLANGW) tmr-HMLAN_KeepAliveCheck(HMUSB) tmr-echodevice_LoginStart(Amazon_Account) tmr-SYSMON_Update(Cubie) tmr-BlockingKill(N/A) tmr-echodevice_GetSettings(ECHO_G0911B0592940KLK) tmr-echodevice_GetSettings(ECHO_G070L816942409J7) tmr-echodevice_GetSettings(ECHO_b739e2ab24b04c9a9777924b677b8108) tmr-echodevice_GetSettings(ECHO_G090XG0794152JT6) tmr-echodevice_GetSettings(ECHO_G090XG0793733DWB) tmr-echodevice_GetSettings(ECHO_G090XG0794152JF8) tmr-HMUARTLGW_StartInit(HMLANGW) tmr-FHEM::AMADDevice::GetUpdate(Alabama_AMAD) tmr-CUL_HandleWriteQueue(CUL_0)
2021.07.24 17:21:07.692 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=getnotifications Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.694 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=alarmvolume Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.695 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=bluetoothstate Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.696 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=getdnd Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.697 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=wakeword Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.698 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=listitems_task Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.699 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=listitems_shopping Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.700 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=getdevicesettings Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.701 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=getisonline Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.702 3: [Amazon_Account] [echodevice_SendCommand] [12] IGNORIERE Command=devicesstate Abfrage in CMD_Queue schon vorhanden!
2021.07.24 17:21:07.708 3: [Amazon_Account] [echodevice_LostConnect] connection error = gethostbyname layla.amazon.de failed / set loginerror to 1
2021.07.24 17:21:07.708 3: [Amazon_Account] [echodevice_setState] to connected but loginerror
2021.07.24 17:21:41.928 3: [Amazon_Account] [echodevice_LostConnect] connection error = https://layla.amazon.de/api/bootstrap: empty answer received / set loginerror to 2
2021.07.24 17:21:51.850 1: Accept failed (telnetECMD: Too many open files)
2021.07.24 17:22:18.963 1: Accept failed (telnetPort: Too many open files)
2021.07.24 17:22:19.525 1: Accept failed (AMADBridge: Too many open files)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dobiwan am 02 August 2021, 14:44:37
Hallo zusammen,

also ich habe die Installation nach der Anleitung: https://www.mwinklerblog.de/modul-echodevice-npm/
durchgeführt. Ich habe beides ausprobiert die NPM installation über die console und über das Frontend. Beides funktioniert. Und das Alexa Cookies2 ist installiert.
Dann wenn ich auf set NPM_login new gehe und mit set abschicke, kommt ein Timeout, aber der Dialog öffnet sich nicht. Da ich auf FHEM über einen Reverse Proxy aus dem Internet zugreife, habe ich mich per VPN in mein Netzt eingewählt und dann lokal über die IP von fhem versucht das set zu testen. Auch hier öffnet sich der Dialog mit der IP und port 3002 nicht. Das log habe ich mit verbose 5 eingeschaltet, aber hier ist nichts zu erkennen. die einzige Meldung die ich bekomme ist: echodevice Alexa_Echo amazon_refreshtoken: wait for refreshtoken.
Nach einem Versuch muss ich den Server neu starten, weil sonnst die Fehlermeldun, dass der Port schon belegt ist kommt.
Ich hoffe damit könnt hier was anfangen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 August 2021, 20:31:56
Zitat von: dobiwan am 02 August 2021, 14:44:37
Hallo zusammen,

also ich habe die Installation nach der Anleitung: https://www.mwinklerblog.de/modul-echodevice-npm/
durchgeführt. Ich habe beides ausprobiert die NPM installation über die console und über das Frontend. Beides funktioniert. Und das Alexa Cookies2 ist installiert.
Dann wenn ich auf set NPM_login new gehe und mit set abschicke, kommt ein Timeout, aber der Dialog öffnet sich nicht. Da ich auf FHEM über einen Reverse Proxy aus dem Internet zugreife, habe ich mich per VPN in mein Netzt eingewählt und dann lokal über die IP von fhem versucht das set zu testen. Auch hier öffnet sich der Dialog mit der IP und port 3002 nicht. Das log habe ich mit verbose 5 eingeschaltet, aber hier ist nichts zu erkennen. die einzige Meldung die ich bekomme ist: echodevice Alexa_Echo amazon_refreshtoken: wait for refreshtoken.
Nach einem Versuch muss ich den Server neu starten, weil sonnst die Fehlermeldun, dass der Port schon belegt ist kommt.
Ich hoffe damit könnt hier was anfangen.
schick mal einen get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dobiwan am 03 August 2021, 14:58:00
Zitat von: michael.winkler am 02 August 2021, 20:31:56
schick mal einen get status vom Account Device
Hier das get status
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 August 2021, 09:37:29
Zitat von: dobiwan am 03 August 2021, 14:58:00
Hier das get status
Versuche mal folgendes: https://forum.fhem.de/index.php/topic,82631.msg1151660.html#msg1151660

Wenn es dann immer noch nicht geht, bitte mal das Log entsprechend mitsenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dobiwan am 04 August 2021, 12:00:24
Zitat von: michael.winkler am 04 August 2021, 09:37:29
Versuche mal folgendes: https://forum.fhem.de/index.php/topic,82631.msg1151660.html#msg1151660

Wenn es dann immer noch nicht geht, bitte mal das Log entsprechend mitsenden.
Ich habe es mehrfach nach der Anleitung versucht. Immer das selbe Ergebnis. Erst kommt ein Error 404 dann kommt gleich die Meldung Port belegt.
Im Anhang das Log
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 August 2021, 17:55:07
Zitat von: dobiwan am 04 August 2021, 12:00:24
Ich habe es mehrfach nach der Anleitung versucht. Immer das selbe Ergebnis. Erst kommt ein Error 404 dann kommt gleich die Meldung Port belegt.
Im Anhang das Log
Das Log bringt leider nichts. Wichtig wäre das LOG vom set NPM_login new.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: B.Stromberg am 04 August 2021, 21:11:27
Hallo!
Habe jetzt die letzten knapp 20 Seiten durch aber nichts zu meinem "Problem" gefunden.

Ich möchte ganz gern an mehrere Echos einen Text schicken. "Die Waschmaschine ist fertig"
Ich habe auch ein Device angelegt, welches überall heißt (ist aber eher für multiroom) Damit funktioniert das Ganze nicht, heißt dann wohl, dass ich alle Echos einzeln per set Befehl ansprechen muss?
Parallel sollte auch noch eine Telegram Nachricht verschickt werden.

Es scheitert bei mir schon damit, 2 set Befehle hintereinander in die DEF zu schreiben.
Dazu findet man hier auch 20 Varianten seit 2012, bisher hat keine bei mir funktioniert.

Könnte mir da bitte jemand unter die Arme greifen?
Danke!

EDIT:
So sieht der DEFMOD für meine Telegram Nachricht aus:

defmod es_wurde_Post_in_den_Briefkasten_geworfen notify Briefkastenschlitz:closed set myTelegramBot message Die Post ist da

Packe ich nun ein set ECHOxxxxx speak die post ist da dahinter geht das leider nicht

Übernächste Frage wäre dann noch, ist es realisierbar, dass diese Nachricht 3 Mal alle 5 Minuten kommt und dann nicht wieder?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 August 2021, 21:17:16
Hat zwar "hier" nichts "verloren" aber ganz kurz (wenn das nicht reicht: eigenen Thread aufmachen):

Eventmonitor öffnen auf den passenden Event warten, markieren und define/modify -> notify/DOIF anlegen lassen und anpassen.
https://wiki.fhem.de/wiki/Event_monitor

2 fhem Befehle durch Strichpunkt trennen oder wenn in RAWDEF 2 Strichpunkte...
https://wiki.fhem.de/wiki/Notify

Alternativ: poste was du hast...

Wenn du alle Echos sprechen lassen willst:

set ECHO_.* speak die waschmaschine ist fertig

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: B.Stromberg am 04 August 2021, 21:26:52
Zitat von: MadMax-FHEM am 04 August 2021, 21:17:16
Hat zwar "hier" nichts "verloren" aber ganz kurz (wenn das nicht reicht: eigenen Thread aufmachen):

Eventmonitor öffnen auf den passenden Event warten, markieren und define/modify -> notify/DOIF anlegen lassen und anpassen.
https://wiki.fhem.de/wiki/Event_monitor

2 fhem Befehle durch Strichpunkt trennen oder wenn in RAWDEF 2 Strichpunkte...
https://wiki.fhem.de/wiki/Notify

Alternativ: poste was du hast...

Wenn du alle Echos sprechen lassen willst:

set ECHO_.* speak die waschmaschine ist fertig

Gruß, Joachim

Habe das Ganze mal in Anfängerfragen gepostet, führt hier wohl doch zu weit.
Über Hilfe würde ich mich sehr freuen

https://forum.fhem.de/index.php?topic=122353.new#new (https://forum.fhem.de/index.php?topic=122353.new#new)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dobiwan am 05 August 2021, 09:27:26
Zitat von: michael.winkler am 04 August 2021, 17:55:07
Das Log bringt leider nichts. Wichtig wäre das LOG vom set NPM_login new.
Ich habe es gefunden
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 August 2021, 14:15:14
Zitat von: dobiwan am 05 August 2021, 09:27:26
Ich habe es gefunden
Ist das die IP Adresse 192.168.178.51 von Deinem FHEM Server? Wenn ja, was passiert wenn Du in Deinem Browser folgenden Link öffnest: http:\\192.168.178.51:3002
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: dobiwan am 17 August 2021, 12:16:14
Zitat von: michael.winkler am 10 August 2021, 14:15:14
Ist das die IP Adresse 192.168.178.51 von Deinem FHEM Server? Wenn ja, was passiert wenn Du in Deinem Browser folgenden Link öffnest: http:\\192.168.178.51:3002
Hallo, entschuldige die späte Antwort.
Ja das ist die interne IP des fhem. Und ich erhalte die Meldung "Die Webseite ist nicht erreichbar"
So jetzt habe ich es noch mal getestet.
Also die Lösung war folgende: In fhem das Login new starten. Dann kommt irgendwann ein Timeout. Dann im zweiten Browserfenster wie von dir beschrieben die ghem adresse mit port 3002 öffnen und siehe da die Amazon Webseite wird angezeigt, warum das nicht funktioniert, wenn ich aus dem Netzheraus auf die Weboberfläche zugreife, entzieht sich meiner Kenntnis. Aber nach mehrfachem Probieren konnte ich endlich den Cookie etablieren. Und sofort waren alle Amazon Devices da.
Danke für die gute Arbeit.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 17 August 2021, 20:20:45
Frage in die Runde, geht bei euch das Abspielen von TuneIn?
Bei mir zickt das ganz seit ein paar Tagen. Modul sagt connected & alles andere läuft (speak usw.).
Nur bei TuneIn kommt oft einfach nicht der Radio Sender an den Echo Show 8.

Ich verwende:

Kann das von euch mal jemand testen bitte?

Im Log kommt:
2021.08.17 20:20:02 4: [ECHO_Kueche] [echodevice_SendCommand] [tunein] START
2021.08.17 20:20:02 4: [ECHO_Kueche] [echodevice_SendCommand] [tunein] PushToCmdQueue SendURL =https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A1Z88NGR2BK6A2&guideId=s15592&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER
2021.08.17 20:20:02 4: [ECHO_Kueche] [echodevice_SendCommand] [tunein] PushToCmdQueue SendData=s15592
2021.08.17 20:20:02 4: [ECHO_Kueche] [echodevice_HandleCmdQueue] [tunein] [635] [0] send command=https://layla.amazon.de/api/tunein/queue-and-play?deviceSerialNumber=SERIAL&deviceType=A1Z88NGR2BK6A2&guideId=s15592&contentType=station&callSign=&mediaOwnerCustomerId=CUSTOMER Data=
2021.08.17 20:20:03 4: [ECHO_Kueche] [echodevice_Parse] [tunein] [635]
2021.08.17 20:20:03 5: [ECHO_Kueche] [echodevice_Parse] [tunein] [635] DATA Dumper=$VAR1 = '{"message":null}'


Danke

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 17 August 2021, 20:36:41
Update... dürfte ein Problem bei der Amazon Website sein... Siehe Bild
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 17 August 2021, 23:36:35
Zitat von: popy am 17 August 2021, 20:36:41
Update... dürfte ein Problem bei der Amazon Website sein... Siehe Bild

Hmm, ich habe das gleiche Problem. Kann aber über die Echos per gesprochenen Befehl ohne Probleme Sender von TuneIn abspielen. In Fhem kommt auch keine Fehlermeldung, das Modul sagt brav "playing" aber es ist nichts zu hören... 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 August 2021, 00:14:14
Zitat von: Borkk am 17 August 2021, 23:36:35
Hmm, ich habe das gleiche Problem. Kann aber über die Echos per gesprochenen Befehl ohne Probleme Sender von TuneIn abspielen.

Schon mal mit "set Echo textcommand spiele ..." versucht?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 18 August 2021, 11:15:09
Zitat von: MadMax-FHEM am 18 August 2021, 00:14:14
Schon mal mit "set Echo textcommand spiele ..." versucht?

Gruß, Joachim

Das geht, auf den Workaround hätte ich auch selbst kommen können ;) Danke

Es bleibt aber trotzdem die Frage warum
set echo tunein sxxxxx

nicht mehr geht. Die Senderabfrage über "get echo tunein xxx" klappt ja auch einwandfrei. Die Funktion ist aber im Grunde auch nicht mehr nötig, da ..textcommand.. prima klappt. Hab meine Scripte schon umgestellt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 August 2021, 11:43:03
Zitat von: Borkk am 18 August 2021, 11:15:09
Das geht, auf den Workaround hätte ich auch selbst kommen können ;) Danke

Gerne! :)


Zitat von: Borkk am 18 August 2021, 11:15:09
Es bleibt aber trotzdem die Frage warum
set echo tunein sxxxxx

nicht mehr geht. Die Senderabfrage über "get echo tunein xxx" klappt ja auch einwandfrei.

Das kann (verm.) nur Michael beantworten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Oliver1985 am 18 August 2021, 12:57:26
Bei mir geht das mit den tunein IDs ebenfalls seit ein paar Tagen nicht mehr, was echt murks ist. Weiß jemand, wie ich eine tuneinID via textcommand starten kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 18 August 2021, 13:11:35
Amazon hat hier wohl was umgestellt. Ich muss mir das mal genauer anschauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 18 August 2021, 14:32:02
Zitat von: Oliver1985 am 18 August 2021, 12:57:26
Bei mir geht das mit den tunein IDs ebenfalls seit ein paar Tagen nicht mehr, was echt murks ist. Weiß jemand, wie ich eine tuneinID via textcommand starten kann?

So wie du es auch Echo sagen würdest :)

set echo textcommand spiele radio HR3

Nochmal Danke an Michael das du das mit dem textcommand eingebaut hast. Damit konnte ich endlich die helle Uhr im Echo Schlafzimmer automatisch ausschalten. Im Grunde braucht man die Tunein Funktion in dem Modul gar nicht mehr.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Oliver1985 am 18 August 2021, 18:52:30
Die Frage war, ob ich die ID nennen kann :) Ich möchte nicht den Sendernamen nennen, da dies weitreichende Umbauarbeiten in meinem fhem bedeuten würde. Weiß jemand, ob man so eine s12345 ID irgendwie via textcommand absetzen kann?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 18 August 2021, 20:18:11
Danke für den workaround mit textcommand, funktiniert 1a.
Warum auch immer vergesse ich dieses Mächtige Kommando immer wieder  8)

Auch Danke an Michael für das ansehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 19 August 2021, 07:58:19
Zitat von: michael.winkler am 18 August 2021, 13:11:35
Amazon hat hier wohl was umgestellt. Ich muss mir das mal genauer anschauen.

Ich habe festgestellt das einige "info" Funktionen nicht mehr gehen.

Bei:

Erzähle_Geschichte
Erzähle_was_Neues
Erzähle_Witz. (ok, die sind immer mega schlecht :) )

Bleibt Echo stumm.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Oliver1985 am 19 August 2021, 10:51:11
Zitat von: michael.winkler am 18 August 2021, 13:11:35
Amazon hat hier wohl was umgestellt. Ich muss mir das mal genauer anschauen.

Diesen Kommentar hatte ich überlesen. Von mir auch natürlich auch vielen Dank im Voraus.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 19 August 2021, 23:01:46
Zitat von: B.Stromberg am 04 August 2021, 21:11:27
Ich möchte ganz gern an mehrere Echos einen Text schicken. "Die Waschmaschine ist fertig"

Zumindest für diese Anforderung hab ich für mich eine Lösung gefunden. Ich habe 7 Echos (echodevice) in einer "structure" zusammengefasst. Das klappt einwandfrei. Das schöne ist, das "Structure Device" lässt sich wie ein einzelner Echo ansprechen, auch das Set Menü wird übernommen. Man darf jedoch nicht erwarten das die Sprachausgaben exakt zeitgleich erfolgen und manchmal wird auch mal eine Ausgabe auf dem einen oder anderen Echo verschluckt. Auf der anderen Seite wird durch den kleinen zeitlichen Versatz der Sprachausgaben ein Hall erzeugt, so das sich die Ansage wie auf einem Flughafen anhört. Eigentlich leider Geil :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 20 August 2021, 08:31:52
Ich habe hier einfach folgendes gemacht:


#speak alexa
fhem("set ECHO_Wohnzimmer speak ".$FriendlyName." ist fertig, bitte ausräumen!");
fhem("set ECHO_Kueche speak ".$FriendlyName." ist fertig, bitte ausräumen!");


Klappt einwandfrei.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 20 August 2021, 12:15:11
Zitat von: popy am 20 August 2021, 08:31:52
Ich habe hier einfach folgendes gemacht:


#speak alexa
fhem("set ECHO_Wohnzimmer speak ".$FriendlyName." ist fertig, bitte ausräumen!");
fhem("set ECHO_Kueche speak ".$FriendlyName." ist fertig, bitte ausräumen!");


Klappt einwandfrei.

Viele Wege führen zum Ziel ;)

Bei 8 Echos und über 10 verschieden Sprachansagen (Waschmaschine, Offene Fenster, Regen, Begrüßungen, u.v.a.) und dazu nutze ich "textcommand" um z.B. Skills auf mehren Echos gleichzeitig zu aktivieren. Ich liebe dieses Modul, es lassen sich so unglaublich viele Dinge damit realisieren. Ok, nicht alle sind sinnvoll ;) und lösen manchmal ein Kopfschüttelt bei meinen Besuchern aus. Um Codezeilen zu sparen, hab ich die Echos in "structures" zusammengefasst. Klappt super.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: wlp100 am 22 August 2021, 12:31:46
Hallo,
nachdem ich loginerrors bei meinem echodevice hatte, habe ich NPM_login new versucht. Dabei stürzt fhem ab. Im log sehe ich:

2021.08.22 11:59:17 3: [Amazon.Account] [echodevice_NPMLoginNew] Node Version
Invalid version format (version required) at ./FHEM/37_echodevice.pm line 4717.

Im pm Modul:

                Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Node Version $NodeResult";
                if (version->declare($NodeResult)->numify < version->declare('8.10')->numify ) {

Ausgabe node -v:

node -v
v10.21.0

Hat alles bis vor wenigen Wochen schon mal funktioniert. Was mache ich falsch ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 29 August 2021, 21:41:11
Zitat von: michael.winkler am 18 August 2021, 13:11:35
Amazon hat hier wohl was umgestellt. Ich muss mir das mal genauer anschauen.
Das wäre ganz großartig. Mit dem Textcommand habe ich so meine Probleme. Das Kommando gibt es nur für Echo Devices und nicht für Multiroom Gruppen. Vielleicht kannst Du das bei Gelegenheit irgendwann mal nachrüsten.
Aber der TuneIn Befehl wäre mir eh lieber, weil mein Sender Umlaute im Namen hat und das oft nicht funktioniert. (WDR 2 Südwestfalen)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 August 2021, 21:53:52
Aber gib doch beim textcommand einfach die Multiroom-Gruppe mit an, genauso wie beim Sprachbefehl...

Hier mal ein Beispiel (nicht Spotify [nutze ich nicht]):

set ECHO_XXX textcommand spiele Musik von XYZ auf der Multiroom-Gruppe

Klar muss das Kommando an "irgendeinen" Echo gesendet werden aber ist ja doch egal an was für einen/welchen Echo es geht...
...abgespielt wird ja (zumindest bei mir) dann ja auf/über die Multiroom-Gruppe...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 29 August 2021, 22:11:43
Zitat von: MadMax-FHEM am 29 August 2021, 21:53:52
set ECHO_XXX textcommand spiele Musik von XYZ auf der Multiroom-Gruppe
Sehr gute Idee, danke! Funktioniert jedoch nicht mit Umlauten. "WDR 2 Südwestfalen" findet den Sender nicht und "WDR 2 Suedwestfalen" spielt "WDR 2 Ruhrgebiet" ab. Genaue Senderbestimmung geht leider nur mit  TuneIn Sendernummer.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 29 August 2021, 22:21:44
Aber es muss doch mit Sprache auch gehen, also wenn du tatsächlich sprichst!?

Geht per Sprache das mit der Nummer?

Weil im Prinzip musst du ja nur rausfinden/ausprobieren was mit Sprache geht und dann den funktionierenden Sprachbefehl (aus dem Echo-Device kopieren ;)  ) als textcommand verwenden...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 29 August 2021, 22:28:54
Zitat von: Brandensittich am 29 August 2021, 22:11:43
Sehr gute Idee, danke! Funktioniert jedoch nicht mit Umlauten. "WDR 2 Südwestfalen" findet den Sender nicht und "WDR 2 Suedwestfalen" spielt "WDR 2 Ruhrgebiet" ab. Genaue Senderbestimmung geht leider nur mit  TuneIn Sendernummer.

Probier doch mal ein bisschen rum ..
set echo textcommand spiele W.D.R. 2 Sudwestphalen
ging auf Anhieb ;) Kommt dann zwar von der ARD Audiothek, ist doch aber egal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 30 August 2021, 09:27:24
Hallo und guten Morgen zusammen,

mein Log zeigt: [echodevice_LostConnect] connection error = DNS 192.168.178.1 timed out / set loginerror to 3

Jetzt muss ich die (vielleicht blöde) Frage stellen: Wo ist DNS 192.168.178.1 definiert bzw. wie ändere ich das??

Grundsätzlich war das bisher auch richtig (FritzBox war bisher das Gateway) --> jetzt verwende ich aber andere Hardware mit anderem IP-Bereich = das Gateway hat sich auch geändert.

Ein Neustart von FHEM / Raspberry ändert nichts daran. "NPM install" sagt, dass die Installation fehlgeschlagen ist (müsste alles up2date sein) und mit "NPM Login" (refresh und new) erhalte ich nur "Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch"... Bin leider ratlos  :-\

(auch das Pushover-Modul scheint so seine Schwierigkeiten zu haben - da muss ich dann wohl im Nachgang dran).

Danke euch und viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 August 2021, 09:40:21
Evtl. attr global dnsServer ?

Oder im unterlagerten System, z.B. kein DHCP sondern fix eingestellt mit falschem DNS...

Oder aber falsch konfigurierter DHCP-Server...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sascha_F am 30 August 2021, 09:47:29
Hi Joachim,

wie kann man nur so n Brett wie ich vorm Kopf haben...

Ich Danke Dir!! Das global-Device war es natürlich...   :)  -->  Oh man, ich geh dann mal schnell im Boden versinken...

Viele Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 30 August 2021, 10:31:10
;)

Kommt schon mal vor...

Viel Erfolg, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Brandensittich am 30 August 2021, 19:12:00
Zitat von: Borkk am 29 August 2021, 22:28:54
Probier doch mal ein bisschen rum ..
set echo textcommand spiele W.D.R. 2 Sudwestphalen
ging auf Anhieb ;) Kommt dann zwar von der ARD Audiothek, ist doch aber egal.
Danke Borkk! Das funktioniert tatsächlich sehr gut. Auch darauf bin ich nicht selbst gekommen. Sprachbefehl absetzen, in den Readings schauen, was er verstanden hat und das dann als textcommand absetzen. Danke nochmal.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 03 September 2021, 14:47:54
Hallo Michael,

erstmal vielen Dank für Deine investierte Arbeit am EchoDevice-Modul.

Zur Zeit besteht ja noch das Problem mit dem "tunein"-Kommando w/Änderungen bei Amazon.
Leider hängt an dem "tunein" Befehl ja noch etwas mehr als nur einen Sender abzuspielen (z.B. TTS und POM),
so daß das umschiffen mit dem "textcommand" nicht immer zielführend ist.

Ist es schon möglich einzuschätzen, ob die "tunein" Funktionalität irgendwann wieder verfügbar sein wird,
oder hat das Amazon erfolgreich dicht gemacht ?

Ich möchte auf keinen Fall drängeln oder sonstwas dergleichen, nur würde ich mein FHEM, sofern das Feature nicht in absehbarer Zukunft zurückkehrt,
gerne umstellen, was nicht ganz unaufwändig ist.

Würde aber auch gerne vermeiden, das Du kurz vor dem Durchbruch bist und ich es dann wieder zurückdrehen muss.

viele Grüße,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 04 September 2021, 08:41:10
Dieser Patch sollte TuneIn über den neuen API Endpunkt abspielen.
Ich benutze das Modul nicht selbst, konnte den Patch also nicht direkt testen. Wenn es funktioniert kann Michael das vielleicht in den Code aufnehmen.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 08 September 2021, 09:35:19
Hallo adn77,

Zitat von: adn77 am 04 September 2021, 08:41:10
Dieser Patch sollte TuneIn über den neuen API Endpunkt abspielen.
erstmal vielen Dank für Deine Bemühungen das Ding wieder in die Spur zu bekommen.

Ich habe den Patch mal ausprobiert, erhalte aber leider eine Fehlermeldung:
Too many arguments for JSON::PP::encode_json at ./FHEM/37_echodevice.pm line 1731, near "))"

Hier ist die betreffende Stelle:

                    elsif ($type eq "tunein" || $type eq "ttstunein"  ) {
                      $SendUrl   .= "/api/entertainment/v1/player/queue?deviceSerialNumber=".$hash->{helper}{".SERIAL"}."&deviceType=".$hash->{helper}{DEVICETYPE};
Zeile 1731 =>         $SendData   = encode_json(contentToken => 'music:'. encode_base64(encode_base64('["music/tuneIn/stationId","'.$SendData.'"]|{"previousPageId":"TuneIn_SEARCH"}')));
                      $SendDataL  = $SendData ;
                      $SendMetode = "PUT";
                    }


Ist natürlich auch extrem schwer für Dich das zu testen, ohne das Modul im Einsatz zu haben.

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 09 September 2021, 10:10:44
Aktuell schraubt Amazon recht viel wieder rum. Ich schaue mir den Patch mal an und bauen denn dann entsprechend ein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 09 September 2021, 10:23:49
Zitat von: adn77 am 08 September 2021, 21:11:05
Sorry, geschweifte Klammern vergessen...
Kein Problem, freue mich ja, wenn Jemand helfen möchte.
Bei dem Patch kommt zwar kein Fehler, aber der Echo bleibt beim TuneIn abspielen weiterhin still.

Zitat von: michael.winkler am 09 September 2021, 10:10:44
Aktuell schraubt Amazon recht viel wieder rum. Ich schaue mir den Patch mal an und bauen denn dann entsprechend ein.
Vielleicht ist die Vorarbeit ja schon ein Zwischenschritt zur Lösung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 09 September 2021, 21:34:07
Ok, man musste base64_encoding noch beibringen auf die Standard-EOL zu verzichten  >:(

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 10 September 2021, 19:00:28
Zitat von: adn77 am 09 September 2021, 21:34:07
Ok, man musste base64_encoding noch beibringen auf die Standard-EOL zu verzichten  >:(
Das muss es gewesen sein
Mit Deinem letzten Patch funktioniert "tunein" wieder.

Jetzt bleibt zu hoffen, das Amazon nicht noch mehr "tolle" Ideen hat ;)
Die SVN Version muss ich jetzt erstmal blocken.
Vielleicht kann Michael hier kurz eine Info reinschreiben, falls er den Patch übernimmt, damit ich weiß, wann ich den block wieder rausnehmen kann.

Vielen Dank
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kellerkind86 am 14 September 2021, 23:17:56
nabend,
woran kann es liegen,dass nicht alle set befehle im echodevice mehr vorhanden sind ?
wie z.B speak.

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      60244921-f33f-153e-2bb8-83a6753fe82f7c7b
   IODev     
   LOGINMODE  NPM
   NAME       echo
   NR         37
   NTFY_ORDER 50-echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2021-09-14 23:14:20   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2021-09-14 23:14:20   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2021-09-12 22:23:16   COOKIE_MODE     NPM
     2021-09-14 23:14:17   COOKIE_STATE    OK
     2021-09-13 23:18:43   COOKIE_TYPE     NPM_Login
     2021-09-14 23:14:18   alarm_count     0
     2021-09-13 23:18:43   amazon_refreshtoken vorhanden
     2021-09-12 22:23:36   autocreate_devices stop
     2021-09-14 23:14:18   config_address_between -
     2021-09-14 23:14:18   config_address_from 
     2021-09-14 23:14:18   config_address_to -
     2021-09-14 23:14:19   list_SHOPPING_ITEM x._x._l._paradiescreme,bautzner
     2021-09-14 23:14:19   list_TASK       
     2021-09-14 23:14:18   musicalarm_count 0
     2021-09-14 23:14:18   reminder_count  0
     2021-09-14 23:14:17   state           connected
     2021-09-14 23:14:18   timer_count     0
     2021-09-14 23:14:18   timer_id        -
     2021-09-14 23:14:18   timer_remainingtime 0
     2021-09-14 23:04:29   tts_filename    hallo
     2021-09-12 22:23:36   version         0.2.12
   helper:
     CMD_QUEUE_NUMBER 75337
     DEVICETYPE A1RABVCI4QCIKC
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     SHOPPING_LIST_ID YW16bjEuYWNjb3VudukukC5BRzVGWUxHRjZBQlhKQ1ZIUU5INkVYNktTSkFBLVNIT1BQSU5HX0lURU0=
     TO_DO_LIST_ID YW16bjEuYWNjb3VudC5ukukgukBRzVGWUxHRjZBQlhKQ1ZIUU5INkVYNktTSkFBLVRBU0s=
     TWOFA     
     VERSION    5738698628
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1631478217
     CMD_QUEUE:
     ITEMS:
       SHOPPING_ITEM:
         ID:
           bautzne
           x._x._l._paradiesc
         TEXT:
           bautzner   bautzner
           x._x._l._paradiescreme x. x. l. paradiescreme
       TASK:
         ID:
           
         TEXT:
           
     getbehavior:
       amzn1.alexa.automation.0c93e720-cb6f-4b53-b586-d038c4d03822:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.18e757e5-e896-4c08-b791-29fee22ca278
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x744db38)
         triggers:
           HASH(0x706cf68)
       amzn1.alexa.automation.307d1e9c-d615-4c55-8d71-883333230181:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.fe5b892e-e721-40e6-aba7-d6abb8d7c0d3
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             clientData
             context   
             name       
             nodeState 
             presentationDataList
             skillId    amzn1.ask.1p.saysomething
             tag       
             type       Alexa.Speak
             operationPayload:
               customerId A2FTSQLC7A912G
               deviceSerialNumber G090XG1002820HRT
               deviceType A1RABVCI4QCIKC
               locale     de-DE
               textToSpeak
         triggers:
           HASH(0x72a7ef8)
       amzn1.alexa.automation.3e0d7188-ba2f-4785-98da-a58db98ecdd0:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.e00aff74-e352-4365-bc00-0881ae9d935a
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x72fcc58)
         triggers:
           HASH(0x6af39b0)
       amzn1.alexa.automation.4b823e3b-ca47-4de3-8d39-b58a20e54f8e:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.f48e1b61-f907-4ef0-95a5-8d68ac781956
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x6919558)
         triggers:
           HASH(0x75eeff8)
       amzn1.alexa.automation.5956c4dc-de4f-4aa2-9940-b59e57dd3547:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.32f9146c-491e-43d0-a2d8-c543b814d112
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x744a8e0)
         triggers:
           HASH(0x73eb7f8)
       amzn1.alexa.automation.6b71cd6c-8d72-4869-8519-27a2fcee19e1:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.3ab3422f-2a88-45cc-ab56-a78ecc2b6458
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             clientData
             context   
             name       
             nodeState 
             presentationDataList
             skillId    amzn1.ask.1p.saysomething
             tag       
             type       Alexa.Speak
             operationPayload:
               customerId A2FTSQLC7A912G
               deviceSerialNumber G090XG1002820HRT
               deviceType A1RABVCI4QCIKC
               locale     de-DE
               textToSpeak
         triggers:
           HASH(0x744f8e8)
       amzn1.alexa.automation.91b059c7-3489-4c81-ad47-1332c4ec0aba:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.fdf141aa-6395-4c16-babe-070d7be02291
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x7447128)
         triggers:
           HASH(0x75e5f80)
       amzn1.alexa.automation.9d8c05b6-adf4-4619-8083-1c75d62d13fa:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.393709d3-c0d9-49d9-aa06-8c91f5f8c603
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x7358d98)
               HASH(0x75d30a8)
         triggers:
           HASH(0x7444fe8)
       amzn1.alexa.automation.a06fd9bd-07a5-4375-8550-ca15303f5b7f:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.bfcf8971-6cae-4cb9-ada5-6a93cbb1ac3c
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x75d0588)
         triggers:
           HASH(0x7443ff0)
       amzn1.alexa.automation.b0880934-f314-4b22-bf14-e54ed0fd07db:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.b8e92d00-1779-4eb0-bf0e-e8e72239ea59
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x6b2a0e8)
         triggers:
           HASH(0x75d7c28)
       amzn1.alexa.automation.c897b881-5fa7-4d13-9ead-311cdf4b2bcc:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.cdd834f1-8842-4dc5-ad81-f597bcc6d6ed
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x74cd918)
         triggers:
           HASH(0x721dd28)
       amzn1.alexa.automation.e05e9c13-05f6-wd4996-bf39-d5338wdwda06ef7f:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.5be87ff7-4286-4e9e-989f-a12e91cc674d
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x74e1adw88)
         triggers:
           HASH(0x6fce420)
       amzn1.alexa.automation.f27bac0f-e38c-46dd-bbf4-922d27785963:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.80569d58-a416-4c16-ac6c-0e2c98975e36
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x74857b0)
         triggers:
           HASH(0x75db0c8)
       amzn1.alexa.automation.f8036ac9-54ab-43dwdwdw-8ab8-c3886d18a21a:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.b8e8d85f-e203-4c01-bwdwda3-19fe64b223a5
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x75d9978)
         triggers:
           HASH(0x75bfc88)
     getsettingstraffic:
       between   
       from       adresse
       to         
     notifications:
       _account:
Attributes:
   event-on-change-reading .*
   icon       echo
   npm_refresh_intervall 86400
   room       Amazon
   verbose    2


jemand ne idee ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 14 September 2021, 23:33:32
Was fehlt denn?

Dass du hier das "ACCOUNT-Device" hast (also NICHT eine "Repräsentation" eines "echten" Echos) ist dir klar?

Manche set-Befehle existieren nur beim Account-Device...
...andere set-Befehle nur bei einem "echten" Echo-Device.

Siehe Anleitung, dort gibt es eine Tabelle mit Vermerk welcher set bei welchem Device-Typ gegeben sind...
https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Set

Schon set Account-Device autocreate_devices aufgerufen?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kellerkind86 am 15 September 2021, 07:19:32
Jap, das war es.. Sorry. Autocreate..
Musste vor ein paar Wochen mein fhem zurücksetzen.. Da fehlen jetzt anscheinend manche devices..
Es hatte nämlich mal funktioniert.
Dankeschön
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 September 2021, 07:31:01
Zitat von: Kellerkind86 am 15 September 2021, 07:19:32
Jap, das war es.. Sorry. Autocreate..
...
Dankeschön

Gerne, steht aber doch alles in der Anleitung! 8)

[OT]
Zitat von: Kellerkind86 am 15 September 2021, 07:19:32
Musste vor ein paar Wochen mein fhem zurücksetzen.. Da fehlen jetzt anscheinend manche devices..
Es hatte nämlich mal funktioniert.
Kein Backup?
[/OT]

Viel Spaß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Kellerkind86 am 15 September 2021, 11:42:24
Naja. Backup hatte irgendwie nicht so wirklich funktioniert.. Hatte dafür schon ne Hilfestellung in einem anderen thread bekommen. Ganz komisch.
Naja. Jetzt hab ich den sprung zurück gemacht und zum Glück nicht alles verloren. Jetzt wird aber auch ordentlich jeddn tag um halb 12 ein Backup erstellt und aufs NAS geschmissen.
Zitat von: MadMax-FHEM am 15 September 2021, 07:31:01
Gerne, steht aber doch alles in der Anleitung! 8)
Ja, aber hatte gestern Abend mich nur gewundert warum es nicht mehr ging.. Sorry.

Danke
Gruß Marcell
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 September 2021, 13:10:05
Zitat von: adn77 am 09 September 2021, 21:34:07
Ok, man musste base64_encoding noch beibringen auf die Standard-EOL zu verzichten  >:(

Alex
Patch habe ich eingebaut. Ab morgen früh sollte die neue Version online sein.

Danke für den Patch!


# 2021.09.15 v0.2.13
# - CHANGE:  Probleme set tunein (Danke Benutzer adn77)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 15 September 2021, 13:30:04
Zitat von: MadMax-FHEM am 29 August 2021, 21:53:52
Aber gib doch beim textcommand einfach die Multiroom-Gruppe mit an, genauso wie beim Sprachbefehl...

.....

Hallo Joachim,

man eine Verständnisfrage. Wie gibst du beim Sprachbefehl bzw. speak eine Multiroom-Gruppe mit an? Ich stehe hier irgendwie auf dem Schlauch.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 September 2021, 14:07:18
Zitat von: Wolle02 am 15 September 2021, 13:30:04
Hallo Joachim,

man eine Verständnisfrage. Wie gibst du beim Sprachbefehl bzw. speak eine Multiroom-Gruppe mit an? Ich stehe hier irgendwie auf dem Schlauch.

NICHT beim speak!

Sondern beim textcommand!

Also ich will beispielsweise, auf der Multiroom Gruppe "ganze Wohnung" Musik spielen lassen, dann:

set ECHO_irgendeinen textcommand spiele Musik von XYZ auf ganze Wohnung

EDIT: ECHO_irgendeinen weil es ja "ega" ist, über welchen Echo der Befehl ausgeführt wird, ist ja auch egal, welchen Echo du "ansprichst", wenn du es per Sprache machst. Wichtig den "richtigen" Echo per set zu nehmen ist ja nur, wenn eben ein bestimmter Echo das auch tun soll (z.B. set ECHO_ShowXYZ textcommand schalte das display ein / set ECHO_ShowXYZ textcommand zeige die Türklingelkamera usw.)

Dann fängt eben die Multiroom-Gruppe "ganze Wohnung" an Musik von XYZ zu spielen :)

Um alle Echos einer Gruppe sprechen zu lassen (aber das ist NICHT synchron) braucht es wohl das Attribut "group" in fhem.
Und dann eben mittels devSpec "ansprechen"...

So in der Art:
set goup=FhemGruppe speak Text

EDIT: oder eben ein anderes devSpec-Kriterium ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 15 September 2021, 15:36:45
Ok, dann habe ich dich jetzt verstanden. Das Missverständnis war, dass du von "Sprachbefehl" gesprochen hattest und ich hatte das mit dem speak-Befehl gleichgesetzt. Schade, dass es für den speak-Befehl nicht auch irgendwas für Multiroom gibt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sirmike am 15 September 2021, 16:05:46
Hallo zusammen,

bei mir funktioniert die TTS Funktion nicht. Den Patch habe ich eingespielt und das POM geht wieder nur beim TTS mag er nicht. Ich habe gesehen, dass es den Sender Pieci 5 Baltic Music nicht mehr gibt oder online ist. Ist der Fehler bekannt bzw. gibt es eine Lösung dafür ?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 September 2021, 16:48:44
Zitat von: Wolle02 am 15 September 2021, 15:36:45
Ok, dann habe ich dich jetzt verstanden. Das Missverständnis war, dass du von "Sprachbefehl" gesprochen hattest und ich hatte das mit dem speak-Befehl gleichgesetzt. Schade, dass es für den speak-Befehl nicht auch irgendwas für Multiroom gibt.

Ich hab doch immer von textcommand bzw. SprachEINGABE geschrieben... ;)

Du brauchst doch nur in fhem bei den Multiroom-Echos das group Attribut zu setzen und dann via devSpec wie beschrieben...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 15 September 2021, 17:00:32
Zitat von: MadMax-FHEM am 15 September 2021, 14:07:18
Also ich will beispielsweise, auf der Multiroom Gruppe "ganze Wohnung" Musik spielen lassen, dann:
set ECHO_irgendeinen textcommand spiele Musik von XYZ auf ganze Wohnung
Leider funktioniert der textcommand:
spricht mir nach <TextBlaBla> auf der ganze Wohnung
Das würde einen echten Workaround darstellen.

@MadMax-FHEM:
Falls Du nicht die POM Funktionalität nutzt, kannst Du für mich mal kurz testen, ob Du das hinbekommst:
spiele Lucky 7 Music Radio auf ganze Wohnung
Mit diesem Sender schaffe ich es weder per Textcommand noch durch reale Sprachsteuerung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 September 2021, 17:16:19
Zitat von: JudgeDredd am 15 September 2021, 17:00:32
Leider funktioniert der textcommand:
spricht mir nach <TextBlaBla> auf der ganze Wohnung
Das würde einen echten Workaround darstellen.

Weil vermutlich nach "sprich mir nach" einfach der Text (oder das gesprochene Wort) genommen wird und ausgegeben wird -> kann nur Amazon ändern.



Zitat von: JudgeDredd am 15 September 2021, 17:00:32
@MadMax-FHEM:
Falls Du nicht die POM Funktionalität nutzt, kannst Du für mich mal kurz testen, ob Du das hinbekommst:
spiele Lucky 7 Music Radio auf ganze Wohnung
Mit diesem Sender schaffe ich es weder per Textcommand noch durch reale Sprachsteuerung.

EDIT: was ist POM ? 8)

Also ich hab das mal so probiert:

set textcommand spiel musik radio lucky seven auf ganzer wohnung

(also die Multiroom-Gruppe muss nat. so heißen bzw. halt statt "ganze wohnung" den richtigen Namen einsetzen ;)  )

Geht bei mir nicht, es heißt: Lucky seven auf tunein wäre (gerade) nicht verfügbar...
...nutze aber tunein auch nicht...

Ansonsten ist textcommand am besten: mit dem echo sprechen, dann das aus dem Echo-Device kopieren und als textcommand nehmen (sofern das per Sprache nat. erkannt wurde / weil nicht immer wird erkannt was ich spreche ;)  Manchmal hat Alexa ihren eigenen Kopf... :-\  )

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 15 September 2021, 17:45:34
Zitat von: MadMax-FHEM am 15 September 2021, 17:16:19EDIT: was ist POM ? 8)
Das ist die Play Own Music Funktion vom EchoDevice  ;)

Zitat von: MadMax-FHEM am 15 September 2021, 17:16:19
Also ich hab das mal so probiert:
set textcommand spiel musik radio lucky seven auf ganzer wohnung

Geht bei mir nicht, es heißt: Lucky seven auf tunein wäre (gerade) nicht verfügbar...
Lustiger Weise geht es aber auf einem einzelnen Echo.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 September 2021, 18:07:06
Geht es denn per Sprache?

Ich weiß ja nicht was mit Multiroom-Musik so alles von Amazon unterstützt wird...
...evtl. da mal nachhaken ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 15 September 2021, 19:08:49
Zitat von: MadMax-FHEM am 15 September 2021, 18:07:06
Geht es denn per Sprache?
Also:
Es geht per Sprache und Textcommand:
"spiele lucky sieben radio"

Aber es geht weder mit Sprache noch mit Textcommand:
"spiele lucky sieben radio auf GruppeXY"

Das liegt wohl eher an dem unglücklichen Namen des Senders.
Andere Sender sind ja kein Problem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 September 2021, 19:16:14
Tja...

Aber es gibt ja das Feedback an Amazon.
Nicht mehr so gut wie früher, wo man noch schreiben konnte was nicht geklappt hat und auch sonst noch so einiges an "Prosa"...
...mittlerweile geht nur: Alexa hat gemacht was sie wollten ja/nein

Aber auch das mache ich ab und an, wenn sie wieder mal nicht "brav" war ;)

Oder auch einfach: ich habe Probleme mit Multiroom Musik :)

Der Support ist eigentlich immer recht flott...
...früher hatte meine Multiroom Gruppe "überall" geheißen...

Hat auch super funktioniert...
...irgendwann plötzlich nicht mehr.

Grund: "überall" war (wohl) plötzlich kein zulässiger Name mehr für eine Multiroom Gruppe :-\
(geht glaube ich wieder aber ist mir jetzt egal)

Da war der Support auch schnell am Telefon (Hilfe hat etwas gedauert weil die selber "verwirrt" waren ;)  )...

Und auch wenn ich sonst Probleme habe melde ich das...

Sollte man aber nur tun, wenn man dann die nächste Zeit auch zuhause ist, die rufen meist so innerhalb ner halben Stunde zurück...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 15 September 2021, 22:27:48
Zitat von: Wolle02 am 15 September 2021, 15:36:45
Schade, dass es für den speak-Befehl nicht auch irgendwas für Multiroom gibt.

Man kann, wenn es sich um ein Multiroom device handelt, alle Member Devices bestimmen und die TTS Sequence in einer parallelNode auf allen Membern abspielen. Das ist fast synchron.

https://github.com/adn77/alexa-remote-control/blob/c4baa34b98771b578d6df4112db8affe8c2597e1/alexa_remote_control.sh#L763
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 September 2021, 23:12:31
Zitat von: adn77 am 15 September 2021, 22:27:48
Man kann, wenn es sich um ein Multiroom device handelt, alle Member Devices bestimmen und die TTS Sequence in einer parallelNode auf allen Membern abspielen. Das ist fast synchron.

https://github.com/adn77/alexa-remote-control/blob/c4baa34b98771b578d6df4112db8affe8c2597e1/alexa_remote_control.sh#L763

Rein interessehalber: ist da ein Unterschied zu: https://forum.fhem.de/index.php/topic,82631.msg1174953.html#msg1174953

Also jedem ECHO_XXX in fhem das zu einer Multiroom-Gruppe gehört:

attr ECHO_XXX group MultiroomName


und dann in fhem:

set group=MultiroomName speak Text


EDIT: falls group schon anders benutzt wird kann man nat. auch ein userattr anlegen und das nehmen ;)

EDIT: ich hab ja mal geschaut, es werden ja auch "nur" die beteiligten ECHOs rausgesucht (macht hier devSpec) und dann aufgerufen? Wirklich gleichzeitig oder auch "nur" quasi gleichzeitig... (macht set group=MultiroomName speak Text ja auch mehr oder weniger ;)  )

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 16 September 2021, 09:04:09
Zitat von: MadMax-FHEM am 15 September 2021, 19:16:14
Aber es gibt ja das Feedback an Amazon.
Nicht mehr so gut wie früher, wo man noch schreiben konnte was nicht geklappt hat und auch sonst noch so einiges an "Prosa"...
...mittlerweile geht nur: Alexa hat gemacht was sie wollten ja/nein

Aber auch das mache ich ab und an, wenn sie wieder mal nicht "brav" war ;)
Oder auch einfach: ich habe Probleme mit Multiroom Musik :)

Der Support ist eigentlich immer recht flott...
Da war der Support auch schnell am Telefon (Hilfe hat etwas gedauert weil die selber "verwirrt" waren ;)  )...
Sollte man aber nur tun, wenn man dann die nächste Zeit auch zuhause ist, die rufen meist so innerhalb ner halben Stunde zurück...
Danke für den Hinweis, werde ich die Tage mal probieren.
Hätte gar nicht gedacht das so ein "kleiner" Laden wie Amazon so einen individuellen Support leistet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 17 September 2021, 13:36:51
Hallo Zusammen,

nachdem ja nun die TuneIn-Funktionalität wieder hergestellt ist (vielen Dank an dieser Stelle dafür),
besteht noch das Problem, das der Sender für TTS, wie hier (https://www.mwinklerblog.de/smarthome/sonstiges/amazon-echo-tts-mp3s/) beschrieben, ja leider nicht mehr existiert.
Da ich das TTS-Feature aber in den Multiroomgruppen durchaus verwende, habe ich mal nach einem alternativen Sender gesucht.

Folgenden Sender habe ich nun verwendet (in der Hoffnung, das dieser noch etwas länger existiert):
RockZone Prag, Tschechische Republik

im Echo Account Device habe ich folgendes geändert:
tts_tunein       s84091
tts_filename     rockzone128.mp3.m3u

Auf dem Webserver muss die Datei noch in einem Unterverzeichnis liegen:
.../radio/rockzone128.mp3.m3u

Nach den Anpassungen der DNS Forward-Zone funktioniert es nun wieder.

@Michael Winkler:
Bei meiner Anpassung habe ich noch zwei kleine "Bugs" im 37_echodevice.pm entdeckt.
Zeile 5463 (svn)     echodevice_SendCommand($hash,"tunein",ReadingsVal($hash->{IODev}->{NAME} , "POM_TuneIn", "s167655"));
Zeile 5463 (neu)     echodevice_SendCommand($hash,"tunein",ReadingsVal($hash->{IODev}->{NAME} , lc("POM_TuneIn"), "s167655"));

Zeile 5580 (svn)     echodevice_SendCommand($hash,"ttstunein",ReadingsVal($hash->{IODev}->{NAME} , "TTS_TuneIn", "s237481"));
Zeile 5580 (neu)     echodevice_SendCommand($hash,"ttstunein",ReadingsVal($hash->{IODev}->{NAME} , lc("TTS_TuneIn"), "s237481"));

Da habe ich noch das LowerCase ergänzt, da sonst immer der Defaultwert genommen wird.
Vielleicht kannst Du das noch mit ins SVN übernehmen, damit mir das Update nicht die Änderung überschreibt.

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 17 September 2021, 23:16:07
Zitat von: MadMax-FHEM am 15 September 2021, 23:12:31
Rein interessehalber: ist da ein Unterschied zu: https://forum.fhem.de/index.php/topic,82631.msg1174953.html#msg1174953

Also jedem ECHO_XXX in fhem das zu einer Multiroom-Gruppe gehört:

attr ECHO_XXX group MultiroomName


Das ruft die Alexa API entsprechend häufig auf. Die andere Lösung überlässt das weitestgehend parallele Ausführen Amazon.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 September 2021, 23:17:22
Zitat von: adn77 am 17 September 2021, 23:16:07
Das ruft die Alexa API entsprechend häufig auf. Die andere Lösung überlässt das weitestgehend parallele Ausführen Amazon.

Ok, danke!

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sirmike am 20 September 2021, 21:18:54
Zitat von: JudgeDredd am 17 September 2021, 13:36:51
Hallo Zusammen,

nachdem ja nun die TuneIn-Funktionalität wieder hergestellt ist (vielen Dank an dieser Stelle dafür),
besteht noch das Problem, das der Sender für TTS, wie hier (https://www.mwinklerblog.de/smarthome/sonstiges/amazon-echo-tts-mp3s/) beschrieben, ja leider nicht mehr existiert.
Da ich das TTS-Feature aber in den Multiroomgruppen durchaus verwende, habe ich mal nach einem alternativen Sender gesucht.

Folgenden Sender habe ich nun verwendet (in der Hoffnung, das dieser noch etwas länger existiert):
RockZone Prag, Tschechische Republik

im Echo Account Device habe ich folgendes geändert:
tts_tunein       s84091
tts_filename     rockzone128.mp3.m3u

Auf dem Webserver muss die Datei noch in einem Unterverzeichnis liegen:
.../radio/rockzone128.mp3.m3u

Nach den Anpassungen der DNS Forward-Zone funktioniert es nun wieder.


Hallo,
welche URL forwardest du ?
icecast-u2.play.cz oder icecast5.play.cz
Bei mir sind die Anfragen im mini-httpd immer auf die Datei rockzone128.mp3 ?

Gruß, Mike

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 21 September 2021, 17:20:48
Zitat von: Sirmike am 20 September 2021, 21:18:54
welche URL forwardest du ?
icecast-u2.play.cz oder icecast5.play.cz
Bei mir sind die Anfragen im mini-httpd immer auf die Datei rockzone128.mp3 ?
Hi,
die URL ist
www.play.cz
Bei mir holt er sich die Infos aus der Datei
rockzone128.mp3.m3u
Die habe ich auch so im Verzeichnis stehen.

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sirmike am 21 September 2021, 19:20:56
Zitat von: JudgeDredd am 21 September 2021, 17:20:48
Hi,
die URL ist
www.play.cz
Bei mir holt er sich die Infos aus der Datei
rockzone128.mp3.m3u
Die habe ich auch so im Verzeichnis stehen.

Gruß,
JudgeDredd

Super Danke, hat so geklappt !

Gruß,
Mike
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 22 September 2021, 11:32:23
Zitat von: Sirmike am 21 September 2021, 19:20:56
Super Danke, hat so geklappt !
Freut mich, das ich helfen konnte.
Die Änderungen im 37_echodevice.pm (lc("POM_TuneIn") und lc("TTS_TuneIn") )
hast Du ja vermutlich auch gemacht. Du musst dann natürlich noch das Modul für Updates blocken, sofern Michael die Änderungen nicht einarbeitet.
Da es Dir diese sonst überschreibt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: robspr am 28 September 2021, 07:40:12
Ich habe ein Echo Gen3 model mit Uhrzeitanzeige. Da diese Anzeige im Schlafzimmer in der Nacht doch recht hell ist, trotz Einstellung auf Minimum, würde ich gerne zeitbasiert die Anzeige ausschalten. Ist dies möglich?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 September 2021, 17:04:40
Sollte mit set ECHO_XXX textcommand schalte anzeige/display/uhr aus/ein

Musst halt etwas probieren.
Oder per Sprache probieren und den Satz der funktioniert dann aus dem Reading übernehmen ins textcommand...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: robspr am 28 September 2021, 22:39:02
Perfekt, danke. Ist das Kommando: Uhr ein/aus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dersch am 10 Oktober 2021, 21:27:00
Ich hab hier einen FireTV Stick Lite dessen Model einfach nicht mit autocreate erkannt wird


Internals:
   CFGFN     
   DEF        A31DTMEEVDDOIV G071CQ0703370UD2
   FUUID      61633a4f-f33f-c2c3-88bc-50789215f0d5b16a
   IODev      AmazonConnect
   LOGINMODE  IODEV
   NAME       ECHO_G071CQ0703370UD2
   NR         84055
   NTFY_ORDER 50-ECHO_G071CQ0703370UD2
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   Helper:
     DBLOG:
       model:
         DBLogging:
           TIME       1633892943.39129
           VALUE      unbekannt
       state:
         DBLogging:
           TIME       1633892943.39129
           VALUE      INITIALIZED
   READINGS:
     2021-10-10 21:09:03   COOKIE_MODE     IODEV
     2021-10-10 21:09:03   IODev           AmazonConnect
     2021-10-10 21:20:47   model           unbekannt
     2021-10-10 21:20:47   presence        present
     2021-10-10 21:09:59   state           connected
     2021-10-10 21:20:47   version         21710459012
   helper:
     DEVICETYPE A31DTMEEVDDOIV
     FAMILY     FIRE_TV
     NAME       Diego FireTV
     VERSION    21710459012
     bluetooth  -
Attributes:
   DbLogExclude .*
   IODev      AmazonConnect
   alias      Diego FireTV
   event-on-change-reading .*
   group      Multimedia
   icon       it_remote
   room       Amazon,Diego


Wie kann ich das beeinflussen bzw manuel setzen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 12 Oktober 2021, 20:26:11
Zitat von: robspr am 28 September 2021, 07:40:12
Ich habe ein Echo Gen3 model mit Uhrzeitanzeige. Da diese Anzeige im Schlafzimmer in der Nacht doch recht hell ist, trotz Einstellung auf Minimum, würde ich gerne zeitbasiert die Anzeige ausschalten. Ist dies möglich?

Bei meinem Echo Show geht das mit "Display aus"

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Oktober 2021, 21:29:47
Zitat von: cs-online am 12 Oktober 2021, 20:26:11
Bei meinem Echo Show geht das mit "Display aus"

Grüße

Christian

Per Sprache bzw. set ECHO_XXX textcommand display aus  ? -> bekannt und umgesetzt...

Per set-Befehl?
Hab ich bei mir nicht finden können... :-\

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 17 Oktober 2021, 18:01:36
Hallo JOachim,

nein, nicht per direktem set, sondern wie du schon richtig schriebst mit

ECHO_XXX textcommand display aus

bzw in den Attributen und dann per webCmd

eventMap /textcommand display aus:Display_aus/
webCmd Display_aus

Grüße

Christian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 18 Oktober 2021, 14:52:24
Hi,

ich spiele gerade auch mit textcommand.
Es funktioniert auch wunderbar, was cool ist.

Aber die Alexa an der ich es absetze sagt "OK".
Ist das normal und so gewollt?

Wenn ich nun von FHEM meine tuya Steckdose an und ausschalten will sagt Alexa dann immer "OK".
Das stört mich schon etwas.
Klar ich kann die Lautstärke auf 0 setzen und danach wieder auf den vorherigen Wert. Dazu muss ich den Wert auch erstmal auslesen usw.
Gibt es dafür schon etwas oder gibt es einen anderen Weg?
Stehe ich gerade auf dem Schlauch?

Gruß und Danke,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Oktober 2021, 17:55:44
Ab morgen früh gibt es ein neues Update


# 2021.10.19 v0.2.14
# - BUG:     https://forum.fhem.de/index.php/topic,82631.msg1175268.html#msg1175268 (Danke Benutzer JudgeDredd)
# - FEATURE: Unterstützung A31DTMEEVDDOIV FireTV Stick
#
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 27 Oktober 2021, 15:59:15
Hm

Mein Echo spricht nun nicht mehr und führt auch keine textcommands mehr aus, war das Absicht?

set ECHO_G090LF1071970R7R speak hallo

verschwindet im Äther

set ECHO_G090LF1071970R7R textcommand spiel Ö3

auch

Schade
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 27 Oktober 2021, 16:19:41
Zitat von: rs am 27 Oktober 2021, 15:59:15Mein Echo spricht nun nicht mehr und führt auch keine textcommands mehr aus, war das Absicht?
Problem muss bei Dir liegen. Bei mir ist alles bestens.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 27 Oktober 2021, 17:29:23
Zitat von: JudgeDredd am 27 Oktober 2021, 16:19:41
Problem muss bei Dir liegen. Bei mir ist alles bestens.
Bei mir auch alles noch soweit normal und ohne Einschränkungen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Dersch am 28 Oktober 2021, 11:30:24
Zitat von: michael.winkler am 19 Oktober 2021, 17:55:44
Ab morgen früh gibt es ein neues Update


# 2021.10.19 v0.2.14
# - BUG:     https://forum.fhem.de/index.php/topic,82631.msg1175268.html#msg1175268 (Danke Benutzer JudgeDredd)
# - FEATURE: Unterstützung A31DTMEEVDDOIV FireTV Stick
#


Damit läuft nun auch der FireTV Stick Lite! Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 30 Oktober 2021, 14:27:41
Ich meine, nach dem letztem Update von echodevice.pm geht bei mir einiges nicht mehr.
Ich nutze zum Beispiel in meinen Anwendungen Echo Kommandos: "speak ...." oder"sounds türglocken".

Da ich weder an meinem rapsi noch an meinem fhem änderungen machte, nehme ich an, dies hat sich dur ch ein update eingespielt.

Ein Beispiel:

set ECHO_G090LF1071970R7R sounds glocken

erzeugt folgendes log:

2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_SendCommand] [sounds] START
2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_SendCommand] [sounds] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_SendCommand] [sounds] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Sound\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090LF1071970R7R\",\"soundStringId\":\"bell_02\",\"locale\":\"de-DE\",\"customerId\":\"A259GSXFNGQB8F\"}}}","status":"ENABLED"}
2021.10.30 14:19:42 4: [ECHO_G090LF1071970R7R] [echodevice_HandleCmdQueue] [sounds] [138364]
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 30 Oktober 2021, 20:01:11
Zitat von: rs am 30 Oktober 2021, 14:27:41
Da ich weder an meinem rapsi noch an meinem fhem änderungen machte, nehme ich an, dies hat sich dur ch ein update eingespielt.
Naja, Updates sind ja auch Änderungen ;)

Zitat von: rs am 30 Oktober 2021, 14:27:41PS: Das läuft nun alles schon so toll seit mehr als 2 Jahren
Aber auf NPM hast Du innerhalb der 2 Jahre schon gewechselt, oder ?  :o

Ich vermute mal das es für Michael hilfreich wäre, wenn Du mal ein "get <accountdevice> status" hier postest.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 30 Oktober 2021, 20:11:07
ZitatNaja, Updates sind ja auch Änderungen ;)

Vielen Dank für den Hinweis, Kind!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 30 Oktober 2021, 20:13:31
siehe

get Account status
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 31 Oktober 2021, 12:28:49
Eigentlich geht fast keines der set Kommandos mehr, also

set ECHO_G090LF1071970R7R speak hallo
set ECHO_G090LF1071970R7R sounds glocken
set ECHO_G090LF1071970R7R pause
set ECHO_G090LF1071970R7R volume 77
usw

Und alle erzeugen im Log diese Meldung:
2021.10.31 12:23:48 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [speak] [37938] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



ABER: ein
set ECHO_G090LF1071970R7R tunein s8007

funktiniert.

Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 31 Oktober 2021, 13:40:22
Zitat von: rs am 31 Oktober 2021, 12:28:49
Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?

Wenn es tatsächlich am Modul liegt...
...und du ein Backup hast: ja.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 November 2021, 09:38:00
Ok, es liegt nicht an 37_echodivce.pm !

Mein Backup vom 20.Sep läuft mit allen Funktionen.

Ist mir ein echtes Rätzel was hier geschehen ist.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 01 November 2021, 13:35:02
Hallo Freunde der PlayOwnMusic (POM) Funktion,

der von Michael vorgeschlagene Sender (Lucky 7 Music Radio / tunein:s167655) für die PlayOwnMusic (POM) Funktion, hat leider seinen Sendebetrieb eingestellt.

Ich habe einen anderen aktuell funktionierenden Sender rausgesucht.
Vielleicht verwenden das Feature ja noch andere, dann hier eine mögliche Alternative:
Account Device:
pom_filename            wurl-am.m3u
pom_tunein              s23422
DNS ForwardZone         ic1.christiannetcast.com
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.


Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tilly001 am 04 November 2021, 08:14:59
Hallo zusammen,

ich bekomme nach ein paar Tagen erfolgreicher Nutzung des Moduls immer wieder den Status "Cookie Error".

Was mache ich falsch?

Gruß Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 November 2021, 08:27:20
Zitat von: tilly001 am 04 November 2021, 08:14:59
Hallo zusammen,

ich bekomme nach ein paar Tagen erfolgreicher Nutzung des Moduls immer wieder den Status "Cookie Error".

Was mache ich falsch?

Gruß Stefan

Wie hast du definiert?

Mit der "echten" eMail-Adresse? -> falsch

Oder mit der "fake-Adresse" xxx.@xxx.de? -> richtig

Nutzt du npm_login?

Ansonsten, wie immer: get status beim Account-Device posten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pfeffi am 04 November 2021, 14:04:53


der von Michael vorgeschlagene Sender (Lucky 7 Music Radio / tunein:s167655) für die PlayOwnMusic (POM) Funktion, hat leider seinen Sendebetrieb eingestellt.

Ich habe einen anderen aktuell funktionierenden Sender rausgesucht.
Vielleicht verwenden das Feature ja noch andere, dann hier eine mögliche Alternative:
Account Device:
pom_filename            wurl-am.m3u
pom_tunein              s23422
DNS ForwardZone         ic1.christiannetcast.com
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.


habe nach der Anleitung alles ersetzt aber alexa spielt nur den Sender nicht meine Musik  kannst du bitte das Vorgehen etwas genauer beschreiben
besonders
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 04 November 2021, 16:55:08
Zitat von: pfeffi am 04 November 2021, 14:04:53
habe nach der Anleitung alles ersetzt aber alexa spielt nur den Sender nicht meine Musik  kannst du bitte das Vorgehen etwas genauer beschreiben
besonders
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.
Also Basis für die POM Konfiguration bleibt ja Michaels Anleitung (https://www.mwinklerblog.de/smarthome/sonstiges/amazon-echo-tts-mp3s/).

Das Modul erstellt ja nach der Anpassung die Datei:
/opt/fhem/www/echodevice/wurl-am.m3u
Diese Datei muss nun auf (d)einem Webserver verfügbar sein und zwar dort wo der Echo sie erwartet (in diesem Fall das RootVerzeichnis)

Wenn Du also in Deinem Browser folgende URL eingibst:
http://ic1.christiannetcast.com/wurl-am.m3u
sollte ein Download gestartet werden. Wenn das funktioniert, dann checke den Inhalt dieser Datei.
Diese muss die URL der vom Modul erzeugten MP3 Datei haben.

Bis zu welchem Schritt kommst Du denn ? Um das genauer zu analysieren, musst Du mal die Pfade und Inhalte der Datei posten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 06 November 2021, 15:41:13
Zitat von: Bramdarl am 29 Juni 2021, 15:23:37
Hallo Michael,

könnten wir bitte auch noch eine Unterstützung von der zweiten Generation der Echo Show 5" bekommen?
Echo Show 5 Gen2: A1XWJRHALS1REP

Vielen lieben Dank im Voraus und ebenfalls vielen Dank für deine tolle Arbeit.


Beste Grüße, Jan

Ist das noch offen?
Bei mir ist es ein unbekanntes Modell.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 07 November 2021, 18:03:40
Ich habe mir den Echo Show 5 als Wecker geholt. Das wird der Ersatz für die bisherigen Tablets.
Ich möchte die nächste Weckzeit auslesen und mit entsprechenden Vorlauf Heizung und Licht steuern. Mit den bisherigen Erfahrungen sollte das kein Problem sein.

Die Readings für Alarm und Musikalarm werden, wenn ich sie in der Alexa-App lösche, nicht gelöscht. Soweit kein Problem, ich habe mir ein notify geschrieben, welches auf die "_count"-Readings reagiert und überzählige Alarme löscht.
Gibt es von einer Sorte keinen Alarm mehr, dann wid das entsprechende  "_count"-Reading nicht mehr aktualisiert. Somit bleibt mindestens ein Alarm erhalten. Durch den Vergleich des Readingsalters wäre das lösbar.

Hallo Michael, könntest Du die "_count"-Reading immer pflegen und ggf. auf 0 zu setzen?
Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ossi am 08 November 2021, 06:46:33
Hallo zusammen,

wäre es noch möglich Unterstützung für folgendes Gerät hinzuzufügen:

Polk React Soundbar: AQCGW9PSYWRF

Besten Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: somebody101 am 10 November 2021, 06:09:34
Zitat von: rabehd am 06 November 2021, 15:41:13
Ist das noch offen?
Bei mir ist es ein unbekanntes Modell.

Da hänge ich mich mal dran.
Der Echo Show 5 (2. Gen) wird als "unbekanntes Modell" erkannt. Somit können keine set-Befehle (z.B. textcommand) an das Gerät gesendet werden.
Ist geplant, das Gerät mit aufzunehmen?

Danke und Gruß
Rob.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 10 November 2021, 07:26:12
Ich habe erstmal als Zeile 4353 folgendes eingefügt.
elsif($ModelNumber eq "A1XWJRHALS1REP"  || $ModelNumber eq "Echo Show 5")            {return "Echo Show 5 Gen2";}

Damit habe ich zumindest mehr Readings und set und get.
Jetzt heißt es aufs Update hoffen und bis dahin das Modul davon ausschließen.

Ob es richtig funktioniert, weiß ich nicht, der Wecker funktioniert.
Zeile 904 könnte noch im Spiel sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 10 November 2021, 08:13:49
Zitat von: rabehd am 07 November 2021, 18:03:40
Ich habe mir den Echo Show 5 als Wecker geholt. Das wird der Ersatz für die bisherigen Tablets.
Ich möchte die nächste Weckzeit auslesen und mit entsprechenden Vorlauf Heizung und Licht steuern. Mit den bisherigen Erfahrungen sollte das kein Problem sein.

Die Readings für Alarm und Musikalarm werden, wenn ich sie in der Alexa-App lösche, nicht gelöscht. Soweit kein Problem, ich habe mir ein notify geschrieben, welches auf die "_count"-Readings reagiert und überzählige Alarme löscht.
Gibt es von einer Sorte keinen Alarm mehr, dann wid das entsprechende  "_count"-Reading nicht mehr aktualisiert. Somit bleibt mindestens ein Alarm erhalten. Durch den Vergleich des Readingsalters wäre das lösbar.

Hallo Michael, könntest Du die "_count"-Reading immer pflegen und ggf. auf 0 zu setzen?
Danke.

Das Problem scheint sich nur auf den Echo Show 5 Gen 2 zu beschränken.
Bei anderen Geräten wird das "_count"-Reading gepflegt, bzw. auf 0 gesetzt. Das aber wohl nur an Geräten an denen schon mal ein Wecker gestellt war.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: somebody101 am 15 November 2021, 09:17:07
Zitat von: rabehd am 10 November 2021, 07:26:12
Ich habe erstmal als Zeile 4353 folgendes eingefügt.
elsif($ModelNumber eq "A1XWJRHALS1REP"  || $ModelNumber eq "Echo Show 5")            {return "Echo Show 5 Gen2";}

Damit habe ich zumindest mehr Readings und set und get.
Jetzt heißt es aufs Update hoffen und bis dahin das Modul davon ausschließen.

Ob es richtig funktioniert, weiß ich nicht, der Wecker funktioniert.
Zeile 904 könnte noch im Spiel sein.

Prima, vielen Dank!
Das klappt nun erstmal. Ich benötige das momentan nur, um textcommands zu senden (Bild der Blink-Kamera anzeigen, sobald an der Haustür geklingelt wird) ... und das klappt damit nun problemlos.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolfpunk am 15 November 2021, 22:03:40
Bei mir wird der Echo Gen4 "falsch" als Echo Dot Gen4 angezeigt.

Mein Echo Gen4 hat die ModelNumber A3RMGO6LYLH7YN, mein Echo Dot Gen4 die ModelNumber A2U21SRK4QGSE1.

Ich weiß allerdings nicht, ob das irgendwelche Auswirkungen hat, oder ob es dem Modul egal ist, ob nun Dot oder nicht Dot. Mir ist nur aufgefallen, dass das Modul das Internal und das Reading "model" falsch anzeigt. Aber vielleicht könnte Michael das ja ändern (wenn nötig).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: marboj am 05 Dezember 2021, 18:04:07
Kurze Frage:

Habe das Modul 37_echodevice seit meinen Anfängen im Februar 2021 im Einsatz. Alle meine Echos und Firetv wurden erkannt. Habe gestern einen weiteren Dot bekommen, der auch funktioniert. Allerdings bekomme ich ihn nicht in FHEM angezeigt. Auch "autocreate_devices" brachte keine Abhilfe.

Wenn ich set autocreate_devices klicke, kommt kurz der Hinweis, dass die Verbindung zu FHEM verloren wurde. Ansonsten passiert nix.

Jemand eine Idee für einen Anfänger?

defmod AmazonAccount echodevice xxx@xxx.xx xxx
attr AmazonAccount icon alexa
attr AmazonAccount room Amazon

setstate AmazonAccount connected
setstate AmazonAccount 2021-12-05 17:14:27 .COOKIE {"loginCookie":"frc=XXXXXXXXX}
setstate AmazonAccount 2021-12-05 18:02:26 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate AmazonAccount 2021-12-05 18:02:26 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate AmazonAccount 2021-12-04 15:40:29 COOKIE_MODE NPM
setstate AmazonAccount 2021-12-05 18:02:20 COOKIE_STATE OK
setstate AmazonAccount 2021-12-05 17:14:27 COOKIE_TYPE NPM_Login
setstate AmazonAccount 2021-12-05 18:02:21 alarm_count 0
setstate AmazonAccount 2021-12-05 17:14:27 amazon_refreshtoken vorhanden
setstate AmazonAccount 2021-12-05 17:59:32 autocreate_devices found: 0
setstate AmazonAccount 2021-12-05 18:02:21 config_address_between -
setstate AmazonAccount 2021-12-05 18:02:21 config_address_from
setstate AmazonAccount 2021-12-05 18:02:21 config_address_to
setstate AmazonAccount 2021-12-05 18:02:24 list_SHOPPING_ITEM
setstate AmazonAccount 2021-12-05 18:02:24 list_TASK
setstate AmazonAccount 2021-12-05 18:02:21 musicalarm_count 0
setstate AmazonAccount 2021-12-05 18:02:21 reminder_count 0
setstate AmazonAccount 2021-12-05 18:02:20 state connected
setstate AmazonAccount 2021-12-05 18:02:21 timer_count 0
setstate AmazonAccount 2021-12-05 18:02:21 timer_id -
setstate AmazonAccount 2021-12-05 18:02:21 timer_remainingtime 0
setstate AmazonAccount 2021-12-04 15:41:05 version 0.2.14
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 06 Dezember 2021, 15:59:39
Wie immer benötige ich ein getStatus vom Account Device. Ein LOG wäre auch noch hilfreich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: meier81 am 06 Dezember 2021, 20:42:21
Hallo und guten Abend,

hab heute meinem LOG entnehmen können das ich seit ca. 2 Tagen ein Problem mit dem Login habe, hier mal ein Auszug

2021.12.06 19:14:59.275 3: [NN_xx_SW_Echodevice] [echodevice_setState] to disconnected
2021.12.06 19:15:59.369 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2021.12.06 19:15:59.369 3: [NN_xx_SW_Echodevice] [echodevice_setState] to connected but loginerror
2021.12.06 19:16:59.060 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:16:59.375 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2021.12.06 19:17:59.077 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:17:59.395 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2021.12.06 19:18:59.096 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:18:59.478 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2021.12.06 19:19:59.115 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:19:59.434 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2021.12.06 19:20:59.134 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:20:59.493 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2021.12.06 19:20:59.494 3: [NN_xx_SW_Echodevice] [echodevice_setState] to disconnected
2021.12.06 19:21:59.476 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2021.12.06 19:21:59.476 3: [NN_xx_SW_Echodevice] [echodevice_setState] to connected but loginerror
2021.12.06 19:22:59.168 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:22:59.482 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2021.12.06 19:23:59.186 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:23:59.544 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2021.12.06 19:24:59.205 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:24:59.616 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2021.12.06 19:25:59.223 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:25:59.541 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2021.12.06 19:26:59.241 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:26:59.558 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2021.12.06 19:26:59.558 3: [NN_xx_SW_Echodevice] [echodevice_setState] to disconnected
2021.12.06 19:27:59.558 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2021.12.06 19:27:59.559 3: [NN_xx_SW_Echodevice] [echodevice_setState] to connected but loginerror
2021.12.06 19:28:59.275 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:28:59.581 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2021.12.06 19:29:59.293 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:29:59.697 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2021.12.06 19:30:59.311 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:30:59.624 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2021.12.06 19:31:59.328 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:31:59.632 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2021.12.06 19:32:59.344 3: [NN_xx_SW_Echodevice] [echodevice_LoginStart] connected but loginerror
2021.12.06 19:32:59.608 3: [NN_xx_SW_Echodevice] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2021.12.06 19:32:59.608 3: [NN_xx_SW_Echodevice] [echodevice_setState] to disconnected


Habe jetzt mal geschaut, ich habe soweit alles aktuell, Debian, FHEM, npm, nodejs.

Ein set NPM_install bringt folgende Meldung:

Installationsergebnis

Installation wird angestartet up to date, audited 82 packages in 2s found 0 vulnerabilities
!!Installation fehlgeschlagen!!


sudoers-Datei ist angepasst, war vorher ja auch kein Problem gewesen.

Hab dann die manuelle Installation probiert, ein sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

bringt folgende Meldung:
up to date, audited 82 packages in 2s

found 0 vulnerabilities


Ein set NPM_Login new bringt:

Login Ergebnis

Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


Hat da jemand einen Tipp für mich, bin da etwas planlos gerade.

Gruß Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 06 Dezember 2021, 21:14:39
Zitat von: michael.winkler am 06 Dezember 2021, 15:59:39
Wie immer benötige ich ein getStatus vom Account Device. Ein LOG wäre auch noch hilfreich.
Ich glaube das wäre ein guter Anfang. ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: marboj am 06 Dezember 2021, 23:25:46
Zitat von: michael.winkler am 06 Dezember 2021, 15:59:39
Wie immer benötige ich ein getStatus vom Account Device. Ein LOG wäre auch noch hilfreich.

Hier der Status:

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.14
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
icon    Attribut alexa


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=259-37796....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -81....
.DIRECTID    Helper amzn1.account.AFMEUD....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Im FHEM-Log hab ich keine Einträge gefunden außer regelmäßig

2021.12.06 01:39:31 3: [AmazonAccount] [echodevice_LoginStart] Alter COOKIE=6060/6000 Refresh Cookie!
2021.12.06 01:39:32 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login Refresh Mon Dec  6 01:39:31 2021] write new refreshtoken


Kann ich sonst noch irgendwo etwas finden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: meier81 am 07 Dezember 2021, 20:49:16
Hallo,

für mein Problem von gestern hier auch mal ein getStatus:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.14
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut alexa
alias    Attribut Echodevice

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=2....
.COMMSID    Helper ....
.CSRF    Helper 2....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: meier81 am 07 Dezember 2021, 21:06:32
So,

hab´s eben hinbekommen, habe das npm-Modul gelöscht sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2 und zudem noch den Ordner /opt/fhem/cache/alexa-cookie, dann ganz normal installiert und eingerichtet, geht wieder.

Keine Ahnung was da geklemmt hat.

Gruß

Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ralf W. am 08 Dezember 2021, 18:34:59
Hallo,

kann bitte der Fire TV Stick 4K Max aufgenommen werden:
Internals:
   CFGFN     
   DEF        A3EVMLQTU6WL1W G071R20713631DC8
   FUUID      61b07ebb-f33f-03d6-1929-e9fb6e229edc5990
   IODev      SE_echodevice
   LOGINMODE  IODEV
   NAME       ECHO_G071R20713631DC8
   NR         665
   NTFY_ORDER 50-ECHO_G071R20713631DC8
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2021-12-08 10:45:31   COOKIE_MODE     IODEV
     2021-12-08 10:45:31   IODev           SE_echodevice
     2021-12-08 18:27:23   model           unbekannt
     2021-12-08 18:27:23   presence        present
     2021-12-08 10:46:16   state           connected
     2021-12-08 18:27:23   version         21911669892
   helper:
     DEVICETYPE A3EVMLQTU6WL1W
     FAMILY     FIRE_TV
     NAME       Ralf's Fire TV
     VERSION    21911669892
     bluetooth  -
   hmccu:
Attributes:
   IODev      SE_echodevice


Danke!

MfG
Ralf
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: xerion am 25 Dezember 2021, 22:01:17
Hallo ich habe seit ein paar Tagen das Problem, das ich keine Verbindung mehr bekomme. Wenn ich versuche set NPM_Login new ausführe, dann kann ich das Passwort erfolgreich eingeben aber danach bekomme ich folgenden Fehler, dass die Seite nicht erreichbar ist:
Hmmm...diese Seite ist leider nicht erreichbar


get status zeigt das:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.14
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
event-on-change-reading    Attribut .*
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


OK


Jemand eine Idee was dort das Problem sein könnte?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bjoernar am 27 Dezember 2021, 12:50:02
Moin,

ich versuche nun auch unsere neuen Echot dot Geräte in FHEM einzubinden.

node --version: v10.24.1
npm --version: 6.14.12


npm und nodej sind auch erfolgreich installiert.

Das lief auch soweit erfolgreich durch:
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

Nun scheitere ich aber an dem set NPM_login new
Er meldet logischerweise "Please define NPM_login first"
Aber wie heißt das Modul das ich definieren muss?

define NPM_login ?

Auch ein set NPM_install funktioniert entsprechend nicht.

Ich hoffe ihr könnt mir helfen, irgendwas habe ich da wohl übersehen...

Danke und Gruß
Björnar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 27 Dezember 2021, 12:56:26
https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/ (https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/)


zitat:
Zitat...
Definition in FHEM

Das Modul besteht aus zwei Teilen. Der erste Teil ist für die allgemeine Kommunikation mit der Amazon Webseite zuständig. Zum Anlegen dieses Devices könnt Ihr folgende Definitionen verwenden:

#NPM Login (Empfohlene Variante)
define <Name> echodevice xxx@xxx.xx xxx

Weiterführende Informationen zur NPM Login Methode findet Ihr hier. https://mwinkler.jimdo.com/modul-echodevice-npm/



Alternativ kann auch noch die alte Login Methode verwendet werden. Hier kann es allerdings sein, dass nicht mehr alle Funktionen des
...


set NPM_login new .. muss dann in diesem echodevice erfolgen .
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 27 Dezember 2021, 22:54:29
Zitat von: rs am 31 Oktober 2021, 12:28:49
Eigentlich geht fast keines der set Kommandos mehr, also

set ECHO_G090LF1071970R7R speak hallo
set ECHO_G090LF1071970R7R sounds glocken
set ECHO_G090LF1071970R7R pause
set ECHO_G090LF1071970R7R volume 77
usw

Und alle erzeugen im Log diese Meldung:
2021.10.31 12:23:48 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [speak] [37938] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



ABER: ein
set ECHO_G090LF1071970R7R tunein s8007

funktiniert.

Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?

Den Effekt habe ich jetzt auch.
Eine alte Version von 37_echodrive.pm hat nicht geholfen.

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.14
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Maschinenraum->Alexa
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-12105....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 629....
.DIRECTID    Helper amzn1.account.AF22S5....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bjoernar am 28 Dezember 2021, 17:04:33
Danke da habe ich wohl zu kompliziert gedacht. ... Läuft nun!

Zitat von: Der_Tom am 27 Dezember 2021, 12:56:26
https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/ (https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/)


zitat:

set NPM_login new .. muss dann in diesem echodevice erfolgen .
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bjoernar am 28 Dezember 2021, 17:06:38
Gibt es eigentlich eine Möglichkeit einen Sound mit einer bestimmten Lautstärke abzuspielen?

Oder muss ich mir den aktuellen Werte merken und ihm vor dem Abspielen setzen und anschließend wieder zurück ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Dezember 2021, 17:25:22
Zitat von: Bjoernar am 28 Dezember 2021, 17:06:38
Gibt es eigentlich eine Möglichkeit einen Sound mit einer bestimmten Lautstärke abzuspielen?

Oder muss ich mir den aktuellen Werte merken und ihm vor dem Abspielen setzen und anschließend wieder zurück ?

Es gibt (nur) volume_alarm...
Aber ich habe noch nicht ausprobiert auf was das wirkt, also was alles ein Alarm ist...
(nutze das nicht)

Ausprobieren ;)

Wenn es damit nicht geht: selber lösen (merken und nach Abspielen wieder setzen)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 28 Dezember 2021, 17:45:55
Zitat von: Bjoernar am 28 Dezember 2021, 17:06:38
Gibt es eigentlich eine Möglichkeit einen Sound mit einer bestimmten Lautstärke abzuspielen?

Oder muss ich mir den aktuellen Werte merken und ihm vor dem Abspielen setzen und anschließend wieder zurück ?

ZitatOder muss ich mir den aktuellen Werte merken und ihm vor dem Abspielen setzen und anschließend wieder zurück ?
Ja, so mach ich es. Was anderes habe ich nicht gefunden.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 28 Dezember 2021, 17:48:44
Zitat von: rs am 31 Oktober 2021, 12:28:49
Eigentlich geht fast keines der set Kommandos mehr, also

set ECHO_G090LF1071970R7R speak hallo
set ECHO_G090LF1071970R7R sounds glocken
set ECHO_G090LF1071970R7R pause
set ECHO_G090LF1071970R7R volume 77
usw

Und alle erzeugen im Log diese Meldung:
2021.10.31 12:23:48 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [speak] [37938] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



ABER: ein
set ECHO_G090LF1071970R7R tunein s8007

funktiniert.

Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?

Bei mir konnte ich es lösen, in dem ich alle Device (incl. IODEV) gelöscht und neu angelegt habe.
Mal sehen wie lange. :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bjoernar am 29 Dezember 2021, 15:09:39
Hallo,

gestern lief es ja noch wunderbar, heute leider nicht mehr.
Connected but login error.

Habe alle echodevice geräte entfernt und auch "/opt/fhem/cache/alexa-cookie" entfernt.
NPM install läuft auch durch.
ein login new führt leider nur zu einem "ERR_EMPTY_RESPONSE" im Browser.
Der Port 3002 wird auch nicht geöffnet.

Eine Idee woran es liegen könnte oder was ich noch machen kann?

Gruß
Björnar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Bjoernar am 29 Dezember 2021, 17:41:42
Habe es jetzt auch noch mal mit den aktuellen Versionen veruscht.
Gleicher Fehler.
node --version
v16.13.1
npm --version
8.3.0

Zitat von: Bjoernar am 29 Dezember 2021, 15:09:39
Hallo,

gestern lief es ja noch wunderbar, heute leider nicht mehr.
Connected but login error.

Habe alle echodevice geräte entfernt und auch "/opt/fhem/cache/alexa-cookie" entfernt.
NPM install läuft auch durch.
ein login new führt leider nur zu einem "ERR_EMPTY_RESPONSE" im Browser.
Der Port 3002 wird auch nicht geöffnet.

Eine Idee woran es liegen könnte oder was ich noch machen kann?

Gruß
Björnar
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 02 Januar 2022, 17:48:05
Zitat von: Ralf W. am 08 Dezember 2021, 18:34:59
...
kann bitte der Fire TV Stick 4K Max aufgenommen werden...

Yep, kann ich bestätigen. Dieser Stick funktioniert derzeit nicht. Ich weiß nicht, ob das reicht, wenn man den einfach nur in die getModel-Function aufnimmt.

Ryker
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sedonion am 06 Januar 2022, 12:12:02
Hallo zusammen,

ich hatte meine 6 Echos erfolgreich eingebunden, aber ein Problem.
Wenn ich auf einem (oder mehreren) Echos einen Radio Stream von TuneIn (Echo, spiele RadioBremen1) abspiele, bricht der Stream ab nach ca 1-3 Minuten.
Das passiert auf allen Echos, egal wie gut die Wlan Verbindung ist.
Sobald ich die in FHM deaktiviere, tritt der Fehler nicht mehr auf.

Meine Vermutung ist, dass durch eine automatische Statusabfrage oder ein keepalive oder sowas vom echodevice Modul die Echos zurück setzt oder den Stream abbrechen lässt.

Wie kann ich das Problem an gehen oder gibt es schon Ideen oder Lösungen dazu?

Für Hilfe echt dankbar,

Gruß Marco
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Januar 2022, 13:01:22
Habe ich hin und wieder auch...

Aber auch die Alexa-App ist/war da ab und an "durcheinander": zeigte an, dass wiedergegeben wird aber die Echos waren/blieben stumm...

Bin/war daher nicht sicher, ob es tatsächlich (nur) am Modul liegt...
(ja ich denke ein Deaktivieren hat [kurzzeitig] geholfen, bin mir aber nicht mehr 100%ig sicher)

Bin auch nicht mehr 100%ig sicher, ob ein Unterschied war, ob ich eine Wiedergabe nur auf einem Echo oder eiener Gruppe laufen hatte (ich denke/gefühlt war es mit einem "Einzel-Echo" besser...)...
...ich nutze nur Amazon Music (also auch damit gibt es hin und wieder "Probleme")...

Hatte ich aber schon länger nicht mehr...
...wobei ich zugebe: ich höre über die Dinger nicht wirklich viel Musik...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sedonion am 06 Januar 2022, 13:52:14
Ich höre zu Gelegenheiten wie Spülmaschine ausräumen, während die Familie einkaufen geht, ganz gern mal 2-3 Lieder.
Und wenn es dann mehrfach abbricht, ist es sehr nervig.

Ich versuche mal mit intervallogin und intervalsettings rumzuspielen, welcher größtmöglicher Abstand da drin ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Januar 2022, 14:23:57
Zitat von: Sedonion am 06 Januar 2022, 13:52:14
Ich versuche mal mit intervallogin und intervalsettings rumzuspielen, welcher größtmöglicher Abstand da drin ist.

Hmm, wenn es nicht sogar in der Doku steht, wurde es mal im Thread irgendwo "diskutiert"/erläutert...
(leider ist der Thread schon lang)

Ich habe dort 86400 eingetragen, also beim Attribut npm_refresh_intervall...
(weiß aber nicht mehr wie ich zu dem Wert kam ;)  )

Aber den habe ich schon ewig so, hat also bzgl. der Probleme wohl keinen Effekt...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: maddhin am 07 Januar 2022, 21:15:35
Hi, ich möchte meine Echos zum FHEM hinzufügen und nutze das Docker Image ghcr.io/fhem/fhem-experimental:dev

Hat das mal jemand zum Laufen gebracht? Nach dem npm install kommt bei mir immer "fehlgeschlagen". Und nach npm login, dass alexa-cookie nicht installiert ist.

Beim allerersten Versuch hatte das alles mal funktioniert. Dann habe ich aber auch den Login nicht machen können - nach langer Ladezeit kam i.d.R. dass der Port 3002 schon benutzt wird.

Ich habe jetzt den Container komplett neu aufgesetzt und auch alex-cookie2 als npm package installiert, aber es funktioniert nicht.

Hat jemand einen Tipp wie man die Echos unter Docker zum Laufen bringt? Ggf. ein funktionierendes echodevice-Image, dass man nehmen kann? 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sven-voss am 10 Januar 2022, 18:06:53
Hallo,

ich habe einen Echo Show 5 (2nd. Gen.) welcher als model unbekannt angezeigt wird.
Das device ist in FHEM angelegt, aber es gibt keine set/get button und ein "set ECHO_XXXXXXXXXX volume 80" führt zum Error:
"Unknown argument $command, choose one of".

Die Readings wakeword, version, presence, bluetooth connection werden gelesen.

Lässt sich das device voll integrieren?

Gruß Sven

Besten Dank für das colle echodevice. Läuft bis auf den Show 5 (2nd Gen.) sehr gut.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 10 Januar 2022, 22:32:59
Zitat von: sven-voss am 10 Januar 2022, 18:06:53
Hallo,

ich habe einen Echo Show 5 (2nd. Gen.) welcher als model unbekannt angezeigt wird.
Das device ist in FHEM angelegt, aber es gibt keine set/get button

Lässt sich das device voll integrieren?

Klar, wenn man hier liest, denn Du bist nicht der Erste mit der Frage.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sven-voss am 11 Januar 2022, 00:19:12
Hi rabehd,

danke für dein feedback.
Haben eben meine 37_echodevice.pm entsprechend editiert und es funktioniert.

Gruße Sven
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 11 Januar 2022, 12:15:01
Hallo zusammen,

war bis jetzt im Urlaub und habe auch recht wenig am PC gemacht. Schreibt mir bitte noch mal welche Geräte aktuell nicht funktionieren. Bitte auch die entsprechenden Infos dazu liefern.

Über ein "get devices" am Account Device das nicht funktionieren Geräte suchen.

Benötigt wird dann der entsprechende "Devicetype"

Gruß
Michael
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 11 Januar 2022, 14:35:14
Schön, dass Du zurück bist. Hoffentlich gut erholt.


Devicetype
A39Y3UG1XLEJLZ      ist eine Fitbit Sense   
A1XWJRHALS1REP      Show 5 2. Generation 
Ich habe sie einfach eingebunden, ob richtig...es funktioniert zumindest.

Als Family UNKNOWN habe ich noch den Devicetype A2XPGY5LRKB9BE eine Fitbit Versa 2. Da gab es aber von Anfang an set und get.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ralf W. am 11 Januar 2022, 20:25:36
A3EVMLQTU6WL1W     Fire TV Stick 4K Max

sh. #5130
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: christian.71 am 11 Januar 2022, 21:28:52
A2Z8O30CD35N8F  Sonos Arc
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 Januar 2022, 12:18:37
Neue Version ab morgen früh verfügbar:


# 2022.01.12 v0.2.15
# - FEATURE: Unterstützung A2Z8O30CD35N8F Sonos Arc
#            Unterstützung A3EVMLQTU6WL1W Fire TV Stick 4K Max
#            Unterstützung A39Y3UG1XLEJLZ Fitbit Sense   
#            Unterstützung A1XWJRHALS1REP Echo Show 5 2. Generation
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roedert am 16 Januar 2022, 17:49:27
Zitat von: sven-voss am 10 Januar 2022, 18:06:53
ich habe einen Echo Show 5 (2nd. Gen.) welcher als model unbekannt angezeigt wird.

Bei mir ein Echo Gen4 (die große Kugel, kein Dot ... https://www.amazon.de/dp/B085HK4KL5) als Echo Dot Gen4 Dot erkannt .... sicherlich nur ein kleiner unbedeutender Schönheitsfehler, aber vielleicht kann man das ja bei Gelegenheit korrigieren.
Modell-ID ist A3RMGO6LYLH7YN

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: coolheizer am 21 Januar 2022, 15:29:38
Die Suche habe ich bereits bemüht, leider kann ich nix zu meiner Frage finden:

Ich habe den den Echo Gen2 und würde gerne den Lich-Kreis leuchten lassen, so wie wenn ein Paket von Amazon eintrifft, und auf nachfrage "Alexa hast du eine Benachrichtigung für mich"
eine Textnachricht vorgelesen wird und die Nachricht gelöscht wird.

Idee: Möchte über einen Fensterkontakt abfragen ob Post gekommen ist, und halt über den Echo anzeigen lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 21 Januar 2022, 20:17:21
ZitatIdee: Möchte über einen Fensterkontakt abfragen ob Post gekommen ist, und halt über den Echo anzeigen lassen.

Einfach dann bei entsprechendem Event eine Nachricht an den Echo/Kontakt schicken ?

set <echodeviceAccountname> textmessage <conversationsID> Post

Wie man an die conversationsID kommt steht in der Doku.

Der Haken dabei ist/war ? halt das man sein Telefonbuch freigegeben hat um Nachrichten zu ermöglichen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: coolheizer am 22 Januar 2022, 14:02:10
Danke dir, das war der richtige Tipp.

Jetzt nur noch schauen ob ich hier noch einen Fensterkontakt liegen habe, dann kann ich anfangen zu basteln.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ossi am 23 Januar 2022, 08:59:52
Hallo,

wäre schön wenn das auch unterstützt werden könnte:

Polk React Soundbar: AQCGW9PSYWRF

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 23 Januar 2022, 12:23:14
Zitat von: rs am 31 Oktober 2021, 12:28:49
Eigentlich geht fast keines der set Kommandos mehr, also

set ECHO_G090LF1071970R7R speak hallo
set ECHO_G090LF1071970R7R sounds glocken
set ECHO_G090LF1071970R7R pause
set ECHO_G090LF1071970R7R volume 77
usw

Und alle erzeugen im Log diese Meldung:
2021.10.31 12:23:48 4: [ECHO_G090LF1071970R7R] [echodevice_Parse] [speak] [37938] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



ABER: ein
set ECHO_G090LF1071970R7R tunein s8007

funktiniert.

Frage: Kann ich irgendwie auf die 37_echodivice.pm Version vorher zugreifen, dann könnte ich auf das zugrückfallen?

Habe das gleiche Problem, tunein commando geht aber speak, pause usw. nicht.
Habe das Gerät schon neu angelegt, aber keine Besserung.

Hier ein Auszug aus em Log mit verbose 5 beim Pause command:


2022.01.23 12:20:52 4: [ECHO_Wohnzimmer] [echodevice_SendMessage] command pause
2022.01.23 12:20:52 4: [ECHO_Wohnzimmer] [echodevice_SendCommand] [command] START
2022.01.23 12:20:52 4: [ECHO_Wohnzimmer] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A2H4LV5GIZ1JFT
2022.01.23 12:20:52 4: [ECHO_Wohnzimmer] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2022.01.23 12:20:52 4: [ECHO_Wohnzimmer] [echodevice_HandleCmdQueue] [command] [2503] [0] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A2H4LV5GIZ1JFT Data={"contentFocusClientId":null,"type":"PauseCommand"}
2022.01.23 12:20:52 4: [ECHO_Wohnzimmer] [echodevice_Parse] [command] [2503]
2022.01.23 12:20:52 5: [ECHO_Wohnzimmer] [echodevice_Parse] [command] [2503] DATA Dumper=$VAR1 = '';


Habe keine Idee mehr warum es nicht mehr klappt.

Bitte um Hilfe.

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: popy am 23 Januar 2022, 13:05:30
Zitat von: rabehd am 28 Dezember 2021, 17:48:44
Bei mir konnte ich es lösen, in dem ich alle Device (incl. IODEV) gelöscht und neu angelegt habe.
Mal sehen wie lange. :(

Danke, bei mir das gleiche (warum auch immer.).
Nach löschen ALLER echodevices (inkl. IODEV) und neu anlegen, brachte den Erfolg.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: coolheizer am 23 Januar 2022, 13:26:35
Zitat von: TomLee am 21 Januar 2022, 20:17:21
Einfach dann bei entsprechendem Event eine Nachricht an den Echo/Kontakt schicken ?

set <echodeviceAccountname> textmessage <conversationsID> Post

Wie man an die conversationsID kommt steht in der Doku.

Der Haken dabei ist/war ? halt das man sein Telefonbuch freigegeben hat um Nachrichten zu ermöglichen.

Ich habe einen HM-SEC-SCo Fensterkontakt in meiner sammelkiste gefunden, die Sabotage funktion (über Reedkontakt) möchte ich dafür nutzen die meldung wieder zu löschen.

Gibt es einen Befehl zum löschen der Nachricht, und ausschalten des Leuchtkreises?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: coolheizer am 24 Januar 2022, 17:51:20
Über die Allexa-App geht das löschen, über das Echo Modul habe ich leider keine Möglichkeit gefunden die Nachricht zu löschen :-\ , ist es tatsächlich noch nicht implementiert, oder bin ich einfach nur blind?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 24 Januar 2022, 18:35:53
Zitat von: coolheizer am 24 Januar 2022, 17:51:20
Über die Allexa-App geht das löschen, über das Echo Modul habe ich leider keine Möglichkeit gefunden die Nachricht zu löschen :-\ , ist es tatsächlich noch nicht implementiert, oder bin ich einfach nur blind?
Ob es implementiert ist oder nicht, kann ich nicht sagen....

Allerdings gibt es die Möglichkeit per "textcommand" einen gesprochenen Befehl zu emulierten.
Also dort als Argument einfach den Satz eintragen, den du sonst per Sprach mit "Alexa, ... " an den Echo richten würdest.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: coolheizer am 25 Januar 2022, 08:17:21
Danke, das war genau der richtige Tipp, zwar nicht umbedingt so wie ich es mir vorgestellt habe, aber als Workaround klasse. :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 04 Februar 2022, 06:55:58
Hallo Zusammen,

mein FHEM (Docker) startet seit heute Nacht immer im Kreis und das sin die letzten LOG Einträge vor dem Restart.

Kann Echodevice die Ursache sein? (sorry ich bin leider etwas ratlos)

2022.02.04 06:48:50 3: [echo_login] [echodevice_LoginStart] Alter COOKIE=24092/6000 Refresh Cookie!
Can't locate object method "connect_SSL" via package "IO::Socket::INET" at FHEM/HttpUtils.pm line 510.
2022.02.04 06:48:50 2: HMCCURPCPROC [d_rpc023017HmIP_RF] CB2010023004023017 NewDevice received 392 device and channel specifications
Abrupt daemon termination, starting 10s countdown .../entry.sh: line 625: kill: (5865) - No such process
10/entry.sh: line 625: kill: (5865) - No such process
9/entry.sh: line 625: kill: (5865) - No such process
8/entry.sh: line 625: kill: (5865) - No such process
7/entry.sh: line 625: kill: (5865) - No such process
6/entry.sh: line 625: kill: (5865) - No such process
5/entry.sh: line 625: kill: (5865) - No such process
4/entry.sh: line 625: kill: (5865) - No such process
3/entry.sh: line 625: kill: (5865) - No such process
2/entry.sh: line 625: kill: (5865) - No such process
1/entry.sh: line 625: kill: (5865) - No such process
/entry.sh: line 632: kill: (5865) - No such process
0
Automatic restart ...
/entry.sh: line 645: kill: (5865) - No such process
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 Februar 2022, 07:16:05
Zitat von: Borkk am 04 Februar 2022, 06:55:58
Hallo Zusammen,

mein FHEM (Docker) startet seit heute Nacht immer im Kreis und das sin die letzten LOG Einträge vor dem Restart.

Kann Echodevice die Ursache sein? (sorry ich bin leider etwas ratlos)

Nicht direkt...

Zitat von: Borkk am 04 Februar 2022, 06:55:58
2022.02.04 06:48:50 3: [echo_login] [echodevice_LoginStart] Alter COOKIE=24092/6000 Refresh Cookie!
Can't locate object method "connect_SSL" via package "IO::Socket::INET" at FHEM/HttpUtils.pm line 510.



Schon mal gesucht?

z.B.: https://forum.fhem.de/index.php/topic,125967.msg1205582.html#msg1205582

Wie das dann mit/in docker geht: keine Ahnung. Bare-metal-User :)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 04 Februar 2022, 08:08:31
Danke. Hatte zwischenzeitig weitergesucht und bin auch auf die Problematig gestoßen....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 09 Februar 2022, 19:15:24
Zitat von: JudgeDredd am 01 November 2021, 13:35:02
Hallo Freunde der PlayOwnMusic (POM) Funktion,

der von Michael vorgeschlagene Sender (Lucky 7 Music Radio / tunein:s167655) für die PlayOwnMusic (POM) Funktion, hat leider seinen Sendebetrieb eingestellt.

Ich habe einen anderen aktuell funktionierenden Sender rausgesucht.
Vielleicht verwenden das Feature ja noch andere, dann hier eine mögliche Alternative:
Account Device:
pom_filename            wurl-am.m3u
pom_tunein              s23422
DNS ForwardZone         ic1.christiannetcast.com
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.


Gruß,
JudgeDredd

Hi zusammen, der Sender hier geht bei mir seit heute nicht mehr. Hat mir jemand eine Alternative oder kann mir sagen, wie ich einen neuen Sender ermittle?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: eckonator am 09 Februar 2022, 19:32:16
Zitat von: eckonator am 09 Februar 2022, 19:15:24
Hi zusammen, der Sender hier geht bei mir seit heute nicht mehr. Hat mir jemand eine Alternative oder kann mir sagen, wie ich einen neuen Sender ermittle?

Es scheint mometan überhaupt kein TuneIn Sender zu funktionieren. Wenn ich über die Weboberfläche versuche ein Sender abzuspielen, bekomme ich einen Error 500 bei https://alexa.amazon.de/api/tunein/queue-and-play ... und es erscheint eine Fehlermeldung: Ihre TuneIn-Anfrage kann nicht abgespielt werden. Bitte versuchen Sie es später erneut.

Kann jemand bestätigen, dass bei Amazon Alexa aktuell keine TuneIn Sender funktionieren, oder ist das nur bei mir so?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 10 Februar 2022, 07:19:21
Zitat von: eckonator am 09 Februar 2022, 19:32:16
Kann jemand bestätigen, dass bei Amazon Alexa aktuell keine TuneIn Sender funktionieren, oder ist das nur bei mir so?
Kann ich nicht bestätigen.
Mein Standardsender (MDR Jump) funktioniert wie üblich.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 10 Februar 2022, 19:40:42
Zitat von: eckonator am 09 Februar 2022, 19:32:16
Kann jemand bestätigen, dass bei Amazon Alexa aktuell keine TuneIn Sender funktionieren, oder ist das nur bei mir so?
Also TuneIn grundsätzlich funktioniert.
Aber der "ic1.christiannetcast.com" Sender, den ich für POM vorgeschlagen habe, hat wohl ebenfalls seinen Betrieb eingestellt.
Zitat von: eckonator am 09 Februar 2022, 19:15:24
Hat mir jemand eine Alternative oder kann mir sagen, wie ich einen neuen Sender ermittle?
Du musst über die TuneIn-API (http://opml.radiotime.com/Tune.ashx) einen Sender finden, der über HTTP eine M3U-Datei zur verfügung stellt.

Mir mangelt es leider aktuell etwas an Zeit, da was zu suchen.

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 11 Februar 2022, 12:53:09
Hallo Zusammen,

ich habe dann doch mal trotz zeitlichem Engpass einen neuen Sender für POM rausgesucht.
Account Device:
pom_filename            wcvg-am.m3u
pom_tunein              s28091
DNS ForwardZone         ic2.nwrnetwork.com
Webserver               Die Datei aus pom_filename (oder Symlink) wird auf dem Webserver im DocumentRoot erwartet.

Allerdings gibt es bei TuneIn wohl eine kleine Änderung.
Vor der eigentlichen Datei wird neuerdings immer so ein "TuneIn"-Jingle abgespielt. Ist zwar nervig, aber ist wohl nicht zu umgehen.

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 14 Februar 2022, 17:17:41
Hallo,

in meinem Range Rover funktioniert jetzt tatsächlich Alexa, wäre super wenn auch das Echo Modul die Alexa im Auto unterstützen würde.

Devicetype: A1D6RDUOWH31HF
Beschreibung: Incontrol von Jaguar/Landrover

Gruß,
Rolf
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 14 Februar 2022, 17:31:09
kurze Frage:
gibt es eine Möglichkeit sich von Alexa eine Frage stellen zu lassen und dann die Antwort weiter zu verarbeiten?

Bisher lassen sich ja reine Ausgaben realisieren. Mir schwebt etwas vor, wie es nativ schon mit nicht erkannten Eingaben erfolgt. Die Dame fragt nach ("Meintest du dies oder das?") und bleibt für die Antwort auf Empfang.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 14 Februar 2022, 17:38:18
Du kannst einen richtigen Skill programmieren. Vielleicht reicht schon das https://blueprints.amazon.de/.
Ansonsten kann Du auf Änderungen des Reading "voice" reagieren und dann Rückfragen versenden und dann wieder auf das Reading "voice" reagieren....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 14 Februar 2022, 17:56:09
Zitat von: rabehd am 14 Februar 2022, 17:38:18
Du kannst einen richtigen Skill programmieren. Vielleicht reicht schon das https://blueprints.amazon.de/.
Ansonsten kann Du auf Änderungen des Reading "voice" reagieren und dann Rückfragen versenden und dann wieder auf das Reading "voice" reagieren....
Die Blueprints werd ich mir mal anschauen - danke.

Auf Voice reagieren ist kein Problem aber im Normalfall wartet Sie ja nach einer Ausgabe nicht ob da noch was von mir kommt. Vielleicht könntest du da nochmal kurz erläutern was du mit
Zitat.... und dann Rückfragen versenden ....
meinst?

Ich bin eher nicht so der Morgenmensch, da würde ich gern die Interaktion auf ein Minimum (Ja/nein) reduzieren  ;)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 14 Februar 2022, 20:05:06
Zitat von: balli1187 am 14 Februar 2022, 17:56:09
Auf Voice reagieren ist kein Problem aber im Normalfall wartet Sie ja nach einer Ausgabe nicht ob da noch was von mir kommt. Vielleicht könntest du da nochmal kurz erläutern was du mitmeinst?

Das wäre hier kapern, denn es gehört überhaupt nicht zum Thema. Mach ein neues Thema auf.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: davidwohnthier am 15 Februar 2022, 17:09:47
Gibt es eigentlich eine Lösung für das leidige Thema des Musikabbruchs, welches einige Seiten vorher schon besprochen wurde.
Hier herrscht leider das gleiche Problem. Mit dem autocreaten der Devices wird die aktuelle Wiedergabe sofort unterbrochen. Startet man diese dann wieder, bricht sie nach 3-30 Sekunden ab (ARD Audiothek, Bayern 2, Spotify hält sich manchmal länger)

Version 0.2.15, Echo Dot 2
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 Februar 2022, 17:12:05
Zitat von: davidwohnthier am 15 Februar 2022, 17:09:47
Gibt es eigentlich eine Lösung für das leidige Thema des Musikabbruchs, welches einige Seiten vorher schon besprochen wurde.
Hier herrscht leider das gleiche Problem. Mit dem autocreaten der Devices wird die aktuelle Wiedergabe sofort unterbrochen. Startet man diese dann wieder, bricht sie nach 3-30 Sekunden ab (ARD Audiothek, Bayern 2, Spotify hält sich manchmal länger)

Version 0.2.15, Echo Dot 2

Ich habe ja (wie zuvor auch schon) Amazon in Verdacht.

Die schrauben immer noch (mal mehr mal weniger) an der FW etc. rum...

Habe/hatte auch Probleme aber nicht nur mit dem Modul, auch die offizielle Alexa-App hat nicht gepasst.
Also die zeigte an, dass abgespielt wird aber Echos waren/blieben stumm...

Aktuell geht es wieder (klopf auf Holz! ;)  )...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: davidwohnthier am 15 Februar 2022, 17:17:30
Puh, dass ist ja nervig. Also ich muss die Echo Devices jetzt alle löschen sonst werde ich hier von den Stakeholdern (Familie) bald körperlich attackiert.... Das Gutdünken Amazons' Echos gegenüber musste man sich ja erst einmal, sagen wir, aufbauen.. Da hilft ein alle 30 Sekunden abreißender Stream nicht sehr viel.

Schade, da die Funktion natürlich super ist... Fenster geht auf "Die Heizung wurde deaktiviert, da das recht blbla Fenster geöffnet wurde..."

Zuerst hatte ich die Multiroom Group in Verdacht, das löschen dieser bringt aber nichts.


Edit:

Okay, klingt blöd, aber ich hab eine Lösung für meinen Fall gefunden. Ich habe jetzt alle Devices mit Umlauten entfernt, jetzt stoppt die Musik auch auf den anderen Geräten nicht mehr. Kann mir kaum vorstellen, dass das das Problem war? Es handelt sich um Echo Küche und Überall. Die wird wohl noch jemand haben? Was sich dadurch ansonsten noch geändert hat, ist die Tatsache, dass dadurch nur noch ein Echo Dot 2 als Gerät angelegt ist (Wohnzimmer und Küche sind Echo Dot 2).
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moskito am 15 Februar 2022, 19:38:52
Also ein Gerät "Echo Küche" hab ich auch, und der funktioniert tadellos - toi,toi,toi!
Ist ein großer Echo der 1. Generation. Allerdings spielt er das Radio über den Skill "ARD Audiothek" ab und ansonsten nur Spotify ohne Probleme.

Gruß
Danny
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: davidwohnthier am 15 Februar 2022, 21:53:26
Komisch. Ja, es funktioniert jedenfalls. Ich werde morgen mal noch einmal autocreate machen und Küche und Überall wieder herstellen und dann weiterschauen. Das löschen alleine von Überall hat nichts gebracht. Im Netz hängen 2x Dot 2, 1x Dot 3, Echo 2,
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Februar 2022, 13:47:41
Die Abbrüche mit den Streams könnte auch etwas mit dem WLAN zu tun haben! Wie viele WLAN Geräte habt ihr in Eurem Netzwerk? Benutzt Ihr eventuell eine Fritzbox?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 19 Februar 2022, 14:23:58
Hallo Michael ,

könntest du eventuell eine Unterstützung für den Echo Show 15 einbauen ?

Internals:
   CFGFN     
   DEF        A1EIANJ7PNB0Q7 G001PJ0514370LCH
   FUUID      6210edbf-f33f-caec-e24d-8a6f255de94b9b19
   IODev      echogate
   LOGINMODE  IODEV
   NAME       ECHO_G001PJ0514370LCH
   NR         2074318
   NTFY_ORDER 50-ECHO_G001PJ0514370LCH
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   READINGS:
     2022-02-19 14:16:47   COOKIE_MODE     IODEV
     2022-02-19 14:16:47   IODev           echogate
     2022-02-19 14:22:16   model           unbekannt
     2022-02-19 14:22:16   presence        present
     2022-02-19 14:17:15   state           connected
     2022-02-19 14:22:16   version         22582798468
     2022-02-19 14:17:15   voice           alexa start seite
     2022-02-19 14:17:15   voice_timestamp 1645276545562
     2022-02-19 14:22:20   wakeword        ALEXA
   helper:
     DEVICETYPE A1EIANJ7PNB0Q7
     FAMILY     KNIGHT
     NAME       Echo Show Kueche
     VERSION    22582798468
     bluetooth  -
   hmccu:
Attributes:
   IODev      echogate
   alias      Echo Show Kueche
   room       New_Defined


gruss Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rbothe am 19 Februar 2022, 16:45:01
Ich schliesse mich an, habe auch seit gestern einen show 15

Und ein Samsung LED-TV GQ43Q72AAUXZG, bei dessen Einrichtung ich waehlen konnte Alexa, Siri oder noch ein anderer Sprachassi
Internals:
ZitatDEF A1NQ0LXWBGVQS9 8ac3d126ef9d4edea3b53236fc8fba20
NAME ECHO_8ac3d126ef9d4edea3b53236fc8fba20
NR 130
NTFY_ORDER 50-ECHO_8ac3d126ef9d4edea3b53236fc8fba20
STATE connected
TYPE echodevice
model unbekannt

Reading:
ZitatCOOKIE_MODE IODEV 2022-02-19 16:33:22
IODev echodev 2022-02-19 16:33:22
model unbekannt 2022-02-19 16:39:24
presence absent 2022-02-19 16:39:24
state connected 2022-02-19 16:33:22
version 0 2022-02-19 16:39:24
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rbothe am 20 Februar 2022, 08:50:02
leider erscheint in dem echo 15 Filelog auch nichts beim Event "Gesicht von xxx" erkannt,
sonst koennte man je nachdem, wer vor dem Echo steht, spezifische Aktionen veranlassen,
z. B. eine persoenliche Begruessung mit "spaek" machen,
oder einen foto snapshot machen, durch google- oder lokale face-api Stimmungsaktionen gestalten wie light mode
oder bei Bedarf gleich Kopfschmerztabletten bestellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 20 Februar 2022, 09:15:06
Hallo, gibt es in dem Modul derzeit Probleme im Zusammenhang mit dem Befehl 'textcommand' ?
Ich habe hier derzeit Probleme mit dem Wecker meines Sohnes. Ich habe einen bestimmten Weckersound als Playlist bei AmazonMusic hinterlegt. Wenn ich irgendeinem Echo den Sprachbefehl gebe "spiele meine Playlist Weckton", dann wird die Playlist mit dem richtigen Weckton korrekt wiedergegeben.
Wenn ich allerdings exakt den gleichen Befehl in einem Echodevice als Textcommand eintippe ( also, "spiele meine Playlist Weckton"), dann wird eine ganz andere Playlist wiedergegeben.

Hat jemand noch das Problem oder kann es bei sich reproduzieren? Hat jemand einen Tip wo ich ansetzen könnte um das Problem zu beheben?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 20 Februar 2022, 16:14:55
Zitat von: rbothe am 20 Februar 2022, 08:50:02
leider erscheint in dem echo 15 Filelog auch nichts beim Event "Gesicht von xxx" erkannt,
sonst koennte man je nachdem, wer vor dem Echo steht, spezifische Aktionen veranlassen,

Wie reagierst Du auf Einträge im Filelog? Warum reagierst Du nicht auf das Event?
Filelog brauche ich nur für Plots.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 20 Februar 2022, 16:51:34
Zitat von: rbothe am 20 Februar 2022, 08:50:02
leider erscheint in dem echo 15 Filelog auch nichts beim Event "Gesicht von xxx" erkannt,
sonst koennte man je nachdem, wer vor dem Echo steht, spezifische Aktionen veranlassen,
z. B. eine persoenliche Begruessung mit "spaek" machen,
oder einen foto snapshot machen, durch google- oder lokale face-api Stimmungsaktionen gestalten wie light mode
oder bei Bedarf gleich Kopfschmerztabletten bestellen.
Kannst du denn in der Alexa App irgendwie auf das erkannte Gesicht reagieren? Also per Routine oder dergleichen?
Das Modul kann "nur" das, was an Aktion auch über die Apps möglich ist + den einen oder anderen Hack, wie textcommamd.
Also wenn die Info, welches Gesicht erkannt wurde, von Amazon generell nicht zur Verfügung gestellt wird, kann das Modul es auch nicht ohne weiteres.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 20 Februar 2022, 19:15:35
Zitat von: michael.winkler am 19 Februar 2022, 13:47:41
Die Abbrüche mit den Streams könnte auch etwas mit dem WLAN zu tun haben! Wie viele WLAN Geräte habt ihr in Eurem Netzwerk? Benutzt Ihr eventuell eine Fritzbox?
Also bei mir ist es aktuell leider auch wieder aufgetreten (Auf einem Echo Gen2) nachdem ich monatelang Ruhe hatte. Und ich kann es direkt mit Account Device in Zusammenhang bringen. Wenn ich einen Stream starte, und ins Eventlog schaue stoppt der Stream sobald folgende Events kommen:
2022-02-20 19:11:07 echodevice Echo connected
2022-02-20 19:11:07 echodevice Echo COOKIE_STATE: OK
2022-02-20 19:11:07 echodevice Echo timer_count: 0
2022-02-20 19:11:07 echodevice Echo timer_id: -
2022-02-20 19:11:07 echodevice Echo timer_remainingtime: 0
2022-02-20 19:11:07 echodevice Echo reminder_count: 0
2022-02-20 19:11:07 echodevice Echo alarm_count: 0
2022-02-20 19:11:07 echodevice Echo musicalarm_count: 0
2022-02-20 19:11:07 echodevice Echo config_address_from: XXXXX
2022-02-20 19:11:07 echodevice Echo config_address_to: XXXXX
2022-02-20 19:11:07 echodevice Echo config_address_between: -
2022-02-20 19:11:08 echodevice ECHO_G090LF09XXXXXXXX model: Echo Dot
...


Intervallogin steht auf dem Standardwert (60 Sekunden). Sprich der Stream bricht heute spätestens nach 1 Minute ab. Das komische ist nur, dass der Stream auf einem neueren Echo z.B. ohne Probleme weiterläuft.

EDIT: Das ist so leider nicht mehr haltbar. Habe heute morgen Intervallogin auf 3600 gesetzt im Eventlog kam kein Event aber der Stream ist trotzdem ausgefallen  >:(. Anschließend Attribut gelöscht, den EchoGen2 für 10 Sekunden vom Netz und Fhem reboot hat aber geholfen. Verstehen muss ich das nicht mehr  :-\

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HomeAlone am 21 Februar 2022, 13:52:08
Hallo zusammen,
ich stecke gerade bei der Initialisierung von EchoDevice fest.

Hier, was ich gemacht habe.


Output:
pi@myraspi:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN http-proxy-middleware@2.0.2 requires a peer of @types/express@^4.17.13 but none is installed. You must install peer dependencies yourself.
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

+ alexa-cookie2@4.0.1
updated 1 package and audited 159 packages in 8.054s

5 packages are looking for funding
  run `npm fund` for details

found 4 moderate severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details
pi@myraspi:~ $ npm audit fix
npm ERR! code EAUDITNOPJSON
npm ERR! audit No package.json found: Cannot audit a project without a package.json

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2022-02-21T11_00_14_853Z-debug.log
pi@myraspi:~ $


Ein npm audit fix hat nicht funktioniert. Ich vermute mal, es wird eigenltich ein package.json erwartet, das Paket liefert aber keins aus?

Anschließend get status über die GUI ausgeführt. Liefert folgendes zurück:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_port    Attribut 3002
room    Attribut Amazon
npm_proxy_ip    Attribut 192.168.178.72
icon    Attribut echo


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Da ich schon ein paar Durchgänge versucht hatte, und beim nun folgenden NPM_login new immer eine APIPA-IP zurückgeliefert bekam (169.254....), habe ich IP und Port in den Attributen festgelegt:

defmod AmazonAccount echodevice xxx@xxx.xx xxx
attr AmazonAccount icon echo
attr AmazonAccount npm_proxy_ip 192.168.178.72
attr AmazonAccount npm_proxy_port 3002
attr AmazonAccount room Amazon

setstate AmazonAccount INITIALIZED
setstate AmazonAccount 2022-02-21 11:44:46 COOKIE_MODE NPM
setstate AmazonAccount 2022-02-21 11:44:53 COOKIE_TYPE NEW
setstate AmazonAccount 2022-02-06 04:00:18 amazon_refreshtoken wait for refreshtoken
setstate AmazonAccount 2022-02-21 11:44:53 autocreate_devices stop
setstate AmazonAccount 2022-02-21 11:44:53 version 0.2.15


Danach habe ich ein NPM_login new durchgeführt. In der Anleitung steht, es solle direkt eine Webseite erscheinen - bei mir braucht es ca. 2 Minuten, bis diese erscheint:

Login Ergebnis

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.168.178.72:3002


Während dessen wurde folgendes ins Logfile geschrieben:

2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Node Version 12.22.10
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.72
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.72
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[zensiert]
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[zensiert]
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[zensiert]
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=docker0 IP=172.17.0.1
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=docker0 IP=172.17.0.1
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=br-227703a32661 IP=172.18.0.1
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=br-227703a32661 IP=172.18.0.1
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=br-227703a32661 IP=169.254.60.63
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=br-227703a32661 IP=169.254.60.63
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=br-227703a32661 IP=[zensiert]
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=veth194b176 IP=169.254.95.80
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=veth194b176 IP=169.254.95.80
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=veth194b176 IP=[zensiert]
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=veth8db8c67 IP=169.254.17.23
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=veth8db8c67 IP=169.254.17.23
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=veth8db8c67 IP=[zensiert]
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.02.21 12:07:30 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy IP 192.168.178.72
2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.72:3002 to listen on 169.254.17.23

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = [zensiert]

2022.02.21 12:07:32 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2276161652l

2022.02.21 12:07:58 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.02.21 12:07:58 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=[zensiert]; session-id-time=2276161652l","Accept":"*/*"},"gzip":true,"body":"appActionToken=[zensiert]&appAction=SIGNIN&openid.return_to=[zensiert]&prevRID=[zensiert]&workflowState=[zensiert]&showPasswordChecked=false"}

2022.02.21 12:07:59 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.02.21 12:07:59 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2276161679l

2022.02.21 12:07:59 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = [zensiert]

2022.02.21 12:08:24 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.02.21 12:08:24 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/[zensiert]","Cookie":"session-id=[zensiert]; session-id-time=2276161679l; ubid-acbde=[zensiert]","Accept":"*/*"},"gzip":true,"body":"appActionToken=[zensiert]&appAction=SIGNIN&openid.return_to=[zensiert]&prevRID=[zensiert]&workflowState=[zensiert]&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.02.21 12:08:24 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.02.21 12:08:24 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.02.21 12:08:24 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.02.21 12:08:24 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.02.21 12:08:25 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2022.02.21 12:08:25 3: [AmazonAccount] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2022.02.21 12:08:28 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login New Mon Feb 21 12:07:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 269create-cookie.js = true
[Diese Meldung erscheint jetzt jede Sekunde...]
   
Überall wo ich [zensiert] eingefügt habe, wußte ich nicht genau, in wie fern das auf mich zurückführbare Daten waren - wenn ich da etwas wichtiges für die Fehlersuche entfernt haben sollte, bitte Bescheid geben.

Ich dachte zunächst, dass es mit dem bridged network von docker zu Konflikten gekommen wäre. Jedoch bleibt das Verhalten gleich, wenn ich den docker Deamon stoppe.

Und da stehe ich nun...

Hat jemand von Euch einen Tipp, wie ich weiter vorgehen kann?

Schon mal vielen Dank im Voraus.

Beste Grüße
Sascha
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: wivisk am 22 Februar 2022, 12:28:00
In meiner Installation habe ein ähnliches Verhalten gesehen, beim NPM Login new hat es mehrere Minuten gedauert bis die Auforderung zum Login bei Amazon in der Log datei sichtbar wurde. In der Zwischenzeit ist FHEM neugestartet, so daß ein blockierter NPM Port gemeldet wurde.

Bei der Fehlersuche habe ich festgestellt, das es anscheinend eine Änderung an der Schnittstelle zur Node Bibliothek alexa-cookie2 gegeben hat. Wenn wie hier der Fall eine (Dummy)userid übergeben wird, braucht Amazon ewig, bevor es sich mit dem Login zurückmeldet.

Ich konnte das mit einer Änderung am 36_echodevice.pm Modul abstellen:

Zeile 4866:  $SkriptContent    .= "alexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {" . "\n";

abändern nach:

$SkriptContent    .= "alexaCookie.generateAlexaCookie(config, (err, result) => {" . "\n";

Damit hat das Login funktioniert.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Februar 2022, 01:09:42
Ciao Michael & andere

Schliesse mich der Bitte an, das Echo Show 15 mit dem Modul zu versorgen.
Es wird zwarvom echodevice erkannt, hat aber wenig Readings und keine Set Kommandos, heißt ich kann das nicht
via fhem steuern, Türklingel alarm, textcommand, ...

Internals:
   DEF        A1EIANJ7PNB0Q7 G001PJ0514370JHS
   FUUID      62111c2b-f33f-15fe-bc6a-cac7c5328080703b
   IODev      Amazon
   LOGINMODE  IODEV
   NAME       ECHO_G001PJ0514370JHS
   NR         481
   NTFY_ORDER 50-ECHO_G001PJ0514370JHS
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   OLDREADINGS:
   READINGS:
     2022-02-21 14:30:34   COOKIE_MODE     IODEV
     2022-02-21 14:30:34   IODev           Amazon
     2022-02-24 01:05:28   bluetooth_88-C2-55-18-83-69 disconnected
     2022-02-24 01:05:26   model           unbekannt
     2022-02-24 01:05:26   presence        present
     2022-02-23 11:11:39   state           connected
     2022-02-22 19:49:59   timer_01_id     deab3986-2f76-3ebd-acd9-84cbb2d012fb
     2022-02-22 19:49:59   timer_01_remainingtime 0
     2022-02-20 16:19:36   timer_02_id     0c89fc80-1e31-3111-b86f-ee19c628ad71
     2022-02-20 16:19:36   timer_02_remainingtime 0
     2022-02-22 19:49:59   timer_count     1
     2022-02-22 19:49:59   timer_id        deab3986-2f76-3ebd-acd9-84cbb2d012fb
     2022-02-22 19:49:59   timer_remainingtime 0
     2022-02-24 01:05:26   version         22582798468
     2022-02-23 21:10:12   voice           t. v. ein
     2022-02-23 21:10:12   voice_timestamp 1645646996585
     2022-02-24 01:05:27   wakeword        ALEXA
   helper:
     DEVICETYPE A1EIANJ7PNB0Q7
     FAMILY     KNIGHT
     NAME       rolands Echo Show
     VERSION    22582798468
     bluetooth  88-C2-55-18-83-69/Wohnzimmer__Bluetooth
Attributes:
   DbLogExclude .*
   IODev      Amazon
   alias      rolands Echo Show
   devStateIcon connected:alexa2@green disconnected:alexa2@grey
   group      Amazon
   icon       alexa@yellow
   room       Alarm
   speak_volume 70
   tunein_default s8007
   verbose    3


Stünde zum Testen bereit.

MfG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 24 Februar 2022, 06:01:36
im Grunde könnt ihr den Echo Schow 15 auch erstmal selber hinzufügen , bis Michael dazu kommt.

Zeile 4357 im Modul ergänzen:

elsif($ModelNumber eq "A1EIANJ7PNB0Q7" || $ModelNumber eq "Echo Show 15") {return "Echo Show 15 Gen1";}

damit sind zumindest die Readings und Sets vorhanden

Gruss Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Februar 2022, 07:34:15
Cool, danke, funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Februar 2022, 08:11:48
Ich hätte da noch eine Bitte:

Hat man mehrere echo's, wird automatisch das "Multi Room" Device erkann und im fhem generiert.
Leider fehlen diesem Gerät im Set die Kommandos: speak und sounds.

Bei mir werden einige Nachrichten auf Ereignisse, zB. Türklingel, Backofenalarm, Anwesenheitsnotiz, ... als sound und/oder speak "text .." auf das Echo Gerät ausgegeben, was ich gerne auf das Multi Room Gerät ausgeben würde und damit auf jedem Echo ausgegeben wird.

Könnte man das noch einbauen?

Gruss&Dank
rs
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 24 Februar 2022, 08:57:01
Zitat von: rs am 24 Februar 2022, 08:11:48
Ich hätte da noch eine Bitte:

Hat man mehrere echo's, wird automatisch das "Multi Room" Device erkann und im fhem generiert.
Leider fehlen diesem Gerät im Set die Kommandos: speak und sounds.

Bei mir werden einige Nachrichten auf Ereignisse, zB. Türklingel, Backofenalarm, Anwesenheitsnotiz, ... als sound und/oder speak "text .." auf das Echo Gerät ausgegeben, was ich gerne auf das Multi Room Gerät ausgeben würde und damit auf jedem Echo ausgegeben wird.

Könnte man das noch einbauen?

Gruss&Dank
rs

Das Multiroom Device ist nur ein (logischer) Zusammenschluss mehrerer Echos (ist ja in der App auch nur so).

Soweit ich mich erinnere wurde (wird das immer wieder mal) gefragt aber geht wohl nicht (siehe oben)...

Du kannst diese Echos ja in fhem in eine Gruppe stecken und dann set group=Multiroom speak etc. ausführen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HomeAlone am 24 Februar 2022, 11:41:50
Zitat von: wivisk am 22 Februar 2022, 12:28:00
Ich konnte das mit einer Änderung am 36_echodevice.pm Modul abstellen:

Zeile 4866:  $SkriptContent    .= "alexaCookie.generateAlexaCookie('LoginFHEM', 'xxxx', config, (err, result) => {" . "\n";

abändern nach:

$SkriptContent    .= "alexaCookie.generateAlexaCookie(config, (err, result) => {" . "\n";

Damit hat das Login funktioniert.

Habe die Änderung in 37_echodevice.pm vorgenommen.
[OT: Gerade gelernt dass man via sudo nano +4866 37_echodevice.pm direkt beim Öffnen zur gewünschten Zeile springen kann :) [/OT]

Anschließend habe ich (bei nicht laufendem Docker-Daemon) NPM_login new durchgeführt.

Das Fenster mit dem lokalen Link auf Port 3002 erschien so sofort und ohne Verzögerung.

Leider ist das Verhalten nach Klicken auf den Link dasselbe: Es kann keine Verbindung zu dem Server hergestellt werden.

Hier das Log:
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew] Node Version 12.22.10

2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.72
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.72
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[zensiert]
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[zensiert]
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=[zensiert]
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=docker0 IP=172.17.0.1
2022.02.24 11:03:19 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=docker0 IP=172.17.0.1
2022.02.24 11:03:20 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.02.24 11:03:20 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy IP 192.168.178.72
2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.72:3002 to listen on 172.17.0.1

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2022.02.24 11:03:24 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login New Thu Feb 24 11:03:19 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 173create-cookie.js = true
2022.02.24 11:03:25 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login New Thu Feb 24 11:03:19 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 173create-cookie.js = true
2022.02.24 11:03:26 3: [AmazonAccount] [echodevice_NPMWaitForCookie] [NPM Login New Thu Feb 24 11:03:19 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 173create-cookie.js = true


(zensiert die IP v6 Adressen)

Was mir da auffällt:

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

und
2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.02.24 11:03:21 3: [AmazonAccount] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""


Macht das Sinn? Sollte der Account und die Amazon-Seite nicht beide .de sein?

Zudem erkennt er sowohl eth0 als auch docker0 als "Result interface" (ganz zu Beginn des Logfiles)?

Ich habe leider keien Ahnung, was da im Hintergrund abläuft. Es sieht für mich so aus, als ob vermutlich irgendwo das falsche Network-Device festgelegt wird und daher die Anfrage nicht rausgeht?

Für weitere Hinweise bin ich dankbar.

Beste Grüße
Sascha

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 27 Februar 2022, 19:20:40
Zitat von: Wolle02 am 20 Februar 2022, 09:15:06
Hallo, gibt es in dem Modul derzeit Probleme im Zusammenhang mit dem Befehl 'textcommand' ?
Ich habe hier derzeit Probleme mit dem Wecker meines Sohnes. Ich habe einen bestimmten Weckersound als Playlist bei AmazonMusic hinterlegt. Wenn ich irgendeinem Echo den Sprachbefehl gebe "spiele meine Playlist Weckton", dann wird die Playlist mit dem richtigen Weckton korrekt wiedergegeben.
Wenn ich allerdings exakt den gleichen Befehl in einem Echodevice als Textcommand eintippe ( also, "spiele meine Playlist Weckton"), dann wird eine ganz andere Playlist wiedergegeben.

Hat jemand noch das Problem oder kann es bei sich reproduzieren? Hat jemand einen Tip wo ich ansetzen könnte um das Problem zu beheben?


Da ich scheinbar der Einzige mit diesem Problem bin, kann mir eventuell jemand einen Schubser in die richtige Richtung geben wo der Hase im Pfeffer liegen könnte bzw. was ich anstellen könnte um hinter das Geheimnis zu kommen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 28 Februar 2022, 08:56:54
Zitat von: rolf am 14 Februar 2022, 17:17:41
Hallo,

in meinem Range Rover funktioniert jetzt tatsächlich Alexa, wäre super wenn auch das Echo Modul die Alexa im Auto unterstützen würde.

Devicetype: A1D6RDUOWH31HF
Beschreibung: Incontrol von Jaguar/Landrover

Gruß,
Rolf

Hallo,
hab jetzt Alexa über JLR Incontrol am Laufen - hab dem Modul die folgende Zeile hinzugefügt (danke für die Tips in diesem Post !)

elsif($ModelNumber eq "A1D6RDUOWH31HF" || $ModelNumber eq "JLR Incontrol") {return "JLR Incontrol";}


Gestern sind auch meine Echo Buds angekommen - da scheitere ich allerdings - diese Buds werden zwar erkannt aber es wird per "autocreate_devices" leider keine Device angelegt. Wenn mir da einer einen Tip hat, dann gerne !


amzn1.dgroup.12bf9a660158a0cec60cf72055d5ab19ac93    VOX_ACCESSORY    A15QWUTQ6FSMYX    Echo Buds (2. Generation)


Gruß,
Rolf
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HomeAlone am 02 März 2022, 21:41:36
Zitat von: HomeAlone am 24 Februar 2022, 11:41:50
...

Für weitere Hinweise bin ich dankbar.

...
Ich wollte noch mal nachfragen, ob mir eventuell jemand auf die Sprünge helfen kann. Ich habe jetzt versucht im 37_echodevice.pm die IP Adressen und Ports manuell zu setzen, um zu sehen, ob das was bringt, leider mit demselben Nichterfolg.
@michael.winkler hast Du eventuell noch einen Tipp, was ich ausprobieren könnte?


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rbothe am 03 März 2022, 10:44:41
Hinzufuegen in FHEM/37_echodevice.pm war erfolgreich,
Echo Show 15 (A1EIANJ7PNB0Q7) liefert Readings:

BrowserLanguage de,en-US;q=0.7,en;q=0.3 2022-03-03 10:36:10
BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0 2022-03-03 10:36:10
COOKIE_MODE IODEV 2022-03-03 10:30:09
IODev echodev 2022-03-03 10:30:09
channel - 2022-03-03 10:36:09
currentAlbum - 2022-03-03 10:36:09
currentArtist - 2022-03-03 10:36:09
currentArtwork - 2022-03-03 10:36:09
currentTitle - 2022-03-03 10:36:09
currentTuneInID - 2022-03-03 10:36:09
deviceAddress 141 Koblenzer Straße, Lebach, Saarland, DE 2022-03-03 10:36:14
dnd off 2022-03-03 10:36:15
microphone false 2022-03-03 10:36:14
model echo show 15 2022-03-03 10:36:11
mute off 2022-03-03 10:36:10
online true 2022-03-03 10:36:11
playStatus stopped 2022-03-03 10:36:09
presence present 2022-03-03 10:36:11
progress 0 2022-03-03 10:36:10
progresslen 0 2022-03-03 10:36:10
repeat off 2022-03-03 10:36:10
shuffle off 2022-03-03 10:36:10
state connected 2022-03-03 10:30:09
timeZoneId Europe/Paris 2022-03-03 10:36:14
version 22582798468 2022-03-03 10:36:11
voice amazon spiele waka waka 2022-03-02 15:13:18
voice_timestamp 1646230358568 2022-03-02 15:13:18
volume 100 2022-03-03 10:36:10
volume_alarm 0 2022-03-03 10:36:17
wakeword AMAZON 2022-03-03 10:36:14


Samsung Smart TV (A1NQ0LXWBGVQS9) liefert Readings:
COOKIE_MODE IODEV 2022-03-03 10:30:09
IODev echodev 2022-03-03 10:30:09
model Samsung smart TV 2022-03-03 10:31:11
presence absent 2022-03-03 10:31:11
state INITIALIZED 2022-03-03 10:30:09
version 0 2022-03-03 10:31:11


Und der Echo Show 15 zeigt mir ein Popup wer er mein Gesicht erkennt,
als Routine in der Alexa App ist auch hier noch keine Erkennungsroutine definiert; ich habe Servicerequest an Amazon gestellt.

PS auch echo show 10 und echo show 8 sollen mit "Alexa, erkenne mein Gesicht" die Gesichtserkennung aktivieren koennen,
ich konnte das am Show 10 verifizieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Guenni1404 am 03 März 2022, 22:13:21
Hi,

ich habe folgendes Problem mit POM:
Nach dem starten spielt Alexa einen Werbeclip, anschließend aber nicht meinen Stream.

POM ist korekt eingerichtet, ging früher auch.
Der Stream von MPD wird auch gestartet, kann ihn übern den Browser anhören.
Der Tunein Sender exisitiert.

Hat vielleicht jemand einen Tipp warum nach der Werbung keine Musik kommt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 05 März 2022, 12:51:03
Hallo Zusammen,

ich möchte Euch von einem merkwürdigem Phänomen berichten.

Seit kurzem habe ich in meinem Schlafzimmer einen Echo Dot 4. mit Uhr um einen Zweiten zu einem Stereopaar erweitert.
Starte ich nun auf dem Stereopaar Device über 
set sz_echo tunein s57109
meinen lokalen Radiosender, spielt dieser "langsamer" ab. Also ich meine wirklich langsamer, die Stimmen sind tiefer und langsamer, die Lieder laufen langsamer so als würde man eine Schallplatte mit zu wenig Umdrehungen abspielen. Auf einem einzelnen Echo Device läuft das ganz normal.

Da es auf dem Stereopaar den Befehl textcommand nicht gibt, habe ich mit
set sz_echo_l textcommand spiele HR3
den Sender auf dem linken Echo Device gestartet. Im Ergebnis spiel der Sender in korrekter Geschwindigkeit dann auch auf beiden Devices, so als würde man den Befehl per Sprache erteilen.

Ich habe also meine Lösung gefunden, war aber schon ein paar Tage verwundert, warum das Radio morgens so langsam spielt :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 09 März 2022, 11:24:39
Ciao

Ich weiss nicht recht wo ich nachfragen kann, versuche es hier, es ist ja ein echodevice.

Unsere FHEM Anwendung läuft ja auf einem fhem server, der http ergebnisse liefert, die wir im Browser an den verschiedenen Geräten (Tablet, Phone, PC) steuern können.

Ich hätte nun gerne einige Geräte aus meinem FHEM direkt in einem Widget ia meinem EchoShow15 angezeigt. Da der Show15 einen touch screen hat, sollte das so gehen, wie an einem Tablet oder Phone.

Ich weiss schon, das ist noch etwas neu und auch nur wenige Widgets sind implementiert, wäre aber froh um Anregung, Links, ... wenn sich schon jemand die gleiche Frage stellte.

Gruss&Dank
RS
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 März 2022, 11:56:06
Da denke ich bist du hier falsch (wenn ich richtig verstanden habe)...
EDIT: also ich habe verstanden, dass du Geräte hast, die du per fhem steuern kannst. Diese willst du per Alexa-App steuerbar haben, damit solten diese ja auch als "Widget" auf einem Echo-Show o.ä. genutzt/geschalten werden können...

Du müsstest eher deine per fhem steuerbaren Geräte mittels alexa-fhem per Alexa steuerbar machen.
https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa

Dann tauchen sie in der Alexa App auf und somit kannst du sie verm. auch per Echo-Screen bedienen (und nat. Sprache ;) )...

EDIT: ansonsten könntest du nat. auch einen Browser auf dem Echo-Show installieren und dort deine fhem-Seite aufrufen?

EDIT: mittels echodevice-Modul kannst du ECHO-/Alexa-Geräte steuern, also sprechen lassen, Sprach-Befehle (Alexa, schalte XYZ ein/aus) "an" einen Echo "senden" (so als würdest du zu diesem gesprochen haben ;)  ) usw.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 09 März 2022, 14:14:17
ZitatEDIT: ansonsten könntest du nat. auch einen Browser auf dem Echo-Show installieren und dort deine fhem-Seite aufrufen?

Stimmt, das funktionert, ich kann natürlich die Webseite mittels Browser aufrufen und wie mit dem tablet mein fhem steuern. Werde mal etwas forschen ..
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Scaramanga am 10 März 2022, 15:36:27
Hallo zusammen,

zunächst mal: Ich bin nicht so der Profi und habe schon viel hier im Forum und im Google hierzu gesucht.

Ich hänge leider bei der Installation fest.
Nach Set NPM_install im FHEM erhalte ich
Installationsergebnis


Installation wird angestartet

up to date, audited 83 packages in 2s

5 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities
!!Installation fehlgeschlagen!!


NPM und Nodejs habe ich nach Anleitung auf dem Pi 4 (Raspbian 10) installiert, testweise wieder komplett de- und wieder neuinstalliert.

Auf dem Pi:
pi@raspberrypi:~ $ node -v
v17.7.0
pi@raspberrypi:~ $ npm -v
8.5.2


Außerdem habe ich noch ausprobiert:
pi@raspberrypi:~ $ sudo npm init
pi@raspberrypi:~ $ sudo npm audit fix
pi@raspberrypi:~ $ sudo npm install
was ich in anderen Hinweisen gefunden habe.
Diese Befehle laufen problemlos durch.
Beim Init habe ich "fhem" als Package Name vergeben.

Stauts des echodevice:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.9
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Hat jemand einen Tipp für mich?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 März 2022, 15:42:44
Hast du nun schon mal ins fhem Log geschaut?

Oder mal die Installation auf der Linux Console gestartet?

Hier gibt's weitere Infos zur "Historie" der Anfrage/Probleme von Scaramanga: https://forum.fhem.de/index.php/topic,126673.msg1212714.html#msg1212714

Bzgl. sudo: seit (mind.) Buster (denke aber Stretch) ist es bei Raspbian so, dass jeder User seine eigene sudoers unter /etc/sudoers.d/ hat. Ich mache immer eine Kopie der Datei für den User pi und passe das dann an. Wie hast du die sudoers bearbeitet? Mit visudo? Oder "einfach so" mit "irgendeinem Editor"?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Scaramanga am 10 März 2022, 16:03:44
Nach dem NPM_install wird nichts ins Log eingetragen. Lediglich nach NPM_Login erscheint im Log
2022.03.10 15:58:33 3: [MyEcho] [echodevice_NPMLoginNew] alexa-cookie modul not found

und
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
als Fehlermeldung.

Von der Konsole habe ich das probiert:
pi@raspberrypi:~ $ sudo npm install

up to date, audited 1 package in 815ms

found 0 vulnerabilities


Für die sudoers habe ich
pi@raspberrypi:~ $ sudo visudo
verwendet.
Das steht da drin:
Zitat# User privilege specification
root    ALL=(ALL:ALL) ALL
pi      ALL=(ALL:ALL) ALL
fhem    ALL=(ALL) NOPASSWD: ALL
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 10 März 2022, 16:06:28
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
Und, gemacht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 März 2022, 16:10:06
Mit auf der Console habe ich das gemeint:

Zitat
Hier kann die Systemvoraussetzung für die NPM Lösung installiert werden.

ACHTUNG!! Der FHEM Benutzer benötigt hierzu "sudo" Berechtigungen.



Dies kann auch manuell per SSH am FHEM Server durchgeführt werden. Hierfür müsst ihr folgenden Befehl verwenden:

    sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
    sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

Falls Ihr FHEM in einem anderen Verzeichnis installiert habe, müsst ihr den Pfad /opt/fhem dementsprechend anpassen

Steht in der verlinkten Doku (die du ja [angeblich] gelesen hast ;)  )...

Zitat
Von der Konsole habe ich das probiert:
Code: [Auswählen]

pi@raspberrypi:~ $ sudo npm install

up to date, audited 1 package in 815ms

found 0 vulnerabilities
ist daher nat. (deutlich) zu wenig...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Scaramanga am 10 März 2022, 16:42:46
ZitatCode: [Auswählen]
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
Und, gemacht?
Darum geht es ja in meiner Anfrage, gleich am Anfang.

Zitatsudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
    sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
Kannte ich nicht, hab ich jetzt gemacht:
pi@raspberrypi:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

up to date, audited 83 packages in 2s

5 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
pi@raspberrypi:~ $ sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

NPM_Login bringt aber immer noch die Meldung mit dem NPM_install.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TL60 am 10 März 2022, 17:52:46
Hallo,
Zitat.  pi@raspberrypi:~ $ node -v
v17.7.0
Ich meine irgendwo gelesen zu haben, das man grundsätzlich nur gerade Node Versionen nehmen soll, weil die ungeraden rein experimentell sind und häufig zu Fehlern führen. Ich würde die letzte LTS Version 16 nehmen, die funktioniert mit Sicherheit.
war glaube ich hier auch schonmal Thema, finde es nur gerade nicht.
Gruß Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: plopes9000 am 18 März 2022, 11:42:05
Just wanted to share a small improvement for the 37_echodevice module:

Basically replacing {\"title\":\"FHEM\",\"body\":\"Speak\"}, with {\"title\":\"FHEM\",\"body\":\"'.$SendData.'\"}, shows the spoken text of set ECHO_XYZ speak_ssml <speak>...</speak> on the echo show devices ... instead of just showing "Speak".

Don't know about you guys, but for me this is an essential improvement.

elsif ($type eq "speak_ssml") {

                #Allgemeine Veariablen
                $SendUrl   .= "/api/behaviors/preview";
                $SendMetode = "POST";

                my $sequenceJson;

                # Sonderzeichen entfernen
                $SendData =~s/"/'/g;

                #my $SpeakVolume;
                $SpeakVolume = int(AttrVal($hash->{IODev}{NAME},"speak_volume",0));
                $SpeakVolume = int(AttrVal($name,"speak_volume",0)) if($SpeakVolume == 0);

                if($SpeakVolume > 0){
                        $SendData = '{"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"' . $hash->{helper}{".SERIAL"} . '\",\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"locale\":\"de-DE\",\"value\":\"'.$SpeakVolume.'\",\"deviceType\":\"' . $hash->{helper}{DEVICETYPE} . '\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",[b]\"[b]body\":\"'.$SendData.'\"[/b][/b]},\"speak\":{\"type\":\"ssml\",\"value\":\"' . $SendData . '\"}}],\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"target\":{\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"devices\":[{\"deviceSerialNumber\":\"' . $hash->{helper}{".SERIAL"} . '\",\"deviceTypeId\":\"' . $hash->{helper}{DEVICETYPE} . '\"}]}}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"' . $hash->{helper}{".SERIAL"} . '\",\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"locale\":\"de-DE\",\"value\":\"'.ReadingsVal($name , "volume", 50).'\",\"deviceType\":\"' . $hash->{helper}{DEVICETYPE} . '\"}}]}}","status":"ENABLED"}'
                }
                else {
                        $SendData = '{"behaviorId": "PREVIEW","sequenceJson": "{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"'.$SendData.'\"},\"speak\":{\"type\":\"ssml\",\"value\":\"' . $SendData . '\"}}],\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"target\":{\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"devices\":[{\"deviceSerialNumber\":\"' . $hash->{helper}{".SERIAL"} . '\",\"deviceTypeId\":\"' . $hash->{helper}{DEVICETYPE} . '\"}]}}}}","status": "ENABLED"}';
                }

                $SendDataL  = $SendData;
        }
...



Also, would be great to implement actionable notifications as on Home Assistant ... is anyone working on actionable notifications?

I am trying ... see below my attempt to trigger a skill.

} elsif ($type eq "run_skill") {

                #Allgemeine Veariablen
                $SendUrl   .= "/api/behaviors/preview";
                $SendMetode = "POST";

                my $sequenceJson;

                # Sonderzeichen entfernen
                $SendData =~s/"/'/g;

                $SendData = '{"behaviorId": "PREVIEW","sequenceJson": "{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Operation.SkillConnections.Launch\",\"operationPayload\":{\"locale\":\"\",\"customerId\":\"' . $hash->{IODev}->{helper}{".CUSTOMER"} .'\",\"targetDevice\":{\"deviceSerialNumber\"'.$hash->{helper}{".SERIAL"}. '\",\"deviceType\":\"'.$hash->{helper}{DEVICETYPE}.'\"},\"connectionRequest\":{\"uri\":\"connection://AMAZON.Launch/'.$SendData.'\",\"input\":\"{}\"}}}},"status": "ENABLED"}';
                $SendDataL  = $SendData;
        }


Cheers,
Paulo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 März 2022, 11:55:27
@plopes9000/Paulo:

regarding triggering of Skill/actionable notifications there is a discussion here: https://forum.fhem.de/index.php/topic,126215.msg1208351.html#msg1208351

but only in German...

This feature would be GREAT! :)

There exists something called Custom Skill ("parallel" to alexa-fhem Connector: "only" Smart Home Skill).

So the idea would/could be: echodevice-module to "ask the user" (speak) and then trigger the Custom Skill like done in Home Assistant...
But no reaction yet from the developer of alexa-fhem and Custom Skill.

I once had a Custom Skill running (maybe I'll try to reactivate that) but had no real use for it...

alexa-fhem Connector: https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa

alexa-fhem "old style" and Custom Skill: https://wiki.fhem.de/wiki/Alexa-Fhem

But again: only in German...

Regards, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: plopes9000 am 18 März 2022, 12:19:32
Thanks @Joachim

I can read German and there is always in-browser translator nowadays, so no issue. However writing back in German is too hard.

Yes would be great - I think actionable notifications are the next level of interaction with fhem via alexa.
Besides making the interaction feel more real, I can think of various practical cases where I would want to trigger actionable notifications.

I've read up the other thread and will continue the actionable notifications topic there ...

Thank you,
Paulo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: neyzen am 31 März 2022, 22:08:41
Hallo Michael,

Auf dieser Seite
Alexa sound library Sound wiedergeben
https://developer.amazon.com/en-US/docs/alexa/custom-skills/ask-soundlibrary.html#available-sounds
hat man ziemlich viele möglichkeiten verschiedene Sounds wiederzugeben.

Aus:
set Echo speak <speak><audio src="soundbank://soundlibrary/scifi/amzn_sfx_scifi_timer_beep_01"/></speak>

Ein:
set Echo speak <speak><audio src='soundbank://soundlibrary/scifi/amzn_sfx_scifi_timer_beep_01'/></speak>
machen.
Also " mit ' ersetzen.
Dann kann man beliebige sounds wiedergeben.
Vielleicht hilft das jemandem...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ms_steini am 01 April 2022, 09:18:17
Hallo zusammen,

ich habe erfolgreich meine 4 Echos in Fhem eingebunden.
Nun versuche ich 3 Echos (Wonzimmer, EG Diele und OG Diele) als Türklingel zu benutzen.
Als Signalgeber habe ich ein HM-PBI-4-FM (Funk-Tasterschnittstelle 4fach) am Klingelknopf im Einsatz.
Dazu habe ich ein Notify erstellt welches sehr merkwürdige und immer unterschiedliche Ergebnisse liefert...


define NTF_DoorBell notify DoorBellButton_Btn_01:.*|DoorBellButton_Btn_02:.*
set ECHO_Wohnzimmer,ECHO_EG_Diele,ECHO_OG_Diele volume 55;
set ECHO_Wohnzimmer,ECHO_EG_Diele,ECHO_OG_Diele sounds tuerklingel_3;
set ECHO_Wohnzimmer,ECHO_EG_Diele,ECHO_OG_Diele volume 30;


einmal wird NUR im Wohnzimmer die Lautstärke auf 55 erhöt, dann spielt NUR der Sound in OG Diele ohne die Lautstärke zu erhöhen usw.

Für SPEAK gibt es ja das Attribut "speak_volume".... für Sounds leider nicht und wenn die Echos sehr leise eingestellt sind höre ich nichts.

Vielleicht packe ich das ganze auch falsch an und ihr könnt mir dabei helfen...

Vielen Dank
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 April 2022, 09:29:08
Das hat ja nur indirekt mit dem Modul zu tun.

Besser einen neuen Thread aufmachen.

Auszüge aus dem Eventmonitor beim Drücken posten.

Wie hast du das notify erstellt?
Per Evenmonitor erzeugen lassen?

Wie hast du dann die set Befehle eingegeben?
Also "worüber"?

RawDef? auf DEF beim notify geklickt? Direkt in die fhem.cfg?

Du kannst dir auch vorher die aktuellen Lautstärken "merken": ReadingsNum("ECHO","volume",0) auslesen und per setreading ECHO volume_stored merken und danach dann per ReadingsNum("ECHO","volume_stored",0) wieder "abrufen" und per set ECHO volume wieder setzen...

Aber wie geschrieben: besser neuer Thread...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ms_steini am 01 April 2022, 10:03:23
OK danke und sorry das es hier reingestellt habe.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 April 2022, 10:38:37
Zitat von: ms_steini am 01 April 2022, 10:03:23
OK danke und sorry das es hier reingestellt habe.

Kein sorry.
Irgendwo muss man ja mal anfangen ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 09 April 2022, 21:08:14
Ich habe ein Problem mit meinem FHEM Amazon Account. Die Meldung "connected but loginerror" steht auch in allen erkannten Devices.
Mit dem Befehl "set <Amazon.Account> NPM_login new" wird nach einer Zeit die Host-Adresse auf mit dem port 3002 angezeigt. Alles ok soweit - nach Anklicken der Adresse erscheint auch die Login-Seite von Amazon.Alexa. Jedes Mal beim Aingeben der Daten kommt die Fehlermeldung "Ein Problem ist aufgetreten - Geben sie eine gültige E-Mail-Adresse oder Mobilfunknummer ein" - Das selbe bei 3 unterschiedlichen Browsern!
Ich habe schon 2x mein Passwort für Amazon geändert und mit der Hotline geredet, weil mein Account gesperrt war durch den häufigen Login-Versuch!
Was könnte die Ursache sein?


Internals:
DEF        xxx@xxx.xx xxx
   FUUID      "xxxxxxxx..."
   IODev     
   LOGINMODE  NPM
   NAME       Amazon.Account
   NR         434
   NTFY_ORDER 50-Amazon.Account
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-05-26 20:44:01   2FACode         not used
     2022-04-09 21:04:27   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-04-09 21:04:27   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-04-09 20:55:41   COOKIE_MODE     NPM
     2022-04-09 17:49:35   COOKIE_STATE    OK
     2022-04-09 20:55:59   COOKIE_TYPE     READING_NPM
     2021-08-13 08:41:37   alarm_count     0
     2022-04-09 20:54:43   amazon_refreshtoken wait for refreshtoken
     2022-04-09 20:55:59   autocreate_devices stop
     2022-04-09 17:49:35   config_address_between -
     2022-04-09 17:49:35   config_address_from "meine Adresse"
     2022-04-09 17:49:35   config_address_to -
     2022-04-09 17:49:37   list_SHOPPING_ITEM
     2022-04-09 17:49:37   list_TASK       
     2021-08-13 08:41:37   musicalarm_count 0
     2021-08-13 08:41:37   reminder_count  0
     2022-04-09 21:01:19   state           connected but loginerror
     2021-08-13 08:41:37   timer_count     0
     2021-08-13 08:41:37   timer_id        -
     2021-08-13 08:41:37   timer_remainingtime 0
     2022-04-09 20:55:59   version         0.2.15
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 2
     DEVICETYPE A2LWARUGJLBYEW
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
   "Hier stehen 5 Geräte mit ihrer Kennung"
Attributes:
   autocreate_refresh 1
   event-on-change-reading .*
   icon       mqtt_device
   npm_proxy_ip 192.168.178.69
   npm_proxy_listen_ip 192.168.178.69 192.168.253.1
   npm_refresh_intervall 10000
   room       96_Amazon
   server     layla.amazon.de
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: GreenFHEMfan am 10 April 2022, 15:06:36
Zitat von: GreenFHEMfan am 09 April 2022, 21:08:14
Ich habe ein Problem mit meinem FHEM Amazon Account. Die Meldung "connected but loginerror" steht auch in allen erkannten Devices.
Mit dem Befehl "set <Amazon.Account> NPM_login new" wird nach einer Zeit die Host-Adresse auf mit dem port 3002 angezeigt. Alles ok soweit - nach Anklicken der Adresse erscheint auch die Login-Seite von Amazon.Alexa. Jedes Mal beim Aingeben der Daten kommt die Fehlermeldung "Ein Problem ist aufgetreten - Geben sie eine gültige E-Mail-Adresse oder Mobilfunknummer ein" - Das selbe bei 3 unterschiedlichen Browsern!
Ich habe schon 2x mein Passwort für Amazon geändert und mit der Hotline geredet, weil mein Account gesperrt war durch den häufigen Login-Versuch!
Was könnte die Ursache sein?


Internals:
DEF        xxx@xxx.xx xxx
   FUUID      "xxxxxxxx..."
   IODev     
   LOGINMODE  NPM
   NAME       Amazon.Account
   NR         434
   NTFY_ORDER 50-Amazon.Account
   STATE      connected but loginerror
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-05-26 20:44:01   2FACode         not used
     2022-04-09 21:04:27   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-04-09 21:04:27   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-04-09 20:55:41   COOKIE_MODE     NPM
     2022-04-09 17:49:35   COOKIE_STATE    OK
     2022-04-09 20:55:59   COOKIE_TYPE     READING_NPM
     2021-08-13 08:41:37   alarm_count     0
     2022-04-09 20:54:43   amazon_refreshtoken wait for refreshtoken
     2022-04-09 20:55:59   autocreate_devices stop
     2022-04-09 17:49:35   config_address_between -
     2022-04-09 17:49:35   config_address_from "meine Adresse"
     2022-04-09 17:49:35   config_address_to -
     2022-04-09 17:49:37   list_SHOPPING_ITEM
     2022-04-09 17:49:37   list_TASK       
     2021-08-13 08:41:37   musicalarm_count 0
     2021-08-13 08:41:37   reminder_count  0
     2022-04-09 21:01:19   state           connected but loginerror
     2021-08-13 08:41:37   timer_count     0
     2021-08-13 08:41:37   timer_id        -
     2021-08-13 08:41:37   timer_remainingtime 0
     2022-04-09 20:55:59   version         0.2.15
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 2
     DEVICETYPE A2LWARUGJLBYEW
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
   "Hier stehen 5 Geräte mit ihrer Kennung"
Attributes:
   autocreate_refresh 1
   event-on-change-reading .*
   icon       mqtt_device
   npm_proxy_ip 192.168.178.69
   npm_proxy_listen_ip 192.168.178.69 192.168.253.1
   npm_refresh_intervall 10000
   room       96_Amazon
   server     layla.amazon.de


OK Leute - Problem selbst gelöst -> ein einfaches set NPM_install reichte um neue Pakete zu installieren und den NPM_login new Prozess wieder funktionsfähig zu machen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: prime am 10 April 2022, 22:25:33
Nabend,

ich habe heute meinen Denon Home 150 und einen Denon AVR-X1600h über dieses Modul in Fhem eingebunden.

Die Geräte wurden auch per autocreate angelegt. Einige set befehle funktionieren leider nicht, ebenso werden einige Readings nicht richtig ausgegeben.

Sind die geräte schon mit dem Modul kompatibel?
Ich habe nur auf der ersten Seite gefunden das HEOS unterstütz wird, aber nicht genau ob das für alle HEOS Geräte zählt oder nur ein paar bestimmte.

Folgendes ist mir aufgefallen was nicht funktioniert.
Readings:
-channel (reading wird nicht gesetzt)
-currentAlbum (reading wird nicht gesetzt)
-currentArtist (reading wird nicht gesetzt)
-currentArtwork (reading wird nicht gesetzt)
-currentTitle (reading wird nicht gesetzt)
-playStatus (reading wird nicht gesetzt)
-progress (reading wird nicht gesetzt)
-progresslen (reading wird nicht gesetzt)
-repeat (reading existiert nicht)
-shuffle (reading existiert nicht)

set befehle:
-speak (es passiert nichts)

Es sind bestimmt noch mehrere set Befehle und Readings, die sind mir momentan nur aufgefallen.

Besonders schade ist es bei dem speak befehl, da ich damit eigentlich was vor habe.
Die möglichkeit über dem tts befehl habe ich noch nicht ausprobiert, da ich dafür noch mehr installieren z.b. ändern muss.

Als beispiel habe ich hier eine List vom Denon Home 150:
Internals:
   CFGFN     
   DEF        A21Z3CGI8UIP0F 692741b35d854fcf942e9446a0961975
   FUUID      62531c80-f33f-15fd-1921-eaf41c0419d15965
   IODev      Amazon.Account
   LOGINMODE  IODEV
   NAME       ECHO_692741b35d854fcf942e9446a0961975
   NR         1347
   NTFY_ORDER 50-ECHO_692741b35d854fcf942e9446a0961975
   STATE      connected
   TYPE       echodevice
   model      HEOS
   Helper:
     DBLOG:
       model:
         DBLogging:
           TIME       1649613952.15797
           VALUE      HEOS
       state:
         DBLogging:
           TIME       1649613952.15797
           VALUE      INITIALIZED
   OLDREADINGS:
   READINGS:
     2022-04-10 22:14:10   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-04-10 22:14:10   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-04-10 20:05:52   COOKIE_MODE     IODEV
     2022-04-10 20:05:52   IODev           Amazon.Account
     2022-04-10 22:14:09   alarm_count     0
     2022-04-10 22:14:09   channel         -
     2022-04-10 22:14:09   currentAlbum    -
     2022-04-10 22:14:09   currentArtist   -
     2022-04-10 22:14:09   currentArtwork  -
     2022-04-10 22:14:09   currentTitle    -
     2022-04-10 22:14:09   currentTuneInID -
     2022-04-10 22:14:14   dnd             off
     2022-04-10 22:14:13   microphone      false
     2022-04-10 22:14:11   model           HEOS
     2022-04-10 22:14:09   musicalarm_count 0
     2022-04-10 22:14:11   online          true
     2022-04-10 22:14:09   playStatus      stopped
     2022-04-10 22:14:11   presence        present
     2022-04-10 22:14:09   progress        0
     2022-04-10 22:14:09   progresslen     0
     2022-04-10 22:14:09   reminder_count  0
     2022-04-10 20:05:54   state           connected
     2022-04-10 22:14:09   timer_count     0
     2022-04-10 22:14:09   timer_id        -
     2022-04-10 22:14:09   timer_remainingtime 0
     2022-04-10 22:14:11   version         0
     2022-04-10 20:23:10   volume          44
     2022-04-10 22:14:15   volume_alarm    0
   helper:
     CMD_QUEUE_NUMBER 81725
     DEVICETYPE A21Z3CGI8UIP0F
     FAMILY     THIRD_PARTY_AVS_MEDIA_DISPLAY
     NAME       Badezimmer
     RUNNING_REQUEST 0
     VERSION    0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   DbLogExclude .*
   IODev      Amazon.Account
   alias      Badezimmer
   room       Amazon


Eventuell kann mir jemand mit dem speak befehl helfen?

Danke und Gruß
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 17 April 2022, 09:39:58
Hallo und frohe Ostern!

Sagtmal, welche Version ist denn die aktuellste im Moment?  Also vom echo Modul...
Irgendwas sagt mit das es nicht die ist wie auf der ersten Seite angegeben...

Ich frege weil ich jeden tag log einträge bekomme wegen connected but loginerror... aber nur morgens einen zeit lang dann ist ruhe... 

Wollte mal npm instell durchführen und bekomme leider eine Fehlermeldung:

Installationsergebnis

Installation wird angestartet

up to date, audited 90 packages in 3s

3 packages are looking for funding
run `npm fund` for details

1 moderate severity vulnerability

To address all issues, run:
npm audit fix

Run `npm audit` for details.

!!Installation fehlgeschlagen!!


Hat einer eine Idee?

Meine EchoModu Version ist die 0.2.15
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 17 April 2022, 10:07:28
Das Modul besteht aus 2 Teilen:

dem fhem Modul selbst -> ganz normal mit fhem-Installation bzw. fhem-Update

dem npm-Login, also nodejs-Software: update des npm-js-Pakets (siehe verlinkter Beschreibung im ersten Post)

Du musst also beide Teile up-to-date halten...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 18 April 2022, 20:51:05
Hmmm... Ich habe alles geupdatet.. Leider bekomme ich es immernoch nicht hin einen NPM install durchzuführen...

pi@FHEMpi:~ $ node --version
v14.18.3
pi@FHEMpi:~ $ npm --version
8.5.0
pi@FHEMpi:~ $


Das sieht soweit gut aus...

Aber mein Log schreibt seit 2 Tagen minütlich neue Einträge das die kookies neu geschrieben werden sollen und das es keinen Modul dafür gibt...
2022.04.18 20:40:38 3: [DominicEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 20:41:38 3: [DavidEchos] [echodevice_LoginStart] Alter COOKIE=179386/86400 Refresh Cookie!


NPM Install haut mir das raus:
Installationsergebnis

Installation wird angestartet

up to date, audited 90 packages in 2s

3 packages are looking for funding
run `npm fund` for details

1 moderate severity vulnerability

To address all issues, run:
npm audit fix

Run `npm audit` for details.

!!Installation fehlgeschlagen!!


Was kann ich tun?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 April 2022, 20:57:25
Welches System (HW/OS) hast du?

Ich bin auf einem PI mit Bullseye und hab "ältere" Versionen aber die aktuellen per apt.

Wenn du npm_install per Linux-Console ausführst (wie sollte in der Anleitung stehen), kommt dann mehr?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 18 April 2022, 21:15:57
Gleiches Problem...
pi@FHEMpi:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

up to date, audited 90 packages in 2s

3 packages are looking for funding
  run `npm fund` for details

1 moderate severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
pi@FHEMpi:~ $


Habe alles auf nem Raspi4 mit:
pi@FHEMpi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"


Habe mal just sudo npm install -g npm durchgeführt und leiser keinen Erfolg gehabt... Fhem sagt immernoch das kein cookie modul vorhanden ist..
Das wurde gemacht:
pi@FHEMpi:~ $ sudo npm install -g npm

removed 23 packages, changed 79 packages, and audited 197 packages in 7s

10 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 18 April 2022, 21:18:30
Was aber noch eigenartig ist... die Echodevices sind connected und funktionieren auch... sehr eigenartig...

Aber mein Log sieht so aus:
2022.04.18 21:14:06 3: [DominicEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 21:15:06 3: [DavidEchos] [echodevice_LoginStart] Alter COOKIE=181394/86400 Refresh Cookie!
2022.04.18 21:15:06 3: [DavidEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 21:15:06 3: [DominicEchos] [echodevice_LoginStart] Alter COOKIE=170350/86400 Refresh Cookie!
2022.04.18 21:15:06 3: [DominicEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 21:16:06 3: [DavidEchos] [echodevice_LoginStart] Alter COOKIE=181454/86400 Refresh Cookie!
2022.04.18 21:16:06 3: [DavidEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 21:16:06 3: [DominicEchos] [echodevice_LoginStart] Alter COOKIE=170410/86400 Refresh Cookie!
2022.04.18 21:16:06 3: [DominicEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 21:17:06 3: [DavidEchos] [echodevice_LoginStart] Alter COOKIE=181514/86400 Refresh Cookie!
2022.04.18 21:17:06 3: [DavidEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 21:17:06 3: [DominicEchos] [echodevice_LoginStart] Alter COOKIE=170470/86400 Refresh Cookie!
2022.04.18 21:17:06 3: [DominicEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 21:18:06 3: [DavidEchos] [echodevice_LoginStart] Alter COOKIE=181574/86400 Refresh Cookie!
2022.04.18 21:18:06 3: [DavidEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found
2022.04.18 21:18:06 3: [DominicEchos] [echodevice_LoginStart] Alter COOKIE=170530/86400 Refresh Cookie!
2022.04.18 21:18:06 3: [DominicEchos] [echodevice_NPMLoginRefresh] alexa-cookie modul not found


Seit 2 Tagen... :o
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 April 2022, 21:40:19
Da weiß ich auch nicht mehr weiter... :-\

Allerdings habe ich (wie geschrieben) Bullseye, also aktuell...
...Buster läuft ja dann aus...

Ob ein Upgrade hilft: keine Ahnung.

Vielleicht hat Michael noch eine Idee...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 18 April 2022, 21:44:09
Das hast du gemacht:

Zitat
Nach erfolgreicher Installation, müsst Ihr über folgenden Befehl noch die Berechtigungen anpassen:

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 18 April 2022, 21:47:57
Jup,  habe ich..

Was ich allerdings nicht gemacht habe ist ein Neustart... Ich denke das sollte ich mal ausprobieren  ::)
Aber morgen... Wenn das nicht hilft, dann gibt's n bertriebssystemupdate... :-X
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 14 Mai 2022, 10:52:10
Moin, ich versuch mich gerade daran mein FHEM in den Docker-Container zu ziehen.
Leider stolpere ich gerade noch an den ECHODEVICES.

Was habe ich gemacht:
- define AmazonEcho echodevice xxx@xxx.xx xxx

Attribute gesetzt:
- npm_bin: /usr/bin/npm
- npm_proxy_ip: 192.168.148.46
- npm_proxy_listen_ip: 172.29.0.3

Und dann:
- npm install -> läuft durch, erfolgreich
- npm login -> läuft durch, anmelden, erfolgreich

Aber dann habe ich im Sekundentakt:

[AmazonEcho] [echodevice_NPMWaitForCookie] [NPM Login New Sat May 14 10:33:54 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 314create-cookie.js = true


Ich kann bei Verbose 5 auch keine weiteren Infos im Log entdecken, außer, dass der Login wohl funktioniert:

2022.05.14 10:33:55.540 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de
2022.05.14 10:33:55.542 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com
2022.05.14 10:33:55.543 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
2022.05.14 10:33:55.543 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE
2022.05.14 10:33:55.543 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.148.46:3002 to listen on 172.29.0.3
2022.05.14 10:33:55.543 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect
2022.05.14 10:33:55.544 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}
2022.05.14 10:33:55.729 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=...
2022.05.14 10:33:55.733 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.ide...fier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}
2022.05.14 10:33:55.878 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2022.05.14 10:33:55.944 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 259-111111-4612223
2022.05.14 10:33:55.945 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2283237235l
2022.05.14 10:34:03.227 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session
2022.05.14 10:34:03.227 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?show...auth%2F2.0&","Cookie":"session-id=259-11111-4612223; session-id-time=2283237235l","Accept":"*/*"},"gzip":true,"body":"appActionToken=5...gj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHMSE3YA.FZBg7aYPgH7tjBbo9knhPQ&showPasswordChecked=false"}
2022.05.14 10:34:03.347 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2022.05.14 10:34:03.414 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2283237243l
2022.05.14 10:34:03.415 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-1914347-0610500
2022.05.14 10:34:10.781 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id
2022.05.14 10:34:10.781 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/259-4612223","Cookie":"session-id=259-11111-4612223; session-id-time=2283237243l; ubid-acbde=258-1914347-0610500","Accept":"*/*"},"gzip":true,"body":"appActionToken=5XiO...assword=xxxx"}
2022.05.14 10:34:10.971 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2022.05.14 10:34:11.060 3: [AmazonEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
2022.05.14 10:34:11.061 3: [AmazonEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
2022.05.14 10:34:11.061 3: [AmazonEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
2022.05.14 10:34:11.072 3: [AmazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002


Hat jemand einen Hinweis für mich?
Der Port 3002 wird durchgeschleift, sonst könnte ich sicher auch die Anmeldung nicht durchführen.

Hier noch mal ein get Status und ein List vom Device:

Beschreibung    Bereich    Wert
STATE    Reading disable
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
verbose    Attribut 5
icon    Attribut echo
disable    Attribut 1
npm_proxy_listen_ip    Attribut 172.29.0.3
npm_proxy_ip    Attribut 192.168.148.46
npm_proxy_port    Attribut 3002
room    Attribut Amazon
npm_bin    Attribut /usr/bin/npm

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0



Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      6281f4f7-f33f-28b4-3aabedfb8f7
   FVERSION   37_echodevice.pm:v5.0.0-s25459/2022-01-12
   IODev     
   LOGINMODE  NPM
   NAME       AmazonEcho
   NR         19
   NTFY_ORDER 50-AmazonEcho
   STATE      COOKIE ERROR
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-05-16 20:11:28   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-05-16 20:11:28   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-05-16 20:08:18   COOKIE_MODE     NPM
     2022-05-16 20:08:23   COOKIE_TYPE     NEW
     2022-05-16 09:00:27   amazon_refreshtoken wait for refreshtoken
     2022-05-16 20:08:23   autocreate_devices stop
     2022-05-16 20:11:29   state           unauthorized
     2022-05-16 20:08:23   version         0.2.15
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 16
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1652724688.75471
Attributes:
   disable    0
   icon       echo
   npm_proxy_ip 192.168.148.46
   npm_proxy_listen_ip 172.32.0.3
   room       Amazon


Und zu guter Letzt auch die docker-compose:

version: '2.3'
services:
  fhem:
    image: ghcr.io/fhem/fhem/fhem-docker:bullseye
    container_name: fhem
    restart: always
    ports:
      - "8083:8083"
      - "3002:3002"
    volumes:
      - "/volume1/docker/test/fhem/:/opt/fhem/"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 21 Mai 2022, 18:04:41
Okay, hat sich erledigt. Ich habe mein Konto mit einem OTP gesichert.
Im aktuellen Browser war dieser natürlich bereits freigeschaltet und es kam keine Abfrage mehr.

Wenn man aber über 'login new' versucht den Cookie zu holen scheitert das an dem fehlenden OTP.
Der Login wird zwar als Erfolgreich quittiert, aber ist eben unvollständig.

Um es kurz zu machen: Bei einem OTP das echo-Device in FHEM am einfachsten im Inkognito-Tab erstellen und anmelden...fertig!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 25 Mai 2022, 14:22:03
Hallo Michael,
ich muss leider nochmal olle Kamellen ausgraben...  :o
Vor einiger Zeit wurde hier mehrmals über das Thema "Too many open files" berichtet:

Erster Eintrag hier:
https://forum.fhem.de/index.php/topic,82631.msg1131081.html#msg1131081 (https://forum.fhem.de/index.php/topic,82631.msg1131081.html#msg1131081)

Letzter Eintrag hier:
https://forum.fhem.de/index.php/topic,82631.msg1149138.html#msg1149138 (https://forum.fhem.de/index.php/topic,82631.msg1149138.html#msg1149138)

Damals wurde nie so richtig eine Lösung gefunden und das Problem schien sich in Luft aufgelöst zu haben.
Nun bin ich vor ein paar tagen auch darauf gestoßen:

https://forum.fhem.de/index.php/topic,127573.0.html (https://forum.fhem.de/index.php/topic,127573.0.html)

Long Story short:

perl    5031 fhem    4u  IPv4 1964898      0t0     TCP 025e2c9ac8f6:47666->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)
perl    5031 fhem    5u  IPv4   56124      0t0     TCP *:8083 (LISTEN)
perl    5031 fhem    6w   REG     8,2        0  674563 /opt/fhem/log/fhem-2022-05.log
perl    5031 fhem    7u  IPv4   57682      0t0     TCP localhost:7072 (LISTEN)
perl    5031 fhem    8u  IPv4 1964143      0t0     TCP 025e2c9ac8f6:47642->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)
perl    5031 fhem    9u  IPv4 1965291      0t0     TCP 025e2c9ac8f6:47672->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)
perl    5031 fhem   10u  IPv4 1965289      0t0     TCP 025e2c9ac8f6:47668->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)
perl    5031 fhem   11u  IPv4 1965290      0t0     TCP 025e2c9ac8f6:47670->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)
perl    5031 fhem   12u  IPv4 1965294      0t0     TCP 025e2c9ac8f6:47678->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)
perl    5031 fhem   13u  IPv4 1965292      0t0     TCP 025e2c9ac8f6:47674->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)
perl    5031 fhem   14u  IPv4 1965295      0t0     TCP 025e2c9ac8f6:47680->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)
perl    5031 fhem   15u  IPv4 1965293      0t0     TCP 025e2c9ac8f6:47676->server-143-204-102-189.fra50.r.cloudfront.net:https (ESTABLISHED)


Rudi fragte dann warum das so ist und ich gebe die Frage hiermit weiter. Hier seine Anmerkungen:

Mein erster Test quick and dirty mit seinem Tipp alle "keep alive" Aufrufe aus zu kommentieren verliefen Erfolgreich:
lsof meldet keine Connections mehr zu Amazon Servern und das Modul scheint auch ganz normal zu funktionieren.

Vielleicht hast du ja mal Zeit und Muße dir den anderen Thread anzuschauen. Falls du was benötigst - bitte melden!  8)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gent am 27 Mai 2022, 18:07:20
Hi,

bei mir bekomme ich auch kein login new mehr hin, nachdem ich seit Tagen im log das hier sehe:


2022.05.27 18:00:11 3: [echodevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2022.05.27 18:00:11 3: [echodevice] [echodevice_setState] to connected but loginerror


Hier der Output aus dem fhem-log:


2022.05.27 18:04:55 3: [echodevice] [echodevice_NPMLoginNew] Node Version 14.19.1

2022.05.27 18:04:55 3: [echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.05.27 18:04:55 3: [echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.05.27 18:04:55 3: [echodevice] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.05.27 18:04:55 3: [echodevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.05.27 18:04:55 3: [echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.120
2022.05.27 18:04:55 3: [echodevice] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.120
2022.05.27 18:04:55 3: [echodevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::3ca4:6c3e:d87d:688c
2022.05.27 18:04:56 3: [echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.05.27 18:04:56 3: [echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.178.120
2022.05.27 18:04:57 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.05.27 18:04:57 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.05.27 18:04:57 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2022.05.27 18:04:57 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.05.27 18:04:57 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.120:3002 to listen on 192.168.178.120

2022.05.27 18:04:57 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.05.27 18:04:57 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.05.27 18:04:57 3: [echodevice] [echodevice_NPMLoginNew] Result RESULT: Error: getaddrinfo EAI_AGAIN alexa.amazon.de / null


sieht danach aus, als würde alexa.amazon.de nicht mehr zu erreichen sein.

Kann das jemand so bestätigen?

LG, Holger
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Asuries am 28 Mai 2022, 08:20:28
Hallo,

ich komme leider an einer Stelle bei dem Modul nicht weiter, aber das liegt ehr an mir als am Modul.  :P
Kann man irgendwie rausbekommen (wenn mehrere Dots im Haushalt im Einsatz sind) über welches gesprochen wurde
und die Antwort aus FHEM (in diesem Fall ein einfaches "set speak") an genau dieses Gerät zurück gesendet wird?

Mir fehlt dafür leider jeglicher Ansatz.  :'(

Dank für eure Unterstützung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 28 Mai 2022, 08:30:18
Im Reading 'voice' steht ja das gesprochene Command. Wenn du Dir da die letzte Zeit mit ReadingsAge() von jedem Echo holst weißt du es ja.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 28 Mai 2022, 09:17:03
Oder einfach ein notify (oder DOIF) auf das voice Reading, dann sollte das aktuell gesprochene das notify (oder DOIF) triggern...

Es gibt auch Beispiele hier, die eine eigene Sprachauswertung damit machen...

EDIT: z.B. https://forum.fhem.de/index.php/topic,102228.msg958014.html#msg958014
Gibt aber noch weitere Beispiele...
Und man kann den Text auch an entspr. Module wie TEERKO, Babble, Talk2Fhem, ... weitergeben und dort die Auswertung machen lassen...

Evtl. voice-Intervall anpassen...

Und: wenn mehr als ein Echo in Hörreichweite ist, dann bekommst du u.U. von mehreren Devices eine Reaktion...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 29 Mai 2022, 12:33:38
Zitat von: HansDampfHH am 28 Mai 2022, 08:30:18
Im Reading 'voice' steht ja das gesprochene Command. Wenn du Dir da die letzte Zeit mit ReadingsAge() von jedem Echo holst weißt du es ja.

Wire wäre es mit einem notify und der Frage nach $NAME?

Ich frage nach dem Wetter meiner Station und bekommer so die Antwort an dem Gerät an dem ich es gesagt habe. (Ab und zu hören auch mal 2 zu)

defmod act_Wetteransage notify ECHO_.*:voice:.wie.ist.unser.wetter {\
fhem("set " . $NAME . " speak Die Temperatur im Garten ist ". ReadingsVal("Wetteransage","Temperatur","unbekannt") . " Grad. "\
. ReadingsVal("Wetteransage","Regen","") . " ". ReadingsVal("Wetteransage","windSpeedtext","")\
. " Die gefühlte Temperatur ist " . ReadingsVal("Wetteransage","gefuehlteTemperatur","unbekannt") . " Grad. ")}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 03 Juni 2022, 10:35:36
Hallo zusammen,

ich möchte über mehrere EchoDots (alle Gen. 3) eine Anrufbenachrichtigung ausgeben.

fhem ("set $device speak Anruf von $anrufer")

Die Ansage an sich funktioniert, aber:
- kommt nicht immer bei allen Echos raus.
Mal an einem, mal an mehreren, mal garnicht...

Hat jemand eine Idee?
Muss zwischen den einzelnen Befehlen eine Wartezeit, damit Amazon sich nicht verschluckt?

Gruß
Uwe
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 Juni 2022, 10:39:58
Zitat von: Uwe S. am 03 Juni 2022, 10:35:36
Hallo zusammen,

ich möchte über mehrere EchoDots (alle Gen. 3) eine Anrufbenachrichtigung ausgeben.

fhem ("set $device speak Anruf von $anrufer")

Die Ansage an sich funktioniert, aber:
- kommt nicht immer bei allen Echos raus.
Mal an einem, mal an mehreren, mal garnicht...

Hat jemand eine Idee?
Muss zwischen den einzelnen Befehlen eine Wartezeit, damit Amazon sich nicht verschluckt?

Gruß
Uwe

Über mehrere?
Ich sehe nur einen Aufruf an EINEN -> $device (was immer "in" $device "steckt", man sieht es ja nicht)

Wie soll dir jemand mit der sehr vagen Aussage und noch dürftigeren Info helfen?

Dass es nicht gleichzeitig/synchron an mehere Echos geht hatten wir ja schon x-mal...

Aber ein Aufruf an mehrere gleichzeitig losgeschickt sollte zumindest bei allen ankommen und auch zeitnah ausgeführt werden.
(nutze ich aber nicht wirklich, weil ich es nicht leiden kann einfach so von der Alexa "angeplärrt" zu werden ;)  / mir reicht es, wenn ich eine Telegram-Nachricht bekomme, die bekomme nur ich entsprechend "still" aber "laut genug" ;) das reicht mir)

Steht etwas im Log?
Evtl. mal verbose (bei den Echos inkl. Account) hochsetzen, vielleicht gibt es Probleme beim senden der Befehle.

Non-Blocking Timeouts, http-Timeouts, ...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Uwe S. am 03 Juni 2022, 10:45:35
Sorry,

in $device steht der Name eines Devices und ich rufe das Kommando mehrfach nacheinander auf.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 Juni 2022, 10:58:40
Zitat von: Uwe S. am 03 Juni 2022, 10:45:35
Sorry,

in $device steht der Name eines Devices und ich rufe das Kommando mehrfach nacheinander auf.

Ja dachte ich mir schon...
...aber erneut: ohne (deutlich besseren) Input -> keine (bessere) Hilfe...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 06 Juni 2022, 17:34:30
Hallo, ich habe meine neuen Echo Dots auch in Fhem integriert.
Sowet so gut, hat alles geklappt. sowohl der virtuelle als auch die einzelnen Dots werden als "connected" angezeigt

Leider funktioniert weder die Sprachausgabe, noch Sounds. Ich kann auch die Readings (z.b. Volume) nicht dauerhaft ändern. Es wird kurzzeitig richtig angezeigt und springt dann auf den alten Wert zurück.

Bei 350 Seiten habe ich natürlich nicht alles durchlesen können, hoffe aber jemand hat ein ähnliches Problem gehabt und eine Lösung ist bereits bekannt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 06 Juni 2022, 17:36:06
Da würde ich mal mit verbose 5 schauen was das Problem ist.
Findet sich dann bestimmt im Log.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Juni 2022, 17:42:34
Wie hast du definiert?

Mit dem Fake-Account?

Was liefert get Status beim Account-Device?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 06 Juni 2022, 18:33:35
Versuche gerade die Anmeldung über NPM umzusetzen, doch leider scheitert es daran, dass er offenbar die 127.0.0.1 nicht auflösen kann und dazu auffordert das Atribut NPM_Proxy_IP auszufüllen.
Wenn ich das mache, geht leider gar nichts mehr und ich muss beim set-Befehl sogar den ganzen Serer neustarten.

Testweise habe ich mal Speak bei Verbose 5 ausgeführt, dabei kam im Log folgendes zutage:
2022.06.06 18:31:45.119 4: [ECHO_G091ET15210502TV] [echodevice_SendCommand] [speak] START
2022.06.06 18:31:45.119 4: [ECHO_G091ET15210502TV] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2022.06.06 18:31:45.119 4: [ECHO_G091ET15210502TV] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A2H4LV5GIZ1JFT\",\"deviceSerialNumber\":\"G091ET15210502TV\",\"textToSpeak\":\"Das ist ein Test\",\"locale\":\"de-DE\",\"customerId\":\"A1HY2T5VKFL3M5\"}}}","status":"ENABLED"}
2022.06.06 18:31:45.119 4: [ECHO_G091ET15210502TV] [echodevice_HandleCmdQueue] [speak] [127] [0] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A2H4LV5GIZ1JFT\",\"deviceSerialNumber\":\"G091ET15210502TV\",\"textToSpeak\":\"Das ist ein Test\",\"locale\":\"de-DE\",\"customerId\":\"A1HY2T5VKFL3M5\"}}}","status":"ENABLED"}
2022.06.06 18:31:45.174 4: [ECHO_G091ET15210502TV] [echodevice_Parse] [speak] [127]
2022.06.06 18:31:45.174 5: [ECHO_G091ET15210502TV] [echodevice_Parse] [speak] [127] DATA Dumper=$VAR1 = '';

2022.06.06 18:31:45.175 4: [ECHO_G091ET15210502TV] [echodevice_Parse] [speak] [127] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Welchen Fake-Account?
Ich habe mich an die Installationsanleitung auf der Webseite https://anwass.de/amazon-echo-geraete-mit-fhem-steuern/ (https://anwass.de/amazon-echo-geraete-mit-fhem-steuern/) gehalten.

Get-Status gibt folgendes aus:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut mqtt_bridge_2
group    Attribut Bridges
room    Attribut Alexa,System
npm_proxy_ip    Attribut 192.168.178.1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-39746....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=260-39746....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 8....
.DIRECTID    Helper amzn1.account.AGO22C....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Juni 2022, 18:40:56
Und warum nicht mit der Anleitung des Modulentwicklers?

Die Anleitung ist alt, das Modul ist in fhem enthalten und auch das define ist eben FALSCH!
EDIT: aber der Link "hier herunterladen" führt doch direkt da hin wo es steht usw.

Fake-Account: xxxx@xxxx.de xxxx statt die "echten" Daten...

https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482
bzw.: https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/

Ob das dann schon die Probleme löst: mal sehen.

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 06 Juni 2022, 20:46:23
Langsam, Langsam.

Zum einen habe ich die von mir genannte Anleitung genannt, weil ich mit dieser Informationsquelle mehrfach gute Ergebnisse erziehlt habe und die Anleitungen schnell und einfach verstehe. Ich finde sie oft einfach besser geschrieben als so manche in den Foren.
Zum Anderen ist das define doch das gleiche wie im Thread. Erst auf der Seite von mwinkler wird von dem so genannten Fakeaccount gesprochen, das ist aber doch außerhalb des Forums.

Habe jetzt aber die Schritte von mwinkler so durchgearbeitet und das Erhebnis ist und bleibt das gleiche. Habe den manuellen Weg genutzt, da ich aufgrund der Verndung des Containers keine Sudo-Befehle ausführen kann und auch nicht an "/etc/sudoers" rankomme.
Ich habe zwar jetzt andere Set-Befehle zur Verfügung, doch wenn ich das NPM_install wähle kommt als Ergebnis:
Login ErgebnisDie Ermittlung der IP-Adresse 127.0.0.1 des FHEM Servers hat nicht funktioniert, bitte das Attribut "npm_proxy_ip" entsprechend anpassen.

Leider geht daraus ja nicht erfolgt, was man im Attr. npn_proxy_ip eintragen soll. Habe es sowohl mit der IP meines Routers probiert und mit der 127.0.0.1 (was ja eigentlich Schwachsinn ist). Wüsste nicht was sonst noch Sinn ergeben würde.
Aber egal was ich im Attribut eingetragen habe, sobald etwas drin steht, geht der Server nur noch durch Neustart weiter zu bedienen.

Beim dritten Versuch kam dann plötzlich diese Meldung zurück:
Login Ergebnis
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


Das daraufhin ausgeführte NPM_Install lieferte folgendes zurück:
Installationsergebnis
Vorhandene Installation wird aktualisiert up to date, audited 91 packages in 3s 10 packages are looking for funding run `npm fund` for details found 0 vulnerabilities
!!Installation fehlgeschlagen!!


Auch steht bei mir im state des Hauptdevice nicht "connected but Loginerrors" sondern nur "connected". Hier das Listing vom Device:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      629e15c4-f33f-6c14-e94f-c449d60226707fe8
   FVERSION   37_echodevice.pm:v5.0.0-s25459/2022-01-12
   IODev     
   LOGINMODE  NPM
   NAME       Echo
   NR         326
   NTFY_ORDER 50-Echo
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-06-06 16:57:14   2FACode         not used
     2022-06-06 20:41:18   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-06-06 20:41:18   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-06-06 20:26:03   COOKIE_MODE     NPM
     2022-06-06 20:41:14   COOKIE_STATE    OK
     2022-06-06 20:26:14   COOKIE_TYPE     READING
     2022-06-06 20:41:14   alarm_count     0
     2022-06-06 18:18:19   amazon_refreshtoken wait for refreshtoken
     2022-06-06 20:26:14   autocreate_devices stop
     2022-06-06 20:41:14   config_address_between -
     2022-06-06 20:41:14   config_address_from XXXXX
     2022-06-06 20:41:14   config_address_to -
     2022-06-06 20:41:16   list_SHOPPING_ITEM
     2022-06-06 20:41:17   list_TASK       
     2022-06-06 20:41:14   musicalarm_count 0
     2022-06-06 20:41:14   reminder_count  0
     2022-06-06 20:41:14   state           connected
     2022-06-06 20:41:14   timer_count     0
     2022-06-06 20:41:14   timer_id        -
     2022-06-06 20:41:14   timer_remainingtime 0
     2022-06-06 20:26:14   version         0.2.15
   helper:
     CMD_QUEUE_NUMBER 724
     DEVICETYPE A2H4LV5GIZ1JFT
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     SHOPPING_LIST_ID YW16bjEuYWNjb3VudC5BR0VFVkhJNDZISUs2SUFHUkFTR0k0SjJJQkpRLVNIT1BQSU5HX0lURU0=
     TO_DO_LIST_ID YW16bjEuYWNjb3VudC5BR0VFVkhJNDZISUs2SUFHUkFTR0k0SjJJQkpRLVRBU0s=
     TWOFA     
     VERSION    7148111492
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1654539974.55276
     CMD_QUEUE:
     getbehavior:
       amzn1.alexa.automation.44870703-98d5-4705-aca1-eefd84b668ac:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.647a034d-d8b9-4dc6-9a4d-129153b41790
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5598ea29e5b8)
         triggers:
           HASH(0x5598ea893328)
       amzn1.alexa.automation.49054c1f-6f34-443a-b82d-e0806ecddbe7:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.5aebae61-515d-4f46-bf9e-eee194db157c
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5598ea92dd78)
         triggers:
           HASH(0x5598ea3c9838)
       amzn1.alexa.automation.afc038a7-065a-471b-a3cc-8ff209305800:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.33441ffe-0064-4068-b9ba-5437dea411e0
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             clientData
             context   
             name       
             nodeState 
             presentationDataList
             skillId    noop
             tag       
             type       DoNothing
             operationPayload:
               doNothing:
         triggers:
           HASH(0x5598e83d6888)
       amzn1.alexa.automation.f9cd652b-7b6b-4891-9a2d-7c0acac49c3a:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.2fbaf3c4-2fea-4394-9dc5-faf65c61063e
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             clientData
             context   
             name       
             nodeState 
             presentationDataList
             skillId    amzn1.ask.1p.saysomething
             tag       
             type       Alexa.Speak
             operationPayload:
               customerId A1HY2T5VKFL3M5
               deviceSerialNumber G091AA12203402B3
               deviceType A2U21SRK4QGSE1
               locale     de-DE
               textToSpeak Ich bin auf dem Weg nach Hause. Brauche ungefähr eine dreiviertel Stunde
         triggers:
           HASH(0x5598ea3259f0)
     getsettingstraffic:
       between   
       from       XXXXX
       to         
     notifications:
       709405166272000J:
       G070VM1904970GV5:
       G091AA12203402B3:
       G091ET15210502TV:
       _42084cd6982d4fd2b5d89b1298f4d44f:
       _709405166272000J:
       _G070VM1904970GV5:
       _G091AA12203402B3:
       _G091ET15210502TV:
       _account:
Attributes:
   group      Bridges
   icon       mqtt_bridge_2
   room       Alexa,System
   server     layla.amazon.de


Also alles in Allem keine Veränderung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Juni 2022, 21:04:49
Drum nutze ich "Bare-Metal", anderes Thema.

Soweit ich weiß muss da die IP von fhem rein inkl. u.U. einem freien Port (sofern der Standard-Port belegt ist)...
EDIT: also ins Port-Attribut nat. ;)

Ansonsten weiß ich leider nicht, wie man Pakete usw. in einem Container installiert und ohne sudo noch viel weniger...

Evtl. gibt es in dem Thread oder im Forum was zu finden bzgl. echodevice und Container...
Oder eigenen gezielten Thread aufmachen...

Poste doch mal ein get Status vom Account-Device, vielleicht sieht Michael mehr...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 06 Juni 2022, 22:09:26
Hatte ich zwar auch schon probiert, aber jetzt noch mal mit eingetragenem Port.
Trotzdem das gleiche Ergebnis.

Lier das Ergebnis von Get Status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_ip    Attribut 192.168.178.230
room    Attribut Alexa,System
server    Attribut layla.amazon.de
icon    Attribut mqtt_bridge_2
group    Attribut Bridges
npm_proxy_port    Attribut 8083

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-39746....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=260-39746....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 8....
.DIRECTID    Helper amzn1.account.AGO22C....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 07 Juni 2022, 00:43:13
Hatte hier letztens auch mal was probiert und das echodevice testweise in einen Container gestopft...
Am besten das Image hier: ghcr.io/fhem/fhem/fhem-docker:bullseye. Damit klappt alles out-of-the-box. Du musst dann:
Und dann kannst du mit set <echodevice> NPM_login new ein neues Token generieren
Steht aber auch genauso in der Anleitung von Michael...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 07 Juni 2022, 08:12:39
Danke für den Hinweis, nutze Bullseye eh schon.
Nur das andere Attribut ist wohl entscheidend.

Habe ich in der Anleitung von mwinkler die ich gelesen habe nirgends gefunden. Im Gegenteil, da gab es mehrere Stellen wo man urplötzlich z. B. Device-Namen las, die vorher nirgendwo Eerwähnung fanden.

Werde es heute Abend mal ausprobieren wenn ich zu Hause bin.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 08 Juni 2022, 14:56:14
So, hab's zwar gestern noch getestet, aber bin nicht mehr zum Posten gekommen.
Leider bringt auch diese Einstellung keinen Erfolg:

Das NPM Install New liefert:
Login Ergebnis
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


Die Einträge im Log dazu lauten:
[ECHO_G091ET15210502TV] [echodevice_HandleCmdQueue] [media] [116991] [0] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A2H4LV5GIZ1JFT&screenWidth=1392&_=1654692563 Data=
[ECHO_G091ET15210502TV] [echodevice_Parse] [media] [116991]
[ECHO_G091ET15210502TV] [echodevice_Parse] [media] [116991] DATA Dumper=$VAR1 = '{"clientId":null,"contentId":null,"contentType":null,"currentState":"IDLE","imageURL":null,"isDisliked":false,"isLiked":false,"looping":false,"mediaOwnerCustomerId":null,"muted":false,"programId":null,"progressSeconds":0,"providerId":null,"queue":null,"queueId":null,"queueSize":0,"radioStationId":null,"radioVariety":0,"referenceId":null,"service":null,"shuffling":false,"timeLastShuffled":0,"volume":50}';


Was mich irritiert ist der Bezug auf "Amazon Account Device". In der Anleitung tauchte auch ein Device "Amazon Account" auf, jedoch ohne Angabe woher oder um welches Device es sich dabei handelt.
Ist es der virtuelle Echo?
Muss dieser "Amazon Account" heißen?

Wenn ich den geforderten Installversuch mache kommt folgende Meldung:
Installationsergebnis
Installation wird angestartet up to date, audited 91 packages in 2s 10 packages are looking for funding run `npm fund` for details found 0 vulnerabilities
!!Installation fehlgeschlagen!!

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 09 Juni 2022, 10:53:59
ZitatMuss dieser "Amazon Account" heißen?
Nein. Das Account-Device ist das einzige device was du als erstes manuell anlegst:
defmod amazon echodevice xxx@xxx.xx xxx
Dei eigentlichen Echos werden nach erfolgreichem NPM-Login-Prozess dann mit
set amazon autocreate_devices
angelegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fh168 am 09 Juni 2022, 11:36:22
Kann es sein das der homescreen Befehl seit letzter Woche nicht mehr geht?

liebe Grüsse Robin
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 09 Juni 2022, 14:49:42
Also ich habe inzwischen 3 verschiedene Anleitungen gesehen und in mindestens zweien davon steht drin (wie auch sonst immer) der Name ist frei bestimmbar. Daher habe ich das Device bei mir lediglich Echo genannt.

Also wie muss das Device genau heißen? "Amazon" oder "Amazon Account"?

P.S. Name geändert, trotzdem die gleichen Fehlermeldungen.

Oder muss das Device zwingend mit dem Namen erstellt werden? Hatte es jetzt nur mit rename umbenannt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Juni 2022, 14:54:16
Der Name ist egal.

Bei mir heißt es echoIODev...

Liegt wohl an dem ganzen Docker-Zeugs...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fz55 am 11 Juni 2022, 17:41:59
Hallo Michael,

es wäre schön, wenn du ein weiteres Gerät aufnehmen würdest:

elsif($ModelNumber eq "A347N36W21919O" || $ModelNumber eq "Yamaha ATS-2090 Soundbar") {return "Yamaha ATS-2090 Soundbar";}

Die ATS-2090 ist baugleich mit YAS-209, die bereits im Modul definiert ist.

Vielen Dank


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: maddhin am 24 Juni 2022, 23:26:06
Hallo zusammen,

wenn ich der Anleitung unter https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Medieninformationen%20ermitteln folge, bekomme ich keine Medieninformationen, weil man über alexa.amazon.de wohl keine Musik mehr abspielen kann.

Bin ich zu dumm der Anleitung zu folgen...? Falls nein: wie kommt ihr (leicht) an die Medieninfos?

Gäbe es hier ggf. die Möglichkeit Alexa irgendwie einzuschalten, so dass Medieninformationen automatisch gesucht werden? So wie es aktuell in der Alexa App ist, wenn man eine Routine anlegt. Dort wird beispielsweise nur "playlist MeinePlaylist" auf Amazon Music angegeben. Das wäre cool. 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Juni 2022, 08:14:50
Wie wäre es mit textcommad?

set ECHO_XYZ textcommand spiel Musik von ABC

Also genau so als würdest du die Musik per Sprache "bestellen" ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 25 Juni 2022, 11:22:32
Zitat von: maddhin am 24 Juni 2022, 23:26:06
wenn ich der Anleitung unter https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Medieninformationen%20ermitteln folge, bekomme ich keine Medieninformationen, weil man über alexa.amazon.de wohl keine Musik mehr abspielen kann.
Die Anleitung zur Ermittlung der Medieninformationen ist in der Tat veraltet.
Zitat von: maddhin am 24 Juni 2022, 23:26:06
Bin ich zu dumm der Anleitung zu folgen...? Falls nein: wie kommt ihr (leicht) an die Medieninfos?
Die Frage ist, was Du denn überhaupt erreichen möchtest.
Die Medieninformationen sind vorwiegend für die Funktionalitäten POM und TTS.
Ich hatte mal vor einiger Zeit hier im Thread funktionierende Sender rausgesucht. Da TuneIn® aber mittlerweile vor dem Start des Senders einen eigenen kurzen Jingle einspielt, sind die beiden Funktionen nicht mehr besonders attraktiv und ich selbst verwende sie mittlerweile auch nicht mehr.

Für das "normale" abspielen von Musik gilt das was @MadMax-FHEM schon geschrieben hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: maddhin am 25 Juni 2022, 12:14:18
Danke für die Antworten, das ist sehr sehr hilfreich! Ich hatte das schonmal vor ein paar Monaten probiert, habe dann aber aufgegeben. Ggf. Sollte man den 1. Beitrag mal überarbeiten, damit Neulinge sich schneller zurechtfinden. Dieser Thread ist ja inzwischen recht umfangreich ;)  :-[
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: andy19850 am 25 Juni 2022, 12:21:10
Ich verzweifele... :-[
Habe meine Installation in einer Docker-Umgebung (ghcr.io/fhem/fhem/fhem-docker:bullseye)


fhem@8ae46774a0bb:~$ npm -v
8.10.0

fhem@8ae46774a0bb:~$ node -v
v14.19.2


Es läuft alles durch inkl. Eingabe der Nutzerdaten. Danach erscheint im Browser "ERR_EMPTY_RESPONSE"
Das Log sagt dann:

_http_outgoing.js:555
    throw new ERR_INVALID_CHAR('header content', name);
    ^

TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["Cookie"]
    at ClientRequest.setHeader (_http_outgoing.js:564:3)
    at new ClientRequest (_http_client.js:262:14)
    at Object.request (https.js:370:10)
    at request (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:86:25)
    at handleTokenRegistration (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:500:9)
    at prepareResult (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:396:13)
    at ProxyServer.onProxyRes (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:332:31)
    at ProxyServer.emit (/opt/fhem/cache/alexa-cookie/node_modules/eventemitter3/index.js:183:35)
    at ClientRequest. (/opt/fhem/cache/alexa-cookie/node_modules/http-proxy/lib/http-proxy/passes/web-incoming.js:173:27)
    at ClientRequest.emit (events.js:400:28) {
  code: 'ERR_INVALID_CHAR'
}


List vom Device nach Neustart
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5f7b30e7-f33f-774e-efbb-ca5568c0568b992e
   LOGINMODE  NPM
   NAME       amazon
   NR         379
   NTFY_ORDER 50-amazon
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-06-25 12:19:02   COOKIE_MODE     NPM
     2022-06-25 12:19:07   COOKIE_TYPE     NEW
     2022-06-25 12:18:49   amazon_refreshtoken wait for refreshtoken
     2022-06-25 12:19:07   autocreate_devices stop
     2022-06-25 12:19:07   version         0.2.15
   helper:
     DEVICETYPE AP1F6KUH00XPV
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       G000NS0592240KRN:
       G070L8170217289B:
       G070L817022700CV:
       G0911M1001350N7S:
       G0911M11040204PP:
       G0911M11040204TB:
       G0911X03019400VB:
       G091B004017505T2:
       G2A17X0101460BT6:
       G2A17X0101460C8E:
Attributes:
   DbLogExclude .*
   alias      amazon
   event-on-change-reading .*
   group      Multimedia
   icon       echo
   npm_bin    /usr/bin/npm
   npm_bin_node /usr/bin/node
   npm_proxy_ip 192.168.11.4
   npm_proxy_listen_ip 172.18.0.3
   npm_proxy_port 3002
   room       System->Alexa
   verbose    2


Docker-compose:
fhem:
    restart: always
    container_name: fhem
    ports:
      - "8083:8083"
      - "7072:7072"
      - "8383:8383"
      - "3002:3002"
    image: ghcr.io/fhem/fhem/fhem-docker:bullseye
    volumes:
      - ./fhem/core/:/opt/fhem/
    networks:
      - docker-network
    environment:
       FHEM_UID: 1000
       FHEM_GID: 1000
       TIMEOUT: 10
       RESTART: 1
       TELNETPORT: 7072
       TZ: Europe/Berlin
       NPM_PKGS: "alexa-fhem"
    depends_on:
       - "mysql"

Hat wer eine Idee?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fh168 am 03 Juli 2022, 12:56:02
Hintergrund- Bild klappt nicht mehr. Kann das mal jemand gegenchecken?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Timo_FHEM am 06 Juli 2022, 23:24:46
Hallo zusammen,

seit einiger Zeit funktioniert bei meinen Echos das speak Kommando nicht mehr. Früher sprachen die, wenn es an der Tür klingelte. Jetzt sind sie stumm. Auch ein speak über das Device direkt funktioniert nicht.
Ich hab ewig nichts mehr daran geändert. Was kann das sein?

Danke und Gruß Timo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Juli 2022, 00:24:14
EDIT: speak
Bei mir kein Problem, eben getestet.

Connected?
Gehen andere Befehle, z.B. textcommand?

Ein list vom Device/Account-Device?
Ein get Status vom Account-Device?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 07 Juli 2022, 08:00:59
Zitat von: fh168 am 03 Juli 2022, 12:56:02
Hintergrund- Bild klappt nicht mehr. Kann das mal jemand gegenchecken?
Ja, gecheckt und funktioniert hier.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Timo_FHEM am 07 Juli 2022, 14:35:18
Zitat von: MadMax-FHEM am 07 Juli 2022, 00:24:14

Connected?
Gehen andere Befehle, z.B. textcommand?

Ein list vom Device/Account-Device?
Ein get Status vom Account-Device?


Hallo,
Echodevice ist connected.
Hier das list vom Echodevice:

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c44b209-f33f-9c22-fbf1-b02bb1ff206e16fa
   IODev     
   LOGINMODE  NPM
   NAME       Echodevice
   NR         87
   NTFY_ORDER 50-Echodevice
   STATE      connected
   TYPE       echodevice
   eventCount 1613
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-09-08 21:41:28   2FACode         not used
     2022-07-07 14:16:23   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-07-07 14:16:23   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-07-07 07:35:39   COOKIE_MODE     NPM
     2022-07-07 14:16:14   COOKIE_STATE    OK
     2022-07-07 14:02:26   COOKIE_TYPE     NPM_Login
     2022-07-07 14:16:15   alarm_count     0
     2022-07-07 14:02:26   amazon_refreshtoken vorhanden
     2022-07-07 07:36:03   autocreate_devices stop
     2022-07-06 23:27:56   config_address_between -
     2022-07-06 23:27:56   config_address_from xyz Straße , Irgendwo
     2022-07-06 23:27:56   config_address_to -
     2022-07-07 14:16:19   list_SHOPPING_ITEM brot
     2022-07-07 14:16:19   list_TASK       
     2022-07-07 14:16:15   musicalarm_count 0
     2022-07-07 14:16:15   reminder_count  0
     2022-07-07 14:16:14   state           connected
     2022-07-07 14:16:15   timer_count     0
     2022-07-07 14:16:15   timer_id        -
     2022-07-07 14:16:15   timer_remainingtime 0
     2019-01-04 22:30:50   tts_filename    test
     2022-07-07 07:36:03   version         0.2.15
   helper:
     CMD_QUEUE_NUMBER 31275
     DEVICETYPE A32DOYMUN6DTXA
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     SHOPPING_LIST_ID YW16bjEuYWNjb3VudC5BRzNORVA0WFNIQVdTS1k3SkRPVVo2M1dRWkhBLVNIT1BQSU5HX0lURU0=
     TO_DO_LIST_ID YW16bjEuYWNjb3VudC5BRzNORVA0WFNIQVdTS1k3SkRPVVo2M1dRWkhBLVRBU0s=
     TWOFA     
     VERSION    23388110212
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1657172164.19305
     CMD_QUEUE:
     ITEMS:
       SHOPPING_ITEM:
         ID:
           brot       dae80a0e-c0c0-401b-9436-21c150934cc9
         TEXT:
           brot       brot
     getbehavior:
       amzn1.alexa.automation.3f307199-8380-4464-9c04-33116bd2270c:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.26eff7e1-e141-428f-8626-728f30926856
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x79fc3d8)
         triggers:
           HASH(0x7b12ac8)
       amzn1.alexa.automation.8b0c43fb-268b-4eee-9760-75fe2663cd20:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.b02d08f1-9057-4f25-935a-8a80781ee160
           startNode:
             @type      com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode
             clientData
             context   
             name       
             nodeState 
             presentationDataList
             skillId    amzn1.ask.1p.saysomething
             tag       
             type       Alexa.Speak
             operationPayload:
               customerId A3J42125Y9JHM8
               deviceSerialNumber G091AA08112700JE
               deviceType A2U21SRK4QGSE1
               locale     de-DE
               textToSpeak Das ist ein speak test auf echodott keller
         triggers:
           HASH(0x7262778)
       amzn1.alexa.automation.91794801-80bd-4a5b-a728-7e820c6e928c:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.1c62af00-462b-453b-b062-c90dcd9e96ee
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x71a68a8)
         triggers:
           HASH(0x7636dd8)
     notifications:
       7094051662930A9J:
       G0012B06043305D9:
       G070L80371760UKF:
       G070L807732408QA:
       G070VM2414060JJ1:
       G090MJ057415017L:
       G090QU06836705QX:
       G090U506835403W4:
       G090U509911309W0:
       G091AA08112700JE:
       G091GG10144601N7:
       G091GG10145601D7:
       _7094051662930A9J:
       _G0012B06043305D9:
       _G001KT061456069S:
       _G001KT06145606JM:
       _G070L80371760UKF:
       _G070L807732408QA:
       _G070VM2414060JJ1:
       _G090MJ057415017L:
       _G090QU06836705QX:
       _G090U506835403W4:
       _G090U509911309W0:
       _G091AA08112700JE:
       _G091GG10144601N7:
       _G091GG10145601D7:
       _account:
       _be955712008e4d188c0675f5e95b493f:
Attributes:
   DbLogExclude .*
   alias      Echodevice
   autocreate_refresh 1
   browser_save_data 1
   disable    0
   icon       alexa
   room       Alexa,Geräte
   verbose    3


Hier das list vom Echodot:


Internals:
   DEF        A2U21SRK4QGSE1 G091AA08112700JE
   FUUID      60dc37ca-f33f-9c22-5fbf-60947c663c0b111a
   IODev      Echodevice
   LOGINMODE  IODEV
   NAME       AlexaKeller
   NR         264
   NTFY_ORDER 50-AlexaKeller
   STATE      Es läuft: -<br/><img src="-" width="25%" height="25%">
   TYPE       echodevice
   eventCount 2860
   model      Echo Dot Gen4
   Helper:
     DBLOG:
       channel:
         DBLogging:
           TIME       1657196594.76244
           VALUE      -
       currentAlbum:
         DBLogging:
           TIME       1657196594.76244
           VALUE      -
       currentArtist:
         DBLogging:
           TIME       1657196594.76244
           VALUE      -
       currentArtwork:
         DBLogging:
           TIME       1657196594.76244
           VALUE      -
       currentTitle:
         DBLogging:
           TIME       1657196594.76244
           VALUE      -
       currentTuneInID:
         DBLogging:
           TIME       1657196594.76244
           VALUE      -
       deviceAddress:
         DBLogging:
           TIME       1657196599.54793
           VALUE      xyz Str. , Irgendwo, DE
       dnd:
         DBLogging:
           TIME       1657196540.59909
           VALUE      off
       microphone:
         DBLogging:
           TIME       1657196599.54793
           VALUE      false
       model:
         DBLogging:
           TIME       1657196596.64114
           VALUE      Echo Dot Gen4
       mute:
         DBLogging:
           TIME       1657196595.50237
           VALUE      off
       online:
         DBLogging:
           TIME       1657196597.18692
           VALUE      true
       playStatus:
         DBLogging:
           TIME       1657196594.76244
           VALUE      stopped
       presence:
         DBLogging:
           TIME       1657196596.64114
           VALUE      present
       progress:
         DBLogging:
           TIME       1657196595.50237
           VALUE      0
       progresslen:
         DBLogging:
           TIME       1657196595.50237
           VALUE      0
       repeat:
         DBLogging:
           TIME       1657196595.50237
           VALUE      off
       shuffle:
         DBLogging:
           TIME       1657196595.50237
           VALUE      off
       state:
         DBLogging:
           TIME       1657172167.31109
           VALUE      connected
       timeZoneId:
         DBLogging:
           TIME       1657196599.54793
           VALUE      Europe/Berlin
       version:
         DBLogging:
           TIME       1657196596.64114
           VALUE      7416571524
       volume:
         DBLogging:
           TIME       1657196595.50237
           VALUE      20
       wakeword:
         DBLogging:
           TIME       1657196539.62206
           VALUE      ALEXA
   OLDREADINGS:
   READINGS:
     2022-07-07 14:23:15   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-07-07 14:23:15   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-07-07 07:35:49   COOKIE_MODE     IODEV
     2022-07-07 07:35:50   IODev           Echodevice
     2022-07-07 14:23:14   channel         -
     2022-07-07 14:23:14   currentAlbum    -
     2022-07-07 14:23:14   currentArtist   -
     2022-07-07 14:23:14   currentArtwork  -
     2022-07-07 14:23:14   currentTitle    -
     2022-07-07 14:23:14   currentTuneInID -
     2022-07-07 14:23:19   deviceAddress   xyz Str. , Irgendwo, DE
     2022-07-07 14:22:20   dnd             off
     2022-07-07 14:23:19   microphone      false
     2022-07-07 14:23:16   model           Echo Dot Gen4
     2022-07-07 14:23:15   mute            off
     2022-07-07 14:23:17   online          true
     2022-07-07 14:23:14   playStatus      stopped
     2022-07-07 14:23:16   presence        present
     2022-07-07 14:23:15   progress        0
     2022-07-07 14:23:15   progresslen     0
     2022-07-07 14:23:15   repeat          off
     2022-07-07 14:23:15   shuffle         off
     2022-07-07 07:36:07   state           connected
     2022-07-07 14:23:19   timeZoneId      Europe/Berlin
     2022-06-10 15:27:47   timer_01_id     f196ff31-7e90-388f-91d6-3c0d0a294d23
     2022-06-10 15:27:47   timer_01_remainingtime 0
     2022-06-10 15:27:47   timer_count     1
     2022-06-10 15:27:47   timer_id        f196ff31-7e90-388f-91d6-3c0d0a294d23
     2022-06-10 15:27:47   timer_remainingtime 0
     2022-07-07 14:23:16   version         7416571524
     2022-07-06 21:06:37   voice           alexa aus
     2022-07-06 21:06:37   voice_timestamp 1657134391939
     2022-07-07 14:23:15   volume          20
     2021-11-27 11:32:48   volume_alarm    30
     2022-07-07 14:22:19   wakeword        ALEXA
   helper:
     CMD_QUEUE_NUMBER 31806
     DEVICETYPE A2U21SRK4QGSE1
     FAMILY     ECHO
     NAME       Alexa Keller
     RUNNING_REQUEST 0
     VERSION    7416571524
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      Echodevice
   alias      Alexa Keller
   room       Alexa,Büro_Keller
   stateFormat Es läuft: currentTitle<br/><img src="currentArtwork" width="25%" height="25%">
   verbose    5


Get Status:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
DbLogExclude    Attribut .*
alias    Attribut Echodevice
verbose    Attribut 3
room    Attribut Alexa,Geräte
browser_save_data    Attribut 1
disable    Attribut 0
icon    Attribut alexa
autocreate_refresh    Attribut 1

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-92228....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -13....
.DIRECTID    Helper amzn1.account.AHC5OA....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Kannst du damit was rauslesen?

Im Logging kommt bei einem Speak Befehl dieses: Vielleicht ist das ein Hinweis, das irgendwas fehlt...


2022.07.07 14:07:34 4: [AlexaKeller] [echodevice_SendCommand] [speak] START
2022.07.07 14:07:34 4: [AlexaKeller] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2022.07.07 14:07:34 4: [AlexaKeller] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A2U21SRK4QGSE1\",\"deviceSerialNumber\":\"G091AA08112700JE\",\"textToSpeak\":\"Sprachausgabe\",\"locale\":\"de-DE\",\"customerId\":\"A3J42125Y9JHM8\"}}}","status":"ENABLED"}
2022.07.07 14:07:34 4: [AlexaKeller] [echodevice_HandleCmdQueue] [speak] [30569] [0] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A2U21SRK4QGSE1\",\"deviceSerialNumber\":\"G091AA08112700JE\",\"textToSpeak\":\"Sprachausgabe\",\"locale\":\"de-DE\",\"customerId\":\"A3J42125Y9JHM8\"}}}","status":"ENABLED"}
2022.07.07 14:07:34 4: [AlexaKeller] [echodevice_Parse] [speak] [30569]
2022.07.07 14:07:34 5: [AlexaKeller] [echodevice_Parse] [speak] [30569] DATA Dumper=$VAR1 = '';

2022.07.07 14:07:34 4: [AlexaKeller] [echodevice_Parse] [speak] [30569] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };



Danke und Gruß Timo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Juli 2022, 14:54:00
Ich kann da leider nichts rauslesen...

Da muss jemand anders (Michael) mal drüber schauen.
Aber komisch, wenn es connected ist und auch sonst i.O. aussieht und speak nicht geht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 07 Juli 2022, 14:57:32
So ein paar mal im Jahr, habe ich das auch, das der Echo nicht mehr den FHEM Befehlen folgt, obwohl auch alles tutti ist.
Ich habe dann den Echo mal 1 Minuten vom Stromnetz getrennt und danach war er wieder ansprechbar.

Aber ich gehe mal davon aus, das hast Du bereits gemacht ?
Hast Du noch andere Echos die sich identisch verhalten ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Timo_FHEM am 07 Juli 2022, 15:31:55
ja ich hab schon so einiges probiert.
Ich hab diverse Echos, die reden alle nicht mehr.  :(
Ich hab auch nichts verändert, jedenfalls nicht bewusst.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 07 Juli 2022, 20:08:19
Ich möchte über 3 Echos gleichzeitig, also fast gleichzeitig, eine Ansage machen.
Dafür habe ich mir ein DOIF geschrieben.
Die Ansagen erfolgen allerdings oft nicht auf allen Echos, sondern nur auf 1 oder 2 und manchmal auch 3.

Ich habe im DOIF zum Test auch Pausen (wait) eingesetzt, wovon allerdings die Echos scih unbeeindruckt zeigen.
Dann habe ich vorher Befehle abgesetzt (10 lauter) - auch ohne Erfolg.

Hat jemand eine Idee, wie ich alle Echgos dazu bringen kann, dieselbe Ansage fast gleichzeitig zu machen?
Die stehen in verschiedenen Räumen und ich möchte natürlich zuverlässig über wichtige Ereignisse informiert werden.

Dabke im Voraus.


Internals:
   DEF        (on)
    (get EchoWz settings)
    (get EchoKu settings)
    (get EchoBad settings)
    (set EchoWz speak [DU_LetzteAnsage:state])
    (set EchoKu speak [DU_LetzteAnsage:state])
    (set EchoBad speak [DU_LetzteAnsage:state])

   FUUID      5e42b161-f33f-8098-cc72-b9302c9a0c003222
   MODEL      FHEM
   NAME       DI_EchoAnsageAlle
   NOTIFYDEV  global
   NR         335
   NTFY_ORDER 50-DI_EchoAnsageAlle
   STATE      cmd_1
   TYPE       DOIF
   VERSION    26182 2022-06-29 18:57:26
   eventCount 6
   READINGS:
     2022-07-07 19:40:00   cmd             1.6
     2022-07-07 19:40:00   cmd_event       set_cmd_1
     2022-07-07 19:40:00   cmd_nr          1
     2022-07-07 19:40:00   cmd_seqnr       6
     2022-07-07 19:18:42   mode            enabled
     2022-07-07 19:40:00   state           cmd_1
   Regex:
     accu:
     collect:
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          on
   do:
     0:
       0          get EchoWz settings
       1          get EchoKu settings
       2          get EchoBad settings
       3          set EchoWz speak [DU_LetzteAnsage:state]
       4          set EchoKu speak [DU_LetzteAnsage:state]
       5          set EchoBad speak [DU_LetzteAnsage:state]
     1:
   helper:
     NOTIFYDEV  global
     globalinit 1
     last_timer 0
     sleeptimer -1
     DOIF_eventa:
       cmd_nr: 1
       cmd_seqnr: 6
       cmd_event: set_cmd_1
       cmd_1
     DOIF_eventas:
       cmd_nr: 1
       cmd_seqnr: 6
       cmd_event: set_cmd_1
       state: cmd_1
   perlblock:
   uiState:
   uiTable:
Attributes:
   do         always
   room       System
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 07 Juli 2022, 20:30:18
Zitat von: Invers am 07 Juli 2022, 20:08:19
Die Ansagen erfolgen allerdings oft nicht auf allen Echos, sondern nur auf 1 oder 2 und manchmal auch 3.
Aktuell habe ich die Echos in einer Structure.
Das gleiche Problem habe ich hier aber auch mit dem Unterschied, das es bei mir ca. 20 Echos sind.
Sicherlich kann man das mit einer gewissen "wait"-Verzögerung umgehen, aber bei einer Ansage mit bspw. 10 Sekunden Pause je Echo, wären das bei mir dann 5 Minuten Stimmung im Haus  :o

Zuverlässig funktioniert(e) das nur mit TTS über eine Multiroomgruppe.
Da aber "TuneIn" seit ein paar Monaten immer einen Werbejingle vor der TTS Ansage abspielt ist das sogut wie unbrauchbar.

Es gab hier mal im Thread den Hinweis (https://forum.fhem.de/index.php/topic,82631.msg1175038.html#msg1175038), das man es über die API anders lösen kann, sodaß die Verteilung dann nativ von Amazon kommt.
Das müsste dann aber von Michael (Modulowner) eingebaut werden.

FAZIT: Eine Lösung für Dein(Unser) Probelm habe ich leider auch nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Timo_FHEM am 07 Juli 2022, 20:59:20
Ich habe eine Lösung für mein Problem gefunden.
Die Echos sind in einem anderen Konto der Familie angemeldet (meine Frau). Das Echodevice hatte ich mit meiner Anmeldung eingerichtet (vor ewigen Zeiten).
Jetzt hab ich die Anmeldung in FHEM neu gemacht mit dem gleichen Account, wie die Echos und siehe da: speak funktioniert wieder.  :D

Seltsam finde ich nur, dass man get Befehle scheinbar kontoübergreifend nutzen kann. Set Befehle haben nicht funktioniert.

Jetzt läuft es wieder und ich bin glücklich.
Danke euch für die Unterstützung!

Gruß Timo
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 07 Juli 2022, 21:09:44
@JudgeDredd
Das ist ja alles sehr bedauerlich. Trotzdem vielen Dank.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: PeMue01 am 08 Juli 2022, 18:08:07
Zitat von: Superposchi am 06 Juni 2022, 22:09:26
Hatte ich zwar auch schon probiert, aber jetzt noch mal mit eingetragenem Port.
Trotzdem das gleiche Ergebnis.

Lier das Ergebnis von Get Status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_ip    Attribut 192.168.178.230
room    Attribut Alexa,System
server    Attribut layla.amazon.de
icon    Attribut mqtt_bridge_2
group    Attribut Bridges
npm_proxy_port    Attribut 8083

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-39746....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=260-39746....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 8....
.DIRECTID    Helper amzn1.account.AGO22C....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Hallo, ich bin auch gerade am experimentieren und habe die devices erst bekommen als ich den server von layla.amazon.de auf alexa,amazon.de umgestellt habe.
Vieleicht Hilft es ja.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fh168 am 08 Juli 2022, 19:31:58
Zitat von: JudgeDredd am 07 Juli 2022, 08:00:59
Ja, gecheckt und funktioniert hier.

Klappt wieder, ich musste echo 8 resetten ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 12 Juli 2022, 14:29:26
Mein Amazon-Device funktioniert seit einiger Zeit nicht mehr. Es wartet darauf das der Token erneuert wird.
Was muss ich tun?
Hier das List:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      629e15c4-f33f-6c14-e94f-c449d60226707fe8
   FVERSION   37_echodevice.pm:v5.0.0-s25459/2022-01-12
   IODev     
   LOGINMODE  NPM
   NAME       Amazon
   NR         322
   NTFY_ORDER 50-Amazon
   STATE      COOKIE ERROR
   TYPE       echodevice
   eventCount 2
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-06-06 16:57:14   2FACode         not used
     2022-07-10 22:06:42   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-07-10 22:06:42   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-07-10 22:06:18   COOKIE_MODE     NPM
     2022-06-23 09:00:19   COOKIE_STATE    OK
     2022-07-10 22:06:42   COOKIE_TYPE     READING
     2022-06-23 09:00:19   alarm_count     0
     2022-06-06 18:18:19   amazon_refreshtoken wait for refreshtoken
     2022-07-10 22:06:42   autocreate_devices stop
     2022-06-23 09:00:19   config_address_between -
     2022-06-23 09:00:19   config_address_from Rheinertstr. 46, 52525 Heinsberg
     2022-06-23 09:00:19   config_address_to -
     2022-06-23 09:00:21   list_SHOPPING_ITEM
     2022-06-23 09:00:21   list_TASK       
     2022-06-23 09:00:19   musicalarm_count 0
     2022-06-23 09:00:19   reminder_count  0
     2022-07-10 22:06:50   state           unauthorized
     2022-06-23 09:00:19   timer_count     0
     2022-06-23 09:00:19   timer_id        -
     2022-06-23 09:00:19   timer_remainingtime 0
     2022-07-10 22:06:42   version         0.2.15
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 2
     DEVICETYPE A2H4LV5GIZ1JFT
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       709405166272000J:
       G070VM1904970GV5:
       G091AA12203402B3:
       G091ET15210502TV:
Attributes:
   group      Bridges
   icon       mqtt_bridge_2
   npm_proxy_listen_ip 192.168.178.230
   room       Alexa,System
   server     layla.amazon.de


Bei den einzelnen Echos steht jetzt auch überall ein Preime vor den Set-Befehlen - Hat sich da was grundlegendes verändert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 26 Juli 2022, 11:12:14
Bei mir funktioniert das Alexa-Device schon seit einiger Zeit nicht mehr.

Das Device selbst zeigt "COOKIE ERROR" im State an.
Die Echodevice "connected but loginerror"

List des Alexa-Device:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      629e15c4-f33f-6c14-e94f-c449d60226707fe8
   FVERSION   37_echodevice.pm:v5.0.0-s25459/2022-01-12
   IODev     
   LOGINMODE  NPM
   NAME       Amazon
   NR         322
   NTFY_ORDER 50-Amazon
   STATE      COOKIE ERROR
   TYPE       echodevice
   eventCount 2
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-06-06 16:57:14   2FACode         not used
     2022-07-10 22:06:42   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-07-10 22:06:42   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-07-10 22:06:18   COOKIE_MODE     NPM
     2022-06-23 09:00:19   COOKIE_STATE    OK
     2022-07-10 22:06:42   COOKIE_TYPE     READING
     2022-06-23 09:00:19   alarm_count     0
     2022-06-06 18:18:19   amazon_refreshtoken wait for refreshtoken
     2022-07-10 22:06:42   autocreate_devices stop
     2022-06-23 09:00:19   config_address_between -
     2022-06-23 09:00:19   config_address_from Rheinertstr. 46, 52525 Heinsberg
     2022-06-23 09:00:19   config_address_to -
     2022-06-23 09:00:21   list_SHOPPING_ITEM
     2022-06-23 09:00:21   list_TASK       
     2022-06-23 09:00:19   musicalarm_count 0
     2022-06-23 09:00:19   reminder_count  0
     2022-07-10 22:06:50   state           unauthorized
     2022-06-23 09:00:19   timer_count     0
     2022-06-23 09:00:19   timer_id        -
     2022-06-23 09:00:19   timer_remainingtime 0
     2022-07-10 22:06:42   version         0.2.15
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 2
     DEVICETYPE A2H4LV5GIZ1JFT
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       709405166272000J:
       G070VM1904970GV5:
       G091AA12203402B3:
       G091ET15210502TV:
Attributes:
   group      Bridges
   icon       mqtt_bridge_2
   npm_proxy_listen_ip 192.168.178.230
   room       Alexa,System
   server     layla.amazon.de
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Juli 2022, 11:30:23
Ohne ein "get status" vom Account Device kann ich nicht weiterhelfen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 31 Juli 2022, 19:50:54
Sorry das ich mich jetzt erst melde. Hatte familier gerade zu viel um die Ohren.
Hier das Get Status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
server    Attribut layla.amazon.de
npm_proxy_listen_ip    Attribut 192.168.178.230
room    Attribut Alexa,System
icon    Attribut mqtt_bridge_2
group    Attribut Bridges

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-39746....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=260-39746....
.COMMSID    Helper ....
.CSRF    Helper 8....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 August 2022, 08:20:38
Hast Du mal ein "NPM_login new" am Account Device durchgeführt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 01 August 2022, 11:08:12
Nur bei der Erstinstallation.
Wenn ich es jetzt mache kommt folgendes:
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

Ein NPM_Install liefert folgendes:
Installationsergebnis


Installation wird angestartet
+ alexa-cookie2@4.1.2
removed 1 package, updated 10 packages and audited 89 packages in 26.204s
1 package is looking for funding
run `npm fund` for details
found 0 vulnerabilities

Installation erfolgreich durchgefuehrt


Das erneute Ausführen von NPM_Login New liefert dann das:
Die Ermittlung der IP-Adresse 127.0.0.1 des FHEM Servers hat nicht funktioniert, bitte das Attribut "npm_proxy_ip" entsprechend anpassen.

In den Attributen ist "npm_proxy_listen_ip" mit der IP meines FHEM-Servers eingetragen.
Habe jetzt mal das Attribut "npm_proxy_ip" mit der gleichen IP hinzugefügt und bekomme jetzt im Device ein "unauthorized" angezeigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 August 2022, 11:21:11
Was passiert wenn du NPM_Login New noch mal ausführst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 01 August 2022, 12:00:07
Immer noch "unauthorized"
Er rödelt etliche Minuten aber keine Veränderung.

Wobei das rödeln auch am externen Zugriff liegen kann.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 August 2022, 12:24:17
Zitat von: michael.winkler am 01 August 2022, 11:21:11
Was passiert wenn du NPM_Login New noch mal ausführst?
Was steht im LOG?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 01 August 2022, 12:32:26
Wo finde ich das?
In meinem normalen Log-Verzeichnis finde ich kein Log-File zu einem Alexa-Device.
Oder meinst du das Fhem-Log?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 August 2022, 12:37:00
Zitat von: Superposchi am 01 August 2022, 12:32:26
Wo finde ich das?
In meinem normalen Log-Verzeichnis finde ich kein Log-File zu einem Alexa-Device.
Oder meinst du das Fhem-Log?
Ich meine das FHEM Log
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 01 August 2022, 12:40:33
Komme ich über die externe Verbindung nicht ran, muss ich heute abend von zu Hause aus schauen.
Über extern komme ich nur an die archivierten Logs ran, also älter als 3 Tage.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 01 August 2022, 14:30:33
Hallo,

@michael.winkler

wollte mal fragen ob du mittlerweile eine Möglichkeit siehst die timer_x-Readings entsprechend dem Status in der App zeitnahe zu aktualisieren ?

In der App verschwindet ein abgebrochener oder ein beendeteter Timer sofort, im Modul bleiben die weiterhin x-Stunden  erhalten wenn man sie nicht selbst löscht.

Ich frag weil ich die Timerfunktion eigentlich jeden Tag nutze, mein Ansatz die Timer zu löschen aber nicht immer klappt und ich bisher nicht nicht drauf gekommen bin welche Situation das dann ist:

defmod not_Echos_timer_del notify (EG_Echo_Kueche|OG_Echo_Wohnzimmer):voice:.(echo.|ziggy.)?(stopp|stop|timer.abbrechen|timer.aus) {return fhem ('set $NAME notifications_delete {(sprintf("fw@". ReadingsVal($NAME,"timer_id",0)))}') if ReadingsNum($NAME,'timer_remainingtime',0) == 0;;}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 02 August 2022, 18:48:34
Hallo
blöde Frage, da ich mir nicht alles durchgelesen habe.
Sollte das EchoModul auch die FireTV Stick "etwas" steuern können?

Der TV wird zwar angezeigt, aber man kann halt gar nichts machen damit?
Internals:
   CFGFN     
   DEF        A93SQJNJQLDSS G4L1DG00032700JJ
   FUUID      62e953ce-f33f-1e88-4139-dff24f0bda786c47
   IODev      echo_devices
   LOGINMODE  IODEV
   NAME       ECHO_G4L1DG00032700JJ
   NR         1374923
   NTFY_ORDER 50-ECHO_G4L1DG00032700JJ
   STATE      connected
   TYPE       echodevice
   eventCount 8
   model      unbekannt
   READINGS:
     2022-08-02 18:41:50   COOKIE_MODE     IODEV
     2022-08-02 18:41:50   IODev           echo_devices
     2022-08-02 18:46:30   model           unbekannt
     2022-08-02 18:46:30   presence        present
     2022-08-02 18:42:29   state           connected
     2022-08-02 18:46:30   version         23723720068
   helper:
     DEVICETYPE A93SQJNJQLDSS
     FAMILY     FIRE_TV
     NAME       TV
     VERSION    23723720068
     bluetooth  -
   hmccu:
Attributes:
   IODev      echo_devices
   alias      TV
   room       Amazon


oder kann dieses Modul gar nichts mit einem FireTV anfangen?
Möchte halt nur Power On/Off und umschalten auf HDMI1 usw.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 August 2022, 18:53:48
Blöde Rückfrage ;)

Was kannst du denn mit der App bzw. per Web-Browser (alexa.amazon.de) steuern?

Das sollte dann auch mit dem Modul gehen...

Bzw. : wie wäre auch hier set ECHO_XYZ textcommand "was würde ich sprechen"  ? ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 02 August 2022, 18:59:10
achso einfach mal so ausprobieren?

ich kenne das nur von den echodevices da habe ich das textcommand und co als set drinnen.

Bei dem FireTV ist halt keine einziges SET oder GET da deswegen hats mich gewundert.
Werde es mal testen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 02 August 2022, 19:03:05
Zitat von: sn0000py am 02 August 2022, 18:48:34... da ich mir nicht alles durchgelesen habe.
Was ? Warum denn nicht ?  ;D

Das Reading
2022-08-02 18:46:30   model           unbekannt
sagt, das Dein Model dem Modul noch nicht bekannt ist.

Michael ist bestimmt so nett und nimmt es in der SVN Version mit auf, wenn Du es ihm mitteilst (vermutlich reicht aber auch schon das was geschrieben wurde)

Im Modul ab Zeile 4340 kannst Du es aber schonmal selbst eintragen:
elsif($ModelNumber eq "A93SQJNJQLDSS"  || $ModelNumber eq "Fire TV Stick Vx")<-><------>{return "Fire TV Stick Vx";}
Danach hast Du zumindest die Grundfunktionen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 August 2022, 19:05:52
Du kannst doch das set textcommand bei jedem beliebigen ECHO absetzen: set ECHO_XYZ textcommad schalte FireTV ein/aus/was auch immer...

Wie aktuell ist fhem/das Modul?

Siehe JudgeDredd...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 02 August 2022, 19:08:44
Zitat von: JudgeDredd am 02 August 2022, 19:03:05
Was ? Warum denn nicht ?  ;D

Das Reading
2022-08-02 18:46:30   model           unbekannt
sagt, das Dein Model dem Modul noch nicht bekannt ist.

Michael ist bestimmt so nett und nimmt es in der SVN Version mit auf, wenn Du es ihm mitteilst (vermutlich reicht aber auch schon das was geschrieben wurde)

Im Modul ab Zeile 4340 kannst Du es aber schonmal selbst eintragen:
elsif($ModelNumber eq "A93SQJNJQLDSS"  || $ModelNumber eq "Fire TV Stick Vx")<-><------>{return "Fire TV Stick Vx";}
Danach hast Du zumindest die Grundfunktionen.

DAnke damit funktioniert zumindest mal das eine oder andere, jetzt kann ich mich mal spielen damit :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 02 August 2022, 19:23:53
Also das normale Steuern geht.
Lautstärke und co mit den integrierten Befehle,
HDMI umschalten mit dem textcommand.
Aber Power schaffe ich gar nicht weder per textcommand noch sonst wie.

Es handelt sich hier nicht um einen Stick sondern ist ein Grundig Fernseher mit integrierten FireTV
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 August 2022, 19:26:54
Geht es denn per Sprache?
Dann geht es auch mit textcommand...

Wenn das nicht geht und auch per Alexa-App/Web-App nichts geht, dann geht es (verm.) nicht...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 02 August 2022, 19:38:50
gmmm okay, dann vermute ich es geht nicht.

Oder weiss wer was ich per textcommand noch probieren könnte?

Geht es bei  anderen Fire TV Fernseher?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 August 2022, 19:42:28
Probier halt erst per Sprache.

Wenn das geht, dann einfach genau den Wortlaut ins textcommand.

Ist doch effektiver als mit textcommand zu experimentieren, oder?

EDIT: frag doch mal beim Hersteller was per Sprache unterstützt wird... Der hat's ja programmiert...

Du kannst den Satz ja sogar vom voice Reading kopieren ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 02 August 2022, 21:58:46
@michael.winkler
Sorry, habe es leider nicht früher geschafft.
Hab das NPM_Login New zu Hause noch mal laufen lassen und im Log stand folgendes:
2022.08.02 21:48:09.294 1: http://192.168.178.1/webservices/homeautoswitch.lua?sid=9df5e6466540a959&switchcmd=getdevicelistinfos: HTTP response code 200
2022.08.02 21:48:09.294 2: HttpUtils http://192.168.178.1/webservices/homeautoswitch.lua?sid=9df5e6466540a959&switchcmd=getdevicelistinfos: Got data, length: 3197
2022.08.02 21:48:09.295 2: HttpUtils response header:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/xml; charset=utf-8
Expires: -1
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://help.avm.de https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
2022.08.02 21:48:29.545 5: [ECHO_G091ET15210502TV] [echodevice_GetSettings] start refresh settings
2022.08.02 21:48:29.545 5: [ECHO_G091ET15210502TV] [echodevice_GetSettings] unknown state / state = unauthorized
sh: 1: ip: not found
2022.08.02 21:51:08.817 2: HttpUtils url=http://192.168.178.1/webservices/homeautoswitch.lua?sid=9df5e6466540a959&switchcmd=getdevicelistinfos NonBlocking via http
2022.08.02 21:51:08.817 1: IP: 192.168.178.1 -> 192.168.178.1
2022.08.02 21:51:08.825 5: [ECHO_G091ET15210502TV] [echodevice_GetSettings] start refresh settings
2022.08.02 21:51:08.826 5: [ECHO_G091ET15210502TV] [echodevice_GetSettings] unknown state / state = unauthorized
2022.08.02 21:51:09.356 2: HttpUtils request header:
GET /webservices/homeautoswitch.lua?sid=9df5e6466540a959&switchcmd=getdevicelistinfos HTTP/1.0
Host: 192.168.178.1
User-Agent: fhem
Accept-Encoding: gzip,deflate
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 August 2022, 08:26:17
Bitte mal mit Verbose 5 versuchen. Logs kannst du mir dann direkt per PM zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 23 August 2022, 10:05:16
Moin,

ich bin gestern per Zufall über den Befehl routine_play gestolpert. Bisher war der für mich nicht so interessant aber eventuell ändert sich das jetzt.
Meine Frage:
Mir wird nur ein Teil meiner vorhandenen Routinen, die ich in der App sehe, dort zur Auswahl angeboten. in der Doku ist keine Einschränkung genannt. Kann/Muss ich die Liste neu laden oder werden die Routinen nach irgendeinem Kriterium gefiltert?

Frage an Michael: Ist der ganze Rattenschwanz mit "@amzn1.yxyxyxy" am Namen der Routine notwendig oder hat einen es einen anderen Hintergrund? Falls es überflüssig ist, könnte es vielleicht generell entfallen, um die Routinene lesbarer zu machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: andy19850 am 30 August 2022, 09:11:48
Zitat von: andy19850 am 25 Juni 2022, 12:21:10
Ich verzweifele... :-[
Habe meine Installation in einer Docker-Umgebung (ghcr.io/fhem/fhem/fhem-docker:bullseye)


fhem@8ae46774a0bb:~$ npm -v
8.10.0

fhem@8ae46774a0bb:~$ node -v
v14.19.2


Es läuft alles durch inkl. Eingabe der Nutzerdaten. Danach erscheint im Browser "ERR_EMPTY_RESPONSE"
Das Log sagt dann:

_http_outgoing.js:555
    throw new ERR_INVALID_CHAR('header content', name);
    ^

TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["Cookie"]
    at ClientRequest.setHeader (_http_outgoing.js:564:3)
    at new ClientRequest (_http_client.js:262:14)
    at Object.request (https.js:370:10)
    at request (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:86:25)
    at handleTokenRegistration (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:500:9)
    at prepareResult (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:396:13)
    at ProxyServer.onProxyRes (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:332:31)
    at ProxyServer.emit (/opt/fhem/cache/alexa-cookie/node_modules/eventemitter3/index.js:183:35)
    at ClientRequest. (/opt/fhem/cache/alexa-cookie/node_modules/http-proxy/lib/http-proxy/passes/web-incoming.js:173:27)
    at ClientRequest.emit (events.js:400:28) {
  code: 'ERR_INVALID_CHAR'
}


List vom Device nach Neustart
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5f7b30e7-f33f-774e-efbb-ca5568c0568b992e
   LOGINMODE  NPM
   NAME       amazon
   NR         379
   NTFY_ORDER 50-amazon
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-06-25 12:19:02   COOKIE_MODE     NPM
     2022-06-25 12:19:07   COOKIE_TYPE     NEW
     2022-06-25 12:18:49   amazon_refreshtoken wait for refreshtoken
     2022-06-25 12:19:07   autocreate_devices stop
     2022-06-25 12:19:07   version         0.2.15
   helper:
     DEVICETYPE AP1F6KUH00XPV
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       G000NS0592240KRN:
       G070L8170217289B:
       G070L817022700CV:
       G0911M1001350N7S:
       G0911M11040204PP:
       G0911M11040204TB:
       G0911X03019400VB:
       G091B004017505T2:
       G2A17X0101460BT6:
       G2A17X0101460C8E:
Attributes:
   DbLogExclude .*
   alias      amazon
   event-on-change-reading .*
   group      Multimedia
   icon       echo
   npm_bin    /usr/bin/npm
   npm_bin_node /usr/bin/node
   npm_proxy_ip 192.168.11.4
   npm_proxy_listen_ip 172.18.0.3
   npm_proxy_port 3002
   room       System->Alexa
   verbose    2


Docker-compose:
fhem:
    restart: always
    container_name: fhem
    ports:
      - "8083:8083"
      - "7072:7072"
      - "8383:8383"
      - "3002:3002"
    image: ghcr.io/fhem/fhem/fhem-docker:bullseye
    volumes:
      - ./fhem/core/:/opt/fhem/
    networks:
      - docker-network
    environment:
       FHEM_UID: 1000
       FHEM_GID: 1000
       TIMEOUT: 10
       RESTART: 1
       TELNETPORT: 7072
       TZ: Europe/Berlin
       NPM_PKGS: "alexa-fhem"
    depends_on:
       - "mysql"

Hat wer eine Idee?

Habe es heute noch einmal versucht. Leider immer noch keinen Erfolg :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: yamaha1983 am 30 August 2022, 09:15:43
Hallo zusammen,

wenn ich mein FHEM neustarte, dann ist der Status vom echodevice Modul immer "INITIALIZED".
Dann muss ich einmalig ein npm_login new machen, damit ich wieder connected bin.

Danach läuft das auch über Wochen problemlos.

Warum wird nach dem Neustart der alte Cookie nicht mehr verwendet?
Oder habe nur ich das Problem, wie kann ich es dann aber lösen?

Danke,
Grüße
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 31 August 2022, 18:45:47
Hey zusammen,

ich nutze das Modul nun echt lange und finde es nach wie vor gut. Ich hatte mir eine "letzter Wecker" Funktion gebaut und daher mein Anliegen.
Amazon löscht inaktive Wecker oder Timer nicht. Diese bleiben bestehen und dümpeln vor sich hin. Ich selber finde das eher unpraktisch und würde
diese gerne löschen können. Im Modul habe ich keinen Weg dafür gefunden. Hab ich was übersehen?
Wenn nein, kann das eingebaut werden?

EDIT: Okay - Ich habe die Funktion notification delete gefunden. Diese löscht einen einzelnen Wecker. Allerdings löscht sie nicht die zugehörigen Readings und somit stimmt der AlarmCount nicht. Gibt es einen Weg A) alle Wecker zu löschen und B) damit verbunden auch die Readings?

Gruß,
87Insane

EDIT:
@ALL die ggf ein minimal State Icon haben wollen für Ihren Echo:

devStateIcon
{
my $mystate = ReadingsVal($name,"playStatus","ERROR");
my $playpic = $mystate eq 'playing'
  ?'rc_PAUSE@red'
  :'rc_PLAY@green';
my $com = $mystate eq "playing"
  ?'pause'
  :'play';
my $previouspic = 'rc_PREVIOUS';
my $nextpic = 'rc_NEXT';
my $artist = ReadingsVal($name,"currentArtist","ERROR");
my $title = ReadingsVal($name,"currentTitle","ERROR");

my $show = $mystate eq 'playing'
  ? "
  <a href=\"/fhem?cmd.dummy=set $name previous&XHR=1\">".FW_makeImage($previouspic)."</a>
  <a href=\"/fhem?cmd.dummy=set $name $com&XHR=1\">".FW_makeImage($playpic)."</a>
  <a href=\"/fhem?cmd.dummy=set $name next&XHR=1\">".FW_makeImage($nextpic)."</a>"
  ." $artist - $title"
  : "
  <a href=\"/fhem?cmd.dummy=set $name $com&XHR=1\">".FW_makeImage($playpic)."</a>"
;

"<div>
$show
</div>"
}
}


Bietet Next, Play/Pause und Previous. Next und Previous sind ausgeblendet wenn der Status nicht playing ist.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 04 September 2022, 18:49:30
Moin,
Meine Versuche alles ans laufen zu bekommen scheitern leider kläglich,
evtl. weiss jemand von euch weiter.

Define klappt,
NPM_install läuft durch und meldet erfolgreichen Abschluss der Installation.

NPM_login
hier wird eine Seite aufgerufen (was ewig dauert) mit einer IP zum anklicken
wenn ich diese anklicke, kommt ein neuer Tab der irgendwann sagt, "Diese Seite ist nicht erreichbar"

Hat wer eine Idee?

Mit freundlichen Grüßen

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: andy19850 am 05 September 2022, 09:06:37
Zitat von: andy19850 am 30 August 2022, 09:11:48
Habe es heute noch einmal versucht. Leider immer noch keinen Erfolg :(

Klappt jetzt. Es lag vermutlich am piHole in meinem Netzwerk  :-X
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 06 September 2022, 17:09:26
npm reconnect und new funktioniert nihct mehr.
connected but loginerror.
Hat aktuell noch jemdand das Problem, oder nur ich?
Bei NPM_login und NPM_new ist dann fhem nicht mehr erreichbar. Für wie lange, weiss ich nocht nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Invers am 06 September 2022, 17:43:40
Hat sich von selber repariert. Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 10 September 2022, 12:17:24
Moin zusammen,

Ich nutze in meinen Bädern Echos um beim Betreten einen Radiosender abzuspielen. Nach Verlassen beendete ich die Wiedergabe mit
set xx_echo pause
Funktioniert schon seit Jahren problemlos.

Seit ein paar Tagen spielen die Echos aber einfach weiter. Scheinbar wurde auch bei TuneIn was verändert, da seit etwa dem gleichen Zeitraum bei Start der Wiedergabe ein kurzer "TuneIn" Jingle gespielt wird. Ausser den FHEM Updates habe ich in an der Config nichts verändert.

Ich habe mir jetzt geholfen, in dem ich den Befehl zum anhalten der Wiedergabe auf
set xx_echos textcommand stop
geändert habe. Wollte es aber dennoch hier mal hochwerfen.
Titel: EchoMultiroom musik Abfrage was gerade gespielt wird...
Beitrag von: misux am 11 September 2022, 13:12:19
HI!

Ich habe im Wohnbereich mehrere Echos als Multiroom Geräte zusammengrführt...

Diese EchoMulitroom habe ich auch als Echodevice im Fhem..

Leider bekomme ich sehr träge die abgespielte Musik zur anzeige... mit mehreren minuten Verzögerung...

Kann man das irgendwie beschleunigen oder die abfrage erzwingen was aktuell läuft...?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mindkicker am 11 September 2022, 14:30:51
Danke für den Tipp. Ich dachte erst es liegt daran dass ich ewig kein Update gemacht habe oder PiHole irgendwas blockt.

Zitat von: Borkk am 10 September 2022, 12:17:24
Ich habe mir jetzt geholfen, in dem ich den Befehl zum anhalten der Wiedergabe auf
set xx_echos textcommand stop
geändert habe. Wollte es aber dennoch hier mal hochwerfen.
Titel: Antw:EchoMultiroom musik Abfrage was gerade gespielt wird...
Beitrag von: MadMax-FHEM am 11 September 2022, 16:43:44
Zitat von: misux am 11 September 2022, 13:12:19
HI!

Ich habe im Wohnbereich mehrere Echos als Multiroom Geräte zusammengrführt...

Diese EchoMulitroom habe ich auch als Echodevice im Fhem..

Leider bekomme ich sehr träge die abgespielte Musik zur anzeige... mit mehreren minuten Verzögerung...

Kann man das irgendwie beschleunigen oder die abfrage erzwingen was aktuell läuft...?

Vermutlich (aktuell) nur die generelle Abfragezeit des Moduls (interval?) runter zu setzen...
...mit mehr Belastung und auch schauen wie "lustig" das Amazon findet...

Ich kann damit leben, dass es (bei mir gefühlt) innerhalb des Standardabfrageintervals angezeigt wird (auf meinem MagicMirror und auf meiner "NowPlaying-Webseite")...
...mehrere Minuten kann ich nicht bestätigen...

Ansonsten den Modulauthor fragen, ob es eine Möglichkeit gibt, ähnlich der für das voice-Reading...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 11 September 2022, 18:10:08
hmm... den einzigen intervall den ich habe ist im echomodul... npm_refresh_intervall mit 86400...

sonst habe ich nirgends intervalle...

Welche Intervalle hast du denn wo?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 September 2022, 18:38:11
Zitat von: misux am 11 September 2022, 18:10:08
hmm... den einzigen intervall den ich habe ist im echomodul... npm_refresh_intervall mit 86400...

sonst habe ich nirgends intervalle...

Welche Intervalle hast du denn wo?

Doch hast du! ;)

Steht doch in der Beschreibung:

Zitat von: https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Attribute
intervalsettings        [NUMERIC]    ACCOUNT ECHODEVICE    Hier kann der Pollintervall des Moduls bestimmt werden. (Standard Wert = 60 Sekunden)

Gleich neben dem bereits erwähnten "intervalvoice"...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 12 September 2022, 11:24:10
Ein herzerfrischendes "Moin" vom achtern Diek vorweg

Ich habe ein kleines Problem mit der Installation der Echos.

Habe die Anleitung auf https://www.mwinklerblog.de/modul-echodevice-npm/ (https://www.mwinklerblog.de/modul-echodevice-npm/) befolgt:

Im Terminal

sudo visodu
     fhem    ALL=(ALL:ALL) NOPASSWD: ALL


Im fhem Befehlsfenster

define AC_Echo_Account echodevice xxx@xxx.xx xxx

set AC_Echo_Account NPM_Install

Installationsergebnis

Installation wird angestartet

up to date, audited 92 packages in 2s

9 packages are looking for funding
run `npm fund` for details

1 high severity vulnerability

To address all issues, run:
npm audit fix

Run `npm audit` for details.

!!Installation fehlgeschlagen!!


Im Terminal

pi@HomeServer:~ $ npm fund
pi

pi@HomeServer:~ $ sudo npm audit
found 0 vulnerabilities

pi@DeekeHomeServer:~ $ sudo npm audit fix
up to date, audited 1 package in 499ms
found 0 vulnerabilities

pi@HomeServer:~ $ node --version
v16.17.0
pi@HomeServer:~ $ npm --version
8.15.0


In der manuellen Variante sieht es nicht anders aus:

pi@HomeServer:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

up to date, audited 92 packages in 2s

9 packages are looking for funding
  run `npm fund` for details

1 high severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.


pi@HomeServer:~ $ sudo npm audit
found 0 vulnerabilities


pi@HomeServer:~ $ sudo npm audit fix
up to date, audited 1 package in 430ms
found 0 vulnerabilities



Mir ist im Augenblick nicht ganz klar, was hier schief läuft...

Gruß
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2022, 12:08:05
In der Doku steht folgendes, bezüglich manueller Installation!

Manuell (per SSH)

Wer keine automatische Installation durchführen möchte, kann diese auch manuell machen. Hierfür sind einige Schritte notwendig.

Herunterladen der NPM Pakete
Berechtigungen setzen
Über folgenden Befehl werden die benötigten Pakete heruntergeladen:

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2



Das Ergebnis sollte dann ungefähr so aussehen. Die Warnungen können in der Regel ignoriert werden.

Nach erfolgreicher Installation, müsst Ihr über folgenden Befehl noch die Berechtigungen anpassen:

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
Wenn Eure FHEM Installation nicht in dem Verzeichnis "/opt/fhem" liegt, müsst Ihr die Befehle dementsprechend anpassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 12 September 2022, 13:50:01
Hallo Michael

Danke fuier die rasche Antwort.

Sorry, aber ich habe vergessen anzugeben, dass ich diesen Befehl selbstverstaendlich ebenfalls durchgefuehrt habe.


pi@HomeServer:~ $ cd /opt/fhem

pi@HomeServer:/opt/fhem $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
up to date, audited 92 packages in 2s
9 packages are looking for funding
  run `npm fund` for details
1 high severity vulnerability
To address all issues, run:
  npm audit fix
Run `npm audit` for details.

pi@HomeServer:/opt/fhem $ sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

pi@HomeServer:/opt/fhem $ sudo npm audit fix
npm ERR! code ENOLOCK
npm ERR! audit This command requires an existing lockfile.
npm ERR! audit Try creating one first with: npm i --package-lock-only
npm ERR! audit Original error: loadVirtual requires existing shrinkwrap file
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-09-12T11_47_20_447Z-debug-0.log

pi@DeekeHomeServer:/opt/fhem $ sudo npm i --package-lock-only
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /opt/fhem/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/opt/fhem/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-09-12T11_47_40_692Z-debug-0.log

pi@DeekeHomeServer:/opt/fhem $ sudo npm audit
found 0 vulnerabilities


Ein set AC_Echo_Account bringt daher nur ein Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch .

Womit wir wieder am Anfang wären.

Gruß
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2022, 14:01:23
Befinden sich in dem Verzeichnis "/opt/fhem/cache/alexa-cookie" Daten? Und wenn ja, welche?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 12 September 2022, 14:19:11
Hallo Michael

Zitat von: michael.winkler am 12 September 2022, 14:01:23
Befinden sich in dem Verzeichnis "/opt/fhem/cache/alexa-cookie" Daten? Und wenn ja, welche?


pi@HomeServer:/opt/fhem/cache $ lx
total 8
drwxrwxrwx 3 fhem dialout 4096 Sep 12 10:13 alexa-cookie
-rwxrwxrwx 1 fhem dialout 3072 Apr 17  2020 ae8683bf778cd4bbbeb41026579c57d8.mp3

pi@HomeServer:/opt/fhem/cache $ cd alexa-cookie/

pi@HomeServer:/opt/fhem/cache/alexa-cookie $ lx
total 84
drwxrwxrwx 85 fhem dialout  4096 Sep  7 20:04 node_modules
-rw-r--r--  1 fhem dialout   574 Sep 12 10:12 798create-cookie.js
-rwxrwxrwx  1 fhem dialout  3201 Dec 28  2020 711result.json
-rw-r--r--  1 fhem dialout     4 Sep 12 10:13 798result.json
-rw-rw-rw-  1 fhem dialout    58 Sep  7 20:04 package.json
-rwxrwxrwx  1 fhem dialout 62360 Sep 12 13:50 package-lock.json

pi@HomeServer:/opt/fhem/cache/alexa-cookie $ cd node_modules/

pi@HomeServer:/opt/fhem/cache/alexa-cookie/node_modules $ lx
total 368
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 accepts
drwxr-xr-x 5 fhem dialout  4096 Sep 12 10:13 alexa-cookie2
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 array-flatten
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 body-parser
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 braces
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 buffer-from
drwxrwxrwx 4 fhem dialout  4096 Apr 15  2020 bufferhelper
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 bytes
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 call-bind
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 concat-stream
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 content-disposition
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 content-type
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 cookie
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 cookie-signature
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 core-util-is
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 debug
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 depd
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 destroy
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 ee-first
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 encodeurl
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 escape-html
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 etag
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 eventemitter3
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 express
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 fill-range
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 finalhandler
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 follow-redirects
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 forwarded
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 fresh
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 function-bind
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 get-intrinsic
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 has
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 has-symbols
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 http-errors
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 http-proxy-response-rewrite
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 https
drwxrwxrwx 4 fhem dialout  4096 Apr 15  2020 iconv-lite
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 inherits
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 isarray
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 is-extglob
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 is-glob
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 is-number
drwxrwxrwx 2 fhem dialout  4096 May  3 14:04 is-plain-obj
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 media-typer
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 merge-descriptors
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 methods
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 micromatch
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 mime
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 mime-db
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 mime-types
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 ms
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 negotiator
drwxr-xr-x 5 fhem dialout  4096 Sep  7 20:04 object-inspect
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 on-finished
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 parseurl
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 path-to-regexp
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 picomatch
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 process-nextick-args
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 proxy-addr
drwxr-xr-x 6 fhem dialout  4096 Sep  7 20:04 qs
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 range-parser
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 raw-body
drwxrwxrwx 4 fhem dialout  4096 Apr 15  2020 readable-stream
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 requires-port
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 safe-buffer
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 safer-buffer
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 send
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 serve-static
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 setprototypeof
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 side-channel
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 statuses
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 string_decoder
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 toidentifier
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 to-regex-range
drwxrwxrwx 4 fhem dialout  4096 Apr 15  2020 typedarray
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 type-is
drwxrwxrwx 3 fhem dialout  4096 May  3 14:12 @types
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 unpipe
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 util-deprecate
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 utils-merge
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 vary
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 .bin
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 ipaddr.js
-rw-rw-rw- 1 fhem dialout 34198 Sep 12 13:50 .package-lock.json



Gruß
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 September 2022, 14:46:06
wenn in dem Unterverzeichnis "alexa-cookie2" jetzt auch noch Daten liegen, sollte eigentlich alles funktionieren.

ggf. noch mal das komplette cache Verzeichnis löschen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: misux am 12 September 2022, 15:44:15
Zitat von: MadMax-FHEM am 11 September 2022, 18:38:11
Doch hast du! ;)

Steht doch in der Beschreibung:

Gleich neben dem bereits erwähnten "intervalvoice"...

Gruß, Joachim

OKay... Habe ich gesetzt, scheint zu funktionieren...

Habe aber das Problem das mir der Titel in der FTUI sich ganz schön feiern lässt mit der aktualisierung... Weißt du vielleicht wie ich die Aktualisierung in der FTUI anstoßen kann sobald es im FHEM aktualisiert wird?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 13 September 2022, 09:17:24
Zitat von: Borkk am 10 September 2022, 12:17:24
Moin zusammen,

Ich nutze in meinen Bädern Echos um beim Betreten einen Radiosender abzuspielen. Nach Verlassen beendete ich die Wiedergabe mit
set xx_echo pause
Funktioniert schon seit Jahren problemlos.

Seit ein paar Tagen spielen die Echos aber einfach weiter. Scheinbar wurde auch bei TuneIn was verändert, da seit etwa dem gleichen Zeitraum bei Start der Wiedergabe ein kurzer "TuneIn" Jingle gespielt wird. Ausser den FHEM Updates habe ich in an der Config nichts verändert.

Ich habe mir jetzt geholfen, in dem ich den Befehl zum anhalten der Wiedergabe auf
set xx_echos textcommand stop
geändert habe. Wollte es aber dennoch hier mal hochwerfen.

Zur Info:

es scheint sich wohl um ein amazonseitiges Problem gehandelt zu haben , welches offenbar behoben wurde.
Seit heute morgen funktioniert der Befehl "Pause" bei mir wieder, ohne weitere Änderungen.

Ich hatte mir ebenfalls mit der Textkommandoversion geholfen, hatte bei mir aber unerwünschte Nebenwirkungen.

gruss Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: miche am 13 September 2022, 12:05:45
Hallo,

ich habe heute mein System neu aufgesetzt und echodevice bekomme ich nicht zum laufen.
Immer wenn ich auf new npm login gehe kommt diese Seite ist nicht erreichbar.

Ich habe schon die IP vom Raspberry in den Attributen eingetragen aber das brachte auch keine Lösung!
Hat noch jemand einen Tipp für mich?

NPM Version 7.5.2
Node Version 12.22.12

Log von FHEM

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.20.240:3003 to listen on 192.168.20.240

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.09.13 11:58:43 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-8645203-0893827

2022.09.13 11:58:43 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2293783122l

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=262-8645203-0893827; session-id-time=2293783122l","Accept":"*/*"},"gzip":true,"body":"appActionToken=Nv0EtHufwS0ScXXIivftKqOMKkQj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AS1RDMjcyMDVQQ0VZM0VCVzVTUVA%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.5zbrCeqmdbGVgvZm8NRTyImlt0W884Oe9v_0tBoH4-jVKSmvCpE-Hg.ekSHXk_eY_zjwpAc.l2cilx0Syf2ZcHw84C1_daWM8-yepify2tFNzvafW8_QzEbUVX8n2TNsS5LOIMc7pIvTxpLy9LRd2wvvogpTUE5I_u8ZOaMAvp2MgYBXx40z-rxnYygBP-r9mXMFgP_yrQIFA9mmOBwG-A3QYLHXY70-SZCdoHJ_rescNt1Jh0cKcOtwcTxF833FxPgUQcIYvC6Vs0iof7OmABnGrOVv20CVVlBgePkKRGy0LsB86dNoudjVeeFGBrc3kYVZ3sRqJZsxF9h20bRUOjOCQoNU_sh-meKGBeTRr38C1rXHhqDzFP1KKpH3H6NP8NYNVm3JA982MEBUTcsHj1w2ZMo.DXjsQ9guPAxSIwDNHOg0kg&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false"}

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2293783154l

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 257-3487393-5142853

2022.09.13 11:59:45 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.09.13 11:59:45 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/262-8645203-0893827","Cookie":"session-id=262-8645203-0893827; session-id-time=2293783154l; ubid-acbde=257-3487393-5142853","Accept":"*/*"},"gzip":true,"body":"appActionToken=Nv0EtHufwS0ScXXIivftKqOMKkQj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWVM4RzE2WlI5NlEyQURHNkhGOVc%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.yj2Uj63ktEDMPMTmqxz4-VGstUDt1P0_S5U33q_zImHaey02o59qYw.VrTfLX0Ypr9IJY23.2F0ZV2KY5lJaj13ZcC2GEXL8F6jpTm5HfP-xjTpv-VWwyWvjgjbPsn-b6-sZbJbzi2j9RwDy4IPG8-TS4kZRzTC0fVizCU3ZXbTZCM1hVMAyQp2TC1LdiZ34s40GDBuVtmrsWp9iRYOEM-ndxiUIkycASYfeXkD2P5YPyFPPADMTnIVodt2Qxi2HkZQm2U_h5G__ZLofwdIOPHeyZuYOz7Ui0q2_g_P-tgH2WRe_xR16pLgUeqgar2vKs90V0OUX_prQGvpKi81guQqgl-HULf7kpRd72PnDIA1hkFJqVu5ky0Po816GdagVab2y8LiDng.uPRNRZf4bF1nW1sMAcy9fw&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3003

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2022.09.13 11:59:46 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 13 11:54:18 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 54create-cookie.js = true
2022.09.13 11:59:46 1: Server shutdown delayed due to alexa for max 10 sec
2022.09.13 11:59:46 3: alexa: read: end of file reached while sysread
2022.09.13 11:59:46 3: alexa: stopped
2022.09.13 11:59:47 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 13 11:54:18 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 54create-cookie.js = true

Status von Device
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_listen_ip    Attribut 192.168.**.***
npm_proxy_port    Attribut 3003
npm_proxy_ip    Attribut 192.168.**.***
room    Attribut Amazon
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 13 September 2022, 13:52:28
Ist das die IP 192.168.20.240 von Deinem FHEM Server? Ist der Link "http:\\192.168.20.240:3003" erreichbar?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Flanders am 21 September 2022, 13:49:35
Hallo,

kurze Frage, da meine Tochter einen separaten Amazon-Account hat, kann man mehrere Amazon Anmeldungen (also mehrere Devices) anlegen?

Greets
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 21 September 2022, 17:28:51
Zitat von: miche am 13 September 2022, 12:05:45
Hallo,

ich habe heute mein System neu aufgesetzt und echodevice bekomme ich nicht zum laufen.
Immer wenn ich auf new npm login gehe kommt diese Seite ist nicht erreichbar.

Ich habe schon die IP vom Raspberry in den Attributen eingetragen aber das brachte auch keine Lösung!
Hat noch jemand einen Tipp für mich?

NPM Version 7.5.2
Node Version 12.22.12


Bei mir hat es auch nicht funktioniert.
Das Modul wollte immer die IP von einem Docker Container(DeConz) nutzen und selbst wenn ich die Server-IP usw. angegeben habe, hat es nicht funktioniert.

was sagt die Ausgabe von ifconfig -a?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: maddhin am 02 Oktober 2022, 20:24:24
Was richtig super wäre, wäre ein Docker Container, damit das Modul "richtig läuft".

Bei mir hat es aus irgendwelchen Gründen - nach Jahren des Einsatzes - nicht mehr funktioniert ("INITIALIZED") und ich schaffe es auch nicht mehr zum Laufen zu bekommen. Ich nutze das aktuelle Fhem-Docker image.
Für Laien wie mich wäre ein Docker-Image wirklich super, denn es ist so schwer nachzuvollziehen, wo der Fehler sein könnte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 Oktober 2022, 20:33:35
Laien sollten kein docker nehmen...
Vermeintlich einfach (wenn der docker 1:1 verwendet werden kann).
Muss man anpassen, hat man dann u.U. viele andere Probleme und muss erst mal rausfinden wo sie liegen: OS, docker, Container oder alles zusammen...

Ich installiere alles was ich so nutze "bare metal" da ist einfach nachzuvollziehen wo das Problem liegt, sofern es überhaupt welche gibt...

Nur meine Meinung zum Thema docker...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: maddhin am 02 Oktober 2022, 21:18:24
Also ich persönlich habe super Erfahrungen mit Fhem und Docker gemacht. Homebridge, MQTT, Alexa, etc pp sind einfach zu installieren und zu konfigurieren - incl. Backups. Vor allem kann man leicht wieder zerschossene Installationen wiederherstellen. Auf bare metal alles händisch wieder neu zu installieren ist Horror - vor allem als Laie da man dann immer wieder sich erinnern muss, wie man dieses und jenes Problem damals gelöst hatte... Heute muss ich nur noch die docker-compose pflege und anpassen. Das erspart extrem viel Aufwand bei einem komplexen System :)

Aber das mit dem Docker-Container war ja nur eine Idee um ggf. die ganzen Installations- und Verbindungsprobleme einzugrenzen. Es scheint mir, dass viele immer die gleichen Schwierigkeiten haben - wie ich z.B. es nicht schaffen, dass sich die Seite mit dem Link zum einloggen bei Amazon öffnet. Mit einem Docker Container könnte man diese Probleme eigentlich komplett abschaffen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 Oktober 2022, 21:27:43
Wenn du liest haben die meisten diese Probleme nur, weil sie einen docker nutzen...

Ich hatte noch nie Probleme (außer Amazon hat mal wieder was geändert) und Backup/Restore ist auch bare metal kein Ding...

Jeder wie er will...

Allerdings kommt bei Problemen mindestens eine "Indirektion" (Schicht) mehr dazu...
Und als Laie ist man dann ja wohl erst recht aufgeschmissen...

Aber again: nur meine Meinung dazu...

Und: es gibt durchaus Anwendhngsfälle/-bereiche wo Docker sinnvoll ist (und da nutze ich das auch: immer gleiche Umgebung z.B. bei SW Entwicklung bzw. Generierung/Compilierung)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: NCMasta am 03 Oktober 2022, 09:00:35
Servuz  :D

leider habe ich auch ein Problem mit Echodevice  :-[

Es ging eine Zeit lang, dann plötzlich nicht mehr, ohne das ich was verändert habe...

Get Status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-63038....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-63038....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1




Log:
2022.10.03 08:52:28 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2022.10.03 08:52:28 3: [Echo] [echodevice_setState] to connected but loginerror
2022.10.03 08:53:25 3: [Echo] [echodevice_LoginStart] connected but loginerror
2022.10.03 08:53:25 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2022.10.03 08:53:46 4: [Echo] [echodevice_SendLoginCommand] [cookielogin1]
2022.10.03 08:53:46 4: [Echo] [echodevice_SendLoginCommand] [cookielogin1] Accept-Language: de,en-US;q=0.7,en;q=0.3
2022.10.03 08:53:46 4: [Echo] [echodevice_SendLoginCommand] [cookielogin1] User-Agent:      Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
2022.10.03 08:53:46 4: [Echo] [echodevice_Parse] [cookielogin1] []
2022.10.03 08:53:46 5: [Echo] [echodevice_Parse] [cookielogin1] [] DATA Dumper=$VAR1 = '';

2022.10.03 08:53:46 4: [Echo] [echodevice_SendLoginCommand] [cookielogin2]
2022.10.03 08:53:46 4: [Echo] [echodevice_Parse] [cookielogin2] []
2022.10.03 08:53:46 5: [Echo] [echodevice_Parse] [cookielogin2] [] DATA Dumper=$VAR1 = '


Zusätzlich ist in meinem Log ein ziemlich langer HTML-Code, als ich es auf Verbose 5 gestellt habe  :o
Am Ende des HTML-Codes erschien dann nochmal:
2022.10.03 08:53:47 4: [Echo] [echodevice_LostConnect] clear CMD_QUEUE
2022.10.03 08:53:47 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3


Kann jemand damit etwas anfangen? Habe es über NPM-Login probiert und über das klassische Login, nichts funktioniert. Allerdings lief es eine Zeit lang mit dem NPM-Login ohne Probleme...

LG

Eric
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 06 Oktober 2022, 08:49:36
Zitat
Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.

Ich hatte ein Problem mit der fhem.cfg und mußte dort Dinge löschen.
Seit dem erhalten die Alexa-Devices keine Verbindung mehr.
Egal was ich (nach Anleitung) probiere über diese Meldung komme ich nicht hinaus.
Neustart hilft nicht, Löschen von /opt/fhem/cache/alexa-cookie auch nicht.

Wer findet meinen Fehler?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 06 Oktober 2022, 09:18:45
Hm,

wie hast Du denn die fhem.cfg bearbeitet. Und, hast Du die funktionierende Version gesichert?

Grüße Jörg
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 06 Oktober 2022, 09:49:40
Zitat von: JoWiemann am 06 Oktober 2022, 09:18:45
Hm,

wie hast Du denn die fhem.cfg bearbeitet. Und, hast Du die funktionierende Version gesichert?

Grüße Jörg
Das war nur der Auslöser und über den internen Editor. Der Fehler lag in zigbee.
Inzwischen hatte ich alle alxa-Device gelöscht und neu angelegt. Ohne Erfolg.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 Oktober 2022, 09:55:41
Zitat von: rabehd am 06 Oktober 2022, 09:49:40
Das war nur der Auslöser und über den internen Editor.

Der interne Editor ist wie extern bearbeiten.
Am Ende wird rereadcfg ausgeführt, das macht (oft) Probleme, bzw. für manche Module ist das "tödlich" (z.B. Alexa aber nicht echodevice, sondern wirklich Alexa/alexa-fhem)...

Gründe/Diskussionen/... warum wieso weshalb nicht hier, einfach mal im Forum suchen...

EDIT: denke aber nicht, dass das für das echodevice relevant ist?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 06 Oktober 2022, 10:02:44
Zitat von: MadMax-FHEM am 06 Oktober 2022, 09:55:41
EDIT: denke aber nicht, dass das für das echodevice relevant ist?

sehe ich auch so
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 06 Oktober 2022, 12:13:53
Zitat von: rabehd am 06 Oktober 2022, 08:49:36
Ich hatte ein Problem mit der fhem.cfg und mußte dort Dinge löschen.
Seit dem erhalten die Alexa-Devices keine Verbindung mehr.
Egal was ich (nach Anleitung) probiere über diese Meldung komme ich nicht hinaus.
Neustart hilft nicht, Löschen von /opt/fhem/cache/alexa-cookie auch nicht.

Wer findet meinen Fehler?

Nach dem ich nichts mehr versucht habe, erscheint plötzlich im Register mit dem Port 3002 der Anmeldedialog.
--> connect

Problem weg, nur nicht per Lösung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 13:54:05
Hallo
glücklich der, bei dem es irgendwie funktioniert.

Inzwischen habe ich alles versucht: Raspi Neustart, löschen des Cache, neues Install NPM, attribute IP und Proxy (auch alternative gewählt). Immer die bekannte Meldung zum Proxy.
Was mir gerade aufgefallen ist, dass das Reading amazon_refreshtoken sich jede Sekunde aktualisiert!

Kann mir einer noch helfen?
Danke Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 06 Oktober 2022, 14:08:15
keine Lösung

Mach im Browser einen Tab mit der IP vom Raspi und Port 3002 auf.
Starte den Raspi neu und schaue immer wieder in den Tab mit Port 3002, bei mir war irgendwann dort das Anmeldefenster von Amazon.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 16:55:43
Hallo rabehd

vielen Dank, bin ich zu ungeduldig: Was verstehst du unter "irgendwann".

Also bisher kein Erfolg bei mir.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 06 Oktober 2022, 18:38:36
Was sagt denn die Ausgabe von ifconfig -a
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 18:56:51
ipconfig


eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.107  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 fe80::93ac:dc45:8f6b:6329  prefixlen 64  scopeid 0x20<link>
        inet6 2a00:6020:4e0c:b600:2e12:d984:176:9ee8  prefixlen 64  scopeid 0x0<global>
        ether b8:27:eb:1f:9a:a8  txqueuelen 1000  (Ethernet)
        RX packets 5325  bytes 495797 (484.1 KiB)
        RX errors 0  dropped 2  overruns 0  frame 0
        TX packets 2383  bytes 267389 (261.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 418  bytes 111185 (108.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 418  bytes 111185 (108.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.69  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 2a00:6020:4e0c:b600:6272:87cf:16d4:a3fb  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::f8fd:9006:55ee:9f5d  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:4a:cf:fd  txqueuelen 1000  (Ethernet)
        RX packets 2429  bytes 233595 (228.1 KiB)
        RX errors 0  dropped 2  overruns 0  frame 0
        TX packets 95  bytes 15667 (15.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Ich habe hier die IP 192.168.178.69 gesehen.
Ich habe die PI mit einbem USB-Stick neu aufgesetzt. Das war die WLAN-IP der PI, mit der ich das System aufgesetzt habe.

Sonst hoffe ich, dass du daraud Infos ziehen kannst
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 06 Oktober 2022, 19:04:13
Welche ip-adresse versucht ein NPM-Login zu erreichen (welche IP steht im browser in der Adresszeile)?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 19:15:48
Zitat(welche IP steht im browser in der Adresszeile)
Die 107

Ich habe noch einmal ein neues NPM-Install durchgeführt und die 107 als npm-proxy-ip definiert. Aber auch keine Änderung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 06 Oktober 2022, 19:20:47
probiere doch mal ein ip link set dev eth0 downoder /sbin/ifconfig eth0 down

und danach ein NPM-Login beim FHEM Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 19:25:56
Zitatip link set dev eth0 down
Damit habe ich die Verbindung zur PI verloren, und nun
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 06 Oktober 2022, 19:28:15
Wlan? Also mit der WLAN IP verbinden 192.168.178.69

Edit:
Hat der PI eine Verbindung zum internet? Wenn ja, über welches interface?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 19:32:13
ZitatWenn ja, über welches interface?
Wie testen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 06 Oktober 2022, 19:34:34
mit ping

ping -c3 www.google.com
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 19:37:15


PING www.google.com(fra24s12-in-x04.1e100.net (2a00:1450:4001:831::2004)) 56 dat                                                                                                             a bytes
64 bytes from fra24s12-in-x04.1e100.net (2a00:1450:4001:831::2004): icmp_seq=1 t                                                                                                             tl=119 time=15.3 ms
64 bytes from fra24s12-in-x04.1e100.net (2a00:1450:4001:831::2004): icmp_seq=2 t                                                                                                             tl=119 time=15.5 ms
64 bytes from fra24s12-in-x04.1e100.net (2a00:1450:4001:831::2004): icmp_seq=3 t                                                                                                             tl=119 time=18.2 ms

--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 15.286/16.341/18.222/1.333 ms
pi@raspberrypi-3-usb:~ $
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 06 Oktober 2022, 19:38:15
kannst du jetzt mal ein NPM-Login versuchen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 19:43:11
Die Prox IP löschen oder auf 69 setzen?
Dann Cache lehren und neue NPM-Install?
Nur Login ergibt wieder den Fehler Proxy-Port

192.168.178.69:2003 erzeugt
http://192.168.178.107:3002/www.amazon.com/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.com%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 06 Oktober 2022, 19:48:42
die attr ip und den port löschen

den Port dann auch im terminal schliessen bevor du einen erneuten npm-login versuchst

sudo netstat -tulpen | grep -v '127.0.0.1'  | grep -v '::1:'
dann kill (PID_NR)

zur Sicherheit zeig mal ein list vom device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 20:21:07
Sorry, ich hatte gerade ein wichtiges Telefonat

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      633e07fb-f33f-67f1-777a-c58af12abfe380a7
   FVERSION   37_echodevice.pm:v5.0.0-s25459/2022-01-12
   LOGINMODE  NPM
   NAME       Amazon_Account
   NR         229
   NTFY_ORDER 50-Amazon_Account
   STATE      INITIALIZED
   TYPE       echodevice
   eventCount 3875
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-10-06 19:10:57   COOKIE_MODE     NPM
     2022-10-06 19:11:29   COOKIE_TYPE     NEW
     2022-10-06 20:18:59   amazon_refreshtoken wait for refreshtoken
     2022-10-06 19:11:29   autocreate_devices stop
     2022-10-06 19:11:29   version         0.2.15
   helper:
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   icon       echo
   room       Amazon


Port schließen und Login mach dann sofort

Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          13584      552/sshd: /usr/sbin
tcp        0      0 0.0.0.0:15000           0.0.0.0:*               LISTEN      0          11179      579/./solarview-fb
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      0          17463      1084/smbd
tcp        0      0 192.168.178.69:3002     0.0.0.0:*               LISTEN      999        17998      1667/node
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      0          17462      1084/smbd
tcp        0      0 0.0.0.0:22422           0.0.0.0:*               LISTEN      0          11181      579/./solarview-fb
tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN      999        13604      583/perl
tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN      999        13603      583/perl
tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN      999        13602      583/perl
tcp6       0      0 :::88                   :::*                    LISTEN      0          14633      582/./busybox
tcp6       0      0 :::22                   :::*                    LISTEN      0          13586      552/sshd: /usr/sbin
tcp6       0      0 :::139                  :::*                    LISTEN      0          17461      1084/smbd
tcp6       0      0 :::445                  :::*                    LISTEN      0          17460      1084/smbd
udp        0      0 0.0.0.0:631             0.0.0.0:*                           0          14837      661/cups-browsed
udp        0      0 192.168.178.255:137     0.0.0.0:*                           0          15294      527/nmbd
udp        0      0 192.168.178.69:137      0.0.0.0:*                           0          15293      527/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                           0          14621      527/nmbd
udp        0      0 192.168.178.255:138     0.0.0.0:*                           0          15296      527/nmbd
udp        0      0 192.168.178.69:138      0.0.0.0:*                           0          15295      527/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                           0          14622      527/nmbd
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           108        11010      389/avahi-daemon: r
udp        0      0 0.0.0.0:58128           0.0.0.0:*                           108        11012      389/avahi-daemon: r
udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          11782      484/dhcpcd
udp6       0      0 :::5353                 :::*                                108        11011      389/avahi-daemon: r
udp6       0      0 :::59211                :::*                                108        11013      389/avahi-daemon: r
udp6       0      0 :::546                  :::*                                0          11818      484/dhcpcd
pi@raspberrypi-3-usb:~ $ kill (PID_NR)


Aber damit habe ich Probleme
Zitatkill (PID_NR)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 06 Oktober 2022, 20:31:03
Zitat von: jove01 am 06 Oktober 2022, 16:55:43
Hallo rabehd

vielen Dank, bin ich zu ungeduldig: Was verstehst du unter "irgendwann".

Also bisher kein Erfolg bei mir.
Ich habe zufällig nach 4 Stunden den Anmeldedialog gesehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 06 Oktober 2022, 20:54:39
Dank Shadow3561 habe ich jetzt die Anmeldung hinbekommen. Tausend Dank für deine Geduld für einen Nichtwissenden :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 07 Oktober 2022, 05:37:08
Super, dass es geklappt hat.
Viel Spaß dann beim experimentieren mit dem Modul und Alexa.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: jove01 am 07 Oktober 2022, 09:31:00
Zitat von: Shadow3561 am 07 Oktober 2022, 05:37:08
Super, dass es geklappt hat.
Viel Spaß dann beim experimentieren mit dem Modul und Alexa.

nochmals vielen Dank für deine Geduld

Jürgen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bart0190 am 09 Oktober 2022, 10:34:33
Hallo,
Ich habe anscheinend ein ähnliches Problem wie
https://forum.fhem.de/index.php/topic,82631.msg1237671.html#msg1237671 (https://forum.fhem.de/index.php/topic,82631.msg1237671.html#msg1237671)
Nur, dass die Echo Devices bei mir funktionieren, auch mit den Login-Fehlern.

Ich habe das Echo Modul schon seit längerem laufen, jedoch kommt nun immer der Login-error, den ich schon mal hatte (ich meine vor einem Jahr) und ich dann lösen konnte. Jetzt krieg ich es einfach nicht mehr hin. Meine Echo-Devices sind verbunden und funktionieren, jedoch scheinen diese Login-Fehler mein System immer wieder zu freezen und das Logfile wird natürlich auch zugemüllt.
Ich habe bewusst noch die Version von damals (0.2.11), mit der es eigentlich bisher klappte.
Ich habe schon lange gesucht im Forum, finde aber die Lösung nicht. Ich schließe nicht aus, dass es was Offensichtliches ist, was ich nicht sehe.  :o Bin für jede Idee dankbar.


Alexa_AmazonAccount:

Internals
DEF xxx@xxx.xx xxx

FUUID ########################
LOGINMODE NPM
NAME Alexa_AmazonAccount
NR 525
NTFY_ORDER 50-Alexa_AmazonAccount
STATE connected but loginerror
TYPE echodevice
model ACCOUNT



Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.11
NPM Cookie Version    Reading 3.4.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=4....
.COMMSID    Helper ....
.CSRF    Helper 4....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST Helper 0
LOGINERROR    Helper 3


Readings:
Readings
BrowserLanguage de,en-US;q=0.7,en;q=0.3 09.10.2022 10:00
BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0 09.10.2022 10:00
COOKIE_MODE NPM 17.09.2022 11:18
COOKIE_STATE OK 29.06.2022 01:15
COOKIE_TYPE READING_NPM 17.09.2022 11:35
alarm_count 0 29.06.2022 01:15
amazon_refreshtoken vorhanden 29.06.2022 01:16
autocreate_devices stop 17.09.2022 11:35
config_address_between - 29.06.2022 01:15
config_address_from 29.06.2022 01:15
config_address_to - 29.06.2022 01:15
list_SHOPPING_ITEM 29.06.2022 01:16
list_TASK 29.06.2022 01:16
musicalarm_count 0 29.06.2022 01:15
reminder_count 0 29.06.2022 01:15
state connected but loginerror 09.10.2022 10:17
timer_count 0 29.06.2022 01:15
timer_id - 29.06.2022 01:15
timer_remainingtime 0 29.06.2022 01:15
version 0.2.11 17.09.2022 11:35


Diese Loggings habe ich, wenn die Echo-Devices ausgesteckt sind.

Logfile:

2022.10.09 10:00:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:00:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2022.10.09 10:01:25 3: CUL_HM set Vorraum_Statusanzeige statusRequest noArg
2022.10.09 10:01:28 1: [Freezemon] myFreezemon: possible freeze starting at 10:01:26, delay is 2.481 possibly caused by: tmr-HMLAN_KeepAlive(HM_LAN) tmr-CUL_HM_procQs(N/A)
2022.10.09 10:01:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:01:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2022.10.09 10:02:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:02:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2022.10.09 10:03:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:03:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2022.10.09 10:04:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:04:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2022.10.09 10:04:48 3: [Alexa_AmazonAccount] [echodevice_setState] to disconnected
2022.10.09 10:05:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2022.10.09 10:05:48 3: [Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2022.10.09 10:06:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:06:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2022.10.09 10:07:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:07:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2022.10.09 10:08:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:08:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2022.10.09 10:09:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:09:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2022.10.09 10:10:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:10:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2022.10.09 10:10:48 3: [Alexa_AmazonAccount] [echodevice_setState] to disconnected
2022.10.09 10:11:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2022.10.09 10:11:48 3: [Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2022.10.09 10:12:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:12:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2022.10.09 10:13:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:13:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2022.10.09 10:14:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:14:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2022.10.09 10:15:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:15:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2022.10.09 10:16:35 3: CUL_HM set Vorraum_Status_Led_05 led green
2022.10.09 10:16:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:16:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2022.10.09 10:16:48 3: [Alexa_AmazonAccount] [echodevice_setState] to disconnected
2022.10.09 10:17:49 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2022.10.09 10:17:49 3: [Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2022.10.09 10:18:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:18:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2022.10.09 10:19:37 3: CUL_HM set Stecker_Switch statusRequest noArg
2022.10.09 10:19:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:19:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2022.10.09 10:20:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:20:48 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2022.10.09 10:21:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:21:49 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2022.10.09 10:22:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:22:49 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2022.10.09 10:22:49 3: [Alexa_AmazonAccount] [echodevice_setState] to disconnected
2022.10.09 10:23:49 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2022.10.09 10:23:49 3: [Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2022.10.09 10:24:48 3: [Alexa_AmazonAccount] [echodevice_LoginStart] connected but loginerror
2022.10.09 10:24:49 3: [Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 2


lg
Bart
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Oktober 2022, 13:56:59
D.h. du bist weder mit dem Modul noch mit dem npm-Login aktuell?
(das ist wie der Name anzeigt npm/nodejs, muss also extra geupdated werden)

Eventuell mal beides einem Update unterziehen (vorher halt Backup) evtl. hilft das, es hat sich seitens Amazon ja immer wieder mal was geändert...

Hast du eine spezielle Einstellung für das Login-Interval?

Zitat
FUUID      ########################
ist im Übrigen kompletter Schwachsinn. Das ist eine UIID für das Device in GENAU DEINEM fhem, um auch nach z.B. Umbenennen etc. das Device Eindeutig identifizieren zu können...
Damit kann NIEMAND ausser deinem fhem etwas anfangen...

Und ob die Echos ein- oder ausgesteckt sind ist irrelevant.
Sie sind dann Amazon-seitig halt offline. Aber dein Account und die Webseite/App ist ja noch "online" und dort werden ja die Echo-Geräte "verwaltet". Das echodevice-Modul/Device loggt sich ja bei Amazon ein und nicht bei jedem einzelnen Echo-Gerät... ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bart0190 am 09 Oktober 2022, 15:21:20
Hallo Joachim,
Danke für die schnelle Antwort.
Meine nodejs am Raspi war v10.21.0 und ist nach jetztigem Update V10.24.0

Hab

sudo apt-get update
sudo apt-get install nodejs npm

gemacht.

Ist eher zu empfehlen das aktuelle Modul einfach ins FHEM Verzeichnis zu den anderen pm dazuzukopieren (überschreiben) oder ein ganzes FHEM-Update?

Login-Einstellungen hab ich keine extra vorgenommen, guter Hinweis. Damit wird es wahrscheinlich auf 60 Sekunden sein, stelle ich gleich mal auf 7200 (alle 2h).
attr Alexa_AmazonAccount intervallogin 7200

FUUID - verstanden.  ;D

lg
Bart
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 09 Oktober 2022, 15:41:27
Zitat von: bart0190 am 09 Oktober 2022, 15:21:20
Hallo Joachim,
Danke für die schnelle Antwort.
Meine nodejs am Raspi war v10.21.0 und ist nach jetztigem Update V10.24.0

Hab

sudo apt-get update
sudo apt-get install nodejs npm

gemacht.

Das ist/war ja nur der Unterbau und NICHT die npm-Login Module!
Die meinte ich... ;)


Zitat von: bart0190 am 09 Oktober 2022, 15:21:20
Ist eher zu empfehlen das aktuelle Modul einfach ins FHEM Verzeichnis zu den anderen pm dazuzukopieren (überschreiben) oder ein ganzes FHEM-Update?

Naja nur Teile upzudaten (und das geht/ginge auch anders als die pm-Datei überzukopieren ;)  ) ist mMn nicht ratsam bzw. kommt drauf an wie alt der Rest ist.
Es ist bei sowas immer zu befürchten, dass es nicht zusammen passt...

Aber noch mal: ob das hilft -> keine Ahnung.
Kenne deine Historie bzw. die deines fhem zu wenig.
Also wann du was geupdated hast und was/welche Module gegebenenfalls nicht (mehr) oder in alter Version zurück gespielt hast...

Ich halte alles soweit aktuell inkl. OS und habe (aktuell) keine Probleme...
(... bis Amazon wieder was rumbastelt)

Evtl. (noch mal) ein getStatus des Account-Devices und warten was Michael dazu sagt...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bart0190 am 10 Oktober 2022, 08:07:01
Hallo Joachim,
Danke für die Info. Da muss ich mir dann noch ein wenig mehr Zeit nehmen für das FHEM update. Aber hast natürlich recht, besser sauber auf Letztstand.

lg
Bart
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 10 Oktober 2022, 08:14:18
Zitat von: bart0190 am 10 Oktober 2022, 08:07:01
Aber hast natürlich recht, besser sauber auf Letztstand.

Vermutlich, da selbst wenn das Problem weiterhin bestehen sollte Michael eine Chance hat zu helfen.
Wenn unklar ist auf welcher/welchen Versionen du bzw. dein System so läuft, wird es schwierig...

Viel Erfolg, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bart0190 am 15 Oktober 2022, 17:35:35
Hallo Joachim,
Vielen, vielen Dank für die Ratschläge und Hilfe!
Ich hab nun heute etwas mehr Zeit gehabt und folgendes gemacht und damit hat es funktioniert:

Den gesamten Raspi mit FHEM drauf neu gestartet.
Dann in FHEM:
Zitatset Alexa_AmazonAccount NPM_login new
und dann konnte ich mich mit meinem Amazon Account anmelden und in FHEM sind nun alle meine Geräte "connected".

Ich meine trotzdem, dass es u.U. auch die alte Version war, FHEM habe ich (noch) nicht hochgezogen, aber es klappt nun.
Vielleicht war ich auch einfach nur zu dumm alleine drauf zu kommen, aber das passiert eben.  :)

Jetzt mach ich mal ein schönes Backup und werde dann die Versionen updaten. :D

lg
Bart
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jack_n am 18 Oktober 2022, 12:41:14
Hallo,

ich bekomme auch immer die Meldung, dass der Port 3002 in Benuzung ist.
Wenn ich dann mit der Methode von Shadow3561 den Port schliesse kommt trotzdem wieder die gleiche Meldung mit diesem Eintrag im Log:
(ich habe für npm_proxy_ip und npm_proxy_listen_ip die IP eingetragen unter der der Raspi erreicht wird).

NPM Version 8.19.2
Node Version V14.20.1

Hat bitte noch Jemand einen Tip für mich, was ich noch ausrichten könnte ?

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:36963         0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:39301           0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:4711            0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:41205           0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:38421           0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 4: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 FHEMWLAN.fritz.box:3002 0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 3: [unsereAlexas] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 FHEMWLAN.fritz.box:3002 0.0.0.0:*               LISTEN     

2022.10.18 12:31:51 3: [unsereAlexas] [echodevice_NPMLoginNew] Proxy Port 3002 is in use
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 18 Oktober 2022, 12:49:42
Hi,
mal geschaut, was passiert, wenn Du im Browser auf den Port 3002 zugreifst ?
Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jack_n am 18 Oktober 2022, 15:48:26
Hallo,

das hat hingehauen - ich bin auf die Amazon Seite gekommen, login gemacht, cookie received.

Danke :-) - hat das hier irgendwo in den Beiträgen gestanden ? Hab wirklich viel gesucht und gelesen...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Panik am 21 Oktober 2022, 18:47:38
Hallo,

ich habe aktuell dieselben Probleme wie einige hier: bekomme keinen NPM-Login mehr hin.

Die NPM-Installation sowohl manuell (SSH) als auch über FHEM hat funktioniert.
Der NPM-Login_new läuft endlos oder es kommt die Meldung, dass der Port belegt sei.
Daran haben auch mehrfache Neustarts des Raspi3 nichts geändert. Port immer belegt.
Portänderung erfolglos. Auch das killen der PID_Nr hat nicht geholfen.
Also hab ich http://raspberrypi:3002 gewählt und die Anmeldung durchgeführt
"Amazon Alexa Cookie successfully retrieved. You can close the browser."

Wähle ich dann NPM-Login_refresh kommt die Meldung, dass das RefreshToken ungültig sei:
"Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0""

Ich hab jetzt eigentlich alles durch, was hier empfohlen wurde.
Selbst die 2FA hatte ich mal zwischenzeitlich deaktiviert.

:-[ :'(

Echodevice: 0.2.15
node --version: v16.18.0
npm --version: 8.19.2


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
intervallogin    Attribut 1200
icon    Attribut echo
npm_refresh_intervall    Attribut 3600
TTS_Voice    Attribut German_Female_Google
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


defmod myAlexa echodevice xxx@xxx.xx xxx
attr myAlexa TTS_Voice German_Female_Google
attr myAlexa icon echo
attr myAlexa intervallogin 1200
attr myAlexa npm_refresh_intervall 3600
attr myAlexa room Amazon

setstate myAlexa INITIALIZED
setstate myAlexa 2022-10-21 18:06:51 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate myAlexa 2022-10-21 18:06:51 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate myAlexa 2022-10-21 18:42:42 COOKIE_MODE NPM
setstate myAlexa 2022-10-21 18:43:34 COOKIE_TYPE NEW
setstate myAlexa 2022-10-21 18:18:13 amazon_refreshtoken wait for refreshtoken
setstate myAlexa 2022-10-21 18:43:34 autocreate_devices stop
setstate myAlexa 2022-10-21 18:06:51 state unauthorized
setstate myAlexa 2022-10-21 18:43:34 version 0.2.15

[/size]





Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Borkk am 21 Oktober 2022, 19:33:00
Hallo Zusammen,

irgendwie ist hier doch der Wurm drin. Bei mir sind die Echos auch aus heiterem Himmel verstummt und ich bekomme den State "connected but loginerror"


COOKIE_MODE  NPM
COOKIE_STATE. OK
COOKIE_TYPE    READING_NPM
alarm_count      0
amazon_refreshtoken. wait for refresh-token


Wenn ich ein NPM_Login machen kommt: "Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch"

Und wenn ich ein NPM_install mache kommt:

Installationsergebnis

Installation wird angestarrte

up to date, audited 90 packages in 2s

10 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities
!!Installation fehlgeschlagen!!


Version ist 0.2.15 und ich hab das ganze im Docker laufen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 21 Oktober 2022, 20:11:44
Hi Panik,
Zitat von: Panik am 21 Oktober 2022, 18:47:38
Also hab ich http://raspberrypi:3002 gewählt und die Anmeldung durchgeführt
"Amazon Alexa Cookie successfully retrieved. You can close the browser."

Wähle ich dann NPM-Login_refresh kommt die Meldung, dass das RefreshToken ungültig sei:
"Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0""
Du hast zwar die Meldung bekommen, das FHEM das COOKIE erfolgreich bekommen hat, aber das
Zitat von: Panik am 21 Oktober 2022, 18:47:38
amazon_refreshtoken      Reading   wait for refreshtoken
steht dazu ja im Widerspruch.

Ich kenne Deine Netzwerkumgebung nicht, aber Probleme bekommt man bei einer IPv6 only Verbindung.
Die hat man aber (wenn man es im Netzwerk nicht ausdrücklich konfiguriert hat) normalerweise nicht.

Falls Du FHEM im Docker betreibst, dann musst Du natürlich noch die entsprechenden Attribute setzen (npm_proxy_listen_ip)

Versuche nochmal ein
set <DEVICE> NPM_login new
und schaue danach mal, ob das Reading ".COOKIE" existiert.
{ ReadingsVal( '<DEVICE>', '.COOKIE', 'nicht vorhanden') }
Wenn da kein Cookie angezeigt wird (langer kryptischer Text), dann wird auch ein Refresh niemals funktionieren.

Solltest Du dort aber das Cookie sehen, dann bitte anschließend ein
set <DEVICE> NPM_login refresh

Gruß,
JudgeDredd
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 22 Oktober 2022, 02:38:22
Gefühlt geht es bei den 300 der 360 Seiten dieses Threads um Login-Probleme....

Ich habe eine Version "gebaut" die ein Account Device allein mit dem Refresh_Token definiert (das Refresh Token bekommt man von der Stand-Alone AlexaCookie-Cli z.B. hier: https://github.com/adn77/alexa-cookie-cli ).

Der Vorteil ist, man benötigt keinen NodeJS Container auf dem FHEM mehr, sondern führt EINMALIG das Login auf einem beliebigen Gerät mit der Anwendung oben aus.
(Die Anwendung ist nichts anderes, als das original alexa-cookie NodeJS von Apollon77, was auch der Docker Container benutzt.)

Definiert wird das device per:
define <name> echodevice <REFRESH_TOKEN>

und anschließendem set token_login

WARNUNG: Ich bin kein FHEM Programmierer - wahrscheinlich fehlt in dem Code noch das Eine oder Andere...
(hab z.B. noch nicht ganz durchschaut, was im Fall eines ausgelaufenen Cookies passiert)

Vielleicht kann mal jemand mit Ahnung drüberschauen.

Alex

UPDATE: ich habe nun hoffentlich die Stelle gefunden, wo der Cookie-Refresh gemacht werden muss.
Es ist wahrscheinlich sinnvoll, den npm_refresh_intervall auf knapp einen Tag zu setzten 86220
(ich benutze noch die alten Variablen - kann man bestimmt auch besser machen :)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Panik am 22 Oktober 2022, 07:30:19
Hallo JudgeDredd,

ich habe kein Docker und benutze da auch kein IPv6.

Das funktionierende Device lief von einem auf den anderen Tag nicht mehr und der Status aller
zugehörigen Geräte war auf "INITIALIZED" und am echodevice "unautorisiert" (so ähnlich)

Heute morgen hab ich dann im Anfall von Wahnsinn per ssh
sudo netstat -tulpen | grep -v '127.0.0.1'  | grep -v '::1:'
und sobald die Adresse mit dem Port erschien
sudo kill xxxx
danach in FHEM den NPM_Login_new

und das ständig wiederholt, bis nicht mehr die Meldung ... Port wird gerade benutzt ... kam, sondern
die Meldung mit dem Link zur Eingabe der Amazon-Anmeldedaten.

Dann schlussendlich war es vollbracht - das ist schon extrem ätzend diese Tortour. 

Aber jetzt hat ja adn77 einen Lichtblick geschaffen.
Das muss ich mir mal ansehen.

Danke euch Beiden!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Oktober 2022, 08:25:23
Zitat von: adn77 am 22 Oktober 2022, 02:38:22
Gefühlt geht es bei den 300 der 360 Seiten dieses Threads um Login-Probleme....

Ich habe eine Version "gebaut" die ein Account Device allein mit dem Refresh_Token definiert (das Refresh Token bekommt man von der Stand-Alone AlexaCookie-Cli z.B. hier: https://github.com/adn77/alexa-cookie-cli ).

Der Vorteil ist, man benötigt keinen NodeJS Container auf dem FHEM mehr, sondern führt EINMALIG das Login auf einem beliebigen Gerät mit der Anwendung oben aus.
(Die Anwendung ist nichts anderes, als das original alexa-cookie NodeJS von Apollon77, was auch der Docker Container benutzt.)

Definiert wird das device per:
define <name> echodevice <REFRESH_TOKEN>

und anschließendem set token_login

WARNUNG: Ich bin kein FHEM Programmierer - wahrscheinlich fehlt in dem Code noch das Eine oder Andere...
(hab z.B. noch nicht ganz durchschaut, was im Fall eines ausgelaufenen Cookies passiert)

Vielleicht kann mal jemand mit Ahnung drüberschauen.

Alex
Länger als 14 Tage wird das Cookie nicht überleben!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 24 Oktober 2022, 12:55:11
Genau, deshalb muss der TokenExchange erneut aufgerufen werden.
Ich habe bisher nur nicht verstanden, wo die Cookie Prüfung stattfindet.

Alex
(Das RefreshToken ist bei mir bereits seit über einem Jahr gültig. Laut Doku hat es eine "unbegrenzte" Gültigkeit)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 24 Oktober 2022, 23:19:09
Zitat von: michael.winkler am 24 Oktober 2022, 08:25:23
Länger als 14 Tage wird das Cookie nicht überleben!

Ich habe meinen Post oben mit einer geänderten Version versehen:

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Der_Tom am 29 Oktober 2022, 11:20:41
hatte schonmal angefragt, wohl untergegangen.

wäre es ggf. machbar den Show 15 zu integrieren - habe das modul momentan von updates ausgeschlossen aber ist ja nicht wirklich das Ziel.

elsif($ModelNumber eq "A1EIANJ7PNB0Q7" || $ModelNumber eq "Echo Show 15") {return "Echo Show 15 Gen1";}

Gruss Thomas
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: nanostrukturtechniker am 29 Oktober 2022, 15:21:11
Was bei mir geholfen hat:

npm_proxy_ip und npm_proxy_listen_ip auf die IP meines Raspi zu setzten und dann auf den Port 3002 zuzugreifen nachdem die Fehlermeldung kam - bei mir hat die automatische Adressermittlung nicht geklappt, da auch noch Tunnel,... vorhanden waren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 30 Oktober 2022, 08:23:01
Zitat von: adn77 am 24 Oktober 2022, 23:19:09
Ich habe meinen Post oben mit einer geänderten Version versehen:

  • das RefreshToken wird nach der Definition in einem versteckten Internal gespeichert
  • Cookie Refresh der Funktion echodevice_LoginStart hinzugefügt

Alex

Hi Alex,
ich habe deine geänderte Version von echodevice im Einsatz und sie funktioniert soweit tadellos!  :)
Heute hatte ich aber für ca. 3,5 Stunden folgende Einträge im Log:
2022.10.30 03:45:53.457 3: [amazon] [echodevice_Parse] [activities] [30751] WRONG JSON Type Type=ARRAY
...
2022.10.30 07:11:54.796 3: [amazon] [echodevice_Parse] [activities] [38779] WRONG JSON Type Type=ARRAY


Und sogar nach folgendem Eintrag im Log einen Neustart von FHEM:
Not a HASH reference at ./FHEM/37_echodevice.pm line 3616
2022.10.30 07:46:55.550 1: Including fhem.cfg


foreach my $device (@{$json->{devices}}) {...}


VG Sebastian

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 30 Oktober 2022, 19:27:20
Zitat von: binford6000 am 30 Oktober 2022, 08:23:01
Hi Alex,
ich habe deine geänderte Version von echodevice im Einsatz und sie funktioniert soweit tadellos!  :)
Heute hatte ich aber für ca. 3,5 Stunden folgende Einträge im Log:
2022.10.30 03:45:53.457 3: [amazon] [echodevice_Parse] [activities] [30751] WRONG JSON Type Type=ARRAY
...
2022.10.30 07:11:54.796 3: [amazon] [echodevice_Parse] [activities] [38779] WRONG JSON Type Type=ARRAY


VG Sebastian

Hallo Sebastian,

ich weiß leider nicht, ob das spezifisch für meine geänderte Version ist. Der Rückgabewert für die Activities scheint kein korrektes JSON zu enthalten. Komisch, dass das nach 3,5h wieder funktioniert hat.
Vielleicht hast es überhaupt nichts mit "uns" zu tun.

Bin noch ein paar Tage unterwegs und schaue dann mal für Activities an.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: torsten12 am 02 November 2022, 17:30:07
Hallo, nach endlosem probieren habe ich es temporär geschafft ein Login hinzubekommen. Diese Info steht dazu im Logfile:

2022.11.02 17:20:05 3: [Amazon_Connect] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov  2 17:10:25 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 121create-cookie.js = true
Warning: unable to close filehandle CMD properly.
npm WARN npm npm does not support Node.js v10.24.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN saveError ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/opt/fhem/cache/alexa-cookie/package.json'
npm WARN http-proxy-middleware@2.0.6 requires a peer of @types/express@^4.17.13 but none is installed. You must install peer dependencies yourself.
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No README data
npm WARN alexa-cookie No license field.

2022.11.02 17:23:47 3: [Amazon_Connect] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov  2 17:10:25 2022] write new refreshtoken
2022.11.02 17:23:47 3: [Amazon_Connect] [echodevice_setState] to connected


Vieleicht hilft es ...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 05 November 2022, 11:17:36
Zitat von: adn77 am 30 Oktober 2022, 19:27:20
Hallo Sebastian,

ich weiß leider nicht, ob das spezifisch für meine geänderte Version ist. Der Rückgabewert für die Activities scheint kein korrektes JSON zu enthalten. Komisch, dass das nach 3,5h wieder funktioniert hat.
Vielleicht hast es überhaupt nichts mit "uns" zu tun.

Bin noch ein paar Tage unterwegs und schaue dann mal für Activities an.

Alex

Hi Alex,
soweit ich das sehe hat sich mein Problem in Luft aufgelöst  ::)
Seit vorgestern keine Neustarts mehr und im Log keine Auffälligkeiten zu sehen.
Noch eine weitere Woche ohne Vorkommnisse und ich ziehe es um auf die Hauptinstanz  :)

VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: muma am 05 November 2022, 19:04:19
Hi Alex,
habe deine Version installiert und konnte mich bereits erfolgreich einloggen.

Allerdings habe ich mehrere Amazon Accounts in der Familie die ich parallel betreiben müsste. Das schein mit dem aktuellen Modul leider nicht zu funktionieren. Ich kann zwar 2 Accounts mit 2 AccessToken parallel anlegen aber der autocreate_devices nutzt scheinbar immer nur den zuerst angelegten.

Ist das ein Problem im Modul oder ein Denkfehler meinerseits?  :-[
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 07 November 2022, 21:44:43
Ich hab seit geraumer Zeit eine Aktion in FHEM, die via diesem Modul den Start einer App auf meinem Amazon FireTV triggert:

set Echo_Wohnzimmer textcommand Starte Sandmännchen App auf FireTV

Seit etwa einer Woche funktioniert das nicht mehr. Alexa antwortet lediglich mit "Das weiß ich leider nicht".

Ich habe alle möglichen Varianten probiert, auch andere apps, es geht einfach nicht mehr.
Wenn ich den Echo direkt anspreche, dann klappt es.

Ist das schon jemandem aufgefallen?

EDIT:
Jetzt dachte ich mir, ich hab den FireTV ja auch als EchoDevice, ich kann ja hier einfach textcommand nutzen.
Aber auch hier wenig Erfolg: Der FireTV öffnet immer Netflix, weils dort eine Serie mit dem gleichen Namen gibt :/
Nutze ich die Fernbedienung, dann klappt's wie erwartet...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 07 November 2022, 21:53:44
Zitat von: muma am 05 November 2022, 19:04:19
Allerdings habe ich mehrere Amazon Accounts in der Familie die ich parallel betreiben müsste. Das schein mit dem aktuellen Modul leider nicht zu funktionieren. Ich kann zwar 2 Accounts mit 2 AccessToken parallel anlegen aber der autocreate_devices nutzt scheinbar immer nur den zuerst angelegten.

Ich gehe davon aus, dass du das RefreshToken für jeden der beiden Accounts generiert hast und damit jeweils ein EchoDevice angelegt hast?

Eigentlich versuche ich lediglich die npm_login Komplexität zu vereinfachen...
Ich habe keine anderen Teile des Codes verändert und versuche die erhaltenen Zugangsdaten (Cookie) in den gleichen Attributen zu speichern.

Soweit ich den Code verstehe, wird bei autocreate_devices der Device-List Endpoint der Alexa API aufgerufen, mit dem jeweils gültigen Zugangscookie (darin unterscheiden sich die Login-Methoden nicht).
Wenn du tatsächlich zwei unterschiedliche Account Devices hast, solltest du auch zwei verschiedene Cookies haben und damit sollte autocreate_devices auch unterschiedliche Geräte abholen.
Ich kenne mich mit den Objekt-Interna von FHEM überhaupt nicht aus, allerdings halte ich es für unwahrscheinlich, dass zwei Geräte irgendwelche "Datenbereiche" teilen.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 07 November 2022, 21:57:04
Zitat von: KyleK am 07 November 2022, 21:44:43

set Echo_Wohnzimmer textcommand Starte Sandmännchen App auf FireTV

Seit etwa einer Woche funktioniert das nicht mehr. Alexa antwortet lediglich mit "Das weiß ich leider nicht".

Versuch mal alles "Lower Case" - das haben User in anderen Foren auch berichtet:

set Echo_Wohnzimmer textcommand starte sandmännchen app auf firetv

Umlaute könnte man auch noch bereinigen. müssen.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 November 2022, 22:55:16
Zitat
Wenn ich den Echo direkt anspreche, dann klappt es.

Was steht dann im voice-Reading?

Wenn du das dann als textcommand schickst, klappt es dann?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 08 November 2022, 22:30:14
Wenn ich dem Echo (oder der FireTV Fernbedienung) sage "Starte Sandmännchen App", dann wird die App erwartungsgemäß geöffnet.
Im voice-Feld des jeweiligen Devices steht dann:

starte sandmännchen app


Wenn ich dann das Command:

set Echo_Wohnzimmer textcommand starte sandmännchen app

absetze, bekomme ich nur ein "Das weiß ich leider nicht"

Ich fürchte da ist was auf Amazons Seite kaputt?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 08 November 2022, 22:41:07
Du setzt das textcommand auch auf demselben Echo/echodevice ab, wo es auch im voice-Reading steht?

Wenn ja, dann hab ich auch keine Idee mehr...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 09 November 2022, 14:50:59
Zitat von: KyleK am 08 November 2022, 22:30:14
Wenn ich dann das Command:

set Echo_Wohnzimmer textcommand starte sandmännchen app

absetze, bekomme ich nur ein "Das weiß ich leider nicht"
Wie schon geschrieben, du musst alles Kleinschreiben.
Hast du versucht, das "ä" durch "ae" oder "a" zu ersetzen?

Normalerweise müsste man den textcommand String an einen Validierungsendpunkt schicken.
Leider kennen wir die Syntax dafür nur für die Musikdienste. Deshalb musst du die Validierung (neuerdings) selbst machen  ;)

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 10 November 2022, 22:53:59
Also, ich nutze textcommand auf demselben Device mit dem ich gesprochen habe.
Macht aber keinen Unterschied.

Es macht auch keinen Unterschied ob ich Umlaute nutze, oder durch ae o.ä. ersetze.
Auch dann klappt es nicht.

Es geht übrigens auch nicht via Alexa App auf dem iPad.
Also, per Sprache schon, aber nicht wenn ich tippe.

Ich denke Amazon hat irgendwas im backend geändert ;/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 12 November 2022, 08:20:20
Hi Alex,
bei mir treten leider wieder die gleichen Symptome auf:
2022.11.12 05:59:51.841 3: [amazon] [echodevice_Parse] [activities] [51306] WRONG JSON Type Type=ARRAY
2022.11.12 06:05:51.868 3: [amazon] [echodevice_Parse] [activities] [51538] WRONG JSON Type Type=ARRAY
Not a HASH reference at ./FHEM/37_echodevice.pm line 3616.
2022.11.12 06:46:53.271 1: Including fhem.cfg


Und zwar unregelmäßig. Ich kann leider nicht feststellen was der Auslöser ist...  :-\
VG Sebastian

EDIT:
Auch die unterschiedliche Zeit zum Neustart ist sehr merkwürdig - hier ca. 45 Minuten:
2022.11.07 11:26:45.075 3: [amazon] [echodevice_Parse] [activities] [35115] WRONG JSON Type Type=ARRAY
2022.11.07 11:28:45.108 3: [amazon] [echodevice_Parse] [activities] [35192] WRONG JSON Type Type=ARRAY
Not a HASH reference at ./FHEM/37_echodevice.pm line 3616.
2022.11.07 12:14:46.024 1: Including fhem.cfg



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: STrike2018 am 12 November 2022, 12:56:02
Amazon hat definitiv was im Backend umgestellt....
Ich habe in jedem Raum ein Thermometer mit Luftfeuchtigkeit.

Früher: Wie ist die Luftfeuchtigkeit in Raum xY. - > Luftfeuchtigkeit ist xY im Raum XY
Heute als Antwort: Das wird noch nicht unterstützt....

Wenn ich die Temperatur Abfrage alles kein Problem. Ist das schon jemand anderem aufgefallen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 12 November 2022, 13:43:28
Zitat von: STrike2018 am 12 November 2022, 12:56:02

Ich habe in jedem Raum ein Thermometer mit Luftfeuchtigkeit.

Früher: Wie ist die Luftfeuchtigkeit in Raum xY. - > Luftfeuchtigkeit ist xY im Raum XY
Heute als Antwort: Das wird noch nicht unterstützt....

Wenn ich die Temperatur Abfrage alles kein Problem. Ist das schon jemand anderem aufgefallen?

Abfrage der Luftfeuchtigkeit hat bei mir noch NIE funktioniert. Abfrage der Temperatur schon immer.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: locodriver am 12 November 2022, 17:51:22
Man kann auf das "voice"-Reading des echodevices triggern.

Alexa fängt dann zwar zu mosern an, dass sie es nicht versteht oder nicht kennt, aber dann kommt die Antwort, welche man selbst zusammen bauen kann.

Auszug aus einem DOIF:
([WZ_Echo_Dot:voice] =~"wohnung" and [?WZ_Echo_Dot:voice] =~"status|zustand")
({AnswerWohnung("Wohnung",,)})


und aus der myutils:
sub AnswerWohnung($) {
my ($type) = @_;

my $text1 = "";
my $count = 0;
my $device0 = ReadingsVal("Fenster_check","e_BK_Fenster_STATE","kein Status"); if ($device0 ne "geschlossen") {$count++};
my $device1 = ReadingsVal("Fenster_check","e_WZ_Fenster_STATE","kein Status"); if ($device1 ne "geschlossen") {$count++};
my $device2 = ReadingsVal("Fenster_check","e_KU_Fenster_STATE","kein Status"); if ($device2 ne "geschlossen") {$count++};
my $device3 = ReadingsVal("Fenster_check","e_SZ_Fenster_STATE","kein Status"); if ($device3 ne "geschlossen") {$count++};
my $device4 = ReadingsVal("Fenster_check","e_BD_Fenster_STATE","kein Status"); if ($device4 ne "geschlossen") {$count++};
my $device5 = ReadingsVal("Fenster_check","e_AZ_Fenster_STATE","kein Status"); if ($device5 ne "geschlossen") {$count++};
my $device6 = ReadingsVal("Fenster_check","e_FL_Fenster_STATE","kein Status"); if ($device6 ne "geschlossen") {$count++};

if ($count == 0) {$text1 = "Alle Türen und Fenster sind geschlossen.";}
elsif ($count == 1) {$text1 = "Achtung! Eine Tür bzw ein Fenster ist nicht geschlossen.";}
else  {$text1 = "Achtung! ".$count." Türen bzw Fenster sind nicht geschlossen."};


my $text2 = "Die Heizung ist momentan ausgeschaltet.";
if (Value("Heizung") eq "Ein") {$text2 = "Die Heizung arbeitet momentan in der Betriebsart ".Value("BAjetzt").". Im Wohnzimmer ist eine Solltemperatur von ".ReadingsNum("WZ_Hk0","desired-temp",-1)." °C vorgegeben, aktuell sind ".ReadingsNum("WZ_Hk0","measured-temp",-1)." °C erreicht."};



{fhem("set WZ_Echo_Dot speak $text1"." "."$text2")};
}
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 13 November 2022, 20:52:46
Zitat von: locodriver am 12 November 2022, 17:51:22
Man kann auf das "voice"-Reading des echodevices triggern.

Coole Idee!

Geht natürlich auch alles mit alexa-fhem Skill, ist aber viel komplizierter.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 November 2022, 21:30:58
Zitat von: adn77 am 13 November 2022, 20:52:46
Coole Idee!

Geht natürlich auch alles mit alexa-fhem Skill, ist aber viel komplizierter.

Ist nicht wirklich komplizierter und Vorteil: es gibt keine "Fehleransage"...

Routine: "wie ist die Luftfeuchte" -> schalte einen dummy (bei einem "Beleuchtungs-dummy" kann man sogar mit einem dummy verschiedene Routinen bedienen -> bestimmter dimmwert statt nur on/off)
Antwort dann per echodevice-Modul...

Statt am Ende der Routine den dummy zu schalten geht auch, Alexa sagen lassen: "ich schau mal nach" ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 13 November 2022, 22:06:38
Zitat von: binford6000 am 12 November 2022, 08:20:20
Hi Alex,
bei mir treten leider wieder die gleichen Symptome auf:
...
Auch die unterschiedliche Zeit zum Neustart ist sehr merkwürdig - hier ca. 45 Minuten:
2022.11.07 11:26:45.075 3: [amazon] [echodevice_Parse] [activities] [35115] WRONG JSON Type Type=ARRAY
2022.11.07 11:28:45.108 3: [amazon] [echodevice_Parse] [activities] [35192] WRONG JSON Type Type=ARRAY
Not a HASH reference at ./FHEM/37_echodevice.pm line 3616.
2022.11.07 12:14:46.024 1: Including fhem.cfg


Hallo Sebastian,
sorry das mit dem Neustart war mir entgangen...

Die angehängte Version macht eine zusätzliche Überprüfung und sollte den Fehler in Zeile 3616 abfangen, der evtl. zum Neustart führt.

Über die Ursache lässt sich leider nur spekulieren (das JSON ist leer). Evtl. drosselt Amazon die API-Antworten nach einer bestimmten Zeit. Inoffiziell hat Amazon beim Entwickler der AlexaCookie App nachgefragt, woher die hohe Zahl von API-Aufrufen käme (wir segeln alle unter der Device-Kennung der AlexaCookie-App). ;)

Ich habe gesehen, dass das Standard Abfrageintervall bei ejedem Device 60 Sekunden ist. Leider sind wir auf Polling beschränkt - korrekt wäre die Nutzung einer Websocket-Verbindung über die in einem MQTT-ähnlichen Protokoll die aktuellen Zustandsänderungen übermittelt werden. Allerdings habe ich keine Ahnung, wie man in der FHEM Architektur einen derartigen Websocket-Listener implementiert.

Ich fürchte, das wäre allerdings ein Major Umbau der aktuellen Modul-Architektur :(

Meine Attribute lauten:
attr type=echodevice intervallogin 3600
attr type=echodevice intervalsettings 300
attr alexa-account npm_refresh_intervall 86220


Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 13 November 2022, 22:11:50
Zitat von: MadMax-FHEM am 13 November 2022, 21:30:58
Ist nicht wirklich komplizierter und Vorteil: es gibt keine "Fehleransage"...

Routine: "wie ist die Luftfeuchte" -> schalte einen dummy (bei einem "Beleuchtungs-dummy" kann man sogar mit einem dummy verschiedene Routinen bedienen -> bestimmter dimmwert statt nur on/off)
Mit "Komplizierter" meinte ich den richtigen FHEM-Alexa Skill ;)
Routinen verwende ich für "offene" Fragen auch - allerdings bin ich bisher nicht auf die Idee gekommen, Dimmwerte zu verwenden. Danke für den Einblick :)

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 14 November 2022, 08:51:42
Zitat von: adn77 am 13 November 2022, 22:06:38
Hallo Sebastian,
sorry das mit dem Neustart war mir entgangen...
Die angehängte Version macht eine zusätzliche Überprüfung und sollte den Fehler in Zeile 3616 abfangen, der evtl. zum Neustart führt.

Moin Alex,
habe die neuste Version eingespielt und beobachte...

ZitatInoffiziell hat Amazon beim Entwickler der AlexaCookie App nachgefragt, woher die hohe Zahl von API-Aufrufen käme (wir segeln alle unter der Device-Kennung der AlexaCookie-App). ;)

Das können aber nicht viele FHEMler sein wenn ich mir die Downloadzahlen deiner Version anschaue...

Vielen Dank und Grüße,
Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 November 2022, 10:20:40
Neue Version ab morgen früh verfügbar:


# 2022.11.14 v0.2.17
# - FEATURE: Unterstützung A1EIANJ7PNB0Q7 Echo Show 15
#
# 2022.09.12 v0.2.16
# - BUG:     Activities Result "DISCARDED_NON_DEVICE_DIRECTED_INTENT" entfernt


Bitte meldet mir wenn Ihr noch weitere Geräte habt, die noch nicht unterstütz sind.

Bitte hier keine geänderten Modul Versionen anbieten! Wenn Ihr sowas machen möchtet, könnt Ihr hierzu einen eigenen Thread aufmachen. Keiner weiß sonst mehr auf welche Version sich die Aussagen hier beziehen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 15 November 2022, 00:00:10
Zitat von: michael.winkler am 14 November 2022, 10:20:40
Bitte hier keine geänderten Modul Versionen anbieten! Wenn Ihr sowas machen möchtet, könnt Ihr hierzu einen eigenen Thread aufmachen. Keiner weiß sonst mehr auf welche Version sich die Aussagen hier beziehen.

Hallo Michael,
eigentlich hatte ich auf deine Unterstützung gehofft, den fehleranfälligen NodeJS Proxy abzulösen...

Alles, was wir aus der Authentifizierung benötigen, ist das RefreshToken. Damit lässt sich immer wieder ein Cookie generieren (welches einen Tag lang gültig ist).
Den Code für den CookieExchange habe ich implementiert. Die Erkennung, wann das Cookie abgelaufen ist, ist evtl. noch Verbesserungswürdig.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 15 November 2022, 00:02:14
Zitat von: binford6000 am 14 November 2022, 08:51:42
Das können aber nicht viele FHEMler sein wenn ich mir die Downloadzahlen deiner Version anschaue...

Der NPM Login benutzt den gleichen AlexaCookie Code ;)

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 15 November 2022, 06:53:21
Zitatfehleranfälligen NodeJS Proxy abzulösen
Ich begrüße das sehr, habe ich mich schon immer diesem "externen" node-Mist verweigert und "pflege" das cookie manuell.
Trotzdem sollte Deine Entwicklung in einem separaten Thread diskutiert werden, da der hiesige eher allgemeiner Natur ist und der gewöhnliche User mit "technischen" Dingen überfordert wird.
Zitateigentlich hatte ich auf deine Unterstützung gehofft
Das hoffe ich auch. ;)
Viel Erfolg
Markus
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 November 2022, 08:38:14
Zitat von: adn77 am 15 November 2022, 00:00:10
Hallo Michael,
eigentlich hatte ich auf deine Unterstützung gehofft, den fehleranfälligen NodeJS Proxy abzulösen...

Alles, was wir aus der Authentifizierung benötigen, ist das RefreshToken. Damit lässt sich immer wieder ein Cookie generieren (welches einen Tag lang gültig ist).
Den Code für den CookieExchange habe ich implementiert. Die Erkennung, wann das Cookie abgelaufen ist, ist evtl. noch Verbesserungswürdig.

Alex
Vielleicht sollte man sich über sowas zu erst unterhalten, und nicht erst danach!

Ehrlich gesagt verstehe ich jetzt nicht was an Deiner Lösung so viel einfacher sein soll. Hier muss der Benutzer genauso etwas herunterladen und einen Proxy auf sein System bringen, mit welchem er den Cookie erzeugt. Der einzige Vorteil scheint zu sein, dass danach das NodeJS nicht mehr benötigt wird.

Die meisten Probleme hier im Thread bestehen nur deswegen, weil einige Benutzer Probleme haben die NodeJS Umgebung nach Anleitung einzurichten. Ich bin mir sicher dass es mit Deiner Lösung hier auch nicht ruhiger wird.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 16 November 2022, 06:51:27
Guten Morgen zusammen,

nach einer neuen Installation von FHEM und Wiederherstellung aus dem letzten Backup versuche ich gerade die Echo's im Haus wieder zum fliegen zu bringen.

Laut Anleitung https://www.mwinklerblog.de/modul-echodevice-npm/ (https://www.mwinklerblog.de/modul-echodevice-npm/) sollte eigentlich im neu anlegen Modul mit set NPM_instal insultiert werden.
Im Modul selbst fehlt aber der Eintrag unter Set.

Wenn ich den Befehl "set 99_echo NPM_login new" ausführe passiert lange nichts bis hin das die Seite mit "kann nicht angezeigt werden" zurückkommt. Wenn ich den Befehl noch einmal ausführe, dann erhalte ich den Fehler das Proxy 3002 belegt ist (klar habe ja gerade den NPM_login versucht)

Im Log steht folgendes:

2022.11.16 06:10:13 3: [99_echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2022.11.16 06:10:13 3: [99_echo] [echodevice_setState] to connected but loginerror

2022.11.16 06:11:12 3: [99_echo] [echodevice_LoginStart] connected but loginerror
2022.11.16 06:11:13 3: [99_echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew] Node Version 12.22.12

2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.200
2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.200
2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2001:16b8:26af:ee00:3646:966f:6dd3:475e
2022.11.16 06:11:31 3: [99_echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::ed1a:3ee9:6271:6d14
2022.11.16 06:11:32 3: [99_echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.16 06:11:32 3: [99_echo] [echodevice_NPMLoginNew] Proxy IP 192.168.178.200
2022.11.16 06:11:33 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.11.16 06:11:33 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.11.16 06:11:33 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.11.16 06:11:33 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2022.11.16 06:11:33 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.11.16 06:11:33 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.200:3002 to listen on 192.168.178.200

2022.11.16 06:11:33 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.11.16 06:11:33 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.11.16 06:11:34 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2022.11.16 06:11:34 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.11.16 06:11:34 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.16 06:11:34 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-8208887-6322334

2022.11.16 06:11:34 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2299295494l

2022.11.16 06:12:06 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.11.16 06:12:06 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-8208887-6322334; session-id-time=2299295494l","Accept":"*/*"},"gzip":true,"body":"appActionToken=oXlTwwUG0ybUgMXUSwG8xEcHu5oj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AVEEwWDBBWlJWUFNDUjY5WVFTUVI%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.roMA6nDzmrHQ_EbjsgYZDyu9nlOG0z0org7O1WQidswHcgvieSnmRw.O9uJEqUFobqc7BHV.ePrtdSmqHv-E8UVCRRZyfKYVGkcF8duZUUQbD1Jq3LnphvVlMtoPVcWN8X4sM5aItVxV6H1Y7ditYL09n6inYLinimlKZwQi--kpftKE02CyDNZhitduuwp4UqJw0B32aEiAdE_qLs-OCAt8CfA9C_ziwdFLnRinxGCcgunNyOw0-tn_a5mF8w7IH0NRoQpRD4uSomtEDHlBC2qKPoTG1yMBK1FW45ckgC5vB3KXHVhNrk3yHSsEeJkEnQiNLtNUxtGOxkfxMFHYCdA3bqCIX3krFLfTuiSv4_rvPrFDlko1HpxeG2sV4aefDUFTT9sHsBeUFd6d3UqyFG4mu9zAbw.qf_uTFn6_VE5AeynI_uMCQ&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false"}

2022.11.16 06:12:06 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.16 06:12:06 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2299295526l

2022.11.16 06:12:06 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-5391322-7280761

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-8208887-6322334","Cookie":"session-id=261-8208887-6322334; session-id-time=2299295526l; ubid-acbde=260-5391322-7280761","Accept":"*/*"},"gzip":true,"body":"appActionToken=oXlTwwUG0ybUgMXUSwG8xEcHu5oj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ANFpYQjRTUUs1UEdOMU5IUFBWR1I%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.921SQsc6DshGVgUwDk5AolC7SU0HSWnPZcpj9h41Dd-CtolYe39sOQ.0I-4MyT0syKHkchM.jm4juLCHqmhkGKGjmzuxL0SCAhwt95ofhrekIxMvqgf0MIqVuotk0DnveFZ99cZsL4LVaGECribshD2hIrvqzyx_pp-YyBhLLhm4x9cyhtByJeB5sHtThBVqXjrkuOuPx6QoceIiQehUN2RBfMxSheIH0Uk5LldnfMQfYpeP3p0YUvdSwg4mjKD6H2qXXWXfQL_lbux3gsBn8TjbT2HKHS5C4X41xjLN8hxEGyTfV5-AR-6pdhQIJt3VHFHN3giDkCvbL4BqJxpM2tuJ45rR7DNRy-1vikB9z_asXNrMI_oQpOquVFVX7g0ia6ONSs_wcw.sfyjmo8_UAFIcRRlb1Fypw&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2022.11.16 06:12:38 3: [99_echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2022.11.16 06:12:39 3: HMinfo hm get:configCheck :-f,^(02_lea_licht_decke|02_lea_licht_decke)$
2022.11.16 06:12:40 3: [99_echo] [echodevice_LoginStart] connected but loginerror
2022.11.16 06:12:40 2: 01_who_harmoney: disconnect
2022.11.16 06:12:41 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:42 3: 01_who_harmoney: connected
2022.11.16 06:12:42 3: 01_who_harmoney: websocket: Switching Protocols ok
2022.11.16 06:12:42 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:43 3: [99_echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2022.11.16 06:12:43 3: 01_who_harmoney: new config
2022.11.16 06:12:43 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:44 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:45 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:46 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:47 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:48 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:49 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:50 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:51 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:53 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:54 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:55 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:56 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:57 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:12:59 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:13:02 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:13:03 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:13:04 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:13:05 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:13:06 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:13:07 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true
2022.11.16 06:13:08 3: [99_echo] [echodevice_NPMWaitForCookie] [NPM Login New Wed Nov 16 06:11:31 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 780create-cookie.js = true


Den Ordner alexa-cookie habe ich schon neu anlegen lassen.

Danke für eure Hilfe.

VG
Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 16 November 2022, 07:49:42
Das define hast du aber mit dem "Fake-Account" ausgeführt!?
https://www.mwinklerblog.de/modul-echodevice-npm/#Definition%20in%20FHEM

npm_install manuell auf der Linux-Console durchgeführt?
https://www.mwinklerblog.de/modul-echodevice-npm/#NPM_install_FHEM -> manuell per ssh

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 16 November 2022, 11:14:50
Servus Joachim,

nachbarlich nicht mit den Fake Daten das Define durchgeführt, sondern mit meinen Amazon Daten.

Den SSH Teil habe ich schon durchlaufen.
Danach geht es ja in FHEM mit der Anleitung mit "set NPM_login new" weiter.
Nach der Eingabe von mir : set 99_echo NPM_login new
entsteht die beschriebene Fehlersituation.

VG
Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 16 November 2022, 11:26:16
Zitat von: Deanw1975 am 16 November 2022, 11:14:50
nachbarlich nicht mit den Fake Daten das Define durchgeführt, sondern mit meinen Amazon Daten.

Aber es steht doch extra, dass man den Fake Login nehmen MUSS.
Und wenn man bzgl. deiner Probleme im Thread sucht lautet immer die Hilfe: nimm den Fake-Login!

Die Anmeldung mit den "richtigen Daten" erfolgt ja dann mittels npm_login

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 16 November 2022, 12:55:30
Hi Joachim,

wo steht das was von "müssen"  :o Bin ich Blind  8) ?
aus der Webseite fett von mir unterlegt:

ZitatDefinition in FHEM
Wenn Ihr den Einsatz vom neuen NPM Login Verfahren plant, könnt Ihr das Account Device wie folgt anlegen.
define <Name> echodevice xxx@xxx.xx xxx
Die Angabe von den Amazon Anmeldeinformationen wie Benutzername und das dazugehörige Kennwort ist nicht nötig. Die Angabe "xxx@xxx.xx xxx" ist nur nötig damit das FHEM Device angelegt werden kann.

Daher habe ich (wie wohl viele andere) die Werte meines Accounts benutzt.

Aber OK
habe nochmal von vorne gestartet (inkl. Fake).
Beim der "new login" bekomme ich nun diese Meldung

Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
Wenn ich die Installation starte bekomme ich diese Meldung:
Installationsergebnis


Installation wird angestartet

up to date, audited 90 packages in 4s

10 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities
!!Installation fehlgeschlagen!!


Meine /etc/sudoers sieht so aus:

# User privilege specification
root    ALL=(ALL:ALL) ALL
fhem    ALL=(ALL) NOPASSWD: ALL


Die Installation von SSH läuft soweit bis zum versuche mit New Login unter Ehem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 17 November 2022, 09:34:41
Zitat von: michael.winkler am 15 November 2022, 08:38:14
Vielleicht sollte man sich über sowas zu erst unterhalten, und nicht erst danach!
Dazu gab es vor einiger Zeit eine WhatsApp Kommunikation ;)
Ich habe den Code als Erweiterung bereitgestellt, ohne die aktuelle Funktionsweise zu beeinträchtigen.

Zitat von: michael.winkler am 15 November 2022, 08:38:14
Ehrlich gesagt verstehe ich jetzt nicht was an Deiner Lösung so viel einfacher sein soll. Hier muss der Benutzer genauso etwas herunterladen und einen Proxy auf sein System bringen, mit welchem er den Cookie erzeugt. Der einzige Vorteil scheint zu sein, dass danach das NodeJS nicht mehr benötigt wird.
Die Stand-Alone Variante des AlexaCookie kann auf jedem beliebigen System einmalig(!) gestartet werden um das RefreshToken zu erhalten.
FHEM kann komplett NodeJS-frei bleiben!


Ich kann den Ansatz "never change a running System" nachvollziehen und möchte dir auch bestimmt nicht noch mehr Support Aufwand aufbürden.
"Mutige" User könnten die neue Login Methode ausprobieren und bei ausreichend Feedback könnten wir die Moduldokumentation entsprechend auf die bevorzugte Methode umstellen.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 November 2022, 12:33:34
Zitat von: adn77 am 17 November 2022, 09:34:41
Dazu gab es vor einiger Zeit eine WhatsApp Kommunikation ;)
Ich kann mich an keine Whatsapp erinnern. Wann soll das gewesen sein?

Zitat von: adn77 am 17 November 2022, 09:34:41
Die Stand-Alone Variante des AlexaCookie kann auf jedem beliebigen System einmalig(!) gestartet werden um das RefreshToken zu erhalten.
Daran werden einige Benutzer wieder scheitern. Genauso wie an der NodeJS Geschichte.

Wie wird das Refresh Token aktualisiert? Das muss ja auch in regelmäßigen Abständen erfolgen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 18 November 2022, 00:43:08
Zitat von: michael.winkler am 17 November 2022, 12:33:34
Wie wird das Refresh Token aktualisiert? Das muss ja auch in regelmäßigen Abständen erfolgen.
Das RefreshToken ist "unbegrenzt" gültig. Das ist ja der Clou.
Ich benutze meins seit September 2021. Ich habe bisher auch keine Kommunikation gesehen, wie man mit einem RefreshToken ein neues RefreshToken bekäme. Und ein erneutes Login in der Alexa App hate bestimmt auch noch niemand machen müssen...

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 18 November 2022, 05:14:44
Guten Morgen.
hat jemand keine Idee was ich machen kann?!
Danke für eure Mühe:



Zitat von: Deanw1975 am 16 November 2022, 12:55:30

habe nochmal von vorne gestartet (inkl. Fake).
Beim der "new login" bekomme ich nun diese Meldung

Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
Wenn ich die Installation starte bekomme ich diese Meldung:
Installationsergebnis


Installation wird angestartet

up to date, audited 90 packages in 4s

10 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities
!!Installation fehlgeschlagen!!


Meine /etc/sudoers sieht so aus:

# User privilege specification
root    ALL=(ALL:ALL) ALL
fhem    ALL=(ALL) NOPASSWD: ALL


Die Installation von SSH läuft soweit bis zum versuche mit New Login unter Ehem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 18 November 2022, 08:18:18
Zitat von: Deanw1975 am 18 November 2022, 05:14:44
Guten Morgen.
hat jemand keine Idee was ich machen kann?!
Danke für eure Mühe:

Ich hatte das auch, aus heiterem Himmel. Nichts hat geholfen.
Mit der Variante https://forum.fhem.de/index.php/topic,82631.msg1240775.html#msg1240775 (https://forum.fhem.de/index.php/topic,82631.msg1240775.html#msg1240775) gibt es keine Probleme.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 18 November 2022, 13:18:18
Zitat von: rabehd am 18 November 2022, 08:18:18
Ich hatte das auch, aus heiterem Himmel. Nichts hat geholfen.
Mit der Variante https://forum.fhem.de/index.php/topic,82631.msg1240775.html#msg1240775 (https://forum.fhem.de/index.php/topic,82631.msg1240775.html#msg1240775) gibt es keine Probleme.

Danke für deinen Hinweis.
Ich möchte dein Motto "Auch funktionierende Lösungen kann man hinterfragen." einmal nutzen;-)

In dem Link von dir ist eine "37_echodevice.pm". Soll ich nun meine vorliegende gegen die aus deinem Link austauschen?
Oder was soll ich nun tun:(

VG
Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 18 November 2022, 15:09:32
Das habe ich gemacht und das Modul aus dem Update herausgenommen.
Den Token nach Anleitung nicht vergessen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: kawa0815 am 18 November 2022, 18:29:58
Ich habe einen Echo Show 15.
Kann der Entwickler von 37_echodevice.pm den bitte mal mit aufnehmen?

mit:

elsif($ModelNumber eq "A1EIANJ7PNB0Q7" || $ModelNumber eq "Echo Show 15") {return "Echo Show 15";}

funktioniert der Echo ohne Probleme.



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 18 November 2022, 20:15:52
Hier komme ich nicht weiter.
Das alternative Modul von ADN77 verstehe ich nicht nicht.
Wenn ich das Originale Modul verwende hängt Fhem ne weile nach "set NPM_login new"
Im Log sehe ich das die URL erstellt wird (siehe unten) und dann erscheint irgendwann der Fehler das der Port 3002 in Benutzung ist.

Die URL kann ich manuell aufrufen und mich auch anmelden aber ohne Effekt auf FHEM.


2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.200:3002 to listen on 192.168.178.200

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to [b]https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&[/b]

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.11.18 20:02:01 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.18 20:02:02 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 259-0600560-1681038

2022.11.18 20:02:02 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2299518121l

2022.11.18 20:02:33 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.11.18 20:02:33 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=259-0600560-1681038; session-id-time=2299518121l","Accept":"*/*"},"gzip":true,"body":"appActionToken=vJdfXeNZ3I2XIj0mlXNhfmjOj2Fykj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWlhYMFBDOERSNkJWM1NXRUhaNVc%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.fqZGpeIYHKnUzb3ImvCMUQnkVJf-oPUnIlDPNEElwYJK33CyNY2cbg.RiSV5Gb3hB0Cn0VU.irc1qFlJSogP5MAq0UtIq4NllAvGIVOAtpjzPYPpXaj_50lL1Ru4Zzqe5OJl19Lr1neZ0dZrCp7ryVb3uZ85tstPfzRFFtCTyzPnnQUASglG6F1Nr287cgZy1fqe6FxkAtnT_w_4VrG-P1VJV7kgwMnfdn2tRYZIY9z7s-ymLMXw5OHDQEE3sFpplUhu6N1fDMnAdD27yKkeaOQZK7672R7cWThlYEEMltBs05JHWt9s1C2vfOsuUA-XmeRjbsQLlH4UlL-cgAVjTMiso0Jxg5ZVDwfAO813pe8cNMvbdMqcFgbf7IjKTRoTwrdTV5c0LBhyABSMoQM4mzFs_IWO.Tq160lbvs-ULnB9x_VZkMQ&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false"}

2022.11.18 20:02:33 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.18 20:02:34 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2299518153l

2022.11.18 20:02:34 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 259-6123023-9714628

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/259-0600560-1681038","Cookie":"session-id=259-0600560-1681038; session-id-time=2299518153l; ubid-acbde=259-6123023-9714628","Accept":"*/*"},"gzip":true,"body":"appActionToken=vJdfXeNZ3I2XIj0mlXNhfmjOj2Fykj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ARFFIM1Q3MzFTQ0hHTThHOTJaVzI%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.bItM5SEpVVb2xemt5-UAPVRMvB-nj_laIbcBQqQpEoi3fMoZWIZaJw.EQNlHV6cPPPxNaFe.mXX0N1VLMUEWlrZznKIwZcz-JoQ4knwMoGY3pTISls8e9SQP44-FoHrGpb48Ka4hRfiSnTQ2jGEINcis6WlarEVMGbvT7hAbhe9dnVpdGo9bSyq6-1lsKxH_YmELMTYUiRPlviaUn4YWReH8ZKoaBTOuBYPk0AFsNYIxTyIWwbW5S07bIwXT_KBqFbIefEvOLfvGxlAwpQtKd7KlDD-4UQ2wj7G0_6uYcWRuUJxwJsuv0eVwYypttX0gGjmNNLec6Zj2lhXVCbKxLPc_7OVw_5kbGl4CFezz9kQ6lqPoout08oj-sQ0wUn5hnm9Hlzzbsco.96Iy_FM108hG4SARyUBKQA&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2022.11.18 20:03:06 3: [TEST_ECHO] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 18 November 2022, 21:37:23
ZitatIm Log sehe ich das die URL erstellt wird (siehe unten) und dann erscheint irgendwann der Fehler das der Port 3002 in Benutzung ist.

Gleiches Verhalten auch bei mir gestern Abend, als ich den "set NPM_login new" ausgeführt habe. Ich musste dann FHEM per "sudo kill -9 <PID>" abschießen, da nichts mehr ging.

Grund für den "set NPM_login new"-Versuch ist die Tatsache, dass seit dem 15.11. das Log im Minutentakt mit folgendem Syntax Error vollgeschrieben wird:
Ich habe aktuell keine andere Lösung als den AmazonConnector auf disable 1 zu stellen - kann damit meine Echo Device natürlich nicht nutzen. (Systemstabilität geht vor Funktionalität)

2022.11.15 15:00:47 3: [AmazonConnector] [echodevice_LoginStart] Alter COOKIE=6211/6000 Refresh Cookie!
/opt/fhem/cache/alexa-cookie/248refresh-cookie.js:6
    formerRegistrationData: {"loginCookie":"frc=sGlOPrTzSNu9GBYqZWd1Wen1E7Ns0xotJc5J2QYfF+JZkP5MeR+2fktFu
1im21TY6blRpN1QT9Wr5j5J63PgoucB8EXYenpC6XcFdO1gcbTAbNDZh1X6brHu2zhVsk51TtsIsTASSijF50IyFsLqcpwZlC+RkS5/R0
cPWqP3kciNy7RrlFchIp+YlMh50iQJ1jgjnenn9UvWHmn8PsVNVW5gqATre8yB25N7HiaD0saJM/mbZOVXyCMdXnTFUgRGTcYh/RI+5cE
ShO8w34rYfJllt2Vg2Cabp28SPvz29wWKRsfAmOpz29p7QTorSdQHWAdagJOeLpXlK1i5kxh6j6WgI4UjIfnbfpoFfZdmxOgr6MOTz61m
iixMLwB8LfXn53NGyWmD8sE6XWgJv0Ybh2Exm61v3DaaZg==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNl
X3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiM
i4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==; session-id=139-7989119-0524634; session-id-t
ime=2299234634l; ubid-main=134-1511263-0146601; x-main=\"SiShX4xfCCeXXO1U3sWDfD1tYZVRK7pB\"; at-main=\"At
za|IwEBIGaO_AtgwRvRciFiF2PvgC67_xVxZUq_o6eirnnnSgdpWmHpIGSkY0Yz8WIZ9021gcSIc2tS0W4qRrZsnY-wKsTX_qeqe9wdG7
6xBUHFN5MN1gsUKwE3fySKw41

SyntaxError: Invalid or unexpected token
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:612:3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 19 November 2022, 09:24:30
Die manuelle Methode funktioniert noch einwandfrei.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 19 November 2022, 10:03:43
Zitat von: KölnSolar am 19 November 2022, 09:24:30
Die manuelle Methode funktioniert noch einwandfrei.

Also ich hab derzeit das Problem, dass ich nahezu täglich ein "Connected but Loginerror" bekomme. Nach einem Set .... login new funktionierts dann wieder für ca. einen Tag. Von meiner Seite wurde an den Einstellungen seit längerer Zeit schon nichts mehr geändert. Hat mal deutlich stabiler funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 19 November 2022, 13:35:31
Zitatnahezu täglich
Hatte ich auch schon und konnte nie den Grund finden. Mein aktuelles Cookie ist über 3 Tage alt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 19 November 2022, 15:05:18
Moin,

stehe gerade auf dem Schlauch... :(

Die automatische Installation per set NPM_Install läuft fehlerfrei durch, wenn ich dann NPM_login new ausführe hängt das System und nichts passiert..
Liegts am Modul, an FHEM, an mir?

Log sagt:

2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Node Version 12.22.12

2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.19 14:49:58 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.19 14:49:58 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.19 14:49:58 3: [AmazonAccount] [echodevice_NPMLoginNew] create-cookie.js not found


Danke!

Ein paar Zusatzinfos:

Ein zweites Browserfenster mit ProxyIP:3002 funktioniert nicht.
Alexa-cookie Ordner löschen, manuell neu installieren, neu starten, NPM_login new funktioniert auch nicht.

Versionen:
Node: V12.22.12
Npm: V6.14.16

Fhem ist aktuell.

get status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.2.17
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
DbLogExclude    Attribut .*
room    Attribut Amazon
npm_proxy_listen_ip    Attribut 192.168.1.9
npm_proxy_ip    Attribut 192.168.1.9
icon    Attribut symfonisk_remote

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0

 
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gandi1791 am 19 November 2022, 17:06:49
Hallo,

ich habe heute meinen neuen "Echo Dot Gen5 with Clock" bekommen.
Beim Autocreate wird er als unbekanntes Modell angelegt.
Lt. Versionslog ist der "Echo Dot Gen5 with Clock" auch nicht enthalten.

Modul habe ich eben upgedated, neues Device nochmal gelöscht und ein erneutes "Autocreate" durchgeführt.
Nach wie vor "unbekannt" und kein set/get.

Modulversion:
37_echodevice.pm       26699 2022-11-14 09:15:41Z michael.winkler

Wäre super, wenn Michael das einrichten könnte.

Michael,
falls Du irgendwelche Infos brauchst, melde Dich einfach.

device raw definition:

defmod ECHO_G0922xxxxxxxxxx echodevice A2DS1Q2TPDJ48U G0922xxxxxxxxxx
attr ECHO_G0922xxxxxxxxxx IODev Echoxyz
attr ECHO_G0922xxxxxxxxxx room Amazon

setstate ECHO_G0922xxxxxxxxxx connected
setstate ECHO_G0922xxxxxxxxxx 2022-11-19 16:51:13 COOKIE_MODE IODEV
setstate ECHO_G0922xxxxxxxxxx 2022-11-19 17:01:08 model unbekannt
setstate ECHO_G0922xxxxxxxxxx 2022-11-19 17:01:08 presence present
setstate ECHO_G0922xxxxxxxxxx 2022-11-19 16:52:04 state connected
setstate ECHO_G0922xxxxxxxxxx 2022-11-19 17:01:08 version 8087719556
setstate ECHO_G0922xxxxxxxxxx 2022-11-19 17:01:10 wakeword ALEXA

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 19 November 2022, 18:56:08
Zitat von: C0mmanda am 19 November 2022, 15:05:18
Moin,

stehe gerade auf dem Schlauch... :(

Die automatische Installation per set NPM_Install läuft fehlerfrei durch, wenn ich dann NPM_login new ausführe hängt das System und nichts passiert..
Liegts am Modul, an FHEM, an mir?

Log sagt:

2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Node Version 12.22.12

2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.19 14:47:38 3: [AmazonAccount] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.19 14:49:58 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.19 14:49:58 3: [AmazonAccount] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.19 14:49:58 3: [AmazonAccount] [echodevice_NPMLoginNew] create-cookie.js not found


Danke!

Ein paar Zusatzinfos:

Ein zweites Browserfenster mit ProxyIP:3002 funktioniert nicht.
Alexa-cookie Ordner löschen, manuell neu installieren, neu starten, NPM_login new funktioniert auch nicht.

Versionen:
Node: V12.22.12
Npm: V6.14.16

Fhem ist aktuell.

get status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.2.17
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
DbLogExclude    Attribut .*
room    Attribut Amazon
npm_proxy_listen_ip    Attribut 192.168.1.9
npm_proxy_ip    Attribut 192.168.1.9
icon    Attribut symfonisk_remote

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0



Wie bei mir   :o
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 19 November 2022, 19:06:34
Zitat von: Deanw1975 am 19 November 2022, 18:56:08

Wie bei mir   :o

Hm, OK, dann scheint es vielleicht schonmal nicht an mir zu liegen...

Fummel seit 5Std. an dem Mist rum und alles was ich erreicht habe ist dass ich mich Frage
ob die blöden Echos Rückstandsfrei im Kamin verbrennen....

Edit:

Bin nichts weiter, hier einmal ein verbose 5 Logauszug vom login new Vorgang:


2022.11.20 09:05:39 5: [Amazon_Account] [echodevice_GetSettings] start refresh settings
2022.11.20 09:05:39 5: [Amazon_Account] [echodevice_GetSettings] unknown state / state = COOKIE ERROR
2022.11.20 09:05:39 4: [Amazon_Account] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2022.11.20 09:06:39 5: [Amazon_Account] [echodevice_GetSettings] start refresh settings
2022.11.20 09:06:39 5: [Amazon_Account] [echodevice_GetSettings] unknown state / state = COOKIE ERROR
2022.11.20 09:06:39 4: [Amazon_Account] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2022.11.20 09:07:39 5: [Amazon_Account] [echodevice_GetSettings] start refresh settings
2022.11.20 09:07:39 5: [Amazon_Account] [echodevice_GetSettings] unknown state / state = COOKIE ERROR
2022.11.20 09:07:39 4: [Amazon_Account] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2022.11.20 09:08:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 14.21.1

2022.11.20 09:08:27 4: [Amazon_Account] [echodevice_NPMLoginNew] Version alexa-cookie.js = 4.1.3
2022.11.20 09:08:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.20 09:08:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.20 09:08:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.20 09:08:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.20 09:08:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.20 09:08:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.20 09:08:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port Aktive Internetverbindungen (Server und stehende Verbindungen)

2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8999            0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:4711          0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:mysql           0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45899         0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:36815         0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:sunrpc          0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:http            0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35505         0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:1234            0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:domain          0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:33334       0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:telnet          0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8184            0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:smtp          0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:44446       0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:44446       0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8384            0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37923         0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:7075            0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:38755         0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:28900       0.0.0.0:*               LISTEN     
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37048         localhost:7075          TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50190         localhost:8184          VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:45690       104.16.27.35:https      TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37070         localhost:7075          TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8184          localhost:50190         VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:45688       104.16.27.35:https      TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45332         NUC-Server.fritz.:mysql TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45328         NUC-Server.fritz.:mysql TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:40310       pd950f86e.dip0.t-:55257 VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37923         localhost:33086         VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:44578         NUC-Server.fritz.:mysql VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:38755         localhost:44178         VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:8184        192.168.1.105:50687     VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37054         localhost:7075          TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:51891     CLOSE_WAIT
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:38354       104.16.22.35:https      TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:45716       104.16.27.35:https      TIME_WAIT 
022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:45692       104.16.27.35:https      TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:8184        192.168.1.105:50688     VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:1234        192.168.1.109:42492     VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:41756         localhost:45899         VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 NUC-Server.fritz.:mysql localhost:44578         VERBUNDEN 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:54120       104.16.21.35:https      TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37046         localhost:7075          TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45288         NUC-Server.fritz.:mysql TIME_WAIT 
2022.11.20 09:09:07 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37072         localhost:7075          TIME_WAIT 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37088         localhost:7075          TIME_WAIT 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:8184          localhost:50216         VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:54589     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:50982       fhem.de:58824           VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:60378     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      616      0 192.168.1.9:8384        192.168.1.202:64977     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:37092         localhost:7075          TIME_WAIT 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:44178         localhost:38755         VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      615      0 192.168.1.9:8384        192.168.1.205:63242     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:8184        192.168.1.105:50685     VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:43052       192.168.1.104:9090      VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      616      0 192.168.1.9:8384        192.168.1.202:54806     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp       25      0 192.168.1.9:51624       server-13-226-134:https CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      616      0 192.168.1.9:8384        192.168.1.202:52722     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      616      0 192.168.1.9:8384        192.168.1.202:61800     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:8184        192.168.1.153:51297     VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:52094       195-154-221-128.re:2202 TIME_WAIT 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:58982     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:53790         localhost:36815         VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        3      0 192.168.1.9:1883        192.168.1.210:55731     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:54779     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:8184        192.168.1.105:50678     VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      615      0 192.168.1.9:8384        192.168.1.205:51317     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:63964     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:34170         localhost:35505         VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:50216         localhost:8184          VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      616      0 192.168.1.9:8384        192.168.1.202:53082     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:33086         localhost:37923         VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:53348     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      710      0 192.168.1.9:8384        192.168.1.203:53647     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:35505         localhost:34170         VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      615      0 192.168.1.9:8384        192.168.1.205:61748     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp     1420      0 192.168.1.9:49446       192.168.1.8:1000        VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        1      0 192.168.1.9:41998       192.168.1.12:5577       CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:36815         localhost:53790         VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      615      0 192.168.1.9:8384        192.168.1.205:60951     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:50715     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      519      0 192.168.1.9:8384        192.168.1.213:51892     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 192.168.1.9:ssh         192.168.1.105:50039     VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp       60      0 192.168.1.9:1883        192.168.1.210:52503     VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:45899         localhost:41756         VERBUNDEN 
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      616      0 192.168.1.9:8384        192.168.1.202:55739     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp      616      0 192.168.1.9:8384        192.168.1.202:55739     CLOSE_WAIT
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 localhost:4711          [::]:*                  LISTEN   
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:sunrpc             [::]:*                  LISTEN     
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:http               [::]:*                  LISTEN     
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:51826              [::]:*                  LISTEN     
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:domain             [::]:*                  LISTEN     
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     
2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 localhost:smtp          [::]:*                  LISTEN     

2022.11.20 09:10:12 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 [::]:8282               [::]:*                  LISTEN     

2022.11.20 09:10:47 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 192.168.1.9:51826       192.168.1.182:54087     VERBUNDEN 

2022.11.20 09:10:47 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 192.168.1.9:51826       192.168.1.153:51285     VERBUNDEN 

2022.11.20 09:10:47 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 192.168.1.9:51826       192.168.1.105:49191     VERBUNDEN 

2022.11.20 09:10:47 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port tcp6       0      0 192.168.1.9:51826       192.168.1.220:62274     VERBUNDEN 

2022.11.20 09:10:47 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:domain          0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootps          0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:sunrpc          0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.1.9:ntp         0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 localhost:ntp           0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:ntp             0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:mdns            0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:mdns            0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:39777           0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:960             0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 192.168.1.9:988         0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp        0      0 0.0.0.0:58379           0.0.0.0:*                         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:domain             [::]:*                             

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:sunrpc             [::]:*                             

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 fe80::f545:5d5b:acf:ntp [::]:*                             

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 localhost:ntp           [::]:*                             

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:ntp                [::]:*                             

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:mdns               [::]:*                             

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:39403              [::]:*       

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port udp6       0      0 [::]:960                [::]:*                     

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port raw6       0      0 [::]:ipv6-icmp          [::]:*                  7         

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port Aktive Sockets in der UNIX-Domäne (Server und stehende Verbindungen)

2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port Proto RefCnt Flags       Type       State         I-Node   Pfad
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    10788    /run/systemd/journal/syslog
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16688    /var/run/dbus/system_bus_socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16692    /run/acpid.socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16695    /var/run/pcscd/pcscd.comm
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         16699    /run/avahi-daemon/socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         21332    /run/pihole/FTL.sock
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10836    /run/systemd/fsck.progress
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19541    /var/run/samba/winbindd/pipe
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         17003    /run/dhcpcd.sock
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         17005    /run/dhcpcd.unpriv.sock
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    22132    /run/user/0/systemd/notify
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19543    /var/lib/samba/winbindd_privileged/pipe
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22136    /run/user/0/systemd/private
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    22140    /run/user/998/systemd/notify
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22144    /run/user/998/systemd/private
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22154    /run/user/0/bus
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22156    /run/user/998/gnupg/S.dirmngr
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22159    /run/user/998/gnupg/S.gpg-agent
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    19537    /var/lib/samba/private/msg.sock/482
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22161    /run/user/998/pulse/native
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22164    /run/user/998/gnupg/S.gpg-agent.extra
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22166    /run/user/998/gnupg/S.gpg-agent.browser
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22168    /run/user/0/gnupg/S.gpg-agent.browser
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    19550    /var/lib/samba/private/msg.sock/590
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22171    /run/user/998/gnupg/S.gpg-agent.ssh
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22173    /run/user/0/gnupg/S.dirmngr
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22175    /run/user/998/bus
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22177    /run/user/0/gnupg/S.gpg-agent.extra
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22181    /run/user/0/gnupg/S.gpg-agent.ssh
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         22183    /run/user/0/gnupg/S.gpg-agent
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19128    /var/run/lighttpd/php.socket-0
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         19138    /var/run/mysqld/mysqld.sock
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         17106    /var/run/irqbalance366.sock
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10709    /run/systemd/notify
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10713    /run/systemd/private
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10725    /run/rpcbind.sock
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     STREAM     HÖRT         10728    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  7      [ ]         DGRAM                    10732    /run/systemd/journal/socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  14     [ ]         DGRAM                    10740    /run/systemd/journal/dev-log
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ACC ]     SEQPAKET   HÖRT         10749    /run/udev/control
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     47007 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     47009   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15732    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     47006   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17126   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17125   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16339    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     47008   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     47010   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     47005   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18509   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    11927   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22039    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     47300   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    16999   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18827   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     47301   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22138   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16710   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17127    /var/run/dbus/system_bus_socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18115   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    22135   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18826 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    22065   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17480   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    22134   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    21510   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15965    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    16984   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    22048 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16661 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22139    /var/run/dbus/system_bus_socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    11928   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11925   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22147    /var/run/dbus/system_bus_socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16123    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    22143   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17132   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    22142   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21932    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17095 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17133   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15974    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    22030   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10711   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17156   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22146   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         DGRAM                    10712   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    174645   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17137   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17138    /var/run/dbus/system_bus_socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18927   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17419   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    12539   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17161   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21931   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     173900   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16266    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18928    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    11105 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19548 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18510    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    16371   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16265 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15964 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22038 
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19547
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     15973
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    21120   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    18935   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17162    /var/run/dbus/system_bus_socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18988    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     17129    /var/run/dbus/system_bus_socket
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16338   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20892    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     16122   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19503   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         DGRAM                    17152   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20891   
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12582    /run/systemd/journal/stdout
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     12544   
2022.11.20 09:10:48 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.20 09:10:48 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.20 09:10:48 3: [Amazon_Account] [echodevice_NPMLoginNew] create-cookie.js not found
2022.11.20 09:10:48 5: [Amazon_Account] [echodevice_GetSettings] start refresh settings
2022.11.20 09:10:48 5: [Amazon_Account] [echodevice_GetSettings] unknown state / state = COOKIE ERROR
2022.11.20 09:10:48 4: [Amazon_Account] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 20 November 2022, 16:56:10
Niemand eine Idee?

Habe jetzt mehrfach npm/node gelöscht, neu installiert etc. pp, es ändert sich nichts.. :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 21 November 2022, 00:29:40
Ich glaube, soviel Log Output ist in Code Formatierung besser aufgehoben...

Zitatcreate-cookie.js not found
Hier mag die Ursache deines Problems zu suchen sein.

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 21 November 2022, 06:53:10
Zitat von: adn77 am 13 November 2022, 22:06:38
Hallo Sebastian,
sorry das mit dem Neustart war mir entgangen...

Die angehängte Version macht eine zusätzliche Überprüfung und sollte den Fehler in Zeile 3616 abfangen, der evtl. zum Neustart führt.

Alex

Moin Alex,
die letzte hier angehängte Version läuft soweit stabil. Allerdings habe ich im Log jetzt das hier stehen:
2022.11.21 06:33:44.367 0: Strange call for nonexistent : ReadFn
2022.11.21 06:33:44.367 1: stacktrace:
2022.11.21 06:33:44.367 1:     main::CallFn                        called by fhem.pl (782)
2022.11.21 06:33:45.733 4: [amazon] [echodevice_SendCommand] [getnotifications] START
2022.11.21 06:33:45.734 4: [amazon] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2022.11.21 06:33:45.734 4: [amazon] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2022.11.21 06:33:45.734 4: [amazon] [echodevice_HandleCmdQueue] [getnotifications] [9120] [0] send command=https://layla.amazon.de/api/notifications Data=
...
2022.11.21 06:33:48.438 4: [amazon] [echodevice_Parse] [bluetoothstate] [9143]
2022.11.21 06:33:48.439 4: [amazon] [echodevice_HandleCmdQueue] [alarmvolume] [9144] [0] send command=https://layla.amazon.de/api/device-notification-state?_=1669008825 Data=
2022.11.21 06:33:48.819 4: [amazon] [echodevice_Parse] [alarmvolume] [9144]


VG Sebastian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 07:17:29
Sorry, sollte eigentlich auch in code-format sein...

Das mit der create-cookies.js ist mir auch bereits aufgefallen aber ich finde dazu nichts,
weder in Google noch hier im Thread. (Außer dass das hier im Thread in mehreren Log-Auszügen steht...)

Alles was ich rausbekommen habe dass die, mit weiteren anderen Datein im ordner ../cache/alexa-cookie/ liegen soll.
Dort liegt bei mir nur:


drwxr-xr-x  3 root root  4096 Nov 21 07:23 .
drwxr-xr-x  3 root root  4096 Nov 20 22:58 ..
drwxr-xr-x 88 root root  4096 Nov 20 22:59 node_modules
-rw-r--r--  1 root root    58 Nov 20 22:59 package.json
-rw-r--r--  1 root root 33678 Nov 20 22:59 package-lock.json


Wo bekomme ich die Dateien her?
Sollen die bei login new automatisch erstellt oder mit alexa-cookie2 installiert werden?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ossi am 21 November 2022, 10:22:54
Hallo,

ich hätte da auch noch etwas auf meinem Wunschzettel.
Der neue Fire Cube und meine Polk React Soundbar werden leider nicht automatisch erkannt, kann man die noch hinzufügen bitte:

Polk React Soundbar:
defmod ECHO_############## echodevice AQCGW9PSYWRF ...

Fire TV Cube (3.Gen.):
defmod ECHO_############### echodevice A1VGB7MHSIEYFK ...

Besten Dank.

Falls noch weitere Infos benötigt werden stelle ich die natürlich gern zur Verfügung.

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 12:41:25
Es sieht mir so aus dass das fehlen der create-cookie,js nicht das Problem ist, die wird ohnehin durch das Modul selbst irgendwann gelöscht.
So scheint es mir zumindest.

Vielmehr ist das erstellen der neuen Datei offenbar ein Problem... :(
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 12:59:59
Zitat von: C0mmanda am 19 November 2022, 15:05:18

2022.11.19 14:49:58 3: [AmazonAccount] [echodevice_NPMLoginNew] create-cookie.js not found


FHEM sucht das create-cookie.js und kann es nicht finden. Es sollte im Verzeichnis "../cache/alexa-cookie/" sein. Kannst du mal kontrollieren ob es das Verzeichnis gibt und der FHEM Benutzer hier auch Schreibrechte hat?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 13:07:41
Neue Version ab morgen früh verfügbar:


# 2022.11.21 v0.2.18
# - FEATURE: Unterstützung A2DS1Q2TPDJ48U Echo Dot Gen5 with Clock
#            Unterstützung AQCGW9PSYWRF Polk React Soundbar
#            Unterstützung A1VGB7MHSIEYFK Fire TV Cube Gen3
#


Bitte meldet mir wenn Ihr noch weitere Geräte habt, die noch nicht unterstütz sind.

Support gibt es nur für die aktuelle Version 0.2.18
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 13:24:00
Zitat von: michael.winkler am 21 November 2022, 12:59:59
FHEM sucht das create-cookie.js und kann es nicht finden. Es sollte im Verzeichnis "../cache/alexa-cookie/" sein. Kannst du mal kontrollieren ob es das Verzeichnis gibt und der FHEM Benutzer hier auch Schreibrechte hat?

Moin,

verzeichnis ist vorhanden und gehört dem FHEM-User:

drwxr-xr-x  3 fhem dialout   4096 Nov 20 22:58 cache


Da ich da auch schon den Verdacht das Rechte ein Problem sein könnten hatte hat das alexa-cookie Verzeichnis sogar Vollzugriff. (Bleibt nicht so)

drwxrwxrwx  3 fhem dialout 4096 Nov 21 10:20 alexa-cookie

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 13:32:10
Zitat von: C0mmanda am 21 November 2022, 13:24:00
Moin,

verzeichnis ist vorhanden und gehört dem FHEM-User:

drwxr-xr-x  3 fhem dialout   4096 Nov 20 22:58 cache


Da ich da auch schon den Verdacht das Rechte ein Problem sein könnten hatte hat das alexa-cookie Verzeichnis sogar Vollzugriff. (Bleibt nicht so)

drwxrwxrwx  3 fhem dialout 4096 Nov 21 10:20 alexa-cookie

Kannst du das Verzeichnis mal komplett leeren, und dann noch mal ein NPM Install ausführen. ggf. auch die manuelle installation (siehe Doku Webseite)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 14:11:42
Zitat von: michael.winkler am 21 November 2022, 13:32:10
Kannst du das Verzeichnis mal komplett leeren, und dann noch mal ein NPM Install ausführen. ggf. auch die manuelle installation (siehe Doku Webseite)

Habe cache geleert und manuell die NPM Install ausgeführt
sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

Rechte vergeben
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

Sicherheitshalber das System neu gestarte (sudo reboot now).


NUC-Server:/opt/fhem/cache# ls -la
insgesamt 12
drwxr-xr-x  3 fhem dialout 4096 Nov 21 13:59 .
drwxr-xr-x 16 fhem dialout 4096 Nov 20 22:58 ..
drwxr-xr-x  3 fhem dialout 4096 Nov 21 13:59 alexa-cookie

NUC-Server:/opt/fhem/cache/alexa-cookie# ls -la
insgesamt 52
drwxr-xr-x  3 fhem dialout  4096 Nov 21 14:12 .
drwxr-xr-x  3 fhem dialout  4096 Nov 21 14:12 ..
drwxr-xr-x 88 fhem dialout  4096 Nov 21 14:12 node_modules
-rw-r--r--  1 fhem dialout    58 Nov 21 14:12 package.json
-rw-r--r--  1 fhem dialout 33678 Nov 21 14:12 package-lock.json
root@NUC-Server:/opt/fhem/cache/alexa-cookie#


Dann set NPM_login new,
Ergebniss ist das selbe, System hängt, auch in einem anderen Browserfenster kann ich IP:3002 nicht öffnen, Logauszug (unverändert):


022.11.21 14:09:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 18.12.1

2022.11.21 14:09:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.21 14:09:30 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.21 14:09:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.21 14:09:30 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.21 14:09:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.21 14:09:30 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.21 14:09:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.21 14:10:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.21 14:10:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.21 14:10:41 3: [Amazon_Account] [echodevice_NPMLoginNew] create-cookie.js not found


Ein get Status bringt aktuell:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.2.17
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
npm_proxy_port    Attribut 3002
npm_proxy_listen_ip    Attribut 192.168.1.9
room    Attribut Amazon
npm_bin_node    Attribut /usr/bin/node
DbLogExclude    Attribut .*
npm_bin    Attribut /usr/bin/npm
npm_proxy_ip    Attribut 192.168.1.9

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading ....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper 2....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 15:14:15
Das Modul hat wohl ein Problem damit in das Verzeichnis "cache/alexa-cookie/" die Datei anzulegen.

Kannst du im Command Fenster mal folgendes ausführen? "{system("echo -n > /opt/fhem/cache/alexa-cookie/create-cookie.js ")}"

Bitte danach mal das Verzeichnis prüfen, ob die Datei existiert und auch das FHEM Log mal prüfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 15:18:50
Das Ergebnis ist "-1",
die Datei wurde angelegt:


NUC-Server:/opt/fhem/cache/alexa-cookie# ls -la
insgesamt 56
drwxr-xr-x  3 fhem dialout  4096 Nov 21 15:15 .
drwxr-xr-x  3 fhem dialout  4096 Nov 21 14:12 ..
-rw-r--r--  1 fhem dialout     0 Nov 21 15:15 create-cookie.js
drwxr-xr-x 88 fhem dialout  4096 Nov 21 14:12 node_modules
-rw-r--r--  1 fhem dialout    58 Nov 21 14:12 package.json
-rw-r--r--  1 fhem dialout 33678 Nov 21 14:12 package-lock.json


Im Log erscheint nichts dazu.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 15:45:46
Zitat von: C0mmanda am 21 November 2022, 15:18:50
Das Ergebnis ist "-1",
die Datei wurde angelegt:


NUC-Server:/opt/fhem/cache/alexa-cookie# ls -la
insgesamt 56
drwxr-xr-x  3 fhem dialout  4096 Nov 21 15:15 .
drwxr-xr-x  3 fhem dialout  4096 Nov 21 14:12 ..
-rw-r--r--  1 fhem dialout     0 Nov 21 15:15 create-cookie.js
drwxr-xr-x 88 fhem dialout  4096 Nov 21 14:12 node_modules
-rw-r--r--  1 fhem dialout    58 Nov 21 14:12 package.json
-rw-r--r--  1 fhem dialout 33678 Nov 21 14:12 package-lock.json


Im Log erscheint nichts dazu.

Kannst du noch mal ein NPM_login new ausführen. Wenn der Fehler auftritt, sollte zumindest die Datei wieder weg sein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 15:51:07
Der Fehler bleibt, leider die Datei auch... :(

2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 18.12.1

2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.21 15:47:48 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.21 15:47:48 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.21 15:47:48 3: [Amazon_Account] [echodevice_NPMLoginNew] create-cookie.js not found


root@NUC-Server:/opt/fhem/cache/alexa-cookie# ls -la
insgesamt 56
drwxr-xr-x  3 fhem dialout  4096 Nov 21 15:17 .
drwxr-xr-x  3 fhem dialout  4096 Nov 21 14:12 ..
-rw-r--r--  1 fhem dialout     0 Nov 21 15:17 create-cookie.js
drwxr-xr-x 88 fhem dialout  4096 Nov 21 14:12 node_modules
-rw-r--r--  1 fhem dialout    58 Nov 21 14:12 package.json
-rw-r--r--  1 fhem dialout 33678 Nov 21 14:12 package-lock.json


Sollte aber die vom Modul generiert Datei nicht eine Zahl davor haben? z.B. 123create-cookie.js ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 16:14:50
Zitat von: C0mmanda am 21 November 2022, 15:51:07
Der Fehler bleibt, leider die Datei auch... :(

2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 18.12.1

2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.21 15:46:27 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.21 15:47:48 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.21 15:47:48 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.21 15:47:48 3: [Amazon_Account] [echodevice_NPMLoginNew] create-cookie.js not found


root@NUC-Server:/opt/fhem/cache/alexa-cookie# ls -la
insgesamt 56
drwxr-xr-x  3 fhem dialout  4096 Nov 21 15:17 .
drwxr-xr-x  3 fhem dialout  4096 Nov 21 14:12 ..
-rw-r--r--  1 fhem dialout     0 Nov 21 15:17 create-cookie.js
drwxr-xr-x 88 fhem dialout  4096 Nov 21 14:12 node_modules
-rw-r--r--  1 fhem dialout    58 Nov 21 14:12 package.json
-rw-r--r--  1 fhem dialout 33678 Nov 21 14:12 package-lock.json


Sollte aber die vom Modul generiert Datei nicht eine Zahl davor haben? z.B. 123create-cookie.js ?

ok, jetzt wird es Interessant. Was für ein OS verwendest Du? in welchem Verzeichnis hast du FHEM installiert?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 16:17:42
Zitat von: michael.winkler am 21 November 2022, 16:14:50
ok, jetzt wird es Interessant. Was für ein OS verwendest Du? in welchem Verzeichnis hast du FHEM installiert?

Ich verwende Debian 10 auf einem Intel NUC.
FHEM liegt in /opt/fhem/
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 16:55:06
Zitat von: C0mmanda am 21 November 2022, 16:17:42
Ich verwende Debian 10 auf einem Intel NUC.
FHEM liegt in /opt/fhem/
Könntest Du mal bitte folgendes machen?

in die Funktion "sub echodevice_NPMLoginNew($){"

folgendes hinzufügen.

@envvars = keys(%ENV);
my $i = "1";
foreach $env (@envvars) {
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] $env = " . $ENV{$env} . " not found" ;
($i = $i+1);
}


Am Besten vor die Zeile "   # Prüfen ob node installiert ist" Müsste so bei Zeile 4720 sein. Danach den FHEM Server neu starten oder ein "reload 37_echodevice" im Command ausführen. Danach noch mal ein Login new machen. Danach mir das LOG noch mal zusenden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 16:59:52
Erledigt, anbei das Log:

2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] INVOCATION_ID = 703b87c78d0743c1b1b5e9c72112151b not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] PWD = / not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] LANG = de_DE.UTF-8 not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] PERL_LWP_SSL_VERIFY_HOSTNAME = 0 not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] JOURNAL_STREAM = 9:19558 not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 18.12.1

2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.21 16:58:19 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.21 16:58:19 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.21 16:58:19 3: [Amazon_Account] [echodevice_NPMLoginNew] create-cookie.js not found
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 17:03:17
Zitat von: C0mmanda am 21 November 2022, 16:59:52
Erledigt, anbei das Log:

2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] INVOCATION_ID = 703b87c78d0743c1b1b5e9c72112151b not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] PWD = / not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] LANG = de_DE.UTF-8 not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] PERL_LWP_SSL_VERIFY_HOSTNAME = 0 not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] JOURNAL_STREAM = 9:19558 not found
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 18.12.1

2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.21 16:57:09 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.21 16:58:19 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.21 16:58:19 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.21 16:58:19 3: [Amazon_Account] [echodevice_NPMLoginNew] create-cookie.js not found


Du hast komplett andere Werte als ich


2022.11.21 17:02:24.141 3: [Amazon.Connect] [echodevice_NPMLoginNew] [ENV] INVOCATION_ID = 595feeffc77947dbae724b511945363f
2022.11.21 17:02:24.141 3: [Amazon.Connect] [echodevice_NPMLoginNew] [ENV] PERL_LWP_SSL_VERIFY_HOSTNAME = 0
2022.11.21 17:02:24.142 3: [Amazon.Connect] [echodevice_NPMLoginNew] [ENV] HOME = /opt/fhem
2022.11.21 17:02:24.142 3: [Amazon.Connect] [echodevice_NPMLoginNew] [ENV] LOGNAME = fhem
2022.11.21 17:02:24.142 3: [Amazon.Connect] [echodevice_NPMLoginNew] [ENV] JOURNAL_STREAM = 9:13572888
2022.11.21 17:02:24.142 3: [Amazon.Connect] [echodevice_NPMLoginNew] [ENV] USER = fhem
2022.11.21 17:02:24.142 3: [Amazon.Connect] [echodevice_NPMLoginNew] [ENV] PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2022.11.21 17:02:24.142 3: [Amazon.Connect] [echodevice_NPMLoginNew] [ENV] LANG = de_DE.UTF-8
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 17:11:31
Kannst du mal folgende Version probieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 17:17:07
Log wie folgt:

2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] [ENV] PERL_LWP_SSL_VERIFY_HOSTNAME = 0
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] [ENV] LANG = de_DE.UTF-8
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] [ENV] JOURNAL_STREAM = 9:20561
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] [ENV] PWD = /
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] [ENV] INVOCATION_ID = 1db6588f40004fb5af4173cca9af0660
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] [ENV] PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] [ENV] npm_fhem_home = /opt/fhem
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 18.12.1

2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.21 17:12:36 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.21 17:13:57 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.21 17:13:57 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.21 17:13:58 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.11.21 17:13:58 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.11.21 17:13:58 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.11.21 17:13:58 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2022.11.21 17:13:58 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.11.21 17:13:58 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.1.9:3002 to listen on 192.168.1.9

2022.11.21 17:13:58 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.11.21 17:13:58 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.11.21 17:14:03 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2022.11.21 17:14:03 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.11.21 17:14:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 17:14:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 257-3093319-1293218

2022.11.21 17:14:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2299767248l

2022.11.21 17:14:19 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.11.21 17:14:19 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=257-3093319-1293218; session-id-time=2299767248l","Accept":"*/*"},"gzip":true,"body":"appActionToken=D7UoyfXiLIpTDQb6RsJBe7ROrTAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AM1BSRFIySEgwRFNRVkYzWFkyODQ%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.2HYkKB-JSa3wCF2JEGYVEL2sf41Qs_X0FGgJ2KdC1Fj7gW22zShL2A.to35By71ZxDsV7IE.A8jZGWlzgPaQ3eWNqTtr3wLFwBzhE6tmt4z0pLX6hcow6jqgtuLYQ5JRim8kbzzvNg0qsN5vb9dudTf--VbC6DTbsqs3bwm5XR3A1IrSFrX7G__7HJ9yuMMTkuhQvKjjjjR03H1czvtQ2qnWZ6uOldUJMcAsrySA8Z0iBexPzZvnc2fy8Kw9XSYEs4EPuIP_D-9TY7a8jnNWTfXrv-nXsdO6f5una3oXH-qCDmtkAqMZ75cFHOa2G1BViTobYmRjgThcJuMJ27rewQNNZnCZRKI5aPIf_THvplBId4QdAEGelFtuCdm8H92-IzVFBJU1kooBgwWNJO8sxLVjJbBsug.-Z54qJ6n12Ij1in5uQIvcw&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false"}

2022.11.21 17:14:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 17:14:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2299767264l

2022.11.21 17:14:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-1256726-3575210

2022.11.21 17:14:34 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.11.21 17:14:34 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/257-3093319-1293218","Cookie":"session-id=257-3093319-1293218; session-id-time=2299767264l; ubid-acbde=262-1256726-3575210","Accept":"*/*"},"gzip":true,"body":"appActionToken=D7UoyfXiLIpTDQb6RsJBe7ROrTAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWVNCTlRRM1FGNjlCWkZSNVMxSFI%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.gz6z1jGr_lB8f04GEn1Gp-DZYNKZvZ_OZoGgLKMuFiosW--FaJtdAw.2uqe3AdV7oh_rlZl.hDV_CZLPuWcHrUdRcXgvT5VkwvuFIahTrKuJ_Z1MG0PqPieZ9MeO9b-pBCIMudvkrfASEUROh8UlcwQC7uPzqMgwkTCYJZox0WmwO8oxubspbXRbeE51Bc_fzrVqKjgzO_sEo0P4N4K8nCo1U043IS60LdgKiDipTSfLBtKgYnFyIWM6RZ7O7aa_QTSUdgyqmmnA_zrSL4YIZXQ7JBjU6RCRYmsaQRf8BGYhuegoHtWLS9LPXKt21J7nMpSY56dLJorKZDLNjAuAh9JLyrXVR68hazpfzam2mS5L7kPxne_Rmzxh5MT9mDzf-qBUKgkJ0g.aBt2uE5rKvvuf71_dCaLiA&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.11.21 17:14:40 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 17:14:40 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.11.21 17:14:40 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.11.21 17:14:40 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.11.21 17:14:40 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2022.11.21 17:14:40 3: [Amazon_Account] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
internal/fs/utils.js:332
    throw err;
    ^

Error: EACCES: permission denied, open './cache/alexa-cookie/659result.json'
    at Object.openSync (fs.js:498:3)
    at Object.writeFileSync (fs.js:1529:35)
    at /opt/fhem/cache/alexa-cookie/659create-cookie.js:15:8
    at /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:361:57
    at Server.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:379:30)
    at Object.onceWrapper (events.js:519:28)
    at Server.emit (events.js:400:28)
    at emitListeningNT (net.js:1365:10)
    at processTicksAndRejections (internal/process/task_queues.js:81:21) {
  errno: -13,
  syscall: 'open',
  code: 'EACCES',
  path: './cache/alexa-cookie/659result.json'
}


Falls das relevant ist: die cache/alexa-cookie/659result.json existiert gar nicht...

Die gute Nachricht: das Modul kann nun 659create-cookie.js anlegen!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 18:19:22
Das sieht schon mal alles besser aus. Bitte mal folgende Version probieren
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 18:34:29
Zitat von: michael.winkler am 21 November 2022, 18:19:22
Das sieht schon mal alles besser aus. Bitte mal folgende Version probieren

Bittesehr:

2022.11.21 18:30:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 18.12.1

2022.11.21 18:30:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.21 18:30:21 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.21 18:30:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.21 18:30:21 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.21 18:30:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.21 18:30:21 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.21 18:30:21 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.1.9:3002 to listen on 192.168.1.9

2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.11.21 18:31:42 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.11.21 18:31:48 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2022.11.21 18:31:48 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.11.21 18:31:53 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 18:31:53 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-9024308-2033164

2022.11.21 18:31:53 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2299771913l

2022.11.21 18:32:03 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.11.21 18:32:03 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-9024308-2033164; session-id-time=2299771913l","Accept":"*/*"},"gzip":true,"body":"appActionToken=1gcpj2FM4ZQf9ovj2F0HnehC3QaJXSsj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AMFhKMjc5NEtNRjhSMzBKN01YRFY%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.6euNTv83nuOkjEbLpVRCQAq30QpNHDtz8SdZbGO88CdmU5jT3SEmtw.oRki0IoJB2--EFC8.SLwWdxwAK0Jd9CTv9TdBrIQiLRH3_TdbTKIgL34UHW-OFENQvvjO1mLHBCO1pHMGVjp8sTFH4UCIwvdNOkEb9o2HEMVJwNgXeTxs50A-1q3A7Sd_ermT6kwqXcJaspWXGBKZd1cB5Fc8xSON2OHc-I7xW8Md9cmMl749_1hWrD9zuI6HeaWXmRxY1eVgfRVSCPADPTtID7tySIs5qVqkOvn6_pcKykCCT1JuEQ2q3WkovN7U-qMfOMbUipNCDBy5wmMzTqD9AjMlkBAym25c0_fueYexsEWJ_g0Q1k9Oe23M_2ZdJdpK4nCoFNvUtXA_HE698pzc7BsBD15dDKMl.n0z4M65Fi50JMHcBpVPjFA&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false"}

2022.11.21 18:32:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 18:32:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2299771928l

2022.11.21 18:32:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-2412205-9906669

2022.11.21 18:32:19 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.11.21 18:32:19 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-9024308-2033164","Cookie":"session-id=258-9024308-2033164; session-id-time=2299771928l; ubid-acbde=262-2412205-9906669","Accept":"*/*"},"gzip":true,"body":"appActionToken=1gcpj2FM4ZQf9ovj2F0HnehC3QaJXSsj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWFNQUTEyVEE5TkE1QUJEV0NNOTM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.aFe-o-Icbk9Zg5BIVMhzGCz2T2f-gK2oym5MTqJZHI1NlYi3TVR-_A.rz1aE4tA-yIBp6m8.LbZWjogH7hQEEF-YHY1XWQbCdMadR8KNUXCdoqvCPRyL8lNAp5EpiMTM52N_KpQbzMigGD3ZtYDlGqX-uHP7I_tKvBkNAbEB0ywDY32t4EWCIkuGocp41QKNjbWOYFIh7DHIq04jfaHRahm-laTP-2Fk1ttsxb_cwN7tlVVypZ49CNLs5Utksogci8fZDa61yrkSk71ZcoznnzV2f1jm0uzOn47hMQOwi-cVfLkdZpKRuoiiv1kpqLbFYijoNTi0WhtXSpXbMjfJ-ChZcYJqxX2slo6lw23ERw3bMJ6DvZ266cjvw5AkFmFPjSFRsOY6PA.LgJi_Nu3JALoiFlGz5hSZw&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2022.11.21 18:32:24 3: [Amazon_Account] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
internal/fs/utils.js:332
    throw err;
    ^

Error: ENOENT: no such file or directory, open '/opt/fhem./cache/alexa-cookie/659result.json'
    at Object.openSync (fs.js:498:3)
    at Object.writeFileSync (fs.js:1529:35)
    at /opt/fhem/cache/alexa-cookie/659create-cookie.js:15:8
    at /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js:361:57
    at Server.<anonymous> (/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/lib/proxy.js:379:30)
    at Object.onceWrapper (events.js:519:28)
    at Server.emit (events.js:400:28)
    at emitListeningNT (net.js:1365:10)
    at processTicksAndRejections (internal/process/task_queues.js:81:21) {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: '/opt/fhem./cache/alexa-cookie/659result.json'
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 18:50:50
Habe noch einige Fehler gefunden. Bitte noch mal testen. Bitte nachdem Einspielen ein shutdown restart durchführen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 19:00:00
Zitat von: michael.winkler am 21 November 2022, 18:50:50
Habe noch einige Fehler gefunden. Bitte noch mal testen. Bitte nachdem Einspielen ein shutdown restart durchführen

Juhu :D
Es klappt nun, die Verbindung steht!
MEGA! Vielen Dank für die Unterstützung.

Hier noch das Log der Vollständigkeit halber:

022.11.21 18:53:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Node Version 18.12.1

2022.11.21 18:53:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.21 18:53:30 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.21 18:53:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.21 18:53:30 3: [Amazon_Account] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.21 18:53:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.9
2022.11.21 18:53:30 3: [Amazon_Account] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.9
2022.11.21 18:53:30 3: [Amazon_Account] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::f545:5d5b:acfa:e7ab
2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Proxy IP 192.168.1.9
2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.1.9:3002 to listen on 192.168.1.9

2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.11.21 18:54:41 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.11.21 18:54:46 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2022.11.21 18:54:46 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.11.21 18:54:51 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 18:54:51 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-8134807-1520344

2022.11.21 18:54:51 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2299773291l

2022.11.21 18:55:02 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.11.21 18:55:02 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=261-8134807-1520344; session-id-time=2299773291l","Accept":"*/*"},"gzip":true,"body":"appActionToken=Xs0p2h5qXWLzvOobDttsAFwrj2FQUj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AQVQ1MjdWMEtQWENNNUJKOVhZWTY%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.XFAQsYeyRzFj-dmtZiTpZX9LxTheres5t9VG7fECQOqjoSViRDuStA.qByiynDmRYmhjwvs.0cpOu-qfFxOUDqAqR7GNn3UQ3h66hRmBI22r3di-5lRiFk32LYJZLe7dtc_wB1np1SwCwVgK12YjAa8b_lXXolycZ9OlfYv_MZ-eZbOeNuh2zchhFuNLmXklTR4lNxukYhT_JBGfYIDiyj58s6bQXb3x75kq37GitFdmZs3gTjixhockRIXaOvXAUFISYmCc-GYPgbLjc79XBhAuP-tChQ4nYo8braykqHWZ7QRmNTsDK78XCD-HaCLoGE1RWhYdFtTfKsQJjbzW3HXRcjjdr8VxR5wCuuMjqvw9HptgqSSk90ivYhgOEAMjnKlzOYZiK12cCt6OToG0JqcFY2uo.CU9alMHBfkv1qA5idukhMA&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false"}

2022.11.21 18:55:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 18:55:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2299773308l

2022.11.21 18:55:08 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-8984584-7634438

2022.11.21 18:55:18 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.11.21 18:55:18 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-8134807-1520344","Cookie":"session-id=261-8134807-1520344; session-id-time=2299773308l; ubid-acbde=258-8984584-7634438","Accept":"*/*"},"gzip":true,"body":"appActionToken=Xs0p2h5qXWLzvOobDttsAFwrj2FQUj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ARkFSUFRONUFXOUpKUUZDMFg4MFc%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.CgsAAPmyc7q5iDIzdQmyiklkC6u5os5luS8KpE4S-hXzQBt-TQCsyg.s-o0lwK3ZSHHZmVZ.pMimGM3gLq34owwKINEkgeIWK99QhnBHbi40Jt1QkxcoVIcVYeHd49_dgbMF5CJ6GeptB2tWYFVFfk4S_jB7NZ1X9MZ3kbSyCiQ9Idv5VDFasmrj9LG1odAZ1RmYIO8QpZAAKqOh8tZ_4SEFYsqK1_bOk8HcnZ4xxPfUgRHHpKAoO52GSDCP_SX-QbQ0O30IslCV6aCLDwhemtnyNXsnz4d5ynkZBFc-ry70QIgrfbvGX0OK238Wr7AvFeV3QgPbf6shC6J4ZzwvKOgF09zKjF7emItOtgemWy894kHIP9DGyhpRh33NHWKb-qhHHAvvFg.h11AXv9bZnjfu-w9FG-ewg&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2022.11.21 18:55:23 3: [Amazon_Account] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2022.11.21 18:55:28 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:29 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:31 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:32 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:33 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:34 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:35 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:36 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:37 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:38 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:39 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:41 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:43 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:44 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:45 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:46 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:47 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:48 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:49 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:50 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:51 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:52 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:53 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:54 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:55 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:56 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:57 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:58 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:55:59 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:00 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:01 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:02 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:03 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:04 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:05 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:06 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:07 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:08 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:09 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:10 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:11 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:13 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:14 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:15 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.21 18:56:16 3: [Amazon_Account] [echodevice_NPMWaitForCookie] [NPM Login New Mon Nov 21 18:53:30 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2022, 19:05:18
Danke fürs testen. Werde die Version dann übermorgen online stellen. Tests selber lieber noch etwas.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 21 November 2022, 19:15:00
SEHR gerne :)
Wenn ich mit meinem Problem helfen konnte freut es mich noch mehr!
DANKE nochmal, freue mich gerad echt :D :D

Wenn ich dann doch noch einmal "Unverschämt" sein darf:

Der Echo Dot Gen 5 (OHNE Uhr) scheint noch nicht integriert zu sein.
Modelnr. bei mir wäre A4ZXE0RM7LQ7A

Danke.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 November 2022, 12:48:35
Neue Version ab morgen früh verfügbar:


# 2022.11.22 v0.2.20
# - FEATURE: Unterstützung A4ZXE0RM7LQ7A Echo Dot Gen5
#
# 2022.11.21 v0.2.19
# - BUG:     Auswertung FHEM Verzeichnis Attribut "fhem_home" eingeführt Standardwert = "/opt/fhem"


Bitte meldet mir wenn Ihr noch weitere Geräte habt, die noch nicht unterstütz sind.

Support gibt es nur für die aktuelle Version 0.2.20
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanfo84 am 23 November 2022, 17:21:18
Sehr cool, dass nun auch schon der Echo Dot Gen5 unterstützt werden soll.

Echo Gen4 (also ohne Dot) wird bei mir als "Echo Dot Gen4" (mit Dot) erkannt. Scheint aber trotzdem zu funktionieren.

Edit: Gerade das Update getestet.
Echo Dot Gen5 wird nun erkannt als "Echo Show 5 Gen5"  :) Aber auch damit scheint's nun grundsätzlich erst mal zu funktionieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: achim-e am 23 November 2022, 18:40:06
Hallo zusammen,

ich verzweifle auch gerade. Status des Moduls:

DEF. xxx@xxx.xx xxx
FUUID 637b96bb-f33f-1a69-f150-bf73aeeaf7c1ff8e
LOGIN MODENPM
NAME amazonEcho
NR 844
NTFY_ORDER 50-amazonEcho
STATE INITIALIZED
TYPE echodevice
model ACCOUNT

COOKIE_MODE NPM 2022-11-23 18:35:58
COOKIE_TYPE NEW 2022-11-23 18:36:15
amazon_refreshtoken wait for refreshtoken 2022-11-23 18:35:06
autocreate_devices stop 2022-11-23 18:36:15
version 0.2.19 2022-11-23 18:36:15


Eigentlich sieht alles gut aus, wenn man das Log sich anschaut:
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Node Version 19.1.0

2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Check Interface=enxb827ebcbe1ac IP=192.168.72.202
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew]   Result Interface=enxb827ebcbe1ac IP=192.168.72.202
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Check Interface=enxb827ebcbe1ac IP=2a02:810b:4b40:73c4:d211:8cd8:858a:4172
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Check Interface=enxb827ebcbe1ac IP=fe80::93f:b2e9:9e31:5857
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Proxy IP 192.168.72.202
2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.72.202:3002 to listen on 192.168.72.202

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.11.23 18:06:41 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.23 18:06:42 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 257-8079118-1739052

2022.11.23 18:06:42 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2299943201l

2022.11.23 18:07:13 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.11.23 18:07:13 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=257-8079118-1739052; session-id-time=2299943201l","Accept":"*/*"},"gzip":true,"body":"appActionToken=nKaCXwGQWYcrlQsMiTe4sCWZl84j3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AVEhDWEFNSEpXODRWTVlEOUNRUjM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.XBV-vic3GDphrMHCC4xPPKOKbvIStzqLA6TNWazhoxcrXCJLn6zP-w.siocs0PeVnAJavRI.nySdBy4HTvC1Sj7qyX9I2VJEnzWFgQRK7580QA5HCKA7jbg2paqMofEGqvpN7uYRhKf8L-imT6kj0sHJJF0dOwjOAfbANUFTmg102rYaJoLFfwpYYTCbEFmuPbi-gDLTfZYtdXh0ctFQT1HBf3nAeE9bDwzM7EQwj9YWypv8a5Z8gk_ydBTdvJxQt_CgpISs5jwKQI1Ca2k3gHGVTYgXqrhZmnLvbaztMqdI87ztE2vP3nmt40Z1iWFLEwQEcAS6mbWYL9MFZpdlPH5SRxEdog2MCtmi-pdUukC_V2hxZBp95yV4DSzh6VboEp_8u4ehPgZFVS7La1riUNpvHfU.tKj8Tp_hG6Bsy_tem7ck2w&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false"}

2022.11.23 18:07:13 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.23 18:07:14 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2299943233l

2022.11.23 18:07:14 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-9214433-1100547

2022.11.23 18:07:45 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.11.23 18:07:45 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/257-8079118-1739052","Cookie":"session-id=257-8079118-1739052; session-id-time=2299943233l; ubid-acbde=258-9214433-1100547","Accept":"*/*"},"gzip":true,"body":"appActionToken=nKaCXwGQWYcrlQsMiTe4sCWZl84j3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AMEoxVDYyVFEwMVNIVEhISjBRSDg%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.J5ESlmO3BjBuWGA4taf55ufJZsZTu-WDoiSQybVlCKijikxQPZsGOA.9GvPkKNSI2m7Q4ut.71uYATgX_LTf_0RQU3j5K9r-wD5wLOFrFv0EOwIflRE5NjY-9LDNygLQUIr5HdPuweYNXynkVl8sPpAiYyFz96CdkMiwDsO-csiLvS79ATL5Y2How_cQ3CKdd2y_OFrPDGLfM7TlcshiGvZmjp50GCYqvzF8zg1CWOaJh9UeH1V_6Vp_qanQnL856u6-VhVp4SLMeN2NkIriYUDCf-PMnPmSNm1qI0uu4NoxqgSJZDbr7iJxM14LQ94HlWkmDGrcN4CXv6oGBCpjPNV8gaUpOGXKvr80RwP2mlcYNRB_fqq4kmMtQ_QiVKrezZBukFv6.BFySPmp798pUDOIWmZHXKA&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.11.23 18:07:46 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.23 18:07:46 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.23 18:07:46 3: [amazonEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.11.23 18:07:46 3: [amazonEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.11.23 18:07:46 3: [amazonEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.11.23 18:07:46 3: [amazonEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2022.11.23 18:07:46 3: [amazonEcho] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.


Es kommt aber keine Anmeldung. Das Fenster wird schwarz und das war es dann. Habe es auf dem Mac mit Safari probiert und unter Windows 11 mit dem aktuellen Firefox.

Hat jemand auch einen Tipp für mich? Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gandi1791 am 23 November 2022, 19:19:11
Zitat von: michael.winkler am 21 November 2022, 13:07:41
Neue Version ab morgen früh verfügbar:


# 2022.11.21 v0.2.18
# - FEATURE: Unterstützung A2DS1Q2TPDJ48U Echo Dot Gen5 with Clock
#            Unterstützung AQCGW9PSYWRF Polk React Soundbar
#            Unterstützung A1VGB7MHSIEYFK Fire TV Cube Gen3
#



Vielen Dank

Echo Dot Gen5 with Clock funktioniert.

Noch eine Frage dazu.
Das ein oder andere Modell hat auch ein Thermometer integriert.
U.a. auch der "Echo Dot Gen5 with Clock".-

Besteht die Möglichkeit die Temperatur als Reading zu übernehmen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 23 November 2022, 19:21:23
Zitat von: gandi1791 am 23 November 2022, 19:19:11

Besteht die Möglichkeit die Temperatur als Reading zu übernehmen?

Sollte womöglich auch Bewegung gehen?
Echo Dot ab Gen.4 hat ja Ultraschallbewegungserkennung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 November 2022, 10:00:25
Zitat von: achim-e am 23 November 2022, 18:40:06

2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Node Version 19.1.0
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.23 18:06:39 3: [amazonEcho] [echodevice_NPMLoginNew] Proxy IP 192.168.72.202
2022.11.23 18:07:46 3: [amazonEcho] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.



Kannst Du auf die Webseite http://192.168.72.202:3002 zugreifen, wenn du das ausführst?

Ist die IP-Adresse "192.168.72.202" auch von Deinem FHEM Server, oder betreibst du das in einem Docker?

Am besten schickst du noch einen "get status" von Deinem Account Device. Weitere Infos über das eingesetzte Linus wäre auch nicht schlecht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 24 November 2022, 14:34:35
Servus,

nach den in den letzten Tagen hier einiges passiert ist möchte ich meine Herausforderung noch mal platzieren.

Auf einem RPI 3 mit Bulleye betreibe ich Fhem.
In den letzten Tagen wurde die Version 0.2.20 den 37_echodevice angekündigt.
Gerade noch mal ein Update gemacht bevor ich wieder versucht mit "set NPM_login new" zu durchlaufen.

Leider bekomme ich die Version 0.2.19 und nicht .....20.
Hier mein List:

Internals:
   .triggerUsed 1
   DEF        xxx@xxx.xx xxx
   FUUID      637f6d89-f33f-61e0-b0f0-162d081f19837971
   LOGINMODE  NPM
   NAME       99_echo2
   NR         782
   NTFY_ORDER 50-99_echo2
   STATE      INITIALIZED
   TYPE       echodevice
   eventCount 376
   model      ACCOUNT
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2022-11-24 14:12:29   COOKIE_MODE     NPM
     2022-11-24 14:13:02   COOKIE_TYPE     NEW
     2022-11-24 14:21:51   amazon_refreshtoken wait for refreshtoken
     2022-11-24 14:13:02   autocreate_devices stop
     2022-11-24 14:13:02   version         0.2.19
   helper:
     .LOGINERROR 0
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   icon       echo
   room       Amazon


Wenn ich mit der weiter arbeite hängt sich mein Browser ne weile und mein log wird vollgeschrieben.
Erst wenn ich das Device wieder lösche hören die Versuche wieder auf:

Im folgenden Code steht auch der Link, der funktioniert manuell, aber keine Auswirkung


2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew] Node Version 12.22.12

2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.200
2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.200
2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2001:16b8:26a0:9a00:fa0e:aaf2:278c:ebff
2022.11.24 14:14:06 3: [99_echo2] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::ed1a:3ee9:6271:6d14
2022.11.24 14:14:07 3: [99_echo2] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.24 14:14:07 3: [99_echo2] [echodevice_NPMLoginNew] Proxy IP 192.168.178.200
2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.200:3002 to listen on 192.168.178.200

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 257-0055849-3640809

2022.11.24 14:14:09 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2300015649l

2022.11.24 14:14:41 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.11.24 14:14:41 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=257-0055849-3640809; session-id-time=2300015649l","Accept":"*/*"},"gzip":true,"body":"appActionToken=vj2B27MTc4sHvNY3RjtmEB7fSK1ZQj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AMUpXOTg3N1NUMURWQ0pBRVBCREY%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.d9v6QlY9rISHLLgioxqiT2YJETBpWN0bHrnzpjHBDVJSe_qbGVUFNQ.hm_t7KHrhXEkQXjc.TkxZmDJWrtQRMed1obVICwafqIU4paEGQYKw0Zflj4XteVyaIx5MlCCk3SnP8e2L5mivMX2R7wV6OJpq2v1L1OzVzvY8npnXWs7alhJTM1hAU0pWvuRUvT2YwC1qjVPCZS8V_SIccPC2xxjQ5RyUytbuqS5GTbLVTV2UCyNxRRud6oeVK5t3iDt3agkveqn3X5CCzku2CD1Us71qnpeeHawMHk_upTVNDb12lcAaw1evzxVBNcOSztajqrFTHPvpti2M1I2FloeppGyHDQJy1VA7l_6x5v-b3rwh5Z6yh71fL5LD33xaqHOX9iS6XnViD62Sxfpq_kh8THmzxbtC.pzr9n2rAU4BR63x0RgkIuA&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false"}

2022.11.24 14:14:42 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.11.24 14:14:42 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2300015682l

2022.11.24 14:14:42 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-1568918-5067546

2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/257-0055849-3640809","Cookie":"session-id=257-0055849-3640809; session-id-time=2300015682l; ubid-acbde=258-1568918-5067546","Accept":"*/*"},"gzip":true,"body":"appActionToken=vj2B27MTc4sHvNY3RjtmEB7fSK1ZQj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AUVdIS1FXRTgxV003WUgyUjMzNDM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.kqRZSxIrOGNyQ1RbvVlOb0mUERuqYVYn9Y6qv0T3CujA4JuyG6s8tg.k2lNkJNS0r4Lty_x.8Qxe0SDGzodUz1zHh1wFc8LKTlifImLxkaZK2ds8yLSmFoGSj9ZFdoff7bg9vmSGsFwhgSkHTh9D_caWyn_zrCOyYYeze_DDQgh_gcvT8Ln7mBMNpuyDcWEJ1l4qKt7id9RrYlpsypi8180xd2zKeozYS9dUeUv2csF5L-kYs_AFj8qe9qrPp0mV8Y7r1kOWG-uIZriufDnaCPVg5vhKhBJpzCYV2OAGbfu38bxbE-RdcSxxQVCUr2TeNpaNFF1ed8aJxK-6UWW31vzZ1CBMrPPD00BxN6c6eBW6yR0UHQzD9ugqUwVjwJI_n4AWgDd8YA.FAdZzxr8AeSqoDgvPpc2ew&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002
2022.11.24 14:15:14 3: [99_echo2] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2022.11.24 14:15:17 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:18 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:19 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:20 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:21 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:22 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:24 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:25 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:26 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:27 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:28 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:29 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:30 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:31 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:32 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:33 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:34 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:35 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:36 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:37 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:38 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:39 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:40 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:41 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:42 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:43 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:44 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:45 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:46 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:47 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:48 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:49 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:50 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:51 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:52 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:53 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:55 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:56 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:57 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:58 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:15:59 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:00 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:01 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:02 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:03 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:04 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:05 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:06 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:07 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:08 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:09 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:10 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:11 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:12 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:13 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:14 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:15 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:16 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:17 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:18 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:19 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:20 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:21 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:22 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:23 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:24 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:25 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:26 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:27 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:28 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:29 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:31 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:33 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:35 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:37 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:39 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:41 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:43 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:45 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:46 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:48 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:49 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:50 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:51 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:52 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:53 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:54 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:55 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:56 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:57 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:58 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:16:59 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:00 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:01 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:02 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:03 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:04 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:05 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:06 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:07 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:08 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:09 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:10 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:11 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:12 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:13 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:14 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:15 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:16 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:17 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:18 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:19 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:20 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:21 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 14:17:22 3: [99_echo2] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 14:14:06 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false



DANKE für die Mühe

Dean
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 24 November 2022, 14:47:08
Zitat von: Deanw1975 am 24 November 2022, 14:34:35
Gerade noch mal ein Update gemacht bevor ich wieder versucht mit "set NPM_login new" zu durchlaufen.
Leider bekomme ich die Version 0.2.19 und nicht .....20.
Scheint so, als wenn Michael im Modul nur vergessen hat, die Varbiable anzupassen.
Zeile 501: my $ModulVersion     = "0.2.19";
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 November 2022, 14:52:19
Zitat von: Deanw1975 am 24 November 2022, 14:34:35

2022.11.24 14:14:07 3: [99_echo2] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2022.11.24 14:14:07 3: [99_echo2] [echodevice_NPMLoginNew] Proxy IP 192.168.178.200


Kannst Du auf die Webseite http://192.168.178.200:3002 zugreifen, wenn du das ausführst?

Ist die IP-Adresse "192.168.178.200" auch von Deinem FHEM Server, oder betreibst du das in einem Docker?

Am besten schickst du noch einen "get status" von Deinem Account Device. Weitere Infos über das eingesetzte Linus wäre auch nicht schlecht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: achim-e am 24 November 2022, 17:17:03
Danke für die Antwort!

Zitat von: michael.winkler am 24 November 2022, 14:52:19
Kannst Du auf die Webseite http://192.168.178.200:3002 zugreifen, wenn du das ausführst?
Ja, das hat geklappt! (also mit IP 202, nicht 200 -- da bin ich erst per Copy&Paste reingefallen)  8)
Auch im Log sieht es jetzt gut aus:
2022.11.24 17:11:20 3: [amazonEcho] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 17:03:32 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2022.11.24 17:11:21 3: [amazonEcho] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 17:03:32 2022] write new refreshtoken
2022.11.24 17:11:21 3: [amazonEcho] [echodevice_setState] to connected


Zitat von: michael.winkler am 24 November 2022, 14:52:19
Ist die IP-Adresse "192.168.178.200" auch von Deinem FHEM Server, oder betreibst du das in einem Docker?
Ja, das ist der FHEM Server selbst (Raspberry Pi mit Buster)

Zitat von: michael.winkler am 24 November 2022, 14:52:19
Am besten schickst du noch einen "get status" von Deinem Account Device. Weitere Infos über das eingesetzte Linus wäre auch nicht schlecht.
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.19
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
room    Attribut Amazon
event-on-change-reading    Attribut STATE
event-on-update-reading    Attribut .*
npm_proxy_port    Attribut 3002
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=261-11325....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 477....
.DIRECTID    Helper amzn1.account.AF53ON....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
FHEM_HOME    Attribut /opt/fhem


Das sieht schon mal viel besser aus. Die Lösung war also einfach das Fenster separat aufzumachen, ggf. wurde das geblockt. Seltsamerweise auf allen Browsern und zwei Systemen. Hatte extra geschaut, ob beim Mac in der Leiste das Symbol für "extra Fenster" erschienen ist, war es aber nicht.

Die nächsten Schritte haben auch geklappt, prima. Danke nochmal!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: achim-e am 24 November 2022, 17:43:48
Ich habe aber schon wieder eine Frage, sorry. Ich habe eine USB-Streckdose, die ich über Alexa schalten kann.

Gebe ich als Befehl ein
set ECHO_123 textcommand 'alexa u. s. b. flur aus'
dann geht die Steckdose aus und Alexa sagt "ok"n und die Steckdose geht aus.

Gebe ich aber als Befehl ein
set ECHO_123 textcommand 'alexa u. s. b. flur an'
dann sagt Alexa "das weiß ich leider nicht" und nichts passiert (auch ein oder einschalten statt an klappt nicht).

Ich habe extra die voice commands gesprochen (gehen alle!) und beim Reading voice des Alexa-Devices abgelesen. Trotzdem klappt der set nur beim aus, nicht beim an. Hat hier jemand ggf. auch einen Tipp? Danke!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 24 November 2022, 19:20:33
Zitat von: achim-e am 24 November 2022, 17:43:48
Gebe ich aber als Befehl ein
set ECHO_123 textcommand 'alexa u. s. b. flur an'
dann sagt Alexa "das weiß ich leider nicht" und nichts passiert (auch ein oder einschalten statt an klappt nicht).
Unabhängig davon, ob es beim "aus"-Befehl funktioniert, würde ich die Quotes sowie das Aktivierungskennwort weglassen.
set ECHO_123 textcommand u. s. b. flur an
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: achim-e am 24 November 2022, 19:47:33
Zitat von: JudgeDredd am 24 November 2022, 19:20:33
Unabhängig davon, ob es beim "aus"-Befehl funktioniert, würde ich die Quotes sowie das Aktivierungskennwort weglassen.
set ECHO_123 textcommand u. s. b. flur an
Danke, das war es tatsächlich! Jetzt klappt es. Halt immer verwirrend wenn es teils geht, teils nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: taskkill am 24 November 2022, 20:10:10
mache NPM_Login new, öffnet Anzeige mit IP, draufgedrückt, geht zu alexa-Anmeldungsseite, wenn anmelden gedrückt kommt folgende Seite (Bild)

2022.11.24 20:15:33 3:  [echo] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 19:57:51 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 25 November 2022, 08:24:15
Hallo zusammen,

hier mal meine Zusammenfassung wie ich meine Probleme von hier lösen konnte:

https://forum.fhem.de/index.php/topic,82631.msg1247539.html#msg1247539 (https://forum.fhem.de/index.php/topic,82631.msg1247539.html#msg1247539)

nachdem ich "NPM Login New" durchgeführt hatte hing der Browser und mein Log wurde vollgeschrieben.
Im neuem Tap die IP meines Fhem Server so aufgerufen

http://192.168.178.xxx:3002

meine Amazon Daten erfasst.
Wurden meine schon deferierten Echos alle connected und die Readings wurden gelesen.
Dennoch sobald ich ein set auf den echo gesendet hatte, wurde mit "nicht verbunden" in Fhem quittiert.
Erst nachdem ich den Echo gelöscht habe und ein Autocreat durchgeführt habe konnte ich den Echo wieder ansprechen.

Danke für eure Mühe

Dean

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 November 2022, 10:01:14
Zitat von: taskkill am 24 November 2022, 20:10:10
mache NPM_Login new, öffnet Anzeige mit IP, draufgedrückt, geht zu alexa-Anmeldungsseite, wenn anmelden gedrückt kommt folgende Seite (Bild)

2022.11.24 20:15:33 3:  [echo] [echodevice_NPMWaitForCookie] [NPM Login New Thu Nov 24 19:57:51 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
Wie immer benötige ich einen Auszug vom LOG und einen get status vom Account Device. Eine kleine Beschreibung Deiner Umgebung wäre auch nicht schlecht. Welches Linux usw....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 01 Dezember 2022, 22:11:58
Hi zusammen,
Ich habe mir die neue Ring Intercom zugelegt, den neuen Haustüröffner von Amazon. Das Teil unterstützt jetzt endlich mal meine Hausrufanlage. Die App ist nicht wirklich verwendbar, aber es gibt einen Alexa Skill mit ein paar netten Schnittstellen.
1. die Klingelsignalisierung als Event Notification im Smart Home-Bereich
2. die Türöffnung per Sprachbefehl mit Sicherheitscode
3. man kann mit dem Klingler sprechen

Hat das jemand schon gut in FHEM mittels Echo-Modul integriert?
Ich bin noch am Experimentieren in einer Routine, das scheint aber jetzt zu funktionieren, nachdem ich den Satz ,,Öffne Haustür mit Code XXXX" herausgefunden habe.
Ich möchte aber feinsteuern z.B. anhand Anwesenheit und GPS-Koordinaten. Dafür muss das Ganze in FHEM.

Für Erfahrungen bin ich dankbar.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 07 Dezember 2022, 00:13:35
Mal was ganz anderes: ich bin umgezogen, die RaspPis lagen nen halbes Jahr im Schrank. Jetzt wieder eingeschaltet und: alles geht auf Anhieb! Kein npn refresh oder was auch immer. Sowas muss auch mal gesagt/geschrieben werden.


Zitat von: Wolle02 am 20 Februar 2022, 09:15:06Wenn ich irgendeinem Echo den Sprachbefehl gebe "spiele meine Playlist Weckton", dann wird die Playlist mit dem richtigen Weckton korrekt wiedergegeben.
Wenn ich allerdings exakt den gleichen Befehl in einem Echodevice als Textcommand eintippe ( also, "spiele meine Playlist Weckton"), dann wird eine ganz andere Playlist wiedergegeben.

Hat jemand noch das Problem oder kann es bei sich reproduzieren? Hat jemand einen Tip wo ich ansetzen könnte um das Problem zu beheben?
Auch wenn es schon eine Weile her ist: wenn du sprichst, erkennt Echo deine Stimme. textcommand ist aber keinem User zugeordnet. Zumindest keinem natürlichen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 07 Dezember 2022, 05:43:30
Wie kommst du darauf, dass der Echo meine Stimme erkennt? Ich hab das bei mir gar nicht implementiert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 07 Dezember 2022, 07:32:35
Zitat von: Wolle02 am 07 Dezember 2022, 05:43:30
Wie kommst du darauf, dass der Echo meine Stimme erkennt? Ich hab das bei mir gar nicht implementiert.

Das macht ja Amazon für dich, wenn aktiviert ;)

Meine Echos haben mich eine zeitlang "genervt" : ich kenne deine Stimme noch nicht, soll ich sie lernen...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 07 Dezember 2022, 08:08:39
Ist mir bekannt, aber wie gesagt .............. hab ich nicht implementiert bzw. aktiviert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DarkFlip am 12 Dezember 2022, 16:02:57
Besteht die Möglichkeit die Temperatur und Bewegungserkennung des Ultraschallbewegungssensors als Reading zu übernehmen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Dezember 2022, 16:09:31
Bewegungserkennung könnte mit einer Routine und alexa-fhem Connector gehen:

Wenn Bewegung dann schalte BWdummy ein
Wenn keine Bewegung (mehr) dann schalte BWdummy aus

BWdummy: entsprechend konfiguriertes dummy Device in fhem

Ein/aus dann per alexa-fhem Connector und fhem Skill...

https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa

Als Reading über das echodevice-Modul denke ich eher nicht?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JWRu am 12 Dezember 2022, 18:43:22
Hallo zusammen,
ich habe gerade echodevice nach der Anleitung istalliert - es hat alles gut geklappt und mein Echo spricht mit mir.
Jetzt habe ich noch zwei Fragen:
1. Bei der Installation der NPM Systemvoraussetzungen erhielt ich eine Meldung, dass die NPM Version 10 nicht mehr unterstützt wird und es keine Sicherheits-Updates mehr gibt. Läuft echodevice auch mit neueren NPM-Versionen problemlos?
2. Für die Installation von NPM über FHEM braucht FHEM ja "sudo"-Rechte über einen Eintrag in /etc/sudoers. Werden diese Rechte permanent benötigt oder kann ich sie nach erfolgreicher Installation wieder entfernen?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 12 Dezember 2022, 19:20:39
Zitat von: JWRu am 12 Dezember 2022, 18:43:22
1. Bei der Installation der NPM Systemvoraussetzungen erhielt ich eine Meldung, dass die NPM Version 10 nicht mehr unterstützt wird und es keine Sicherheits-Updates mehr gibt. Läuft echodevice auch mit neueren NPM-Versionen problemlos?
2. Für die Installation von NPM über FHEM braucht FHEM ja "sudo"-Rechte über einen Eintrag in /etc/sudoers. Werden diese Rechte permanent benötigt oder kann ich sie nach erfolgreicher Installation wieder entfernen?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JWRu am 12 Dezember 2022, 20:07:27
Vielen Dank für die schnelle Antwort!
Es zeigt sich mal wieder: Wer lesen kann ist klar im Vorteil.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Guenni1404 am 12 Dezember 2022, 20:58:59
Ich habe folgendes Problem:
Teilweise werden Sprachausgaben, die ich mit "speak" absetzte verschluckt.

Im LOG tauchen dann folgende Einträge auf:

2022.12.10 19:17:55 4: [ECHO_Wohnzimmer] [echodevice_Parse] [speak] [23840]
2022.12.10 19:17:55 5: [ECHO_Wohnzimmer] [echodevice_Parse] [speak] [23840] DATA Dumper=$VAR1 = 'Rate exceeded: Too many requests.';

2022.12.10 19:17:55 4: [ECHO_Wohnzimmer] [echodevice_Parse] [speak] [23840] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Wäre es möglich das Modul so anzupassen, dass wenn ein "Too many requests." bei speak kommt, dass ein Reading auf "false" gesetzt wird und sonst auf "true"?
So könnte ich darauf triggern und die Ausgabe wiederholen lassen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 13 Dezember 2022, 10:45:59
Ein herzerfrischendes "Moin" vom achtern Diek vorweg

Ich versuche das AMAZON echodevice Account einzurichten, doch leider schlaegt der Befehl "set NPM install" fehl
Die Fehlermeldung lautet:


Installationsergebnis

Installation wird angestartet

up to date, audited 92 packages in 2s

9 packages are looking for funding
run `npm fund` for details

1 high severity vulnerability

To address all issues, run:
npm audit fix

Run `npm audit` for details.

!!Installation fehlgeschlagen!!


Das Ganze auf Shell - Ebene manuell ausgefuehrt bringt auch nicht viel mehr:

pi@HomeServer:~ $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

up to date, audited 92 packages in 2s

9 packages are looking for funding
  run `npm fund` for details

1 high severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

pi@HomeServer:~ $ npm audit fix
up to date, audited 1 package in 572ms
found 0 vulnerabilities

pi@HomeServer:~ $ npm audit
found 0 vulnerabilities

pi@HomeServer:~ $ npm -v
9.2.0

pi@HomeServer:~ $ node -v
v18.12.1


Einmal eine "High Vulnerability" und zweimal keine.

Mache ich hier was falsch oder habe ich die falschen Versionen installiert?

Hat hier Jemand eine Ahnung was ich falsch mache?

Danke für Eure Hilfe!

Gruß
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 14 Dezember 2022, 08:55:01
Was passiert wenn du jetzt einen "NPM_login new" ausführst?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slor am 14 Dezember 2022, 15:42:05
Ich hatte das gleiche Problem. Ich habe den den /opt/fhem/cache Ordner komplett geleert und dann ein NPM install gemacht. Damit ging es dann.
Achso und mein npm Pfad hatte sich irgendwie geändert. Den musste ich via attribute anpassen.

Im Grunde steht hier alles: https://www.mwinklerblog.de/modul-echodevice-npm
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slor am 14 Dezember 2022, 15:44:19
Mir ist gerade aufgefallen, dass ich eine Menge alter Echo und Fire-TV Devices angesammelt habe. Gibts einen Cleanup Befehl?
Oder muss ich alle einzeln löschen?

Im Device selbst gibt es kein Lösch-Befehl. Muss immer mit delete ECHO:xxxxx einzelne Geräte löschen.

Auch scheinen Namensänderungen, die ich in der Alexa App mache nicht in FHEM anzukommen. (Autocreate macht das nicht)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 16 Dezember 2022, 14:45:46
Hallo Michael

Zitat von: michael.winkler am 14 Dezember 2022, 08:55:01
Was passiert wenn du jetzt einen "NPM_login new" ausführst?

Das schlägt leider fehl...


Login Ergebnis
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


set NPM_Install

Installationsergebnis
Installation wird angestartet
up to date, audited 92 packages in 2s
9 packages are looking for funding
run `npm fund` for details
1 high severity vulnerability
To address all issues, run:
npm audit fix
Run `npm audit` for details.
!!Installation fehlgeschlagen!!


Gruss
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 16 Dezember 2022, 14:51:34
Hi slor

Zitat von: slor am 14 Dezember 2022, 15:42:05
Ich hatte das gleiche Problem. Ich habe den den /opt/fhem/cache Ordner komplett geleert und dann ein NPM install gemacht. Damit ging es dann.

Danke, Das hat geholfen!


pi@HomeServer:/opt/fhem $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.

added 89 packages in 8s

10 packages are looking for funding
  run `npm fund` for details


"set NPM_Install" funktioniert auch!


Installationsergebnis
Vorhandene Installation wird aktualisiert
up to date, audited 90 packages in 1s
10 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
Installation erfolgreich durchgefuehrt


DANKE!

Gruß
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Sailor am 16 Dezember 2022, 14:59:54
Hallo slor

Zitat von: slor am 14 Dezember 2022, 15:42:05
Achso und mein npm Pfad hatte sich irgendwie geändert. Den musste ich via attribute anpassen.

Also die Befehle which - Befehle ergeben folgendes:

pi@HomeServer:/opt/fhem $ which npm
/usr/bin/npm
pi@HomeServer:/opt/fhem $ which node
/usr/bin/node


Sollte also noch alles beim richtigen sein.

Allerdings gibt ein "set NPM_Login new" immer noch folgendes aus:

Login Ergebnis
Das Skript zum Amazon Login konnte nicht gefunden werden!


Nachtrag:

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie ausgefuehrt und nun funzt auch das...
Wer lesen kann....




Gruss
    Sailor
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Dezember 2022, 12:15:03
Zitat von: Guenni1404 am 12 Dezember 2022, 20:58:59
Ich habe folgendes Problem:
Teilweise werden Sprachausgaben, die ich mit "speak" absetzte verschluckt.

Im LOG tauchen dann folgende Einträge auf:

2022.12.10 19:17:55 4: [ECHO_Wohnzimmer] [echodevice_Parse] [speak] [23840]
2022.12.10 19:17:55 5: [ECHO_Wohnzimmer] [echodevice_Parse] [speak] [23840] DATA Dumper=$VAR1 = 'Rate exceeded: Too many requests.';

2022.12.10 19:17:55 4: [ECHO_Wohnzimmer] [echodevice_Parse] [speak] [23840] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


Wäre es möglich das Modul so anzupassen, dass wenn ein "Too many requests." bei speak kommt, dass ein Reading auf "false" gesetzt wird und sonst auf "true"?
So könnte ich darauf triggern und die Ausgabe wiederholen lassen.
Ich versuche das mal abzufangen
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipse am 25 Dezember 2022, 15:17:04
Hallo zusammen,
ich habe nun mehrfach die Installation/Konfiguration dieses Moduls versucht, scheitere leider jedoch immer wieder.
Die Paketinstallationen laufen fleißig durch.
NPM, Node ist installiert.

Wenn ich jetzt die NPM_Install über ehem ausführe, erhalte ich !!Installation fehlgeschlagen!!
Im fhem log taucht jedoch kein Eintrag auf, sodass ich erkennen könnte, woran es liegt.

Also die manuelle Installation:
Die Konsoleninstallation funktioniert / läuft ohne weitere Fehler durch.
Wenn ich dann jedoch die Funktion NPM_Login in Fhem starte, erhalte ich die Meldung, Alexa-cookie Modul nicht gefunden.

Meine fhem Umgebung ist in einem LXC Container auf einem NAS.
Ports werden weitergereicht / sind offen
Proxy IPs habe ich ebenfalls gesetzt.

Was könnte ich noch tun?

Vielen Dank für Eure Unterstützung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 25 Dezember 2022, 15:40:32
Zitat von: flipse am 25 Dezember 2022, 15:17:04
Wenn ich dann jedoch die Funktion NPM_Login in Fhem starte, erhalte ich die Meldung, Alexa-cookie Modul nicht gefunden.
Wie schaut es mit den Berechtigungen aus ? Darf der User mit dem FHEM läuft auch auf die Verzeichnisse/Dateien zugreifen ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipse am 25 Dezember 2022, 15:52:25
ich habe fhem als superuser eingetragen.
wie kann ich testen, ob der user auf die Verzeichnisse zugreifen kann?
ich nutze immer die container station Plattform und melde mich gar nicht explizit an

Bei der manuellen Installation habe ich noch einen Unterschied entdeckt:

führe ich npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2 aus, läuft die installation durch, aber fhem erkennt das Modul nicht
führe ich sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2 erhalte ich folgende Fehlermeldung:

npm ERR! code ENOTDIR
npm ERR! syscall mkdir
npm ERR! path /bin/bash/.npm/_cacache/tmp
npm ERR! errno -20
npm ERR! ENOTDIR: not a directory, mkdir '/bin/bash/.npm/_cacache/tmp'

npm ERR! Log files were not written due to an error writing to the directory: /bin/bash/.npm/_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 25 Dezember 2022, 16:49:54
Zitat von: flipse am 25 Dezember 2022, 15:52:25
wie kann ich testen, ob der user auf die Verzeichnisse zugreifen kann?
Na dann zeig doch mal die Verzeichnisrechte
ls -al /opt/fhem/cache/alexa-cookie
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipse am 25 Dezember 2022, 16:52:15
Zitat von: JudgeDredd am 25 Dezember 2022, 16:49:54
Na dann zeig doch mal die Verzeichnisrechte
ls -al /opt/fhem/cache/alexa-cookie

# ls -al /opt/fhem/cache/alexa-cookie
total 96
drwxrwx---+  3 fhem dialout  4096 Dec 25 15:54 .
drwxr-x---+  3 root root     4096 Dec 25 15:50 ..
drwxrwx---+ 88 fhem dialout  4096 Dec 25 15:54 node_modules
-rw-rw----+  1 fhem dialout    58 Dec 25 15:59 package.json
-rw-rw----+  1 fhem dialout 61429 Dec 25 15:57 package-lock.json
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 25 Dezember 2022, 19:35:50
Also root:root ist schonmal sicher nicht richtig für /opt/fhem/cache/alexa-cookie
Das solltest Du Mal für den FHEM-Dienst Lese- und Ausführbar machen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: flipse am 26 Dezember 2022, 11:41:55
Hallo zusammen,

ich weiß nicht wieso, aber inzwischen funktioniert es.
Ich habe die Pakete nun manuell nochmal erneut installiert und jetzt lief die Installation durch.

Vielen Dank für Eure Unterstützung
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Florian_GT am 29 Dezember 2022, 17:14:17
Hallo zusammen,

hat jemand das echodevice in Verbindung mit Docker im Einsatz? Ich habe das Problem, dass nach der Login Seite ein Redirect kommt dann aber weiter nix mehr, nur ein 404.

Gruß Florian
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 30 Dezember 2022, 04:56:26
Hallo zusammen leider kann ich mich mit dem Modul nicht mehr einloggen.
Npm Install funktioniert nach dem npm Login kann die Seite aber nicht geladen werden.
Auch die manuelle Installation habe ich schon versucht aber ohne Erfolg.

Danke für Eure Hilfe.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: muma am 30 Dezember 2022, 11:10:28
Habe das gestern auch gehabt und mehrfach versucht. Am Ende funktionierte es nach Reboot des Servers und durch Aufrufen der URL während sich die FHEM Webseite weiterhin im Kreise drehte.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 03 Januar 2023, 12:07:15
Zitat von: muma am 30 Dezember 2022, 11:10:28
Habe das gestern auch gehabt und mehrfach versucht. Am Ende funktionierte es nach Reboot des Servers und durch Aufrufen der URL während sich die FHEM Webseite weiterhin im Kreise drehte.


Also nach unzähligen Versuchen, Neustart etc.
Bekomme ich es nicht mehr hin mich einzuloggen.
Es wird mir immer angezeigt Seite kann nicht geladen werden!
Hat noch jemand eine Idee?????

Danke
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 03 Januar 2023, 12:14:37
Schick mal ein get status vom Account Device. Eventuell noch ein Logauszug von Deinem letzten Versuch. So ganz ohne Infos kann Dir halt niemand weiterhelfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 04 Januar 2023, 01:11:18
Hier der Status:


Modul Infos:
Beschreibung      Bereich      Wert
STATE      Reading   disable
Version      Reading   0.2.19
NPM Cookie Version      Reading   4.1.3
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   READING_NPM
COOKIE_MODE      Reading   NPM
amazon_refreshtoken      Reading   wait for refreshtoken
event-on-change-reading      Attribut   version
browser_save_data      Attribut   1
verbose      Attribut   0
disable      Attribut   1
room      Attribut   80_Alexa
icon      Attribut   echo
npm_proxy_ip      Attribut   192.168.178.39
group      Attribut   Alexa
npm_proxy_port      Attribut   3002
browser_language      Attribut   de
        

Amazon Cookie:
Beschreibung      Bereich      Wert
.COOKIE      Reading   {"loginCookie":"frc=....
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   READING_NPM
amazon_refreshtoken      Reading   wait for refreshtoken
.COOKIE      Helper   session-id=4....
.COMMSID      Helper   ....
.CSRF      Helper   4....
.DIRECTID      Helper   ....
RUNLOGIN      Helper   0
RUNNING_REQUEST      Helper   0
LOGINERROR      Helper   1
FHEM_HOME      Attribut   /opt/fhem
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Januar 2023, 11:03:08
Zitat von: pflaume88 am 04 Januar 2023, 01:11:18
STATE      Reading   disable
Kann es sein, dass Dein Account Device deaktiviert ist?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 04 Januar 2023, 11:52:54
Ja.

ich habe es aber mit alle möglichen Optionen probiert nach deiner Anleitung.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 04 Januar 2023, 12:50:24
Zitat von: pflaume88 am 04 Januar 2023, 11:52:54
Ja.

ich habe es aber mit alle möglichen Optionen probiert nach deiner Anleitung.
Zuerst solltest du das Device wieder aktivieren. Dann mal einen npm_login new durchführen. Bitte danach mal das LOG zuschicken.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 06 Januar 2023, 00:33:28
2023.01.06 00:26:23 3: [echodevice] [echodevice_NPMLoginNew] Proxy Port 3003 is free
2023.01.06 00:26:23 3: [echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.178.39
2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.39:3003 to listen on 169.254.243.100

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2023.01.06 00:26:26 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.06 00:26:26 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-4141981-3354914

2023.01.06 00:26:26 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2303681186l

2023.01.06 00:26:50 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2023.01.06 00:26:50 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=260-4141981-3354914; session-id-time=2303681186l","Accept":"*/*"},"gzip":true,"body":"appActionToken=rjLNtPUhNYhNwEiFqWj2BzYCks2rcj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ANzRFUjBOMzM4OURHWEpZQTVKUDQ%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.cEXnGEmKw6Xv9FPi48k0AcT02EmW1nMHeUXLcJ7C9-OlxFmGiGCa7w.vDcRwadv59Skwphl.KkQ3DZ7ct5wSCBDEc7T8QiNDL9tGeplmlokeVy9LJfnAcL75kkctu19CwSBYD2TpNK7jLnU-icwAhtK5KqwDPnXWwEslNfRBCIVjZrSQ3LakD3lxSn8ORP4zWPwHUFCrQtOUTwBavFFbubqOTiMdJigLAgKduWrOAYd44HYQ_lhwzd4S1wHmRxh-QrDuhyqsif9T_P7imvqpyw3dvZFxx_59kkpBwjpZiwo2mHZfcU2e3myXj_iuC4ca6gpbe1RSyVPPs79zOjzpzUBE0iovB6Vrp220QNQgji2W5lLpfiyhpXLcUXA5Yxfa4BcdOwCqFO_fNpI1zxtF2arjjVdZ.HbrZ5jdvrPkNJQrTBKgdiw&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false"}

2023.01.06 00:26:51 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.06 00:26:51 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2303681211l

2023.01.06 00:26:51 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-8472975-3687731

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/260-4141981-3354914","Cookie":"session-id=260-4141981-3354914; session-id-time=2303681211l; ubid-acbde=261-8472975-3687731","Accept":"*/*"},"gzip":true,"body":"appActionToken=rjLNtPUhNYhNwEiFqWj2BzYCks2rcj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AOTk4OFQ3S1lKVjI3ODRHTkZFNjg%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.EAP3NsPTFvKgDbd7WWkNZR6u1lpfVLUZXhnv4RPCx9nlLOurv76oKg.avazGkeMXiOrRrsj.J8XtnpIXkWtkBTc6f4CxKvMsp20QMfGE98qNjZ7Qy3a2Qt3FE2kLgXykTbTzhWwJ4y2lkrSnrcaEdYr_n-mQ99hxw8AhGNcOg2QLd5et7q3iSG1Oh4NCfGoVkKOWfmQvd-lDAJZ8UfWbbRjqQfelrWQejDHAkQBZR269tkQMNQ_ET9p2qN2iNk5q70rO1LEw2dp1pgkeE5yl-AcprTw_fZoy59ffGjZS_urYv13hTFeSoEFLGqsNUZJlOsdsTUcrA0WCz7ljwDDoKrM3YpvmB8_t-kNMbASuPOycaVPh5l14138Jwz4pOIZqxoHjKF2iqw.5nOqCZALaKnQHPJMdHHa8w&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3003

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2023.01.06 00:27:15 5: [echodevice] [echodevice_GetSettings] start refresh settings
2023.01.06 00:27:15 5: [echodevice] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.06 00:27:16 4: [echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.06 00:27:18 1: 192.168.178.39:1883 disconnected, waiting to reappear (MQTT2)
2023.01.06 00:27:18 1: 192.168.178.39:1883 reappeared (MQTT2)
2023.01.06 00:27:19 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:20 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:21 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:22 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:23 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:24 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:25 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 06 Januar 2023, 08:54:48
So ich habe alles Daten die ich finden konnte gelöscht und das Device neu angelegt!
Damit hat es funktioniert.

Danke für eure Bemühungen.

MfG
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DarkFlip am 10 Januar 2023, 09:47:48
Hallo zusammen,

gibt es eine Möglichkeit, die Temperatur des integrierten Temperatursensensor des Echo Dot 5 als Reading einzufügen?

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slor am 10 Januar 2023, 11:02:51
Oh, und auch erkannte Anwesenheit....
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 10 Januar 2023, 11:31:00
Zitat von: slor am 10 Januar 2023, 11:02:51
Oh, und auch erkannte Anwesenheit....
Falls es nicht möglich sein sollte, hat MadMax-FHEM ja schon einen funktionierenden workaround in Post #5486 aufgezeigt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DarkFlip am 10 Januar 2023, 11:40:12
Zitat von: JudgeDredd am 10 Januar 2023, 11:31:00
Falls es nicht möglich sein sollte, hat MadMax-FHEM ja schon einen funktionierenden workaround in Post #5486 aufgezeigt.

Ja aber hierfür wird ja ein seperater Bewegungsmelder benötigt und kann nicht der "Echo" als Bewegungsmelder genutzt werden.
Oder liege ich falsch?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 10 Januar 2023, 11:44:12
Zitat von: DarkFlip am 10 Januar 2023, 11:40:12
Oder liege ich falsch?
Ja liegst Du. Von einem externen Bewegungsmelder ist/war nie die Rede.
Eine Alexa-Routine schaltet (z.B.) einen FHEM-Dummy abhängig vom Bewegungsmelder des ECHOs.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DarkFlip am 10 Januar 2023, 12:05:09
Zitat von: JudgeDredd am 10 Januar 2023, 11:44:12
Ja liegst Du. Von einem externen Bewegungsmelder ist/war nie die Rede.
Eine Alexa-Routine schaltet (z.B.) einen FHEM-Dummy abhängig vom Bewegungsmelder des ECHOs.

Jetzt hab ich es verstanden. Sorry, Denkfehler.  :-X
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: slor am 10 Januar 2023, 12:46:14
Zitat von: JudgeDredd am 10 Januar 2023, 11:31:00
Falls es nicht möglich sein sollte, hat MadMax-FHEM ja schon einen funktionierenden workaround in Post #5486 aufgezeigt.

Das ist mir bekannt. Ohne wäre cooler. Man braucht auch eine Routine um die Funktion überhaut zu aktivieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TimoD am 10 Januar 2023, 13:00:13
Danke für dieses coole Modul! Ich würde gerne in FTUI den Resttimer anzeigen. Allerdings wird dieser ja nur 1x pro Minute aktualisiert. Wie kann ich denn das aktulisierungsintervall einstellen?

Habe es mit attr intervalsettings versucht, hier wird aber nur der State aktualisiert.

Danke schonmal :-)

Habe gefunden, dass es mit intervalsettings gehen müsste, wenn ich im IODev & im Echo 1 Sekunde eintrage, wird der Timer leider nicht jede Sekunde aktualisiert, gibt es hier einen Trick?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TimoD am 11 Januar 2023, 11:38:38
Zitat von: Edde am 14 Januar 2018, 20:14:51
Hi,

ich hätte noch einen Wunsch. Könnte man analog zum Modul Spotify ein dynmisches Intervall implementieren? Z.B. beim playStatus play alle 15s Informationen abrufen, beim playStatus paused alle 300s.

Danke für die Entwicklung des Moduls!

Gruß,
Edde

Habe leider noch nichts zu meiner Post oben gefunden (Bin bald alle 300 Seiten durch  ;) )

Ich hätte den Wunsch für, wenn ein Timer aktiv ist :-)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 11 Januar 2023, 12:40:07
Das Modul bzw. das Account Device pollt.

Es gibt 2 Intervalleinstellungen (gut 3: loginintervall gibt es noch):

- intervalsettings
Zitat
Hier kann der Pollintervall des Moduls bestimmt werden.

(Standard Wert = 60 Sekunden)

- intervalvoice
Zitat
Hier kann der Pollintervall des Moduls bestimmt werden, welcher das Reading "voice" aktualisiert. Bitte beachtet, dass ein zu klein gewählter Wert das System belasten kann.

Nachzulesen: https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Attribute

Neben dem Pollen, also Pollintervall ist ja auch die Frage, wie oft Amazon die Daten aktualisiert!

Und was für das intervalvoice gilt bzgl. zu kleiner Intervalle gilt bestimmt auch für das intervalsettings...

Mir reicht der Update jede Minute...
...sitzt du tatsächlich dauernd vor einem Display und starrst drauf? ;)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TimoD am 11 Januar 2023, 21:03:56
Zitat von: MadMax-FHEM am 11 Januar 2023, 12:40:07
Das Modul bzw. das Account Device pollt.

Es gibt 2 Intervalleinstellungen (gut 3: loginintervall gibt es noch):

- intervalsettings
- intervalvoice
Nachzulesen: https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Attribute

Neben dem Pollen, also Pollintervall ist ja auch die Frage, wie oft Amazon die Daten aktualisiert!

Und was für das intervalvoice gilt bzgl. zu kleiner Intervalle gilt bestimmt auch für das intervalsettings...

Mir reicht der Update jede Minute...
...sitzt du tatsächlich dauernd vor einem Display und starrst drauf? ;)

Gruß, Joachim

Danke für deine Antwort :-) und ja, ich stelle den Alexa Timer parallel laße ich mir diesen auf FTUI anzeigen, wenn dann die Sekunden so langsam aktualisiert werden ist das halt nicht so schön. Ggf. finde ich einen Workaround und stelle einen internen Timer zur Visu in FHEM

Grüße und nochmal vielen Dank für das Modul!!!!!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: adn77 am 11 Januar 2023, 23:14:28
Vorsicht mit allzu leichtfertigem Herabsetzen des Polling Intervals. Je nach Anzahl deiner Geräte kann es passieren, dass du die API Quota bei Amazon erreichst und dann für einen bestimmten Zeitraum keine Abfragen mehr möglich sind.
Soweit ich weiß sind leider nirgends echte Limits dokumentiert....

Alex
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 14 Januar 2023, 20:14:31
Ich habe schon geraume Zeit mit diversen Devices Probleme, darunter auch die der Echo's.

Heute habe ich mich erneut mit dem Problem beschäftigt und alles vorhandene gelöscht, Fhem neugestartet und dann neu installiert und Fhem noch mal neugestartet.
Leider bekomme ich - egal ob mit Anmeldedaten oder mit der Anmeldung per NPM in beiden Devices ein "connected but loginerror" nicht weg.
Die Anmeldedaten sind definitiv richtig (kann mich sowohl am PC auf der Webseite als auch auf dem Handy auf der App mit diesen Daten einloggen) und beim Device mit NPM bekomme ich immer folgende Fehlermeldungen wenn ich ein NPM Login New ausführen:

Login Ergebnis
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


Wenn ich dann wie gewüsncht ein NPM Install durchführe bekomme ich:
Installationsergebnis
Installation wird angestartet up to date, audited 90 packages in 1s 10 packages are looking for funding run `npm fund` for details found 0 vulnerabilities
!!Installation fehlgeschlagen!!
zurückgegeben.

Ich habe die Anleitung zur Installation in Fhem abgearbeitet. Ich nutze einen Docker Container auf dem Bullseye läuft. NPM ist installiert und die Versionsnummern liegen deutlich über denen in den Abbildungen der Anleitung von https://www.mwinklerblog.de/modul-echodevice-npm/ (https://www.mwinklerblog.de/modul-echodevice-npm/). Daher habe ich den Teil bei dem NPM installiert wird nicht durchgeführt, da ja sonst ältere Versionen installiert würden als jetzt vorhanden.

Am liebsten würde ich die NPM-Anmeldung nutzen, aber Hauptsache ist, dass ich es überhaupt wieder ans Laufen bekomme. Kämpfe jetzt schon Monate mit dem Problem.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 15 Januar 2023, 10:18:47
Zitat von: Superposchi am 14 Januar 2023, 20:14:31
...und alles vorhandene gelöscht,...

Auch den Ordner "./cache"?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 15 Januar 2023, 11:47:30
Nein, wo soll der sein?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 15 Januar 2023, 11:49:15
Zitat von: Superposchi am 15 Januar 2023, 11:47:30
Nein, wo soll der sein?
Direkt im FHEM Ordner. Dieser wird dann bei set NPM_Install neu angelegt.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 15 Januar 2023, 13:36:44
Hab den Ordner gelöscht, kein Erfolg.
Beide Fehlermeldungen sind so geblieben wie weiter oben gepostet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: el_diabolo am 15 Januar 2023, 14:26:18
Hallo liebe FHEM gemeinde

Gibt es eigentlich schöne devStateIcon für das Modul : echodevice ?
Ich versuche mir was zu basteln aber irgendwie funktioniert das nicht ☹

Hätte gerne den Play Status Lautstärke und sowas im state  online und offline und sowas währe toll


LG Gerrit
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 15 Januar 2023, 18:07:38
Zitat von: el_diabolo am 15 Januar 2023, 14:26:18
Hallo liebe FHEM gemeinde

Gibt es eigentlich schöne devStateIcon für das Modul : echodevice ?
Ich versuche mir was zu basteln aber irgendwie funktioniert das nicht ☹

Hätte gerne den Play Status Lautstärke und sowas im state  online und offline und sowas währe toll


LG Gerrit

Da das eigentlich nichts (direkt) mit dem Echodevice-Modul/-Devices zu tun hat: besser einen neuen Thread aufmachen!
Unterforum siehe:
Zitat von: help FHEMWEB
Module: 01_FHEMWEB.pm Maintainer: rudolfkoenig Forum: Frontends/FHEMWEB

EDIT: wobei gut, die Frage ob jemand schon was (schönes) hat, ist nat. hier schon (erst mal) richtig ;) Konkrete Wünsche einer Umsetzung (falls das hier gebotene "nicht gefällt") dann aber besser in einem neuen/eigenen Thread...

Kurze Antwort (hier noch, dann evtl. weiter im neuen Thread):

was spricht gegen ein entsprechendes (mehrzeiliges) stateFormat (worauf dann devStateIcon "wirken" kann)?

https://wiki.fhem.de/wiki/DeviceOverview_anpassen
https://wiki.fhem.de/wiki/DevStateIcon

EDIT:
attr ECHO_XYZ stateFormat playStatus volume online

Es geht nat. auch Perl-Code und vieles mehr...

Wenn du online/offline statt online=treu/false willst -> userReadings und dann das in stateFormat...
(allerdings: online/offline heißt nur steckt an der Steckdose und ist verbunden mit Amazon)

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 Januar 2023, 08:20:12
Zitat von: Superposchi am 14 Januar 2023, 20:14:31
Ich habe schon geraume Zeit mit diversen Devices Probleme, darunter auch die der Echo's.

Heute habe ich mich erneut mit dem Problem beschäftigt und alles vorhandene gelöscht, Fhem neugestartet und dann neu installiert und Fhem noch mal neugestartet.
Leider bekomme ich - egal ob mit Anmeldedaten oder mit der Anmeldung per NPM in beiden Devices ein "connected but loginerror" nicht weg.
Die Anmeldedaten sind definitiv richtig (kann mich sowohl am PC auf der Webseite als auch auf dem Handy auf der App mit diesen Daten einloggen) und beim Device mit NPM bekomme ich immer folgende Fehlermeldungen wenn ich ein NPM Login New ausführen:

Login Ergebnis
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch


Wenn ich dann wie gewüsncht ein NPM Install durchführe bekomme ich:
Installationsergebnis
Installation wird angestartet up to date, audited 90 packages in 1s 10 packages are looking for funding run `npm fund` for details found 0 vulnerabilities
!!Installation fehlgeschlagen!!
zurückgegeben.

Ich habe die Anleitung zur Installation in Fhem abgearbeitet. Ich nutze einen Docker Container auf dem Bullseye läuft. NPM ist installiert und die Versionsnummern liegen deutlich über denen in den Abbildungen der Anleitung von https://www.mwinklerblog.de/modul-echodevice-npm/ (https://www.mwinklerblog.de/modul-echodevice-npm/). Daher habe ich den Teil bei dem NPM installiert wird nicht durchgeführt, da ja sonst ältere Versionen installiert würden als jetzt vorhanden.

Am liebsten würde ich die NPM-Anmeldung nutzen, aber Hauptsache ist, dass ich es überhaupt wieder ans Laufen bekomme. Kämpfe jetzt schon Monate mit dem Problem.
Hast du mal den manuellen Installationsweg versucht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 16 Januar 2023, 11:56:25
Ja, beide Wege bringen keine Besserung.
Ich verstehe auch die Fehlermeldung nicht wirklich, da kein Grund für den Abbruch angegeben wird.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 16 Januar 2023, 12:23:22
Zitat von: Superposchi am 16 Januar 2023, 11:56:25
Ich verstehe auch die Fehlermeldung nicht wirklich, da kein Grund für den Abbruch angegeben wird.
Wenn Du das NPM-Alexapaket manuell über die Konsole installierst (npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2)
Stimmen danach die Berechtigungen (Vollzugriff für den FHEM-User) für /opt/fhem/cache und den darin enthaltenen Verzeichnissen/Dateien ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 16 Januar 2023, 15:56:53
Habe ich jetzt extra noch mal gemacht gemacht. Rückmeldung:
up to date, audited 90 packages in 2s

10 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


Und die Fehler bleiben genauso wie vorher.

Ein npm fund gibt folgende Rückmeldung:
fhem


Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 16 Januar 2023, 16:44:16
Die wichtigste Frage nach den Berechtigungen bleibt unbeantwortet.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 16 Januar 2023, 16:53:14
Zitat von: JudgeDredd am 16 Januar 2023, 16:44:16
Die wichtigste Frage nach den Berechtigungen bleibt unbeantwortet.

Und: gab es tatsächlich FEHLER oder "nur" die Meldung:

Zitat
10 packages are looking for funding
  run `npm fund` for details

Das hatte ich (glaube ich auch so oder so ähnlich) und habe es einfach mal "ignoriert"... ;)

EDIT: evtl. großzügigere Ausgaben des Installationsvorganges...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 16 Januar 2023, 18:27:23
Hallo,

vielen Dank für das tolle Modul.
Ich benutze es seit Jahren und es funktioniert einfach.

Jetzt bin ich auf die Schnapsidee gekommen, dass ich noch einen zweiten Amazon Account hinzufügen wollte, um den Echo meiner Eltern auch zu steuern.

Gesagt getan habe ich mit "define AmazonEltern echodevice xxx@xxx.xx xxx" ein neues Device angelegt.
Dann habe ich NPM login new versucht um die Anmeldedaten der Eltern zu hinterlegen.
Das dauerte ewig und endete mit:
Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.

Nach einem weiteren Versuch hing FHEM komplett und ließ sich auch nicht mehr stoppen.
Es half nur ein beherztes kill -9.

Da ich gelesen hatte bei diesem Problem den ganzen Rechner (Raspberry) neu zu starten tat ich das.

Nach dem Neustart war das Device auch da. Es war seltsamer weise auch Connected.
Da ich aber noch kein NPM Login new gemacht hatte wohl mit meinen Daten.
Dann sah ich, dass sich auch ein Blinker eingestellt hatte.
Es wechselte immer von connected zu connected but loginerror bei allen meinen Echos und dem AmazonEltern Account.
Mein Amazon Account blieb immer connected.

Ich habe dann hier versucht etwas über 2 gleichzeitige Accounts und Logins zu finden.
Bis auf etwas, dass es gehen müsste habe ich aber nichts gefunden.

Ich habe nun also erstmal den AmazonEltern Account gelöscht und neu gestartet und alles funktioniert wieder.

Deshalb nun meine Frage:
Ist es möglich 2 Account gleichzeitig anzumelden?
Welche Voraussetzungen muss ich erfüllen, bzw,. warum ging das mir dermaßen in die Hose?

Danke und viele Grüße,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 16 Januar 2023, 19:02:01
@JudgeDredd
Sorry, hatte nicht gesehen das das als Frage gemeint war. Ich hatte es so verstanden, dass der genannte Befehl die Berechtigungen richtig setzt falls sie es nicht waren. Muss ich nachschauen sobald ich wieder am Rechner bin.

@MadMax-Fhem
"Installation abgebrochen" nach einem Npm install sehe ich als Fehler an. Ich wollte nur nicht ständig die gleichen Zitate wiederholen. Steht ein paar Post darüber.
Es ist ja der Witz an der Sache, ein npm login fordert zu einem npm install auf und das wiederum wird immer wieder abgebrochen.
Was genau meinst du mit "großzügige Ausgabe des Installationsvorganges"?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 16 Januar 2023, 19:45:25
Zitat von: Superposchi am 16 Januar 2023, 19:02:01
Was genau meinst du mit "großzügige Ausgabe des Installationsvorganges"?

Naja mal von: du führst den Befehl aus INKL. Befehl UND prompt bis zum Fehler einfach mal alles hier posten.

Vielleicht sieht man ja was "auf dem Weg" bis "abgebrochen".

Es kommt doch bestimmt mehr von "Eingabe" bis "Abgebrochen"?

Dann noch: welche Plattform?
(HW, OS inkl. Version, baremetal/Docker/VM/...)

Version von npm/nodejs...

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 16 Januar 2023, 22:23:05
@JudgeDredd
Laut Eigenschaften auf dem Win-PC und auch der File-Station auf dem NAS haben alle angelegten User Vollzugriff, darunter auch 6061 und Homeautomation sowie Fhem.

@MadMax-FHEM
Versuche ich Morgen mal komplett aufzulisten. Das jetzt zu machen ist schon etwas zu spät.
Einige der Angaben stehen aber auch schon in vorherigen Posts.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 16 Januar 2023, 22:40:15
Zitat von: Superposchi am 16 Januar 2023, 22:23:05
@JudgeDredd
Laut Eigenschaften auf dem Win-PC und auch der File-Station auf dem NAS haben alle angelegten User Vollzugriff, darunter auch 6061 und Homeautomation sowie Fhem.
Da kann ich Dir leider nicht ganz folgen, da ich nicht Deine Umgebung kenne, aber von mir gemeint war ein
ls -al /opt/fhem/cache
auf der Konsole der FHEM Maschine.
Dort sollte das Verzeichnis mind. als Eigentümer den <FHEM-User> haben und als Rechte mind. 755 (drwxr-xr-x).
Kannst Du das nochmal verifizieren ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 17 Januar 2023, 10:37:37
@JudgeDredd
Sorry, ich bin ein Windows-Anwender, daher nutze ich auch primär die Funktionen von Windows.
Die Rückmeldung auf deinen Befehl lautet:
total 24
drwxrwxrwx+  3 fhem fhem 4096 Dez 14 03:03 .
drwxrwx---+ 23 fhem fhem 4096 Jan 15 13:35 ..
drwxrwx---+  3 fhem fhem 4096 Okt 30 13:20 alexa-cookie

Sagen tut mir das rein gar nichts, da ich weder einen User zuordnen kann noch feststellen kann welches rw zu welchem Vorgang gehört. Auch ist mir nicht klar warum für ein Verzeichnis drei Einträge ausgegeben werden. Ich finde Linus sehr unlesbar.

@MadMax-Fhem
Also vorab, ich nutze eine TS43A mit aktuellem OS. Fhem läuft in einem Docker-Container mit Bullseye (Version 3.0.7 steht in der Containerauswahl).
Ich habe begonnen mit der Anleitung auf dieser Seite: https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/ (https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/)
Befehl: "define Wohnzimmerecho echodevice xxx@xxx.xx xxx"
Ergebnis: Erzeugt ein Device mit "INITIALIZED" im STATE.
Weiter geht es auf der Seite: https://www.mwinklerblog.de/modul-echodevice-npm/ (https://www.mwinklerblog.de/modul-echodevice-npm/)
Da NodJS und NPM bereits installiert und neur sind habe ich die folgenden Schritte übersprungen.
Der Befehl "node --version" gibt ein "v14.21.1" zurück;
Der Befehl "npm --version" gibt ein "9.1.3" zurück.
Leider ist die Anleitung hier nicht mehr wirklich aktuell, da Stretch ja schon sehr veraltet ist.

Weiter habe ich dann die manuelle Installation gewählt wie von Michael vorgeschlagen.
Befehl: "sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2" gibt folgendes zurück:
up to date, audited 90 packages in 2s

10 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

Der Befehl "sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie" folgendes:



Kein Fehler, es wird gar nichts angezeigt.

Weiter geht es in Fhem. Der Befehl "NPM_login new" gibt folgendes zurück:
Login Ergebnis

Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

Das nicht in der Anleitung vorkommende aber im vorherigen Befehl geforderte "NPM_install" gibt folgendes zurück:


Installationsergebnis

Installation wird angestartet up to date, audited 90 packages in 649ms 10 packages are looking for funding run `npm fund` for details found 0 vulnerabilities
!!Installation fehlgeschlagen!!

Das Anklicken eines Links wie in der Beschreibung genannt ist nicht möglich, da kein Link angezeigt wird und eine manuelle Eingabe zu keinem Ergebnis führt.

Ich hoffe das war ausführlich genug. Mehr kann ich nicht bieten.

Als letztes noch ein List des erstellten Devices:


Internals:
   CFGFN     
   DEF        xxx@xxx.xx xxx
   FUUID      63c668a7-f33f-6c14-3c66-4194d6a270c8a2bd
   LOGINMODE  NPM
   NAME       Wohnzimmerecho
   NR         71057
   NTFY_ORDER 50-Wohnzimmerecho
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2023-01-17 10:21:43   COOKIE_MODE     NPM
     2023-01-17 10:21:48   COOKIE_TYPE     NEW
     2023-01-17 10:21:48   autocreate_devices stop
     2023-01-17 10:21:48   version         0.2.19
   helper:
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   icon       echo
   room       Amazon
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 17 Januar 2023, 12:14:00
Zitat von: Superposchi am 17 Januar 2023, 10:37:37
total 24
drwxrwxrwx+  3 fhem fhem 4096 Dez 14 03:03 .
drwxrwx---+ 23 fhem fhem 4096 Jan 15 13:35 ..
drwxrwx---+  3 fhem fhem 4096 Okt 30 13:20 alexa-cookie

Sagen tut mir das rein gar nichts, da ich weder einen User zuordnen kann noch feststellen kann welches rw zu welchem Vorgang gehört.
Das besagt, das der User "fhem" die erforderlichen Rechte besitzt (also soweit ok)
Wundert mich zwar etwas, das die Rechte stimmen, da bei einer manuellen Installation die erstmal auf root stehen, aber egal.

Zitat von: Superposchi am 17 Januar 2023, 10:37:37
Weiter habe ich dann die manuelle Installation gewählt wie von Michael vorgeschlagen.
Befehl: "sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2" gibt folgendes zurück:
up to date, audited 90 packages in 2s

10 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

Auch soweit OK. Das "10 packages are looking for funding" bedeutet nur, das es auch kostenpflichtige Pakete gibt.

Zitat von: Superposchi am 17 Januar 2023, 10:37:37
Der Befehl "sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie" folgendes:


Kein Fehler, es wird gar nichts angezeigt.
Das ist auch korrekt.

Zitat von: Superposchi am 17 Januar 2023, 10:37:37
Weiter geht es in Fhem. Der Befehl "NPM_login new" gibt folgendes zurück:
Login Ergebnis

Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

Das ist natürlich noch ein Problem, was es zu beheben gilt.
Zuerst mal sicherstellen unter welchem User der FHEM-Prozess läuft (wieder Linux Konsole)
ps -aux | grep fhem
und dann noch die Frage, ob FHEM tatsächlich im Pfad "/opt/fhem" installiert ist.
ls /opt/fhem
Falls nicht, müsste im EchoDevice noch das (neue) Attribut "fhem_home" setzen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 17 Januar 2023, 16:29:29
Ich werde sicherlich auch irgendwann die automatische Variante ausprobiert haben, vielleicht stimmen deshalb die Rechte.
Abgesehen davon steht in der manuellen Version doch auch ein Befehl mit dem die Rechte eingestellt werden.


Habe deinen Befehl mal eingegeben und die Rückmeldung zu "ps -aux | grep fhem" lautet:
error: user name does not exist

Usage:
ps [options]

Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
for additional help text.

For more details see ps(1).


Im Docker ist /opt/fhem bewusst verknüpft.
Dennoch ausprobiert und der andere Befehl "ls /opt/fhem" gibt folgendes zurück:
alexa-fhem.cfg           backup  certs    configDB.pm  COPYING  demolog  FHEM      fhem.cfg.bak      fhem.cfg.demo  gassistant-fhem.cfg           GPL_V2.txt  _Inline  log             Makefile         README.SVN  t           unused   webfrontend
alexa-fhem.cfg.previous  cache   CHANGED  contrib      data     docs     fhem.cfg  fhem.cfg.default  fhem.pl        gassistant-fhem.cfg.previous  HISTORY     lib      MAINTAINER.txt  README_DEMO.txt  restoreDir  thirdparty  UPGRADE  www


Offenbar hat es wohl was mit dem Usernahmen zu tun. Aber da blicke ich eh nicht durch weil beim Start des Fhem-Servers im Log nicht nur der Fhem-User auftaucht, sondern auch die User '6061', '6002' und '6003'.
Für mich ist dabei nicht ersichtlich welcher User für welche Verzeichnisse und Aufgaben Rechte bekommt. Auf der NAS jedenfalls gibt es den User 'fhem' dem für alle betroffenen Verzeichnisse Lese/Schreib-Rechte eingeräumt sind. Aber was der Fhem-Server selbst an Rechten macht ist mir nicht klar.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 17 Januar 2023, 18:20:56
Zitat von: Superposchi am 17 Januar 2023, 16:29:29
Ich werde sicherlich auch irgendwann die automatische Variante ausprobiert haben, vielleicht stimmen deshalb die Rechte.
Abgesehen davon steht in der manuellen Version doch auch ein Befehl mit dem die Rechte eingestellt werden.
Ja, da hast Du natürlich Recht. Ich bin nur davon ausgegangen, das Du vor meinen Hinweisen von vorne begonnen hättest. Also:
Aber so wie es aktuell aussieht sollte es ja passen.

Zitat von: Superposchi am 17 Januar 2023, 16:29:29
Habe deinen Befehl mal eingegeben und die Rückmeldung zu "ps -aux | grep fhem" lautet:
error: user name does not exist

Usage:
ps [options]

Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
for additional help text.

For more details see ps(1).

Dann hast Du im Docker aber eine andere Version des ps Befehls.
Dann bitte mal ohne den Parameter versuchen:
ps | grep fhem

Zitat von: Superposchi am 17 Januar 2023, 16:29:29
Im Docker ist /opt/fhem bewusst verknüpft.
Dennoch ausprobiert und der andere Befehl "ls /opt/fhem" gibt folgendes zurück:
alexa-fhem.cfg           backup  certs    configDB.pm  COPYING  demolog  FHEM      fhem.cfg.bak      fhem.cfg.demo  gassistant-fhem.cfg           GPL_V2.txt  _Inline  log             Makefile         README.SVN  t           unused   webfrontend
alexa-fhem.cfg.previous  cache   CHANGED  contrib      data     docs     fhem.cfg  fhem.cfg.default  fhem.pl        gassistant-fhem.cfg.previous  HISTORY     lib      MAINTAINER.txt  README_DEMO.txt  restoreDir  thirdparty  UPGRADE  www


Offenbar hat es wohl was mit dem Usernahmen zu tun. Aber da blicke ich eh nicht durch weil beim Start des Fhem-Servers im Log nicht nur der Fhem-User auftaucht, sondern auch die User '6061', '6002' und '6003'.
Für mich ist dabei nicht ersichtlich welcher User für welche Verzeichnisse und Aufgaben Rechte bekommt. Auf der NAS jedenfalls gibt es den User 'fhem' dem für alle betroffenen Verzeichnisse Lese/Schreib-Rechte eingeräumt sind. Aber was der Fhem-Server selbst an Rechten macht ist mir nicht klar.
OK, dann ist also das Installationsverzeichnis "/opt/fhem".
Somit auch in Ordnung.

Wenn nun mit dem obigen "ps" auch "fhem" herauskommt, dann weiß ich leider auch nicht wo das Problem liegt.
Dann müsste sich das tatsächlich Michael mal annschauen.
Dafür kannst Du ja gleich mal ein "get <echo-account-device> status"
und einen Log Verbose 5 während eines "set <echo-account-device> NPM_login new" bereithalten.
Das wird ihm sicherlich helfen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 17 Januar 2023, 19:02:16
Auf "ps | grep fhem" gibt es folgende Rückmeldung:
error: garbage option

Usage:
ps [options]

Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
for additional help text.

For more details see ps(1).


Es scheint mir fast so als wenn er den gesamten PS-Befehl nicht erkennt.
Das mit dem Cache löschen habe ich schon erfolglos durchgeführt.


Die Ausgabe von get <name> status sieht so aus:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.19
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
group    Attribut Geräte
room    Attribut Amazon,Devices,System
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0
FHEM_HOME    Attribut /opt/fhem


Der Logauszug eines NPM_login sieht so aus:
2023.01.17 18:56:54.365 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.17 18:56:54.365 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.17 18:57:00.754 4: [Wohnzimmerecho] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.17 18:57:01.430 3: [Wohnzimmerecho] [echodevice_NPMLoginNew] Node Version 14.21.1

2023.01.17 18:57:01.431 3: [Wohnzimmerecho] [echodevice_NPMLoginNew] alexa-cookie modul not found


Eigentlich steht ja da deutlich das er das cookie-file nicht findet, aber die Frage ist wieso und wie man es beheben kann.

Ganz dumme Frage am Rande. Ich habe ja noch andere Baustellen, unter anderem mit fhempy und den angebundenen TUYA und googlecast-Devices.
Und alle Probleme fingen an, nachdem ich den Container neu aufgesetzt habe und er eine neue IP bekommen hat. Der Container an sich ist identisch und es wurden die alten Fhem Daten aufgespielt, nur die IP ist anders.
Auch wenn ich es eigentlich ausschließe, aber könnte eine doppelte IP zu derartigen Problemen führen? Müssten dann zwar noch andere Probleme eigentlich auftreten, aber ich weiß echt keinen Rat mehr.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 17 Januar 2023, 21:12:48
Zitat von: Superposchi am 17 Januar 2023, 19:02:16
Eigentlich steht ja da deutlich das er das cookie-file nicht findet, aber die Frage ist wieso und wie man es beheben kann.
Leider klappt es ja nicht Wasserdicht herauszufinden, mit welchem User der FHEM Prozess läuft.
Sollte der User aber "fhem" lauten, sind eigentlich aus Meiner Sicht alle Voraussetzungen erfüllt.

Du könntest mal das Attribut fhem_home entsprechend setzen (/opt/fhem) aber ich befürchte, das Du dann auf Michael warten musst und er noch andere Ideen hat.

Zitat von: Superposchi am 17 Januar 2023, 19:02:16
Ganz dumme Frage am Rande. Ich habe ja noch andere Baustellen, unter anderem mit fhempy und den angebundenen TUYA und googlecast-Devices.
Und alle Probleme fingen an, nachdem ich den Container neu aufgesetzt habe und er eine neue IP bekommen hat. Der Container an sich ist identisch und es wurden die alten Fhem Daten aufgespielt, nur die IP ist anders.
Auch wenn ich es eigentlich ausschließe, aber könnte eine doppelte IP zu derartigen Problemen führen? Müssten dann zwar noch andere Probleme eigentlich auftreten, aber ich weiß echt keinen Rat mehr.
Leider kenne ich weder das Modul TUYA noch fhempy und kann nicht sagen, ob dort IP Adressen relevant sind, aber doppelte IP Adressen füren immer zu unvorhersehbarem Verhalten. Wenn aber alle sauber von einem DHCP vergeben werden, passiert das eigentlich nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Supadone am 19 Januar 2023, 00:42:57
Zitat von: stefanru am 16 Januar 2023, 18:27:23

Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.


Hast du denn bei dem Device mit dem Account von deinen Eltern den Proxy Port wie in der Meldung geändert? Wenn nicht, mal vor dem NPM-login das Attribut npm_proxy_port zb auf 3003 setzen...

Grüße

Andy
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 19 Januar 2023, 09:53:06
Kannst Du mal bitte folgende Version einspielen und ausprobieren?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FHEM_Starter am 19 Januar 2023, 09:56:57
Hallo Michael,

ich habe ein merkwürdiges Verhalten entdeckt. Ich arbeite mit einem Echo Spot mit der Modelnumber A10A33FOX2NUBK und einem Echo DOT 3 (neue gerundete Version) mit der Modelnumber A32DOYMUN6DTXA.

Wenn ich nun auf dem Echo Dot 3 einen Wecker stelle, diesen ablaufen lasse und danach versuche, diesen über notifications_delete zu löschen, ist der Wecker zwar gelöscht (auch in der App), die Readings zu diesem Alarm und der Alarm Count bleiben jedoch unverändert.

Wende ich dieses Verfahren auf den Echo Spot an, werden sowohl Readings als auch Alarm Count sauber zurückgesetzt.

Mit dieser Erkenntnis bin ich in den Modulcode gegangen und habe in der Zeile 4367 den Eintrag von Echo Dot Gen3 auf Echo Spot verändert.
        elsif($ModelNumber eq "A32DOYMUN6DTXA" || $ModelNumber eq "Echo Dot")                   {return "Echo Spot";}


Und was soll ich sagen: Alle Readings werden nun auch auf meinem Echo Dot 3 sauber zurückgesetzt.

Kannst Du bitte mal nachsehen, was hier schiefgelaufen ist?

Danke für Deine Mühe,
Gruß Wolfgang

Hier die lists der Devices:
Echo Dot 3:
Internals:
   DEF        A32DOYMUN6DTXA G090U608842309B0
   FUUID      63c3ede0-f33f-21e6-3c62-e81746f17c538a0e
   IODev      AmazonAccount
   LOGINMODE  IODEV
   NAME       ECHO_Dot_Schlafzimmer
   NR         7816
   NTFY_ORDER 50-ECHO_Dot_Schlafzimmer
   STATE      connected
   TYPE       echodevice
   model      Echo Spot
   OLDREADINGS:
   READINGS:
     2023-01-19 09:43:54   AlarmCount      0
     2023-01-19 09:43:50   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2023-01-19 09:43:50   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2023-01-18 16:52:47   COOKIE_MODE     IODEV
     2023-01-18 16:52:47   IODev           AmazonAccount
     2023-01-16 16:57:09   Wecker_ID       
     2023-01-18 18:25:52   Wecker_aktiv    on
     2023-01-18 18:25:52   Weckzeit        18:30
     2023-01-18 18:25:52   alarm_FHEM_id   896d857d-7ee4-3228-801d-23a82953ff62
     2023-01-19 09:43:50   alarm_count     0
     2023-01-19 09:43:50   channel         -
     2023-01-19 09:43:50   currentAlbum    -
     2023-01-19 09:43:50   currentArtist   -
     2023-01-19 09:43:50   currentArtwork  -
     2023-01-19 09:43:50   currentTitle    -
     2023-01-19 09:43:50   currentTuneInID -
     2023-01-19 09:43:52   deviceAddress   xxxxx,yyyyy,zzzzzz
     2023-01-19 09:43:53   dnd             off
     2023-01-19 09:43:52   microphone      false
     2023-01-19 09:43:51   model           Echo Spot
     2023-01-19 09:43:50   musicalarm_count 0
     2023-01-19 09:43:50   mute            off
     2023-01-19 09:43:51   online          true
     2023-01-19 09:43:50   playStatus      stopped
     2023-01-19 09:43:51   presence        present
     2023-01-19 09:43:50   progress        0
     2023-01-19 09:43:50   progresslen     0
     2023-01-19 09:43:50   reminder_count  0
     2023-01-19 09:43:50   repeat          off
     2023-01-19 09:43:50   shuffle         off
     2023-01-18 19:43:19   state           connected
     2023-01-19 09:43:52   timeZoneId      Europe/Berlin
     2023-01-19 09:43:50   timer_count     0
     2023-01-19 09:43:50   timer_id        -
     2023-01-19 09:43:50   timer_remainingtime 0
     2023-01-19 09:43:51   version         8289070468
     2023-01-18 18:28:53   voice           alexa aus
     2023-01-18 18:28:53   voice_timestamp 1674062885236
     2023-01-19 09:43:50   volume          10
     2023-01-19 09:43:54   volume_alarm    60
     2023-01-19 09:43:52   wakeword        ALEXA
   helper:
     CMD_QUEUE_NUMBER 48788
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Echo Dot Schlafzimmer
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     VERSION    8289070468
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      AmazonAccount
   alias      Echo Dot Schlafzimmer
   event-on-change-reading .*
   icon       echo
   room       Amazon
   server     layla.amazon.de
   userReadings AlarmCount {my $anz = grep( m/alarm_.._status/, ( keys %{$hash->{READINGS}} )); return $anz;}


Echo Spot:
Internals:
   DEF        A10A33FOX2NUBK G070RR1383540AUS
   FUUID      63330eb8-f33f-21e6-d9d0-abdd4b413831cea9
   IODev      AmazonAccount
   LOGINMODE  IODEV
   NAME       ECHO_Schlafzimmer
   NR         7764
   NTFY_ORDER 50-ECHO_Schlafzimmer
   STATE      connected
   TYPE       echodevice
   model      Echo Spot
   OLDREADINGS:
   READINGS:
     2023-01-19 09:45:51   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2023-01-19 09:45:51   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2023-01-18 16:52:40   COOKIE_MODE     IODEV
     2023-01-19 09:45:50   alarm_count     0
     2023-01-19 09:45:50   channel         -
     2023-01-19 09:45:50   currentAlbum    -
     2023-01-19 09:45:50   currentArtist   -
     2023-01-19 09:45:50   currentArtwork  -
     2023-01-19 09:45:50   currentTitle    -
     2023-01-19 09:45:50   currentTuneInID -
     2023-01-19 09:45:53   dnd             off
     2023-01-19 09:45:52   microphone      false
     2023-01-19 09:45:51   model           Echo Spot
     2023-01-19 09:45:50   musicalarm_count 0
     2023-01-19 09:45:51   mute            off
     2023-01-19 09:45:52   online          true
     2023-01-19 09:45:50   playStatus      stopped
     2023-01-19 09:45:51   presence        present
     2023-01-19 09:45:51   progress        0
     2023-01-19 09:45:51   progresslen     0
     2023-01-19 09:45:50   reminder_count  0
     2023-01-19 09:45:51   repeat          off
     2023-01-19 09:45:51   shuffle         off
     2023-01-18 19:43:19   state           connected
     2023-01-19 09:45:52   timeZoneId      Europe/Paris
     2023-01-19 09:45:50   timer_count     0
     2023-01-19 09:45:50   timer_id        -
     2023-01-19 09:45:50   timer_remainingtime 0
     2023-01-19 09:45:51   version         683785420
     2023-01-18 17:32:58   voice           alexa aus
     2023-01-18 17:32:58   voice_timestamp 1674059534019
     2023-01-19 09:45:51   volume          37
     2023-01-19 09:45:54   volume_alarm    50
     2023-01-19 09:45:53   wakeword        ALEXA
   helper:
     CMD_QUEUE_NUMBER 48893
     DEVICETYPE A10A33FOX2NUBK
     FAMILY     ROOK
     NAME       Spot_Büro
     RUNNING_REQUEST 0
     VERSION    683785420
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      testamazon
   alias      Spot_Büro
   icon       echo
   room       Amazon



Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Per am 21 Januar 2023, 20:33:36
Mal die Frage, warum wird der eigentlich fixe Parameter "xxx@xxx.xx xxx" als Parameter eingegeben? Kann man das nicht vorgeben, mittels "optional" kann man es ja immernoch überschreiben. Damit würden aber mindestens die Hälfte aller Anfragen von Erstinstallern entfallen.

Ähnlich damals, als Compaq im Handbuch von "any key" auf "enter key" umgestellt hat.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 23 Januar 2023, 13:10:05
Hallo zusammen,
bei mir läuft FHEM in einer Docker Umgebung. Ich hatte vor einigen Tagen das "Problem" das FHEM nicht mehr starten wollte, darauf hin habe ich ein Backup von dem Vortag aufgespielt und es lief wieder, zwar waren einige readign weg aber das ist halb so wild.

Aber das "echodevice" möchte nicht so,

Die NPM Version will im Docker bei mir nicht starten, die manuelle Installation hatte ich versucht, da kamen keine Fehler, aber dann über das Webinterface "NPM_Login new" sagt dann
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

Wenn ich ein "NPM_Install" ausführe sagt er mir
Installationsergebnis

Installation wird angestartet

up to date, audited 90 packages in 919ms

10 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities

!!Installation fehlgeschlagen!!


Ich habe dann zum Text mal die "alte" Version versucht, mit direkter Eingabe der E-Mail Adresse und Passwort und anschließend setzetn der 2FA...

Das klappt so semi, denn die Echos wollen leider nicht mehr so, mir werden zwar die readings angezeigt der Geräte, jedoch kann ich diese nicht steuern, (außer Sachen auf die Einkaufsliste setzten, dass klappt komischwerwise), jedoch keine Lautstärke einstellen, Texte abspielen nicht...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 23 Januar 2023, 13:13:58
Das gleiche Problem habe ich seit Monaten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Januar 2023, 13:23:31
Bitte mal die Version aus der Antwort: https://forum.fhem.de/index.php/topic,82631.msg1258640.html#msg1258640 versuchen. Bisher habe ich dazu noch keine Rückmeldung erhalten.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 23 Januar 2023, 13:24:44
Zitat von: michael.winkler am 23 Januar 2023, 13:23:31
Bitte mal die Version aus der Antwort: https://forum.fhem.de/index.php/topic,82631.msg1258640.html#msg1258640 versuchen. Bisher habe ich dazu noch keine Rückmeldung erhalten.
Die hatte ich auch schon aufgespielt, der fehler bleibt der selbe  :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 23 Januar 2023, 13:49:44
Zitat von: Fillip am 23 Januar 2023, 13:24:44
Die hatte ich auch schon aufgespielt, der fehler bleibt der selbe  :-\
Dann benötige ich die entsprechenden LOGs und auch ein get status vom Account Device
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hummeruli am 23 Januar 2023, 16:31:22
Zitat von: michael.winkler am 19 Januar 2023, 09:53:06
Kannst Du mal bitte folgende Version einspielen und ausprobieren?

Super herzlichen Dank.

Es funzt wieder.

;D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 24 Januar 2023, 14:00:30
Hi,

vielleicht ist meine Frage untergegangen in https://forum.fhem.de/index.php/topic,82631.msg1258193.html#msg1258193 (https://forum.fhem.de/index.php/topic,82631.msg1258193.html#msg1258193).
Kann mich jemand in die richtige Richtung schubsen oder mitteilen ob es überhaupt möglich ist 2 Accounts einzurichten?

Danke und Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 24 Januar 2023, 18:57:14
Zitat von: hummeruli am 23 Januar 2023, 16:31:22
Super herzlichen Dank.

Es funzt wieder.

;D
Ein get status wirft folgende Infos raus
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading disconnected
Version    Reading 0.2.21
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
event-on-change-reading    Attribut state
speak_volume    Attribut 35
icon    Attribut alexa
alias    Attribut AmazonAlexa
group    Attribut Alexa
npm_proxy_ip    Attribut 192.168.19.9
verbose    Attribut 5
npm_proxy_listen_ip    Attribut 192.168.19.9
server    Attribut layla.amazon.de
room    Attribut 99_System


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-35811....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper session-id=262-35811....
.COMMSID    Helper ....
.CSRF    Helper 8....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
FHEM_HOME    Attribut /opt/fhem


Im Log steht folgendes (bei Verbose 5), wenn ich ein NPM_Login new durchführe
2023.01.24 18:56:02 3: [AmazonAlexa] [echodevice_NPMLoginNew] Node Version 14.21.2

2023.01.24 18:56:02 3: [AmazonAlexa] [echodevice_NPMLoginNew] alexa-cookie modul not found


Bei NPM_Install bleib das Log komischweise leer...

Folgendes taucht im log auch noch auf
2023.01.24 19:01:22 5: [AmazonAlexa] [echodevice_GetSettings] start refresh settings
2023.01.24 19:01:22 5: [AmazonAlexa] [echodevice_GetSettings] unknown state / state = disconnected
2023.01.24 19:01:25 4: [AmazonAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 24 Januar 2023, 19:09:47
Mein Echo-Device steht dauerhaft auf INIZIALIZED.

Im Startlog von Fhem steht folgendes:
2023.01.24 18:54:44.211 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 18:54:44.211 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Januar 2023, 19:46:25
Zitat von: Fillip am 24 Januar 2023, 18:57:14
Ein get status wirft folgende Infos raus
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading disconnected
Version    Reading 0.2.21
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wird erzeugt
event-on-change-reading    Attribut state
speak_volume    Attribut 35
icon    Attribut alexa
alias    Attribut AmazonAlexa
group    Attribut Alexa
npm_proxy_ip    Attribut 192.168.19.9
verbose    Attribut 5
npm_proxy_listen_ip    Attribut 192.168.19.9
server    Attribut layla.amazon.de
room    Attribut 99_System


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-35811....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wird erzeugt
.COOKIE    Helper session-id=262-35811....
.COMMSID    Helper ....
.CSRF    Helper 8....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
FHEM_HOME    Attribut /opt/fhem


Im Log steht folgendes (bei Verbose 5), wenn ich ein NPM_Login new durchführe
2023.01.24 18:56:02 3: [AmazonAlexa] [echodevice_NPMLoginNew] Node Version 14.21.2

2023.01.24 18:56:02 3: [AmazonAlexa] [echodevice_NPMLoginNew] alexa-cookie modul not found


Bei NPM_Install bleib das Log komischweise leer...

Folgendes taucht im log auch noch auf
2023.01.24 19:01:22 5: [AmazonAlexa] [echodevice_GetSettings] start refresh settings
2023.01.24 19:01:22 5: [AmazonAlexa] [echodevice_GetSettings] unknown state / state = disconnected
2023.01.24 19:01:25 4: [AmazonAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


Kannst Du bitte mal folgendes prüfen:
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 24 Januar 2023, 19:47:37
Zitat von: Superposchi am 24 Januar 2023, 19:09:47
Mein Echo-Device steht dauerhaft auf INIZIALIZED.

Im Startlog von Fhem steht folgendes:
2023.01.24 18:54:44.211 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 18:54:44.211 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED

Bitte immer ein komplettes LOG. Ein get status vom Account Device wäre noch hilfreich. Hast du die BETA aus einer der letzten Thread Einträge verwendet?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 24 Januar 2023, 20:37:12
Nein ist noch die Originalversion.

get status gibt folgendes zurück:
eschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.19
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon,Devices,System
group    Attribut Geräte
icon    Attribut echo
verbose    Attribut 5

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0
FHEM_HOME    Attribut /opt/fhem


Log muss ich nachliefern wenn ich den nächsten Server-Start mache. Stand aber sonst auch nichts weiter zu amazon (Echo) drin.

Habe aber festgestellt, dass sich die Meldung beim NPM-Install-Versuch geändert hat. Diese lautet jetzt:


Installationsergebnis

Das Bin /usr/bin/npm wurde nicht gefunden. Bitte zuerst das Linux Paket NPM installieren. Folgenden Befehl koennt Ihr hier verwenden:

sudo apt-get install npm

Sollte das Linux Paket NPM schon installiert sein, muesst Ihr ggf. das Attribut "npm_bin" entsprechend anpassen. Standard=/usr/bin/npm
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 24 Januar 2023, 21:22:23
Hier noch das Start-Log nach einem Fhem-Neustart:
2023.01.24 21:12:16.571 1: Including fhem.cfg
2023.01.24 21:12:16.793 2: eventTypes: loaded 6450 lines from ./log/eventTypes.txt
2023.01.24 21:12:27.712 1: Including ./log/fhem.save
2023.01.24 21:12:28.251 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2023.01.24 21:12:35.229 2: gassistant: starting gassistant-fhem: /usr/bin/gassistant-fhem -c ./gassistant-fhem.cfg -a xx:xx
2023.01.24 21:12:35.242 1: usb create starting
2023.01.24 21:12:35.301 1: usb create end
2023.01.24 21:12:35.321 1: PERL WARNING: Use of uninitialized value in multiplication (*) at (eval 447) line 1.
2023.01.24 21:12:35.389 0: Featurelevel: 6.1
2023.01.24 21:12:35.389 0: Server started with 338 defined entities (fhem.pl:26868/2022-12-18 perl:5.032001 os:linux user:fhem pid:26536)
2023.01.24 21:12:36.553 2: HttpUtils url=http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos NonBlocking via http
2023.01.24 21:12:36.553 1: IP: 192.168.178.1 -> 192.168.178.1
2023.01.24 21:12:36.760 4: [Wohnzimmerecho] [echodevice_FirstStart] COOKIE      =
2023.01.24 21:12:36.760 4: [Wohnzimmerecho] [echodevice_FirstStart] COOKIE_TYPE = NEW
2023.01.24 21:12:36.772 2: HttpUtils request header:
GET /webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos HTTP/1.0
Host: 192.168.178.1
User-Agent: fhem
Accept-Encoding: gzip,deflate

2023.01.24 21:12:37.227 2: AttrTemplates: got 257 entries
2023.01.24 21:12:37.501 1: http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: HTTP response code 200
2023.01.24 21:12:37.501 2: HttpUtils http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: Got data, length: 3134
2023.01.24 21:12:37.501 2: HttpUtils response header:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/xml; charset=utf-8
Expires: -1
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://help.avm.de https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
2023.01.24 21:12:38.160 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 21:12:38.160 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.24 21:12:38.292 1: PERL WARNING: substr outside of string at (eval 912) line 1.
2023.01.24 21:12:38.292 1: PERL WARNING: substr outside of string at (eval 913) line 1.
2023.01.24 21:12:38.292 1: PERL WARNING: substr outside of string at (eval 914) line 1.
2023.01.24 21:12:38.292 1: PERL WARNING: substr outside of string at (eval 915) line 1.
2023.01.24 21:12:38.292 1: PERL WARNING: substr outside of string at (eval 916) line 1.
2023.01.24 21:12:38.292 1: PERL WARNING: substr outside of string at (eval 917) line 1.
2023.01.24 21:12:38.292 1: PERL WARNING: substr outside of string at (eval 918) line 1.
2023.01.24 21:12:38.292 1: PERL WARNING: substr outside of string at (eval 919) line 1.
2023.01.24 21:12:38.300 1: PERL WARNING: substr outside of string at (eval 937) line 1.
2023.01.24 21:12:38.300 1: PERL WARNING: substr outside of string at (eval 938) line 1.
2023.01.24 21:12:38.300 1: PERL WARNING: substr outside of string at (eval 939) line 1.
2023.01.24 21:12:38.300 1: PERL WARNING: substr outside of string at (eval 940) line 1.
2023.01.24 21:12:38.301 1: PERL WARNING: substr outside of string at (eval 941) line 1.
2023.01.24 21:12:38.301 1: PERL WARNING: substr outside of string at (eval 942) line 1.
2023.01.24 21:12:38.301 1: PERL WARNING: substr outside of string at (eval 943) line 1.
2023.01.24 21:12:38.301 1: PERL WARNING: substr outside of string at (eval 944) line 1.
2023.01.24 21:12:38.515 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1408F09C:SSL routines:ssl3_get_record:http request (peer: 192.168.178.209)
2023.01.24 21:12:41.947 1: fhempy_local: Can't connect to ws:localhost:15733: DNS 127.0.0.11 timed out
2023.01.24 21:12:41.947 1: BindingsIo (fhempy_local): ERROR during connection setup: DNS 127.0.0.11 timed out
2023.01.24 21:12:46.762 4: [Wohnzimmerecho] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.24 21:13:28.226 4: Calendar Kalender_Abfall: Wakeup
2023.01.24 21:13:28.226 4: Calendar Kalender_Abfall: Updating...
2023.01.24 21:13:28.227 4: Calendar Kalender_Abfall: Getting data from URL <hidden>
2023.01.24 21:13:28.227 4: Calendar Kalender_Eishockey: Wakeup
2023.01.24 21:13:28.227 4: Calendar Kalender_Eishockey: Updating...
2023.01.24 21:13:28.228 4: Calendar Kalender_Eishockey: Getting data from URL <hidden>
2023.01.24 21:13:28.229 4: Calendar Kalender_Feiertage: Wakeup
2023.01.24 21:13:28.229 4: Calendar Kalender_Feiertage: Updating...
2023.01.24 21:13:28.229 4: Calendar Kalender_Feiertage: Getting data from URL <hidden>
2023.01.24 21:13:28.229 4: Calendar Kalender_Ferien: Wakeup
2023.01.24 21:13:28.229 4: Calendar Kalender_Ferien: Updating...
2023.01.24 21:13:28.230 4: Calendar Kalender_Ferien: Getting data from URL <hidden>
2023.01.24 21:13:28.230 4: Calendar Kalender_Geburtstage: Wakeup
2023.01.24 21:13:28.230 4: Calendar Kalender_Geburtstage: Updating...
2023.01.24 21:13:28.230 4: Calendar Kalender_Geburtstage: Getting data from URL <hidden>
2023.01.24 21:13:28.231 4: Calendar Kalender_Marion: Wakeup
2023.01.24 21:13:28.231 4: Calendar Kalender_Marion: Updating...
2023.01.24 21:13:28.231 4: Calendar Kalender_Marion: Getting data from URL <hidden>
2023.01.24 21:13:28.231 4: Calendar Kalender_Marko: Wakeup
2023.01.24 21:13:28.231 4: Calendar Kalender_Marko: Updating...
2023.01.24 21:13:28.232 4: Calendar Kalender_Marko: Getting data from URL <hidden>
2023.01.24 21:13:28.232 4: Calendar Kalender_Veranstaltungen: Wakeup
2023.01.24 21:13:28.232 4: Calendar Kalender_Veranstaltungen: Updating...
2023.01.24 21:13:28.232 4: Calendar Kalender_Veranstaltungen: Getting data from URL <hidden>
2023.01.24 21:13:28.417 1: Calendar Kalender_Marko: retrieval failed with HTTP response code 404
2023.01.24 21:13:28.419 1: Calendar Kalender_Marko: retrieved no or empty data
2023.01.24 21:13:28.421 4: Calendar Kalender_Marko: Checking times...
2023.01.24 21:13:28.457 1: Calendar Kalender_Marion: retrieval failed with HTTP response code 404
2023.01.24 21:13:28.459 1: Calendar Kalender_Marion: retrieved no or empty data
2023.01.24 21:13:28.460 4: Calendar Kalender_Marion: Checking times...
2023.01.24 21:13:28.471 4: Calendar Kalender_Eishockey: parsing data asynchronously (PID= 28053)
2023.01.24 21:13:28.541 4: Calendar Kalender_Feiertage: parsing data asynchronously (PID= 28059)
2023.01.24 21:13:28.700 4: Calendar Kalender_Abfall: parsing data asynchronously (PID= 28063)
2023.01.24 21:13:28.716 4: Calendar Kalender_Veranstaltungen: parsing data asynchronously (PID= 28064)
2023.01.24 21:13:28.857 4: Calendar Kalender_Ferien: parsing data asynchronously (PID= 28065)
2023.01.24 21:13:28.994 4: Calendar Kalender_Geburtstage: parsing data asynchronously (PID= 28066)
2023.01.24 21:13:29.472 4: Calendar Kalender_Eishockey: got result from asynchronous parsing.
2023.01.24 21:13:29.472 4: Calendar Kalender_Eishockey: asynchronous parsing finished.
2023.01.24 21:13:29.477 4: Calendar Kalender_Eishockey: merging data
2023.01.24 21:13:29.479 4: Calendar Kalender_Eishockey: 13 records processed, 13 new, 0 known, 0 modified, 0 changed.
2023.01.24 21:13:29.479 4: Calendar Kalender_Eishockey: creating calendar events
2023.01.24 21:13:29.481 4: Calendar Kalender_Eishockey: events for 0 records cleared, events for 13 records created.
2023.01.24 21:13:29.482 4: Calendar Kalender_Eishockey: Checking times...
2023.01.24 21:13:29.487 1: PERL WARNING: Argument "" isn't numeric in numeric eq (==) at ./FHEM/57_CALVIEW.pm line 226.
2023.01.24 21:13:29.538 4: Calendar Kalender_Eishockey: process ended.
2023.01.24 21:13:29.542 4: Calendar Kalender_Feiertage: got result from asynchronous parsing.
2023.01.24 21:13:29.542 4: Calendar Kalender_Feiertage: asynchronous parsing finished.
2023.01.24 21:13:29.546 4: Calendar Kalender_Feiertage: merging data
2023.01.24 21:13:29.548 4: Calendar Kalender_Feiertage: 0 records processed, 0 new, 0 known, 0 modified, 0 changed.
2023.01.24 21:13:29.548 4: Calendar Kalender_Feiertage: creating calendar events
2023.01.24 21:13:29.548 4: Calendar Kalender_Feiertage: events for 0 records cleared, events for 0 records created.
2023.01.24 21:13:29.550 4: Calendar Kalender_Feiertage: Checking times...
2023.01.24 21:13:29.575 4: Calendar Kalender_Feiertage: process ended.
2023.01.24 21:13:29.702 4: Calendar Kalender_Abfall: got result from asynchronous parsing.
2023.01.24 21:13:29.702 4: Calendar Kalender_Abfall: asynchronous parsing finished.
2023.01.24 21:13:29.715 4: Calendar Kalender_Abfall: merging data
2023.01.24 21:13:29.726 4: Calendar Kalender_Abfall: 96 records processed, 96 new, 0 known, 0 modified, 0 changed.
2023.01.24 21:13:29.726 4: Calendar Kalender_Abfall: creating calendar events
2023.01.24 21:13:29.736 4: Calendar Kalender_Abfall: events for 0 records cleared, events for 96 records created.
2023.01.24 21:13:29.738 4: Calendar Kalender_Abfall: Checking times...
2023.01.24 21:13:30.016 4: Calendar Kalender_Abfall: process ended.
2023.01.24 21:13:30.022 4: Calendar Kalender_Veranstaltungen: got result from asynchronous parsing.
2023.01.24 21:13:30.022 4: Calendar Kalender_Veranstaltungen: asynchronous parsing finished.
2023.01.24 21:13:30.037 4: Calendar Kalender_Veranstaltungen: merging data
2023.01.24 21:13:30.042 4: Calendar Kalender_Veranstaltungen: 9 records processed, 9 new, 0 known, 0 modified, 0 changed.
2023.01.24 21:13:30.042 4: Calendar Kalender_Veranstaltungen: creating calendar events
2023.01.24 21:13:30.043 4: Calendar Kalender_Veranstaltungen: events for 0 records cleared, events for 9 records created.
2023.01.24 21:13:30.045 4: Calendar Kalender_Veranstaltungen: Checking times...
2023.01.24 21:13:30.098 4: Calendar Kalender_Veranstaltungen: process ended.
2023.01.24 21:13:30.102 4: Calendar Kalender_Ferien: got result from asynchronous parsing.
2023.01.24 21:13:30.102 4: Calendar Kalender_Ferien: asynchronous parsing finished.
2023.01.24 21:13:30.105 4: Calendar Kalender_Ferien: merging data
2023.01.24 21:13:30.106 4: Calendar Kalender_Ferien: 2 records processed, 2 new, 0 known, 0 modified, 0 changed.
2023.01.24 21:13:30.106 4: Calendar Kalender_Ferien: creating calendar events
2023.01.24 21:13:30.106 4: Calendar Kalender_Ferien: events for 0 records cleared, events for 2 records created.
2023.01.24 21:13:30.107 4: Calendar Kalender_Ferien: Checking times...
2023.01.24 21:13:30.109 4: Calendar Kalender_Ferien: process ended.
2023.01.24 21:13:30.110 4: Calendar Kalender_Geburtstage: got result from asynchronous parsing.
2023.01.24 21:13:30.110 4: Calendar Kalender_Geburtstage: asynchronous parsing finished.
2023.01.24 21:13:30.112 4: Calendar Kalender_Geburtstage: merging data
2023.01.24 21:13:30.113 4: Calendar Kalender_Geburtstage: 34 records processed, 34 new, 0 known, 0 modified, 0 changed.
2023.01.24 21:13:30.113 4: Calendar Kalender_Geburtstage: creating calendar events
2023.01.24 21:13:30.211 4: Calendar Kalender_Geburtstage: events for 0 records cleared, events for 34 records created.
2023.01.24 21:13:30.213 4: Calendar Kalender_Geburtstage: Checking times...
2023.01.24 21:13:30.417 4: Calendar Kalender_Geburtstage: process ended.
2023.01.24 21:13:36.554 2: HttpUtils url=http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos NonBlocking via http
2023.01.24 21:13:36.554 1: IP: 192.168.178.1 -> 192.168.178.1
2023.01.24 21:13:36.556 2: HttpUtils request header:
GET /webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos HTTP/1.0
Host: 192.168.178.1
User-Agent: fhem
Accept-Encoding: gzip,deflate

2023.01.24 21:13:37.247 1: http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: HTTP response code 200
2023.01.24 21:13:37.247 2: HttpUtils http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: Got data, length: 3134
2023.01.24 21:13:37.247 2: HttpUtils response header:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/xml; charset=utf-8
Expires: -1
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://help.avm.de https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
2023.01.24 21:13:38.161 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 21:13:38.161 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.24 21:13:46.763 4: [Wohnzimmerecho] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.24 21:14:36.556 2: HttpUtils url=http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos NonBlocking via http
2023.01.24 21:14:36.556 1: IP: 192.168.178.1 -> 192.168.178.1
2023.01.24 21:14:36.557 2: HttpUtils request header:
GET /webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos HTTP/1.0
Host: 192.168.178.1
User-Agent: fhem
Accept-Encoding: gzip,deflate

2023.01.24 21:14:37.935 1: http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: HTTP response code 200
2023.01.24 21:14:37.935 2: HttpUtils http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: Got data, length: 3134
2023.01.24 21:14:37.935 2: HttpUtils response header:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/xml; charset=utf-8
Expires: -1
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://help.avm.de https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
2023.01.24 21:14:38.162 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 21:14:38.162 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.24 21:14:46.764 4: [Wohnzimmerecho] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.24 21:15:36.558 2: HttpUtils url=http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos NonBlocking via http
2023.01.24 21:15:36.558 1: IP: 192.168.178.1 -> 192.168.178.1
2023.01.24 21:15:36.559 2: HttpUtils request header:
GET /webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos HTTP/1.0
Host: 192.168.178.1
User-Agent: fhem
Accept-Encoding: gzip,deflate

2023.01.24 21:15:37.393 1: http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: HTTP response code 200
2023.01.24 21:15:37.393 2: HttpUtils http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: Got data, length: 3134
2023.01.24 21:15:37.393 2: HttpUtils response header:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/xml; charset=utf-8
Expires: -1
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://help.avm.de https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
2023.01.24 21:15:38.163 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 21:15:38.163 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.24 21:15:46.765 4: [Wohnzimmerecho] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.24 21:16:36.559 2: HttpUtils url=http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos NonBlocking via http
2023.01.24 21:16:36.559 1: IP: 192.168.178.1 -> 192.168.178.1
2023.01.24 21:16:36.560 2: HttpUtils request header:
GET /webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos HTTP/1.0
Host: 192.168.178.1
User-Agent: fhem
Accept-Encoding: gzip,deflate

2023.01.24 21:16:37.337 1: http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: HTTP response code 200
2023.01.24 21:16:37.337 2: HttpUtils http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: Got data, length: 3134
2023.01.24 21:16:37.337 2: HttpUtils response header:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/xml; charset=utf-8
Expires: -1
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://help.avm.de https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
2023.01.24 21:16:38.164 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 21:16:38.164 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.24 21:16:46.766 4: [Wohnzimmerecho] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.24 21:17:36.561 2: HttpUtils url=http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos NonBlocking via http
2023.01.24 21:17:36.561 1: IP: 192.168.178.1 -> 192.168.178.1
2023.01.24 21:17:36.562 2: HttpUtils request header:
GET /webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos HTTP/1.0
Host: 192.168.178.1
User-Agent: fhem
Accept-Encoding: gzip,deflate

2023.01.24 21:17:37.212 1: http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: HTTP response code 200
2023.01.24 21:17:37.212 2: HttpUtils http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: Got data, length: 3134
2023.01.24 21:17:37.212 2: HttpUtils response header:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/xml; charset=utf-8
Expires: -1
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://help.avm.de https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
2023.01.24 21:17:38.165 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 21:17:38.166 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.24 21:17:46.767 4: [Wohnzimmerecho] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.24 21:18:36.562 2: HttpUtils url=http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos NonBlocking via http
2023.01.24 21:18:36.562 1: IP: 192.168.178.1 -> 192.168.178.1
2023.01.24 21:18:36.564 2: HttpUtils request header:
GET /webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos HTTP/1.0
Host: 192.168.178.1
User-Agent: fhem
Accept-Encoding: gzip,deflate

2023.01.24 21:18:37.161 1: http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: HTTP response code 200
2023.01.24 21:18:37.161 2: HttpUtils http://192.168.178.1/webservices/homeautoswitch.lua?sid=6a0d767ba8813cad&switchcmd=getdevicelistinfos: Got data, length: 3134
2023.01.24 21:18:37.161 2: HttpUtils response header:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/xml; charset=utf-8
Expires: -1
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://help.avm.de https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
2023.01.24 21:18:38.166 5: [Wohnzimmerecho] [echodevice_GetSettings] start refresh settings
2023.01.24 21:18:38.167 5: [Wohnzimmerecho] [echodevice_GetSettings] unknown state / state = INITIALIZED
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 24 Januar 2023, 21:41:10
Zitat von: michael.winkler am 24 Januar 2023, 19:46:25
Kannst Du bitte mal folgendes prüfen:

  • Gibt es das Verzeichnis /opt/fhem/cache?
  • Welche Berechtigungen sind hier gesetzt
  • Gibt es die date "opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js"
  • Wenn ja, welche Berechtigungen?
Ja, das Verzeichnis Cache ist da und sieht wie folgt aus
drwxr-x---  3 6061 6061   4096 Dec 29 17:19 cache
Allerdings gibt es die Datei alexa-cookie.js nicht, das Verzeichnis bis dahin aber schon...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 10:36:22
Habe aber festgestellt, dass sich die Meldung beim NPM-Install-Versuch geändert hat. Diese lautet jetzt:


Installationsergebnis

Das Bin /usr/bin/npm wurde nicht gefunden. Bitte zuerst das Linux Paket NPM installieren. Folgenden Befehl koennt Ihr hier verwenden:

sudo apt-get install npm

Sollte das Linux Paket NPM schon installiert sein, muesst Ihr ggf. das Attribut "npm_bin" entsprechend anpassen. Standard=/usr/bin/npm

[/quote]
Die Meldung ist ja erstmal eindeutig. Von daher muss du erstmal das npm installieren.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 10:36:57
Zitat von: Fillip am 24 Januar 2023, 21:41:10
Ja, das Verzeichnis Cache ist da und sieht wie folgt aus
drwxr-x---  3 6061 6061   4096 Dec 29 17:19 cache
Allerdings gibt es die Datei alexa-cookie.js nicht, das Verzeichnis bis dahin aber schon...
Was ist in diese Verzeichnis?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 12:47:15
Zitat von: michael.winkler am 25 Januar 2023, 10:36:57
Was ist in diese Verzeichnis?

Da sind einige .mp3, .alaw Datein und der alexa-cookie Ordner

-rw-r-----  1 fhem fhem 13440 Okt 16  2021 090bd5745fb11b4b413f396a5bfe271c.mp3
-rw-r-----  1 fhem fhem 85632 Dez  1 11:30 09671741850178b7d9e86dfb8419fcf0.alaw
-rw-r-----  1 fhem fhem 42816 Dez  1 11:30 09671741850178b7d9e86dfb8419fcf0.mp3
-rw-r-----  1 fhem fhem 17472 Okt 10  2021 0c72e31f4ad77ba0d063c1c1d5c7aee5.alaw
-rw-r-----  1 fhem fhem  8736 Okt 10  2021 0c72e31f4ad77ba0d063c1c1d5c7aee5.mp3
-rw-r-----  1 fhem fhem 76992 Okt 16  2021 1067a9609a4b8137f892c062c0734aab.alaw
-rw-r-----  1 fhem fhem 38496 Okt 16  2021 1067a9609a4b8137f892c062c0734aab.mp3
-rw-r-----  1 fhem fhem 14208 Okt  9  2021 33d26be4d1c7586cf0ddd3b268e96ef9.alaw
-rw-r-----  1 fhem fhem  7104 Okt  9  2021 33d26be4d1c7586cf0ddd3b268e96ef9.mp3
-rw-r-----  1 fhem fhem 83328 Dez 29 17:19 49363ed35b1eee418fdbaea01d5833ce.alaw
-rw-r-----  1 fhem fhem 41664 Dez 29 17:19 49363ed35b1eee418fdbaea01d5833ce.mp3
-rw-r-----  1 fhem fhem 19872 Nov  7  2021 51dcc27890acbd4e6855d7dc7ea4f9cb.mp3
-rw-r-----  1 fhem fhem 15456 Okt 20  2021 5af86c296fc8ea45829bbbaa9eafcebc.mp3
-rw-r-----  1 fhem fhem 95808 Aug  5 01:28 87872c0c66890d05b377d3c71139be9b.alaw
-rw-r-----  1 fhem fhem 47904 Aug  5 01:28 87872c0c66890d05b377d3c71139be9b.mp3
-rw-r-----  1 fhem fhem 24768 Okt  9  2021 8c67cb954054b883fdace593bdc5ad26.alaw
-rw-r-----  1 fhem fhem 12384 Okt  9  2021 8c67cb954054b883fdace593bdc5ad26.mp3
-rw-r-----  1 fhem fhem 18048 Dez 29  2021 9bbca71b562611323cb5ff581ae3bb69.mp3
-rw-r-----  1 fhem fhem 71232 Aug 28 12:01 a29ccfb04bfd3e29f7550b0d941eda59.alaw
-rw-r-----  1 fhem fhem 35616 Aug 28 12:01 a29ccfb04bfd3e29f7550b0d941eda59.mp3
-rw-r-----  1 fhem fhem 34560 Okt 16  2021 a892bc1112635fa3ec427babb4439c72.alaw
-rw-r-----  1 fhem fhem 17280 Okt 16  2021 a892bc1112635fa3ec427babb4439c72.mp3
drwxr-x---  3 fhem fhem  4096 Jan 20 20:15 alexa-cookie
-rw-r-----  1 fhem fhem 31872 Okt  9  2021 b97c4be2681796bd5c107b37fd84aadf.alaw
-rw-r-----  1 fhem fhem 15936 Okt  9  2021 b97c4be2681796bd5c107b37fd84aadf.mp3
-rw-r-----  1 fhem fhem 61248 Okt 20  2021 d09b1992e1b5ee08322b91141938a52a.alaw
-rw-r-----  1 fhem fhem 30624 Okt 20  2021 d09b1992e1b5ee08322b91141938a52a.mp3
-rw-r-----  1 fhem fhem 87744 Jul 24  2022 db7399796becbea996c4950216314742.alaw
-rw-r-----  1 fhem fhem 43872 Jul 24  2022 db7399796becbea996c4950216314742.mp3
-rw-r-----  1 fhem fhem 97920 Apr 11  2022 dd09201ec9237feaa5f32ef72f0091b4.alaw
-rw-r-----  1 fhem fhem 48960 Apr 11  2022 dd09201ec9237feaa5f32ef72f0091b4.mp3
-rw-r-----  1 fhem fhem 66048 Nov  7  2021 f3b678844471b4008feba39c17a63b14.alaw
-rw-r-----  1 fhem fhem 33024 Nov  7  2021 f3b678844471b4008feba39c17a63b14.mp3
-rw-r-----  1 fhem fhem 69504 Dez 29  2021 ff8731430f86340555154736b5e9263c.alaw
-rw-r-----  1 fhem fhem 34752 Dez 29  2021 ff8731430f86340555154736b5e9263c.mp3
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 12:56:17
Also, ich habe eben mal den gesamten cache Inhalt des Orndes gelöscht, danach über FHEM ein NPM_Install durchgefürt, da kam das Ergebnis "Installation fehlgeschlagen" ABER, er erstellt den Ordner im Cache wieder, und diesmal gibt es auch die "alexa-cookie.js"

root@fhem:/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2# ls -la
total 84
drwxr-----  4 root root  4096 Jan 25 12:53 .
drwxr----- 88 fhem fhem  4096 Jan 25 12:53 ..
-rw-r-----  1 root root 34437 Jan 25 12:53 alexa-cookie.js
-rw-r-----  1 root root   767 Jan 25 12:53 .eslintrc.json
drwxr-----  2 root root  4096 Jan 25 12:53 example
-rw-r-----  1 root root    65 Jan 25 12:53 .gitattributes
drwxr-----  2 root root  4096 Jan 25 12:53 lib
-rw-r-----  1 root root  1102 Jan 25 12:53 LICENSE
-rw-r-----  1 root root  1163 Jan 25 12:53 package.json
-rw-r-----  1 root root  8870 Jan 25 12:53 README.md
-rw-r-----  1 root root    31 Jan 25 12:53 .releaseconfig.json


Trotzdem schlägt "NPM_login new" fehl  :-\
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 13:15:51
Zitat von: Fillip am 25 Januar 2023, 12:56:17
Also, ich habe eben mal den gesamten cache Inhalt des Orndes gelöscht, danach über FHEM ein NPM_Install durchgefürt, da kam das Ergebnis "Installation fehlgeschlagen" ABER, er erstellt den Ordner im Cache wieder, und diesmal gibt es auch die "alexa-cookie.js"

root@fhem:/opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2# ls -la
total 84
drwxr-----  4 root root  4096 Jan 25 12:53 .
drwxr----- 88 fhem fhem  4096 Jan 25 12:53 ..
-rw-r-----  1 root root 34437 Jan 25 12:53 alexa-cookie.js
-rw-r-----  1 root root   767 Jan 25 12:53 .eslintrc.json
drwxr-----  2 root root  4096 Jan 25 12:53 example
-rw-r-----  1 root root    65 Jan 25 12:53 .gitattributes
drwxr-----  2 root root  4096 Jan 25 12:53 lib
-rw-r-----  1 root root  1102 Jan 25 12:53 LICENSE
-rw-r-----  1 root root  1163 Jan 25 12:53 package.json
-rw-r-----  1 root root  8870 Jan 25 12:53 README.md
-rw-r-----  1 root root    31 Jan 25 12:53 .releaseconfig.json


Trotzdem schlägt "NPM_login new" fehl  :-\

Ein FHEM Log wäre jetzt sicherlich noch hilfreich.

Hast du mal die Manuelle Installation versucht?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 13:23:26
Ah also, ich habe eben nochmal die manuelle Installation durchgeführt, da hat er mir das Log jetzt voll mit Fehlern, vermutlich passt eine Einstellung im Docker dazu nicht, oder?

(Musste das log als Datei Anhängen da ansonsten zu lang)

Es steht in einer Zeile aber
[AmazonAlexa] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server Error: Error: listen EADDRNOTAVAIL: address not available 192.168.19.9:3002

Was ja dafür sprechen würde das Port 3002 nicht erreichbar ist... FHEM läuft bei mir unter der 192.168.19.9, in Portainer ist der (TCP) Port 3002 jedoch freigegeben in den Docker Container...
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 14:11:10
So, eben nochmal im Device nur das attribut für "npm_proxy_ip" vergeben / auf die FHEM IP gesetzt, dann bekomme ich beim NPM_Login new die URL zum öffen, welche aber nicht erreichbar ist

Firefox kann keine Verbindung zu dem Server unter 192.168.19.9:3002 aufbauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 14:17:49
Bitte folgendes beachten:

https://www.mwinklerblog.de/modul-echodevice-npm/#NPM_login_new_docker

Attribute stehen hier
https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Attribute
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 14:48:32
Wenn ich nur ,,npm_proxy_ip" vergebe bekomme ich
Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.168.19.9:3002

Allerdings lässt sich der link nicht öffnen bzw. Zeit keine Seite an...

Setzte ich ,,npm_proxy_listen_ip" auch noch auf die selbe IP wie oben, kommt dann
Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.

Und im log steht folgendes
[AmazonAlexa] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server Error: Error: listen EADDRNOTAVAIL: address not available 192.168.19.9:3002
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 15:23:52
Zitat von: Fillip am 25 Januar 2023, 14:48:32
Wenn ich nur ,,npm_proxy_ip" vergebe bekomme ich
Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://192.168.19.9:3002

Allerdings lässt sich der link nicht öffnen bzw. Zeit keine Seite an...

Setzte ich ,,npm_proxy_listen_ip" auch noch auf die selbe IP wie oben, kommt dann
Es ist ein Fehler aufgetreten!! Bitte das FHEM Log pruefen.

Und im log steht folgendes
[AmazonAlexa] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server Error: Error: listen EADDRNOTAVAIL: address not available 192.168.19.9:3002

die eine IP muss die IP Deines FHEM Server enthalten! die andere die der Dokerumgebung!
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 25 Januar 2023, 15:32:33
ZitatDie Meldung ist ja erstmal eindeutig. Von daher muss du erstmal das npm installieren.
#
Wenn das so einfach ginge hätte ich es ja längst getan. Die Rückmeldung auf den Installationsversuch lautet:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libnode72 : Conflicts: nodejs-legacy
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 15:58:37
Zitat von: michael.winkler am 25 Januar 2023, 15:23:52
die eine IP muss die IP Deines FHEM Server enthalten! die andere die der Dokerumgebung!
Ahhhh, dann war das mein Fehler, sorry  ::)

Habe ich nun erledigt, konnte mich dann im Anschluss auch über den Link anmelden und das OTP noch eingegeben und anschließend bestätigt bekommen
Amazon Alexa Cookie successfully retrieved. You can close the browser.

Allerdings bleibt das Device auf "INITIALIZED" stehen, im Log taucht folgender Eintrag auf
[AmazonAlexa] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jan 25 15:53:59 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1205create-cookie.js = true

Get Status sieht wie folgt aus
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.21
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_ip    Attribut 192.168.19.9
npm_proxy_port    Attribut 3002
npm_proxy_listen_ip    Attribut 172.17.0.5
speak_volume    Attribut 35
icon    Attribut alexa
room    Attribut 99_System
server    Attribut layla.amazon.de
group    Attribut Alexa
alias    Attribut AmazonAlexa
event-on-change-reading    Attribut state
verbose    Attribut 5


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0
FHEM_HOME    Attribut /opt/fhem
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 16:08:57
Am besten jetzt noch mal den FHEM Server komplett neu starten und dann dan noch mal ein npm_login new durchführen. Bitte immer mit entsprechendem LOG wenn es nicht funktioniert.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 16:39:15
Also was ich nun gemacht habe:
> FHEM Alexa Device gelöscht
> alexa-cookie Ordner gelöscht
> alexa-cookie neu installiert (npm)
> FHEM Container neu gestartet
> Alexa Device neu angelegt
> NPM_Login new durchgeführt
> FHEM erneut neu gestartet

Log Ergebnis im Anhang

Bekomme aber wieder die Meldung im Log
[AmazonAlexa] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jan 25 16:36:28 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1220create-cookie.js = true

Wenn ich versuche das login zu refreshen bekomm ich die Meldung
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0"
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 25 Januar 2023, 16:53:06
ZitatAm besten jetzt noch mal den FHEM Server komplett neu starten und dann dan noch mal ein npm_login new durchführen. Bitte immer mit entsprechendem LOG wenn es nicht funktioniert.
Falls das mir galt, bereits zig mal gemacht und ein NPM_Login new funktioniert nicht.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 17:09:46
Zitat von: Superposchi am 25 Januar 2023, 16:53:06
Falls das mir galt, bereits zig mal gemacht und ein NPM_Login new funktioniert nicht.
Ohne das NPM bei dir installiert ist, brauchst du nicht weitermachen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 17:14:21
Zitat von: Fillip am 25 Januar 2023, 16:39:15
Also was ich nun gemacht habe:
> FHEM Alexa Device gelöscht
> alexa-cookie Ordner gelöscht
> alexa-cookie neu installiert (npm)
> FHEM Container neu gestartet
> Alexa Device neu angelegt
> NPM_Login new durchgeführt
> FHEM erneut neu gestartet

Log Ergebnis im Anhang

Bekomme aber wieder die Meldung im Log
[AmazonAlexa] [echodevice_NPMWaitForCookie] [NPM Login New Wed Jan 25 16:36:28 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 1220create-cookie.js = true

Wenn ich versuche das login zu refreshen bekomm ich die Meldung
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0"

so lange der new Prozess nicht sauber durchgelaufen ist, wird ein Refresh auch nicht funktionieren.

So solltes auch mal das ganze Log zusenden. Eine einzelne Zeile bringt leider nichts. Bitte auch vorher auf Verbose 5 stellen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 17:48:47
Zitat von: michael.winkler am 25 Januar 2023, 17:14:21
So solltes auch mal das ganze Log zusenden. Eine einzelne Zeile bringt leider nichts. Bitte auch vorher auf Verbose 5 stellen.
Das log habe ich oben doch als .TXT Anhang beigefügt, oder ist das so nicht korrekt ?
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 25 Januar 2023, 17:58:06
Zitat von: Fillip am 25 Januar 2023, 17:48:47
Das log habe ich oben doch als .TXT Anhang beigefügt, oder ist das so nicht korrekt ?
oh sorry, das habe ich übersehen.

Zeig mal den Inhalt von dem Verzeichnis: "/opt/fhem/cache/alexa-cookie/"

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 25 Januar 2023, 18:46:07
Der Inhalt sieht wie folgt aus
drwxr-x---  3 6061 6061  4096 Jan 25 16:48 .
drwxr-x---  3 6061 6061  4096 Jan 25 16:32 ..
-rw-r-----  1 6061 6061   579 Jan 25 16:48 1059create-cookie.js
-rw-r-----  1 6061 6061     4 Jan 25 16:48 1059result.json
-rw-r-----  1 6061 6061   579 Jan 25 16:36 1220create-cookie.js
-rw-r-----  1 6061 6061     4 Jan 25 16:36 1220result.json
drwxr-x--- 88 6061 6061  4096 Jan 25 16:32 node_modules
-rw-r-----  1 6061 6061 33680 Jan 25 16:32 package-lock.json
-rw-r-----  1 6061 6061    58 Jan 25 16:32 package.json
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 25 Januar 2023, 19:28:34
ZitatOhne das NPM bei dir installiert ist, brauchst du nicht weitermachen.
Wenn du auch noch sagst wie.
Die Fehlermeldung sagt mir keinen Grund oder wo ich zu suchen anfangen soll.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 26 Januar 2023, 06:01:31
Zitat von: Superposchi am 25 Januar 2023, 19:28:34
Wenn du auch noch sagst wie.
Die Fehlermeldung sagt mir keinen Grund oder wo ich zu suchen anfangen soll.

Natürlich sagt dir das die Fehlermeldung:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libnode72 : Conflicts: nodejs-legacy
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.


Du hast irgendwie dein System kaputt konfiguriert. Du kannst ja mal z.B. nach "The following packages have unmet dependencies:" googlen und versuchen, ob du die Abhänigkeiten wieder in den Griff kriegst, so dass du npm dann wieder installieren kannst. Radikallösung ist: System neu aufsetzen.

Das alles hat aber nix mehr mit Fhem und diesem Modul zu tun.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 26 Januar 2023, 06:25:58
Guten morgen,
ich habe eine (Teil)erfolg zu vermelden.
Eben habe ich einmal ein neues "echodevice" Gerät angelegt mit anderem Namen, dort den NPM login durchgeführt, da steht er nun auc connected, jetzt muss ich natürlich "nur" bei meinen Echo Geräten das IO Dev auf den neuen ändern, aber damit läuft es gerade  :D
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FHEM_Starter am 26 Januar 2023, 09:26:21
Hallo Michael,

konntest Du schon einen Blick auf das Verhalten des Echo Dot 3 werfen?

https://forum.fhem.de/index.php/topic,82631.msg1258642.html#msg1258642 (https://forum.fhem.de/index.php/topic,82631.msg1258642.html#msg1258642)

Danke und Gruß
Wolfgang
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Januar 2023, 09:40:26
Zitat von: Fillip am 26 Januar 2023, 06:25:58
Guten morgen,
ich habe eine (Teil)erfolg zu vermelden.
Eben habe ich einmal ein neues "echodevice" Gerät angelegt mit anderem Namen, dort den NPM login durchgeführt, da steht er nun auc connected, jetzt muss ich natürlich "nur" bei meinen Echo Geräten das IO Dev auf den neuen ändern, aber damit läuft es gerade  :D

den NPM Login new kann man nur am Account Device durchführen, nicht an einem ECHO Device. von daher verstehe ich nicht was du da genau gemacht hast.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fillip am 27 Januar 2023, 06:12:52
Ja, mit "echodevice" meine ich ja das Accound Device, das ist ja in FHEM vom Typ "echodevice" deklatriert
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 28 Januar 2023, 17:37:19
Hallo,

kann mir wirklich niemand sagen on 2 Amazon Accounts mit 2 Account Devices möglich sind?
Ich scheitere immer beim Einrichten :-(
https://forum.fhem.de/index.php/topic,82631.msg1258193.html#msg1258193

Danke und Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Wolle02 am 28 Januar 2023, 17:59:30
Zitatkann mir wirklich niemand sagen on 2 Amazon Accounts mit 2 Account Devices möglich sind?
Ich scheitere immer beim Einrichten :-(

Also hier: https://forum.fhem.de/index.php/topic,82631.msg1258602.html#msg1258602 (https://forum.fhem.de/index.php/topic,82631.msg1258602.html#msg1258602)
wurde dir ja mal ein Tipp gegeben. Du hast darauf allerdings nicht mehr reagiert.
Ansonsten weiß es scheinbar einfach auch keiner.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 28 Januar 2023, 18:04:52
@stefanru
Nur um mal zu antworten: ich verfolge den Thread schon ziemlich lange und habe das Modul im Einsatz.

Ich kann mich nicht erinnern, dass es schon mal Thema war mehrere Accounts zu hinterlegen....

Ich habe jetzt nicht genau umrissen, was du machen möchtest aber vielleicht kannst du einfach bei Amazon einen Haushalt anlegen und es darüber realisieren.
So habe ich es gemacht, damit ich meine Frau im fehlerfall nicht mit erneuten Ligins belästigen muss, wir aber dennoch Amazon music über ihren Account auf den Echos haben.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HeikoS am 30 Januar 2023, 08:16:33
Moin zusammen,
nachdem ich lange mit dem Modul am kämpfen war, gefühlte tausend Male komplett neu installiert habe, konnte ich es gestern wieder in Betrieb nehmen.

Kleine Ursache, aber große Wirkung. Mein PI ist in zwei Netzen (LAN im Hauptnetz und WLAN im Gastnetz für die ganzen WLAN-Smarthome-Geräte). Die Proxy-Anmeldeseite für das Amazon-Cookie wird im Gastnetz erzeugt, daher konnte FHEM beim NPMLogin new (natürlich im Hauptnetz) die Seite nicht aufbauen. Mal das Log richtig lesen, hätte sicher früher geholfen. Wieso das Script nicht das erste Netzwerk (eth0) nutzt kann ich mir zwar nicht erklären, aber egal.
Smartphone ins Gastnetz und die Seite (Adresse siehe Log) dort aufgerufen, bei Amazon angemeldet und alles lief.

FAZIT: Wer sein FHEM in mehreren Netzen betreibt, sollte mal genau ins Log und auf die IP-Adressen schauen.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 30 Januar 2023, 12:15:31
Hi Wolle02 und balli1187,

vielen Dank für eure Antworten.
Den einen Beitrag mit dem Proxy hatte ich übersehen und werde es mal probieren.

Das mit dem Haushalt schaue ich mir mal an. Ist wahrscheinlich die beste Lösung.

P.S.: ein anderer Proxy Port am 2ten Device bringt leider nichts.
Der port wird auch als belegt gemeldet, egal welchen ich nehme und das FHEM bleibt beim 2ten versuch hängen.
Werde mir das mit dem Haushalt anschauen.

Danke und Gruß,
Stefan
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 30 Januar 2023, 13:22:22
Es können mehrere Amazon Account Devices angelegt werden. Jedes muss dann einmal über npm_login new registriert werden. Die nmp_install Geschichte muss nur einmalig ausgeführt werden.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 30 Januar 2023, 23:45:48
Hi Michael,

das fuktioniert bei mir leider nicht.
Ich habe es genauso gemacht wie du sagst.
Neues Device angelegt mit: "define SybillesAmazon echodevice xxx@xxx.xx xxx"

Dann mit npm_login new versucht mich anzumelden.
Da kommt aber:
"Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen."

Versuche ich es nochmal stürzt FHEM ab.
Sobald der zweite account mit "define SybillesAmazon echodevice xxx@xxx.xx xxx" angelegt ist und ein "npm_login new" gemacht wurde connecten und disconnecten sich die bestehenden devices andauernd.

Welche Infos benötigst du noch?
Kann ich irgendetwas probieren oder irgenwie helfen?

Danke und Gruß,
Stefan

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Supadone am 31 Januar 2023, 10:46:14
Servus

Ich habe seit ein paar Tagen auch Probleme mit dem Modul und bekomme es nicht mehr zum laufen. Zuvor hatte ich es seit 2 Jahren in Benutzung, seitdem ich ein NPM Update durchgeführt habe gingen die Probleme los.

Ich hatte das Device auch schon komplett gelöscht, ein set NPM_login new friert Fhem für ca 1 Minute ein. Im Log steht auch zum Schluß "Bitte den Link anklicken...", dieser wird mir aber im Browser leider nicht angezeigt. Ein Versuch mit 192.168.1.2:3002 klappt leider nicht.

2023.01.31 10:28:18.193 3: [echo] [echodevice_NPMLoginNew] Node Version 16.19.0

2023.01.31 10:28:18.294 3: [echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2023.01.31 10:28:18.295 3: [echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2023.01.31 10:28:18.295 3: [echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2023.01.31 10:28:18.295 3: [echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2023.01.31 10:28:18.296 3: [echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.1.2
2023.01.31 10:28:18.296 3: [echo] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.1.2
2023.01.31 10:28:18.296 3: [echo] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::995f:1589:c326:5c8f
2023.01.31 10:28:18.296 3: [echo] [echodevice_NPMLoginNew] Check Interface=br-e194a800bcb6 IP=172.18.0.1
2023.01.31 10:28:18.296 3: [echo] [echodevice_NPMLoginNew]   Result Interface=br-e194a800bcb6 IP=172.18.0.1
2023.01.31 10:28:18.297 3: [echo] [echodevice_NPMLoginNew] Check Interface=br-e194a800bcb6 IP=fe80::42:11ff:fea1:8532
2023.01.31 10:28:18.297 3: [echo] [echodevice_NPMLoginNew] Check Interface=docker0 IP=172.17.0.1
2023.01.31 10:28:18.297 3: [echo] [echodevice_NPMLoginNew]   Result Interface=docker0 IP=172.17.0.1
2023.01.31 10:28:18.297 3: [echo] [echodevice_NPMLoginNew] Check Interface=vethbbc5c8b IP=169.254.250.13
2023.01.31 10:28:18.297 3: [echo] [echodevice_NPMLoginNew]   Result Interface=vethbbc5c8b IP=169.254.250.13
2023.01.31 10:28:18.298 3: [echo] [echodevice_NPMLoginNew] Check Interface=vethbbc5c8b IP=fe80::847b:e3ff:fedd:d00
2023.01.31 10:28:18.298 3: [echo] [echodevice_NPMLoginNew] Check Interface=vethb9565f2 IP=169.254.114.61
2023.01.31 10:28:18.298 3: [echo] [echodevice_NPMLoginNew]   Result Interface=vethb9565f2 IP=169.254.114.61
2023.01.31 10:28:18.298 3: [echo] [echodevice_NPMLoginNew] Check Interface=vethb9565f2 IP=fe80::9c80:bdff:fe40:3bbc
2023.01.31 10:28:18.298 3: [echo] [echodevice_NPMLoginNew] Check Interface=vethad9eec5 IP=169.254.205.250
2023.01.31 10:28:18.298 3: [echo] [echodevice_NPMLoginNew]   Result Interface=vethad9eec5 IP=169.254.205.250
2023.01.31 10:28:18.299 3: [echo] [echodevice_NPMLoginNew] Check Interface=vethad9eec5 IP=fe80::64be:deff:fe21:8991
2023.01.31 10:28:18.299 3: [echo] [echodevice_NPMLoginNew] Check Interface=vethe5e78e3 IP=169.254.42.93
2023.01.31 10:28:18.299 3: [echo] [echodevice_NPMLoginNew]   Result Interface=vethe5e78e3 IP=169.254.42.93
2023.01.31 10:28:18.299 3: [echo] [echodevice_NPMLoginNew] Check Interface=vethe5e78e3 IP=fe80::64ca:6bff:fed9:6746
2023.01.31 10:28:19.179 3: [echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2023.01.31 10:28:19.180 3: [echo] [echodevice_NPMLoginNew] Proxy IP 169.254.42.93
2023.01.31 10:28:20.782 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2023.01.31 10:28:20.785 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2023.01.31 10:28:20.785 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2023.01.31 10:28:20.786 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2023.01.31 10:28:20.786 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2023.01.31 10:28:20.786 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 169.254.42.93:3002 to listen on 169.254.42.93

2023.01.31 10:28:20.786 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2023.01.31 10:28:20.787 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2023.01.31 10:28:21.020 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2023.01.31 10:28:21.029 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2023.01.31 10:28:21.191 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.31 10:28:21.285 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-8374491-1092729

2023.01.31 10:28:21.293 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2305877301l

2023.01.31 10:28:52.661 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2023.01.31 10:28:52.662 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-8374491-1092729; session-id-time=2305877301l","Accept":"*/*"},"gzip":true,"body":"appActionToken=X7IWL8uP6ottzVx3NIu1VQf0Kpoj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ASFA0MkpQR0pNUTRTM0EyQllHNTk%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.yUaN4B_Nlu2q0HVKKphaJIv31ZitZV2l_WpmgRJvvwTZl5R01oCUug.W1mZjAyeqE_iBXis.nfaFXicjLnetRlqt6XatB7v2oTuHbvMn_9Eys06mH-aL3_2cHJn2qrsnC9N_TtwBi78RYic0ygoE0e0VbUKvRe_iPmn_N2oefbzN2CyU5wBEeaeOA53IfgElGjE8nQc8hxs8G2Tng9NfiwZuk8o47kKN_-8yV8fVwNxTu_85sApzvdJkeWlSFLL8BxqSIlbLDF9ZjhSJa2gwNn19QOsMFrVLslOBMTOiA6l-n5r32hp1apdSmCDYaYho_XhNFnVkFmmzbSDmg23OR7J7HGqcUnUQzMukARoa4_SAQcqaQqLN6ayIP8CCn7pfyunwNxs_uqma-ZOwzqOMlXVP3KaD.CIKOH2c9oxlaTYyWlv9rCQ&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false"}

2023.01.31 10:28:52.845 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.31 10:28:52.891 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2305877332l

2023.01.31 10:28:52.892 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 259-0104956-2556726

2023.01.31 10:29:24.390 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2023.01.31 10:29:24.390 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-8374491-1092729","Cookie":"session-id=258-8374491-1092729; session-id-time=2305877332l; ubid-acbde=259-0104956-2556726","Accept":"*/*"},"gzip":true,"body":"appActionToken=X7IWL8uP6ottzVx3NIu1VQf0Kpoj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AMVRFVzZYRkNaSFdaTkRWQjkwRDQ%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.ye7-nLsmkNXFy0WGSJpyOf7W_MaYqDn8L3H56riPXt9C8c42mGBquA.Yx6jd-8t4Dsi5XdI.Uvm9FGIDHLR2NZOV07o_cvCbVGbctZnqLyXnkFY6m0rdZqCGOYtAPGf6OFYN_wx-3ooNu903_-Sh1sJO6N5OgqVDTkaebMW5ASXgMU8gbRApTorazdII1qSkB8aNcdrI5qZUblav48eyiH0o8h2k5dHQbpEYMPM0Krr4K4a_XI-6QsMNPDKrLo_k9Y3CKtK6ul_3MSwna5A0yp7VUPPvGaTU5orkKC6Kd5l3zN3XmKey2ZfYL3oGdWHhrDrhGB-vbCsUFwfYIg8bap_fsx8MJQ3cXnK2KaFyLkqMbM3kE_6D1Tqy-5hXQpMWA0OIQOqbWQ.x3nPbPl-V_deZAw6V1GZTA&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2023.01.31 10:29:24.623 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.31 10:29:24.771 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2023.01.31 10:29:24.772 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2023.01.31 10:29:24.773 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2023.01.31 10:29:24.812 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2023.01.31 10:29:24.813 3: [echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.


get status liefert:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.19
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Amazon
icon    Attribut echo

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0
FHEM_HOME    Attribut /opt/fhem


Der Pfad zu NPM und Node ist richtig,
pi@raspberrypi:~ $ which npm
/usr/bin/npm
pi@raspberrypi:~ $ which node
/usr/bin/node


Die Benutzerrechte wurden auch mit sudo chown -R fhem: /opt/fhem neu gesetzt...

Hat jemand einen Tipp wo der Fehler liegt?

Grüße

Andy
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Supadone am 03 Februar 2023, 21:56:31
Ich antworte mir mal selber, falls noch jemand das Problem hat: Die Lösung ist ganz einfach :)

https://forum.fhem.de/index.php/topic,82631.msg1222387.html#msg1222387 (https://forum.fhem.de/index.php/topic,82631.msg1222387.html#msg1222387)
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ambiman am 04 Februar 2023, 22:43:17
Hallo zusammen,

Ich versuche mit dem Modul einen Ton vor eine Sprachausgabe im SSML Format abzuspielen.
Lt. Amazon Doku (https://developer.amazon.com/de-DE/docs/alexa/custom-skills/speech-synthesis-markup-language-ssml-reference.html#audio (https://developer.amazon.com/de-DE/docs/alexa/custom-skills/speech-synthesis-markup-language-ssml-reference.html#audio)) sollte dies möglich sein.

Als Quelle wollte ich auf die Alexa Skills Kit Sound Library (https://developer.amazon.com/de-DE/docs/alexa/custom-skills/ask-soundlibrary.html (https://developer.amazon.com/de-DE/docs/alexa/custom-skills/ask-soundlibrary.html)) zurückgreifen.

Beim Absetzen des folgenden Befehls wird jedoch nur der Text ohne den Ton zuvor ausgegeben.

set <device> speak_ssml <speak><audio src="soundbank://soundlibrary/alarms/beeps_and_bloops/tone_05"/>Nachricht die gesprochen wird</speak>

Hat jemand eine Idee woran das liegen kann?

Besten Dank und viele Grüße,

ambiman
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sprudelverduenner am 05 Februar 2023, 09:57:12
Ich habe das mal gemacht aber wieder verworfen weil mir die Töne nicht zugesagt haben.

Dein Problem ist das Du eine Pause zwischen dem Abspielen des Ton und dem Abspielen der Durchsage programmieren musst ...

Edit: Bei ssml speak gibt es den parameter <break time='300ms'/> um die Pause zu erzwingen.

LG, Sprudelverduenner

Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ambiman am 05 Februar 2023, 18:52:04
Zitat von: sprudelverduenner am 05 Februar 2023, 09:57:12
Dein Problem ist das Du eine Pause zwischen dem Abspielen des Ton und dem Abspielen der Durchsage programmieren musst ...

Edit: Bei ssml speak gibt es den parameter <break time='300ms'/> um die Pause zu erzwingen.

LG, Sprudelverduenner

Hallo,

danke für die Rückmeldung, ich habe es wie folgt probiert:


set <device> speak_ssml <speak><audio src='soundbank://soundlibrary/alarms/beeps_and_bloops/tone_05'/><break time='300ms'/>Das Badfenster ist nun länger als 30 Minuten offen, bitte zu machen!</speak>


Leider hat auch das Abspielen des Tons nicht funktioniert. Die Pausen jedoch funktionieren prinzipiell (ich hatte sie testweise einmal im Satz platziert).

VG,

ambiman
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sinus61 am 05 Februar 2023, 22:05:29
Mit speak statt speak_ssml geht das aber.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ambiman am 06 Februar 2023, 22:29:10
Zitat von: sinus61 am 05 Februar 2023, 22:05:29
Mit speak statt speak_ssml geht das aber.

Stimmt, damit hat es funktioniert. Ich wusste garnicht das man mit der "speak" Funktion auch ssml-formatierte Texte ausgeben kann. Wieder etwas gelernt !

Vielen Dank!

Zu Vollständigkeit, so hat es funktioniert - auch ohne Pausen:

set <device> speak <speak><audio src='soundbank://soundlibrary/alarms/beeps_and_bloops/tone_05'/>Textausgabe</speak>
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fz55 am 21 Februar 2023, 00:16:11
Hallo Michael,

es wäre schön, wenn du ein weiteres Gerät aufnehmen würdest:

elsif($ModelNumber eq "A347N36W21919O" || $ModelNumber eq "Yamaha ATS-2090 Soundbar") {return "Yamaha ATS-2090 Soundbar";}

Die ATS-2090 ist baugleich mit YAS-209, die bereits im Modul definiert ist, hat aber eine andere ModelNumber.

Vielen Dank
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 26 Februar 2023, 21:49:05
Gibt es eigentlich einen Trick wie man neue Geräte in die Echo-Oberfläche übernimmt?
Ich muss immer einen neuen Skill aktivieren, damit Geräte gesucht werden, nach dem ich in Fhem neuen Devices einen Alexa-Namen vergeben habe und sie in den passenden Raum eingefügt habe.

Einfach nur in der App nach neuen Geräten Suchen bringt die neu hinzugefügten  Devices nicht in Echo rein.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Februar 2023, 22:23:18
Das hier ist der echodevice-Modul Thread.

Hat nichts mit Devices mit alexaName etc. zu tun...

Trotzdem eine Antwort: set AlexaDevice add Device oder set AlexaDevice reload oder set AlexaDevice restart (nach den letzten beiden dann die Suche per App oder Sprache starten: "Alexa, suche smarte Geräte")

EDIT: oder was meinst du mit "Echo Oberfläche"?

Gruß, Joachim
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Superposchi am 26 Februar 2023, 22:40:52
Danke, ja meinte die App-Oberfläche.
Verwechsele die beiden Threads immer wieder.
Wenn ein Admin die Frage und die beiden Antworten entsprechend verschiiben kann, wäre ich dankbar dafür.
Titel: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ambiman am 04 März 2023, 14:46:10
Hallo zusammen,

ich nutze das Modul schon schon eine Weile, werde jedoch nach einiger Zeit 1-2 Tage(?) immer abgemeldet und der Status des Devices ändert sich auf "connected but loginerror":


2023.03.04 10:04:35.940 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2023.03.04 10:04:35.940 3: [Amazon_Echo_AccountDevice] [echodevice_setState] to disconnected
2023.03.04 10:05:36.019 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.03.04 10:05:36.019 3: [Amazon_Echo_AccountDevice] [echodevice_setState] to connected but loginerror
2023.03.04 10:06:35.571 3: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] connected but loginerror
2023.03.04 10:06:36.022 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2023.03.04 10:07:35.578 3: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] connected but loginerror
2023.03.04 10:07:36.025 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2023.03.04 10:08:35.586 3: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] connected but loginerror
2023.03.04 10:08:35.904 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2023.03.04 10:09:35.593 3: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] connected but loginerror
2023.03.04 10:09:35.955 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5


Ich hatte auch mal einen verbose 4 gemacht - dann erhalte ich Folgendes:


2023.02.27 18:18:05.639 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getnotifications] START
2023.02.27 18:18:05.640 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2023.02.27 18:18:05.640 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2023.02.27 18:18:05.642 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] [getnotifications] [228934] [0] send command=https://layla.amazon.de/api/notifications Data=
2023.02.27 18:18:05.644 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [alarmvolume] START
2023.02.27 18:18:05.645 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1677518285
2023.02.27 18:18:05.645 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2023.02.27 18:18:05.646 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.646 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [bluetoothstate] START
2023.02.27 18:18:05.646 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1677518285
2023.02.27 18:18:05.646 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2023.02.27 18:18:05.646 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.647 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getdnd] START
2023.02.27 18:18:05.647 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1677518285
2023.02.27 18:18:05.647 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2023.02.27 18:18:05.647 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.648 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [wakeword] START
2023.02.27 18:18:05.648 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1677518285
2023.02.27 18:18:05.648 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2023.02.27 18:18:05.648 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.648 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [listitems_task] START
2023.02.27 18:18:05.649 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1677518285
2023.02.27 18:18:05.649 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2023.02.27 18:18:05.649 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.649 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [listitems_shopping] START
2023.02.27 18:18:05.650 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1677518285
2023.02.27 18:18:05.650 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2023.02.27 18:18:05.650 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.650 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getdevicesettings] START
2023.02.27 18:18:05.651 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2023.02.27 18:18:05.651 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2023.02.27 18:18:05.651 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.651 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getisonline] START
2023.02.27 18:18:05.651 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1677518285
2023.02.27 18:18:05.652 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2023.02.27 18:18:05.652 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.652 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [devicesstate] START
2023.02.27 18:18:05.652 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1677518285
2023.02.27 18:18:05.653 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2023.02.27 18:18:05.653 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.653 4: [Amazon_Echo_AccountDevice] [echodevice_SendLoginCommand] [cookielogin6]
2023.02.27 18:18:05.656 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [activities] START
2023.02.27 18:18:05.657 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1677518285
2023.02.27 18:18:05.657 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2023.02.27 18:18:05.657 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.658 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getbehavior] START
2023.02.27 18:18:05.658 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/v2/automations?limit=100
2023.02.27 18:18:05.658 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2023.02.27 18:18:05.658 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.659 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getsettingstraffic] START
2023.02.27 18:18:05.659 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2023.02.27 18:18:05.659 4: [Amazon_Echo_AccountDevice] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2023.02.27 18:18:05.659 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.02.27 18:18:05.660 4: [Amazon_Echo_AccountDevice] [echodevice_GetSettings] Timer INTERVAL = 60
2023.02.27 18:18:05.891 4: [Amazon_Echo_AccountDevice] [echodevice_Parse] [getnotifications] [228934]
2023.02.27 18:18:05.896 4: [Amazon_Echo_AccountDevice] [echodevice_HandleCmdQueue] [getsettingstraffic] [228947] [11] send command=https://layla.amazon.de/api/traffic/settings Data=
2023.02.27 18:18:05.898 4: [Amazon_Echo_AccountDevice] [echodevice_Parse] [getnotifications] [228934] Invalid cookie
2023.02.27 18:18:05.937 4: [Amazon_Echo_AccountDevice] [echodevice_ParseAuth] [cookielogin6]
2023.02.27 18:18:05.954 4: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] clear CMD_QUEUE
2023.02.27 18:18:05.956 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.02.27 18:18:05.956 3: [Amazon_Echo_AccountDevice] [echodevice_setState] to connected but loginerror
2023.02.27 18:18:06.213 4: [Amazon_Echo_AccountDevice] [echodevice_Parse] [getsettingstraffic] [228947]
2023.02.27 18:18:06.216 4: [Amazon_Echo_AccountDevice] [echodevice_Parse] [getsettingstraffic] [228947] Invalid cookie
2023.02.27 18:18:19.879 4: [Amazon_Echo_AccountDevice] [echodevice_SendLoginCommand] [cookielogin6]
2023.02.27 18:18:19.881 4: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.02.27 18:18:20.152 4: [Amazon_Echo_AccountDevice] [echodevice_ParseAuth] [cookielogin6]
2023.02.27 18:18:20.157 4: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] clear CMD_QUEUE
2023.02.27 18:18:20.158 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2023.02.27 18:18:20.158 3: [Amazon_Echo_AccountDevice] [echodevice_setState] to connected but loginerror
2023.02.27 18:19:19.883 3: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] connected but loginerror
2023.02.27 18:19:19.883 4: [Amazon_Echo_AccountDevice] [echodevice_SendLoginCommand] [cookielogin6]
2023.02.27 18:19:19.886 4: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.02.27 18:19:20.195 4: [Amazon_Echo_AccountDevice] [echodevice_ParseAuth] [cookielogin6]
2023.02.27 18:19:20.201 4: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] clear CMD_QUEUE
2023.02.27 18:19:20.201 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2023.02.27 18:20:19.888 3: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] connected but loginerror
2023.02.27 18:20:19.888 4: [Amazon_Echo_AccountDevice] [echodevice_SendLoginCommand] [cookielogin6]
2023.02.27 18:20:19.890 4: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.02.27 18:20:20.187 4: [Amazon_Echo_AccountDevice] [echodevice_ParseAuth] [cookielogin6]
2023.02.27 18:20:20.193 4: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] clear CMD_QUEUE
2023.02.27 18:20:20.193 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2023.02.27 18:21:19.892 3: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] connected but loginerror
2023.02.27 18:21:19.892 4: [Amazon_Echo_AccountDevice] [echodevice_SendLoginCommand] [cookielogin6]
2023.02.27 18:21:19.894 4: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.02.27 18:21:20.175 4: [Amazon_Echo_AccountDevice] [echodevice_ParseAuth] [cookielogin6]
2023.02.27 18:21:20.180 4: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] clear CMD_QUEUE
2023.02.27 18:21:20.181 3: [Amazon_Echo_AccountDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2023.02.27 18:22:19.896 3: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] connected but loginerror
2023.02.27 18:22:19.897 4: [Amazon_Echo_AccountDevice] [echodevice_SendLoginCommand] [cookielogin6]
2023.02.27 18:22:19.899 4: [Amazon_Echo_AccountDevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


Nach einem NPM_login new funktioniert dann wieder alles für einige Zeit.

Ich nutze für meinen Amazon Account eine 2-Faktor Authentifizierung - kann das damit zusammenhängen ?

Besten Dank und VG,

ambiman
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mathias R am 22 März 2023, 13:01:35
Hallo Ambiman,

ich habe leider genau das gleiche Problem.

@Michael Winkler
Könnte man eventuell das NPM-Login im FHEM automatisieren und dafür Amazon Zugangsdaten und OTP-Secret im FHEM eintragen?

MfG Mathias
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: C0mmanda am 28 März 2023, 20:57:26
Bei mir geht seit ein paar Tagen gar nichts mehr...
Verhalten ist so als wäre alles gut, Token vorhanden, Status connected aber nichts geht. 
NPM-login refresh und auch new klappt einwandfrei.

Wenn ich aber zB ein get devices mache kommt:
Amazon_Account is not connected. Aborting
Verbose 5 vom Amazon-Device:

[echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.03.28 20:52:43 4: [Amazon_Account] [echodevice_ParseAuth] [cookielogin6]
2023.03.28 20:52:43 5: [Amazon_Account] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"sascha.xxxxxxx@xxxx.de","customerId":"CUSTOMER","customerName":"Sascha Xxxx"}}';

2023.03.28 20:52:43 3: [Amazon_Account] [echodevice_setState] to connected
2023.03.28 20:52:43 4: [Amazon_Account] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2023.03.28 20:53:27 5: [Amazon_Account] [echodevice_GetSettings] start refresh settings
2023.03.28 20:53:27 5: [Amazon_Account] [echodevice_GetSettings] unknown state / state = State: connected | Token: vorhanden
2023.03.28 20:53:42 4: [Amazon_Account] [echodevice_SendLoginCommand] [cookielogin6]
2023.03.28 20:53:42 4: [Amazon_Account

Jemand eine Idee, oder dasselbe Problem?

Vielleicht hilft auch noch ein get-status vom Amazon-Accountdevice:

Modul Infos:

Beschreibung       Bereich       Wert
STATE       Reading    connected
Version       Reading    0.2.19
NPM Cookie Version       Reading    4.1.3
COOKIE_STATE       Reading    OK
COOKIE_TYPE       Reading    NPM_Login
COOKIE_MODE       Reading    NPM
amazon_refreshtoken       Reading    vorhanden
verbose       Attribut    2
npm_bin       Attribut    /usr/bin/npm
npm_proxy_listen_ip       Attribut    192.168.1.9
npm_bin_node       Attribut    /usr/bin/node
npm_proxy_port       Attribut    3002
event-on-change-reading       Attribut    .*
stateFormat       Attribut    State: state | Token: amazon_refreshtoken
room       Attribut    Amazon
npm_proxy_ip       Attribut    192.168.1.9
DbLogExclude       Attribut    .*
         
Amazon Cookie:

Beschreibung       Bereich       Wert
.COOKIE       Reading    {"loginCookie":"at-m....
COOKIE_STATE       Reading    OK
COOKIE_TYPE       Reading    NPM_Login
amazon_refreshtoken       Reading    vorhanden
.COOKIE       Helper    session-id=261-83578....
.COMMSID       Helper    amzn1.comms.id.perso....
.CSRF       Helper    -18....
.DIRECTID       Helper    amzn1.account.AFBZ6W....
RUNLOGIN       Helper    0
RUNNING_REQUEST       Helper    0
LOGINERROR       Helper    0
FHEM_HOME       Attribut    /opt/fhem


Edit:
Account-Device löschen
FHEM-Neustart
Account-Device neu anlegen
NPM-Login new

Jetzt geht alles wieder...
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: derthom am 31 März 2023, 20:32:24
hat bei mir leider nicht geholfen


 
Login Ergebnis

Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

der scheitert mit
2023.03.31 20:26:24 3: [ECHO] [echodevice_NPMLoginNew] alexa-cookie modul not found

Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Respektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach, bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

sudo: Zum Lesen des Passworts ist ein Terminal erforderlich; verwenden Sie entweder die Option -S, um aus der Standardeingabe zu lesen oder richten Sie das Askpass-Hilfsprogramm ein
sudo: Ein Passwort ist notwendig
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 31 März 2023, 20:48:10
Die Anleitung hast du gelesen?

https://www.mwinklerblog.de/modul-echodevice-npm/#NPM_install_FHEM

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: derthom am 02 April 2023, 19:34:06
Hallo Joachim,

ja habe ich , es lief auch schon mal Monate ohne Probleme

also Echo device in FHEM gelöscht, NPM uninstall (npm uninstall --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2) - verzeichniss gelöscht - reboot

ECHO neu angelegt,

root@rpi:~# sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.

added 89 packages, and audited 90 packages in 13s

10 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

- reboot

ich bekomme im device aber kein NPM login angezeigt

VG
Thom
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 April 2023, 21:01:38
Warum installierst du als root?
Warum dann zusätzlich sudo?

Tatsächlich Anleitung gelesen?

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

ausgeführt?

Die verlinkte Anleitung erläutert doch die Lösung für dein zuvor gepostetes Problem mit sudo aus/durch fhem...

Zuerst hattest du aus fhem heraus installiert (Option 2) und Problem mit sudo...

Dann hier die Option 1, manuell per ssh...

Wie hast du das Device definiert?
Mit dem Fake-Login?

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: derthom am 03 April 2023, 06:14:22
Zitat von: MadMax-FHEM am 02 April 2023, 21:01:38ich hab alles per SSH installiert

Tatsächlich Anleitung gelesen?

sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

ausgeführt? - ja auch ausgeführt

Die verlinkte Anleitung erläutert doch die Lösung für dein zuvor gepostetes Problem mit sudo aus/durch fhem...

Zuerst hattest du aus fhem heraus installiert (Option 2) und Problem mit sudo...

Dann hier die Option 1, manuell per ssh...

Wie hast du das Device definiert?
Mit dem Fake-Login? - mit Fake und auch mit korrekten login Daten

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 April 2023, 08:55:01
Du hast zunächst doch per fhem versucht zu installieren...

Egal.

Gibt es:
/opt/fhem/cache/alexa-cookie

Mal löschen...

Echo-Devices mal löschen.

Dann nach Anleitung und nur einen Weg (also über fhem mit dem sudo Einteag in sudoers / oder per ssh) von vorne.

Device mit Fake-Login!

Wenn es dann immer noch nicht geht: get Status vom Account Device...

Oder es ist im Thread irgendwo auch eine andere Login-Methode beschrieben...

Achja: welche HW, welches OS (inkl. Version), Versionen von nodejs/npm

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 03 April 2023, 18:32:55
Hallo,

Ich hab nun das echodevice-Modul im FHEM am laufen. Es funktioniert alles wunderbar und meine Echo-Dot, Echo-Show-5, FireTV-4k und FireTV-4k-Max wurden als Geräte erzeugt.

Ich verstehe nur das Reading "online" nicht. Laut Doku sollte das doch anzeigen, ob ein Gerät mit dem Internet verbunden ist oder nicht.
Die FireTVs hängen an einer schaltbaren Steckdose und werden bei Nichtgebrauch abgeschaltet. Aber das Reading "online" bleibt weiterhin auf true.
Auch das Reading "presence" bleibt weiterhin auf "present".

Muss ich noch irgendwo irgendwas einstellen, damit ich im FHEM sehe, ob das Gerät wirklich an oder aus ist?
Hintergrund ist. Ich wollte mir ein Notify bauen, der weitere Aktionen ausführt, wenn ich über die Steckdosenleiste die FireTV ein-/aus-schalte. Es sollte dabei das FireTV-Modul im FHEM ersetzen, weil das hohe CPU-Last auf meinem FHEM-Raspi erzeugt, wenn die Geräte aus sind.

 
Gruß
Ryker
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 03 April 2023, 18:37:09
ZitatMuss ich noch irgendwo irgendwas einstellen, damit ich im FHEM sehe, ob das Gerät wirklich an oder aus ist?
Hintergrund ist. Ich wollte mir ein Notify bauen, der weitere Aktionen ausführt, wenn ich über die Steckdosenleiste die FireTV ein-/aus-schalte. Es sollte dabei das FireTV-Modul im FHEM ersetzen, weil das hohe CPU-Last auf meinem FHEM-Raspi erzeugt, wenn die Geräte aus sind.

Sind sie denn in der App/WebApp (alexa.amazon.de) offline usw.?
Es werden ja "nur" Infos abgerufen, die Amazon bereit stellt...

Äh, wenn du schon die Steckdose ausschaltest, warum nicht gleich weitere Aktionen?
Statt: Steckdose ausschalten, (warten bis irgendwann der FireTV offline anzeigt), notify -> weitere Aktionen...

EDIT: verm. eine manuell zu bedienende Steckdosenleiste? Dann ein Presence-Device für den FireTV (lan-ping) und dann ein notify usw.

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juergen012 am 03 April 2023, 19:18:40
Hallo,
kannst du nicht dem Gerät eine feste Ip geben? Dann kannst du mit dem Presence Modul sehen, ob das Gerät ein/aus ist.
Gruß
Jürgen K.

AHHHH MadMax-FHEM war schneller..
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 04 April 2023, 10:10:43
Zitat von: MadMax-FHEM am 03 April 2023, 18:37:09Sind sie denn in der App/WebApp (alexa.amazon.de) offline usw.?
Es werden ja "nur" Infos abgerufen, die Amazon bereit stellt...

In der Alexa-App werden die Geräte ordungsgemäß als "offline" gemeldet, sobald die ausgeschaltet sind. Dort klappt das.
Nur das FHEM-echodevice wertet das entweder gar nicht oder falsch aus und zeigt immer an, dass es online ist.

Funktioniert das denn bei irgendjemand, dass das Reading "online" auch wirklich mal auf false geht, wenn das Gerät abgeschaltet ist ?

---Edit---
Ich glaube da hat Amazon bei sich selbst Mist gebaut.
Für die Echo-Geräte werden in der Alexa-App zuverlässig der Status angezeigt. Genauso wie unter amazon.de -> Meine Geräte -> Geräte
Für die FireTVs wird der Status in der Alexa-App nur nach Zufall angezeigt. Also vollkommen sporadisch. Allerdings wird der Status der FireTV unter amazon.de -> Meine Geräte -> Geräte zuverlässig angezeigt.
Da frage ich mich wieviel verschiedene Systeme für ihre Geräte betreiben die denn. Wieso syncen die dann den Status der FireTVs nicht auch zuverlässig nach alexa?

Aber gut, dann weiß ich jetzt was das Problem ist. Dann lese ich den online-status der FireTVs direkt aus dem Fritzbox-Modul und binde das Ergebnis über UserReading ins Echodevice ein.

Gruß
Ryker
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 04 April 2023, 15:36:07
Zitat von: Ryker am 04 April 2023, 10:10:43
Zitat von: MadMax-FHEM am 03 April 2023, 18:37:09Sind sie denn in der App/WebApp (alexa.amazon.de) offline usw.?
Es werden ja "nur" Infos abgerufen, die Amazon bereit stellt...

In der Alexa-App werden die Geräte ordungsgemäß als "offline" gemeldet, sobald die ausgeschaltet sind. Dort klappt das.
Nur das FHEM-echodevice wertet das entweder gar nicht oder falsch aus und zeigt immer an, dass es online ist.

Funktioniert das denn bei irgendjemand, dass das Reading "online" auch wirklich mal auf false geht, wenn das Gerät abgeschaltet ist ?

---Edit---
Ich glaube da hat Amazon bei sich selbst Mist gebaut.
Für die Echo-Geräte werden in der Alexa-App zuverlässig der Status angezeigt. Genauso wie unter amazon.de -> Meine Geräte -> Geräte
Für die FireTVs wird der Status in der Alexa-App nur nach Zufall angezeigt. Also vollkommen sporadisch. Allerdings wird der Status der FireTV unter amazon.de -> Meine Geräte -> Geräte zuverlässig angezeigt.
Da frage ich mich wieviel verschiedene Systeme für ihre Geräte betreiben die denn. Wieso syncen die dann den Status der FireTVs nicht auch zuverlässig nach alexa?

Aber gut, dann weiß ich jetzt was das Problem ist. Dann lese ich den online-status der FireTVs direkt aus dem Fritzbox-Modul und binde das Ergebnis über UserReading ins Echodevice ein.

Gruß
Ryker

Du könntest auch ein PRESENCE device mit lan-ping für jedes Device erstellen und beim Schalten der smarten Steckdose aktivieren/deaktivieren. 
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 04 April 2023, 15:54:07
Zuerst wollte ich es auch in meine Presence-Erkennung der MobilePhones mit aufnehmen, aber die PRESENCE-Schicht hab ich jetzt noch weggelassen.
Es sieht nun so aus und funktioniert sehr schnell und gut.
Zuerst wird der online-status vom Fritzbox-Device im FHEM abfischt. Der ReadingsProxy ist nötig, damit ich auch einen "inactive" bekomme, wenns Gerät abgeschaltet ist. Das geht übers Fritzbox-device sonst nicht.
defmod State_FireTV1 readingsProxy FritzBox:mac_xx_xx_xx_xx_xx_xx

Im echodevice der FireTV1 hab ich nun über ein UserReading namens "user_presence" den Status reingeholt.
Der liefert dann 1 oder 0 und über devStateIcon wirds farblich dargestellt.
attr ECHO_G071R201231xxxxx stateFormat user_presence
attr ECHO_G071R201231xxxxx userReadings user_presence {ReadingsVal("State_FireTV1","state","") ne "inactive" ? 1:0}
attr ECHO_G071R201231xxxxx devStateIcon 1:rc_GREEN@green\
0:rc_RED

Ryker
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 04 April 2023, 17:17:57
Dir ist aber bewusst, dass das userReadings, das am Echo-Device "hängt" nur aktualisiert, wenn im Echo-Device getriggert wird und nicht, wenn an der Fritzbox/Readingsproxy was passiert...

(gut da das userReadings keinen Trigger hat [was nicht empfehlenswert ist] wird es ausgeführt, sobald [alle Minute] was im EchoDevice passiert)

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: derthom am 05 April 2023, 20:01:32
Hallo Joachim,

jetzt bin ich soweit das ich ein NPMlogin auswählen kann, aber ich bekomme diese IP als link angezeigt
http://169.254.250.215:3002/   der Pi4 hat aber die 192.168.201.48

der link läuft ins leere , bekommen also kein AmazonLogin Fenster.

Hast du da noch eine Idee, ersetzen mit der PI4 IP klappt auch nicht

VG
Thomas


Zitat von: MadMax-FHEM am 03 April 2023, 08:55:01Du hast zunächst doch per fhem versucht zu installieren...

Egal.

Gibt es:
/opt/fhem/cache/alexa-cookie

Mal löschen...

Echo-Devices mal löschen.

Dann nach Anleitung und nur einen Weg (also über fhem mit dem sudo Einteag in sudoers / oder per ssh) von vorne.

Device mit Fake-Login!
Zitat von: MadMax-FHEM am 03 April 2023, 08:55:01Du hast zunächst doch per fhem versucht zu installieren...

Egal.

Gibt es:
/opt/fhem/cache/alexa-cookie

Mal löschen...

Echo-Devices mal löschen.

Dann nach Anleitung und nur einen Weg (also über fhem mit dem sudo Einteag in sudoers / oder per ssh) von vorne.

Device mit Fake-Login!

Wenn es dann immer noch nicht geht: get Status vom Account Device...

Oder es ist im Thread irgendwo auch eine andere Login-Methode beschrieben...

Achja: welche HW, welches OS (inkl. Version), Versionen von nodejs/npm

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 05 April 2023, 20:24:14
Attribute IP (npm_proxy_ip/npm_proxy_listen_ip) und Port sollten hier helfen...
Hast du Docker?
Verschiedene Netze?

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 06 April 2023, 10:26:33
Zitat...gut da das userReadings keinen Trigger hat [was nicht empfehlenswert ist] wird es ausgeführt, sobald [alle Minute] was im EchoDevice passiert...
Danke für den Hinweis, aber genau das ist so gewollt. Warum soll denn die Fritzbox ständig das echodevice triggern?  Das passiert nämlich immer dann wenn an der fritzbox sich die signalstärken der WLAN-Geräte ändern, also permanent und andauernd. Damit wollte ich nicht permanent und andauernd andere Geräte triggern. Das erzegt unötig Last.
Es ist schon gut, dass der status vom echodevice nur aller paar minuten oder jede minute eingelesen wird. Es ist ja nur um den optischen Fehler im echodevice auszubügeln, wo amazon beim status geschlampt hat, um mal übers GUI zu sehen, ob die firetvs an oder aus sind.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 06 April 2023, 10:34:07
Wenn man einen vernünftigen Trigger beim userReadings macht, wird nur aktualisiert, wenn notwenig/gewünscht...

In deinem Fall wird mind. alle Minute (evtl. sogar öfter) das Fritzbox-Device "belästigt"...

Ein notify auf nur online/offline des/der Echos bei der FB und dann setreading beim Echo wäre die "schonendste" Lösung ;)

Ist aber off-topic/ein anderes Thema.
Wollte es nur erwähnt haben, nicht, dass du dich dann "wunderst"...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: m.zielinski am 06 April 2023, 14:45:43
Ich hänge mich hier auch mal ran - nachdem die Anbindung lange Zeit problemlos funktioniert hat, bekam ich zuletzrt nur noch "connected but loginerror".

Deswegen habe ich diverse Lösungsversuche unternommen. Zuletzt den von die beachrieben ablauf - hier mit meinen Anmerkungen bzw den Ausgaben:



-alle echodevices gelöscht (auch den account)
-raspberry-reboot
-pihole werbeblocker deaktiviert
-


define amazon.account echodevice xxx@xxx.xx xxx
set npm_install
=> Installation wird angestartet added 89 packages in 6s 10 packages are looking for funding run `npm fund` for details, Installation erfolgreich durchgefuehrt
npm_proxy_ip setzen (sonst kommen da merkwürfige IP's)
set npm_login new

Bitte den Link anklicken und die Amazonanmeldung durchfuehren.http://
-> Klick bringt: Die Website ist nicht erreichbar 192.xxx.x.xx hat die Verbindung abgelehnt.



get status
Modul Infos:

Beschreibung      Bereich      Wert
STATE      Reading   unbekannt
Version      Reading   0.2.19
NPM Cookie Version      Reading   4.1.3
COOKIE_STATE      Reading   unbekannt
COOKIE_TYPE      Reading   NEW
COOKIE_MODE      Reading   NPM
amazon_refreshtoken      Reading   wait for refreshtoken
npm_proxy_ip      Attribut   192.168.x.xx
icon      Attribut   echo
room      Attribut   Amazon
        
Amazon Cookie:

Beschreibung      Bereich      Wert
.COOKIE      Reading   unbekannt....
COOKIE_STATE      Reading   unbekannt
COOKIE_TYPE      Reading   NEW
amazon_refreshtoken      Reading   wait for refreshtoken
.COOKIE      Helper   ....
.COMMSID      Helper   ....
.CSRF      Helper   ....
.DIRECTID      Helper   ....
RUNLOGIN      Helper   0
RUNNING_REQUEST      Helper   
LOGINERROR      Helper   0
FHEM_HOME      Attribut   /opt/fhem


pi@raspberrypi:~ $ node --version
v18.15.0
pi@raspberrypi:~ $ npm --version
9.5.0

Ich nutze bei Amazon natürlich 2FA (falls das weiterhilft)

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: derthom am 06 April 2023, 20:16:03
Hi Joachim

FHEM läuft auf einem P4 (nicht im Docker) der PI ist auch OVPN Server 10.8.0.1/24

Top mit der proxy_ip, listen_ip und port klappt es :-)

dann auch ohne Probleme mit dem MFA

VLD&G
Thomas


Zitat von: MadMax-FHEM am 05 April 2023, 20:24:14Attribute IP (npm_proxy_ip/npm_proxy_listen_ip) und Port sollten hier helfen...
Hast du Docker?
Verschiedene Netze?

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cwagner am 08 April 2023, 15:23:57
Bin erst jetzt auf dieses mächtige Modul gestoßen und bin schier begeistert. Meine 5 Echos verschiedener Bauart sind nun alle eingebunden und vielen Dank an den Modulbetreuer/Autor für die astreine Dokumentation. Lediglich eine Sache ist nicht rund: Mein Echo Dot 5. Generation wird als Echo Show 5. Generation ausgewiesen. Kann das der Grund sein, dass der eingebaute Temperatur-Sensor nicht ausgelesen wird? Per Sprachenbefehl gefragt, antwortet das Gerät artig mit der durchschnittlichen Temperatur im Raum, die ich gerne in FHEM verwenden würde...

Christian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Miami am 10 April 2023, 12:23:59
Ich kann bestätigen, dass (auch bei mir) ein Echo Dot (5. Generation, 2022) (Bezeichnung bei Amazon DE) als Echo Show 5 Gen5 (Readind model) angezeigt wird, während ein Echo Dot (5. Gen, 2022) mit Uhr als Echo Dot Gen5 with Clock angezeigt wird.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 12 April 2023, 18:41:37
Hi,

ich habe mich heute nochmal mit dem Anmelden von 2 Amazon Accounts mit unterschiedlichen E-Mail und Passwort beschäftigt.

Ich habe einen 2ten Account angelegt "define ElternAmazon echodevice xxx@xxx.xx xxx".

Ich habe diesmal nach einem Neustart von FHEM auch den Login im 2ten account hinbekommen (set ElternAmazon NPM_login new) und konnte die Devices per Autocreate anlegen.

Danach gingen aber alle Devices und die Accounts vom ersten und zweiten Account auf "connected but loginerror".
Mache ich einen NPM_login refresh am ersten Account Device kommen alle wieder online.
Ich kann die Acoount Devices auch abfragen nach ihren devices und alles geht.
Aber nicht lange dann gehen alle wieder auf "connected but loginerror" bzw. "disconnected"

Mache ich einen NPM_login refresh am zweiten Account Device kommen alle bis auf das Account Device des ersten Accounts online.
Mache ich dann noch ein NPM_login refresh am ersten Device ist alles wieder online und geht.
Aber auch hier kurz darauf wieder "connected but loginerror" bzw. "disconnected" bei allen Devicen.

Es kommt mir so vor als konkurrieren hier die 2 Accounts. Entweder um das Cookie File, wo wird das eigentlich gespeichert und wie kann ich ereichen dass jeder account sein eigenes hat, oder grundsätzlich um den login.

@Michael: Kann ich dir noch irgendwelche infos liefern die dir helfen das Problem zu verstehen?

Ich hätte das unheimlich gern so mit 2 getrennten Accounts am laufen.
Es scheint ja auch fast zu funktionieren. Die Echos wurden per Auto_Create erkannt und es geht auch kurze zeit bis sich der login dann gegenseitig wieder zerstört.

Danke und viele Grüße,
Stefan

P.S.: Jetzt hat es beim 3ten mal geklappt. Es war wohl nötig den ersten Account nochmal neu anzumelden mit NPM_LOGIN new. Dann den zweiten dazu zu nehmen.

Gruß,
Stefan


Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mutschler am 13 April 2023, 11:58:47
Hallo,

Habe das Modul zum Laufen bekommen; mir ist jetzt allerdings aufgefallen, dass im Event-Monitor sehr viele Einträge erzeugt werden (in kurzen Zeitabständen) was ich ziemlich unübersichtlich für den Event-Monitor finde.
Soll das so sein oder kann man das irgendwie minimieren oder ganz ausschalten???
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 April 2023, 12:27:24
event-on-change-reading etc. sagt dir was?

Kurze Zeitabstände: intervall verändert?

Standard ist alle Minute...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mutschler am 14 April 2023, 13:06:44
Hallo Joachim,

ich habe manuell keine Intervalle verändert.

fragte mich nur wieso bei dem Modul "automatisch" diese ganzen readings im Event Monitor erscheinen und ob dies zwingend notwendig ist?

Müsste also das Attribut event-on-change-reading für sämtliche Readings setzen um wieder die gewünschte Übersichtlichkeit im Eventmonitor zu bekommen!?

Eine einfachere/sonstige Alternative gibt es nicht?

Das sind wie gesagt im 15 Sekunden Zeitintervall sehr viele Ereignisse:

2023-04-14 13:05:51 echodevice Amazonecho connected
.....
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 14 April 2023, 13:21:31
Bitte "code-Tags" nehem für solchen Input im Forum, danke.

List vom Account-Device, dort sollte man evtl. Anpassungen bzgl. Intervall sehen...

Ansosten: bei event-on- Attributen gehen auch RegEx (wie so vielerorts bei fhem ;)  ), also jedes Reading einzeln muss nicht (ist Quatsch)...
Und im Zusammenspiel mit den anderen event-on- Attributen kann man eigentlich sehr genau einschränken was man haben möchte inkl. Schwellwerte etc.

Aber Achtung: alles was keinen Event mehr erzeugt, wenn du z.B. event-on- Attribute o.ä. setzt kann auch nicht (vernünftig: Event-basiert) für Automatisierungen etc. genutzt werden...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mutschler am 14 April 2023, 13:28:24
danke für die schnelle Rückinfo und den Tipp,

Event-Monitor ist nun wieder übersichtlicher!
Titel: [37_echodevice] Modellnamen
Beitrag von: Wolfpunk am 28 April 2023, 13:04:57
Einige Modellnamen sind momentan noch falsch zugeordnet. Das wäre der Patch für meine Echo 4 und Dot 5 Modelle:

--- 37_echodevice.pm
+++ 37_echodevice.pm
@@ -4369,3 +4369,3 @@ sub echodevice_getModel($){
  elsif($ModelNumber eq "A1RABVCI4QCIKC" || $ModelNumber eq "Echo Dot") {return "Echo Dot Gen3";}
- elsif($ModelNumber eq "A3RMGO6LYLH7YN" || $ModelNumber eq "Echo Dot") {return "Echo Dot Gen4";}
+ elsif($ModelNumber eq "A3RMGO6LYLH7YN" || $ModelNumber eq "Echo") {return "Echo Gen4";}
  elsif($ModelNumber eq "A2U21SRK4QGSE1" || $ModelNumber eq "Echo Dot") {return "Echo Dot Gen4";}
@@ -4379,3 +4379,3 @@ sub echodevice_getModel($){
  elsif($ModelNumber eq "A1XWJRHALS1REP" || $ModelNumber eq "Echo Show 5")            {return "Echo Show 5 Gen2";}
- elsif($ModelNumber eq "A4ZXE0RM7LQ7A"  || $ModelNumber eq "Echo Show 5")            {return "Echo Show 5 Gen5";}
+ elsif($ModelNumber eq "A4ZXE0RM7LQ7A"  || $ModelNumber eq "Echo Dot")               {return "Echo Dot Gen5";}
  elsif($ModelNumber eq "A1Z88NGR2BK6A2" || $ModelNumber eq "Echo Show 8")            {return "Echo Show 8";}
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JWRu am 28 April 2023, 16:51:40
Ich habe Probleme mit meinem echodevice, das monatelang einwandfrei funktioniert hat.
Plötzlich hatte das ACCOUNT-device (und alle daran händenden devices) den Status "connected but loginerror".
Ich habe daraufhin alles mögliche versucht: NPM_login new, sogar alexa-cookie neu erstellt. Das Login funktioniert, ich kann meine Amazon Zugangsdaten eingeben, erhalte aber anschließend im Sekundentakt: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login New Fri Apr 28 16:39:17 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST falseEdit: Selbst wenn ich das Attribut "disable" setze, hört das device nict auf, im Sekundentakt das refreshtoken anzufordern und produziert jedesmal die obige Fehlermeldung im Log

Edit2: [gelöst] Alle devices gelöscht, Reboot des Systems (sonst wird Port nicht freigegeben), alles neu - jetzt läuft's wieder.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: reibuehl am 02 Mai 2023, 20:44:30
Ich habe das selbe Problem wie @JWRu - "connected but loginerror" - bei mir hat aber das löschen aller Devices und neu aufsetzen nicht geholfen.

Beim set <device> NPM_install erhalte ich die Fehlermeldung:
Installation wird angestartet up to date, audited 90 packages in 1s 10 packages are looking for funding run `npm fund` for details found 0 vulnerabilities

!!Installation fehlgeschlagen!!

Wenn ich die Installation wie in der Doku beschrieben per SSH versuche, bekomme ich als Ausgabe das hier:
# npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

up to date, audited 90 packages in 2s

10 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

Das sieht für mich eigentlich so aus, als ob alles korrekt wäre. Beim set <device> NPM_login new bekomme ich allerdings die Fehlermeldung Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch
Alle Dateien in /opt/fhem/cache/alexa-cookie gehören dem fhem User.

Was könnte den da das Problem sein?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JWRu am 02 Mai 2023, 20:53:57
Zitat von: reibuehl am 02 Mai 2023, 20:44:30Ich habe das selbe Problem wie @JWRu - "connected but loginerror" - bei mir hat aber das löschen aller Devices und neu aufsetzen nicht geholfen.
Ich hatte auch alexa-cookie gelöscht. Das wird dann bei "NPM_install" über FHEM oder dem entspechenden shell-Befehl "npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2" neu erstellt.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: reibuehl am 02 Mai 2023, 21:32:48
Zitat von: JWRu am 02 Mai 2023, 20:53:57Ich hatte auch alexa-cookie gelöscht. Das wird dann bei "NPM_install" über FHEM oder dem entspechenden shell-Befehl "npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2" neu erstellt.

Danke! Damit hat das NPM_install funktioniert. Das NPM_login hat dann aber noch die Attribute npm_proxy_ip und npm_proxy_listen_ip gebraucht (obwohl FHEM bei mir nicht unter Docker läuft) damit NodeJS den Port für den Login auf dem richtigen Interface aufgemacht hat. Jetzt geht alles wieder.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pcjogi am 25 Mai 2023, 15:27:11
Ich bin leider bei der Nutzung des Modules nicht mehr erfolgreich. Zur Situation:

Vorbereitung (mehrmals gemacht)
- Synology Intel-NAS (918+) mit Docker und konfiguriertem macvlan
- fhem-docker Image (von https://registry.hub.docker.com/r/fhem/fhem/)
- Dieses Image frische in der Docker Umgebung installiert (/etc/fhem -> einem Verzeichnis zugeordnet; alle Portweiterleitungen entfernt da im macvlan nicht notwendig)
- in fhem ein Update gemacht und dann den Container neu gestartet


Und dann immer wieder in dieser frischen fhem installation ein

defmod echotest echodevice xxx@xxx.xx xxx

set echotest NPM_install


als Ergebnis bekomme ich leider immer wieder ein !!INSTALLATION fehlgeschlagen!!

Hier das List des devices:

Internals:
   CFGFN     
   DEF        xxx@xxx.xx xxx
   FUUID      646f5d3d-f33f-ba61-6b39-5fb3911f7f3d3a20
   LOGINMODE  NPM
   NAME       echotest
   NR         72
   NTFY_ORDER 50-echotest
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2023-05-25 15:06:05   COOKIE_MODE     NPM
     2023-05-25 15:06:10   COOKIE_TYPE     NEW
     2023-05-25 15:06:10   autocreate_devices stop
     2023-05-25 15:06:10   version         0.2.19
   helper:
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   icon       echo
   room       Amazon
   verbose    5
Und ja ich habe es auch schon mit den nmp_proxy_ip und npm_proxy_listen Attributen und der aktuellen IP des docker containers versucht

Und hier noch das aktuelle LOG

2023.05.25 14:59:32.852 0: Featurelevel: 6.2
2023.05.25 14:59:32.852 0: Server started with 11 defined entities (fhem.pl:27498/2023-04-30 perl:5.032001 os:linux user:fhem pid:19175)
2023.05.25 15:00:49.285 1: MKDIR restoreDir/save/2023-05-25
2023.05.25 15:03:21.980 1:
2023.05.25 15:03:21.982 1: Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2023.05.25 15:03:22.298 1: UPD ./CHANGED
2023.05.25 15:03:22.413 1: UPD ./MAINTAINER.txt
2023.05.25 15:03:22.440 1: UPD ./configDB.pm
2023.05.25 15:03:22.471 1: UPD FHEM/00_KNXIO.pm
2023.05.25 15:03:22.502 1: UPD FHEM/01_FHEMWEB.pm
2023.05.25 15:03:22.554 1: UPD FHEM/10_KNX.pm
2023.05.25 15:03:22.607 1: UPD FHEM/50_SSChatBot.pm
2023.05.25 15:03:22.657 1: UPD FHEM/55_InfoPanel.pm
2023.05.25 15:03:22.693 1: UPD FHEM/72_FRITZBOX.pm
2023.05.25 15:03:22.778 1: UPD FHEM/74_AutomowerConnect.pm
2023.05.25 15:03:22.811 1: UPD FHEM/82_LGTV_WebOS.pm
2023.05.25 15:03:22.835 1: UPD FHEM/93_DbLog.pm
2023.05.25 15:03:22.952 1: UPD FHEM/93_DbRep.pm
2023.05.25 15:03:23.135 1: UPD FHEM/98_PID20.pm
2023.05.25 15:03:23.162 1: UPD FHEM/98_WeekdayTimer.pm
2023.05.25 15:03:23.194 1: UPD FHEM/LandroidUtils.pm
2023.05.25 15:03:23.217 1: UPD FHEM/lib/AttrTemplate/mqtt2.template
2023.05.25 15:03:23.311 1: UPD lib/FHEM/Devices/AMConnect/Common.pm
2023.05.25 15:03:23.343 1: UPD lib/FHEM/Devices/LGTV/LGTVWebOS.pm
2023.05.25 15:03:23.372 1: UPD www/codemirror/fhem.js
2023.05.25 15:03:23.393 1: UPD www/codemirror/fhem.js.unoptimized
2023.05.25 15:03:23.427 1: UPD www/codemirror/fhem_codemirror.js
2023.05.25 15:03:23.450 1: UPD www/codemirror/fullscreen.css
2023.05.25 15:03:23.468 1: UPD www/codemirror/fullscreen.js
2023.05.25 15:03:23.566 1: UPD www/pgm2/automowerconnect.js
2023.05.25 15:03:23.589 1: UPD www/pgm2/f18.js
2023.05.25 15:03:23.620 1: saving fhem.cfg
2023.05.25 15:03:23.622 1: saving ./log/fhem.save
2023.05.25 15:03:23.626 1:
2023.05.25 15:03:23.627 1: New entries in the CHANGED file:
2023.05.25 15:03:23.629 1:  - change:  00_KNXIO: multiple changes, see Forum #127792
2023.05.25 15:03:23.630 1:  - change:  10_KNX: multiple changes, see Forum #122582
2023.05.25 15:03:23.631 1:  - change:  74_AutomowerConnect: Common.pm, automowerconnect.js
2023.05.25 15:03:23.632 1:             use of websocket for realtime events, more at
2023.05.25 15:03:23.633 1:             https://forum.fhem.de/index.php?topic=131661.msg1276678#msg1276678
2023.05.25 15:03:23.634 1:  - change:  50_SSChatBot: compatibility to DSM starting with DSM 7.2 RC,
2023.05.25 15:03:23.636 1:                           Forum: https://forum.fhem.de/index.php?msg=1276303
2023.05.25 15:03:23.639 1:  - change:  75_AutomowerConnectDevice: deleted,
2023.05.25 15:03:23.639 1:                change definition to AutomowerConnect before updating,
2023.05.25 15:03:23.640 1:                use different application key each definition
2023.05.25 15:03:23.640 1:  - change:  50_SSChatBot: support of loglevel in HttpUtils
2023.05.25 15:03:23.641 1:  - change:  75_AutomowerConnectDevice: last revision, declared deprecated
2023.05.25 15:03:23.642 1:             will be removed soon, change definition to AutomowerConnect
2023.05.25 15:03:23.642 1:             use different application key
2023.05.25 15:03:23.643 1:  - change:  74_AutomowerConnect: Common.pm remove attr mowerActivityToHighLight
2023.05.25 15:03:23.643 1:             extend design attributes, automowerconnect.js enhanced highlighting
2023.05.25 15:03:23.643 1:  - change:  93_DbRep: attr executeBeforeProc, executeAfterProc can execute
2023.05.25 15:03:23.644 1:                       FHEM commands as well as PERL code
2023.05.25 15:03:23.644 1:  - bugfix:  82_LGTV_WebOS: fix little typos and change version
2023.05.25 15:03:23.644 1:  - change:  93_DBLog: changed default splitting, Forum: #133537
2023.05.25 15:03:23.648 1:  - feature: AutomowerConnectFamily: set cutting height for user defined zones
2023.05.25 15:03:23.649 1:             automatically, code cleaning, some fixes
2023.05.25 15:03:23.651 1:  - feature: 72_FRITZBOX: neue Readings:
2023.05.25 15:03:23.651 1:             dect<n>_NoRingTime - Ruhezeiten des DECT Telefons <n>
2023.05.25 15:03:23.652 1:             dect<n>_NoRingWithNightSetting - Bei aktiver Klingelsperre
2023.05.25 15:03:23.652 1:               keine Ereignisse signalisieren für das DECT Telefon <n>
2023.05.25 15:03:23.653 1: ... rest of lines skipped.
2023.05.25 15:03:23.654 1: Calling /usr/bin/perl ./contrib/commandref_modular.pl, this may take a while
2023.05.25 15:03:24.032 1:
2023.05.25 15:03:24.033 1: update finished, "shutdown restart" is needed to activate the changes.
2023.05.25 15:03:24.033 1:
2023.05.25 15:03:24.034 1: Please consider using the global attribute sendStatistics
2023.05.25 15:03:40.681 0: Server shutdown
2023.05.25 15:03:59.207 3: From the FHEM_GLOBALATTR environment: attr global logfile ./log/fhem-%Y-%m-%d.log
2023.05.25 15:03:59.208 3: From the FHEM_GLOBALATTR environment: attr global nofork 0
2023.05.25 15:03:59.208 3: From the FHEM_GLOBALATTR environment: attr global updateInBackground 1
2023.05.25 15:03:59.208 3: From the FHEM_GLOBALATTR environment: attr global pidfilename ./log/fhem.pid
2023.05.25 15:03:59.215 1: Including fhem.cfg
2023.05.25 15:03:59.570 3: WEB: port 8083 opened
2023.05.25 15:03:59.694 2: eventTypes: loaded 30 lines from ./log/eventTypes.txt
2023.05.25 15:04:00.691 3: AptToDate (fhemServerApt) - defined
2023.05.25 15:04:01.684 3: telnetPort: port 7072 opened
2023.05.25 15:04:01.685 1: Including ./log/fhem.save
2023.05.25 15:04:01.694 3: From the FHEM_GLOBALATTR environment: attr global logfile ./log/fhem-%Y-%m-%d.log
2023.05.25 15:04:01.695 3: From the FHEM_GLOBALATTR environment: attr global nofork 0
2023.05.25 15:04:01.695 3: From the FHEM_GLOBALATTR environment: attr global updateInBackground 1
2023.05.25 15:04:01.695 3: From the FHEM_GLOBALATTR environment: attr global pidfilename ./log/fhem.pid
2023.05.25 15:04:01.696 1: Messages collected while initializing FHEM:SecurityCheck:
  telnetPort is not password protected
  WEB is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2023.05.25 15:04:04.021 1: usb create starting
2023.05.25 15:04:04.066 1: usb create end
2023.05.25 15:04:04.067 0: Featurelevel: 6.2
2023.05.25 15:04:04.067 0: Server started with 11 defined entities (fhem.pl:27498/2023-04-30 perl:5.032001 os:linux user:fhem pid:4245)
2023.05.25 15:04:06.179 3: FHEMWEB WEB CSRF error: csrf_378527828381202 ne csrf_22737601923961 for client WEB_192.168.1.198_59460 / command update. For details see the csrfToken FHEMWEB attribute.
2023.05.25 15:04:09.704 3: FHEMWEB WEB CSRF error: csrf_378527828381202 ne csrf_22737601923961 for client WEB_192.168.1.198_59460 / command update. For details see the csrfToken FHEMWEB attribute.
2023.05.25 15:06:20.454 4: [echotest] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm notice
npm notice New patch version of npm available! 9.6.6 -> 9.6.7
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v9.6.7>
npm notice Run `npm install -g npm@9.6.7` to update!
npm notice
2023.05.25 15:07:15.465 5: [echotest] [echodevice_GetSettings] start refresh settings
2023.05.25 15:07:15.465 5: [echotest] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.05.25 15:07:20.455 4: [echotest] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.05.25 15:08:15.482 5: [echotest] [echodevice_GetSettings] start refresh settings
2023.05.25 15:08:15.482 5: [echotest] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.05.25 15:08:20.458 4: [echotest] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.05.25 15:09:15.489 5: [echotest] [echodevice_GetSettings] start refresh settings
2023.05.25 15:09:15.489 5: [echotest] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.05.25 15:09:20.464 4: [echotest] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.

Das frustrierende ist, dass ich das schon in einem anderen Container laufen habe.

Vielen Dank

Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pcjogi am 26 Mai 2023, 13:15:02
Ich antworte mir mal selber :-)

Ich habe es für mich gelöst:

- fhem-docker Image (von https://registry.hub.docker.com/r/fhem/fhem/)
- Dieses Image frische in der Docker Umgebung installiert (/etc/fhem -> einem Verzeichnis zugeordnet; alle Portweiterleitungen entfernt da im macvlan nicht notwendig)
- in fhem ein Update gemacht und dann den Container neu gestartet
- Dann das Device defmod echotest echodevice xxx@xxx.xx xxx erstellt

Und dann NICHT aus fhem heraus set echotest NPM_install gemacht, sondern wie auch in der Doku (https://www.mwinklerblog.de/modul-echodevice-npm/) angegeben die Installation manuell durchgeführt. Nur den Teil:

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2

Danach dann wieder (nachdem ich die beiden Attribute "npm_proxy_ip" und "npm_proxy_listen_ip" entsprechend konfiguriert habe) aus fhem heraus "set echotest NPM_login" und wie in der DOKU angegeben weitergemacht.


Soweit die Lösung für mich. Warum die Installation aus fhem heraus nicht erfolgreich ist habe ich leider nicht herausgefunden.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Mai 2023, 14:04:35
Zitat von: pcjogi am 26 Mai 2023, 13:15:02Soweit die Lösung für mich. Warum die Installation aus fhem heraus nicht erfolgreich ist habe ich leider nicht herausgefunden.

Steht eigentlich auch in der DOKU!

NPM Installation FHEM
Für die eigentliche FHEM Installation gibt es zwei Arten.

Manuell (per SSH)
Automatisch (per FHEM Oberfläche)
Automatische (per FHEM Oberfläche)

Damit die automatische Installation funktioniert muss der FHEM Benutzer berechtigt sein "sudo" auszuführen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 31 Mai 2023, 21:23:03
Hallo,

nachdem ich die echo-devices schon ewig per alexa-fhem für die Sprachsteuerung nutze, dachte ich mir, daß manchmal Sprache als Reaktion auf Eingaben (Taster ohne unmittelbar erkennbare Reaktion) ganz nützlich wäre.
Hab jetzt dieses modul aktiviert und mich durch die Installation/Konfiguration gequält (java ist einfach nicht mein Ding).
Nach Aktivierung von autocreate und einem get devices tauchen auch einige meiner echos auf, allerdings nicht alle, die mit dem Konto verknüpft sind.
Kennt das Problem jemand bzw hat einen Tip?
Cheers,
Pula
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 01 Juni 2023, 09:52:56
Sind das bestimmte Modelle?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 Juni 2023, 09:57:36
Was zeigt den ein get devices vom Account Device an? Kannst Du uns mal das Ergebnis zur Verfügung stellen?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 01 Juni 2023, 09:57:54
stimmt, war mir gar nicht aufgefallen.
sind echo dots, 2. generation
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 01 Juni 2023, 10:02:21
Zitat von: michael.winkler am 01 Juni 2023, 09:57:36Was zeigt den ein get devices vom Account Device an? Kannst Du uns mal das Ergebnis zur Verfügung stellen?
get devices zeigt nichts an - sollte es das?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 01 Juni 2023, 10:03:57
Zitat von: pula am 01 Juni 2023, 09:57:54stimmt, war mir gar nicht aufgefallen.
sind echo dots, 2. generation

Es gibt keine dot 2. Generation sonst drin?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 01 Juni 2023, 10:09:45
Zitat von: rabehd am 01 Juni 2023, 10:03:57Es gibt keine dot 2. Generation sonst drin?

Nein, die anderen Geräte sind Echo shows und firetv-sticks. nur die beiden dot 2. generation werden nicht erkannt bzw automatisch erstellt.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 01 Juni 2023, 12:46:11
Ich habe nur einen 2. Gen und der war immer sichtbar.
Bei neuen Geräten mußte man ab und zu das Modell nachtragen. 2. Gen sollte doch drin sein.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 01 Juni 2023, 20:59:35
hm. bei mir nicht :-(
diese zwei dots tauchen nicht in fhem auf :-(
hat jemand evtl noch ideen dazu?
wie kann ich analysieren, was passiert? das log bei get devices (verbose 5) sagt:
2023.06.01 21:20:01 4: [echo_account] [echodevice_SendCommand] [devices] START
2023.06.01 21:20:01 4: [echo_account] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1685647201
2023.06.01 21:20:01 4: [echo_account] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2023.06.01 21:20:01 4: [echo_account] [echodevice_HandleCmdQueue] [devices] [62813] [0] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1685647201 Data=
2023.06.01 21:20:02 4: [echo_account] [echodevice_Parse] [devices] [62813]
2023.06.01 21:20:02 5: [echo_account] [echodevice_Parse] [devices] [62813] DATA Dumper=$VAR1 = '{"devices":[{"accountName":"Ottos Fire TV 4K","appDeviceList":[],"associatedUnitIds":null,"capabilities":["CUSTOM_ALARM_TONE","MULTI_WAKEWORDS_SUPPORTED","TIMERS_AND_ALARMS","ARTHUR_TARGET","SOUND_SETTINGS","ASCENDING_ALARM_VOLUME","SHARKNADO","SUPPORTS_SOFTWARE_VERSION","PERSISTENT_CONNECTION","SUPPORTS_CONNECTED_HOME_CLOUD_ONLY","DIALOG_INTERFACE_VERSION","FLASH_BRIEFING","BT_PAIRING_FLOW_V2","CHANGE_NAME","MICROPHONE","ADAPTIVE_LISTENING","SUPPORTS_LOCALE_SWITCH","SUPPORTS_LOCALE","ACTIVE_AFTER_FRO","REMINDERS","EARCONS","VOLUME_SETTING","PAIR_BT_SINK","SPEECH_RECOGNIZER_USS"],"charging":null,"clusterMembers":[],"deviceAccountId":"A02703052GVENSGS3CBAP","deviceFamily":"FIRE_TV","deviceOwnerCustomerId":"CUSTOMER","deviceType":"A2LWARUGJLBYEW","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"G070L811829307N4","softwareVersion":"668700420"},{"accountName":"Sport","appDeviceList":[],"associatedUnitIds":null,"capabilities":["AUDIO_CONTROLS","MULTI_WAKEWORDS_SUPPORTED","TIMERS_AND_ALARMS","GOLDFISH","ALEXA_VOICE","ASCENDING_ALARM_VOLUME","KINDLE_BOOKS","FAR_FIELD_WAKE_WORD","PANDORA","SUPPORTS_CONNECTED_HOME_ALL","FLASH_BRIEFING","TAHOE_BYOD","EFDCARDS","GADGETS","SPEECH_RECOGNIZER_USS","CUSTOM_ALARM_TONE","SALMON","DS_VOLUME_SETTING","SIRIUSXM","SUPPORTS_CONNECTED_HOME","DREAM_TRAINING","PERSISTENT_CONNECTION","APPLE_MUSIC","PAIR_BT_SOURCE","LEMUR_ALPHA","MUSIC_SKILL","EARCONS","REMINDERS","REQUIRES_OOBE_FOR_SETUP","VOLUME_SETTING","AUDIBLE","PAIR_BT_SINK","DEREGISTER_DEVICE","EQUALIZER_CONTROLLER_TREBLE","DEEZER","SOUND_SETTINGS","VOICE_TRAINING","SET_TIME_ZONE","EQUALIZER_CONTROLLER_MIDRANGE","PAIR_REMOTE","SUPPORTS_SOFTWARE_VERSION","DIALOG_INTERFACE_VERSION","AUDIO_PLAYER","AMAZON_MUSIC","BT_PAIRING_FLOW_V2","UPDATE_WIFI","SUPPORT_CALENDAR_ALERT","GUARD_EARCON","CHANGE_NAME","MICROPHONE","ADAPTIVE_LISTENING","LOCALIZATION","SUPPORTS_LOCALE","ACTIVE_AFTER_FRO","I_HEART_RADIO","ALEXA_PRESENCE","SLEEP","TIDAL","TUNE_IN","SUPPORTS_LOCALE_SWITCH","TIMERS_ALARMS_NOTIFICATIONS_VOLUME","POPTART","SET_LOCALE","EQUALIZER_CONTROLLER_BASS"],"charging":null,"clusterMembers":[],"deviceAccountId":"A05745992LYTM6PZ6FC3N","deviceFamily":"ECHO","deviceOwnerCustomerId":"CUSTOMER","deviceType":"A3S5BH2HU6VAYF","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":["5e47afd63d7d48b19ddf22ae43dd8896"],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"G090LF1182350SH0","softwareVersion":"8960323972"},{"accountName":"Überall","appDeviceList":[],"associatedUnitIds":null,"capabilities":["I_HEART_RADIO","DEEZER","SALMON","SIRIUSXM","TIDAL","KINDLE_BOOKS","TUNE_IN","PANDORA","APPLE_MUSIC","AUDIO_PLAYER","AMAZON_MUSIC","MICROPHONE","MUSIC_SKILL","VOLUME_SETTING","AUDIBLE"],"charging":null,"clusterMembers":["G070VM1703531F5E","G090LF1182350RJD","G090LF1182350SH0","SERIAL"],"deviceAccountId":"A02851721WAGTY873PEE3","deviceFamily":"WHA","deviceOwnerCustomerId":"CUSTOMER","deviceType":"A3C9PE6TNYLTCH","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"5e47afd63d7d48b19ddf22ae43dd8896","softwareVersion":"0"},{"accountName":"Otto\'s Fire TV","appDeviceList":[],"associatedUnitIds":null,"capabilities":["CUSTOM_ALARM_TONE","MULTI_WAKEWORDS_SUPPORTED","TIMERS_AND_ALARMS","ARTHUR_TARGET","SOUND_SETTINGS","SUPPORTS_SOFTWARE_VERSION","SHARKNADO","PERSISTENT_CONNECTION","SUPPORTS_CONNECTED_HOME_CLOUD_ONLY","DIALOG_INTERFACE_VERSION","FLASH_BRIEFING","CHANGE_NAME","MICROPHONE","ADAPTIVE_LISTENING","SUPPORTS_LOCALE_SWITCH","SUPPORTS_LOCALE","ACTIVE_AFTER_FRO","REMINDERS","EARCONS","VOLUME_SETTING","SPEECH_RECOGNIZER_USS"],"charging":null,"clusterMembers":[],"deviceAccountId":"A10374083COCRV7C5FNPG","deviceFamily":"FIRE_TV","deviceOwnerCustomerId":"CUSTOMER","deviceType":"AKPGW064GI9HE","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":["5e47afd63d7d48b19ddf22ae43dd8896"],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"G070VM1703531F5E","softwareVersion":"8893090692"},{"accountName":"Arbeitszimmer","appDeviceList":[],"associatedUnitIds":null,"capabilities":["AUDIO_CONTROLS","MULTI_WAKEWORDS_SUPPORTED","TIMERS_AND_ALARMS","GOLDFISH","ALEXA_VOICE","ASCENDING_ALARM_VOLUME","KINDLE_BOOKS","FAR_FIELD_WAKE_WORD","PANDORA","SUPPORTS_CONNECTED_HOME_ALL","FLASH_BRIEFING","TAHOE_BYOD","EFDCARDS","GADGETS","SPEECH_RECOGNIZER_USS","CUSTOM_ALARM_TONE","SALMON","DS_VOLUME_SETTING","SIRIUSXM","SUPPORTS_CONNECTED_HOME","DREAM_TRAINING","PERSISTENT_CONNECTION","APPLE_MUSIC","PAIR_BT_SOURCE","LEMUR_ALPHA","MUSIC_SKILL","EARCONS","REMINDERS","REQUIRES_OOBE_FOR_SETUP","VOLUME_SETTING","AUDIBLE","PAIR_BT_SINK","DEREGISTER_DEVICE","EQUALIZER_CONTROLLER_TREBLE","DEEZER","SOUND_SETTINGS","VOICE_TRAINING","SET_TIME_ZONE","EQUALIZER_CONTROLLER_MIDRANGE","PAIR_REMOTE","SUPPORTS_SOFTWARE_VERSION","DIALOG_INTERFACE_VERSION","AUDIO_PLAYER","AMAZON_MUSIC","BT_PAIRING_FLOW_V2","UPDATE_WIFI","SUPPORT_CALENDAR_ALERT","GUARD_EARCON","CHANGE_NAME","MICROPHONE","ADAPTIVE_LISTENING","LOCALIZATION","SUPPORTS_LOCALE","ACTIVE_AFTER_FRO","I_HEART_RADIO","ALEXA_PRESENCE","SLEEP","TIDAL","TUNE_IN","SUPPORTS_LOCALE_SWITCH","TIMERS_ALARMS_NOTIFICATIONS_VOLUME","POPTART","SET_LOCALE","EQUALIZER_CONTROLLER_BASS"],"charging":null,"clusterMembers":[],"deviceAccountId":"A08198231B8FE3PIGRHUB","deviceFamily":"ECHO","deviceOwnerCustomerId":"CUSTOMER","deviceType":"A3S5BH2HU6VAYF","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":["5e47afd63d7d48b19ddf22ae43dd8896"],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"G090LF1182350RJD","softwareVersion":"8960323972"},{"accountName":"alt","appDeviceList":[],"associatedUnitIds":null,"capabilities":["AUDIO_CONTROLS","MULTI_WAKEWORDS_SUPPORTED","TIMERS_AND_ALARMS","GOLDFISH","ALEXA_VOICE","ASCENDING_ALARM_VOLUME","KINDLE_BOOKS","FAR_FIELD_WAKE_WORD","PANDORA","FLASH_BRIEFING","TAHOE_BYOD","EFDCARDS","GADGETS","SPEECH_RECOGNIZER_USS","CUSTOM_ALARM_TONE","SALMON","CLOCK_FORMAT_24_HR","DS_VOLUME_SETTING","SIRIUSXM","DISPLAY_BRIGHTNESS_ADJUST","DREAM_TRAINING","PERSISTENT_CONNECTION","APPLE_MUSIC","PAIR_BT_SOURCE","LEMUR_ALPHA","MUSIC_SKILL","ALEXA_GESTURES","MOTION_DETECTION","EARCONS","REMINDERS","REQUIRES_OOBE_FOR_SETUP","VOLUME_SETTING","AUDIBLE","PAIR_BT_SINK","DEREGISTER_DEVICE","EQUALIZER_CONTROLLER_TREBLE","DEEZER","SOUND_SETTINGS","VOICE_TRAINING","DISPLAY_ADAPTIVE_BRIGHTNESS","SET_TIME_ZONE","EQUALIZER_CONTROLLER_MIDRANGE","SUPPORTS_SOFTWARE_VERSION","TUPLE","SUPPORTS_CONNECTED_HOME_CLOUD_ONLY","DIALOG_INTERFACE_VERSION","AUDIO_PLAYER","AMAZON_MUSIC","BT_PAIRING_FLOW_V2","UPDATE_WIFI","SUPPORT_CALENDAR_ALERT","GUARD_EARCON","CHANGE_NAME","MICROPHONE","ADAPTIVE_LISTENING","SUPPORTS_LOCALE","ACTIVE_AFTER_FRO","I_HEART_RADIO","ALEXA_PRESENCE","SLEEP","TIDAL","TUNE_IN","DISPLAY_POWER_TOGGLE","SUPPORTS_LOCALE_SWITCH","TIMERS_ALARMS_NOTIFICATIONS_VOLUME","TUPLE_CATEGORY_A","POPTART","SET_LOCALE","EQUALIZER_CONTROLLER_BASS"],"charging":null,"clusterMembers":[],"deviceAccountId":"A0317930RGRQAD2MG3UE","deviceFamily":"ECHO","deviceOwnerCustomerId":"CUSTOMER","deviceType":"A2H4LV5GIZ1JFT","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":false,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"G091ET101133006T","softwareVersion":"6812457092"},{"accountName":"Wohnzimmer","appDeviceList":[],"associatedUnitIds":null,"capabilities":["AUDIO_CONTROLS","MULTI_WAKEWORDS_SUPPORTED","TIMERS_AND_ALARMS","GOLDFISH","ALEXA_VOICE","ASCENDING_ALARM_VOLUME","KINDLE_BOOKS","FAR_FIELD_WAKE_WORD","PANDORA","FLASH_BRIEFING","EFDCARDS","SPEECH_RECOGNIZER_USS","CUSTOM_ALARM_TONE","SALMON","CLOCK_FORMAT_24_HR","DS_VOLUME_SETTING","SIRIUSXM","DREAM_TRAINING","PERSISTENT_CONNECTION","APPLE_MUSIC","LEMUR_ALPHA","MUSIC_SKILL","EARCONS","REMINDERS","VOLUME_SETTING","AUDIBLE","PAIR_BT_SINK","DEREGISTER_DEVICE","EQUALIZER_CONTROLLER_TREBLE","DEEZER","SOUND_SETTINGS","VOICE_TRAINING","EQUALIZER_CONTROLLER_MIDRANGE","SUPPORTS_SOFTWARE_VERSION","SUPPORTS_CONNECTED_HOME_CLOUD_ONLY","DIALOG_INTERFACE_VERSION","AUDIO_PLAYER","AMAZON_MUSIC","BT_PAIRING_FLOW_V2","SUPPORT_CALENDAR_ALERT","GUARD_EARCON","CHANGE_NAME","MICROPHONE","ADAPTIVE_LISTENING","LOCALIZATION","SUPPORTS_LOCALE","I_HEART_RADIO","ALEXA_PRESENCE","SLEEP","TIDAL","SHARKNADO","TUNE_IN","LIVE_VIEW","SUPPORTS_LOCALE_SWITCH","TIMERS_ALARMS_NOTIFICATIONS_VOLUME","SET_LOCALE","EQUALIZER_CONTROLLER_BASS"],"charging":null,"clusterMembers":[],"deviceAccountId":"A006021633TG4H56OG7UB","deviceFamily":"KNIGHT","deviceOwnerCustomerId":"CUSTOMER","deviceType":"A1XWJRHALS1REP","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":["5e47afd63d7d48b19ddf22ae43dd8896"],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"SERIAL","softwareVersion":"8960324484"},{"accountName":"This Device","appDeviceList":[{"deviceAccountId":"A052651115TP8KEVTDQP6","deviceType":"A2TF17PFR55MTB","serialNumber":"5c95b6c5f7d0449a90b1d40929abf928"},{"deviceAccountId":"A08775913KE17RXQ74CSQ","deviceType":"A2IVLV5VM2W81","serialNumber":"98d099f1d79c4626c6616d1a16e58a5b"},{"deviceAccountId":"A1041116ND7I9ZCI4FHN","deviceType":"A2IVLV5VM2W81","serialNumber":"40136a5f5c18e56827738ba87d48ad14"}],"associatedUnitIds":null,"capabilities":["MICROPHONE","ADAPTIVE_LISTENING","VOLUME_SETTING"],"charging":null,"clusterMembers":[],"deviceAccountId":"A1041116ND7I9ZCI4FHN","deviceFamily":"VOX","deviceOwnerCustomerId":"CUSTOMER","deviceType":"A2IVLV5VM2W81","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"40136a5f5c18e56827738ba87d48ad14","softwareVersion":"1"},{"accountName":"This Device","appDeviceList":[{"deviceAccountId":"A010189817FJ1YDTMRI6J","deviceType":"A2TF17PFR55MTB","serialNumber":"a959005477bd49978f86c833268a603a"}],"associatedUnitIds":null,"capabilities":["MICROPHONE","ADAPTIVE_LISTENING","VOLUME_SETTING"],"charging":null,"clusterMembers":[],"deviceAccountId":"A010189817FJ1YDTMRI6J","deviceFamily":"VOX","deviceOwnerCustomerId":"A71I46YC7BIR3","deviceType":"A2TF17PFR55MTB","deviceTypeFriendlyName":null,"essid":null,"language":null,"macAddress":null,"online":true,"parentClusters":[],"postalCode":null,"registrationId":null,"remainingBatteryLevel":null,"serialNumber":"a959005477bd49978f86c833268a603a","softwareVersion":"130050002"}]}';

2023.06.01 21:20:02 4: [echodevice_GetSettings] SET 2 DEF=xxx@xxx.xx xxx TYPE=A3S5BH2HU6VAYFSN Hash=G091MK07203406TS SN Result=G090LF1182350SH0
2023.06.01 21:20:02 4: [echodevice_GetSettings] SET 2 DEF=xxx@xxx.xx xxx TYPE=A3S5BH2HU6VAYFSN Hash=G091MK07203406TS SN Result=G090LF1182350RJD
2023.06.01 21:20:02 4: [echodevice_GetSettings] SET 2 DEF=xxx@xxx.xx xxx TYPE=A2H4LV5GIZ1JFTSN Hash=G091MK07203406TS SN Result=G091ET101133006T
2023.06.01 21:20:02 4: [echodevice_GetSettings] SET 4 DEF=A3S5BH2HU6VAYF G090LF1182350SH0 TYPE=A3S5BH2HU6VAYFSN Hash=G090LF1182350SH0 SN Result=G090LF1182350SH0
2023.06.01 21:20:02 4: [echodevice_GetSettings] SET 4 DEF=A3S5BH2HU6VAYF G090LF1182350RJD TYPE=A3S5BH2HU6VAYFSN Hash=G090LF1182350RJD SN Result=G090LF1182350RJD
2023.06.01 21:20:02 4: [echodevice_GetSettings] SET 4 DEF=A2H4LV5GIZ1JFT G091ET101133006T TYPE=A2H4LV5GIZ1JFTSN Hash=G091ET101133006T SN Result=G091ET101133006T
2023.06.01 21:20:02 4: [echodevice_GetSettings] SET 4 DEF=A1XWJRHALS1REP G091MK07203406TS TYPE=A1XWJRHALS1REPSN Hash=G091MK07203406TS SN Result=G091MK07203406TS
2023.06.01 21:20:02 4: [echo_account] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Jun  1 20:00:45 2023] wait for refreshtoken exist false
2023.06.01 21:20:02 4: [echo_account] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Jun  1 20:00:45 2023] wait for refreshtoken exist false
2023.06.01 21:20:03 4: [echo_account] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Jun  1 20:00:45 2023] wait for refreshtoken exist false
2023.06.01 21:20:03 4: [echo_account] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Jun  1 20:00:45 2023] wait for refreshtoken exist false
2023.06.01 21:20:04 4: [echo_account] [echodevice_NPMWaitForCookie] [NPM Login Refresh Thu Jun  1 20:00:45 2023] wait for refreshtoken exist false
Da wären die devices Arbeitszimmer und Sport (das sind die beiden dot gen 2) eigentlich drin.
Aber das modul (oder fhem?) legt die nicht an?
Könnte ich natürlich manuell, wenn ich wüsste, wie?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 Juni 2023, 11:13:46
Zitat von: pula am 01 Juni 2023, 10:02:21
Zitat von: michael.winkler am 01 Juni 2023, 09:57:36Was zeigt den ein get devices vom Account Device an? Kannst Du uns mal das Ergebnis zur Verfügung stellen?
get devices zeigt nichts an - sollte es das?
Nein, das sollte so nicht sein. Schick mal ein get status vom Account Device
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 02 Juni 2023, 16:18:50
das sagt folgendes:
Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.19
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_listen_ip    Attribut 192.168.1.9
verbose    Attribut 5
icon    Attribut echo
server    Attribut layla.amazon.de
npm_proxy_ip    Attribut 192.168.1.9
room    Attribut Amazon
 

Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=259-99379....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 104....
.DIRECTID    Helper amzn1.account.AFE3UG....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
FHEM_HOME    Attribut /opt/fhem
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 05 Juni 2023, 08:41:29
sieht alles gut aus. Dann müsstest du mal folgendes machen:

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 05 Juni 2023, 08:54:43
Danke für Deine Hilfe!
das würde ich sehr gern machen, aber ich bekomm nur ein quasi leeres Fenster (sh sceenshot).

unterhalb meiner fhem-installation und in /tmp finde ich leider so ein file auch nicht!?
was mache ich hier falsch?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MKlein am 07 Juni 2023, 10:49:55
Hallo,

ich hab zurzeit Probleme mit Tunein, vermutlich weil die nun ein Abo möchten oder?

Wenn ich einen Radiosender mit 
set echo.wz tunein sxxxxxx
einschalten möchte, dann kommt im Lautpsrecher nur "Tunein".

Dann dachte ich, auch kein Problem, wenn ich SWR3 über Sprache starte sagt Alexa, dass Sie es über die ARD Mediathek startet und spielt den Radiosender.
Also schicke ich halt an das Echo device:
set echo.wz textcommand spiele SWR3 von der ARD Mediathek
Leider passiert gar nicht.

Aber das echo-Modul ist verbunden, ich bekomme aktuelle Titel etc. angezeigt.

Danke für die Hilfe :-)



Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moskito am 07 Juni 2023, 13:51:29
Also bei mir funktioniert das genau so.

set Alexa_Bad textcommand spiele h r 1
Kommt dann automatisch von der ARD-Mediathek.

Gruß
Danny
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MKlein am 07 Juni 2023, 15:05:06
hmmm Danke für den Hinweis, aber mir scheint so, dass der textcommand gar nicht bei mir funktioniert. Es passiert nichts, auch nicht nur bei "spiele SWR3" oder andere Radiosender.
Kann ich das irgendwo debuggen was in diesem Moment passiert?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moskito am 08 Juni 2023, 19:03:37
ZitatKann ich das irgendwo debuggen was in diesem Moment passiert?
Hmm, gute Frage.
Bei Amazon in den Sprachaufzeichnungen erscheint bei mir folgendes:
Tippen / Routine:"spiele h r 1"
6. Juni 2023
06:06
Alexa Bad

Damit siehst du schon mal ob bei Amazon was ankommt.

Gruß
Danny
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MKlein am 09 Juni 2023, 11:43:37
Danke für deine Antwort, da hab ich auch schon geschaut, da steht nichts drin. Aber in meiner Firewall seh ich, dass mein Echo-Gerät sobald ich den Textcommand absetze eine Verbindung zu Amazon aufbaut. Aber es passiert dann nichts.

Aber mit Tunein bin ich auch nicht der einzige, dass nur diese Intro abgespielt wird, im Amazon Forum findet man auch diverses dazu ohne eine nennenswerte Lösung. Ich such mal weiter, ich hatte auch die Vermutung ob man irgendwo in den Einstellugen der Echos eine Remotesteuerung de/aktivieren kann, aber dazu find ich auch nichts.

Danke aber
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 09 Juni 2023, 22:12:29
Zitat von: michael.winkler am 05 Juni 2023, 08:41:29sieht alles gut aus. Dann müsstest du mal folgendes machen:

  • Aktiviere das Attribut "browser_save_data
  • Dann noch mal ein get devices ausführen
  • Danach ein get html_results
  • Dort dann den Inhalt der Datei [accountdevicename]_devices.html mir mal schicken
Hab das prozedere jetzt nochmal gemacht. Leider findet sich auf dem gesamten fhem-system kein file mit dem namen *_devices.html
Wäre für weitere Vorschläge sehr dankbar!
Cheers,
Pula
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 12 Juni 2023, 10:03:11
Hallo zusammen,

ich nutze das Modul schon einige Zeit und erfreue mich immer wieder an der Funktionalität, z.B. Ansagen auf den Geräten machen zu können. Daher vielen Dank für die Energie, die da hinein gesteckt wurde. Nun kommt gerade der Gedanke auf, ob man evtl auch Geräte ansprechen lassen, die sich mit Alexa steuern lassen. Konkret bin ich auf der Suche nach einem Klimagerät, dass sich mit Alexa steuern läßt. Gibts ne Menge von, also kein Problem. ABER: Kann ich mit dem Modul irgendwie Kontakt zu dem Gerät aufnehmen ? Oder kennt jemand eine Möglichkeit, wie das geht ? Also in der Art "Alexa schalte Klimaanlage an"...

Grüße

Christian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: balli1187 am 12 Juni 2023, 10:26:42
@cs-online das sollte doch mit dem textcommamd funktionieren. Damit müsstest du alle Befehle, die du in den Echo sprichst Ärmel kannst auch per FHEM absetzen können.

Einfach mal per Sprache das Kommando abgeben und schauen wie es im Voice-Reading aufgenommen wird. Den Text dann ins textcommamd.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 12 Juni 2023, 10:55:32
Zitat von: cs-online am 12 Juni 2023, 10:03:11Hallo zusammen,

ich nutze das Modul schon einige Zeit und erfreue mich immer wieder an der Funktionalität, z.B. Ansagen auf den Geräten machen zu können. Daher vielen Dank für die Energie, die da hinein gesteckt wurde. Nun kommt gerade der Gedanke auf, ob man evtl auch Geräte ansprechen lassen, die sich mit Alexa steuern lassen. Konkret bin ich auf der Suche nach einem Klimagerät, dass sich mit Alexa steuern läßt. Gibts ne Menge von, also kein Problem. ABER: Kann ich mit dem Modul irgendwie Kontakt zu dem Gerät aufnehmen ? Oder kennt jemand eine Möglichkeit, wie das geht ? Also in der Art "Alexa schalte Klimaanlage an"...

Grüße

Christian
Meiner Meinung nach der Klassiker für den fhem-connector:
https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa (https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa)

Cheers,
Pula
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 12 Juni 2023, 11:16:21
Zitat von: pula am 12 Juni 2023, 10:55:32Meiner Meinung nach der Klassiker für den fhem-connector:
https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa (https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa)

Cheers,
Pula
Gerade eben NICHT!

alexa-fhem Connector: Devices, die bereits per fhem schaltbar sind per Sprache/Alexa zusätzlich steuern...

Hier war aber die Frage: Gerät per Alexa steuerbar, (trotzdem) wie in fhem steuern (weil es anders per fhem nicht geht)

Und da ist textcommand schon eine (die einzige) Möglichkeit...

Allerdings ohne Rückmeldung/-kanal...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 13 Juni 2023, 10:27:33
Zitat von: MadMax-FHEM am 12 Juni 2023, 11:16:21
Zitat von: pula am 12 Juni 2023, 10:55:32Meiner Meinung nach der Klassiker für den fhem-connector:
https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa (https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa)

Cheers,
Pula
Gerade eben NICHT!

alexa-fhem Connector: Devices, die bereits per fhem schaltbar sind per Sprache/Alexa zusätzlich steuern...

Hier war aber die Frage: Gerät per Alexa steuerbar, (trotzdem) wie in fhem steuern (weil es anders per fhem nicht geht)

Und da ist textcommand schon eine (die einzige) Möglichkeit...

Allerdings ohne Rückmeldung/-kanal...

Gruß, Joachim
Oha, SORRY. Das hatte ich dann leider nicht genau genug gelesen. Die Frage ist allerdings dann echt spannend :-)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 13 Juni 2023, 13:11:45
Zitat von: pula am 13 Juni 2023, 10:27:33Oha, SORRY. Das hatte ich dann leider nicht genau genug gelesen. Die Frage ist allerdings dann echt spannend :-)
So spannend ist das gar nicht, weil bereits von einigen fhemlerInnen erfolgreich angewendet 8)

Allerdings ist für mich immer (noch) der "erste Weg" die Integration in fhem...
...und dann mal sehen ;)

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cs-online am 13 Juni 2023, 18:48:49
Zitat von: MadMax-FHEM am 13 Juni 2023, 13:11:45
Zitat von: pula am 13 Juni 2023, 10:27:33Allerdings ist für mich immer (noch) der "erste Weg" die Integration in fhem...
...und dann mal sehen ;)

Gruß, Joachim

Ja, das wäre das wünschenswerteste... Aber so würde es zumindest mal gehen, ich muss das mal ausprobieren, sobald ich den neuen Backofen per Alexa ansprechen kann, kann ich das ausprobieren, aber klingt logisch, dass es so klappen könnte :-)

Erstmal vielen Dank für den Tipp ! Ich melde mich, wenn ich Ergebnisse habe

Grüße

Christian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 14 Juni 2023, 18:13:27
grrr.... Kann man neuerdings (und entgegen etlicher Anleitungen inkl der von mwinkler) bei echo dots in der app den DNS nicht mehr manuell setzen? Die App fragt nur nach dem Passwort und gibt Passwort-Tips. Aber nix mit erweitert. Oder bin ich zu doof?
Obwohl ich bei meinem dhcp-Server einen DNS-Server mitgebe, fragt der dot beim starten trotzdem 8.8.8.8.
Wenn ich port 53 nach aussen blocke, passiert folgendes:
Kennt das Problem vielleicht jemand und weiß eine Lösung?
Als Alternative würde mir sonst auf die schnelle nur einfallen, auf der opnsense allen traffic auf port 53 auf den (internen) dns umzubiegen (falls das geht, was ich erst herausfinden muss).
Cheers,
Pula
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 14 Juni 2023, 19:58:57
Zitat von: pula am 14 Juni 2023, 18:13:27grrr.... Kann man neuerdings (und entgegen etlicher Anleitungen inkl der von mwinkler) bei echo dots in der app den DNS nicht mehr manuell setzen?
Mir war nicht bewusst, das man dies jemals in der App manuell einstellen konnte, aber wirklich danach geschaut habe ich nie.
Zitat von: pula am 14 Juni 2023, 18:13:27Als Alternative würde mir sonst auf die schnelle nur einfallen, auf der opnsense allen traffic auf port 53 auf den (internen) dns umzubiegen (falls das geht, was ich erst herausfinden muss).
So mache ich das bei mir (pfSense) schon immer. Ich habe im NAT auf das VLAN in dem sich meine Echos befinden, ein redirekt auf den DNS vom Domain Controller eingestellt.
Das sollte auf jeden Fall auch in der OPNSense funktionieren.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 14 Juni 2023, 20:50:12
Zitat von: JudgeDredd am 14 Juni 2023, 19:58:57So mache ich das bei mir (pfSense) schon immer. Ich habe im NAT auf das VLAN in dem sich meine Echos befinden, ein redirekt auf den DNS vom Domain Controller eingestellt.
Das sollte auf jeden Fall auch in der OPNSense funktionieren.
ich denke auch, daß das irgendwie geht, aber ich habe für die accesspoints kein eigenes vlan... aber die IPs kenne ich.
da opnsense ja ein fork von pfsense ist (das hab ich vor 20 jahren auch verwendet), sollte sich das irgendwie machen lassen...
danke für den hinweis!
haha. domain controller hab ich aber nicht, weil nur linux-maschinen im einsatz ^^
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 15 Juni 2023, 11:59:46
Zitat von: pula am 14 Juni 2023, 20:50:12haha. domain controller hab ich aber nicht, weil nur linux-maschinen im einsatz
Mein Domain controller ist auf SAMBA Basis. Auch alles Linux. 8)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pula am 15 Juni 2023, 15:13:47
nice, nice :-)
betreibe ich in der firma auch so (mit univention).
aber zu hause hab ich (ausser dem notebook meiner frau) ausschließlich linux-clients und server :-)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pcjogi am 09 Juli 2023, 15:32:00
Hallo zusammen,

ich kämpfe mit einem Beep auf dem Echo Dot der nach der in intervallsettings (default 60 Sekunden oder 30 Sekunden wenn das Attribut entsprechend gesetzt ist angegebenen Zeit immer wieder kommt. Wie kann ich diesen Beep loswerden? Ich finde nichts was mit weiterhilft.

Danke

Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: d0m2011 am 14 Juli 2023, 08:23:01
Hallo Michael,

wird denn der Echo Pop auch unterstützt?
Zumindest bin ich an der Integration gescheitert - Wäre super, wenn Du diesen hinzufügen könntest.

Oder mir sagen könntest, wenn der Fehler wo anders liegt.
Denn die ganzen Set Befehle sind nicht verfügbar (bei meinem alten DOT funktioniert das Ganze seit Jahren tadellos).

Internals:
   CFGFN     
   DEF        ASQZWP4GPYUT7 G0G2HN033173096U
   FUUID      64b03977-f33f-7441-8fe5-57b442aae9ada0b5
   IODev      Echo_Pop
   LOGINMODE  IODEV
   NAME       ECHO_Pop
   NR         680196
   NTFY_ORDER 50-ECHO_G0G2HN033173096U
   STATE      connected
   TYPE       echodevice
   eventCount 996
   model      unbekannt
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2023-07-14 08:12:58   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2023-07-14 08:12:58   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2023-07-14 08:13:34   COOKIE_MODE     IODEV
     2023-07-13 19:50:47   IODev           Echo_Pop
     2023-07-14 08:13:01   alarm_count     0
     2023-07-14 08:20:02   model           unbekannt
     2023-07-14 08:13:01   musicalarm_count 0
     2023-07-14 08:20:02   presence        present
     2023-07-14 08:13:01   reminder_count  0
     2023-07-14 08:14:01   state           connected
     2023-07-14 08:13:01   timer_count     0
     2023-07-14 08:13:01   timer_id        -
     2023-07-14 08:13:01   timer_remainingtime 0
     2023-07-14 08:20:02   version         9094443140
     2023-07-14 08:05:01   voice           alexa leiser
     2023-07-14 08:05:01   voice_timestamp 1689314664857
     2023-07-14 08:20:03   wakeword        ALEXA
   helper:
     .CUSTOMER  A1K76TBGMOZJ4P
     .SERIAL    G0G2HN033173096U
     CMD_QUEUE_NUMBER 508545
     DEVICETYPE ASQZWP4GPYUT7
     FAMILY     ECHO
     NAME       Dominiks Echo Pop
     RUNNING_REQUEST 0
     VERSION    9094443140
     bluetooth  -
     .HTTP_CONNECTION:
       NAME       
       addr       https://layla.amazon.de:443
       auth       0
       buf       
       code       200
       compress   1
       data       {"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G0G2HN033173096U\",\"textToSpeak\":\"hallo\",\"locale\":\"de-DE\",\"customerId\":\"A1K76TBGMOZJ4P\"}}}","status":"ENABLED"}
       displayurl https://layla.amazon.de/api/behaviors/preview
       header     User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept-Language: de,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie:session-id=260-3329784-6601917; session-id-time=2320033084l; ubid-acbde=259-2715623-5227829; x-acbde=NNLAH9fOVX2mQSXq?Z7rBB1jXkWFKAIb; at-acbde=Atza|IwEBIBAkn69ufR1aCogY8gNAtWwOZGROguipfduYtSOovApx0kFTwhK7iYe-1VHCLnKUfc9oTcHhZg_7H_irRs1d7yHnsn-vg3KtJPBemRGX0LP4U4uKmNcrkxKzKz0-ArJUja502V6QnQjMsECE0x3_hcHPuBjFkpv5IEj8LeFk7owexvbLG01PEIHst8cMKiSQdNo30b4GQmNwNi3gTizUGT45EIF46-Lygn1ft4E44oPAArRMqFBK3ip3dhmxTpe7kAz4IG_3Tbp0wNKolezDjh0AOXzdNOFFmgK6M0rNUU7Ob4DDpG0ZmSlSzttXT8gpJ7s; sess-at-acbde=uaKqoqC92lNvxOvcy6GWy3xtIVbhCOulOZNEWevbAow=; csrf=1285203004
csrf: 1285203004
Content-Type: application/json; charset=UTF-8
       host       layla.amazon.de
       httpheader HTTP/1.1 200 OK
Content-Length: 0
Connection: keep-alive
Server: Server
Date: Fri, 14 Jul 2023 06:12:58 GMT
x-amz-rid: R7P5XZHHKR8TTR0R0PFR
Vary: Content-Type,Accept-Encoding,User-Agent
Strict-Transport-Security: max-age=0; includeSubDomains;
X-Cache: Miss from cloudfront
Via: 1.1 5951b29f5460c0b6d21eb11bce7b8168.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P3
X-Amz-Cf-Id: 2JbrRn1JtyyT_9IbaAUm7_2yu27A_ivCGLtFR-5pHia4ZhVZUjjRBw==
       httpversion 1.1
       hu_blocking 0
       hu_filecount 4
       hu_port    443
       hu_portSfx
       hu_sslAdded 1
       keepalive  1
       loglevel   4
       method     POST
       noshutdown 1
       path       /api/behaviors/preview
       protocol   https
       queuenumber 508544
       redirects  0
       timeout    10
       type       speak
       url        https://layla.amazon.de/api/behaviors/preview
       CL:
         Authenticated 1
         AuthenticatedBy allowed_WEBphone
         AuthenticatedUser admin
         BUF       
         FW_ID      1689315178.15118
         LASTACCESS 1689315178.64953
         NAME       WEB_192.168.0.24_58398
         NR         711780
         NTFY_ORDER WEB_192.168.0.24_58398
         PEER       192.168.0.24
         PORT       58398
         SNAME      WEB
         SSL       
         STATE      Connected
         TEMPORARY  1
         TYPE       FHEMWEB
         WBCallback
         canAsyncOutput 1
         encoding   UTF-8
         stacktrace  TcpServer_Close:325 FW_Undef:3980 CallFn:2345 CommandDelete:370 FW_Read:3980 CallFn:784
         .attraggr:
         .attrminint:
         READINGS:
           2023-07-14 08:12:39   state           Connected
         inform:
           filter     ECHO_Pop
           fmt        JSON
           since      1689315173.66012
           type       status
           devices:
             #FHEMWEB:WEB 1
             ECHO_Pop   1
       hash:
       sslargs:
     CMD_QUEUE:
Attributes:
   IODev      Echo_Pop
   room       Amazon
   server     layla.amazon.de
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 17 Juli 2023, 15:11:30
Der pop steht nicht in der Liste der Modelle im Modul?
Dann kannst Du ihn dort temporär auf Basis der Kopie einer anderen Zeile auch nachtragen. Ist zumindest eine Übergangslösung, die hier schon mal besprochen war.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: d0m2011 am 17 Juli 2023, 21:28:44
Das habe ich tatsächlich schon probiert:
elsif($ModelNumber eq "ASQZWP4GPYUT7"  || $ModelNumber eq "Echo Pop") {return "Echo Pop";}
Leider ohne Erfolg.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: d0m2011 am 17 Juli 2023, 21:33:27
Zitat von: d0m2011 am 17 Juli 2023, 21:28:44Das habe ich tatsächlich schon probiert:
elsif($ModelNumber eq "ASQZWP4GPYUT7"  || $ModelNumber eq "Echo Pop") {return "Echo Pop";}
Leider ohne Erfolg.

Jetzt hat es funktioniert - siehe Lösung oben.
Danke nochmal!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: marboj am 01 August 2023, 06:53:41
Guten Morgen,

habe nun den Eco Show 5 - 3.Gen auch mit Copy/Paste in das Modul hinzugefügt und das Update für das Modul "excluded".

Werden die neuen Geräte noch in das offizielle Modul aufgenommen, dass man den Exclude löschen kann?

Gruß
Marco
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 26 August 2023, 15:01:29
Hallo zusammen,

ich habe heute morgen versehentlich mein echodevice  von Amazon disconected und bekomme es jetzt leider nicht mehr angemeldet  :o .

Wenn ich set Echo NPM_login new mache und auf den Link klicke komme ich auf die Amazon Webseite und kann mich mit meinem Account anmelden. Danach bekomme ich die Aufforderung einen Code den ich per SMS bekomme einzugeben (obwohl ich kein 2FA aktiviert habe). Den kann ich auch noch eingeben, danach lande ich dann aber bei den Amazon Dogs (Page not found) :'( .

Hat jemand eine Idee, ob das aktuell an Amazon liegt und sich (hoffentlich) bald gibt? Oder liegt es an einer Einstellung bei mir?

Vielen Dank im Voraus,
Michael

PS: HIer noch falls benötigt das List vom echodevice:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      64e9cea4-f33f-6d2a-8662-e2c7e281c9867ac6
   LOGINMODE  NPM
   NAME       Echo
   NR         237
   NTFY_ORDER 50-Echo
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2023-08-26 14:44:30   COOKIE_MODE     NPM
     2023-08-26 14:44:47   COOKIE_TYPE     NEW
     2023-08-26 14:42:36   amazon_refreshtoken wait for refreshtoken
     2023-08-26 14:44:47   autocreate_devices stop
     2023-08-26 14:44:47   version         0.2.19
   helper:
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   icon       echo
   npm_bin    /usr/local/bin/npm
   npm_bin_node /usr/local/bin/node
   npm_proxy_ip 192.168.1.45
   npm_proxy_listen_ip 192.168.1.45
   room       Amazon
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MrTom am 26 August 2023, 20:59:40
Hallo Michael

ich hatte die gleiche Situation auch in der letzten Woche. Bei mir war aber der Grund für die Abmeldung ein Problem mit der ConfigDB. Aber das Verhalten vom echodevice war genau das gleiche wie bei dir.

Was mir "wahrscheinlich" (es läuft wieder) geholfen hat, war der Versuch, die Anmeldung mit NPM_login new in einem Inkognito-Fenster von Chrome zu machen. Meine Vermutung ist hier, dass die Anmeldung an Amazon irgendetwas cached im Browser und so die Weiterleiung nicht sauber funktioniert. Im neuen Inkognito-Fenster klappte die Anmeldung aufs erste Mal und blieb dann im FHEM natürlich auch persistent.

Ich hoffe das hilft bei dir auch.

Beste Grüsse aus der Schweiz
Thomas
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 August 2023, 06:45:45
Hallo Thomas,

hat bei mir leider nichts geholfen. Habe alle möglichen Kombinationen inkoknito, Cache gelöscht und Chome/Firefox ausprobiert - ohne Erfolg.

Was auch auffällig ist, dass bei der Eingabe (wenn der Zähler runterläuft um eine neue SMS anzufordern) der Inhalt im EIngabefeld immer wieder gelöscht wird. Man muss also sehr schnell sein um den Code einzugeben.

Bin nun auf die alte Methode mit Cookie zurück - da ging es dann sofort - mal sehen wie lange es funktioniert.


Trotzdem nochmals Danke für Deine Hilfe!

VG,
Michael
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: freetz am 29 August 2023, 18:51:31
Hallo und erst einmal ein herzliches Dankeschön für dieses tolle Modul! Genau danach habe ich seit langem gesucht (und leider erst jetzt gefunden), um meine Amazon WLAN-Steckdose über FHEM entsprechend schalten zu können.
Ich nutze dafür "set textcommand", aber leider funktioniert das nur, wenn auch ein Echo irgendwo im Netz hängt. Anders als "set textmessage", was ich an den AmazonAccount schicken kann, geht das mit "set textcommand" leider nicht. Dabei müsste es ja theoretisch gehen, denn über die Alexa App kann ich die Steckdose schalten, egal, ob ein Echo im Netz hängt oder nicht.

Meine Bitte/Frage wäre daher, ob es grundsätzlich möglich wäre, "set textcommand" auch an AlexaAccount zu schicken? Dann könnte man völlig Echo-frei die Alexa-fähigen smart-home Gerätschaften steuern.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: achim-e am 29 August 2023, 23:08:49
Zitat von: mthome am 27 August 2023, 06:45:45Hallo Thomas,

hat bei mir leider nichts geholfen. Habe alle möglichen Kombinationen inkoknito, Cache gelöscht und Chome/Firefox ausprobiert - ohne Erfolg.

Was auch auffällig ist, dass bei der Eingabe (wenn der Zähler runterläuft um eine neue SMS anzufordern) der Inhalt im EIngabefeld immer wieder gelöscht wird. Man muss also sehr schnell sein um den Code einzugeben.

Bin nun auf die alte Methode mit Cookie zurück - da ging es dann sofort - mal sehen wie lange es funktioniert.


Trotzdem nochmals Danke für Deine Hilfe!

VG,
Michael

Bei mir genau das gleiche Problem. Devices waren "plötzlich" disconnected, also habe ich auch den "npm login new" gemacht mit genau den genannten Problemen (Amazon-Dog-Seite, ständiger Reload, usw.). Habe auch nochmal ein "npm install" gemacht, das klappt, aber das login geht weiter nicht.

Gibt es hier eine neue Info dazu? Hat Amazon ggf. was geändert? Würde jetzt ungern auf die alte Cookie-Methode zurück...

@mthome -- da nichts geht, wollte ich auch auf die alte Methode zurück. Geht aber auch nicht, nach Beschreibung muss man sich dazu ja bei https://alexa.amazon.de anmelden. Das klappt noch mit dem Hinweis besser die App zu nehmen, da nicht mehr alles supported wird. Gehe ich dann trotzdem auf die Seite, kann ich so gut wie nichts machen, auch keine Musik abspielen um das Cookie zu bekommen wie beschrieben. Wie hast du das hinbekommen?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 03 September 2023, 13:22:24
Zitat von: achim-e am 29 August 2023, 23:08:49@mthome -- da nichts geht, wollte ich auch auf die alte Methode zurück. Geht aber auch nicht, nach Beschreibung muss man sich dazu ja bei https://alexa.amazon.de anmelden. Das klappt noch mit dem Hinweis besser die App zu nehmen, da nicht mehr alles supported wird. Gehe ich dann trotzdem auf die Seite, kann ich so gut wie nichts machen, auch keine Musik abspielen um das Cookie zu bekommen wie beschrieben. Wie hast du das hinbekommen?
Hallo @achim-e,

wenn Du auf der Seite eingeloggt bist in Chrome die Enticklertools starten und dort unter Netzwerk (Header-Abfrageheader) in einem Eintrag (bei mir z.B. "items?startTime=...") nach dem Cookie suchen. Das dann in Fhem unter Cookie eintragen und anmelden. (im Prinzip wie in michael.winkler's Anleitung)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: achim-e am 03 September 2023, 14:31:10
Hallo und danke. Habe jetzt auch irgendwo auf der Seite nach dem Cookie gesucht und bin auch fündig geworden. Nun scheint es wieder zu klappen, auch wenn es eigentlich nicht die aktuelle Methode ist.

Aber vielleicht findet ja noch jemand auch die Lösung für die npm-Variante?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juergen012 am 07 September 2023, 17:38:15
Zitat von: d0m2011 am 17 Juli 2023, 21:33:27
Zitat von: d0m2011 am 17 Juli 2023, 21:28:44Das habe ich tatsächlich schon probiert:
elsif($ModelNumber eq "ASQZWP4GPYUT7"  || $ModelNumber eq "Echo Pop") {return "Echo Pop";}
Leider ohne Erfolg.

Jetzt hat es funktioniert - siehe Lösung oben.
Danke nochmal!

Hallo, habe jetzt auch einen Echo Pop. Leider lässt er sich nicht über Fhem steuern. Ich habe schon diverse Seiten durchgelessen, bekomme aber nicht den richtigen Hinweis, um den Pop händisch einzubinden. Hat jemand eine Tip für mich??
Beste Grüße
Jürgen K.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: d0m2011 am 10 September 2023, 21:08:08
Hallo Jürgen.
Wenn Du den Echo wie beschrieben eingebunden hast (Zeile im Modul eingefügt), musst Du das Modul am Ende noch erneut einlesen.
Wiki Reload (https://wiki.fhem.de/wiki/Reload#:~:text=Mit%20dem%20Befehl%20reload%20wird,%C3%84nderungen%20in%20dieser%20Moduldatei%20verf%C3%BCgbar.)

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juergen012 am 11 September 2023, 18:21:35
Prima DANKE!! Läuft.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 16 September 2023, 06:59:46
Zitat von: achim-e am 03 September 2023, 14:31:10Hallo und danke. Habe jetzt auch irgendwo auf der Seite nach dem Cookie gesucht und bin auch fündig geworden. Nun scheint es wieder zu klappen, auch wenn es eigentlich nicht die aktuelle Methode ist.

Aber vielleicht findet ja noch jemand auch die Lösung für die npm-Variante?
Hallo, ich habe es heute morgen nochmals probiert in dem ich F2A bei Amazon aktiviert habe. Danach habe ich zumindest das Account Device auf connected bekommen.
Das Problem ist jedoch noch, dass es immer wieder kurzzeitig den connect verliert:
2023.09.16 09:06:51 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2023.09.16 09:06:51 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2023.09.16 09:06:51 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2023.09.16 09:06:51 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2023.09.16 09:06:51 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2023.09.16 09:06:51 3: [Echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2023.09.16 09:06:54 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Sat Sep 16 09:06:49 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false

...

2023.09.16 09:07:26 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Sat Sep 16 09:06:49 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.09.16 09:07:27 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Sat Sep 16 09:06:49 2023] write new refreshtoken
2023.09.16 09:07:27 3: [Echo] [echodevice_setState] to connected
2023.09.16 09:07:52 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.09.16 09:07:52 3: [Echo] [echodevice_setState] to connected but loginerror
2023.09.16 09:08:52 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2023.09.16 09:08:52 3: [Echo] [echodevice_setState] to connected but loginerror


Nach einem NPM_login refresh geht es im Log wie folgt weiter:
2023.09.16 09:15:24 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Sep 16 09:15:21 2023] write new refreshtoken
2023.09.16 09:15:52 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2023.09.16 09:15:52 3: [Echo] [echodevice_setState] to connected but loginerror
2023.09.16 09:16:52 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2023.09.16 09:16:52 3: [Echo] [echodevice_setState] to connected but loginerror
2023.09.16 09:17:52 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5


Hat noch jemand eine Idee, woran es liegen könnte?

Devicelist:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      65055336-f33f-6d2a-b9b4-97bc6c1e91b17152
   IODev     
   LOGINMODE  NPM
   NAME       Echo
   NR         238
   NTFY_ORDER 50-Echo
   STATE      connected
   TYPE       echodevice
   eventCount 79
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2023-09-16 09:19:52   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2023-09-16 09:19:52   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2023-09-16 09:05:34   COOKIE_MODE     NPM
     2023-09-16 09:15:24   COOKIE_TYPE     NPM_Login
     2023-09-16 09:19:52   alarm_count     0
     2023-09-16 09:15:24   amazon_refreshtoken vorhanden
     2023-09-16 09:05:52   autocreate_devices stop
     2023-09-16 09:19:52   musicalarm_count 0
     2023-09-16 09:19:52   reminder_count  0
     2023-09-16 09:19:52   state           connected
     2023-09-16 09:19:52   timer_count     0
     2023-09-16 09:19:52   timer_id        -
     2023-09-16 09:19:52   timer_remainingtime 0
     2023-09-16 09:05:52   version         0.2.19
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 198
     DEVICETYPE A3FX4UWTP28V1P
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    9295801220
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1694848072.07949
     notifications:
       G2A0P3088326051G:
         411c9476-dd70-3b11-a1aa-9b533101086c Reminder_2023-09-13 10:45:00_XXX
         a10e1430-2ba4-3474-97bc-eb16d74d1e1b Reminder_2023-09-14 18:53:00_XXXX
       G2A14Q0494330HT7:
         14afd02e-6f6c-3835-abbe-c9ea84980297 MusicAlarm_07:10:00.000
         5013f891-e3aa-3cc8-9763-27eeb6d6342a MusicAlarm_06:50:00.000
         ae3ed304-2c00-3951-8c48-e7c27ecbf727 MusicAlarm_06:05:00.000
         c3aab263-9bd3-37f3-b86b-cb756c866a3a MusicAlarm_07:00:00.000
         cdf62561-3450-3c62-a312-b281d25eb9b6 MusicAlarm_06:10:00.000
         e375f000-8286-3908-b6b3-5b0527c09c87 MusicAlarm_06:40:00.000
       G2A1A603117302EK:
         0d2c7c82-2e1b-34bf-9fa5-9d6db7f82b22 MusicAlarm_06:30:00.000
         3f550812-8593-31eb-9733-0e199534cc21 MusicAlarm_07:40:00.000
         67b6352a-4c32-3abd-8e0e-e4241985b25a MusicAlarm_06:10:00.000
         8d169e32-02f0-3f47-8324-97a6b92cf421 MusicAlarm_06:50:00.000
         b750679f-22fb-338f-a67b-f5aa2d6409f7 MusicAlarm_07:30:00.000
         f77d5937-6e66-33a3-ab34-56f9dfad8124 Alarm_06:00:00.000
       G2A1A6031466059L:
         a7fe3cf2-cc0c-3868-a361-5f0b1d60c97d Alarm_06:30:00.000
       _G2A0P3088326051G:
       _G2A14Q0494330HT7:
       _G2A1A603117302EK:
       _G2A1A6031466059L:
       _account:
Attributes:
   icon       echo
   npm_proxy_ip 192.168.1.45
   npm_proxy_listen_ip 192.168.1.45
   room       Amazon

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 28 September 2023, 17:20:21
Hallo zusammen,

für die Anmeldung bei Amazon erhalte ich diese IP-Adresse:
Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://10.0.3.1:3002

Das funktioniert aber nicht. Was läuft falsch?

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 29 September 2023, 08:05:11
Hi Jürgen,

hast du einen Docker Container oder evtl. wird die IP Adresse nicht richtig ermittelt?

Probiere mal Deine IP Adresse in den Attributen npm_proxy_ip und  npm_proxy_listen_ip zu setzen .

VG,
mthome
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 29 September 2023, 15:17:48
Hi mthome,

durch das Setzen der Attribute habe ich zumindest das login hinbekommen. Allerdings wechselt das Device ständig zwischen "connected" und "connected but loginerror".

Fhem läuft ganz normal auf einem pi3B im eigenen VLAN (aktuell ohne Einschränkungen). Wie wird den die IP ermittelt? Eventuell fehlt ja ein Modul im pios.

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 29 September 2023, 19:33:16
Zitat von: juemuc am 29 September 2023, 15:17:48durch das Setzen der Attribute habe ich zumindest das login hinbekommen. Allerdings wechselt das Device ständig zwischen "connected" und "connected but loginerror".
Das Problem habe ich auch mit dem NPM_login und habe es leider nicht gelöst bekommen. Ich bin dann auf die "alte" Cookie Methode umgestiegen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 10 Oktober 2023, 19:11:04
Hallo Michael,

kannst du bitte den Echo Pop mit ins Modul aufnehmen?

ASQZWP4GPYUT7
G0G2HN0330950ARV
(model unbekannt)

Vielen lieben Danke, Michael
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: R3hub am 14 Oktober 2023, 23:48:58
Hallo Zusammen,
ich habe das Modul vor einiger Zeit installiert und es lief auch erfolgreich.
Jedoch hat irgendwann meine Alexa die Aktionen von FHEM nicht mehr ausgeführt.
Mangels Zeit - wollte ich nun endlich (gefühlte Monate später) dem Fehler auf den Grund gehen.

Fehler: "connected but loginerror";

Wenn ich richtig sehe, hat Amazon das Webinterface eingestellt - ist damit das Modul überhaupt noch nutzbar?

Danke und Grüße

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: stefanru am 15 Oktober 2023, 12:11:48
Hi,

das Modul funktioniert.
Welchen login verwendest du?
NPM login funktioniert bei mir sehr gut.

Gruß,
Stefan
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: R3hub am 15 Oktober 2023, 18:22:55
Hey,
ich hatte die Cookie-Methode aktiv. Dann werde ich es mit dem NPM-Login versuchen.
Meine Vermutung war, dass auch diese Methode über Alexa-Web (alex.amazon.de) agieren wird und wollte daher erstmal sicherstellen, dass ich hier überhaupt noch etwas erreichen kann.

Danke schon mal für die Rückmeldung.

Grüße
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 15 Oktober 2023, 21:00:27
ZitatWenn ich richtig sehe, hat Amazon das Webinterface eingestellt
Das siehst Du falsch. Etwas versteckt findest Du den Link auf der Homepage.
ZitatCookie-Methode
funktioniert.
Grüße Markus
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: R3hub am 16 Oktober 2023, 22:20:26
Hallo Zusammen,

danke für die schnellen Rückmeldungen.
Bei mir läuft es wieder.

Danke und Grüße
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 17 Oktober 2023, 10:34:49
Kaum hatte ich es geschrieben
ZitatEtwas versteckt findest Du den Link auf der Homepage.
gibt es anscheinend auch diesen Link nicht mehr.  :'(

Kennt jemand noch eine Möglichkeit die "Alexa-App" per Webbrowser aufzurufen ?

Grüße Markus

Edit: Per trial&error scheine ich über diesen Link https://www.amazon.de/alexa-privacy/apd/rvh ein Cookie ermittelt zu haben. Sie spricht wieder mit mir.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 17 Oktober 2023, 14:39:43
Der Browserzugriff soll ja irgendwann entfallen. Er ist ja aktuell schon stark eingeschränkt. Amazon möchte, dass man die App nutzt 8)

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: georgbarlo am 18 Oktober 2023, 17:22:41
Hallo,
bei mir läuft FHEM mit Docker auf einer QNAP.
Seit mehreren Stunden versuche ich das Echodevice mit NPM-Install sauber zu installieren. Alle 60s wird der Connect unterbrochen mit der Meldung "connected but loginerror", wie bereits von anderen Usern berichtet. Das Verzeichnis "/opt/fhem/cache/alexa-cookie" habe ich mehrmals gelöscht, die Rechte laut vorhergehenden Threads gesetzt, Fhem und den Container mehrfach neu gestartet.
Ich bekomme es einfach nicht hin. Kann mir jemand helfen?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 19 Oktober 2023, 14:36:40
Wäre es möglich noch den neuen "Fire TV Stick 4K Max (2. Generation)" mit dem Devicetype A1WZKXFLI43K86 ins Modul echodevice aufzunehmen?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 20 Oktober 2023, 11:43:53
Hab mir vorab selber schonmal die Zeile 4414 eingebaut
        elsif($ModelNumber eq "A1WZKXFLI43K86" || $ModelNumber eq "Fire TV Stick 4K Max")       {return "Fire TV Stick 4K Max Gen2";}

Funktioniert einwandfrei.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 25 Oktober 2023, 06:33:58
Guten Morgen zusammen,

seit gestern Nachmittag wird bei meinen echodevices das voice reading nicht mehr aktualisiert. Hat Amazon etwas verändert oder liegt es an meiner Installation?

Hat noch jemand das Problem?

Viele  Grüße,
mthome
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ralf-ms am 25 Oktober 2023, 06:51:15
Moin,

bei mir ebenso,
alles andere (z.B. speak, textcommand) fluppt.

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 25 Oktober 2023, 12:58:57
Zitat von: mthome am 25 Oktober 2023, 06:33:58seit gestern Nachmittag wird bei meinen echodevices das voice reading nicht mehr aktualisiert.

Stimmt, letzte Aktualisierung 2023-10-24 18:02:38
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ralf-ms am 25 Oktober 2023, 14:16:56
Die iobroker-Kollegen haben das gleiche Problem, somit liegt das Problem wohl bei Amazon.
Ich hoffe, dass die das unabsichtlich verbockt haben (und wieder richten)...

https://forum.iobroker.net/topic/68182/alexa2-3-25-x-beta-jetzt-wieder-mit-history/215
https://forum.iobroker.net/topic/69136/alexa-summary-geht-schon-wieder-nicht?_=1698235168694&lang=de

(bei denen heißt "voice" --> "summary" (in diesem Feld steht der vom echo device gehörte Text))
 
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 25 Oktober 2023, 14:38:05
Zitat von: ralf-ms am 25 Oktober 2023, 14:16:56Ich hoffe, dass die das unabsichtlich verbockt haben (und wieder richten)...
Ich befürchte das war nicht unabsichtlich  :'(
Ich habe mal angefangen die wichtigsten Befehle einzeln über ha-bridge umzustellen damit wenigstens ein bisschen etwas per Sprachbefehl geht.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Oktober 2023, 15:21:38
Zitat von: mthome am 25 Oktober 2023, 14:38:05Ich habe mal angefangen die wichtigsten Befehle einzeln über ha-bridge umzustellen damit wenigstens ein bisschen etwas per Sprachbefehl geht.
Warum ha-bridge und nicht alexa-fhem?

Habe beides ausprobiert und (ich persönlich) finde alexa-fhem (deutlich) angenehmer/einfacher...
(oder verstehe ich was nicht/falsch?)

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 25 Oktober 2023, 16:20:08
Zitat von: MadMax-FHEM am 25 Oktober 2023, 15:21:38Warum ha-bridge und nicht alexa-fhem?

Habe beides ausprobiert und (ich persönlich) finde alexa-fhem (deutlich) angenehmer/einfacher...
(oder verstehe ich was nicht/falsch?)
Das ist eher dadurch bedingt, dass ich alexa-fhem nur bei meinem System am laufen habe - ich habe noch ein System beim meinem Vater und dort noch ha-bridge. Das war der schnellste Weg für mich um ihn wieder Operativ zubekommen (er sieht fast nichts mehr und bedient im Haus viel über Sprache).

Ich müsste mir wirklich überlegen dort auch auf alexa-fhem umzustellen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 25 Oktober 2023, 18:25:50
Hallo blöde frage sollte das echodevice noch funktionieren?

Im Moment kann ich das NPM_Install nicht mehr ausführen.

ein NPM_Login sagt mir "Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch"
das NPM_Install bringt
Installationsergebnis


Installation wird angestartet

up to date, audited 91 packages in 888ms

found 0 vulnerabilities
!!Installation fehlgeschlagen!!

hätte versucht das ganze manuell zu installieren mit sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
das läuft ohne Fehler durch, aber das NPM_Login funktioniert trotzdem nicht.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 25 Oktober 2023, 20:08:15
Also bin schon etwas weiter - konnte nun alles per shell installieren.
Nun braucht er einen npm_proxy_ip - da setze ich einfach die eigene IP des FHEM Servers rein korrekt?

Bekomme beim Login nun
ZitatLogin Ergebnis


Das Skript zum Amazon Login konnte nicht gefunden werden!


so bin nun schon wieder weiter:

nun kommt
Login Ergebnis


Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
http://10.0.0.94:3002

Aber unter dem Link reagiert dann nix - die 10.0.0.94 ist die IP vom FHEM Server.

Was mache ich hier noch falsch?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 26 Oktober 2023, 07:37:08
Also was mir da auch noch aufgefallen ist nach dem ich NPM_login gemacht habe, (und die Seite eben nicht aufgeht) ist das ganze FHEM mal abgestürzt - also es reagierte nichts mehr, bin mir aber nicht 100% sicher ob es damit zusammenhängt - und auch nicht 100% sicher ob es gleich danach war, mir ist es eben erst etwas später aufgefallen.
Und auf jedenfall wenn ich das NPM_login ein zweites mal ausführe, dann bekomme ich ein
Login Ergebnis


Der angegebene Proxy Port 3002 ist in Benutzung, bitte das Attribut "npm_proxy_port" entsprechend anpassen.

Und wenn ich dann einen anderen npm_proxy_port angebe und erneut NPM_login mache dann stürzt fhem total ab
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 26 Oktober 2023, 08:06:43
Also nun habe ich folgendes eingestellt
npm_proxy_ip 10.0.0.94
npm_proxy_listen_ip 10.0.0.94
npm_proxy_port 3003
deleteattr
und nun kommt die Anmeldeseite

im Log sehe ich nun auch dann folgendes
2023.10.26 08:03:31.913 3: [echo_devices] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2023.10.26 08:03:34.928 3: [echo_devices] [echodevice_NPMWaitForCookie] [NPM Login New Thu Oct 26 08:03:13 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.10.26 08:03:42.976 3: [echo_devices] [echodevice_NPMWaitForCookie] [NPM Login New Thu Oct 26 08:03:13 2023] write new refreshtoken
2023.10.26 08:03:53.572 3: [echo_devices] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.10.26 08:03:53.573 3: [echo_devices] [echodevice_setState] to connected but loginerror

Aber wie man bei den zwei letzen Zeilen sieht passt trotzdem was nicht die sind gekommen da ich auf einem Device einen Speak Command abgesetzt habe

Hier noch das echoDevice
define echo_devices echodevice xxx@xxx.xx xxx
attr echo_devices event-on-change-reading .*
attr echo_devices icon echo
attr echo_devices intervalvoice 1
attr echo_devices npm_proxy_ip 10.0.0.94
attr echo_devices npm_proxy_listen_ip 10.0.0.94
attr echo_devices npm_proxy_port 3003
attr echo_devices room Amazon
attr echo_devices server layla.amazon.de
attr echo_devices verbose 3
#   DEF        xxx@xxx.xx xxx
#   FUUID      5f89320a-f33f-1e88-dd98-f34ebd41b98fb896
#   FVERSION   37_echodevice.pm:v5.0.0-s26735/2022-11-22
#   IODev     
#   LOGINMODE  NPM
#   NAME       echo_devices
#   NR         206
#   NTFY_ORDER 50-echo_devices
#   STATE      connected
#   TYPE       echodevice
#   eventCount 18
#   model      ACCOUNT
#   OLDREADINGS:
#   READINGS:
#     2020-10-16 09:19:38   2FACode         not used
#     2023-10-26 08:33:26   BrowserLanguage de,en-US;q=0.7,en;q=0.3
#     2023-10-26 08:33:26   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
#     2023-10-26 08:27:02   COOKIE_MODE     NPM
#     2023-10-25 22:54:35   COOKIE_STATE    OK
#     2023-10-26 08:31:07   COOKIE_TYPE     NPM_Login
#     2023-10-26 08:33:22   alarm_count     0
#     2023-10-26 08:31:07   amazon_refreshtoken vorhanden
#     2023-10-26 08:27:21   autocreate_devices stop
#     2023-10-25 22:54:37   config_address_between -
#     2023-10-25 22:54:37   config_address_from
#     2023-10-25 22:54:37   config_address_to -
#     2023-10-25 22:54:43   list_SHOPPING_ITEM
#     2023-10-25 22:54:43   list_TASK       
#     2023-10-26 08:33:22   musicalarm_count 0
#     2023-10-26 08:33:22   reminder_count  0
#     2023-10-26 08:33:22   state           connected
#     2023-10-26 08:33:22   timer_count     0
#     2023-10-26 08:33:22   timer_id        -
#     2023-10-26 08:33:22   timer_remainingtime 0
#     2023-10-26 08:27:21   version         0.2.19
#   helper:
#     CMD_QUEUE_NUMBER 921
#     DEVICETYPE A4ZXE0RM7LQ7A
#     RUNLOGIN   0
#     RUNNING_REQUEST 0
#     SERVER     layla.amazon.de
#     TWOFA     
#     VERSION    9295801220
#     echodevice_refreshvoice 1
#     echodevice_refreshvoice_lastdate 1698302006.69868
#     CMD_QUEUE:
#     getbehavior:
#     notifications:
#       G091830043507J7:
#         4af03dd1-fcbb-320b-b29b-9b12c707c811 Timer_0
#       _92f373b8a5d416a9aa7797ccbb22033:
#       _G0014D069570B4J:
#       _G0014D069570B9C:
#       _G090XG121470KQC:
#       _G090XG121470KRB:
#       _G0911B059440GKV:
#       _G0911M100130548:
#       _G0911M110340CG3:
#       _G0913L0600708PH:
#       _G0916D1001604D7:
#       _G091830904507J7:
#         count_Timer 1
#         timer_aktiv 1
#       _G091830903508SM:
#       _G091EV101450078:
#       _G0922H072130RXQ:
#       _G4L1DG0002700JJ:
#       _account:
#       _cbd18375673f46759f249229858e6a8:
#   hmccu:
#
setstate echo_devices connected
setstate echo_devices 2023-10-26 08:31:07 .COOKIE {"loginCookie":"session-id=135-3455912-2251142;; ubid-main=135-2260958-4715832;; csm-hit=tb:258C3STMZFTTA5QXDXFA+s-258C3STMZFTTA5QXDXFB|1698300916782&t:1698300916782&adb:adblk_no;; session-id-time=23290218642;; session-token=FsQJPnB/PuuefDhYeonx7m5wne1tQLY2do01fYCfK1yHFW5ASQ13xqNWUTo1Dd1+rLVFUW/Qjah46QosOd+4HKFCvDFsE1UNeBYe3Vskq635jdNevfzfSqNPWfUXXhn0V87EtK93E/DoDfjYjDCu2q42gC46RBg5Y9e08qmBW+RB/uobkoqwOHFPdFJ0+rYDWiviYhIV1pe+2pvCoCnT7/yZPU9UljtfHG9S5JCOFIIlnuLj5nmxC+lqYXpNwtU0vh53EkUdX3Xb7Nbf+w3CvUFdgxbg+6ualXVD+D1QwUv7gFWmD2YbEnnvQYOdmp11GQ1mRvj5DaRkt4SKWNTHtGZT+jWZT8OMKE57tbPBBinCURrC1A==;; x-main=D0IvYFWZsbA4as7Kph0A5k?oshrbvj2Gt7jy7eje9JrLWnF0oAiObecHZF8JmMG;; at-main=Atza|IwEBIL5S7RROrUCkY6FhReQG5EkLj5-lXGC6PlJfmiRqO6MehQUrbDiIepHAdqzUY6L5V47EDZen7pYoULyYWK04w4naarFgF-hQ2-I9_n-T04C1Bg-gEFJKFWuABOox6f-8xvHRFGa7Q0hqXcjX09br3hEu9k0evHeqz4HiWFJFirHV1qcJ-Gzlq5Gi3lxsue-5YzIBXbRlyFPvH91Unm9Ry4c4V4SkFC59zxO5_dklI6KnZH_O6W1Hl5KpRHuS5sUCo9I2zDIbxtv8dubxK4SD_SPmV7uhoQsW6sAf49DyTRsmuZP8aLf04oJKMRn98bE;; sess-at-main=MrdMKFGzHdNfawe5dWp6PocUAxSGuaR7l9OR6h4FB64=;; frc=gU/NdJyejhyYu8zGeab7I0RM2ccKpvgdYMYdslsNi0Rk6BSB4xWzvYWMSwpu66bLorsFCxgPmxQtq527Oujm+s7jwa0CNaxZKmOKxSTNzUQOD28wG0wvHDvex7LlkVNdwqKKqrKvpALy/j0zYk4lYOvvB/aK8MDO8xm9JCdhciT3tr8gf+alfNoDtf8sx5lKfFiJCYHB8IXhsHIhwWXYEEvK5lV7xRXvlt+BzbXn3tTidFBS1n25Y3k9dE4zoIecBdhfW7LT6PLgkbuccGLuMkFPVflZinKBBAbLyl8DwyVnW7wpBomqljxGelg5fZRyQaoYEp96lunEvLs9FzKBICGn3wS6/fwu+4UccCE9bw8WAxw2nd1W0R32yBcsDIV/jPH7JvW/CSVhqWtMT0INYaVNWw7Uog==;; map-md=eyJkZXZpY2VfdXNlcl9kWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjQ4NTQwNyIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==;; csrf=-1130116146","frc":"gU/NdJejhyYu8zGeab27I0RM2ccKpvgdYMYdslsNi0Rk6BSB4xWzvYWMSwpu66bLorsFCxgPmxQtq527Oujm+s7jwa0CNaxZKmOKxSTNzUQOD8wG0wvHDvex7wLlkVNdwqKKqrKvpALy/j0zYk4lYOvvB/aK8MDO8xm9JCdhciT3tr8gf+alfNoDtf8sx5lKfFiJCYHB8IXhsHIhwWXYEvK5lV7xRXvlZt+BzbXn3tTidFBS1n25Y3k9dE4zoIecBdhfW7LT6PLgkbuccGLuMkFPVflZinKBBAbLyl8DwyVnW7wpBomqljxGelgfZRyQaoYEp969lunEvLs9FzKBICGn3wS6/fwu+4UccCE9bw8WAxw2nd1W0R32yBcsDIV/jPH7JvW/CSVhqWtMT0IYaVNWw7Uog==","map-md":"eyJkZXZpY2VdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9ZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjQ4NTQwNyIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"36313130645463033334245443039423037303136343046323341353833353123413249564c5635564d32573831","deviceAppName":"ioBroker Alexa2","deviceSerial":"792436fc5921d71bbdbf18fe237a34b","refreshToken":"Atnr|EwICIgU_k6F6bpzpKbS7aQv0JD8nc_TnmAjMB-TEy0RTQexWHbVOB3S0X4oj0u3_mlHX6iTLnp5TWOlkYcBKBPgCQyVNYp0UCXFfFxA8rJnqc3mcLPlaSbbn5zWGdzB8ZVsNP2haf5R7msN_QLCZCOQUDDweu-H_kWB1CFGF8W3VkuvGi3R-Orm9YkchrpBJuE4w7StO2w3I4JmI68M2PT8PnxM_ZtiSmAa2xGpIJvGYsP2Ajh4HrFzsS-oaBINgE93UYgy2eOPJy_4dnIZAK8XDALzobdKKejzTh_XOZTQiRqN_rcQAX9l2nY8N92AUQrU","tokenDate":1698301865291,"macDms":{"device_private_key":"MIIEvgIBADANBgkqhkiG9w0BAQEFAASBKgwggSkAgEAAoIBAQChqh4naPQbC7QczdcveNoaK5Qknf94ki+M6qW2/XjbD6qsIxGkKlQH6TWxqEdS8klS8jncP4X/qlGYIiAQTLLhNTxvAoGedIDZrIiBKyknGF+hLFGyC+fnQ+dVTq9DTjLlSnmp9mAhtFSOFHz/oEO84IhpfZmpiOImVNyzTSJ78hrfoqbhbYiCe4kHxgJnD+/0xAsoCwW+iGCY44+QFAnWz/UWPw8Tm4l+sHsde2XTkkTo7H47k17HtoB7Lxrw9M7LmoGoKoeE/CbSjlT+dfbsZQfd7Spz1DUIkayopw2wTjY2i4RnMuD8lujTNvqD1b2BfTjJ4H8pOKFAA+5T3AgMBAAECggEAS5Ywtxh5WdPlCLqtbALDZw0NHPnKouMm3GoxxRdKVJJqGtVKj6oP3KoqkIV5xBlfCTJLNN+oYVO1STPfQ9/b3Ot5MCYp2J58SEpFIK+/dAoPXFpOcELk0NqM5PP/Oibr4Q0rSW5qkBeymSO3NgG5d7NqRUSrZPUuTtgXW0pPD7jC+1D+HdMW4qO9AwHpcad98o3FeI/K3LvE2fNVSTvRJKrU4TOVYv+HhG5DuSgyhKkfStnlfBRX2ui3wEi+hl76HQfZ9fyIEYGnHFoZwEEdqtHrhjd4obPUpC2TcyjwW1tCOH0F7qt+N7Z/bd+hmFEwBsrAI7b7PVhAbyvbrkQKBgQDUA1O/xa3rkse3fcG58pVgQyKr5jMNUxG3aFkSkQYQ4L0Mg25j5J2uEoSoDiMPFRsbcUeGUKfRJ/i40w9C4Kt6YKBe1xQ1On7vP9boSbdkpGLXNEMP3IvrS6LRoV89J4ZHCcAxujMaONkUtPk7Wg48Qx7jiHZE4bI0TOOdZG2wKBgQDDNKA2oQ04vh91NlRY3Oaqw6llp3y+0mSX/8i6zxye8qfCRwpLIHsZpyeCPriYxpQJQpWcLoznTHCu4zDKPZLgTCDuqwNlmeeCfSuiSOvu3UoZ9cebPa/u6berkjbRg7it31H2DfLwJloRGXqXhzZQSocs7gzzMFWwSUb3fFQKBgQCw743nT+x6E0NyIUBVrP/5V9fFrkJQunJL+g8FCc3GiiEx9svpft524do/rSNENd0nGH0XX3Fwe9BhPxNPdvzlBtsQC2M8APOKa7bI6Sx6e45Zl6v+37xF+bwMU/B3lhaTUiFizp3eafLL+SwJs+/1BYarXrT02wzzb1QdohTXQKBgQCiscfABWexoQ9ESw2atMqWaphd7Y06e6/5oIJffYWS7TP2a3IerlEpTe9VUqRRXp2dIgrBgOIZGdGHTvwocCxqFcgUYB2SnTMdwueMdi1gp3xCK5zqHNpLwrNSCu7bIWLEmSiJXnjvnKtcYzdKiWiNfwtzpCvNr8UpYgplMRCQKBgAxcPUCy/ZW5SK6jEOKdW1msXLvok0qFF7itaFlbXzpiy6CbDuH6I4Tea4blfRiFz9zxqxAXxMEmglPQnEl2Wu/v/IFF0HOhLhIjw0o9j4UcR8UKp7gmwCchH068VM9NxFtst6Wa+aP/eWKSn/us0b9t3wAV+FNjsVJkQ+zUNC","adp_token":"{enc:v/J8d2yvxWhn9ICu3aVXdgWX+RZct7XZJh4l40G20JG9RTLg+gBcQsFykdtxG27jcIZpP8Qd4edmo9IShHOl9dfbFNEBY8lWqejwp1aJ0IvgwuWNIbdIMvMWK8zpsAkQ2++t5bDDin9Mwf+iErPLlgcU4g8Lx49PRyRn7Yz349W3+lMaX2U48oYZl/+OTldgSvyzUa3QP2Z6Kh2pwvVOZQHVmj/KiMixicTE4ehN9pXrdeWbrEEJewwvY9A8iaTktxmtwS08WSh02J3RL+IHwm2f+baeucPBD5fLFGsE1pLKcXTU67QifRqcHNnp0z/TYBjfZ3YcsA/Lg0LoHCjnpdX3PKQdEOWySwRnORxD3uytLLkU4iSsaK0aHyrdTlfqheYS+4eZYoK1YkTXcOiP7fobuFkjyW4r7Zr+E0JrtJFKTuM9MXSo2q5yFCDcq23ZGOKtRgNquDv6m3zj0H1XaQ2zrv+tIVNC7BaggWm7Y0VX+YWsXSaO1IIbgDmGx2FbM57GLFijBFK28/DhHeQa13LJkwWe5Kjv3WZ0bZXGPHIj0/oSWv7fEOQKFpoFVYBESXEOqEr7MFr8yrFXoQhDEyJEdHorJS7oj1Hgbc9DPclcCW2TsbPkws+8vn9gwoXtZGhV8U8noYjT6buA9e/oZQpBHOjtBQHSq8bTxOEwFADZvmKg14eSPenuG2VoVley/7FodFK55YsstGchm1c6sLZFTdqD0Qjj5L0PsQFUehdzzaTLyNVXZQQ91EmvjIvfmN4SfPYQ36xwLbJr42FXVxdbtKAw6pDChavzrtHmkVnNn8x90faQLjG92Lg5diwzsWxRlVzs3zRo5Wk8sG4tTUjiJ9X5M0KLoOwRByPgJqTDaQXNgFkqBhIbIthtuO3DCn8uj+Mmf4NsknTAMXfZBy5WMF6rElzO4+/yi+uSUR8sIRMhR8WRkVMj/Gd9HErNOTndExNnK/ge9vquehDago32xzCgRHszxwJkj+JwsUqFl5uljKlv+iVvS1vVMFE2isfPgsei3+NYACXQi6k2OzqFOe7Yj+0Xg=}{key:UHzg0c5q9TCQ+uhRlhAekQDr517InyyeQHHg1ece3aHW6hkFqNmNSt+QtSm3d2aXdkGcdwhDAsGQhCX/XJCIZMiRvu4f+Kcn4d88XNng3SKFbwvi0DLEHvGIxQ7MGKBDnpXZ8xB1v3t5YGQf19TTmFZ672d8Ajm26yz9Z1oUgrP0wZDuXAd3O5c7vNWwBreh3LaNLqsa9BZTglOPVk1bRpoHUfSziUkL2mT3ykDHL/Tt8PcZ/0916VgVNnMpgtUNavdjFYH5abkvMQXLeDGniikUpjMS3dqoXX5lbb6GXx0NulOpd2rX0dyy3SfSDS64y80c0mm7YjESj2nB2Fg==}{iv:yQyIbd541GtDjbZy/uVug==}{name:QURQV9rZW5FbmNyeXB0aW9uS2V5}{serial:Mg==}"},"amazonPage":"amazon.de","localCookie":"session-id=257-6713211-1640916;; session-id-time=2329021866l;; ubid-acbde=258-5524888-5721661;; x-acbde=FS87XKeqMjPkNNVSR01kJkmhvhxIPmC7Y6J7qthC9?OgBYc4i85Kdu0FOizs7JH;; at-acbde=Atza|IwEBIOAWHhnTQRRwrmNmsIbyXUstEeksFZkdOfnEQX4mpifdzXXSKsALI_aVF0kOrQJOBxfEISL9rr4Qf24KcLwYMzfwqmmeLcPtymfWeGq0kALvA_wg4d5CTqkksVx_rLrpAGt274kcV9irIPpux48IWdgBO4KX2J1SYjSFpMpQA0VJmW2BQUxeSkzlTytZyxaWl7rOEvigtxeSTtfLAYMJd8sYujIbxu_vV8bzHP8L2QIqnnZi8qOW894R87vevEM245XaRZFYb8uDYrGlsAwON0X6thxgGuje2idjve4oW9rLxvn0j4bmGHxgeZ0dgvX8;; sess-at-acbde=RZrd1H2Bq+I/VsjLRfzEQFJ9nUs8anwEmQnwBrsUOE=;; csrf=1038075143","csrf":"1038075143","dataVersion":2}
setstate echo_devices 2020-10-16 09:19:38 2FACode not used
setstate echo_devices 2023-10-26 08:33:26 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate echo_devices 2023-10-26 08:33:26 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate echo_devices 2023-10-26 08:27:02 COOKIE_MODE NPM
setstate echo_devices 2023-10-25 22:54:35 COOKIE_STATE OK
setstate echo_devices 2023-10-26 08:31:07 COOKIE_TYPE NPM_Login
setstate echo_devices 2023-10-26 08:33:22 alarm_count 0
setstate echo_devices 2023-10-26 08:31:07 amazon_refreshtoken vorhanden
setstate echo_devices 2023-10-26 08:27:21 autocreate_devices stop
setstate echo_devices 2023-10-25 22:54:37 config_address_between -
setstate echo_devices 2023-10-25 22:54:37 config_address_from
setstate echo_devices 2023-10-25 22:54:37 config_address_to -
setstate echo_devices 2023-10-25 22:54:43 list_SHOPPING_ITEM
setstate echo_devices 2023-10-25 22:54:43 list_TASK
setstate echo_devices 2023-10-26 08:33:22 musicalarm_count 0
setstate echo_devices 2023-10-26 08:33:22 reminder_count 0
setstate echo_devices 2023-10-26 08:33:22 state connected
setstate echo_devices 2023-10-26 08:33:22 timer_count 0
setstate echo_devices 2023-10-26 08:33:22 timer_id -
setstate echo_devices 2023-10-26 08:33:22 timer_remainingtime 0
setstate echo_devices 2023-10-26 08:27:21 version 0.2.19

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 26 Oktober 2023, 10:25:51
Zitat von: sn0000py am 26 Oktober 2023, 08:06:43Aber wie man bei den zwei letzen Zeilen sieht passt trotzdem was nicht die sind gekommen da ich auf einem Device einen Speak Command abgesetzt habe
Dann hast Du das gleiche Problem wie ich in #5700 beschrieben habe  :'(. Als workaround nutze ich die alte Cookie Methode (solange sie noch geht).
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 26 Oktober 2023, 10:35:35
Irgendwie bringe ich das nicht zusammen.

Ich bin auf die Seite https://www.amazon.de/alexa-privacy/apd/rvh gegangen (da war ich schon angemeldet) und sehe die korrekten Daten
Im F12 habe ich mir dann ein Element gesucht in dem Fall das "OE/" und habe da den gesamten Cookie: aus dem Request kopiert.
Oder brauche ich da nur einen gewissen Teil davon?
Also von csrf=1324702495; ubid-   
bis zum ... 3P0kMm+5m; session-id-time=2082787201l
?

danach habe ich ein set echo_devices login gemacht
Aber bekomme im log nur ein "2023.10.26 10:31:18.626 3: [echo_devices] [echodevice_SendLoginCommand] echodevice_FirstStart
"

muss ich da sonst noch was ändern?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 26 Oktober 2023, 11:49:00
Also ich habe nun mal das browser_save_data eingeschaltet

und wenn ich ein set echo_devices login mache dann bekomme ich in den html_Results ein
echo_devices_cookielogin6_header.html

mit folgenden inhalt
HTTP/1.1 401 Unauthorized
Content-Length: 0
Connection: keep-alive
Server: Server
Date: Thu, 26 Oct 2023 09:42:40 GMT
x-amz-rid: NMP4EFJ1WSNS012VD
loginUrl: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Flogin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&
x-amzn-RequestId: X2P48PEGEFPOWSNS50VD
Vary: Content-Type,Accept-Encoding,User-Agent
Strict-Transport-Security: max-age=0; includeSubDomains;
X-Cache: Error from cloudfront
Via: 1.1 41c4e518a9ed9848bf50565b320.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: VIE50-C2
X-Amz-Cf-Id: yPynxAzxY-3PsJpXQM4KdjQHPBPOZT9KGna1Tyk4iFi7qqzWhKLA0Q==

Sonst habe ich keine *cookie* dateien da drinnen
die echo_devices_cookielogin6.html ist leer
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 26 Oktober 2023, 14:37:58
Zitat von: sn0000py am 26 Oktober 2023, 10:35:35Irgendwie bringe ich das nicht zusammen.

Ich bin auf die Seite https://www.amazon.de/alexa-privacy/apd/rvh gegangen (da war ich schon angemeldet) und sehe die korrekten Daten
Im F12 habe ich mir dann ein Element gesucht in dem Fall das "OE/" und habe da den gesamten Cookie: aus dem Request kopiert.
Oder brauche ich da nur einen gewissen Teil davon?
Also von csrf=1324702495; ubid-   
bis zum ... 3P0kMm+5m; session-id-time=2082787201l
?

danach habe ich ein set echo_devices login gemacht
Aber bekomme im log nur ein "2023.10.26 10:31:18.626 3: [echo_devices] [echodevice_SendLoginCommand] echodevice_FirstStart
"

muss ich da sonst noch was ändern?

So habe ich das auch gemacht - das Cookie von oben hast Du aber schon in das Cookie Attribut geschrieben, bevor du den Login gemacht hast?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 26 Oktober 2023, 14:47:23
Ja haben den gesamten Eintrag von Cookie (das sind 3235 Zeichen) in das Attribute vom echo_devices.cookie geschrieben

Danach dann das set echo_devices login.

Das musste ich manuell schreiben den in der Combobox vom set ist es ja nicht mehr drinnen.

Der Loginmode in den INTERNALS steht nach wie vor auf NPM - muss ich das irgendwie abschalten - da ja das NPM nicht mehr funktioniert?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 26 Oktober 2023, 15:13:28
Zitat von: sn0000py am 26 Oktober 2023, 14:47:23Der Loginmode in den INTERNALS steht nach wie vor auf NPM - muss ich das irgendwie abschalten - da ja das NPM nicht mehr funktioniert?
Das wird das Problem sein - lösche alle ECHO Devices und lege das Account Device neu an:
#Amazon Login Daten (alte Variante)
define <Name> echodevice <Amazon account> <Amazon Kennwort>

Siehe auch in Michael's Anleitung https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/)

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 26 Oktober 2023, 15:27:16
Okay danke das wars, musste es löschen und neu anlegen nun funktioniert es mit der alten Cookie Methode.

Wie oft muss man da nun die Cookies erneuern?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 26 Oktober 2023, 15:30:27
Zitat von: sn0000py am 26 Oktober 2023, 15:27:16Wie oft muss man da nun die Cookies erneuern?
Bei mir ist das ca. 1x die Woche - kann es aber gar nicht genau sagen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 26 Oktober 2023, 16:02:02
Okay danke - ist zwar nicht so gut, die voices Abfragen kann man eh gut auf das normale alexa modul umbauen, aber für das "speak" gibt es keine vernünftige Alternative (und die brauche ich relativ zuverlässig, da ich den Wecker und die Türklingel damit realisiert habe)

Weiss man ob es irgendwann wieder mal eine stabile Version gibt mit Amazon, wo das dann wieder gut und zuverlässig funktionieren wird?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Oktober 2023, 16:48:52
Ich kann nicht bestätigen, dass das NTP Login nicht mehr funktioniert. Gibt es noch mehrere Benutzer die das Bestätigen können?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Oktober 2023, 16:52:19
Bei mir klappt npm-Login auch noch (klopf auf Holz)...

voice Reading wird wohl (auch bei mir) nicbt mehr (zuverlässig) aktualisiert...

Zuletzt am 24.10. oder so...

Ist mir aber egal...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 26 Oktober 2023, 17:15:40
Zitat von: michael.winkler am 26 Oktober 2023, 16:48:52Ich kann nicht bestätigen, dass das NTP Login nicht mehr funktioniert. Gibt es noch mehrere Benutzer die das Bestätigen können?
Ich habe zwei Systeme am laufen (1x Raspi, 1x Ubuntu Server)- beim Raspi geht es noch beim Ubuntu System leider nicht.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 26 Oktober 2023, 17:17:13
Hmmm also auf das ganze rauf, habe ich noch mal alles von vorne gemacht, also alle ECHODevices gelöscht, und den cache geleert
Dann echodevices neu angelegt, NPM_install, und dann NPM_login
Das läuft alles durch auch das createautodevices legt dann die 15 Devices an.

In den Devices sieht man dann das die Readings immer wieder mal aktualisiert werden.

Aber die set Befehle funktionieren nicht, also das set volume, oder set speak.
Und der State geht immer wieder mal auf disconnected, connected und dann connected but loginerror.

Aber wenn ich am Device selber was ändere, dann wird das zB jede Minute korrekt aktualisiert.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 26 Oktober 2023, 20:26:05
Zitat von: michael.winkler am 26 Oktober 2023, 16:48:52Ich kann nicht bestätigen, dass das NTP Login nicht mehr funktioniert. Gibt es noch mehrere Benutzer die das Bestätigen können?

Bei mir ist es auch verbunden. Login scheint als zu funktionieren.

Verstehe ich den Verlauf hier richtig, wenn man auf die alte Cookie-Methode wechselt, wird das Voice-Readings wieder aktualisiert?

Zitat von: sn0000py am 26 Oktober 2023, 16:02:02Okay danke - ist zwar nicht so gut, die voices Abfragen kann man eh gut auf das normale alexa modul umbauen

Gibt es dazu eine Anleitung, wie man mit dem normalen Alexa-Modul auch das voice-Reading bekommt? Als ich es vor ca. einem Jahr bei mir eingerichtet habe, hab ich dazu nichts gefunden und eben daher extra Echodevice genutzt. Ich möchte eben das Gesprochene nicht durch Alexa auswerten und schalten lassen, sondern den Text in FHEM haben und diesen mit dem Talk-Modul auswerten.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Oktober 2023, 20:45:44
Gesprochener Text ist mit alexa-fhem nicht abgreifbar...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 26 Oktober 2023, 20:51:32
Zitat von: MadMax-FHEM am 26 Oktober 2023, 20:45:44Gesprochener Text ist mit alexa-fhem nicht abgreifbar...

Gruß, Joachim
sehr schade. Also bleibt nur zu hoffen, dass die Änderung bei Alexa doch nur ein Fehler war und die echodevices bald wieder ein funktionierendes voice-reading haben.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Oktober 2023, 20:56:04
Warum willst du den Text abgreifen?

Naja, das was das Modul hier nutzt war ja nie eine (supportete/offene) Schnittstelle (soweit ich weiß)...

Anders als beim Smart Home Skill (alexa-fhem)...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 26 Oktober 2023, 21:06:14
Zitat von: MadMax-FHEM am 26 Oktober 2023, 20:56:04Warum willst du den Text abgreifen?

Ich nutze das Talk-Modul (talk2fhem) um den Text auszuwerten. Ich hab weder über Google-Assistant noch über Alexa es irgendwie hinbekommen, dass die Sprache so gut zu meinem Fhem passend ausgewertet wird.

Beispiel: "Mach das Badlicht hell und in 10 Minuten wieder aus" - setzt den Dummy Badlicht auf "hell", legt ein at an, welches nach 10 Minuten den Dummy Badlicht wieder auf "auto" stellt. "Schalte aus" bewirkt bei mir dadurch immer, dass es auf "auto" gestellt wird. Nur "schalte ganz aus" stellt den jeweilig genannten Dummy auf "aus".
Wäre sowas denn auch mit dem alexa-fhem und Smart-Home-Skill möglich?

Hier mal als Beispiel ein Teil meiner talk2fhem-Konfig:
(@rooms) && (.*) =
set $1[Badlicht, Flurlicht, Schlafzimmerlicht, Kuechenlicht, Kinderzimmerlicht, Zwillingszimmerlicht] $2{
/auto/ => auto,
/hell/ => Hell,
/weiß/ => Weiß,
/ganz.(aus|ab)/ => aus,
/farbwechsel/ => Farbwechsel,
/rot/ => Rot,
/grün/ => Grün,
/blau/ => Blau,
true => Weiß, false => auto}

(Wohnzimmer\S*) && (.*) =
set Wohnzimmerlicht $2{
/standard/ => Standard,
/weiß/ => Weiß-mittel,
/hell/ => Weiß-hell,
/dunk/ => Frühling-dunkel,
/farbwechsel/ => Farbwechsel,
/FCE/ => FCE,
/rot/ => Rot,
/blau/ => Blau,
true => Standard, false => Aus}

(Dia\S*) && (.*) && ?(seh|start) =
set Modus_Tablet $2{
/seh|start/ => DiaShow,
true => DiaShow, false => Standard}

(Deko\S*) && (.*) =
set Dekolicht $2{
true => on, false => off}

(Lüft\S*) && (.*) =
set Lueften $2{
true => on, false => off}

(Fernseh\S*) && (.*) =
set Fernbedienung $2{
/pause/ => PLAY,
/weiter/ => PLAY,
/kika/ => KiKa,
/Kodi/ => Kodi,
true => TV, false => POWEROFF3}
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 26 Oktober 2023, 21:21:25
Ich würde mir Routinen in der Alexa App mal anschauen.

Inzwischen (oder schon immer?) kann man verschiedene Sprachtexte für dieselbe Aktion hinterlegen (also auch "Abwandlungen")...

Dann kann man z.B. einen Licht-Dummy je nach Routine auf verschiedene Helligkeiten setzen und darauf dann z.B. mit einem notify/DOIF reagieren und die tatsächlichen Befehle ausführen...

Ich hab einige Dinge, die ich mittels Custom Skill umgesetzt hatte auf Routinen und "dimm-dummy" inkl. notify umgestellt...

Gruß, Joachim

Allerdings langsam etwas OT ;)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 26 Oktober 2023, 21:28:02
Zitat von: MadMax-FHEM am 26 Oktober 2023, 21:21:25Ich würde mir Routinen in der Alexa App mal anschauen.

Inzwischen (oder schon immer?) kann man verschiedene Sprachtexte für dieselbe Aktion hinterlegen (also auch "Abwandlungen")...

Dann kann man z.B. einen Licht-Dummy je nach Routine auf verschiedene Helligkeiten setzen und darauf dann z.B. mit einem notify/DOIF reagieren und die tatsächlichen Befehle ausführen...

Ich hab einige Dinge, die ich mittels Custom Skill umgesetzt hatte auf Routinen und "dimm-dummy" inkl. notify umgestellt...

Gruß, Joachim

Allerdings langsam etwas OT ;)

Da muss ich mir das wohl doch nochmal genauer anschauen. Hab Alexa nur, weil ich eine GTS4Mini-Uhr gekauft habe, in der Alexa integiert ist. Als ich die gekauft habe, war es für mich mit dem echodevice und talk2fhem (hab ich schon viel länger eingerichtet, damals noch für Tasker und AutoVoice) viel einfacher und ich hab das mit den Routinen einfach nicht hinbekommen und verstanden.

Nun aber OT genug - Danke für die Rückmeldungen und Hinweise!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ralf-ms am 27 Oktober 2023, 07:06:57
Moin Leute,

ich glaub, das mit dem "voice" Reading bei den echo Devices können wir endgültig abhaken.
Ich hab diese Seite gefunden, und es scheint genau damit zusammenzuhängen:

https://www.smartdroid.de/alexa-verliert-schon-in-wenigen-tagen-wichtige-automatisierungs-integration/
https://ifttt.com/explore/amazon-alexa-alternatives#09

Also heißt es umstellen für die, die (wie ich) mit diesem Reading gearbeitet haben. So'n Mist!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 27 Oktober 2023, 07:27:18
Das voice reading ist zwar schade wenn es nicht mehr abgegriffen werden kann, da man mit fhem-alexa nicht ganz so flexible ist, aber man kann ja trotzdem einiges machen.

Aber weiss man ob das NPM_login später wieder mal funktionieren wird (Auch auf lange sicht) und das speak bleiben wird? Oder fällt das mit dem 31.Oktober auch fix weg?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 09:00:52
Zitat von: sn0000py am 27 Oktober 2023, 07:27:18Das voice reading ist zwar schade wenn es nicht mehr abgegriffen werden kann, da man mit fhem-alexa nicht ganz so flexible ist, aber man kann ja trotzdem einiges machen.
Mein größtest Problem ist, dass ich Antworten nicht mehr zielgerichtet an dem Echo ausgeben kann an dem die Anfrage kam. Kennt da noch jemand einen Workaround?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 27 Oktober 2023, 09:39:41
Zitat von: mthome am 27 Oktober 2023, 09:00:52
Zitat von: sn0000py am 27 Oktober 2023, 07:27:18Das voice reading ist zwar schade wenn es nicht mehr abgegriffen werden kann, da man mit fhem-alexa nicht ganz so flexible ist, aber man kann ja trotzdem einiges machen.
Mein größtest Problem ist, dass ich Antworten nicht mehr zielgerichtet an dem Echo ausgeben kann an dem die Anfrage kam. Kennt da noch jemand einen Workaround?

Ja das stimmt, das ist auch blöd - glaub da gibts auch keine Lösung - wobei wenn dann das speak selber auch nicht mehr funktionieren wird, dann braucht man das eh nicht mehr zu wissen ;)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 11:50:49
Bin aktuell wieder am Modul dran. Das Voice Reding inkl. Person geht wieder. Werde heute eventuell noch eine neue Version online stellen. Welche Readings gehen sonst noch nicht?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 27 Oktober 2023, 11:54:41
Zitat von: michael.winkler am 27 Oktober 2023, 11:50:49Bin aktuell wieder am Modul dran. Das Voice Reding inkl. Person geht wieder. Werde heute eventuell noch eine neue Version online stellen. Welche Readings gehen sonst noch nicht?

Muss man irgendwas ändern, damit das Voice-Reading wieder funktioniert? Bei mir geht es (noch) nicht.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 12:04:25
Nur warten bis das neue Modul per Update zur Verfügung steht.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 12:40:11
Zitat von: michael.winkler am 27 Oktober 2023, 11:50:49Bin aktuell wieder am Modul dran. Das Voice Reding inkl. Person geht wieder. Werde heute eventuell noch eine neue Version online stellen. Welche Readings gehen sonst noch nicht?
Oh Wow - vielen Dank dafür schon mal!
Bei mir geht nur das Voice Reading und voice_timestamp nicht (und ich bekomme unter Ubuntu nicht den NPM Login ans laufen - warum auch immmer aber das ist ein anderes Thema).
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 27 Oktober 2023, 13:10:21
Oh cool, dann wäre noch das Sahnehäubchen, wenn wir rausfinden könnten was bei unseren Installationen falsch läuft das das NPM_login nicht funkt - oder vielleicht wirds dann automatisch gehen mit der neuen Version?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 27 Oktober 2023, 13:39:55
Hallo,
seit 3 Tagen bekommt kein ECHODEVICE mehr das Voice-Reading aktualisiert. Bsp. ein Echo dot 4. gen:
voice sideboard aus 2023-10-24 09:39:06
Die Sprachsteuerung, set textcommand usw. funktionieren nach wie vor tadellos.

Kann das jemand bestätigen oder auch dementieren? Am Alexa-Setup hat sich bei mir nichts geändert.

VG Sebastian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 27 Oktober 2023, 13:50:28
Zitat von: binford6000 am 27 Oktober 2023, 13:39:55Hallo,
seit 3 Tagen bekommt kein ECHODEVICE mehr das Voice-Reading aktualisiert. Bsp. ein Echo dot 4. gen:
voice sideboard aus 2023-10-24 09:39:06
Die Sprachsteuerung, set textcommand usw. funktionieren nach wie vor tadellos.

Kann das jemand bestätigen oder auch dementieren? Am Alexa-Setup hat sich bei mir nichts geändert.

VG Sebastian


Zitat von: michael.winkler am 27 Oktober 2023, 11:50:49Bin aktuell wieder am Modul dran. Das Voice Reding inkl. Person geht wieder. Werde heute eventuell noch eine neue Version online stellen. Welche Readings gehen sonst noch nicht?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 15:06:32
Ab morgen früh steh ein Update bereit.

# 2023.10.27 v0.2.22
# - CHANGE:  voice_reading auf neue API umgestellt
# - FEATURE  voice_person (Zeigt wer das letzte Voice Command gesagt hat, wenn eingerichtet)
#
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 15:14:47
Die Personen Erkennung funktioniert leider nicht so gut, kommt etwas verzögert rein. Habe es aber trotzdem mal drin gelassen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 15:42:58
Zitat von: michael.winkler am 27 Oktober 2023, 15:06:32Ab morgen früh steh ein Update bereit.
Hallo Michael,

ich bin verwirrt - ich habe gerade unter https://svn.fhem.de/fhem/trunk/fhem/FHEM/37_echodevice.pm geschaut und in den Kommentaren sehe ich
# 2023.01.19 v0.2.21
# - BUG:    Refresh Token
#            Attribut "fhem_home"
# - FEATURE  Neues Reading "parse_error"
Obwohl ich Fhem regelmäßig geupdatet hatte, habe ich diese Version gar nicht  :o

Kann das das Problem mit dem nicht funktionierenden npm-login sein?

Gibt es einen Grund, warum diese Version bei meinem Update nie ankam - muss ich da etwas anderes als "update" tun?

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 27 Oktober 2023, 15:52:30
Hallo Michael,

bin auch etwas verwirrt. Habe laut Versions-Kommentar im Modul aktuell die 2022.11.22 v0.2.20. Im Device wird 0.2.19 angezeigt.

Grüße Jörg
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 15:54:56
Kann es eventuell sein, dass Ihr hier das Modul den den Updates ausgeschlossen habt? In der Version 0.2.20 war tatsächlich ein BUG mit der falschen Versionsnummer.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 27 Oktober 2023, 15:56:04
Ich hatte auch eine alte Version drauf.

Habe jetzt mal manuell ein update auf die 0.2.22 gemacht, leider bringt das zumindest bei mir keine Verbesserung nach dem NPM_login - gleiches verhalten.

Gibt es irgendwie die Möglichkeit dem auf die Schliche zu kommen?

Habe cache gelöscht, NPM_install und NPM_login gemacht alles ohne Probleme wie es soll, nur funken die Devices nicht richtig.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 16:12:41
Einfach mal ein get status vom Account Device schicken
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 27 Oktober 2023, 16:25:39
Zitat von: michael.winkler am 27 Oktober 2023, 15:54:56Kann es eventuell sein, dass Ihr hier das Modul den den Updates ausgeschlossen habt? In der Version 0.2.20 war tatsächlich ein BUG mit der falschen Versionsnummer.
Hallo Michael,

steht nicht auf der Blcklist.
exclude_from_update 93_FHEM2FHEM.pm 53_GHoma.pm 36_Shelly.pm 72_FRITZBOX.pm

Grüße Jörg
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 16:35:14
Zitat von: michael.winkler am 27 Oktober 2023, 15:54:56Kann es eventuell sein, dass Ihr hier das Modul den den Updates ausgeschlossen habt? In der Version 0.2.20 war tatsächlich ein BUG mit der falschen Versionsnummer.
Nope:
exclude_from_update
72_XiaomiDevice.pm 32_mailcheck.pm

Hier der get Status (Cookie gekürzt) - ich benutze hier aber die Cookie Methode!
Modul Infos:

Beschreibung       Bereich       Wert
STATE       Reading    connected
Version       Reading    0.2.19
NPM Cookie Version       Reading    unknown
COOKIE_STATE       Reading    OK
COOKIE_TYPE       Reading    ATTRIBUTE
COOKIE_MODE       Reading    NORMAL
amazon_refreshtoken       Reading    unbekannt
cookie       Attribut    ubid-acbde=262-8862675-8908808...c27=GMZQWNQRVENX4GTQ; s_ppv=0
room       Attribut    Amazon
icon       Attribut    echo
         
Amazon Cookie:

Beschreibung       Bereich       Wert
.COOKIE       Reading    ubid-acbde=262-88626....
COOKIE_STATE       Reading    OK
COOKIE_TYPE       Reading    ATTRIBUTE
amazon_refreshtoken       Reading    unbekannt
.COOKIE       Helper    ubid-acbde=262-88626....
.COMMSID       Helper    amzn1.comms.id.perso....
.CSRF       Helper    -16....
.DIRECTID       Helper    amzn1.account.AECLM3....
RUNLOGIN       Helper    0
RUNNING_REQUEST       Helper    0
LOGINERROR       Helper    0
FHEM_HOME       Attribut    /opt/fhem
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 27 Oktober 2023, 16:44:38
Zitat2023.10.27 16:39:32 3: [EG_Echo_Kueche] [SpeakVolume] send...
2023.10.27 16:39:32 3: [EG_Echo_Kueche] [SpeakVolume] send... {"behaviorId":"PREVIEW",...}

Bleibt das jetzt so mit den Meldungen auf "Level" 3 bei einem speak-Befehl ?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 17:03:33
Das mit den Logeinträgen habe ich leider übersehen. Habe eine neue Version hochgeladen, damit sollte es erledigt sein.

Die alte Cookie Methode supporte ich nicht mehr, bitte auf NPM umstellen. Wenn das für Dich keine Option ist, kann ich Dir leider nicht weiterhelfen.

Ein "update" per FHEM wird erst ab morgen Früh funktionieren. Wenn du schon früher testen möchtest muss du das Modul aus dem Trunk laden und manuell importieren.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 17:15:27
Hallo Michael,

habe nochmals die neue Version heruntergeladen und neu gestartet und NPM-Login verwendet. Hier nochmals das get Status:
Modul Infos:

Beschreibung       Bereich       Wert
STATE       Reading    connected
Version       Reading    0.2.23
NPM Cookie Version       Reading    5.0.0
COOKIE_STATE       Reading    unbekannt
COOKIE_TYPE       Reading    NPM_Login
COOKIE_MODE       Reading    NPM
amazon_refreshtoken       Reading    vorhanden
npm_proxy_ip       Attribut    192.168.1.45
npm_proxy_listen_ip       Attribut    192.168.1.45
icon       Attribut    echo
room       Attribut    Amazon
         
Amazon Cookie:

Beschreibung       Bereich       Wert
.COOKIE       Reading    {"loginCookie":"sess....
COOKIE_STATE       Reading    unbekannt
COOKIE_TYPE       Reading    NPM_Login
amazon_refreshtoken       Reading    vorhanden
.COOKIE       Helper    session-id=257-56146....
.COMMSID       Helper    ....
.CSRF       Helper    -13....
.DIRECTID       Helper    ....
RUNLOGIN       Helper    0
RUNNING_REQUEST       Helper    0
LOGINERROR       Helper    1
FHEM_HOME       Attribut    /opt/fhem

Hier noch der Logauszug:
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Check Interface=enp1s0 IP=192.168.1.45
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew]   Result Interface=enp1s0 IP=192.168.1.45
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Check Interface=enp1s0 IP=2003:d6:b736:4500:7285:c2ff:fe73:6bae
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Check Interface=enp1s0 IP=fe80::7285:c2ff:fe73:6bae
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Check Interface=tun0 IP=10.8.0.1
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=10.8.0.1
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Check Interface=tun0 IP=fe80::61f4:544:b4da:29aa
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew]   Ignor Interface=tun0 IP=fe80::61f4:544:b4da:29aa
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Check Interface=docker0 IP=172.17.0.1
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew]   Result Interface=docker0 IP=172.17.0.1
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2023.10.27 17:12:41 3: [Echo] [echodevice_NPMLoginNew] Proxy IP 192.168.1.45
2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.1.45:3002 to listen on 192.168.1.45

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-6667293-6911626

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://alexa.amazon.de","Cookie":"session-id=262-6667293-6911626","Accept":"*/*"},"gzip":true,"body":""}

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2329139562l

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 259-6587578-2637915

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/262-6667293-6911626","Cookie":"session-id=262-6667293-6911626; session-id-time=2329139562l; ubid-acbde=259-6587578-2637915","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2023.10.27 17:12:42 3: [Echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2023.10.27 17:12:45 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:46 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:47 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:48 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:49 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:50 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:51 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:52 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:53 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:54 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:55 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 289create-cookie.js = true
2023.10.27 17:12:56 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 17:12:41 2023] write new refreshtoken
2023.10.27 17:12:56 3: [Echo] [echodevice_setState] to connected
2023.10.27 17:13:00 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.10.27 17:13:00 3: [Echo] [echodevice_setState] to connected but loginerror
2023.10.27 17:13:30 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A14Q0494330HT7'
2023.10.27 17:13:30 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A14Q0494330HT7 Devicetype=A3FX4UWTP28V1P Devicemodel=Echo Gen3
2023.10.27 17:13:30 3: [Echo] [echodevice_Parse] create new device 'ECHO_759be2b812574f4bb746ae1220ac5cb7'
2023.10.27 17:13:30 0: [echodevice_Define] load ECHO Devicename=ECHO_759be2b812574f4bb746ae1220ac5cb7 Devicetype=A3C9PE6TNYLTCH Devicemodel=Echo Multiroom
2023.10.27 17:13:30 3: [Echo] [echodevice_Parse] create new device 'ECHO_eefe809d1e6d441b89d908dac39efca6'
2023.10.27 17:13:30 0: [echodevice_Define] load ECHO Devicename=ECHO_eefe809d1e6d441b89d908dac39efca6 Devicetype=A2GVLZERQC1WCR Devicemodel=unbekannt
2023.10.27 17:13:30 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A0P307740705TB'
2023.10.27 17:13:30 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A0P307740705TB Devicetype=A7WXQPH584YP Devicemodel=Echo Gen2
2023.10.27 17:13:30 3: [Echo] [echodevice_Parse] create new device 'ECHO_abbd081c878d4e4dbdf50319ffc4a74d'
2023.10.27 17:13:30 0: [echodevice_Define] load ECHO Devicename=ECHO_abbd081c878d4e4dbdf50319ffc4a74d Devicetype=A179MLLO8YEGKV Devicemodel=unbekannt
2023.10.27 17:13:30 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A1A6031466059L'
2023.10.27 17:13:30 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A1A6031466059L Devicetype=A3RMGO6LYLH7YN Devicemodel=Echo Dot Gen4
2023.10.27 17:13:31 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A0P3088326051G'
2023.10.27 17:13:31 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A0P3088326051G Devicetype=A7WXQPH584YP Devicemodel=Echo Gen2
2023.10.27 17:13:31 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A1A603117302EK'
2023.10.27 17:13:31 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A1A603117302EK Devicetype=A3RMGO6LYLH7YN Devicemodel=Echo Dot Gen4
2023.10.27 17:14:00 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2023.10.27 17:14:00 3: [Echo] [echodevice_setState] to connected but loginerror
2023.10.27 17:15:00 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2023.10.27 17:15:00 3: [Echo] [echodevice_setState] to connected but loginerror
2023.10.27 17:16:00 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2023.10.27 17:16:00 3: [Echo] [echodevice_setState] to connected but loginerror
2023.10.27 17:17:00 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2023.10.27 17:17:00 3: [Echo] [echodevice_setState] to connected but loginerror
2023.10.27 17:18:00 3: [Echo] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2023.10.27 17:18:00 3: [Echo] [echodevice_setState] to disconnected
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 27 Oktober 2023, 17:18:13
Und hier auch mein get status
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.22
NPM Cookie Version    Reading 5.0.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_proxy_ip    Attribut 10.0.0.94
room    Attribut Amazon
npm_proxy_listen_ip    Attribut 10.0.0.94
 
Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-93029....
.COMMSID    Helper ....
.CSRF    Helper -23....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 3
FHEM_HOME    Attribut /opt/fhem
 
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 17:38:27
Zitat von: mthome am 27 Oktober 2023, 17:15:27habe nochmals die neue Version heruntergeladen und neu gestartet und NPM-Login verwendet. Hier nochmals das get Status:

Was passiert wenn du in einem Browser auf die Webseite http://192.168.1.45:3002 zugreifst?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 17:40:21
Zitat von: sn0000py am 27 Oktober 2023, 17:18:13Und hier auch mein get status
Hast du mal ein set NPM_login new ausgeführt? Was sagt Dein Log dazu?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 17:41:30
Zitat von: michael.winkler am 27 Oktober 2023, 17:38:27Was passiert wenn du in einem Browser auf die Webseite http://192.168.1.45:3002 zugreifst?
Als ich den Login gemacht hatte bin ich ganz normal zur Amazon Seite gekommen und hatte mich eingeloggt - dann kam erfolgreich Meldung "Amazon Alexa Cookie successfully retrieved. You can close the browser." und ich habe das Fenster geschlossen.

Jetzt (nach erfolgreichem Login) ist die Seite nicht erreichbar
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 27 Oktober 2023, 17:43:52
Hallo MIchael,

Ich habe das Issue, das Echo Show 15 schaltet nach 6-12h Betrieb in einen Modus, in dem keine Audioausgabe, sondern nur ein Beep erfolgt. Damit geht streaming und videocalls und türklingel nicht mehr.

Amazon sandte nun ein Austauschmodel und auch hier habe ich leider das Problem, so denke ich, ob es nicht am fhem modul liegen könnte, wenn ich hier lese, dass sich einiges geändert hat.

Ich teste sowohl mit dem altem 37_echodevice.pm in dem ich die Zeile für den EchoShow15 patchte, als auch mit dem via update geliefertem Modul.GLeicher Effekt nach einiger Zeit.

Das ist soooo schade. DAs funktionierte alles so prächtig seit > 2 Jahren und nun vermissen wir die Funktionen sehr.

Wäre froh um  Hinweise/Tips/...
Gruß&Dank
Roland

PS: login probleme habe ich eigentlich keine, nutze NPM_loging
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 17:51:15
Hast du mal versucht alle ECHO Geräte zu löschen inkl. Account Device und dann noch mal von vorne einrichten?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 17:55:02
falls Du mich meinst - ja hatte ich gemacht
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 18:37:09
Zitat von: mthome am 27 Oktober 2023, 17:55:02falls Du mich meinst - ja hatte ich gemacht
Versuch das bitte noch mal. Bitte auch vorher das Cacheverzeichnis löschen. Danach noch mal ein NPM_install ..... ausführen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 18:38:20
Zitat von: rs am 27 Oktober 2023, 17:43:52Hallo MIchael,

Ich habe das Issue, das Echo Show 15 schaltet nach 6-12h Betrieb in einen Modus, in dem keine Audioausgabe, sondern nur ein Beep erfolgt. Damit geht streaming und videocalls und türklingel nicht mehr.
Welche set Befehle benutzt du dafür? Kannst du mal ein HTML_Result von dem Set Befehl schicken, wenn das Problem besteht?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 18:45:33
Zitat von: michael.winkler am 27 Oktober 2023, 18:37:09
Zitat von: mthome am 27 Oktober 2023, 17:55:02falls Du mich meinst - ja hatte ich gemacht
Versuch das bitte noch mal. Bitte auch vorher das Cacheverzeichnis löschen. Danach noch mal ein NPM_install ..... ausführen.
Gleiches Verhalten:
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Node Version 20.4.0

2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew]  Ignor Interface=lo IP=127.0.0.1
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew]  Ignor Interface=lo IP=::1
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Check Interface=enp1s0 IP=192.168.1.45
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew]  Result Interface=enp1s0 IP=192.168.1.45
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Check Interface=enp1s0 IP=2003:d6:b736:4500:7285:c2ff:fe73:6bae
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Check Interface=enp1s0 IP=fe80::7285:c2ff:fe73:6bae
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Check Interface=tun0 IP=10.8.0.1
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew]  Ignor Interface=tun0 IP=10.8.0.1
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Check Interface=tun0 IP=fe80::eecc:a420:4a8d:9e08
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew]  Ignor Interface=tun0 IP=fe80::eecc:a420:4a8d:9e08
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew] Check Interface=docker0 IP=172.17.0.1
2023.10.27 18:39:03 3: [Echo] [echodevice_NPMLoginNew]  Result Interface=docker0 IP=172.17.0.1
2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Proxy IP 192.168.1.45
2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.1.45:3002 to listen on 192.168.1.45

2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2023.10.27 18:39:06 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-4758451-4793407

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://alexa.amazon.de","Cookie":"session-id=261-4758451-4793407","Accept":"*/*"},"gzip":true,"body":""}

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2329144747l

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-2995705-5183927

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/261-4758451-4793407","Cookie":"session-id=261-4758451-4793407; session-id-time=2329144747l; ubid-acbde=260-2995705-5183927","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2023.10.27 18:39:07 3: [Echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2023.10.27 18:39:10 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:11 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:12 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:13 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:14 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:15 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:16 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:17 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:18 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:19 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:20 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:21 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:22 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:23 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:24 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:25 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 438create-cookie.js = true
2023.10.27 18:39:26 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Fri Oct 27 18:39:03 2023] write new refreshtoken
2023.10.27 18:39:26 3: [Echo] [echodevice_setState] to connected
2023.10.27 18:39:45 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.10.27 18:39:45 3: [Echo] [echodevice_setState] to connected but loginerror
2023.10.27 18:40:45 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2023.10.27 18:40:45 3: [Echo] [echodevice_setState] to connected but loginerror

---hier dann autocreate Devices----
2023.10.27 18:41:37 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A14Q0494330HT7'
2023.10.27 18:41:37 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A14Q0494330HT7 Devicetype=A3FX4UWTP28V1P Devicemodel=Echo Gen3
2023.10.27 18:41:37 3: [Echo] [echodevice_Parse] create new device 'ECHO_759be2b812574f4bb746ae1220ac5cb7'
2023.10.27 18:41:37 0: [echodevice_Define] load ECHO Devicename=ECHO_759be2b812574f4bb746ae1220ac5cb7 Devicetype=A3C9PE6TNYLTCH Devicemodel=Echo Multiroom
2023.10.27 18:41:37 3: [Echo] [echodevice_Parse] create new device 'ECHO_eefe809d1e6d441b89d908dac39efca6'
2023.10.27 18:41:37 0: [echodevice_Define] load ECHO Devicename=ECHO_eefe809d1e6d441b89d908dac39efca6 Devicetype=A2GVLZERQC1WCR Devicemodel=unbekannt
2023.10.27 18:41:38 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A0P307740705TB'
2023.10.27 18:41:38 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A0P307740705TB Devicetype=A7WXQPH584YP Devicemodel=Echo Gen2
2023.10.27 18:41:38 3: [Echo] [echodevice_Parse] create new device 'ECHO_abbd081c878d4e4dbdf50319ffc4a74d'
2023.10.27 18:41:38 0: [echodevice_Define] load ECHO Devicename=ECHO_abbd081c878d4e4dbdf50319ffc4a74d Devicetype=A179MLLO8YEGKV Devicemodel=unbekannt
2023.10.27 18:41:38 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A1A6031466059L'
2023.10.27 18:41:38 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A1A6031466059L Devicetype=A3RMGO6LYLH7YN Devicemodel=Echo Dot Gen4
2023.10.27 18:41:38 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A0P3088326051G'
2023.10.27 18:41:38 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A0P3088326051G Devicetype=A7WXQPH584YP Devicemodel=Echo Gen2
2023.10.27 18:41:38 3: [Echo] [echodevice_Parse] create new device 'ECHO_G2A1A603117302EK'
2023.10.27 18:41:38 0: [echodevice_Define] load ECHO Devicename=ECHO_G2A1A603117302EK Devicetype=A3RMGO6LYLH7YN Devicemodel=Echo Dot Gen4
2023.10.27 18:41:45 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2023.10.27 18:41:45 3: [Echo] [echodevice_setState] to connected but loginerror

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 27 Oktober 2023, 20:17:16
Komisch, warum macht er ein Create Device wenn dein Cookie nicht passen sollte. Wenn du nicht verbunden bist, dann sollte das eigentlich nicht gehen.

Kannst du mal an dem Account Device das Attribut "browser_save_data" auf 1 setzen?

Danach kannst du über ein get html_result schauen ob du dort ein [ACCOUTDEVICENAME]_cookielogin6.html findest. Wäre mal interessant was in dem steht? Falls das nicht vorhanden ist dann noch mal ein NPM_login new durchführen und dann noch mal schauen ob das HTML zu sehen ist.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 27 Oktober 2023, 20:56:32
Zitat von: michael.winkler am 27 Oktober 2023, 20:17:16Komisch, warum macht er ein Create Device wenn dein Cookie nicht passen sollte. Wenn du nicht verbunden bist, dann sollte das eigentlich nicht gehen.

Kannst du mal an dem Account Device das Attribut "browser_save_data" auf 1 setzen?

Danach kannst du über ein get html_result schauen ob du dort ein [ACCOUTDEVICENAME]_cookielogin6.html findest. Wäre mal interessant was in dem steht? Falls das nicht vorhanden ist dann noch mal ein NPM_login new durchführen und dann noch mal schauen ob das HTML zu sehen ist.
So, habe nochmals aufgesetzt und ein NPM login New gemacht. Account Device ist connected (wechselt aber immer mal wieder kurz auf "[Echo] [echodevice_setState] to connected but loginerror"). Hier das get html result:
Amazon HTML Results:

Datum      HTML Result Dateiname
Fri Oct 27 20:45:29 2023      Echo_cookielogin6.html
Fri Oct 27 20:45:29 2023      Echo_cookielogin6_header.html
Fri Oct 27 20:45:29 2023      Echo_getnotifications.html
Fri Oct 27 20:45:29 2023      Echo_getnotifications_header.html   
Echo_cookielogin6.html ist leer

Echo_cookielogin6_header.html:
HTTP/1.1 401 Unauthorized Content-Length: 0 Connection: keep-alive Server: Server Date: Fri, 27 Oct 2023 18:48:29 GMT x-amz-rid: H10JDVDSBQEMKBFGWP4Y loginUrl: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Flogin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0& x-amzn-RequestId: H10JDVDSBQEMKBFGWP4Y Vary: Content-Type,Accept-Encoding,User-Agent Strict-Transport-Security: max-age=0; includeSubDomains; X-Cache: Error from cloudfront Via: 1.1 8e8e6ea60de74421f0058675cbcf9cb0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: eqy4JzksTDHK9r8k5AJSpzLY44auGK1xnsGlEk__cYcVQKWHopVtsw==
Dann habe ich nochmals autocreate devices gemacht:
Amazon HTML Results:

Datum      HTML Result Dateiname
Fri Oct 27 20:51:20 2023      Echo_autocreate_devices.html
Fri Oct 27 20:51:20 2023      Echo_autocreate_devices_header.html
Fri Oct 27 20:51:29 2023      Echo_cookielogin6.html
Fri Oct 27 20:51:29 2023      Echo_cookielogin6_header.html
Fri Oct 27 20:51:29 2023      Echo_getnotifications.html
Fri Oct 27 20:51:29 2023      Echo_getnotifications_header.html

Echo_cookielogin6.html ist leer

Echo_cookielogin6_header.html:
HTTP/1.1 200 OK Content-Type: application/json Content-Length: 2751 Connection: keep-alive Server: Server Date: Fri, 27 Oct 2023 18:51:20 GMT x-amz-rid: 6ER9QH4P5FZ7E7RJEPE5 x-amzn-RequestId: 251756bc-8e68-4493-a561-eac6235eb2f2 Content-Encoding: gzip Vary: Content-Type,Accept-Encoding,User-Agent Strict-Transport-Security: max-age=0; includeSubDomains; X-Cache: Miss from cloudfront Via: 1.1 146c0f4d7da9f5b3108ac41c3becbb82.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: WypsdAqhfhkZj0PboBh7V63VeJ0tPwZe9j_yjdlg_iaf8ykZ5dC1lg==
Die Devices sind aber alle angelegt und immer wieder auf "connected but loginerror" und dann wieder mal connected

Evtl. hat es ja mit dem Fehler im Log von oben (#5779) etwas zu tun?
2023.10.27 18:39:45 3: [Echo] [echodevice_LostConnect] JSON error = no content
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 27 Oktober 2023, 21:41:05

Welche set Befehle benutzt du dafür? Kannst du mal ein HTML_Result von dem Set Befehl schicken, wenn das Problem besteht?
[/quote]

Eigentlich nur speak, sound und textcommand und play itune.

Werde ein HTHL:Result senden, wenn es wieder, wohl morgen auftritt.
Kann eine Neuinstallation durchführen, dann auf einem Ubuntu 22 Server ...
Melde mich

Danke
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 27 Oktober 2023, 22:00:38
Ich hab gerade aus dem SVN das 37_echodevice.pm geladen und eingebunden. Voice funktioniert wieder, allerdings werden Umlaute falsch dargestellt. Beispiel die Zahl fünf wird so angezeigt: fünf
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 28 Oktober 2023, 03:55:38
Zitat von: michael.winkler am 27 Oktober 2023, 17:51:15Hast du mal versucht alle ECHO Geräte zu löschen inkl. Account Device und dann noch mal von vorne einrichten?

Ja, das ist eine Idee. Wollte eh pi3+ ablösen und das fhem auf den ubuntu server portieren.
Dauert aber etwas, melde mich ...

Danke
Rolane
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sn0000py am 28 Oktober 2023, 08:16:36
 @RS das Löschen und neu anlegen kannst bei bestehenden Server in unter zwei Minuten machen das geht sehr schnell und macht nix kaputt da die Devices danach gleich heißen.
Ich würde eine
delete ECHO_,* machen das echodevice manuell löschen
Dann im /opt/fhem/Cache das cookie Verzeichnis löschen  (rm -r )
Und dann neu anlegen NPM_install und dann NPM_login

@mthome @michael.winkler
Bei mir schauts 1 zu 1 gleich aus
Eventuell noch dazu.erwähnt das in diesem Zustand der Status der Echos trotzdem so im Minuten intervall aktualisiert wird zumindest wenn ich einen Radiosender abspielen bekomme ich den Status dann mit
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 28 Oktober 2023, 11:28:24
Danke, habe ich gemacht.

Interessant ist, nach einem erneutem NPM Login und vorherigem fhem update habe ich nun die Version 0.2.23 vorher war die 0.2.15 live. Ich nehme an erst das neue Login bei Amazon hat dies bewirkt.
Habe nun auch die npm_refresh_interval auf einen Tag gestellt, um zu sehen ob der Effekt wenigstens/vielleicht einen Tag lang hält.

Nun bleibt abzuwarten, ob dies mein Problem löst. Hoffentlich ...
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 28 Oktober 2023, 11:53:53
Hallo zusammen,

ich habe aktuell das Problem, dass unter Ubuntu 23.04 und Firefox 118.0.1 Die Amazon-Anmeldeseite (bei NMP_login new) nicht aufgeht. Ich muss in einemm neuen Fenster manuell IP-Adresse:3002 eingeben. Dann kann ich mich anmelden. Kurze Zeit später ist das Device kurzfristig angemeldet, dann kommt wieder "connected but loginerror"

Hier das Log mit verbose 5
2023.10.28 11:45:12 3: [Echo_Master] [echodevice_setState] to connected
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_LoginStart] Alter COOKIE=36/6000
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.10.28 11:45:48 5: [Echo_Master] [echodevice_GetSettings] start refresh settings
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getnotifications] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] [getnotifications] [1] [0] send command=https://layla.amazon.de/api/notifications Data=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [alarmvolume] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [bluetoothstate] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getdnd] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [wakeword] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_task] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_shopping] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getdevicesettings] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getisonline] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [devices] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [namedListsIDs] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [namedListsIDs] PushToCmdQueue SendURL =https://layla.amazon.de/api/namedLists
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [namedListsIDs] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [devicesstate] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1698486348
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [account] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendLoginCommand] [cookielogin6]
2023.10.28 11:45:48 5: [Echo_Master] [echodevice_GetSettings] refresh voice command
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [activities] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records/?startTime=0&endTime=2005090388459&recordType=VOICE_HISTORY&maxRecordSize=100
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/v2/automations?limit=100
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] START
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:45:48 4: [Echo_Master] [echodevice_GetSettings] Timer INTERVAL = 60
2023.10.28 11:45:49 4: [Echo_Master] [echodevice_ParseAuth] [cookielogin6]
2023.10.28 11:45:49 5: [Echo_Master] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=''

2023.10.28 11:45:49 4: [Echo_Master] [echodevice_LostConnect] clear CMD_QUEUE
2023.10.28 11:45:49 3: [Echo_Master] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.10.28 11:45:49 3: [Echo_Master] [echodevice_setState] to connected but loginerror
2023.10.28 11:45:49 4: [Echo_Master] [echodevice_Parse] [getnotifications] [1]
2023.10.28 11:45:49 5: [Echo_Master] [echodevice_Parse] [getnotifications] [1] DATA Dumper='{"notifications":[]}'

2023.10.28 11:46:48 4: [Echo_Master] [echodevice_LoginStart] Alter COOKIE=96/6000
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.10.28 11:46:48 5: [Echo_Master] [echodevice_GetSettings] start refresh settings
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getnotifications] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://layla.amazon.de/api/notifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] [getnotifications] [17] [0] send command=https://layla.amazon.de/api/notifications Data=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [alarmvolume] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-notification-state?_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [bluetoothstate] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/bluetooth?cached=true&_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getdnd] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://layla.amazon.de/api/dnd/device-status-list?_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [wakeword] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://layla.amazon.de/api/wake-word?_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_task] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_shopping] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://layla.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getdevicesettings] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://layla.amazon.de/api/device-preferences
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getisonline] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [devices] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [namedListsIDs] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [namedListsIDs] PushToCmdQueue SendURL =https://layla.amazon.de/api/namedLists
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [namedListsIDs] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [devicesstate] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1698486408
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [account] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendLoginCommand] [cookielogin6]
2023.10.28 11:46:48 5: [Echo_Master] [echodevice_GetSettings] refresh voice command
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [activities] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records/?startTime=0&endTime=2005090388459&recordType=VOICE_HISTORY&maxRecordSize=100
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/v2/automations?limit=100
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] START
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://layla.amazon.de/api/traffic/settings
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.28 11:46:48 4: [Echo_Master] [echodevice_GetSettings] Timer INTERVAL = 60
2023.10.28 11:46:49 4: [Echo_Master] [echodevice_Parse] [getnotifications] [17]
2023.10.28 11:46:49 5: [Echo_Master] [echodevice_Parse] [getnotifications] [17] DATA Dumper='{"notifications":[]}'

2023.10.28 11:46:49 4: [Echo_Master] [echodevice_HandleCmdQueue] [getsettingstraffic] [33] [14] send command=https://layla.amazon.de/api/traffic/settings Data=
2023.10.28 11:46:49 4: [Echo_Master] [echodevice_ParseAuth] [cookielogin6]
2023.10.28 11:46:49 5: [Echo_Master] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=''

2023.10.28 11:46:49 4: [Echo_Master] [echodevice_LostConnect] clear CMD_QUEUE
2023.10.28 11:46:49 3: [Echo_Master] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2023.10.28 11:46:49 3: [Echo_Master] [echodevice_setState] to connected but loginerror
2023.10.28 11:46:50 4: [Echo_Master] [echodevice_Parse] [getsettingstraffic] [33]
2023.10.28 11:46:50 5: [Echo_Master] [echodevice_Parse] [getsettingstraffic] [33] DATA Dumper=''

2023.10.28 11:46:50 4: [Echo_Master] [echodevice_Parse] [getsettingstraffic] [33] connection error getsettingstraffic https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Ftraffic%2Fsettings&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&: Too many redirects
2023.10.28 11:47:48 3: [Echo_Master] [echodevice_LoginStart] connected but loginerror
2023.10.28 11:47:48 4: [Echo_Master] [echodevice_SendLoginCommand] [cookielogin6]
2023.10.28 11:47:48 4: [Echo_Master] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.10.28 11:47:48 5: [Echo_Master] [echodevice_GetSettings] start refresh settings
2023.10.28 11:47:48 5: [Echo_Master] [echodevice_GetSettings] unknown state / state = connected but loginerror
2023.10.28 11:47:49 4: [Echo_Master] [echodevice_ParseAuth] [cookielogin6]
2023.10.28 11:47:49 5: [Echo_Master] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=''

2023.10.28 11:47:49 4: [Echo_Master] [echodevice_LostConnect] clear CMD_QUEUE
2023.10.28 11:47:49 3: [Echo_Master] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2023.10.28 11:48:48 3: [Echo_Master] [echodevice_LoginStart] connected but loginerror
2023.10.28 11:48:48 4: [Echo_Master] [echodevice_SendLoginCommand] [cookielogin6]
2023.10.28 11:48:48 4: [Echo_Master] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.10.28 11:48:48 5: [Echo_Master] [echodevice_GetSettings] start refresh settings
2023.10.28 11:48:48 5: [Echo_Master] [echodevice_GetSettings] unknown state / state = connected but loginerror
2023.10.28 11:48:49 4: [Echo_Master] [echodevice_ParseAuth] [cookielogin6]
2023.10.28 11:48:49 5: [Echo_Master] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=''

2023.10.28 11:48:49 4: [Echo_Master] [echodevice_LostConnect] clear CMD_QUEUE
2023.10.28 11:48:49 3: [Echo_Master] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2023.10.28 11:49:48 3: [Echo_Master] [echodevice_LoginStart] connected but loginerror
2023.10.28 11:49:48 4: [Echo_Master] [echodevice_SendLoginCommand] [cookielogin6]
2023.10.28 11:49:48 4: [Echo_Master] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.10.28 11:49:48 5: [Echo_Master] [echodevice_GetSettings] start refresh settings
2023.10.28 11:49:48 5: [Echo_Master] [echodevice_GetSettings] unknown state / state = connected but loginerror
2023.10.28 11:49:49 4: [Echo_Master] [echodevice_ParseAuth] [cookielogin6]
2023.10.28 11:49:49 5: [Echo_Master] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=''

2023.10.28 11:49:49 4: [Echo_Master] [echodevice_LostConnect] clear CMD_QUEUE
2023.10.28 11:49:49 3: [Echo_Master] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2023.10.28 11:50:48 3: [Echo_Master] [echodevice_LoginStart] connected but loginerror
2023.10.28 11:50:48 4: [Echo_Master] [echodevice_SendLoginCommand] [cookielogin6]
2023.10.28 11:50:48 4: [Echo_Master] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.10.28 11:50:48 5: [Echo_Master] [echodevice_GetSettings] start refresh settings
2023.10.28 11:50:48 5: [Echo_Master] [echodevice_GetSettings] unknown state / state = connected but loginerror
2023.10.28 11:50:49 4: [Echo_Master] [echodevice_ParseAuth] [cookielogin6]
2023.10.28 11:50:49 5: [Echo_Master] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=''

2023.10.28 11:50:49 4: [Echo_Master] [echodevice_LostConnect] clear CMD_QUEUE
2023.10.28 11:50:49 3: [Echo_Master] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2023.10.28 11:50:49 3: [Echo_Master] [echodevice_setState] to disconnected

Alle FHEM-Komponenten sind von Stand heute (npm-Version 10.2.1, node 18.17.1). Wer kann helfen?

Zusatzinfo: Ein NPM-login refresh connected wieder für 1-2 Minuten.

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 29 Oktober 2023, 07:48:11
Also das Lösche aller ECHO_* und neues NPM Login hat nichts gebracht, die ECHO_* wurden zwar angelegt und alles funktionierte, aber nach ca 12h habe ich wieder den selben Effekt, der Echo spricht nicht mehr mit mir, es funktioniert alles, aber es kommt keine Audio Ausgabe mehr.

Da ich von AMZN ein Austauschgerät bekam, auf dem das gleiche Verhalten auftritt, nehme ich an, es liegt an der FHEM Verbindung und/oder dazu gehöriger Software.

Next step, nun wie Michael vorschlug, alles von vorne installieren.

Frage:
1) Wäre es hilfreich das auf einen anderem Rechner zu tun, habe noch einen Ubuntu Server?
2) Kann man den Amazon Account auf 2 Rechnern betreiben, also 2x logged in sein, oder "beißt" sich das?       

PS: einen zweiten Login merkt Amazon irgendwann und disconnected diesen.

Danke
RS
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 29 Oktober 2023, 11:02:39
Für's Protokoll:
Ich hab genau das gleiche Problem: Das Account-Device ist "connected", und initial sind das die Echo-Geräte auch.
Sobald ich ein "set Echo speak..." absetze, wechselt der Status jedoch auf "connected but login error".

Selbst ein Wechsel von v0.2.23 zurück auf v0.2.19 änder nichts an dem Verhalten.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: nick_ko am 29 Oktober 2023, 11:21:43
Zitat von: michael.winkler am 27 Oktober 2023, 12:04:25Nur warten bis das neue Modul per Update zur Verfügung steht.
Hallo Michael,
erstmal danke für deine Zeit und Mühe, die du in das ECHO-Modul investierst!

Ich habe gestern aufgrund des "vermissten voice-readings" auf v0.2.23 geupdated.
Coockie bzw. Login-Probleme hatte und habe ich bis dato keine, alles andere läuft auch "wie vorher" :)
Nun ist 'voice' zwar wieder da, nur läuft das jetzt scheinbar etwas anders.
Z.B. habe ich folgende "ALEXA-(Dummy)-Routine, die vorher so funktionierte:

Voice command "Alexa, heller" -> speech to text -> landet im voice-reading -> verarbeite ich dann in FHEM-Routine weiter.
Das abgesetzte Kommando lass ich mir von der ALEXA-Routine unmittelbar per Sprachausgabe "okay" bestätigen.

Aktuell überschreibt diese ALEXA-Sprachausgabe dann leider das ECHO-voice-reading -> dort steht dann "okay" anstatt "heller",
und somit wird das eigentlich gewollte Kommando überschrieben.
Hier wird im voice-reading also (generell) irgendwie "user-speech-to-text" mit "echo-text-to-speech" gemischt bzw. überschrieben?

Evtl. magst dir das ja mal anschauen?

Danke & LG derweil!
Dominik
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Reinschki am 29 Oktober 2023, 12:27:33
Hallo,
bei mir das gleiche!
Das Reading voice gibt nicht mehr den vom Anwender gesprochen Satz als Text zurück. Damit funktionieren die Doifs welche dann die Antwort auslösen nicht mehr.

VG
Reinschki
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JWRu am 29 Oktober 2023, 12:36:25
ZitatDas mit den Logeinträgen habe ich leider übersehen. Habe eine neue Version hochgeladen, damit sollte es erledigt sein.

Die alte Cookie Methode supporte ich nicht mehr, bitte auf NPM umstellen. Wenn das für Dich keine Option ist, kann ich Dir leider nicht weiterhelfen.

Ein "update" per FHEM wird erst ab morgen Früh funktionieren. Wenn du schon früher testen möchtest muss du das Modul aus dem Trunk laden und manuell importieren.

Habe heute ein FHEM-Update gezogen. Die neue Version scheint mir mein DbLog mit folgender Fehlermeldung abzuschießen:
2023.10.29 09:49:01 2: myDbLog - ERROR table history - DBD::mysql::st execute failed: Incorrect datetime value: '1970-01-01 01:00:00' for column `fhem`.`history`.`TIMESTAMP` at row 1 [for Statement "INSERT INTO history (TIMESTAMP, DEVICE, TYPE, EVENT, READING, VALUE, UNIT) VALUES (?,?,?,?,?,?,?)"
with ParamValues: 0='1970-01-01 01:00:00', 1='ECHO_XXXXXXXXXXXXXXX', 2='ECHODEVICE', 3='model: Echo Show 5 Gen5', 4='model', 5='Echo Show 5 Gen5', 6=undef] at ./FHEM/93_DbLog.pm line 2940.
(Anmerkung: XXXXX... ist anonymisiert)
Ich habe daraufhin alle echodevices mit DbLogExclude ausgeschlossen - nach einem Neustart läuft's dann wieder.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 29 Oktober 2023, 19:50:19
@Michael,

nun sehe ich doch komische Sachen, plötzlich im log:
cookie does not exist. logging in ...
ERROR: Amazon Login was unsuccessful. Possibly you get a captcha login screen.
 Try logging in to https://alexa.amazon.de with your browser. In your browser
 make sure to have all Amazon related cookies deleted and Javascript disabled!


Und mein Echo funktioniert weiterhin prächtig, allerdings eben ohne Audioausgabe, heißt ein speak oder sound funktioniert nicht mehr etc.

im ~/log/.alexa.login wird plötzlich nach einem Captiva gefragt, ich habe aber einen npm login!

irgendwas ist hier "out of Sync"

Im Moment weiss ich nicht mehr weiter ... so schade

Dennoch, irgendetwas schaltet den Echo in den quiet mode, in dem die Antworten nur noch als beep ausgegeben werden und nicht mehr als audio ...

Hat denn niemand anders das gleiche THema? Bin das nur ich ?

?

PS : Nun finde ich im Log diesen Eintrag, der früher noch nie auftauchte

[ECHO_G001PJ0514370JHS] [echodevice_Parse] [speak] [9327] Too many requests

ich kenne auch das Kommando, das hier aufgerufen ist und das ist ein einfaches
set ECHO_G001PJ0514370JHS speak Willkommen

PPS: MIr bleibt jetzt nur noch die Idee den gesamten fhem alexa fhem Komplex zu löschen und sehen, ob der Effekt (kein Audio) nach 2 Tage Betrieb auch auftaucht. ... melde mich mit dem Ergebnis

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: chunter1 am 30 Oktober 2023, 01:35:41
Ich bekomme vom Echo nur noch ein akkustisches Feedback, wenn ich versuche einen Tunein Sender abzuspielen - sonst geht nix-
Alexa antwortet dann: "Entschuldigung, ich habe Schwierigkeiten die Musik abzuspielen"

Die Stati der Devices wechseln zwischen "connected", "connected but loginerror" und "disconnected".

Im Log steht folgendes:

2023.10.30 01:29:31 3: [myEchoDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2023.10.30 01:29:31 3: [myEchoDevice] [echodevice_setState] to connected but loginerror

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 30 Oktober 2023, 18:43:51
Wollte mal fragen ob ich der einzige bin der die Readings list_SHOPPING_ITEM und list_TASK vermisst ?
Bei mir werden die nicht mehr "geschrieben", in der App sind sie vorhanden.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 31 Oktober 2023, 05:37:34
Zitat von: TomLee am 30 Oktober 2023, 18:43:51Wollte mal fragen ob ich der einzige bin der die Readings list_SHOPPING_ITEM und list_TASK vermisst ?
Bei mir werden die nicht mehr "geschrieben", in der App sind sie vorhanden.
Also bei mir werden die aktualisiert.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 10:56:03
Zitat von: mthome am 27 Oktober 2023, 20:56:32Echo_cookielogin6.html ist leer

Echo_cookielogin6_header.html:
HTTP/1.1 200 OK Content-Type: application/json Content-Length: 2751 Connection: keep-alive Server: Server Date: Fri, 27 Oct 2023 18:51:20 GMT x-amz-rid: 6ER9QH4P5FZ7E7RJEPE5 x-amzn-RequestId: 251756bc-8e68-4493-a561-eac6235eb2f2 Content-Encoding: gzip Vary: Content-Type,Accept-Encoding,User-Agent Strict-Transport-Security: max-age=0; includeSubDomains; X-Cache: Miss from cloudfront Via: 1.1 146c0f4d7da9f5b3108ac41c3becbb82.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P6 X-Amz-Cf-Id: WypsdAqhfhkZj0PboBh7V63VeJ0tPwZe9j_yjdlg_iaf8ykZ5dC1lg==
Die Devices sind aber alle angelegt und immer wieder auf "connected but loginerror" und dann wieder mal connected

Evtl. hat es ja mit dem Fehler im Log von oben (#5779) etwas zu tun?
2023.10.27 18:39:45 3: [Echo] [echodevice_LostConnect] JSON error = no content
Kannst du mal folgendes Versuchen?

Definiere mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 10:56:56
Zitat von: swsmily am 27 Oktober 2023, 22:00:38Ich hab gerade aus dem SVN das 37_echodevice.pm geladen und eingebunden. Voice funktioniert wieder, allerdings werden Umlaute falsch dargestellt. Beispiel die Zahl fünf wird so angezeigt: fünf
Schaue ich mir mal an, das mit den Umlauten habe ich noch nicht getestet.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 11:01:00
Zitat von: nick_ko am 29 Oktober 2023, 11:21:43
Zitat von: michael.winkler am 27 Oktober 2023, 12:04:25Nur warten bis das neue Modul per Update zur Verfügung steht.
Hallo Michael,
erstmal danke für deine Zeit und Mühe, die du in das ECHO-Modul investierst!

Ich habe gestern aufgrund des "vermissten voice-readings" auf v0.2.23 geupdated.
Coockie bzw. Login-Probleme hatte und habe ich bis dato keine, alles andere läuft auch "wie vorher" :)
Nun ist 'voice' zwar wieder da, nur läuft das jetzt scheinbar etwas anders.
Z.B. habe ich folgende "ALEXA-(Dummy)-Routine, die vorher so funktionierte:

Voice command "Alexa, heller" -> speech to text -> landet im voice-reading -> verarbeite ich dann in FHEM-Routine weiter.
Das abgesetzte Kommando lass ich mir von der ALEXA-Routine unmittelbar per Sprachausgabe "okay" bestätigen.

Aktuell überschreibt diese ALEXA-Sprachausgabe dann leider das ECHO-voice-reading -> dort steht dann "okay" anstatt "heller",
und somit wird das eigentlich gewollte Kommando überschrieben.
Hier wird im voice-reading also (generell) irgendwie "user-speech-to-text" mit "echo-text-to-speech" gemischt bzw. überschrieben?

Evtl. magst dir das ja mal anschauen?

Danke & LG derweil!
Dominik
Schaue ich mir an
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 31 Oktober 2023, 11:14:36
Zitat von: TomLee am 30 Oktober 2023, 18:43:51Wollte mal fragen ob ich der einzige bin der die Readings list_SHOPPING_ITEM und list_TASK vermisst ?
Bei mir werden die nicht mehr "geschrieben", in der App sind sie vorhanden.

Moin,
Dies readings habe ich bei keinem meiner Echo-Devices.

Wie hast du sie bekommen?

37_echodevice.pm:v5.0.0-s28096/2023-10-27
version 0.2.23
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 11:29:59
Zitat von: swsmily am 27 Oktober 2023, 22:00:38Ich hab gerade aus dem SVN das 37_echodevice.pm geladen und eingebunden. Voice funktioniert wieder, allerdings werden Umlaute falsch dargestellt. Beispiel die Zahl fünf wird so angezeigt: fünf
Ich kann das Verhalten leider nicht nachstellen. Bei mir werden die Umlaute sauber angezeigt. Kann das noch jemand bestätigen?

Du kannst mir auch mal das HTML Result von deinem Account Device zukommen lassen. Hier würde ich die Datei "[ACCOUNTDEVICENAME]_activities.html" benötigen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 11:34:29
Zitat von: Shadow3561 am 31 Oktober 2023, 11:14:36
Zitat von: TomLee am 30 Oktober 2023, 18:43:51Wollte mal fragen ob ich der einzige bin der die Readings list_SHOPPING_ITEM und list_TASK vermisst ?
Bei mir werden die nicht mehr "geschrieben", in der App sind sie vorhanden.

Moin,
Dies readings habe ich bei keinem meiner Echo-Devices.

Wie hast du sie bekommen?

37_echodevice.pm:v5.0.0-s28096/2023-10-27
version 0.2.23

Bitte beachten! Im Account Device werden die Listen angezeigt. Bitte mal die Dateien "[ACCOUNTDEVICENAME]_listitems_shopping.html" & "[ACCOUNTDEVICENAME]_listitems_task.html" zuschicken.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 31 Oktober 2023, 11:47:42
"[ACCOUNTDEVICENAME]_listitems_task.html"

{"values":[]}
[ACCOUNTDEVICENAME]_listitems_shopping.html"


{"values":[{"cardId":null,"complete":false,"createdDate":1662199820699,"customerId":"..","deleted":false,"itemId":"..T#0b88de58-e354-4be4-b71d-f5daa489b89e","lastLocalUpdatedDate":null,"lastUpdatedDate":1662199820699,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"knorr chilli scharf und fruchtig","type":"SHOPPING_ITEM","version":1},{"cardId":null,"complete":false,"createdDate":1661610877290,"customerId":"..","deleted":false,"itemId":"..#73369ef6-13c1-4bc8-af0e-3a75219cd410","lastLocalUpdatedDate":null,"lastUpdatedDate":1661610877290,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Möhren,Zuchini","type":"SHOPPING_ITEM","version":1},{"cardId":null,"complete":false,"createdDate":1661610862613,"customerId":"...","deleted":false,"itemId":"..T#c3b348b7-d87a-47a8-9949-073a8cdba485","lastLocalUpdatedDate":null,"lastUpdatedDate":1661610862613,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"Hirtenkäse","type":"SHOPPING_ITEM","version":1},{"cardId":null,"complete":false,"createdDate":1660893126285,"customerId":"..","deleted":false,"itemId":"..#0e3933eb-5e0e-43ce-9d29-cd840f441310","lastLocalUpdatedDate":null,"lastUpdatedDate":1660893126285,"nbestItems":null,"originalAudioId":null,"reminderTime":null,"text":"nutella","type":"SHOPPING_ITEM","version":1}]}

customer_id ist gekürzt
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 31 Oktober 2023, 11:49:45
mh,
jetzt, nachdem ich die html aufgerufen habe sind die readings plötzlich da.

seltsam, aber es funktioniert jetzt.
danke
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 12:10:26
Hm, hab mich noch nicht weiter mit beschäftigt, offensichtlich sind die Readings mal da, mal nicht. Heute Früh als ich kurz am Tablet reingeschaut hatte waren sie vorhanden, jetzt auf einmal nicht mehr.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 12:22:14
Bitte alle mal die Probleme haben folgendes testen:

Definiert mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device. Wenn das nicht funktioniert das Attribut wieder auf "layla.amazon.de" zurückstellen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 14:09:44
Ich hab mal auf eu-api-alexa.amazon.de umgestellt, vorsichthalber auf DEF und dann modify, per Sprache einen neuen Eintrag erstellt und auch nach jetzt 5-6 Minuten trudelt nichts ein.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 14:58:52
Zitat von: TomLee am 31 Oktober 2023, 14:09:44Ich hab mal auf eu-api-alexa.amazon.de umgestellt, vorsichthalber auf DEF und dann modify, per Sprache einen neuen Eintrag erstellt und auch nach jetzt 5-6 Minuten trudelt nichts ein.
Schick mal ein get status vom Account Device. Interessant wäre auch welche HTML Dateien bei einem get html_results aktuell sind.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 15:00:11
Mit eu-api-alexa.amazon.de oder layla.amazon.de
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 15:07:37
Ok, egal mit welchem Server das get mit html_results ist immer leer.

Modul Infos:
Beschreibung       Bereich       Wert
STATE       Reading    connected
Version       Reading    0.2.23
NPM Cookie Version       Reading    3.4.1
COOKIE_STATE       Reading    OK
COOKIE_TYPE       Reading    READING_NPM
COOKIE_MODE       Reading    NPM
amazon_refreshtoken       Reading    vorhanden
group       Attribut    Amazon
npm_refresh_intervall       Attribut    86400
intervalvoice       Attribut    8
timestamp-on-change-reading       Attribut    .*
room       Attribut    Sprachsteuerung
verbose       Attribut    0
oldreadings       Attribut    list_SHOPPING_ITEM
server       Attribut    layla.amazon.de
userReadings       Attribut    .slist:list_SHOPPING_ITEM:.* {my $v=ReadingsVal($name,'list_SHOPPING_ITEM','nA');;$v =~ s/,/\n/g;;return $v}
devStateIcon       Attribut    disconnect:control_home@red connected:control_on_off@green
icon       Attribut    echo
event-on-change-reading       Attribut    .*
         

Amazon Cookie:
Beschreibung       Bereich       Wert
.COOKIE       Reading    {"loginCookie":"frc=....
COOKIE_STATE       Reading    OK
COOKIE_TYPE       Reading    READING_NPM
amazon_refreshtoken       Reading    vorhanden
.COOKIE       Helper    session-id=260-87013....
.COMMSID       Helper    amzn1.comms.id.perso....
.CSRF       Helper    -13....
.DIRECTID       Helper    amzn1.account.AGW5CT....
RUNLOGIN       Helper    0
RUNNING_REQUEST       Helper    0
LOGINERROR       Helper    0
FHEM_HOME       Attribut    /opt/fhem
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 15:16:58
Du musst auch das Attribut "browser_save_data" auf 1 setzen, erst dann werden die Results geschrieben!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 15:22:04
Amazon HTML Results:
Datum    HTML Result Dateiname
Tue Oct 31 15:21:04 2023    Echo_activities.html
Tue Oct 31 15:21:04 2023    Echo_activities_header.html
Tue Oct 31 15:21:04 2023    Echo_alarmvolume.html
Tue Oct 31 15:21:04 2023    Echo_alarmvolume_header.html
Tue Oct 31 15:21:04 2023    Echo_bluetoothstate.html
Tue Oct 31 15:21:04 2023    Echo_bluetoothstate_header.html
Tue Oct 31 15:21:04 2023    Echo_cookielogin6.html
Tue Oct 31 15:21:04 2023    Echo_cookielogin6_header.html
Tue Oct 31 15:21:04 2023    Echo_devicesstate.html
Tue Oct 31 15:21:04 2023    Echo_devicesstate_header.html
Tue Oct 31 15:21:03 2023    Echo_getbehavior.html
Tue Oct 31 15:21:03 2023    Echo_getbehavior_header.html
Tue Oct 31 15:21:04 2023    Echo_getdevicesettings.html
Tue Oct 31 15:21:04 2023    Echo_getdevicesettings_header.html
Tue Oct 31 15:21:04 2023    Echo_getdnd.html
Tue Oct 31 15:21:04 2023    Echo_getdnd_header.html
Tue Oct 31 15:21:04 2023    Echo_getisonline.html
Tue Oct 31 15:21:04 2023    Echo_getisonline_header.html
Tue Oct 31 15:21:03 2023    Echo_getnotifications.html
Tue Oct 31 15:21:03 2023    Echo_getnotifications_header.html
Tue Oct 31 15:21:03 2023    Echo_getsettingstraffic.html
Tue Oct 31 15:21:03 2023    Echo_getsettingstraffic_header.html
Tue Oct 31 15:21:04 2023    Echo_listitems_shopping.html
Tue Oct 31 15:21:04 2023    Echo_listitems_shopping_header.html
Tue Oct 31 15:21:04 2023    Echo_listitems_task.html
Tue Oct 31 15:21:04 2023    Echo_listitems_task_header.html
Tue Oct 31 15:21:04 2023    Echo_wakeword.html
Tue Oct 31 15:21:04 2023    Echo_wakeword_header.html

mit layla.amazon.de
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 15:23:22
In den Dateien müsstest du jetzt die Ergebnisse von Amazon sehen. Wenn da nichts drin ist wäre interessant was dass entsprechende Header File anzeigt
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 15:26:44
In Echo_listitems_shopping.html steht 503.

Echo_listitems_shopping_header.html nix.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 15:32:03
Zitat von: TomLee am 31 Oktober 2023, 15:26:44In Echo_listitems_shopping.html steht 503.

Echo_listitems_shopping_header.html nix.
hast du das mit beiden Server angaben probiert? ggf. mal den FHEM Server neu starten wenn du den Server änderst.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 15:36:33
Ich mache gerade einen restart von Fhem oder meinst du auch den Pi mal neustarten ?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 15:38:26
Huch  :), nach einem restart von nur FHEM mit eu-api-alexa.amazon.de sind die Readings wieder da.


Danke, hoffe das hält an und die später nicht wieder weg sind. ;D
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Mickey am 31 Oktober 2023, 15:57:09
Hallo Michael,

kannst du bitte den Echo Pop mit ins Modul aufnehmen?

ASQZWP4GPYUT7
G0G2HN0330950ARV

model: unbekannt

Danke, Michael

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 31 Oktober 2023, 16:00:29
Zitat von: michael.winkler am 31 Oktober 2023, 12:22:14Bitte alle mal die Probleme haben folgendes testen:

Definiert mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device. Wenn das nicht funktioniert das Attribut wieder auf "layla.amazon.de" zurückstellen.
Hi Michael,

habe es probiert - hat leider Nichts gebracht. Gleiches Verhalten
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 16:04:45
Ab morgen Früh ist ein neue Version Online!

##############################################
#
# 2023.10.31 v0.2.25
# - FEATURE: Unterstützung ASQZWP4GPYUT7 Echo Plus 2 Gen2
#
# 2023.10.31 v0.2.24
# - CHANGE:  voice_reading TTS Antworten rausfiltern

Bitte alle mal die Probleme haben folgendes testen:

Definiert mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device. Wenn das nicht funktioniert das Attribut wieder auf "layla.amazon.de" zurückstellen. FHEM Server danach neu starten!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 16:09:24
Zitat von: mthome am 31 Oktober 2023, 16:00:29
Zitat von: michael.winkler am 31 Oktober 2023, 12:22:14Bitte alle mal die Probleme haben folgendes testen:

Definiert mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device. Wenn das nicht funktioniert das Attribut wieder auf "layla.amazon.de" zurückstellen.
Hi Michael,

habe es probiert - hat leider Nichts gebracht. Gleiches Verhalten
Bitte den FEHM Server nach der Änderung einmal neu starten. Ansonsten auch mal die HTML Dateien prüfen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 31 Oktober 2023, 16:20:39
Zitat von: michael.winkler am 31 Oktober 2023, 16:09:24
Zitat von: mthome am 31 Oktober 2023, 16:00:29
Zitat von: michael.winkler am 31 Oktober 2023, 12:22:14Bitte alle mal die Probleme haben folgendes testen:

Definiert mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device. Wenn das nicht funktioniert das Attribut wieder auf "layla.amazon.de" zurückstellen.
Hi Michael,

habe es probiert - hat leider Nichts gebracht. Gleiches Verhalten
Bitte den FEHM Server nach der Änderung einmal neu starten. Ansonsten auch mal die HTML Dateien prüfen.
Server neu gestartet und NPM Login new - gleiches Verhalten wie in #5781 beschrieben   (Echo_cookielogin6.html leer etc).
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 31 Oktober 2023, 17:09:43
Hallo Michael,

bei mir hat die "Server-Umstellung" auch keine Verbesserung gebracht.

Hier der Inhalt der Datei Echo_Master_cookielogin6_header.html:
HTTP/1.1 401 Unauthorized Content-Length: 0 Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:04:01 GMT x-amz-rid: AP3NPTDCAN8SNDBTNEX9 loginUrl: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Feu-api-alexa.amazon.de%2Flogin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0& x-amzn-RequestId: AP3NPTDCAN8SNDBTNEX9 Vary: Content-Type,Accept-Encoding,User-Agent Strict-Transport-Security: max-age=0; includeSubDomains; X-Cache: Error from cloudfront Via: 1.1 50cfe0dc07dec77718bfa8346e608936.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: C-6JGzbNGDj9MBc1DuS9BXVUXXyLIl2OIyiHoXPy0ixxLum0wmeizw==
Nach kurzer Zeit steht das Device wieder auf "connected but loginerror".

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 17:39:24
Zitat von: juemuc am 31 Oktober 2023, 17:09:43Hallo Michael,

bei mir hat die "Server-Umstellung" auch keine Verbesserung gebracht.

Hier der Inhalt der Datei Echo_Master_cookielogin6_header.html:
HTTP/1.1 401 Unauthorized Content-Length: 0 Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:04:01 GMT x-amz-rid: AP3NPTDCAN8SNDBTNEX9 loginUrl: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Feu-api-alexa.amazon.de%2Flogin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0& x-amzn-RequestId: AP3NPTDCAN8SNDBTNEX9 Vary: Content-Type,Accept-Encoding,User-Agent Strict-Transport-Security: max-age=0; includeSubDomains; X-Cache: Error from cloudfront Via: 1.1 50cfe0dc07dec77718bfa8346e608936.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: C-6JGzbNGDj9MBc1DuS9BXVUXXyLIl2OIyiHoXPy0ixxLum0wmeizw==
Nach kurzer Zeit steht das Device wieder auf "connected but loginerror".

Viele Grüße
Jürgen

Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 31 Oktober 2023, 17:54:19
Zitat von: michael.winkler am 31 Oktober 2023, 17:39:24Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Wieder connected but Login Error - aber in Echo_cookielogin6.html steht ein Image mit "Website Temporarily Unavailable"
Und in Echo_cookielogin6_header.html:
HTTP/1.1 404 Not Found Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:54:25 GMT x-amz-rid: 58R80XV04Z3MSYDMCB8X Vary: Content-Type,Accept-Encoding,User-Agent Last-Modified: Fri, 27 Oct 2023 23:44:20 GMT ETag: "209-608bb4472365f-gzip" Accept-Ranges: bytes Content-Encoding: gzip Strict-Transport-Security: max-age=47474747; includeSubDomains; preload X-Cache: Error from cloudfront Via: 1.1 f7aba4a0337c5f98c4703e2b10f1940a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P4 X-Amz-Cf-Id: kpREX_8dxD65lJeGKoOeFgHN8ZXOM6Vxc2p5FyCNuv8IFF8zYsWTEA==
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 18:14:56
Zitat von: mthome am 31 Oktober 2023, 17:54:19
Zitat von: michael.winkler am 31 Oktober 2023, 17:39:24Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Wieder connected but Login Error - aber in Echo_cookielogin6.html steht ein Image mit "Website Temporarily Unavailable"
Und in Echo_cookielogin6_header.html:
HTTP/1.1 404 Not Found Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:54:25 GMT x-amz-rid: 58R80XV04Z3MSYDMCB8X Vary: Content-Type,Accept-Encoding,User-Agent Last-Modified: Fri, 27 Oct 2023 23:44:20 GMT ETag: "209-608bb4472365f-gzip" Accept-Ranges: bytes Content-Encoding: gzip Strict-Transport-Security: max-age=47474747; includeSubDomains; preload X-Cache: Error from cloudfront Via: 1.1 f7aba4a0337c5f98c4703e2b10f1940a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P4 X-Amz-Cf-Id: kpREX_8dxD65lJeGKoOeFgHN8ZXOM6Vxc2p5FyCNuv8IFF8zYsWTEA==
Versuche noch mal die "eu-api-alexa.amazon.de" mach dann ein FHEM neu start und danach noch mal ein NPM Login new
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bloodybeginner am 31 Oktober 2023, 18:17:05
ich hab jetzt alle 4 bisher bekannten Varianten durch - jedesmal ein 404 in der Echo_cookielogin6.htm

default                                    HTTP/1.1 404 Not Found
api.eu.amazonalexa.com        HTTP/1.1 404 Not Found
eu-api-alexa.amazon.de         HTTP/1.1 404 Not Found
layla.amazon.de                      HTTP/1.1 404 Not Found

edith: nach einiger Zeit taucht auch ein 401 auf

//bb
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 18:19:27
Zitat von: bloodybeginner am 31 Oktober 2023, 18:17:05ich hab jetzt alle 4 bisher bekannten Varianten durch - jedesmal ein 404 in der Echo_cookielogin6.htm

default                                    HTTP/1.1 404 Not Found
api.eu.amazonalexa.com        HTTP/1.1 404 Not Found
eu-api-alexa.amazon.de         HTTP/1.1 404 Not Found
layla.amazon.de                      HTTP/1.1 404 Not Found

//bb
schick mal ein get status vom Account Device
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 31 Oktober 2023, 18:24:24
Zitat von: michael.winkler am 31 Oktober 2023, 18:14:56
Zitat von: mthome am 31 Oktober 2023, 17:54:19
Zitat von: michael.winkler am 31 Oktober 2023, 17:39:24Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Wieder connected but Login Error - aber in Echo_cookielogin6.html steht ein Image mit "Website Temporarily Unavailable"
Und in Echo_cookielogin6_header.html:
HTTP/1.1 404 Not Found Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:54:25 GMT x-amz-rid: 58R80XV04Z3MSYDMCB8X Vary: Content-Type,Accept-Encoding,User-Agent Last-Modified: Fri, 27 Oct 2023 23:44:20 GMT ETag: "209-608bb4472365f-gzip" Accept-Ranges: bytes Content-Encoding: gzip Strict-Transport-Security: max-age=47474747; includeSubDomains; preload X-Cache: Error from cloudfront Via: 1.1 f7aba4a0337c5f98c4703e2b10f1940a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P4 X-Amz-Cf-Id: kpREX_8dxD65lJeGKoOeFgHN8ZXOM6Vxc2p5FyCNuv8IFF8zYsWTEA==
Versuche noch mal die "eu-api-alexa.amazon.de" mach dann ein FHEM neu start und danach noch mal ein NPM Login new
Echo_cookielogin6.html
{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"XX@XX.de","customerId":"A14YXXXX973CUO","customerName":"XXXXX"}}
Aber weiterhin connected but login error
2023.10.31 18:21:30 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Tue Oct 31 18:21:17 2023] write new refreshtoken
2023.10.31 18:22:12 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.10.31 18:22:12 3: [Echo] [echodevice_setState] to connected but loginerror
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 31 Oktober 2023, 18:28:11
Und schon sind die Readings wieder weg seit 17:37 Uhr.
Was mir jetzt aufgefallen ist, die config_address_x Readings verhalten sich genauso.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 18:43:36
Zitat von: mthome am 31 Oktober 2023, 18:24:24
Zitat von: michael.winkler am 31 Oktober 2023, 18:14:56
Zitat von: mthome am 31 Oktober 2023, 17:54:19
Zitat von: michael.winkler am 31 Oktober 2023, 17:39:24Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Wieder connected but Login Error - aber in Echo_cookielogin6.html steht ein Image mit "Website Temporarily Unavailable"
Und in Echo_cookielogin6_header.html:
HTTP/1.1 404 Not Found Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:54:25 GMT x-amz-rid: 58R80XV04Z3MSYDMCB8X Vary: Content-Type,Accept-Encoding,User-Agent Last-Modified: Fri, 27 Oct 2023 23:44:20 GMT ETag: "209-608bb4472365f-gzip" Accept-Ranges: bytes Content-Encoding: gzip Strict-Transport-Security: max-age=47474747; includeSubDomains; preload X-Cache: Error from cloudfront Via: 1.1 f7aba4a0337c5f98c4703e2b10f1940a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P4 X-Amz-Cf-Id: kpREX_8dxD65lJeGKoOeFgHN8ZXOM6Vxc2p5FyCNuv8IFF8zYsWTEA==
Versuche noch mal die "eu-api-alexa.amazon.de" mach dann ein FHEM neu start und danach noch mal ein NPM Login new
Echo_cookielogin6.html
{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"XX@XX.de","customerId":"A14YXXXX973CUO","customerName":"XXXXX"}}
Aber weiterhin connected but login error
2023.10.31 18:21:30 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Tue Oct 31 18:21:17 2023] write new refreshtoken
2023.10.31 18:22:12 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.10.31 18:22:12 3: [Echo] [echodevice_setState] to connected but loginerror
Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 18:46:53
Zitat von: TomLee am 31 Oktober 2023, 18:28:11Und schon sind die Readings wieder weg seit 17:37 Uhr.
Was mir jetzt aufgefallen ist, die config_address_x Readings verhalten sich genauso.
Stell Dein Account Device auch mal auf Verbose 5 und schaue dir mal das LOG an. Eventuell fällt Dir was auf. Wenn nicht, kannst du mir das LOG mal zusenden und ich schaue drüber. Werde Dein Log entsprechend Vertraulich behandeln.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 31 Oktober 2023, 18:55:59
Zitat von: michael.winkler am 31 Oktober 2023, 18:43:36Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.
Du wirst es nicht glauben, aber nachdem ich nochmals ein reboot gemacht habe geht es jetzt! Verstehe das nicht mehr...aber vielen vielen Dank!

Muss jetzt immer im ATTR server "eu-api-alexa.amazon.de" stehen?

Das Einzige was jetzt noch nicht geht ist, dass kein voice reading aktualisiert wird - aber npm login Funktion ist für mich wichtiger
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 19:24:08
Zitat von: mthome am 31 Oktober 2023, 18:55:59
Zitat von: michael.winkler am 31 Oktober 2023, 18:43:36Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.
Du wirst es nicht glauben, aber nachdem ich nochmals ein reboot gemacht habe geht es jetzt! Verstehe das nicht mehr...aber vielen vielen Dank!

Muss jetzt immer im ATTR server "eu-api-alexa.amazon.de" stehen?
Ja, bei dir schon
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 31 Oktober 2023, 19:29:20
Zitat von: michael.winkler am 31 Oktober 2023, 19:24:08
Zitat von: mthome am 31 Oktober 2023, 18:55:59
Zitat von: michael.winkler am 31 Oktober 2023, 18:43:36Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.
Du wirst es nicht glauben, aber nachdem ich nochmals ein reboot gemacht habe geht es jetzt! Verstehe das nicht mehr...aber vielen vielen Dank!

Muss jetzt immer im ATTR server "eu-api-alexa.amazon.de" stehen?
Ja, bei dir schon
Nur so aus Neugierde, warum ist es bei mir anders? Und hängt das mit dem Voice Reading auch damit zusammen?

Auf jeden Fall nochmals vielen vielen Dank für Deine Hilfe!!!!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 19:31:28
Zitat von: mthome am 31 Oktober 2023, 19:29:20
Zitat von: michael.winkler am 31 Oktober 2023, 19:24:08
Zitat von: mthome am 31 Oktober 2023, 18:55:59
Zitat von: michael.winkler am 31 Oktober 2023, 18:43:36Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.
Du wirst es nicht glauben, aber nachdem ich nochmals ein reboot gemacht habe geht es jetzt! Verstehe das nicht mehr...aber vielen vielen Dank!

Muss jetzt immer im ATTR server "eu-api-alexa.amazon.de" stehen?
Ja, bei dir schon
Nur so aus Neugierde, warum ist es bei mir anders? Und hängt das mit dem Voice Reading auch damit zusammen?

Auf jeden Fall nochmals vielen vielen Dank für Deine Hilfe!!!!
Der alte Link wird wohl abgeschalten. Bin gerade dabei das in ein weiteres Release einzubauen. Dauert aber noch etwas. Daher der Workaround über das Attribut.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 31 Oktober 2023, 19:41:41
Hallo Michael,

also bei mir funktioniert weiterhin kein Link dauerhaft. Hier einmal ein Teil des Logs mit verbose 5. Vieleicht hilft es.

2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records/?startTime=0&endTime=2005090388459&recordType=VOICE_HISTORY&maxRecordSize=100
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] START
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/behaviors/v2/automations?limit=100
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] START
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/traffic/settings
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_GetSettings] Timer INTERVAL = 60
2023.10.31 19:37:49 4: [Echo_Master] [echodevice_ParseAuth] [cookielogin6]
2023.10.31 19:37:49 5: [Echo_Master] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=''

2023.10.31 19:37:49 4: [Echo_Master] [echodevice_LostConnect] clear CMD_QUEUE
2023.10.31 19:37:49 3: [Echo_Master] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2023.10.31 19:37:49 3: [Echo_Master] [echodevice_setState] to connected but loginerror
2023.10.31 19:37:49 4: [Echo_Master] [echodevice_Parse] [getnotifications] [117]
2023.10.31 19:37:49 5: [Echo_Master] [echodevice_Parse] [getnotifications] [117] DATA Dumper='{"notifications":[]}'

2023.10.31 19:37:49 4: [Echo_Master] [echodevice_Parse] [getnotifications] [117] json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/37_echodevice.pm line 4433.

'{"notifications":[]}'


Ich kann gerne bei Bedarf weitere INfos liefern.

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 31 Oktober 2023, 20:28:59
Zitat von: michael.winkler am 31 Oktober 2023, 11:29:59
Zitat von: swsmily am 27 Oktober 2023, 22:00:38Ich hab gerade aus dem SVN das 37_echodevice.pm geladen und eingebunden. Voice funktioniert wieder, allerdings werden Umlaute falsch dargestellt. Beispiel die Zahl fünf wird so angezeigt: fünf
Ich kann das Verhalten leider nicht nachstellen. Bei mir werden die Umlaute sauber angezeigt. Kann das noch jemand bestätigen?

Du kannst mir auch mal das HTML Result von deinem Account Device zukommen lassen. Hier würde ich die Datei "[ACCOUNTDEVICENAME]_activities.html" benötigen
Ich habe gerade noch ein Update gemacht und FHEM neugestartet.
Wenn ich die Seite des echodevices offen habe während das Readings aktualisiert wird, wird es erst falsch angezeigt. Aktualisiere ich die Seite danach, oder lade sie erst nachdem das Readings gesetzt wurde, steht dann der Umlaut richtig da und es wird auch im DOIF, bzw talk2fhem richtig als fünf erkannt. Dies ging vorher nicht.

Problem hat sich also scheinbar von selbst gelöst.

Dennoch die Frage, wie komme ich an die gewünschte HTML-Datei? Wenn ich im Hauptechodevice get html_result anklicke kommt nur ein Popup wo Datum, HTML Result und Dateiname steht, aber darunter ist nichts aufgelistet.

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 20:29:59
https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Attribute
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 31 Oktober 2023, 20:32:12
Zitat von: juemuc am 31 Oktober 2023, 19:41:41Hallo Michael,

also bei mir funktioniert weiterhin kein Link dauerhaft. Hier einmal ein Teil des Logs mit verbose 5. Vieleicht hilft es.

2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records/?startTime=0&endTime=2005090388459&recordType=VOICE_HISTORY&maxRecordSize=100
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] START
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/behaviors/v2/automations?limit=100
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] START
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/traffic/settings
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=getnotifications
2023.10.31 19:37:48 4: [Echo_Master] [echodevice_GetSettings] Timer INTERVAL = 60
2023.10.31 19:37:49 4: [Echo_Master] [echodevice_ParseAuth] [cookielogin6]
2023.10.31 19:37:49 5: [Echo_Master] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=''

2023.10.31 19:37:49 4: [Echo_Master] [echodevice_LostConnect] clear CMD_QUEUE
2023.10.31 19:37:49 3: [Echo_Master] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2023.10.31 19:37:49 3: [Echo_Master] [echodevice_setState] to connected but loginerror
2023.10.31 19:37:49 4: [Echo_Master] [echodevice_Parse] [getnotifications] [117]
2023.10.31 19:37:49 5: [Echo_Master] [echodevice_Parse] [getnotifications] [117] DATA Dumper='{"notifications":[]}'

2023.10.31 19:37:49 4: [Echo_Master] [echodevice_Parse] [getnotifications] [117] json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/37_echodevice.pm line 4433.

'{"notifications":[]}'


Ich kann gerne bei Bedarf weitere INfos liefern.

Viele Grüße
Jürgen
Bitte noch mal ein NPM login new durchführen. Wenn es dann nicht geht mal den html_result anschauen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 31 Oktober 2023, 20:36:59
Zitat von: michael.winkler am 31 Oktober 2023, 20:29:59https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Attribute
Ahhh Attribut browser_save_data - darauf wäre ich nie gekommen, dass damit html_result gemeint ist. Hab nur in FHEM unter help for echodevice gesucht und da nichts gefunden.

In der activities.html steht der Umlaut auch richtig drin. Scheint also nur ein Anzeigefehler in FHEM (oder durch den Browser) zu sein, wenn das Reading aktualisiert wird.
Voice-Readings läuft also bei mir wieder super. Vielen vielen Dank!!!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 31 Oktober 2023, 21:57:33
Ciao

Hier kurz ein update zum stummen Echo. Plötzlich keine Audioausgabe.
Öffensichtlich haben das sehr viele User, und niemand weiss wirklich was hier geschieht.

*) Wäre das nicht so ärgerlich, würde ich nicht soviel Zeit damit verbringen, aber hilft ja nicht ...

Ich dachte zunächst die FHEM Connector, das Echodevice, alexa-fhem ... weil auch das AUstauschgerät den Fehler hat. Nachdem ich die gesamte fhem software ohne echodevice betrieben hatte tauchte der saublöde Fehler wieder auf, also @Michael: die FHEM Module sind es nicht.

Anscheinenden, und das ist mein erster Testcase, merkt die Software im Echo nicht - im Gegensatz zu früher!!!!!!! - wenn das verbundene BT Ausgabegerät nicht mehr verfügbar ist, weil stromlos oder sleep mode. Dann will es Audios dort ausgeben.

Ich betreibe nun als nächsten Test das fhem wie gehabt, nur ohne das BT Gerät, das nun keinen Strom hat. Sollte das nun funktionieren wäre der Testfall bestätigt.

Also, FHEM ist es nicht.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 01 November 2023, 06:07:25
Zitat von: michael.winkler am 31 Oktober 2023, 19:31:28
Zitat von: mthome am 31 Oktober 2023, 19:29:20
Zitat von: michael.winkler am 31 Oktober 2023, 19:24:08
Zitat von: mthome am 31 Oktober 2023, 18:55:59
Zitat von: michael.winkler am 31 Oktober 2023, 18:43:36Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.
Du wirst es nicht glauben, aber nachdem ich nochmals ein reboot gemacht habe geht es jetzt! Verstehe das nicht mehr...aber vielen vielen Dank!

Muss jetzt immer im ATTR server "eu-api-alexa.amazon.de" stehen?
Ja, bei dir schon
Nur so aus Neugierde, warum ist es bei mir anders? Und hängt das mit dem Voice Reading auch damit zusammen?

Auf jeden Fall nochmals vielen vielen Dank für Deine Hilfe!!!!
Der alte Link wird wohl abgeschalten. Bin gerade dabei das in ein weiteres Release einzubauen. Dauert aber noch etwas. Daher der Workaround über das Attribut.
Die Freude war nur von kurzer Dauer - seit heute morgen leider wieder das alte verhalten  :'( Ich muss erstmal aufgeben - der WAF geht deutlich nach unten (habe nur ein Produktivsystem zum Testen)...spiele erstmal wieder das Cookie ein.

Folgendes ist mir (vor Rückfall auf Cookie Methode) noch aufgefallen: Ein System reboot hatte kurz geholfen. ABER: Bei NPM login refresh kommt folgende Meldung:
Das angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="ubid-acbde=262-8862675-8908808; ubid-main=257-0925108-1648311; csrf=-1675814244; av-timezone=Europe/Berlin; lc-acbde=de_DE; sid="By/Ysw/gesN23lVRR8x7sg==|9NmRtoYuz9tJ9LyNgrivkA/e0PE1k4I0FtFs0B4MuDA="; x-main=D5GTOinpws44DVQ@dyW1mIPWbfHxNmja; av-profile=cGlkPWFtem4xLmFjdG9yLnBlcnNvbi5vaWQuQTNQVllEUVhFQTBWNDImdGltZXN0YW1wPTE2OTgwNTc5ODM5OTEmdmVyc2lvbj12MQ.g7KhHaJrluPd26q-3o9MCX8vxo_AvYixrp665vrI5m2RAAAAAQAAAABlNk7_cmF3AAAAAPgWC9WfHH8iB-olH_E9xQ; session-id=262-6718772-0523732; s_cc=true; s_vnum=2125052653563%26vn%3D6; s_invisit=true; s_dslv_s=More%20than%207%20days; s_sq=%5B%5BB%5D%5D; session-token="b3+UurQXXZAQ9CjMyfAw+Bxl9pz0jVmN5saTqzoGv45DaJhUXFOBiMRwbGQEfhn+3Z6OUVQd0j5RjR1TzKMweMwJuAd8RswxMpWg6A67WntrXf+wLx7I6nHr45cHeq4jZ5YSwY1Gcrjpldx6KWSDB6wn3VSUB3GFbiELD376Sl8cJZFAVDgGdrWTmhkpvs2LM/pRSueTf85QCKCpXVbFwN16d0NN210XlW3YDhHZiDM1R9HhAiWxylk0NKaxxj8uut9QvVDYjaHPj5ohLgs9NObOV4R/j/hbsfcnAKRDA4G+8xG6J9DryVVX0iB/bW5uLYfoY/a8fTrLrjUaRXAVt8bYa8191Ll7YIGGJzE4YnjnklrSQKB5Yg=="; x-acbde=Z5qyCBNMm69zKxwzDTeDSzqRZwh0Ol5l; at-acbde=Atza|IwEBII7ug9h5uPj9mbbrR2aglbrMO8A9DrXnaca1RY9Y3RVe62aYm32T3FYANVcraxUnnSR1X-ryZo7O8e2_WhGkWt-yhM0SEB3Ro1Rdcrk1GYxcO8v-6etNySQIHWyC7F929gMJb8P8v5jzPL4dz0N2XxuCkFfPildgKMIkLOMAsAdY7FRPP-utiBwa3qli1BlvQEGOlZajAUxNRgXPHNP7Qu2ahFQ60HXv_HUdYZ7YuOSEMA; sess-at-acbde="GWH6VQ0aLSCQLXEZhgyp7LTg+zSJDZIW/pKeYfshnmM="; sst-acbde=Sst1|PQFgvN4b-gUZSSyXqaRwLUvuCTp86lWQxquICyvLr1epKzdpAj6FhQLWQu3li611aM2NrqN3Tb4Jv69u0Tmu6EDS7XG_oIopHEuX2xCqLRPX9Yuv4cOkyhEWaUEBTHjbvyyjjD2dwYE2flFjLJue9OiPJEK094bxRGI-rhi3WXjUXl8wHxL8l9SzwjaPwOKfl2fHlubS_f4wzagCN1XardSQBuF5ieHRstsMuhzAuIjsOQQTdPqr39Qv4gRAsDtCJj5_nNUIlJektqggs20Jv5U_-RBS_jyd9b1XooCPA7Y9RBE; session-id-time=2082787201l; i18n-prefs=EUR; s_nr=1698237116806-Repeat; s_dslv=1698237116807; s_c27=GMZQWNQRVENX4GTQ; s_ppv=0"

Nach einem NPM-login new ist das Echo_cookielogin6.html wieder leer wie gehabt.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bloodybeginner am 01 November 2023, 10:52:03
Zitat von: michael.winkler am 31 Oktober 2023, 18:19:27
Zitat von: bloodybeginner am 31 Oktober 2023, 18:17:05ich hab jetzt alle 4 bisher bekannten Varianten durch - jedesmal ein 404 in der Echo_cookielogin6.htm

default                                    HTTP/1.1 404 Not Found
api.eu.amazonalexa.com        HTTP/1.1 404 Not Found
eu-api-alexa.amazon.de         HTTP/1.1 404 Not Found
layla.amazon.de                      HTTP/1.1 404 Not Found

//bb
schick mal ein get status vom Account Device

bitteschön:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.23
NPM Cookie Version    Reading 5.0.0
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_ip    Attribut 192.168.0.20
server    Attribut eu-api-alexa.amazon.de
browser_save_data    Attribut 1
room    Attribut Amazon
autocreate_refresh    Attribut 1
npm_proxy_listen_ip    Attribut 10.0.0.140
icon    Attribut echo
 
Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=260-23095....
.COMMSID    Helper ....
.CSRF    Helper -13....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 2
FHEM_HOME    Attribut /opt/fhem


npm_proxy_ip und npm_proxy_ip sind bewusst so gesetzt. FHEM ist in einem Docker Container hinter einer Traefik Instanz.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 01 November 2023, 10:58:15
Zitat von: michael.winkler am 31 Oktober 2023, 20:32:12
Zitat von: juemuc am 31 Oktober 2023, 19:41:41Hallo Michael,

also bei mir funktioniert weiterhin kein Link dauerhaft. Hier einmal ein Teil des Logs mit verbose 5. Vieleicht hilft es.

Ich kann gerne bei Bedarf weitere INfos liefern.

Viele Grüße
Jürgen
Bitte noch mal ein NPM login new durchführen. Wenn es dann nicht geht mal den html_result anschauen.

Hallo Michael,
auch nach einem erneuten "login" (schon mehrfach durchgeführt), das gleiche Ergebnis:

HTTP/1.1 401 Unauthorized Content-Length: 0 Connection: keep-alive Server: Server Date: Wed, 01 Nov 2023 09:52:31 GMT x-amz-rid: 6YAAV1ENFY9KCDXVNRVJ loginUrl: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Feu-api-alexa.amazon.de%2Flogin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0& x-amzn-RequestId: 6YAAV1ENFY9KCDXVNRVJ Vary: Content-Type,Accept-Encoding,User-Agent Strict-Transport-Security: max-age=0; includeSubDomains; X-Cache: Error from cloudfront Via: 1.1 f212784a4dc77817b66a91a042658fa6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P2 X-Amz-Cf-Id: vDc5D4g1xxRr4sLQaKm3QUoHmjFSXTxo7SqF5dMsTNcOlvuo1pOGPw==
Ein manuelles "NPM_login refresh" verbindet wieder für kurze Zeit. Bei Bedarf kann ich auch das dazugehörige Logging (verbose 5) zur Verfügung stellen.

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 01 November 2023, 11:19:14
Für alle die gerade Probleme haben mit dem NPM Login bitte noch mal folgendes durchführen.


Falls es dann wieder nicht funktioniert. Mir bitte das komplette Log per PN zusenden.

Weiteres Infos/Beschreibung
https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/
https://www.mwinklerblog.de/modul-echodevice-npm/
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 01 November 2023, 11:49:49
Hallo Michael,

logging hast Du per PM erhalten. Ich hoffe, dass dieser Ausschnitt passt. Wenn Du noch mehr benötigst, bitte melden.

Viele Grüße
Jürgen

Ich habe keine Möglichkeit gefunden in einer PM eine Datei anzuhängen. Ist das normal?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bloodybeginner am 01 November 2023, 13:03:13
Hi Michael,

und auch ich hab brav meine Logs abgeliefert ;o)

Edith: in der cookielogin6_header.html findet sich ein  HTTP/1.1 401 Unauthorized; die cookielogin6.html ist leer


//bb
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: chunter1 am 01 November 2023, 16:05:23
Seht ihr auch diese Fehlermeldung in eurem Logfile oder hab ich hier was falsch gemacht?

2023.11.01 15:57:19 3: [myEchoDevice] [echodevice_LoginStart] connected but loginerror
2023.11.01 15:57:19 3: [myEchoDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2023.11.01 15:58:19 3: [myEchoDevice] [echodevice_LoginStart] connected but loginerror
2023.11.01 15:58:19 3: [myEchoDevice] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2023.11.01 15:58:19 3: [myEchoDevice] [echodevice_setState] to disconnected
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bloodybeginner am 01 November 2023, 16:08:21
Zitat von: chunter1 am 01 November 2023, 16:05:23Seht ihr auch diese Fehlermeldung in eurem Logfile oder hab ich hier was falsch gemacht?

2023.11.01 15:57:19 3: [myEchoDevice] [echodevice_LoginStart] connected but loginerror
2023.11.01 15:57:19 3: [myEchoDevice] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2023.11.01 15:58:19 3: [myEchoDevice] [echodevice_LoginStart] connected but loginerror
2023.11.01 15:58:19 3: [myEchoDevice] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2023.11.01 15:58:19 3: [myEchoDevice] [echodevice_setState] to disconnected

ja, den json error hab ich auch - mit unterschiedlichen "set loginerror" zählern
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 November 2023, 22:05:45
Ciao

Ich habe zwar kein npm Problem, mein Login funktioniert prächtig, auch mit der neuen Version 0.2.25.
Allerdings "verschluckt" das echodevice manchmal Ausgaben, ein vom fehm gestartetes testscript isoliert und reproduziert den Case, es führt die Kommandos aus:

fhem("set ECHO_G001PJ0514370JHS sounds gruselig_quitschende_tuer");
fhem("set ECHO_G001PJ0514370JHS speak das ist ein Test");

mit folgendem Fehler im Log:

[ECHO_G001PJ0514370JHS] [echodevice_Parse] [speak] [27115] Too many requests

Der Sound kommt immer, aber die Textausgabe nur manchmal.

Ist jetzt nicht unbedingt wichtig, nur bei Gelegenheit ...

MfG


Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 01 November 2023, 22:27:46
Zitat... Too many requests

Bekomm ich auch wenn ich in Perl zweimal hintereinander die fhem-Funktion aufrufe.

Wenn ich die zwei FHEM-Befehle in nur einer fhem-Funktion aufrufe, kommt es nicht zu ... Too many requests (ich hätte erwartet/dachte man braucht da mindestens eine Pause in der Länge wie der erste Sound abgespielt wird):
{fhem("set ECHO_G001PJ0514370JHS sounds gruselig_quitschende_tuer;set ECHO_G001PJ0514370JHS speak das ist ein Test");}
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 01 November 2023, 22:33:05
tatsächlich!

DAnke

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 02 November 2023, 15:07:51
Hallo Michael,

spielt eventuell die node- bzw npm-Version eine Rolle? Ich habe auf dem Testsystem node 18.17.1 und npm 10.2.1 im Einsatz.

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 November 2023, 15:19:28
Zitat von: juemuc am 02 November 2023, 15:07:51Hallo Michael,

spielt eventuell die node- bzw npm-Version eine Rolle? Ich habe auf dem Testsystem node 18.17.1 und npm 10.2.1 im Einsatz.

Viele Grüße
Jürgen
Schaut euch mal das Reading ".COOKIE" an. Sieht man wenn man an dem Device "global" das Attribut "showInternalValues" auf 1 setzt .

Das Cookie muss mit { anfangen und endet mit }. Zusätzlich sollte da folgende Dinge stehen:
loginCookie
csrf
device_private_key
frc

Wer sich nicht sicher ist ob das Cookie passt darf es mir gerne mal per PN zuschicken. Ich werde die Daten vertraulich behandeln! Zusätzlich könnt ihr die Werte etwas modifizieren.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 02 November 2023, 15:40:11
Zitat von: michael.winkler am 31 Oktober 2023, 18:46:53
Zitat von: TomLee am 31 Oktober 2023, 18:28:11Und schon sind die Readings wieder weg seit 17:37 Uhr.
Was mir jetzt aufgefallen ist, die config_address_x Readings verhalten sich genauso.
Stell Dein Account Device auch mal ...

Ich hatte zuerst an dem Abend vorsichtshalber noch mal die Pi neu gestartet (aus Erfahrung), mit eu-api-alexa.amazon.de, seitdem sind die Readings vorhanden, bis jetzt.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bloodybeginner am 02 November 2023, 16:08:26
Zitat von: michael.winkler am 02 November 2023, 15:19:28
Zitat von: juemuc am 02 November 2023, 15:07:51Hallo Michael,

spielt eventuell die node- bzw npm-Version eine Rolle? Ich habe auf dem Testsystem node 18.17.1 und npm 10.2.1 im Einsatz.

Viele Grüße
Jürgen
Schaut euch mal das Reading ".COOKIE" an. Sieht man wenn man an dem Device "global" das Attribut "showInternalValues" auf 1 setzt .

Das Cookie muss mit { anfangen und endet mit }. Zusätzlich sollte da folgende Dinge stehen:
loginCookie
csrf
device_private_key
frc

Wer sich nicht sicher ist ob das Cookie passt darf es mir gerne mal per PN zuschicken. Ich werde die Daten vertraulich behandeln! Zusätzlich könnt ihr die Werte etwas modifizieren.

getestet mit npm 8.19.4 / node 16.20.2 (default im fhem docker image) und npm 10.2.2 / node 20.9.0
in beiden Fällen erfüllt der cookie die Kriterien - aber funktioniert nicht.

@Michael: Cookie kommt per PN
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 02 November 2023, 16:46:29
Zitat von: bloodybeginner am 02 November 2023, 16:08:26
Zitat von: michael.winkler am 02 November 2023, 15:19:28
Zitat von: juemuc am 02 November 2023, 15:07:51Hallo Michael,

spielt eventuell die node- bzw npm-Version eine Rolle? Ich habe auf dem Testsystem node 18.17.1 und npm 10.2.1 im Einsatz.

Viele Grüße
Jürgen
Schaut euch mal das Reading ".COOKIE" an. Sieht man wenn man an dem Device "global" das Attribut "showInternalValues" auf 1 setzt .

Das Cookie muss mit { anfangen und endet mit }. Zusätzlich sollte da folgende Dinge stehen:
loginCookie
csrf
device_private_key
frc

Wer sich nicht sicher ist ob das Cookie passt darf es mir gerne mal per PN zuschicken. Ich werde die Daten vertraulich behandeln! Zusätzlich könnt ihr die Werte etwas modifizieren.

getestet mit npm 8.19.4 / node 16.20.2 (default im fhem docker image) und npm 10.2.2 / node 20.9.0
in beiden Fällen erfüllt der cookie die Kriterien - aber funktioniert nicht.

@Michael: Cookie kommt per PN

Hast du das mal gemacht?

Kannst du mal folgendes Modul einspielen?
https://www.dropbox.com/t/8dR0TucIMAUH9pcl

Danach noch mal ein NPM login new und dann mal schauen ob du ein html_result mit dem Namen "[ACCOUNTDEVICENAME]_endpoints.html" hast. Bitte mal den Inhalt der Datei zusenden.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bloodybeginner am 02 November 2023, 18:20:47
Zitat von: michael.winkler am 02 November 2023, 16:46:29Hast du das mal gemacht?

Kannst du mal folgendes Modul einspielen?
https://www.dropbox.com/t/8dR0TucIMAUH9pcl

Danach noch mal ein NPM login new und dann mal schauen ob du ein html_result mit dem Namen "[ACCOUNTDEVICENAME]_endpoints.html" hast. Bitte mal den Inhalt der Datei zusenden.

Datei eingespielt, modul reload, Augen gerieben, FHEM restart, Augen gerieben - über die FVersion gewundert, alles geprüft und festgestellt das auch in der Dropbox die Version 2021-06-24 liegt, aber im Frontend die Subversion 0.2.25 angezeigt wird... alles gut also..



Schlechte Nachrichten:
Angelegt werden die Dateien
*_endpoints.html - leer
*_endpoints_header.html - leer
*_getsettengstraffic.html - leer
*_getsettingstraffic_header.html - mit nem 302 drin vom einloggen

etwas später dann:
*_cookielogin6.html - leer
*_cookielogin6_header.html - 401, du kommst hier net rein ;)

// bb

2023.11.02 18:05:02.553 5: [ECHO] [echodevice_GetSettings] start refresh settings
2023.11.02 18:05:02.553 4: [ECHO] [echodevice_SendCommand] [endpoints] START
2023.11.02 18:05:02.554 4: [ECHO] [echodevice_SendCommand] [endpoints] PushToCmdQueue SendURL =https://alexa.amazon.de/api/endpoints
2023.11.02 18:05:02.554 4: [ECHO] [echodevice_SendCommand] [endpoints] PushToCmdQueue SendData=
2023.11.02 18:05:02.557 4: [ECHO] [echodevice_HandleCmdQueue] [endpoints] [55] [0] send command=https://alexa.amazon.de/api/endpoints Data=
2023.11.02 18:05:02.558 4: [ECHO] [echodevice_SendCommand] [getnotifications] START
2023.11.02 18:05:02.558 4: [ECHO] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/notifications
2023.11.02 18:05:02.558 4: [ECHO] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_SendCommand] [alarmvolume] START
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/device-notification-state?_=1698944702
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_SendCommand] [bluetoothstate] START
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/bluetooth?cached=true&_=1698944702
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.559 4: [ECHO] [echodevice_SendCommand] [getdnd] START
2023.11.02 18:05:02.560 4: [ECHO] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/dnd/device-status-list?_=1698944702
2023.11.02 18:05:02.560 4: [ECHO] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2023.11.02 18:05:02.560 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.560 4: [ECHO] [echodevice_SendCommand] [wakeword] START
2023.11.02 18:05:02.560 4: [ECHO] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/wake-word?_=1698944702
2023.11.02 18:05:02.560 4: [ECHO] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2023.11.02 18:05:02.560 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.560 4: [ECHO] [echodevice_SendCommand] [listitems_task] START
2023.11.02 18:05:02.561 4: [ECHO] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1698944702
2023.11.02 18:05:02.561 4: [ECHO] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2023.11.02 18:05:02.561 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.561 4: [ECHO] [echodevice_SendCommand] [listitems_shopping] START
2023.11.02 18:05:02.561 4: [ECHO] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1698944702
2023.11.02 18:05:02.561 4: [ECHO] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2023.11.02 18:05:02.561 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.561 4: [ECHO] [echodevice_SendCommand] [getdevicesettings] START
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/device-preferences
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [getisonline] START
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/devices-v2/device?cached=true&_=1698944702
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [namedListsIDs] START
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [namedListsIDs] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/namedLists
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [namedListsIDs] PushToCmdQueue SendData=
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.562 4: [ECHO] [echodevice_SendCommand] [devicesstate] START
2023.11.02 18:05:02.563 4: [ECHO] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/devices-v2/device?cached=true&_=1698944702
2023.11.02 18:05:02.563 4: [ECHO] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2023.11.02 18:05:02.563 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.563 4: [ECHO] [echodevice_SendCommand] [account] START
2023.11.02 18:05:02.563 4: [ECHO] [echodevice_SendCommand] [account] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/accounts
2023.11.02 18:05:02.563 4: [ECHO] [echodevice_SendCommand] [account] PushToCmdQueue SendData=
2023.11.02 18:05:02.563 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.563 4: [ECHO] [echodevice_SendLoginCommand] [cookielogin6]
2023.11.02 18:05:02.564 5: [ECHO] [echodevice_GetSettings] refresh voice command
2023.11.02 18:05:02.564 4: [ECHO] [echodevice_SendCommand] [activities] START
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records/?startTime=0&endTime=2005090388459&recordType=VOICE_HISTORY&maxRecordSize=100
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_SendCommand] [getbehavior] START
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/behaviors/v2/automations?limit=100
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_SendCommand] [getsettingstraffic] START
2023.11.02 18:05:02.565 4: [ECHO] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/traffic/settings
2023.11.02 18:05:02.566 4: [ECHO] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2023.11.02 18:05:02.566 4: [ECHO] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2023.11.02 18:05:02.566 4: [ECHO] [echodevice_GetSettings] Timer INTERVAL = 60
2023.11.02 18:05:02.620 0: Strange call for nonexistent : ReadFn
2023.11.02 18:05:02.620 1: stacktrace:
2023.11.02 18:05:02.620 1:     main::CallFn                        called by fhem.pl (784)
2023.11.02 18:05:02.647 4: [ECHO] [echodevice_Parse] [endpoints] [55]
2023.11.02 18:05:02.648 5: [ECHO] [echodevice_Parse] [endpoints] [55] DATA Dumper=$VAR1 = undef;

2023.11.02 18:05:02.648 4: [ECHO] [echodevice_HandleCmdQueue] [getsettingstraffic] [77] [14] send command=https://eu-api-alexa.amazon.de/api/traffic/settings Data=
2023.11.02 18:05:02.654 4: [ECHO] [echodevice_Parse] [endpoints] [55] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

2023.11.02 18:05:02.873 4: [ECHO] [echodevice_ParseAuth] [cookielogin6]
2023.11.02 18:05:02.873 5: [ECHO] [echodevice_ParseAuth] [cookielogin6] DATA Dumper=$VAR1 = '';

2023.11.02 18:05:02.880 4: [ECHO] [echodevice_LostConnect] clear CMD_QUEUE
2023.11.02 18:05:02.880 3: [ECHO] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2023.11.02 18:05:02.880 3: [ECHO] [echodevice_setState] to connected but loginerror
2023.11.02 18:05:03.003 4: [ECHO] [echodevice_Parse] [getsettingstraffic] [77]
2023.11.02 18:05:03.003 5: [ECHO] [echodevice_Parse] [getsettingstraffic] [77] DATA Dumper=$VAR1 = '';
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roland-l am 04 November 2023, 13:15:37
Hallo zusammen,

Ich lese mit dem Modul den Aktuellen Wecker aus um vor der Weck Zeit Licht und Heizung zu Schalten.

Bei mir verschwinden die Wecker aber nach einer Zeit (1 Tag?) immer aus dem Modul.

Das Reading ,,alarm_count" ist dann Null und es werden keine Wecker mehr angezeigt.

In der App sind die Wecker noch vorhanden.
Wenn ich Fhem Neustarte werden die Wecker wieder richtig angezeigt.

Ist das nur bei mir so?

Gibt es eine Möglichkeit das ich die Wecker neu lade ohne Fhem neu zu starten.
Ich wäre dankbar wenn der ein oder andere Bitte mal überprüft ob bei ihm die Wecker im Modul und in der App gleich sind.

Gruß Roland
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 04 November 2023, 17:42:55
Bei mir funktioniert die Sprachausgabe auch nicht mehr, egal welche Version vom Modul ich nehme.
Auch der alternative Server macht leider keinen Unterschied.

Ich wollte jetzt wissen ob das ein generelles Problem ist, und ob andere Tools das Problem auch haben.
Dabei bin ich über https://github.com/thorsten-gehrig/alexa-remote-control gestolpert.

Damit (und https://github.com/adn77/alexa-cookie-cli) hab ich probiert, eine einfache Sprachausgabe zu machen.
Und ja: Damit klappt es.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 04 November 2023, 23:04:40
Ich glaube ich habe das Problem gefunden.

Im Modul sind 2 Fehler, die die korrekte Kommunikation mit der Amazon-API verhindern.

Fehler 1: Für den Step "cookielogin6" wird kein User-Agent gesetzt. Damit ist der User-Agent per default "fhem", und den akzeptiert Amazon offenbar nicht (mehr?).
Fehler 2: Der reguläre Ausdruck für "localCookie" ist zu "großzügig", er erfasst mehr Daten als er sollte. Damit landet im "Cookie: " Header mehr Text als soll, auch das mögen die Amazon Server nicht.

Hier ein Diff des Codes:
--- 37_echodevice.pm.old        2023-11-04 22:51:42.046808098 +0100
+++ 37_echodevice.pm    2023-11-04 22:54:37.235628434 +0100
@@ -2487,7 +2487,7 @@

        if ($type eq "cookielogin6" ) {
                $param->{url}         = "https://".$hash->{helper}{SERVER}."/api/bootstrap";
-               $param->{header}      = 'Cookie: '.$hash->{helper}{".COOKIE"};
+               $param->{header}      = "User-Agent: ".$UserAgent."\r\nCookie: ".$hash->{helper}{'.COOKIE'};
                $param->{callback}    = \&echodevice_ParseAuth;
                $param->{noshutdown}  = 1;
                $param->{keepalive}   = 1;
@@ -4268,7 +4268,7 @@
                if (index($hash->{helper}{".COOKIE"}, "{") != -1) {
                        # NPM Login erkannt
                        readingsSingleUpdate ($hash, "COOKIE_TYPE", "READING_NPM" ,0);
-                       $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*)","?/;
+                       $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*?)","?/;
                        $hash->{helper}{".COOKIE"} = "session-id=" . $1;
                        $hash->{helper}{".COOKIE"} =~ /csrf=([-\w]+)[;\s]?(.*)?$/ if(defined($hash->{helper}{".COOKIE"}));
                        $hash->{helper}{".CSRF"}   = $1  if(defined($hash->{helper}{".COOKIE"}));
@@ -5240,7 +5240,7 @@
                                readingsSingleUpdate( $hash, "COOKIE_TYPE", "NPM_Login",1 );

                                $hash->{helper}{".COOKIE"} = $CookieResult;
-                               $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*)","?/;
+                               $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*?)","?/;
                                $hash->{helper}{".COOKIE"} = "session-id=" . $1;
                                $hash->{helper}{".COOKIE"} =~ /csrf=([-\w]+)[;\s]?(.*)?$/ if(defined($hash->{helper}{".COOKIE"}));
                                $hash->{helper}{".CSRF"}   = $1  if(defined($hash->{helper}{".COOKIE"}));

Damit funktioniert bei mir die Sprachausgabe wieder.

Das voice-Reading wird auch aktualisiert (wenn auch mit starker Verzögerung).
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: chunter1 am 05 November 2023, 03:06:19
Super, Danke!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 05 November 2023, 06:03:51
@KyleK, Diff angewendet und läuft... ;D vielen vielen Dank!

Zur Info, läuft auch ohne server "eu-api-alexa.amazon.de"

@michael.winkler kannst Du die Änderung in das Modul aufnehmen?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 05 November 2023, 08:05:47
@michael.winkler vielleicht noch ein Hinweis/eine Frage:

Ich habe mich beim Experimentieren gewundert warum keine Logausgaben von HttpUtils kommen.
Ich wusste dass von dort auf Level 5 eigentlich alles inklusive request und Response Header ausgegeben wird.

Ist das mit Absicht so?

Ich bin im Forum auf diesen Post gestoßen und hab das im Modul eingebaut:
https://forum.fhem.de/index.php?topic=110192.msg1042256#msg1042256

Damit kamen auch Logs von HttpUtils, und ich konnte die Fehler oben finden.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: bloodybeginner am 06 November 2023, 11:58:41
@KyleK
super, vielen lieben Dank für die Arbeit die du da rein gesteckt hast
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 07 November 2023, 11:29:18
Hallo,

haben die seit Anfang November besprochenen Probleme mit der teilweise / baldigen Abschaltung seitens Amazon zu tun? -> https://forum.fhem.de/index.php?topic=135472.0

Ich habe seit der Nutzung des Moduls immer mal wieder Probleme, aktuell läuft aber alles (noch). Ich kann meine Echos über FHEM steuern und sprechen lassen, wie auch per Spracheingabe über die Echos Kommandos in FHEM ausführen. Nachdem ich hier die letzten Einträge gelesen habe warte ich nun eigentlich nur darauf dass es bei mir auch knallt....

Genutzt wird aktuell:
TYPE echodevice
model ACCOUNT
COOKIE_TYPE NPM_Login
version 0.2.19
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 07 November 2023, 11:31:45
Moin. Ich bin soeben mit meinem FHEM in einen Docker-Container umgezogen und habe leider bei der Einrichtung vom echodevice auch folgenden Fehler:
[AmazonEcho] [echodevice_setState] to connected but loginerror

Die Meldung taucht hier im Thread öfter auf, eine Lösung habe ich da für mich aber nicht gefunden.

Was habe ich gemacht:

Daraufhin entsprechende Fehlermeldungen:
[AmazonEcho] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
[AmazonEcho] [echodevice_setState] to connected but loginerror

Ich habe dann ...

Der Cookie wird scheinbar auch in die 289result.json geschrieben.

{"loginCookie":"session-id=135-64 ..."}

Was kann ich noch tun?

/usr/bin/npm -v -> 8.19.4
/usr/bin/node -v -> v16.20.2

Hier ein List vom echodevice:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      62ad6c34-f33f-1971-6b51-9a96c0b419e1977d
   FVERSION   37_echodevice.pm:v5.0.0-s28113/2023-10-31
   IODev     
   LOGINMODE  NPM
   NAME       AmazonEcho
   NR         289
   NTFY_ORDER 50-AmazonEcho
   STATE      connected
   TYPE       echodevice
   eventCount 150
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2023-11-07 11:27:29   BrowserLanguage de,de-DE
     2023-11-07 11:27:29   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2023-11-07 10:13:15   COOKIE_MODE     NPM
     2023-11-07 10:13:28   COOKIE_TYPE     READING_NPM
     2023-11-07 11:27:29   alarm_count     0
     2023-11-07 09:54:06   amazon_refreshtoken vorhanden
     2023-11-07 10:13:28   autocreate_devices stop
     2023-11-07 11:27:29   musicalarm_count 0
     2023-11-07 11:27:29   parse_error     OK
     2023-11-07 11:27:29   reminder_count  0
     2023-11-07 11:27:29   state           connected
     2023-11-07 11:27:29   timer_count     0
     2023-11-07 11:27:29   timer_id        -
     2023-11-07 11:27:29   timer_remainingtime 0
     2023-11-07 10:13:28   version         0.2.25
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 2904
     DEVICETYPE A1RABVCI4QCIKC
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    9295801732
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1699348408.99071
Attributes:
   alias      Amazon Echo
   browser_language de,de-DE
   devStateIcon connected:general_ok@green .*:general_ok@orange
   event-on-change-reading state
   group      Amazon
   icon       echo
   npm_bin_node /usr/bin/node
   npm_proxy_ip 192.168.148.121
   npm_proxy_listen_ip 172.28.0.3
   room       System
   server     layla.amazon.de
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: mthome am 07 November 2023, 11:37:54
@HansDampfHH, mach die Änderungen im Modul wie in Post #5862 von KyleK beschrieben (ggf. stehen die referenzierte Zeilen ein paar Zeilen drunter)

Seit ich die Änderung eingefügt habe läuft es ohne Probleme.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 07 November 2023, 11:46:10
Zitat von: KyleK am 04 November 2023, 23:04:40Ich glaube ich habe das Problem gefunden.

Im Modul sind 2 Fehler, die die korrekte Kommunikation mit der Amazon-API verhindern.

Fehler 1: Für den Step "cookielogin6" wird kein User-Agent gesetzt. Damit ist der User-Agent per default "fhem", und den akzeptiert Amazon offenbar nicht (mehr?).
Fehler 2: Der reguläre Ausdruck für "localCookie" ist zu "großzügig", er erfasst mehr Daten als er sollte. Damit landet im "Cookie: " Header mehr Text als soll, auch das mögen die Amazon Server nicht.

Hier ein Diff des Codes:
--- 37_echodevice.pm.old        2023-11-04 22:51:42.046808098 +0100
+++ 37_echodevice.pm    2023-11-04 22:54:37.235628434 +0100
@@ -2487,7 +2487,7 @@

        if ($type eq "cookielogin6" ) {
                $param->{url}        = "https://".$hash->{helper}{SERVER}."/api/bootstrap";
-              $param->{header}      = 'Cookie: '.$hash->{helper}{".COOKIE"};
+              $param->{header}      = "User-Agent: ".$UserAgent."\r\nCookie: ".$hash->{helper}{'.COOKIE'};
                $param->{callback}    = \&echodevice_ParseAuth;
                $param->{noshutdown}  = 1;
                $param->{keepalive}  = 1;
@@ -4268,7 +4268,7 @@
                if (index($hash->{helper}{".COOKIE"}, "{") != -1) {
                        # NPM Login erkannt
                        readingsSingleUpdate ($hash, "COOKIE_TYPE", "READING_NPM" ,0);
-                      $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*)","?/;
+                      $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*?)","?/;
                        $hash->{helper}{".COOKIE"} = "session-id=" . $1;
                        $hash->{helper}{".COOKIE"} =~ /csrf=([-\w]+)[;\s]?(.*)?$/ if(defined($hash->{helper}{".COOKIE"}));
                        $hash->{helper}{".CSRF"}  = $1  if(defined($hash->{helper}{".COOKIE"}));
@@ -5240,7 +5240,7 @@
                                readingsSingleUpdate( $hash, "COOKIE_TYPE", "NPM_Login",1 );

                                $hash->{helper}{".COOKIE"} = $CookieResult;
-                              $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*)","?/;
+                              $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*?)","?/;
                                $hash->{helper}{".COOKIE"} = "session-id=" . $1;
                                $hash->{helper}{".COOKIE"} =~ /csrf=([-\w]+)[;\s]?(.*)?$/ if(defined($hash->{helper}{".COOKIE"}));
                                $hash->{helper}{".CSRF"}  = $1  if(defined($hash->{helper}{".COOKIE"}));

Damit funktioniert bei mir die Sprachausgabe wieder.

Das voice-Reading wird auch aktualisiert (wenn auch mit starker Verzögerung).

Hallo,

ich bin jetzt etwas verwirrt. In meiner Version vom:
# $Id: 37_echodevice.pm 28113 2023-10-31 15:08:20Z michael.winkler $
#
##############################################
#
# 2023.10.31 v0.2.25

sind die von Dir korrigierten Code-Zeilen so nicht zu finden. Da steht genau das, was Du geändert hast.

Grüße Jörg
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: HansDampfHH am 07 November 2023, 11:56:30
@mthome
Sauber, hat auf Anhieb funktioniert.
Hat sich wohl was geändert, Zeilennummern passten nicht mehr ganz.
Wird das integriert?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 07 November 2023, 12:19:41
Zitat von: JoWiemann am 07 November 2023, 11:46:10
Zitat von: KyleK am 04 November 2023, 23:04:40Ich glaube ich habe das Problem gefunden.

Im Modul sind 2 Fehler, die die korrekte Kommunikation mit der Amazon-API verhindern.

Fehler 1: Für den Step "cookielogin6" wird kein User-Agent gesetzt. Damit ist der User-Agent per default "fhem", und den akzeptiert Amazon offenbar nicht (mehr?).
Fehler 2: Der reguläre Ausdruck für "localCookie" ist zu "großzügig", er erfasst mehr Daten als er sollte. Damit landet im "Cookie: " Header mehr Text als soll, auch das mögen die Amazon Server nicht.

Hier ein Diff des Codes:
--- 37_echodevice.pm.old        2023-11-04 22:51:42.046808098 +0100
+++ 37_echodevice.pm    2023-11-04 22:54:37.235628434 +0100
@@ -2487,7 +2487,7 @@

        if ($type eq "cookielogin6" ) {
                $param->{url}        = "https://".$hash->{helper}{SERVER}."/api/bootstrap";
-              $param->{header}      = 'Cookie: '.$hash->{helper}{".COOKIE"};
+              $param->{header}      = "User-Agent: ".$UserAgent."\r\nCookie: ".$hash->{helper}{'.COOKIE'};
                $param->{callback}    = \&echodevice_ParseAuth;
                $param->{noshutdown}  = 1;
                $param->{keepalive}  = 1;
@@ -4268,7 +4268,7 @@
                if (index($hash->{helper}{".COOKIE"}, "{") != -1) {
                        # NPM Login erkannt
                        readingsSingleUpdate ($hash, "COOKIE_TYPE", "READING_NPM" ,0);
-                      $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*)","?/;
+                      $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*?)","?/;
                        $hash->{helper}{".COOKIE"} = "session-id=" . $1;
                        $hash->{helper}{".COOKIE"} =~ /csrf=([-\w]+)[;\s]?(.*)?$/ if(defined($hash->{helper}{".COOKIE"}));
                        $hash->{helper}{".CSRF"}  = $1  if(defined($hash->{helper}{".COOKIE"}));
@@ -5240,7 +5240,7 @@
                                readingsSingleUpdate( $hash, "COOKIE_TYPE", "NPM_Login",1 );

                                $hash->{helper}{".COOKIE"} = $CookieResult;
-                              $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*)","?/;
+                              $hash->{helper}{".COOKIE"} =~ /"localCookie":".*session-id=(.*?)","?/;
                                $hash->{helper}{".COOKIE"} = "session-id=" . $1;
                                $hash->{helper}{".COOKIE"} =~ /csrf=([-\w]+)[;\s]?(.*)?$/ if(defined($hash->{helper}{".COOKIE"}));
                                $hash->{helper}{".CSRF"}  = $1  if(defined($hash->{helper}{".COOKIE"}));

Damit funktioniert bei mir die Sprachausgabe wieder.

Das voice-Reading wird auch aktualisiert (wenn auch mit starker Verzögerung).

Hallo,

ich bin jetzt etwas verwirrt. In meiner Version vom:
# $Id: 37_echodevice.pm 28113 2023-10-31 15:08:20Z michael.winkler $
#
##############################################
#
# 2023.10.31 v0.2.25

sind die von Dir korrigierten Code-Zeilen so nicht zu finden. Da steht genau das, was Du geändert hast.

Grüße Jörg
Hm. Vielleicht hast du den Patch schon angewandt, und kannst dich nur nicht erinnern? :)

Die Änderungen in meinem Post sind mit Modul-Version 0.2.23 (glaube ich).
Da derzeit die 0.2.25 aktuell ist, kann es sein dass die Zeilennummern nicht ganz korrekt stimmen, aber die Änderungen aus meinem Post sind dort noch nicht enthalten.
(siehe z.B. hier: https://github.com/mhop/fhem-mirror/blob/master/fhem/FHEM/37_echodevice.pm#L2496)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JoWiemann am 07 November 2023, 13:44:23
Zitat von: KyleK am 07 November 2023, 12:19:41Hm. Vielleicht hast du den Patch schon angewandt, und kannst dich nur nicht erinnern? :)

Es lag an der Brille  O:-)

Grüße Jörg
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 07 November 2023, 17:07:43
Auch bei mir ist nach der Korrektur dieser 3 Zeilen alles ok. Vielen Dank.  ;D

Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 November 2023, 10:13:06
Werde morgen eine neue Version online stellen. Gebe Bescheid wenn ich damit fertig bin.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 November 2023, 12:30:33
Zitat von: KyleK am 05 November 2023, 08:05:47@michael.winkler vielleicht noch ein Hinweis/eine Frage:

Ich habe mich beim Experimentieren gewundert warum keine Logausgaben von HttpUtils kommen.
Ich wusste dass von dort auf Level 5 eigentlich alles inklusive request und Response Header ausgegeben wird.

Ist das mit Absicht so?

Ich bin im Forum auf diesen Post gestoßen und hab das im Modul eingebaut:
https://forum.fhem.de/index.php?topic=110192.msg1042256#msg1042256

Damit kamen auch Logs von HttpUtils, und ich konnte die Fehler oben finden.

Was hast du hier alles geändert? Kannst du mir hier auch ein DIFF senden?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 08 November 2023, 13:37:05
@michael.winkler 
Ich hab im Prinzip überall wo HttpUtils_NonblockingGet() aufgerufen wird, dem Parameter der Funktion (meist $param oder $params) noch einen Wert hinzugefügt:

$param->{NAME} = $name;

Das sind nur 4 oder 5 Stellen im Code.

Heute abend kann ich das Diff dazu bereitstellen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 08 November 2023, 19:46:03
Ab morgen früh ist eine neue Version online

# 2023.11.08 v0.2.26
# - BUG:     User-Agent https://forum.fhem.de/index.php?topic=82631.msg1292057#msg1292057
#
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Fakenius am 09 November 2023, 16:32:02
Zitat von: michael.winkler am 08 November 2023, 19:46:03Ab morgen früh ist eine neue Version online
# 2023.11.08 v0.2.26
# - BUG:    User-Agent https://forum.fhem.de/index.php?topic=82631.msg1292057#msg1292057
#

Diese neue Version müllt bei mir immer noch das Logfile voll mit:
[echodevice_Parse] [activities] [10397] WRONG JSON Type Type=
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 09 November 2023, 17:02:29
Das kann ich bei mir nicht bestätigen.
Viele Grüße
Jürgen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 10 November 2023, 07:48:14
Die Unterstützung für die "FireTV 4K Max (2.Gen) ist wegen der anderen Diskussion etwas untergegangen. Wollte das nur nochmal hochholen.
@michael.winkler : Könntest du die Änderung mit einchecken, weil momentan überbügelt mir der fhem-update immer wieder die Änderung im Modul.
Es ist aber nun Zeile 4557 ;-)

Danke !

Zitat von: Ryker am 20 Oktober 2023, 11:43:53Hab mir vorab selber schonmal die Zeile 4414 eingebaut
        elsif($ModelNumber eq "A1WZKXFLI43K86" || $ModelNumber eq "Fire TV Stick 4K Max")       {return "Fire TV Stick 4K Max Gen2";}

Funktioniert einwandfrei.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 10 November 2023, 09:11:43
Hier ist der Patch, damit man bei verbose 4 oder 5 auch Logausgaben von HttpUtils sieht.
Nur relevant fürs Debuggen oder Fehlersuche.

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: marboj am 10 November 2023, 09:20:49
@michael.winkler

Hallo Michael,

auch der Echo Show 5 Gen3 fehlt noch :
elsif($ModelNumber eq "A11QM4H9HGV71H" || $ModelNumber eq "Echo Show 5")            {return "Echo Show 5 Gen3";}
@Ryker

Hallo Ryker,

einfach bis zur nächsten Änderung vom Update ausschließen: 
attr global exclude_from_update 37_echodevice

Gruß Marco



Zitat von: Ryker am 10 November 2023, 07:48:14Die Unterstützung für die "FireTV 4K Max (2.Gen) ist wegen der anderen Diskussion etwas untergegangen. Wollte das nur nochmal hochholen.
@michael.winkler : Könntest du die Änderung mit einchecken, weil momentan überbügelt mir der fhem-update immer wieder die Änderung im Modul.
Es ist aber nun Zeile 4557 ;-)

Danke !

Zitat von: Ryker am 20 Oktober 2023, 11:43:53Hab mir vorab selber schonmal die Zeile 4414 eingebaut
        elsif($ModelNumber eq "A1WZKXFLI43K86" || $ModelNumber eq "Fire TV Stick 4K Max")       {return "Fire TV Stick 4K Max Gen2";}

Funktioniert einwandfrei.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 10 November 2023, 13:16:50
Ab morgen früh ist eine neue Version online

# 2023.11.10 v0.2.27
# - FEATURE: Unterstützung A1WZKXFLI43K86 Fire TV Stick 4K Max
#            Unterstützung A11QM4H9HGV71H Echo Show 5
# - CHANGE:  Verbose Settings für HttpUtils
#
Titel: Aw: Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: fz55 am 10 November 2023, 18:23:34
Das hier fehlt auch noch
Zitat von: fz55 am 11 Juni 2022, 17:41:59Hallo Michael,

es wäre schön, wenn du ein weiteres Gerät aufnehmen würdest:

elsif($ModelNumber eq "A347N36W21919O" || $ModelNumber eq "Yamaha ATS-2090 Soundbar") {return "Yamaha ATS-2090 Soundbar";}
Die ATS-2090 ist baugleich mit YAS-209, die bereits im Modul definiert ist, hat aber eine andere Modellnummer

Vielen Dank
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: achim-e am 10 November 2023, 23:26:55
Hallo zusammen,
Vielen Dank für die tolle Unterstützung hier und die Modulentwicklung. Habe das echodevice über npm bei mir drin. Das funktioniert auch und ist connected, ABER nach jedem FHEM-Reboot geht es nicht mehr (loginerror). Kann man immer neu connecten, aber da mein FHEM automatische reboots macht ist das natürlich blöd. Ist da noch ein Fehler im Modul oder habe ich was falsch gemacht?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Ryker am 11 November 2023, 16:18:45
Ich hab mal noch eine Frage zum presence und online Reading von den Geräten aus dem echodevice.
Im FHEM sehe ich bei meinen FireTVs immer "present" und "online" obwohl die nicht online sein können, weil mit Steckdosenleiste abgeschaltet.

In der Amazon.de Seite unter "Meine Inhalte und Geräte" sehe ich den richtigen Status - also z.b. "Gerät offline"

Gibt es da fürs echodevice wirklich gar kein von Amazon bereitgestelltes Property in der Schnittstelle, was diesen echten Status zurückliefert ? Denn irgendwo muss die Amazon-Webseite das doch auch her beziehen.

Falls nicht, dann müsste man das bei denen mal als Fehler melden - die sind ja da immer recht schnell mit Bugfixing, so nach meiner Erfahrung. Nur ich kenne mich da zuwenig aus an welcher Schnittstelle das echodevice seine Daten her bezieht.

Hab zwar derweil übers fhem-presence-Modul eine Ping-Prüfung gebaut, aber ich will im Fhem eigentlich nich für jeden Bug einen Workaround drin haben.

Ryker
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 11 November 2023, 17:28:15
Michael,

ich benutze immer wieder reminder_normal im echodevice.pm, was auch super funktioniert, wenn zB ein Fenster bei kalter Aussentemp zu lange offen ist.

Nur die Sprachausgabe ist immer unangenehm laut. Am Volume herumschrauben nützt nichts und speak_volume scheint nicht zu ziehen?

Idee?

Danke
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 November 2023, 14:09:31
Zitat von: rs am 11 November 2023, 17:28:15Michael,

ich benutze immer wieder reminder_normal im echodevice.pm, was auch super funktioniert, wenn zB ein Fenster bei kalter Aussentemp zu lange offen ist.

Nur die Sprachausgabe ist immer unangenehm laut. Am Volume herumschrauben nützt nichts und speak_volume scheint nicht zu ziehen?

Idee?

Danke
Hast du mal die Doku gelesen? https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Attribute
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 November 2023, 14:09:55
Zitat von: Ryker am 11 November 2023, 16:18:45Ich hab mal noch eine Frage zum presence und online Reading von den Geräten aus dem echodevice.
Im FHEM sehe ich bei meinen FireTVs immer "present" und "online" obwohl die nicht online sein können, weil mit Steckdosenleiste abgeschaltet.

In der Amazon.de Seite unter "Meine Inhalte und Geräte" sehe ich den richtigen Status - also z.b. "Gerät offline"

Gibt es da fürs echodevice wirklich gar kein von Amazon bereitgestelltes Property in der Schnittstelle, was diesen echten Status zurückliefert ? Denn irgendwo muss die Amazon-Webseite das doch auch her beziehen.

Falls nicht, dann müsste man das bei denen mal als Fehler melden - die sind ja da immer recht schnell mit Bugfixing, so nach meiner Erfahrung. Nur ich kenne mich da zuwenig aus an welcher Schnittstelle das echodevice seine Daten her bezieht.

Hab zwar derweil übers fhem-presence-Modul eine Ping-Prüfung gebaut, aber ich will im Fhem eigentlich nich für jeden Bug einen Workaround drin haben.

Ryker
Schaue ich mir mal an
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 12 November 2023, 14:10:28
Ab morgen früh ist eine neue Version online

# 2023.11.12 v0.2.28
# - FEATURE: Unterstützung A347N36W21919O Yamaha ATS-2090 Soundbar
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rolf am 14 November 2023, 10:54:10
@Michael Winkler,
tolles Modul ! - bitte bei Gelegenheit noch folgende Device aufnehmen:

elsif($ModelNumber eq "A1D6RDUOWH31HF" || $ModelNumber eq "JLR Incontrol") {return "JLR Incontrol";}
Damit funktioniert das Modul auch mit der ins Incontrol integrierten Alexa von Jaguar. Vorab vielen Dank !
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 15 November 2023, 08:23:11
Zitat von: michael.winkler am 12 November 2023, 14:09:31
Zitat von: rs am 11 November 2023, 17:28:15Michael,

ich benutze immer wieder reminder_normal im echodevice.pm, was auch super funktioniert, wenn zB ein Fenster bei kalter Aussentemp zu lange offen ist.

Nur die Sprachausgabe ist immer unangenehm laut. Am Volume herumschrauben nützt nichts und speak_volume scheint nicht zu ziehen?

Idee?

Danke
Hast du mal die Doku gelesen? https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Attribute

Ja, immer, bevor ich frage.
Habe jetzt auf speak umgestellt, damit kann ich das volume steuern.

Übrigends, ich hatte zwar nie Probleme mit npm_login, aber doch täglich kurze disconnects, etwa 6 - 8 Mal/Tag. Seit der Version 0.2.27 nicht mehr.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 15 November 2023, 08:47:37
Ab morgen früh ist eine neue Version online

# 2023.11.15 v0.2.29
# - FEATURE: Unterstützung A1D6RDUOWH31HF JLR Incontrol
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 16 November 2023, 10:58:33
Himmel, was ist da nur los bei Amazon.  :'(

Ich nutze ja die manuelle Cookieversion. Je nachdem wo ich mir das Cookie hole, seitdem die Alexa-Webseite tot ist, geht das echodevice mal teilweise, mal komplett.
Leider habe ich den Grund noch nicht gefunden.
Als es mit meinem Cookie teilweise(keine Sprachausgabe) ging, bekam ich für die Sprachausgabe
Zitat2023.11.16 08:05:33 4: [echo] [echodevice_SendCommand] [speak] START
2023.11.16 08:05:33 4: [echo] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://eu-api-alexa.amazon.de/api/behaviors/preview
2023.11.16 08:05:33 4: [echo] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"XXXXXXX\",\"textToSpeak\":\"Das ist ein Test\",\"locale\":\"de-DE\",\"customerId\":\"XXXXXXXX\"}}}","status":"ENABLED"}
2023.11.16 08:05:33 4: [echo] [echodevice_HandleCmdQueue] [speak] [8461]
  • send command=https://eu-api-alexa.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"XXXXXXXX\",\"textToSpeak\":\"Das ist ein Test\",\"locale\":\"de-DE\",\"customerId\":\"XXXXXXXX\"}}}","status":"ENABLED"}
2023.11.16 08:05:33 5: HttpUtils url=https://eu-api-alexa.amazon.de/api/behaviors/preview NonBlocking via https
2023.11.16 08:05:33 5: HttpUtils request header:
POST /api/behaviors/preview HTTP/1.1
Host: eu-api-alexa.amazon.de
Accept-Encoding: gzip,deflate
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept-Language: de,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie:session-id=X; ubid-acbde=Y; ubid-main=Z; x-acbde=X; at-acbde=Y; sess-at-acbde="Z"; sst-acbde=X; lc-acbde=de_DE; session-id-time=2082787201l; i18n-prefs=EUR; session-token=X
csrf:
Content-Type: application/json; charset=UTF-8
Content-Length: 425

2023.11.16 08:05:33 4: https://eu-api-alexa.amazon.de/api/behaviors/preview: HTTP response code 401
Rufe ich die URL imm Browser auf, gibt es einen 404, also Website gar nicht vorhanden
Mit einem neuen Cookie sieht es dann so aus
Zitat2023.11.16 10:44:41 4: [echo] [echodevice_SendCommand] [speak] START
2023.11.16 10:44:41 4: [echo] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2023.11.16 10:44:41 4: [echo] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"XXXXXX\",\"textToSpeak\":\"Das ist ein Test\",\"locale\":\"de-DE\",\"customerId\":\"XXXXXX\"}}}","status":"ENABLED"}
2023.11.16 10:44:41 4: [echo] [echodevice_HandleCmdQueue] [speak] [13599]
  • send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"XXXXXXX\",\"textToSpeak\":\"Das ist ein Test\",\"locale\":\"de-DE\",\"customerId\":\"A560CK5YB1I39\"}}}","status":"ENABLED"}
2023.11.16 10:44:41 5: HttpUtils url=https://layla.amazon.de/api/behaviors/preview NonBlocking via https
2023.11.16 10:44:41 5: HttpUtils request header:
POST /api/behaviors/preview HTTP/1.1
Host: layla.amazon.de
Accept-Encoding: gzip,deflate
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept-Language: de,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie:session-id=X; ubid-acbde=Y; ubid-main=Z; x-acbde=X; at-acbde=Y; sess-at-acbde=Z; sst-acbde=Z; lc-acbde=de_DE; i18n-prefs=EUR; session-id-time=2082787201l; csrf=XYZ; x-main=Y; session-token=Zadblk_no
csrf: XYZ
Content-Type: application/json; charset=UTF-8
Content-Length: 425

2023.11.16 10:44:41 4: https://layla.amazon.de/api/behaviors/preview: HTTP response code 200
2023.11.16 10:44:41 5: HttpUtils https://layla.amazon.de/api/behaviors/preview: Got data, length: 0
2023.11.16 10:44:41 5: HttpUtils response header:
HTTP/1.1 200 OK
Leicht erkennt man den Unterschied, dass nun csrf: XYZ im Cookie steckte.

Das Cookie hatte ich mir im funktionierenden Fall von https://www.amazon.de/alexa-privacy/apd/myad geholt.

Vielleicht hilft es ja anderen, die mit der Cookie-Methode arbeiten.

Mal sehen wie lange das so klappt....

Grüße
Markus
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 16 November 2023, 11:53:21
Evtl. haben andere auch das Problem mit ihrem Echo, weswegen ich hier kurz informiere:
Nach 2 Monaten chatten und telefonieren mit Amazon haben sie heute endlich zugegeben, dass sie einen Softwarefehler haben und dieser behoben werden wird. Man will mich anrufen wenn soweit.

Mein Echo lief seit Mitte 2021 super auch mit Michaels echodevice.pm und dann nicht mehr und auch das Austauschgerät, das sie mir sendeten hat den gleichen Fehler und er ist reproduzierbar:
Test Case Echo Show

- Neustart des Echos, nach etwa 6 - 9h warten:
- Sprachausgabe am Echo testen, zB. Alexa: Uhrzeit
- Audioausgabe sagt die Uhrzeit am Echo Lautsprecher an
- BT Verbindung herstellen, Alexa: verbinde bluetooth
- Audioausgabe kommt am verbundenen Gerät an, wie zB Alexa: Uhrzeit, oder  Radio Stream, Wetterbericht, timer Signal ...
- Nun: Alexa: trenne bluetooth
- BT wird  getrennt und auch getrennt angezeigt
- Alexa: Uhrzeit ... keine Audioausgabe, nur der blaue Streifen unten am Bildschirm und ein Beep am Echo Lautsprecher
- Wiederverbinden mit BT funktioniert und dann kommt der Beep am BT Gerät heraus, aber keine echte Audioausgabe.

Alle Funktionen des Gerätes arbeiten, es kommt lediglich kein Audioausgabe mehr aus dem Lautsprecher oder einem wieder verbundenem BT Gerätes; nur noch ein Beep oder auch nicht.


Das gemeine an diesem Fehler ist, nach dem Neustart geht alles, aber nach etwa 6-12h nicht mehr, dann kommt es zu dem Fehler, keine Audioausgabe, sondern nur ein beep.

*) es ist das gleiche VErhalten, als wenn man Alexa in der APP auf den Kurzen Modus schaltet.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 November 2023, 12:22:45
Zitat von: KölnSolar am 16 November 2023, 10:58:33Himmel, was ist da nur los bei Amazon.  :'(
In Deinem ersten Logauszug verwendest du "SendURL =https://eu-api-alexa.amazon.de/api/behaviors/preview"

In dem zweiten Logauszug steht dann "SendURL =https://layla.amazon.de/api/behaviors/preview"

Ich denke hier ist der Unterschied!

Warum verwendest du noch die alte Cookie Methode? Hier musst du ja mindestens alle 14 Tage ein neues Cookie erzeugen. Die Integration der NPM Login Methode erfordert vielleicht 30 Minuten, dann muss du das Cookie nie wieder über irgendwelche Amazonseiten erzeugen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 16 November 2023, 12:33:06
ZitatWarum verwendest du noch die alte Cookie Methode? Hier musst du ja mindestens alle 14 Tage ein neues Cookie erzeugen. Die Integration der NPM Login Methode erfordert vielleicht 30 Minuten, dann muss du das Cookie nie wieder über irgendwelche Amazonseiten erzeugen.
Weil ich nicht auf die "Fremdsoftware" und NPM angewiesen sein will.

ZitatIn Deinem ersten Logauszug verwendest du "SendURL =https://eu-api-alexa.amazon.de/api/behaviors/preview"

In dem zweiten Logauszug steht dann "SendURL =https://layla.amazon.de/api/behaviors/preview"

Ich denke hier ist der Unterschied!
Ha, war mir noch gar nicht aufgefallen. Nur: ICH habe nichts verändert.  ::) Im echodevice habe ich das Server-Attribut immer schon auf die layla-URL gesetzt. Einziger Eingriff meinerseits war, dass ich beide FHEM-devices gelöscht und neu angelegt habe.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 November 2023, 13:24:39
Zitat von: KölnSolar am 16 November 2023, 12:33:06Weil ich nicht auf die "Fremdsoftware" und NPM angewiesen sein will.
Ok, du kannst das ja gerne so machen. Ganz nachvollziehen kann ich diese Aussage nicht. Selbst FHEM so wie auch das echomodul sind ja Fremdsoftware. Und bei beidem bist du ja in irgendeiner Form auf Fremde angewiesen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 17 November 2023, 08:43:25
Michael, kleinen mini issue:

Seit Neusten haben ich ab und zu folgenden Fehler

[ECHO_G001PJ0514370XXX] [echodevice_Parse] [speak] [46203] Too many requests

Wenn ich zwei Kommandos hintereinander an den Echo sende, zB.

fhem("set ECHO_G001PJ0514370XXX sounds tuerklingel_1;set ECHO_G001PJ0514370XXX speak das ist ein Test");

Beim nächsten Mal kommen dann wieder beide Kommandos an.



Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 November 2023, 09:50:11
Zitat von: rs am 17 November 2023, 08:43:25Michael, kleinen mini issue:

Seit Neusten haben ich ab und zu folgenden Fehler

[ECHO_G001PJ0514370XXX] [echodevice_Parse] [speak] [46203] Too many requests

Wenn ich zwei Kommandos hintereinander an den Echo sende, zB.

fhem("set ECHO_G001PJ0514370XXX sounds tuerklingel_1;set ECHO_G001PJ0514370XXX speak das ist ein Test");

Beim nächsten Mal kommen dann wieder beide Kommandos an.




Da kann ich leider nichts daran ändern. Diese Einschränkung kommt leider von Amazon. Du könntest mal probieren ob du das ganze per speak_ssml abbilden kannst.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: TomLee am 17 November 2023, 09:53:44
Oder eine kurze Pause zwischen den Befehlen machen mit sleep ?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 17 November 2023, 18:03:53
@KölnSolar @michael.winkler

Hat schonmal jemand versucht die Funktionalität von alexa-cookie(2) mit HTTPMod/JsonMod nachzustellen?
Effektiv gehts doch nur darum alle paar Tage einen Cookie abzugreifen, oder?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 17 November 2023, 18:28:53
Zitat von: KyleK am 17 November 2023, 18:03:53@KölnSolar @michael.winkler

Hat schonmal jemand versucht die Funktionalität von alexa-cookie(2) mit HTTPMod/JsonMod nachzustellen?
Effektiv gehts doch nur darum alle paar Tage einen Cookie abzugreifen, oder?
Genau diese Modul verwendet das echodevice Modul. Warum soll ich mir hier die doppelte Arbeit machen. Es ist relativ einfach das NPM Modul einzurichten.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 17 November 2023, 20:22:14
[
ZitatEffektiv gehts doch nur darum alle paar Tage einen Cookie abzugreifen, oder?
genau. Ich wünsch mir das seit Jahren. 8)
ZitatEs ist relativ einfach das NPM Modul einzurichten.
Stimmt. Aber es geht auch um Maintenance und Sicherheit/Vertrauen. Beides in unserer FHEM Welt besser.

Aber warten wir mal ab, was A... noch so einfällt. Ich befürchte, dass es bald nirgends ein Cookie zu holen gibt.  :'(
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: cwagner am 18 November 2023, 10:52:22
Hat eigentlich jemand inzwischen einen Weg gefunden, die von Echo Gen 4 und Echo Gen 5 ermittelte Raumtemperatur von FHEM aus abzufragen? Wäre ja zu zu schön, um den Echo gleich auch als Sensor für einen virtuellen Raumthermostaten zu verwenden. Die gemessenen Temperaturen stimmen inzwischen nach meinen Stichproben recht gut.

Christian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 19 November 2023, 08:19:31
Hallo Zusammen,
ich habe hier ein seltsames Verhalten mit dem Reading voice_person auf einem dot 4. Gen:
2023-11-19_08:07:31 dot4_echo voice_person: person1
2023-11-19_08:07:31 dot4_echo voice_timestamp: 1700377627052
2023-11-19_08:07:31 dot4_echo voice: display an
1970-01-01_01:00:00 dot4_echo voice_person: person2
1970-01-01_01:00:00 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:08:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
1970-01-01_01:00:00 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:09:31 dot4_echo voice_person: person1
2023-11-19_08:09:31 dot4_echo voice_timestamp: 1700377749864
2023-11-19_08:09:31 dot4_echo voice: display aus
1970-01-01_01:00:00 dot4_echo voice_person: person2
1970-01-01_01:00:00 dot4_echo voice_person: person1
2023-11-19_08:10:31 dot4_echo voice_timestamp: 1700377827376
2023-11-19_08:10:31 dot4_echo voice: display an
1970-01-01_01:00:00 dot4_echo voice_person: person2

Die falschen Timestamps betreffen nur das Reading voice_person. Alle anderen scheinen korrekt zu arbeiten.
Die korrekte Person wird auch tatsächlich erkannt, allerdings wird nach einiger Zeit das Reading voice_person mit
person2 und dem Timestamp von 1970 überschrieben. Und es betrifft nur einen Echo dot 4. Gen. Alle anderen
"vergesssen" nicht voice_person. Ich meine ich hätte hier schon mal was mit reading Timestamp 1970... gelesen?!

Ergänzung:
Das Reading wechselt danach immer im standard Intervall vom korrekten Wert (person1 + korrekter Timestamp) zum falschen Wert:
2023-11-19_08:11:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:12:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:13:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:14:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:15:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:16:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:17:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:18:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2
2023-11-19_08:19:31 dot4_echo voice_person: person1
1970-01-01_01:00:00 dot4_echo voice_person: person2

Sehr merkwürdig...   ???

VG Sebastian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 21 November 2023, 16:30:40
Ich kann das Verhalten bei mir nicht nachstellen bzw. erkennen. Das Reading voice_person ist aber auch mit Vorsicht zu genießen. Es kommt leider etwas Zeitverzögert rein. Amazon scheint hier für die Auswertung länger zu benötigen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 22 November 2023, 13:57:09
Hallo,

meine beiden Echo Dot's (1. Generation) liefern seit 2023-10-23 kein Reading "voice" mehr. Der Text, den ich zum Echo sage wurde hier bis letzten Monat immer angezeigt / aktualisiert. Teilweise griff ich das Reading ab um Aktionen auszuführen.

Ist hier was bekannt?

define ECHO_Kueche echodevice A312345AYF G0912345Q6
attr ECHO_Kueche IODev AmazonConnector
attr ECHO_Kueche browser_language de,de-DE
attr ECHO_Kueche disable 1
attr ECHO_Kueche event-on-update-reading voice,state
attr ECHO_Kueche room System->Dienste
#  DEF        A312345AYF G0912345Q6
#  FUUID      5d1339c6-f33f-a48e-4d00-72faf5cc498e7c9b
#  IODev      AmazonConnector
#  LOGINMODE  IODEV
#  NAME      ECHO_Kueche
#  NR        252
#  NTFY_ORDER 50-ECHO_Kueche
#  STATE      disable
#  TYPE      echodevice
#  eventCount 94
#  model      Echo Dot
#  OLDREADINGS:
#  READINGS:
#    2023-11-22 08:26:40  BrowserLanguage de,de-DE
#    2023-11-22 08:26:40  BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
#    2023-11-14 09:27:06  COOKIE_MODE    IODEV
#    2023-11-14 09:27:12  IODev          AmazonConnector
#    2023-11-22 08:26:40  alarm_01_id    5c9a3ec9-932c-34e0-ad06-88090357f809
#    2023-11-22 08:26:40  alarm_01_originalDate 2023-11-08
#    2023-11-22 08:26:40  alarm_01_originalTime 18:34:00.000
#    2023-11-22 08:26:40  alarm_01_recurring 0
#    2023-11-22 08:26:40  alarm_01_status off
#    2023-11-22 08:26:40  alarm_02_id    5399fe59-ac2e-3ada-82e3-a2b8121902b6
#    2023-11-22 08:26:40  alarm_02_originalDate 2023-11-08
#    2023-11-22 08:26:40  alarm_02_originalTime 19:03:00.000
#    2023-11-22 08:26:40  alarm_02_recurring 0
#    2023-11-22 08:26:40  alarm_02_status off
#    2023-11-22 08:26:40  alarm_count    2
#    2023-11-22 08:26:40  channel        -
#    2023-11-22 08:26:40  currentAlbum    -
#    2023-11-22 08:26:40  currentArtist  -
#    2023-11-22 08:26:40  currentArtwork  -
#    2023-11-22 08:26:40  currentTitle    -
#    2023-11-22 08:26:40  currentTuneInID -
#    2023-11-22 08:26:41  deviceAddress  Straße, Waldems, DE
#    2023-11-22 08:26:42  dnd            off
#    2023-11-22 08:26:41  microphone      false
#    2023-11-22 08:26:40  model          Echo Dot
#    2023-11-22 08:26:40  musicalarm_count 0
#    2023-11-22 08:26:40  mute            off
#    2023-11-22 08:26:41  online          true
#    2023-11-22 08:26:40  playStatus      stopped
#    2023-11-22 08:26:40  presence        present
#    2023-11-22 08:26:40  progress        0
#    2023-11-22 08:26:40  progresslen    0
#    2023-11-22 08:26:40  reminder_01_alarmticks 1700503200
#    2023-11-22 08:26:40  reminder_01_alarmtime 2023-11-20 19:00:00
#    2023-11-22 08:26:40  reminder_01_id  70159674-66cb-316b-85ab-a81c1aa207be
#    2023-11-22 08:26:40  reminder_01_recurring 0
#    2023-11-22 08:26:40  reminder_count  1
#    2023-11-22 08:26:40  repeat          off
#    2023-11-22 08:26:40  shuffle        off
#    2023-11-22 12:02:41  state          disable
#    2023-11-22 08:26:41  timeZoneId      Europe/Berlin
#    2023-11-22 08:26:40  timer_count    0
#    2023-11-22 08:26:40  timer_id        -
#    2023-11-22 08:26:40  timer_remainingtime 0
#    2023-11-22 08:26:40  version        9698494596
#    2023-10-23 19:26:10  voice          alexa benachrichtigung
#    2023-10-23 19:26:10  voice_timestamp 1698081921457
#    2023-11-22 08:26:40  volume          40
#    2023-11-22 08:26:42  volume_alarm    30
#    2023-11-22 08:26:41  wakeword        ALEXA
#  helper:
#    CMD_QUEUE_NUMBER 85407
#    DEVICETYPE A312345AYF
#    FAMILY    ECHO
#    NAME      Felix's Echo Dot Küche
#    RUNNING_REQUEST 0
#    VERSION    9698494596
#    bluetooth  -
#    CMD_QUEUE:
#
setstate ECHO_Kueche disable
setstate ECHO_Kueche 2023-11-22 08:26:40 BrowserLanguage de,de-DE
setstate ECHO_Kueche 2023-11-22 08:26:40 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate ECHO_Kueche 2023-11-14 09:27:06 COOKIE_MODE IODEV
setstate ECHO_Kueche 2023-11-14 09:27:12 IODev AmazonConnector
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_id 5c9a3ec9-932c-34e0-ad06-88090357f809
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_originalDate 2023-11-08
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_originalTime 18:34:00.000
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_recurring 0
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_status off
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_id 5399fe59-ac2e-3ada-82e3-a2b8121902b6
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_originalDate 2023-11-08
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_originalTime 19:03:00.000
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_recurring 0
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_status off
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_count 2
setstate ECHO_Kueche 2023-11-22 08:26:40 channel -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentAlbum -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentArtist -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentArtwork -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentTitle -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentTuneInID -
setstate ECHO_Kueche 2023-11-22 08:26:41 deviceAddress Straße, Waldems, DE
setstate ECHO_Kueche 2023-11-22 08:26:42 dnd off
setstate ECHO_Kueche 2023-11-22 08:26:41 microphone false
setstate ECHO_Kueche 2023-11-22 08:26:40 model Echo Dot
setstate ECHO_Kueche 2023-11-22 08:26:40 musicalarm_count 0
setstate ECHO_Kueche 2023-11-22 08:26:40 mute off
setstate ECHO_Kueche 2023-11-22 08:26:41 online true
setstate ECHO_Kueche 2023-11-22 08:26:40 playStatus stopped
setstate ECHO_Kueche 2023-11-22 08:26:40 presence present
setstate ECHO_Kueche 2023-11-22 08:26:40 progress 0
setstate ECHO_Kueche 2023-11-22 08:26:40 progresslen 0
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_01_alarmticks 1700503200
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_01_alarmtime 2023-11-20 19:00:00
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_01_id 70159674-66cb-316b-85ab-a81c1aa207be
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_01_recurring 0
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_count 1
setstate ECHO_Kueche 2023-11-22 08:26:40 repeat off
setstate ECHO_Kueche 2023-11-22 08:26:40 shuffle off
setstate ECHO_Kueche 2023-11-22 12:02:41 state disable
setstate ECHO_Kueche 2023-11-22 08:26:41 timeZoneId Europe/Berlin
setstate ECHO_Kueche 2023-11-22 08:26:40 timer_count 0
setstate ECHO_Kueche 2023-11-22 08:26:40 timer_id -
setstate ECHO_Kueche 2023-11-22 08:26:40 timer_remainingtime 0
setstate ECHO_Kueche 2023-11-22 08:26:40 version 9698494596
setstate ECHO_Kueche 2023-10-23 19:26:10 voice alexa benachrichtigung
setstate ECHO_Kueche 2023-10-23 19:26:10 voice_timestamp 1698081921457
setstate ECHO_Kueche 2023-11-22 08:26:40 volume 40
setstate ECHO_Kueche 2023-11-22 08:26:42 volume_alarm 30
setstate ECHO_Kueche 2023-11-22 08:26:41 wakeword ALEXA

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 November 2023, 14:00:16
Zitat von: Felix_86 am 22 November 2023, 13:57:09Hallo,

meine beiden Echo Dot's (1. Generation) liefern seit 2023-10-23 kein Reading "voice" mehr. Der Text, den ich zum Echo sage wurde hier bis letzten Monat immer angezeigt / aktualisiert. Teilweise griff ich das Reading ab um Aktionen auszuführen.

Ist hier was bekannt?

define ECHO_Kueche echodevice A312345AYF G0912345Q6
attr ECHO_Kueche IODev AmazonConnector
attr ECHO_Kueche browser_language de,de-DE
attr ECHO_Kueche disable 1
attr ECHO_Kueche event-on-update-reading voice,state
attr ECHO_Kueche room System->Dienste
#  DEF        A312345AYF G0912345Q6
#  FUUID      5d1339c6-f33f-a48e-4d00-72faf5cc498e7c9b
#  IODev      AmazonConnector
#  LOGINMODE  IODEV
#  NAME      ECHO_Kueche
#  NR        252
#  NTFY_ORDER 50-ECHO_Kueche
#  STATE      disable
#  TYPE      echodevice
#  eventCount 94
#  model      Echo Dot
#  OLDREADINGS:
#  READINGS:
#    2023-11-22 08:26:40  BrowserLanguage de,de-DE
#    2023-11-22 08:26:40  BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
#    2023-11-14 09:27:06  COOKIE_MODE    IODEV
#    2023-11-14 09:27:12  IODev          AmazonConnector
#    2023-11-22 08:26:40  alarm_01_id    5c9a3ec9-932c-34e0-ad06-88090357f809
#    2023-11-22 08:26:40  alarm_01_originalDate 2023-11-08
#    2023-11-22 08:26:40  alarm_01_originalTime 18:34:00.000
#    2023-11-22 08:26:40  alarm_01_recurring 0
#    2023-11-22 08:26:40  alarm_01_status off
#    2023-11-22 08:26:40  alarm_02_id    5399fe59-ac2e-3ada-82e3-a2b8121902b6
#    2023-11-22 08:26:40  alarm_02_originalDate 2023-11-08
#    2023-11-22 08:26:40  alarm_02_originalTime 19:03:00.000
#    2023-11-22 08:26:40  alarm_02_recurring 0
#    2023-11-22 08:26:40  alarm_02_status off
#    2023-11-22 08:26:40  alarm_count    2
#    2023-11-22 08:26:40  channel        -
#    2023-11-22 08:26:40  currentAlbum    -
#    2023-11-22 08:26:40  currentArtist  -
#    2023-11-22 08:26:40  currentArtwork  -
#    2023-11-22 08:26:40  currentTitle    -
#    2023-11-22 08:26:40  currentTuneInID -
#    2023-11-22 08:26:41  deviceAddress  Straße, Waldems, DE
#    2023-11-22 08:26:42  dnd            off
#    2023-11-22 08:26:41  microphone      false
#    2023-11-22 08:26:40  model          Echo Dot
#    2023-11-22 08:26:40  musicalarm_count 0
#    2023-11-22 08:26:40  mute            off
#    2023-11-22 08:26:41  online          true
#    2023-11-22 08:26:40  playStatus      stopped
#    2023-11-22 08:26:40  presence        present
#    2023-11-22 08:26:40  progress        0
#    2023-11-22 08:26:40  progresslen    0
#    2023-11-22 08:26:40  reminder_01_alarmticks 1700503200
#    2023-11-22 08:26:40  reminder_01_alarmtime 2023-11-20 19:00:00
#    2023-11-22 08:26:40  reminder_01_id  70159674-66cb-316b-85ab-a81c1aa207be
#    2023-11-22 08:26:40  reminder_01_recurring 0
#    2023-11-22 08:26:40  reminder_count  1
#    2023-11-22 08:26:40  repeat          off
#    2023-11-22 08:26:40  shuffle        off
#    2023-11-22 12:02:41  state          disable
#    2023-11-22 08:26:41  timeZoneId      Europe/Berlin
#    2023-11-22 08:26:40  timer_count    0
#    2023-11-22 08:26:40  timer_id        -
#    2023-11-22 08:26:40  timer_remainingtime 0
#    2023-11-22 08:26:40  version        9698494596
#    2023-10-23 19:26:10  voice          alexa benachrichtigung
#    2023-10-23 19:26:10  voice_timestamp 1698081921457
#    2023-11-22 08:26:40  volume          40
#    2023-11-22 08:26:42  volume_alarm    30
#    2023-11-22 08:26:41  wakeword        ALEXA
#  helper:
#    CMD_QUEUE_NUMBER 85407
#    DEVICETYPE A312345AYF
#    FAMILY    ECHO
#    NAME      Felix's Echo Dot Küche
#    RUNNING_REQUEST 0
#    VERSION    9698494596
#    bluetooth  -
#    CMD_QUEUE:
#
setstate ECHO_Kueche disable
setstate ECHO_Kueche 2023-11-22 08:26:40 BrowserLanguage de,de-DE
setstate ECHO_Kueche 2023-11-22 08:26:40 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate ECHO_Kueche 2023-11-14 09:27:06 COOKIE_MODE IODEV
setstate ECHO_Kueche 2023-11-14 09:27:12 IODev AmazonConnector
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_id 5c9a3ec9-932c-34e0-ad06-88090357f809
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_originalDate 2023-11-08
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_originalTime 18:34:00.000
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_recurring 0
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_01_status off
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_id 5399fe59-ac2e-3ada-82e3-a2b8121902b6
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_originalDate 2023-11-08
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_originalTime 19:03:00.000
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_recurring 0
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_02_status off
setstate ECHO_Kueche 2023-11-22 08:26:40 alarm_count 2
setstate ECHO_Kueche 2023-11-22 08:26:40 channel -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentAlbum -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentArtist -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentArtwork -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentTitle -
setstate ECHO_Kueche 2023-11-22 08:26:40 currentTuneInID -
setstate ECHO_Kueche 2023-11-22 08:26:41 deviceAddress Straße, Waldems, DE
setstate ECHO_Kueche 2023-11-22 08:26:42 dnd off
setstate ECHO_Kueche 2023-11-22 08:26:41 microphone false
setstate ECHO_Kueche 2023-11-22 08:26:40 model Echo Dot
setstate ECHO_Kueche 2023-11-22 08:26:40 musicalarm_count 0
setstate ECHO_Kueche 2023-11-22 08:26:40 mute off
setstate ECHO_Kueche 2023-11-22 08:26:41 online true
setstate ECHO_Kueche 2023-11-22 08:26:40 playStatus stopped
setstate ECHO_Kueche 2023-11-22 08:26:40 presence present
setstate ECHO_Kueche 2023-11-22 08:26:40 progress 0
setstate ECHO_Kueche 2023-11-22 08:26:40 progresslen 0
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_01_alarmticks 1700503200
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_01_alarmtime 2023-11-20 19:00:00
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_01_id 70159674-66cb-316b-85ab-a81c1aa207be
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_01_recurring 0
setstate ECHO_Kueche 2023-11-22 08:26:40 reminder_count 1
setstate ECHO_Kueche 2023-11-22 08:26:40 repeat off
setstate ECHO_Kueche 2023-11-22 08:26:40 shuffle off
setstate ECHO_Kueche 2023-11-22 12:02:41 state disable
setstate ECHO_Kueche 2023-11-22 08:26:41 timeZoneId Europe/Berlin
setstate ECHO_Kueche 2023-11-22 08:26:40 timer_count 0
setstate ECHO_Kueche 2023-11-22 08:26:40 timer_id -
setstate ECHO_Kueche 2023-11-22 08:26:40 timer_remainingtime 0
setstate ECHO_Kueche 2023-11-22 08:26:40 version 9698494596
setstate ECHO_Kueche 2023-10-23 19:26:10 voice alexa benachrichtigung
setstate ECHO_Kueche 2023-10-23 19:26:10 voice_timestamp 1698081921457
setstate ECHO_Kueche 2023-11-22 08:26:40 volume 40
setstate ECHO_Kueche 2023-11-22 08:26:42 volume_alarm 30
setstate ECHO_Kueche 2023-11-22 08:26:41 wakeword ALEXA


Hast du die aktuelle Version des Modules? Schick mal ein get status vom Account Device.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 22 November 2023, 14:05:37
Hallo,

ZitatHast du die aktuelle Version des Modules? Schick mal ein get status vom Account Device.

Modul Infos:
Beschreibung      Bereich      Wert
STATE      Reading    disable
Version      Reading    0.2.19
NPM Cookie Version      Reading    3.4.1
COOKIE_STATE      Reading    OK
COOKIE_TYPE      Reading    NPM_Login
COOKIE_MODE      Reading    NPM
amazon_refreshtoken      Reading    vorhanden
event-on-change-reading      Attribut    state
browser_language      Attribut    de,de-DE
npm_bin_node      Attribut    /usr/bin/node
disable      Attribut    0
comment      Attribut    Umstellung des Pfad vom Attribut "npm_bin_node" von "/usr/local/bin/node" auf "/usr/bin/node"
room      Attribut    System->Dienste
         

Amazon Cookie:
Beschreibung      Bereich      Wert
.COOKIE      Reading    {"loginCookie":"frc=....
COOKIE_STATE      Reading    OK
COOKIE_TYPE      Reading    NPM_Login
amazon_refreshtoken      Reading    vorhanden
.COOKIE      Helper    session-id=260-15876....
.COMMSID      Helper    amzn1.comms.id.perso....
.CSRF      Helper    298....
.DIRECTID      Helper    amzn1.account.AECOYE....
RUNLOGIN      Helper    0
RUNNING_REQUEST      Helper    0
LOGINERROR      Helper    0
FHEM_HOME      Attribut    /opt/fhem
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 22 November 2023, 14:07:40
Zitat von: Felix_86 am 22 November 2023, 14:05:37Hallo,

ZitatHast du die aktuelle Version des Modules? Schick mal ein get status vom Account Device.

Modul Infos:
Beschreibung      Bereich      Wert
STATE      Reading    disable
Version      Reading    0.2.19
NPM Cookie Version      Reading    3.4.1
COOKIE_STATE      Reading    OK
COOKIE_TYPE      Reading    NPM_Login
COOKIE_MODE      Reading    NPM
amazon_refreshtoken      Reading    vorhanden
event-on-change-reading      Attribut    state
browser_language      Attribut    de,de-DE
npm_bin_node      Attribut    /usr/bin/node
disable      Attribut    0
comment      Attribut    Umstellung des Pfad vom Attribut "npm_bin_node" von "/usr/local/bin/node" auf "/usr/bin/node"
room      Attribut    System->Dienste
         

Amazon Cookie:
Beschreibung      Bereich      Wert
.COOKIE      Reading    {"loginCookie":"frc=....
COOKIE_STATE      Reading    OK
COOKIE_TYPE      Reading    NPM_Login
amazon_refreshtoken      Reading    vorhanden
.COOKIE      Helper    session-id=260-15876....
.COMMSID      Helper    amzn1.comms.id.perso....
.CSRF      Helper    298....
.DIRECTID      Helper    amzn1.account.AECOYE....
RUNLOGIN      Helper    0
RUNNING_REQUEST      Helper    0
LOGINERROR      Helper    0
FHEM_HOME      Attribut    /opt/fhem
Die Modulversion ist zu alt! Bitte mach mal ein Update
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 24 November 2023, 12:35:47
Hallo Michael,

Zitat von: michael.winkler am 22 November 2023, 14:07:40Hallo,
Die Modulversion ist zu alt! Bitte mach mal ein Update

Läuft nach einem Update wieder, wie zu erwarten war.
Danke.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 01 Dezember 2023, 09:47:48
Hallo zusammen,

ich habe einen Echo Show 8 Gen. 3 - Dieser zeigt mir in FHEM model unbekannt an und nicht viele Readings. Alle anderen meiner Echos laufen normal. Was kann ich hier am besten machen? Oder fehlt die Version nur im aktuellen Modul?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rabehd am 01 Dezember 2023, 15:36:49
Zitat von: 87insane am 01 Dezember 2023, 09:47:48Hallo zusammen,

ich habe einen Echo Show 8 Gen. 3 - Dieser zeigt mir in FHEM model unbekannt an und nicht viele Readings. Alle anderen meiner Echos laufen normal. Was kann ich hier am besten machen? Oder fehlt die Version nur im aktuellen Modul?
Lies mal ab hier #5881

Neue Geräte kan man einfügen und hier posten.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 87insane am 01 Dezember 2023, 16:42:03
A2UONLFQW0PADH   Wäre dann Echo Show 8 Gen 3
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: gramtoc am 04 Dezember 2023, 11:58:59
Hallo,
gibt es eine Möglichkeit die gemessene Temperatur vom Echo Dot 5 als Reading im ECHODEVICE darzustellen?

Gruß
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: taskkill am 05 Dezember 2023, 20:42:38
einen Guten, was bedeutet

[Echo] [echodevice_SendCommand] [14] IGNORIERE Command=account Abfrage in CMD_Queue schon vorhanden!

im Fhemlog ?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: roland-l am 09 Dezember 2023, 14:46:22
Hallo zusammen,
Ich habe das Problem das bei mir die Wecker in Fhem (echodevice) nach einigen Tagen verschwinden.
Wenn ich eine Wecker für Monntag bis Freitag stelle ist der in der App auf dem Handy zu sehen.
Dieser Wecker wird auch in Fhem angezeigt. Genau wie alle anderen Wecker die nicht aktiv sind.
Nach einiger Zeit (Tage oder Stunden) zeigt das Modul keine Wecker mehr an.
Das Reading ,,alarm_count" ist dann auch 0.

Wenn ich Fhem Neustarte werden die Wecker alle wieder angezeigt.
In Fhem die gleiche Anzahl wie in der Handy App.
Wenn ich versuche das Modul mit dem Befehl ,,reload 37_echodevice" neu zu starten bringt das nichts. Es funktioniert nur ein Fhem neustart.

Hat dazu jemand eine Idee woran das liegen kann?
Es wäre schon hilfreich wenn mir jemand sagen kann ob ich mit dem Problem alleine bin.
Dazu braucht ihr nur zu kontrollieren ob das Echo Modul die Wecker aus der Handy App anzeigt.
Im voraus schon einmal danke für eure Aufmerksamkeit
Gruß Roland.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 09 Dezember 2023, 19:14:19
Hallo,

Zitat von: taskkill am 05 Dezember 2023, 20:42:38einen Guten, was bedeutet

[Echo] [echodevice_SendCommand] [14] IGNORIERE Command=account Abfrage in CMD_Queue schon vorhanden!

im Fhemlog ?

Der Interpretation der Meldung nach, wurde das Senden des Kommando "Account" ignoriert, da sich das Kommando bereits in der Kommando-Schlange befindet.
Sehe ich bei mir auch Hin und Wieder, hatte aber nie den Eindruck, dass es kritisch ist, da alles funktioniert.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tbr am 27 Dezember 2023, 16:32:57
Hohoho, Funktioniert das Modul, bzw der Login aktuell? Welche Variante sollte ich verwenden?
Login via    *_cookielogin4.html nicht möglich, es wird folgende Seite anzeiegt:
<amazon logo>
   
Suchst du etwas?
Tut uns leid: Die Web-Adresse, die du eingegeben hast, gibt es auf unserer Website nicht.
Zur Amazon.de Homepage

Cookie Variante scheint nicht mehr möglich, da  "https://alexa.amazon.de" abgeschaltet wurde. Oder?

Die NPM Variante möchte auch in beiden Fällen nicht:
- ssh:
root@banane:~# npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
up to date, audited 97 packages in 21s
14 packages are looking for funding
  run `npm fund` for details
found 0 vulnerabilities
root@banane:/opt/fhem/cache/alexa-cookie# ll
total 92
drwxr-xr-x  3 fhem dialout  4096 Dec 23 21:00 ./
drwxr-xr-x  3 fhem dialout  4096 Dec 23 20:56 ../
-rw-r--r--  1 fhem dialout   583 Dec 23 21:00 7805create-cookie.js
-rw-r--r--  1 fhem dialout     4 Dec 23 21:00 7805result.json
drwxr-xr-x 94 fhem dialout  4096 Dec 23 20:59 node_modules/
-rw-r--r--  1 fhem dialout 66989 Dec 27 15:36 package-lock.json
-rw-r--r--  1 fhem dialout    58 Dec 23 20:59 package.json
root@banane:/opt/fhem/cache/alexa-cookie#

root@banane:/opt/fhem/cache/alexa-cookie# npm --version
8.19.4
root@banane:/opt/fhem/cache/alexa-cookie# node --version
v16.20.2
root@banane:/opt/fhem/cache/alexa-cookie# uname -a
Linux banane 6.1.0-0.deb11.13-armmp-lpae #1 SMP Debian 6.1.55-1~bpo11+1 (2023-10-08) armv7l GNU/Linux

-fhem npm install:
NPM install gibt:
Installationsergebnis

Installation wird angestartet

up to date, audited 97 packages in 17s

14 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities

!!Installation fehlgeschlagen!!

Log hierzu:
2023.12.27 16:12:08 4: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevices-v2%2Fdevice%3Fcached%3Dtrue%26_%3D1203644427&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&: HTTP response code 200
2023.12.27 16:12:08 5: HttpUtils https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Flayla.amazon.de%2Fapi%2Fdevices-v2%2Fdevice%3Fcached%3Dtrue%26_%3D1403684227&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&: Got data, length: 135502
2023.12.27 16:12:08 5: HttpUtils response header:
HTTP/1.1 200 OK
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Server: Server
Date: Wed, 27 Dec 2023 15:12:07 GMT
x-amz-rid: MQ4FGHW04EC6RPEMW4ZZ
Set-Cookie: ap-fid=""; Domain=.amazon.de; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ap/; Secure
Set-Cookie: session-id=261-2234124-2026423; Domain=.amazon.de; Expires=Thu, 26-Dec-2024 15:12:07 GMT; Path=/; Secure
Set-Cookie: session-id-time=2334409927l; Domain=.amazon.de; Expires=Thu, 26-Dec-2024 15:12:07 GMT; Path=/; Secure
Set-Cookie: ubid-acbde=260-3493260-6534048; Domain=.amazon.de; Expires=Thu, 26-Dec-2024 15:12:07 GMT; Path=/; Secure
Set-Cookie: session-token=Fjwp84Dk+36C9NSu1M53KUwReXXXtD53tIqI+a0YtxObEtiKHQ3VAI7J0p0wSP1qIGgfd+g5N9284JMX7DkJqojOWhlHfMNW5FQbbZMM6fLapLCinyV7Jayh1AZob27WtxkumCh+pQj5GRC6UpbG1ixMIKfkZunlTJojavpxXXXXXZBE6bNjOWGZomD99QAQ5HhwRoAyjJxEj7At+4EUARhC3py/sWHv/7bldNpgZj+UIRJ/4fqv1PSUtx9KrCbDafRr96LXup1baS6uZzkXXXXl6c6JzRG7QgAKIEM1uNpaz7wxRadAKNI9A1hWgKuOiph+xTX6oAd1juH0awmITt3NL2uoyipJ; Domain=.amazon.de; Expires=Thu, 26-Dec-2024 15:12:07 GMT; Path=/; Secure
X-XSS-Protection: 1
X-Content-Type-Options: nosniff
x-ua-compatible: IE=edge
Pragma: No-cache
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Strict-Transport-Security: max-age=47474747; includeSubDomains; preload
Vary: Content-Type,Accept-Encoding,User-Agent
P3P: policyref="http://www.amazon.de/w3c/p3p.xml",CP="CAO DSP LAW CUR ADM IVAo IVDo CONo OTPo OUR DELi PUBi OTRi BUS PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA HEA PRE LOC GOV OTC "
X-Frame-Options: SAMEORIGIN
X-Cache: Miss from cloudfront
Via: 1.1 fca814089bc9a82fba87ce0548f9f358.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P6
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: diQi87CWM1Hy6B_GWGBSxCb3BDjf6pXXXxGHNkq5-lvJ9DzstDdj_g==


Was mache ich falsch?
   
Version ist: 0.2.29
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Felix_86 am 27 Dezember 2023, 19:20:39
Hallo

Zitat von: tbr am 27 Dezember 2023, 16:32:57Hohoho, Funktioniert das Modul, bzw der Login aktuell?
Hier ja, mit dem COOKIE_MODE NPM. Habe auch vor ca. 30 Minuten FHEM neu gestartet und danach gab es keine Fehler, alles spricht und hört. Zum Einsatz kommt ebenfalls Version 0.2.29.

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 27 Dezember 2023, 22:05:30
ZitatCookie Variante scheint nicht mehr möglich, da  "https://alexa.amazon.de" abgeschaltet wurde. Oder?
Abgeschaltet: ja, funktioniert aber trotzdem über z.B. https://www.amazon.de/alexa-privacy/apd/activity
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 27 Dezember 2023, 22:35:31
Hallo ich kann mich nicht anmelden über npm.
Wenn ich den Link öffne kann die Seite nicht angezeigt werden.

Gibt es noch eine ander Login-Möglichkeit oder liegt es daran das es die Webseite nicht mehr gibt?




Mein Log:

2023.12.27 22:32:48 1: No match: 'amazon_refreshtoken: wird erzeugt'
2023.12.27 22:32:48 1: Nothing to do: amazon_refreshtoken: wird erzeugt
2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.39:3002 to listen on 192.168.0.1

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-6083002-0401207

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://alexa.amazon.de","Cookie":"session-id=260-6083002-0401207","Accept":"*/*"},"gzip":true,"body":""}

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2334432769l

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-3817900-0707121

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/260-6083002-0401207","Cookie":"session-id=260-6083002-0401207; session-id-time=2334432769l; ubid-acbde=258-3817900-0707121","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002


Im Device steht:      
COOKIE ERROR


Danke
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: pflaume88 am 28 Dezember 2023, 07:38:13
Zitat von: pflaume88 am 27 Dezember 2023, 22:35:31Hallo ich kann mich nicht anmelden über npm.
Wenn ich den Link öffne kann die Seite nicht angezeigt werden.

Gibt es noch eine ander Login-Möglichkeit oder liegt es daran das es die Webseite nicht mehr gibt?




Mein Log:

2023.12.27 22:32:48 1: No match: 'amazon_refreshtoken: wird erzeugt'
2023.12.27 22:32:48 1: Nothing to do: amazon_refreshtoken: wird erzeugt
2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.39:3002 to listen on 192.168.0.1

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-6083002-0401207

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://alexa.amazon.de","Cookie":"session-id=260-6083002-0401207","Accept":"*/*"},"gzip":true,"body":""}

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2334432769l

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-3817900-0707121

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/260-6083002-0401207","Cookie":"session-id=260-6083002-0401207; session-id-time=2334432769l; ubid-acbde=258-3817900-0707121","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2023.12.27 22:32:49 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2023.12.27 22:32:50 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002


Im Device steht:      
COOKIE ERROR


Danke



So habe jetzt ein älteres Backup von FHEM eingespielt dann ein Update und jetzt funktioniert alles wieder.

Woran kann das liegen?

Danke
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: tbr am 28 Dezember 2023, 08:46:03
Zitat von: KölnSolar am 27 Dezember 2023, 22:05:30
ZitatCookie Variante scheint nicht mehr möglich, da  "https://alexa.amazon.de" abgeschaltet wurde. Oder?
Abgeschaltet: ja, funktioniert aber trotzdem über z.B. https://www.amazon.de/alexa-privacy/apd/activity

danke für den Hinweis, habe das Modul jetzt via def amazonemail und passwort definiert. Dann das Cookie über die oben angegebene Url mit Firefox, Entwicklertools ausgelesen und als Attribut in fhem gesetzt und den login durchgeführt. (disable Attribut wieder entfernen!) alle Geräte sind da. Danke für die schnelle Unterstützung Felix_86 und KölnSolar und natürlich Michael (mwinkler) für die Erstellung und Pflege des fhem Moduls ;)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 30 Dezember 2023, 12:17:13
Hallo Zusammen,

nachdem die Tage per Geisterhand das ".eventToken" aus dem alexaConnector verschwunden war (hat nichts hiermit zu tun), habe ich heute gesehen, das im echodevice der set Command "routine_play" nicht mehr vorhanden ist.

Nun frage ich mich, muss ich die Ghostbusters rufen oder ist der Befehl (routine_play) auch bei Euch im echodevice nicht mehr vorhanden ?
Ein Update des Moduls gab es ja nicht kürzlich.

Gruß,
JudgeDredd
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 30 Dezember 2023, 12:23:43
ZitatNun frage ich mich, muss ich die Ghostbusters rufen oder ist der Befehl (routine_play) auch bei Euch im echodevice nicht mehr vorhanden ?
Bei mir sind die mit Version 0.2.29 noch da. 
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 30 Dezember 2023, 12:29:10
Zitat von: binford6000 am 30 Dezember 2023, 12:23:43Bei mir sind die mit Version 0.2.29 noch da. 
Jetzt bekomme ich aber langsam Angst. Bei mir läuft auch die neuste Version (0.2.29).
Verwendest Du auch selbst definierte Routinen (funktioniert es noch), oder ist das "routine_play" einfach nur vorhanden ?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JudgeDredd am 30 Dezember 2023, 14:10:37
Also nachdem ich im Modul mal ein paar Debuglogs aktiviert hatte, konnte man nach einem Neustart auch sehen, das das Array @Behaviour gefüllt wird und der set command ist wieder verfügbar.
Mag sein, das Amazon zum Zeitpunkt des letzten Neustarts tatsächlich mal kurzfristig eine Störung an der API hatte.

Jetzt funktionieren die Routinen wieder, aber sollten sich demnächst die Echo-Geräte auf dem Tisch selbständig verrücken, gebe ich bescheid ;)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 66marko am 01 Januar 2024, 11:04:04
Zitat von: tbr am 28 Dezember 2023, 08:46:03
Zitat von: KölnSolar am 27 Dezember 2023, 22:05:30
ZitatCookie Variante scheint nicht mehr möglich, da  "https://alexa.amazon.de" abgeschaltet wurde. Oder?
Abgeschaltet: ja, funktioniert aber trotzdem über z.B. https://www.amazon.de/alexa-privacy/apd/activity

danke für den Hinweis, habe das Modul jetzt via def amazonemail und passwort definiert. Dann das Cookie über die oben angegebene Url mit Firefox, Entwicklertools ausgelesen und als Attribut in fhem gesetzt und den login durchgeführt. (disable Attribut wieder entfernen!) alle Geräte sind da. Danke für die schnelle Unterstützung Felix_86 und KölnSolar und natürlich Michael (mwinkler) für die Erstellung und Pflege des fhem Moduls ;)

Hallo Zusammen,
ich betreibe Fhem auf einem Nas in einer Docker Umgebung und schaffe es nicht mich anzumelden ich habe schon mehrere npm Versionen versucht und habe immer das Problem dass beim Klick auf die Seite leer bleibt. Kann jemand erklären wir der obige Lösungsansatz funktioniert?
Login Ergebnis
Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 01 Januar 2024, 11:11:13
Vermutlich wird die IP in deinem Docker Container falsch aufgelöst.

Gab es nicht im Thread das Thema Docker schon einige Male?

Es gibt Attribute, um IP und Port festzulegen, den das Modul verwenden soll...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 66marko am 01 Januar 2024, 14:40:53
Hallo Joachim,
danke für deinen Hinweise aber Port und IP Attribute sind aktiv. Ich denke nicht dass es daran liegt, ich habe auch nochmal einen Log mit angehängt
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: 66marko am 02 Januar 2024, 08:24:43
Hallo Joachaim
du hattest doch recht ich hatte die npm_proxy_listen_ip mit einem falschen Wert gesetzt. Danke
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 02 Januar 2024, 10:10:08
Zitat von: 66marko am 02 Januar 2024, 08:24:43Hallo Joachaim
du hattest doch recht ich hatte die npm_proxy_listen_ip mit einem falschen Wert gesetzt. Danke

;)

Viel Spaß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ryonchev am 06 Januar 2024, 11:29:58
Hello,

Sorry for the English, but my German is not so good.

I have the following problem with echodevice - Although attribute server is set to alexa.amazon.com in the log I can see some calls to alexa.amazon.de and www.amazon.de (see the log below). Of course I don;t have account on alexa.amazon.de and this usually results in error "HttpUtils_Connect2NonblockingSSL: connection handle in AmazonAccount was replaced, terminating connection".
Not a big issue, but is boring when I read the log.
How can I fix this?

Regards

2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [endpoints] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [endpoints] PushToCmdQueue SendURL =https://alexa.amazon.de/api/endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [endpoints] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] [endpoints] [83869] [0] send command=https://alexa.amazon.de/api/endpoints Data=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getnotifications] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendURL =https://alexa.amazon.com/api/notifications
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getnotifications] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [alarmvolume] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendURL =https://alexa.amazon.com/api/device-notification-state?_=1704534874
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [alarmvolume] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [bluetoothstate] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendURL =https://alexa.amazon.com/api/bluetooth?cached=true&_=1704534874
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [bluetoothstate] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getdnd] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendURL =https://alexa.amazon.com/api/dnd/device-status-list?_=1704534874
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getdnd] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [wakeword] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendURL =https://alexa.amazon.com/api/wake-word?_=1704534874
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [wakeword] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [listitems_task] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendURL =https://alexa.amazon.com/api/todos?size=100&startTime=&endTime=&completed=false&type=TASK&deviceSerialNumber=&deviceType=&_=1704534874
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [listitems_task] PushToCmdQueue SendData=TASK
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [listitems_shopping] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendURL =https://alexa.amazon.com/api/todos?size=100&startTime=&endTime=&completed=false&type=SHOPPING_ITEM&deviceSerialNumber=&deviceType=&_=1704534874
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [listitems_shopping] PushToCmdQueue SendData=SHOPPING_ITEM
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getdevicesettings] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendURL =https://alexa.amazon.com/api/device-preferences
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getdevicesettings] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getisonline] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendURL =https://alexa.amazon.com/api/devices-v2/device?cached=true&_=1704534874
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getisonline] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [devicesstate] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendURL =https://alexa.amazon.com/api/devices-v2/device?cached=true&_=1704534874
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [devicesstate] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendLoginCommand] [cookielogin6]
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [activities] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [activities] PushToCmdQueue SendURL =https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records/?startTime=0&endTime=2005090388459&recordType=VOICE_HISTORY&maxRecordSize=100
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [activities] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getbehavior] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendURL =https://alexa.amazon.com/api/behaviors/v2/automations?limit=100
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getbehavior] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getsettingstraffic] START
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendURL =https://alexa.amazon.com/api/traffic/settings
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_SendCommand] [getsettingstraffic] PushToCmdQueue SendData=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] RUNNING_REQUEST=1 type=endpoints
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_GetSettings] Timer INTERVAL = 600
2024.01.06 11:54:34 4: IP: alexa.amazon.de -> 52.84.113.3
2024.01.06 11:54:34 4: IP: alexa.amazon.com -> 18.165.64.178
2024.01.06 11:54:34 4: https://alexa.amazon.de/api/endpoints: HTTP response code 401
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_Parse] [endpoints] [83869]
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_HandleCmdQueue] [getsettingstraffic] [83883] [12] send command=https://alexa.amazon.com/api/traffic/settings Data=
2024.01.06 11:54:34 4: [AmazonAccount] [echodevice_Parse] [endpoints] [83869] json for unknown message
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doc. am 11 Januar 2024, 06:56:38
Hallo zusammen,

ich bekomme seit dem letzten FHEM-Update die folgende Fehlermeldung, Forensuche etc. leider erfolglos:

2024.01.11 00:12:46 3: [EchoSteuerung] [echodevice_Parse] [activities] [434922] WRONG JSON Type Type=
2024.01.11 00:13:46 3: [EchoSteuerung] [echodevice_Parse] [activities] [435002] WRONG JSON Type Type=
2024.01.11 00:14:46 3: [EchoSteuerung] [echodevice_Parse] [activities] [435082] WRONG JSON Type Type=
2024.01.11 00:15:47 3: [EchoSteuerung] [echodevice_Parse] [activities] [435162] WRONG JSON Type Type=
2024.01.11 00:16:46 3: [EchoSteuerung] [echodevice_Parse] [activities] [435232] WRONG JSON Type Type=
2024.01.11 00:17:46 3: [EchoSteuerung] [echodevice_Parse] [activities] [435316] WRONG JSON Type Type=
2024.01.11 00:18:46 3: [EchoSteuerung] [echodevice_Parse] [activities] [435399] WRONG JSON Type Type=

Sagt das jemandem was und kann helfen?

Danke und Gruß
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ryonchev am 11 Januar 2024, 17:25:13
verbose 4 oder 5 wird gibt mehr info
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: doc. am 11 Januar 2024, 17:55:51
Okay, der relevante Abschnitt scheint der zu sein:

2024.01.11 17:52:55 4: [EchoSteuerung] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2024.01.11 17:52:55 4: https://alexa.amazon.de/api/endpoints: HTTP response code 200
2024.01.11 17:52:55 4: [EchoSteuerung] [echodevice_Parse] [endpoints] [519577]
2024.01.11 17:52:55 4: [EchoSteuerung] [echodevice_HandleCmdQueue] [getsettingstraffic] [519603] [12] send command=https://layla.amazon.de/api/traffic/settings Data=
2024.01.11 17:52:55 4: [EchoSteuerung] [echodevice_Parse] [endpoints] [519577] json for unknown message
$VAR1 = {
          'retailUrl' => 'https://www.amazon.de',
          'awsRegion' => 'eu-west-1',
          'skillsStoreUrl' => 'https://skills-store-eu.amazon.de',
          'retailDomain' => 'amazon.de',
          'alexaApiUrl' => 'https://api.eu.amazonalexa.com',
          'websiteApiUrl' => 'https://eu-api-alexa.amazon.de',
          'websiteUrl' => 'https://alexa.amazon.de'
        };

2024.01.11 17:52:56 4: https://layla.amazon.de/api/bootstrap: HTTP response code 200
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_ParseAuth] [cookielogin6]
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_ParseAuth] JSON OK = {authentication}{authenticated}
2024.01.11 17:52:56 4: https://layla.amazon.de/api/traffic/settings: HTTP response code 200
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_Parse] [getsettingstraffic] [519603]
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_HandleCmdQueue] [getbehavior] [519623] [11] send command=https://layla.amazon.de/api/behaviors/v2/automations?limit=100 Data=
2024.01.11 17:52:56 4: https://layla.amazon.de/api/behaviors/v2/automations?limit=100: HTTP response code 200
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_Parse] [getbehavior] [519623]
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_HandleCmdQueue] [activities] [519641] [10] send command=https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records/?startTime=0&endTime=2005090388459&recordType=VOICE_HISTORY&maxRecordSize=100 Data=
2024.01.11 17:52:56 4: https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records/?startTime=0&endTime=2005090388459&recordType=VOICE_HISTORY&maxRecordSize=100: HTTP response code 200
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_Parse] [activities] [519641]
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_HandleCmdQueue] [devicesstate] [519646] [9] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1704991975 Data=
2024.01.11 17:52:56 3: [EchoSteuerung] [echodevice_Parse] [activities] [519641] WRONG JSON Type Type=
2024.01.11 17:52:56 4: [EchoSteuerung] [echodevice_Parse] [activities] [519641] json for unknown message
$VAR1 = undef;
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: achim-e am 13 Januar 2024, 13:03:41
Hmm, also irgendetwas mache ich wohl falsch. Das echodevice funktioniert an sich problemlos, bindet alle Geräte ein und Kommandos klappen ebenfalls. Aber die Verbindung via NPM wird einfach nicht längerfristig gehalten. Jeder Reboot führt zu einem disconnected, die Kappung der Verbindung erfolgt aber auch ohne Reboot bereits nach wenigen Stunden oder Tagen. Ich muss dann jedes Mal erneut das Cookie über NPM_login new neu erzeugen. Ich kann mir nicht vorstellen, dass das so gedacht ist. Bin nach der auf der Webseite beschriebenen Methode vorgegangen und kann keinen Fehler finden... Habe auch das Refresh-Intervall mal auf 7200 gesetzt, um regelmäßig den Refresh zu garantieren, hat aber nix gebracht :(

Hat jemand einen Tipp für mich oder ist das Verhalten einfach so und nicht anders lösbar?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: AlphaKingOne am 23 Januar 2024, 19:45:02
Ich habe zur zeit leider auch ein Problem. Ich habe version 0.2.29 seit ein paar Tagen steht nur noch INITIALIZED bei allen Geräten.
Jetzt wollte ich es mit einem Neuen Loggin versuchen da das Refresh auch nicht funktionierte. Beim Neuen Login kann ich mich mit meinem Amazon Konto anmelden.
Dann kommt die SMS Code Abfrage. Jetzt ist es schon merkwürdig das das Eingabefeld beim Tippen anscheinen Aktualisiert wird. Also muss man schnell sein um in Kürzester zeit die Zahlen einzutippen. Nach Bestätigung kommt man auf der Tollen Fehler 404 Amazon Hundeseite. Jemand eine Idee?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KyleK am 23 Januar 2024, 22:21:01
Ich hatte vor ein paar Wochen das gleiche Problem wie du.
Nach mehreren Stunden verzweifelten Versuchen, es zum Laufen zu bringen, hab ich in meinem Amazon Account von 2FA via SMS auf 2FA via Authenticator App umzustellen.
Danach funktionierte der NPM_Login wieder wie gehabt.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Januar 2024, 09:19:50
CIao Michael,

seit Anfang Jan hatte ich immer wieder die Meldung:
2024.01.24 09:10:26 3: [Amazon] [echodevice_Parse] [activities] [133] WRONG JSON Type Type=
2024.01.24 09:11:26 3: [Amazon] [echodevice_Parse] [activities] [169] WRONG JSON Type Type=
2024.01.24 09:12:26 3: [Amazon] [echodevice_Parse] [activities] [205] WRONG JSON Type Type=

und nun tritt das häufiger auf, heute jeden Minute.

Habe das nicht bemerkt, weil ich nichts geändert habe und die FHEM-Echo Kommunikation funktioniert.
EIn Neustart, also neues Login, funktioniert auch wie seit nun seit Jahren einwandfrei.

Es läuft die
- alexa-fhem version 0.5.57
- npm login version 0.2.29

Ich kann jetzt natürlich verbose 3 auf 0 setzten, dann sehe ich das nicht mehr, aber ignorieren von Symthomen hat noch niemanden gerettet!

Muss ich mir Sorgen machen, etwas tun?

Danke
Roland

PS: Ein Backup vom 1. Dez ein gespielt, hier taucht es im Log erstmals und einzig am 14. Dez23 auf, aber auch in dieser Version nun Minütlich:

fhem-2023-12-14.log:2023.12.14 04:47:53 3: [Amazon] [echodevice_Parse] [activities] [333373] WRONG JSON Type Type=
fhem-2024-01-24.log:2024.01.24 10:51:53 3: [Amazon] [echodevice_Parse] [activities] [29] WRONG JSON Type Type=
fhem-2024-01-24.log:2024.01.24 10:53:46 3: [Amazon] [echodevice_Parse] [activities] [107] WRONG JSON Type Type=
fhem-2024-01-24.log:2024.01.24 10:57:46 3: [Amazon] [echodevice_Parse] [activities] [251] WRONG JSON Type Type=


Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: juemuc am 24 Januar 2024, 11:02:25
Hallo Roland,

ich nutze die Version 0.5.64 Bei mir kommen diese Meldungen nicht.

Viele Grüße
Jürgen

PS: verbose steht bei mir aber auch global auf 2
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 24 Januar 2024, 11:16:59
Zitat von: rs am 24 Januar 2024, 09:19:50- npm login version 0.2.29
-> meint wohl eher echodevice-Modul-Version ;)

alexa-fhem hat hiermit (und auch den Logmeldungen: [echodevice_Parse]) (eigentlich) nichts zu tun...

Muss aber zugeben: ich habe auch alexa-fhem 0.5.64 und diese Meldungen nicht, allerdings ist meine echodevice-Version "älter": 0.2.19
Zitat von: juemuc am 24 Januar 2024, 11:02:25PS: verbose steht bei mir aber auch global auf 2
Bei mir nicht in global, sondern bei den Echo-Devices auf 0 ;)
(waren mir wohl mal zu geschwätzig? 8) Und habe es seither nicht mehr umgestellt ;)  )

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: AlphaKingOne am 24 Januar 2024, 11:30:21
Zitat von: KyleK am 23 Januar 2024, 22:21:01Ich hatte vor ein paar Wochen das gleiche Problem wie du.
Nach mehreren Stunden verzweifelten Versuchen, es zum Laufen zu bringen, hab ich in meinem Amazon Account von 2FA via SMS auf 2FA via Authenticator App umzustellen.
Danach funktionierte der NPM_Login wieder wie gehabt.
vielen Dank jetzt geht es. Darauf wäre ich nie gekommen
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 24 Januar 2024, 11:54:17
Zitat von: juemuc am 24 Januar 2024, 11:02:25Hallo Roland,

ich nutze die Version 0.5.64 Bei mir kommen diese Meldungen nicht.


Hm, ein: "npm update -g alexa-fhem" bringt mich zwar auch auf die Version 0.5.64
die Meldung bleibt aber dennoch.
2024.01.24 11:53:15 3: [Amazon] [echodevice_Parse] [activities] [61] WRONG JSON Type Type=

@AlphaKingOne:
Ich habe keine Probleme mit dem npm loging, auch nicht mit der Funktionalität, nur die Meldung irritiert mich ...
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 24 Januar 2024, 12:15:52
Zitat von: rs am 24 Januar 2024, 11:54:17Hm, ein: "npm update -g alexa-fhem" bringt mich zwar auch auf die Version 0.5.64
die Meldung bleibt aber dennoch.

Zitat von: MadMax-FHEM am 24 Januar 2024, 11:16:59alexa-fhem hat hiermit (und auch den Logmeldungen: [echodevice_Parse]) (eigentlich) nichts zu tun...

-> verbose einstellen und gut?

Wie wir: juemuc und ich / global: eher nicht oder eben Device(-Typ)-spezifisch
Zitat von: MadMax-FHEM am 24 Januar 2024, 11:16:59Bei mir nicht in global, sondern bei den Echo-Devices auf 0 ;)
Zitat von: juemuc am 24 Januar 2024, 11:02:25PS: verbose steht bei mir aber auch global auf 2

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 25 Januar 2024, 05:50:59
Also, es kommt definitiv an 4 stellen aus dem echodevice.pm modul und wird offensichtlich beim readings update erzeugt, sieht man am timestamp in den readings. AMZN hat wohl etwas geändert, das nicht verarbeitet werden kann.

fhem@fhem(2.34a):~/FHEM $ grep 'WRONG JSON Type' *pm
37_echodevice.pm:                       Log3 $name, 3, "[$name] [echodevice_Parse] [$msgtype] [$msgnumber] WRONG JSON Type Type=" . ref($json);
37_echodevice.pm:                       Log3 $name, 3, "[$name] [echodevice_Parse] [$msgtype] [$msgnumber] WRONG JSON Type Type=" . ref($json);
37_echodevice.pm:                       Log3 $name, 5, "[$name] [echodevice_Parse] [$msgtype] [$msgnumber] WRONG JSON Type Type=" . ref($json);
37_echodevice.pm:                       Log3 $name, 5, "[$name] [echodevice_Parse] [$msgtype] [$msgnumber] WRONG JSON Type Type=" . ref($json);

ein kleines Log3 an diesen Stellen zeigt leeren $json string in zeile 2858, das so offensichtlich nicht vorgesehen ist.

Also erst Mal:
Verbose =1 und gut solange alles funktioniert.

Bin aber skeptisch ..

Roland
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 25 Januar 2024, 20:27:45
Hallo,

ich habe seit gestern das Problem, dass das Voice-Reading nicht mehr sofort aktuallisiert wird, sondern meinst 1 bis 2 Minunten zwischen Sprachbefehl und Änderung des Readings liegen.
Hat Amazon da wieder was geändert?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Januar 2024, 12:58:46
Amazon hat was geändert, ich bin dran. Dauert aber leider noch etwas.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 26 Januar 2024, 17:37:30
Ab morgen früh ist eine neue Version online

# 2024.01.26 v0.2.30
# - CHANGE:  voice_reading auf neue API umgestellt
# - FEATURE: Unterstützung A2UONLFQW0PADH Echo Show 8 Gen3
#
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: taskkill am 28 Januar 2024, 07:20:51
vor dem Update hatte ich auch immer
2024.01.24 09:10:26 3: [Amazon] [echodevice_Parse] [activities] [133] WRONG JSON Type Type=
2024.01.24 09:11:26 3: [Amazon] [echodevice_Parse] [activities] [169] WRONG JSON Type Type=
2024.01.24 09:12:26 3: [Amazon] [echodevice_Parse] [activities] [205] WRONG JSON Type Type=
im log zu stehen. Nach dem Update kommt jetzt alle Minute
2024.01.28 06:42:02 3:  [ECHO_UNTEN] [echodevice_Parse] [getsmarthome] [52167] Too many requests
2024.01.28 06:42:02 3:  [ECHO_Plus] [echodevice_Parse] [getsmarthome] [52168] Too many requests
2024.01.28 06:43:02 3:  [ECHO_Plus] [echodevice_Parse] [getsmarthome] [52209] Too many requests
2024.01.28 06:44:02 3:  [ECHO_Plus] [echodevice_Parse] [getsmarthome] [52251] Too many requests
2024.01.28 06:45:02 3:  [ECHO_UNTEN] [echodevice_Parse] [getsmarthome] [52293] Too many requests
2024.01.28 06:45:02 3:  [ECHO_Plus] [echodevice_Parse] [getsmarthome] [52294] Too many requests
2024.01.28 06:48:02 3:  [ECHO_Plus] [echodevice_Parse] [getsmarthome] [52419] Too many requests
2024.01.28 06:50:02 3:  [ECHO_UNTEN] [echodevice_Parse] [getsmarthome] [52504] Too many requests
2024.01.28 06:51:02 3:  [ECHO_Plus] [echodevice_Parse] [getsmarthome] [52545] Too many requests
jemand eine Idee?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 28 Januar 2024, 08:06:54
[ECHO_Flur] [echodevice_Parse] [getsmarthome] [8217] Too many requestsBei mir genauso seit meinem remote Update gestern, für alle mein Echo devices.
Die Echo Geräte sind vom Strom getrennt, und ich bin auch nicht zu Hause. Woher die requests dann kommen sollen, ist mir schleierhaft.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: swsmily am 28 Januar 2024, 08:24:41
Ich habe alle Geräte mal auf attr disable gesetzt, danach kam die Meldung nicht mehr. Habe aber auch Geräte, die nicht genutzt werden auf disabled gelassen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 28 Januar 2024, 09:27:25
Habe genau das selbe Problem, auch das echodevice auf disabled gesetzt.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Jamo am 28 Januar 2024, 09:35:13
attr ECHO_Flur verbose 2hilft auch erstmal
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: punker am 28 Januar 2024, 09:50:48
Danke, hatte zwar beim echodevice selber verbose eingestellt aber nicht bei den einzelnen Geräten.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 28 Januar 2024, 14:35:03
Tja, auch bei mir das Gleiche nach dem Update mit neuem echodevice.pm:

# $Id: 37_echodevice.pm 28428 2024-01-26 16:43:30Z michael.winkler $


2024.01.28 14:32:09 3: [ECHO_XXXXXXXXXXXXXX] [echodevice_Parse] [getsmarthome] [45] Too many requests
2024.01.28 14:32:10 3: [ECHO_XXXXXXXXXXXXXX] [echodevice_Parse] [getsmarthome] [46] Too many requests
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 29 Januar 2024, 11:33:50
Die Meldungen habe ich seit neustem auch, ich bin dran und melde mich wieder.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 29 Januar 2024, 11:48:02
Danke
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: AdmiralSnyder am 01 Februar 2024, 01:03:29
Zitat von: retikulum am 15 Februar 2019, 11:15:34
Zitat von: michael.winkler am 14 Februar 2019, 11:10:26Ist eigentlich alles sauber beschrieben. Auf Seite 1 steht etwas dazu und auch in der Dokumentation.

Gelöst: alexa-cookie -Ordner vorher löschen... dann klappts auch mit npm_install ^^

das war für mich der entscheidende Hinweis. Habe 2 Wochenenden den fehler gesucht!
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: JWRu am 01 Februar 2024, 08:07:29
Ich habe seit dem letzten Update ca. im Minutentakt solche Meldungen für das ACCOUNT-Device im Log:
[echodevice_Parse] [activities] [611321] WRONG JSON Type Type=Es funktionieren aber alle Echodevices.
Ich habe jetzt mal Verbose für das ACCOUNT-Device auf 2 gesetzt - seitdem ist Ruhe.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: sigma415 am 10 Februar 2024, 17:22:33
Zitat von: michael.winkler am 29 Januar 2024, 11:33:50Die Meldungen habe ich seit neustem auch, ich bin dran und melde mich wieder.

Gibt es zwischenzeitlich eine Lösung für die "....too many requests"-Logeinträge ?
(ausser Echo Device disablen oder verbose=2 beim Echo Device)
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 11 Februar 2024, 17:45:37
MIchael,

ist es eigentlich egal welchen AMZN Server man nimmt?
Mein echodevice läuft immer noch auf "server = layla.amazon.de", es geht aber auch  eu-api-alexa.amazon.de.
Natürlich benutze ich den gleichen Server auch für  den Login des amzn accounts.

MfG
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: moskito am 11 Februar 2024, 18:43:23
Hi,

spielt keine Rolle, landet alles am selben Punkt.
host eu-api-alexa.amazon.de
eu-api-alexa.amazon.de is an alias for layla.amazon.com.
layla.amazon.com is an alias for tp.799c43337-frontier.amazon.com.
tp.799c43337-frontier.amazon.com is an alias for d3rsqup3tcxj1a.cloudfront.net.
d3rsqup3tcxj1a.cloudfront.net has address 18.245.88.177

Auch layla.amazon.de wird umgeleitet nach layla.amazon.com.

Gruß
Danny
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: rs am 12 Februar 2024, 08:37:39
Jetzt wird's immer komischer, am Sonntag ca 11:00 während wir Radio über den Echo15 hörten begannen es mit Unterbrechungen und der Echo reagierte zum Teil nicht mehr auf Spracheingaben. Das ging so weiter bis etwa 14, 15 Uhr und dann lief es wieder. Weil ich sowas schon öfter hatte und unerklärlich dann wieder alles funktioniert ohne dass ich was tue, habe ich das eben hingenommen. Aber seit dem bekomme ich nun ständig:
2024.02.12 07:51:25 5: redefine at command XMassAus as *{sunrise("CIVIL",3000)} set Socket off
2024.02.12 07:52:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 07:53:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 07:55:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 07:56:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 07:58:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:04:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:06:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:08:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:10:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:12:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:15:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:19:18 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:20:17 3: [Amazon] [echodevice_setState] to connected
2024.02.12 08:22:18 3: [Amazon] [echodevice_setState] to connected

Irgendwann schmeiße ich das Ding raus, wenn AMZN immer was ändert.
Von 2021 bis Mitte 2023 hat das alles so wunderbar funktioniert, es war eine Freude und die ganze Arbeit war mehr als sinnvoll und jetzt ständig irgendwelche hickups.

Beschwerden bei AMZN nützen nix, weil die SUpport Fräulein keine AHnung haben, ein Austauschgerät hat natürlich die gleichen Probleme.
Am Ende gibt es schon Streit in der Familie um das Ding und ich bin natürlich der EInzige auf der ganzen Welt, der das Problem hat....


?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJCrazy am 17 Februar 2024, 09:55:15
Hallo zusammen,

gibt es zu dem Fehler "Too many requests" bereits eine Lösung oder einen Workaround ausser die Meldung nur auszublenden?

Viele Grüsse,
Fabian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Burt_Gummer am 25 Februar 2024, 13:42:38
Hallo in die Runde!

Nutze diesen Adapter schon seit Ewigkeiten.
Seit dem letzten FHEM Update bekomme ich allerdings bei den Echo Devices folgenden Fehler:

Zitatconnected but loginerror

Der FHEM Connector in der Alexa App lässt sich ohne Probleme verbinden und ist auch connected.

Habe FHEM auf Ubuntu 20 laufen, da habe ich auch ein Update auf aktuelle Pakete gemacht.

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Februar 2024, 13:50:40
Zitat von: Burt_Gummer am 25 Februar 2024, 13:42:38Der FHEM Connector in der Alexa App lässt sich ohne Probleme verbinden und ist auch connected.

Auch hier noch mal: das sind 2 unterschiedliche Dinge...
Die haben miteinander nur insofern zu tun, dass beides "was mit Amazon" ist...

Zumindest bist du jetzt mit der Fehlermeldung hier richtig ;)

Die letzten Posts hast du mal gelesen?
Du nutzt npm Login?
Oder Cookie-Methode?

Ein get Status des Account Devices wäre hilfreich...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Burt_Gummer am 25 Februar 2024, 22:56:52
Hallo!
Sorry, musste mich erst einmal wieder reinlesen. Das Modul lief nun über Jahre vollkommen stressfrei.
Anbei das Device Info.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Februar 2024, 23:16:16
Bitte keine Screenshots!
Und das ist doch kein get status des Account Devices...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Burt_Gummer am 25 Februar 2024, 23:22:49
Hmmm...
Ich bin in das Echo Device gegangen und dann auf get "Status".

Dann erscheint dieses Popup.


Modul Infos:

Beschreibung       Bereich       Wert
STATE       Reading    disconnected
Version       Reading    0.2.30
NPM Cookie Version       Reading    5.0.2
COOKIE_STATE       Reading    START
COOKIE_TYPE       Reading    NEW
COOKIE_MODE       Reading    NORMAL
amazon_refreshtoken       Reading    wait for refreshtoken
autocreate_refresh       Attribut    1
icon       Attribut    echo
server       Attribut    layla.amazon.de
room       Attribut    Amazon
         
Amazon Cookie:

Beschreibung       Bereich       Wert
.COOKIE       Reading    session-id=259-21483....
COOKIE_STATE       Reading    START
COOKIE_TYPE       Reading    NEW
amazon_refreshtoken       Reading    wait for refreshtoken
.COOKIE       Helper    session-id=259-21483....
.COMMSID       Helper    ....
.CSRF       Helper    8....
.DIRECTID       Helper    ....
RUNLOGIN       Helper    0
RUNNING_REQUEST       Helper    0
LOGINERROR       Helper    0
FHEM_HOME       Attribut    /opt/fhem

So besser?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: MadMax-FHEM am 25 Februar 2024, 23:39:36
Das muss Michael (der Entwickler) beurteilen...

Gruß, Joachim
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Burt_Gummer am 25 Februar 2024, 23:42:27
Ich glaube, ich kann mir den Fehler erklären...
Sch.... Amazon.

Einmal zu schnell geklickt beim Einloggen in den Account und ich hatte da den Face Unlock aktiviert.
Denke das dürfte das Problem sein?
Habe ich nun wieder gelöscht, allerdings hilft das auch nicht.

Habe nun die Anmeldeprozedur wiederholt um den Login zu erneuern. Allerdings ist 172.17.0.1:3002 nicht erreichbar? Kommt ein Timeout
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: passibe am 26 Februar 2024, 11:46:32
Zitat von: Burt_Gummer am 25 Februar 2024, 23:42:27Allerdings ist 172.17.0.1:3002 nicht erreichbar? Kommt ein Timeout
Klingt so als würde dein FHEM in Docker laufen? Dann müsstest du den Port 3002 auch an dein Hostsystem durchreichen, bzw. wenn du Network Mode Host benutzt, dann müsstest du die npm_proxy_ip bzw. npm_proxy_listen_ip auf die LAN-IP des Hosts ändern (attr).
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Burt_Gummer am 26 Februar 2024, 13:36:29
Zitat von: passibe am 26 Februar 2024, 11:46:32
Zitat von: Burt_Gummer am 25 Februar 2024, 23:42:27Allerdings ist 172.17.0.1:3002 nicht erreichbar? Kommt ein Timeout
Klingt so als würde dein FHEM in Docker laufen? Dann müsstest du den Port 3002 auch an dein Hostsystem durchreichen, bzw. wenn du Network Mode Host benutzt, dann müsstest du die npm_proxy_ip bzw. npm_proxy_listen_ip auf die LAN-IP des Hosts ändern (attr).

Nein, Fhem läuft nicht in einem Docker....

Allerdings habe ich Docker laufen für HA.

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: passibe am 26 Februar 2024, 14:22:23
Ist denn die LAN-IP von deinem FHEM-Server 172.17.0.1? Ich vermute nicht – deshalb ist jedenfalls diese 172.17.0.1-IP "falsch" (also jedenfalls nicht die IP, unter der dein Server im LAN aus erreichbar ist). Deshalb npm_proxy_ip bzw. npm_proxy_listen_ip anpassen.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Heatseeker am 03 März 2024, 17:58:23
Moin,

ich habe auch seit einiger Zeit das Problem mit dem login...
Mein get status:
Modul Infos:
Beschreibung       Bereich       Wert
STATE       Reading    connected but loginerror
Version       Reading    0.2.30
NPM Cookie Version       Reading    5.0.2
COOKIE_STATE       Reading    OK
COOKIE_TYPE       Reading    READING_NPM
COOKIE_MODE       Reading    NPM
amazon_refreshtoken       Reading    wait for refreshtoken
alias       Attribut    MyEcho
icon       Attribut    echo
verbose       Attribut    2
room       Attribut    Amazon
         

Amazon Cookie:
Beschreibung       Bereich       Wert
.COOKIE       Reading    {"loginCookie":"frc=....
COOKIE_STATE       Reading    OK
COOKIE_TYPE       Reading    READING_NPM
amazon_refreshtoken       Reading    wait for refreshtoken
.COOKIE       Helper    session-id=4....
.COMMSID       Helper    ....
.CSRF       Helper    4....
.DIRECTID       Helper    ....
RUNLOGIN       Helper    0
RUNNING_REQUEST       Helper    0
LOGINERROR       Helper    4
FHEM_HOME       Attribut    /opt/fhem

habe npm nochmal neu installiert. Läuft bei mir unter debian und ich habe:
node --version
v16.20.2
npm --version
8.19.4
wenn ich ein set NPM_login new mache, passiert nix und mein FHEM friert ein.

wenn ich:

http://10.10.0.233:3002/ "per hand" öffnen will, kommt ebenfalls eine Zeitüberschreitung...

kann das damit zusammenhängen, dass es keinen Alexa Web login mehr gibt?

Irgendwelche tips?

Grüße
Heatseeker
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Heatseeker am 08 März 2024, 12:25:35
Keine Tips?
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: ReneR1986 am 09 März 2024, 09:06:17
Hallo zusammen,
ich bekomme seit einiger Zeit auch einige Meldungen im Log.
Das Modul scheint aber grundsätzlich zu funktionieren. Allerdings werden einige Readings wie z.B. "voice" nicht mehr aktualisiert.

202020202020202020202020202024.03.09 00:41:41 3: [ECHO_G090XG0894560672] [echodevice_Parse] [getsmarthome] [34405] Too many requests
2024.03.09 00:41:41 3: [ECHO_G090XG1001351DCU] [echodevice_Parse] [getsmarthome] [34389] Too many requests
2024.03.09 00:41:41 3: [ECHO_G090XG1214520SHV] [echodevice_Parse] [getsmarthome] [34397] Too many requests
2024.03.09 00:41:41 3: [ECHO_G0014D0601720C3S] [echodevice_Parse] [getsmarthome] [34393] Too many requests
2024.03.09 00:41:41 3: [ECHO_G4N1CQ04141119XX] [echodevice_Parse] [getsmarthome] [34401] Too many requests
2024.03.09 00:41:41 3: [ECHO_21dc99b6b89e44879c9754eb9da47106] [echodevice_Parse] [getsmarthome] [34385] Too many requests
2024.03.09 00:41:41 3: [ECHO_G070L81485070XMQ] [echodevice_Parse] [getsmarthome] [34381] Too many requests
2024.03.09 00:41:43 3: [ECHO_G091AA1321140WEM] [echodevice_Parse] [getsmarthome] [34423] Too many requests
2024.03.09 00:41:43 3: [ECHO_G092250424020UP3] [echodevice_Parse] [getsmarthome] [34427] Too many requests
2024.03.09 00:41:44 3: [echo] [echodevice_Parse] [activities] [34449] WRONG JSON Type Type=
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: DJCrazy am 09 März 2024, 11:18:18
Hallo zusammen,

gibt es bereits eine Lösung zu den Meldungen "Too many requests" oder einen Workaround?

Schönes Wochenende allen.
Gruss, Fabian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: reibuehl am 12 März 2024, 19:41:08
Ich habe die gleichen Fehler mit den Meldungen "Too many requests".
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: hanswerner1 am 14 März 2024, 19:36:03
Bei mir die gleiche Meldung "Too many requests"
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: volschin am 16 März 2024, 00:00:41
Zitat von: Jamo am 28 Januar 2024, 09:35:13attr ECHO_Flur verbose 2hilft auch erstmal

Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Talkabout am 16 März 2024, 15:17:23
Hallo zusammen,

die Playlist-Funktionalität scheint schon seit einiger Zeit nicht mehr richtig zu funktionieren. Ich habe mal versucht mich durchzudebuggen, hier das entsprechende Log:

Clipboard 1.jpg

Bei der Anfrage nach Playlisten kommt ein HTML Header zurück, kein Json. Vermutlich ist die API nicht mehr richtig. Ist das etwas, was zukünftig behoben werden wird oder kann man davon ausgehen, dass die Playlisten-Logik deprecated ist?

Danke!

Gruss
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FlatTV am 20 März 2024, 08:51:41
Irgendwie ist der Michael verschwunden.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 24 März 2024, 18:48:43
Moin,
ich habe gestern auch mal wieder ein Update gemacht.

Bei mir jetzt auch die Meldung
2024.03.24 18:06:07.143 3: [ECHO_xxxxx] [echodevice_Parse] [getsmarthome] [4413] Too many requests
Habe mir mal das Modul angesehen und in Zeile 4285 folgendes auskommentiert
    echodevice_SendCommand($hash,"getsmarthome","");
seit dem ist erst mal Ruhe.

Wenn ich mir den Rest ansehe, dann denke ich, dass bei jedem update des state"connected" auch die Sates von "getsmarthome" geholt werden sollen.
Dies schein Amazon wohl zu viel traffic zu sein und deshalb kommt ein "to many requests" zurück.

Nach auskommentieren der o.g. Zeile ist jedenfalls erst mal ruhe und funktionieren tut bei mir auch noch alles.

Grüsse Daniel
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Heatseeker am 28 März 2024, 19:16:02
Moin,

ich komm nun inzwischen auf die amazon Login Seite und kann ich hier einloggen, danach kommt die 2-Faktor Autorisierung (code auf handy) und dann 404-> page not found und fhem sagt auch nicht, dass er ein cookie bekommen hat... Wie komm ich hier weiter?

Grüße
Heatseeker
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FHEM_Starter am 05 April 2024, 11:00:53
Hallo,

wenn ich auf meinen Echo's (getestet mit Echo Spot und FireTv Cube 3gen) die Einstellung für Volume ändere, wird das zwar kurzfristig gesetzt, jedoch beim nächsten Abfrageintervall wieder auf den ursprünglichen Wert zurückgesetzt.

Kann das jemand bestätigen?

Anbei ein list vom Device:

Internals:
   DEF        A1VGB7MHSIEYFK G0723H08247402KJ
   FUUID      66017bf2-f33f-21e6-152b-412da9fd499cf731
   IODev      AmazonAccount
   LOGINMODE  IODEV
   NAME       ECHO_Wohnzimmer
   NR         8323
   NTFY_ORDER 50-ECHO_Wohnzimmer
   STATE      connected
   TYPE       echodevice
   eventCount 15918
   model      Fire TV Cube Gen3
   OLDREADINGS:
   READINGS:
     2024-04-05 10:55:35   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2024-04-05 10:55:35   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2024-04-04 14:12:34   COOKIE_MODE     IODEV
     2024-04-04 14:12:34   IODev           AmazonAccount
     2024-04-05 10:55:08   alarm_count     0
     2024-04-05 10:55:35   channel         -
     2024-04-05 10:55:35   currentAlbum    -
     2024-04-05 10:55:35   currentArtist   -
     2024-04-05 10:55:35   currentArtwork  -
     2024-04-05 10:55:35   currentTitle    -
     2024-04-05 10:55:35   currentTuneInID -
     2024-04-05 10:55:07   deviceAddress   keine
     2024-04-05 10:55:08   dnd             off
     2024-04-05 10:55:07   microphone      false
     2024-04-05 10:55:06   model           Fire TV Cube Gen3
     2024-04-05 10:55:08   musicalarm_count 0
     2024-04-05 10:55:35   mute            off
     2024-04-05 10:55:07   online          true
     2024-04-05 10:55:35   parse_error     OK
     2024-04-05 10:55:35   playStatus      stopped
     2024-04-05 10:55:06   presence        present
     2024-04-05 10:55:35   progress        0
     2024-04-05 10:55:35   progresslen     0
     2024-04-05 10:55:08   reminder_count  0
     2024-04-05 10:55:35   repeat          off
     2024-04-05 10:55:35   shuffle         off
     2024-04-04 14:12:58   state           connected
     2024-04-05 10:55:07   timeZoneId      Europe/Berlin
     2024-04-05 10:55:08   timer_count     0
     2024-04-05 10:55:08   timer_id        -
     2024-04-05 10:55:08   timer_remainingtime 0
     2024-04-05 10:55:06   version         29696698244
     2024-04-05 00:34:02   voice           alexa aus
     2024-04-05 06:20:17   voice_person    abc
     2024-04-05 00:34:02   voice_timestamp 1712270039948
     2024-04-05 10:55:35   volume          30
     2024-04-05 10:55:08   volume_alarm    100
     2024-04-05 10:55:07   wakeword        ALEXA
   helper:
     CMD_QUEUE_NUMBER 64706
     DEVICETYPE A1VGB7MHSIEYFK
     FAMILY     FIRE_TV
     NAME       Fire TV Cube WZ
     RUNNING_REQUEST 0
     VERSION    29696698244
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      AmazonAccount
   alias      Fire TV Cube WZ
   group      Benutzer
   icon       echo
   room       Amazon
   verbose    2

FHEM ist aktuell, 37_echodevice ist: # $Id: 37_echodevice.pm 28428 2024-01-26 16:43:30Z michael.winkler $

Danke im voraus
Wolfgang
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 05 April 2024, 16:53:29
Machst Du manuelles oder "npm" Cookie ?

Mach mal verbose=4 und schau ins Log. Dann siehst Du, dass der Befehl gestartet wird(reading wird gesetzt), dann aber ein 401=unauthorized auftritt, also der Befehl nicht ausgeführt wurde. Beim nächsten zyklischen get_settings wird das reading wieder auf den alten(richtigen) Wert aktualisiert.

Habe ich auch mit manuellem Cookie beim speak-Befehl. tunein hingegen funktioniert u. der echo ist auch "connected", will sagen, das Cookie ist nicht schuld.

Keine Ahnung was da mal wieder an der API geändert wurde. Da Michael auch nichts mehr von sich hören lässt, schmeiße ich das Modul nach vielen Jahren treuer Dienste bald in die Tonne.... :'(

Grüße Markus
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Deanw1975 am 06 April 2024, 07:42:20
Zitat von: KölnSolar am 05 April 2024, 16:53:29Keine Ahnung was da mal wieder an der API geändert wurde. Da Michael auch nichts mehr von sich hören lässt, schmeiße ich das Modul nach vielen Jahren treuer Dienste bald in die Tonne.... :'(

Grüße Markus

Welche alternative Lösung haben wir?
Ich bekomme das Modul gar nicht mehr zum fliegen nachdem ich neu installiert habe.

VG
Dean
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 06 April 2024, 08:39:45
Hi Dean,
nach einiger Analyse habe ich das echodevice noch einmal zum Leben erwecken können.  ::)

Für bestimmte "Funktionen" scheint das csrf-token von Bedeutung zu sein.Das fehlt aber in zumindest den manuellen Cookies
@npm-loginner: fehlt es bei Euch auch ?

Fügt man csrf= manuell hinzu, macht einen login, schon spricht er wieder. Set volume funktioniert.
Der Inhalt für csrf ist, glaube ich, egal, also funktioniert, wenn man am Ende das Cookie um; csrf=123456789ergänzt.
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 06 April 2024, 09:49:05
Zitat von: KölnSolar am 06 April 2024, 08:39:45@npm-loginner: fehlt es bei Euch auch ?
Hi Markus,
bei mir als npm-loginner ;D  ist es vorhanden:
; csrf=-355778910
VG Sebastian
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: binford6000 am 06 April 2024, 09:52:07
Zitat von: FHEM_Starter am 05 April 2024, 11:00:53...wenn ich auf meinen Echo's (getestet mit Echo Spot und FireTv Cube 3gen) die Einstellung für Volume ändere, wird das zwar kurzfristig gesetzt, jedoch beim nächsten Abfrageintervall wieder auf den ursprünglichen Wert zurückgesetzt.

Kann das jemand bestätigen?
Hallo Wolfgang,
bei mir bleibt das Setting für volume auf dem von mir gesetzten Wert und wird NICHT überschrieben.

VG Sebastian 
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: Shadow3561 am 07 April 2024, 19:04:37
Moin,
bei mir tauchen so langsam auch die ersten Problemchen auf.
Bei unserem EchoShow 15 ist der Timestamp von voice_person und volume_alarm immer öfter auf 1970-01-01 01:00:00Dies aber nur beim EchoShow15. Alle anderen Echo´s sind bisher unauffällig.
Hat noch jemand dieses Verhalten??
Grüsse,
Daniel
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FHEM_Starter am 11 April 2024, 15:16:46
@KölnSolar

Danke Markus (und Sebastian) für die Rückmeldung.
csrf Token sehe ich im Log. Bei mir kommt kein 401 aber ein 400. So langsam bin ich nauch an dem Punkt, an dem ich mich nach einer anderen Lösung umsehen werde. Und: was nutzt ein Modul, wenn es keinen Maintainer mehr gibt. Dann ist es nur eine Frage der Zeit, bis es richtig knallt und gar nichts mehr geht.

Gruß Wolfgang
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 11 April 2024, 20:04:32
Hi Wolfgang,
400 ist ja eigentlich eine "bad request" Antwort. Da müsste dann ja fast was am Aufruf nicht stimmen.
Bei welchem Befehl bekommst Du den denn ? Magst Du den Log-Extrakt mal posten.
Und: was nutzt ein Modul, wenn es keinen Maintainer mehr gibt. Finden sich ja eigentlich doch immer wieder Nachfolger. Nur bei dem Modul sehe ich schwarz, weil von Anfang nirgends die eigentlichen technischen Hintergründe erklärt wurden. Und dass die Doku nicht in FHEM ist, sondern auf einer privaten Seite, spricht auch für sich. Eine "einfach" Übergabe somit unmöglich.
Grüße Markus
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: FHEM_Starter am 13 April 2024, 12:55:05
Hallo Markus,

ich habe Dir den Ausschnitt aus dem Logfile per PM gesendet. Diesmal habe uch zwar keinen "400", der Spot hat sich jedoch trotzdem falsch verhalten. Ausgang war das Volume bei 30, das habe ich auf 40 geändcert und es wurde mit per Ton und auch visuell bestätigt. Dann nach einiger Zeit (gefühlt 1 Minute) erscheint wieder der "alte" Wert von 30.

Danke für's Ansehen und
Gruß Wolfgang
 
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: KölnSolar am 13 April 2024, 13:47:53
Hi Wolfgang,
der volume-Befehl geht nur bis 12:43:13. Und hat, wie Du schon schriebst, funktioniert.
Danach kommt vermutlich das zyklische "refresh". Hat auch funktioniert.
Ich spekuliere, dass etwas anderes das volume wieder verändert hat.
Setz doch mal das intervalsettings für das zyklische "refresh" sehr hoch(z.B. 1800). Dann wird das Log nur mit den "settings" übersichtlicher.
Grüße Markus
Titel: Aw: [37_echodevice] Amazon Echo Modul (nicht Alexa)
Beitrag von: michael.winkler am 16 April 2024, 15:05:51
@All

ich bin noch da, nur halt nicht jeden Tag im Forum. Was geht den aktuell nicht?