[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

michael.winkler

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.

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

KölnSolar

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

TomLee

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

pc1246

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
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

michael.winkler

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

michael.winkler

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?

sinus61

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?

fischit

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

michael.winkler

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?

michael.winkler

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.

pc1246

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
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

michael.winkler

Leider hat sich in das Modul ein BUG eingeschlichen  ;)

Habe den Download auf Seite 1 aktualisiert.

MadMax-FHEM

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...
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)