[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: 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?

Steffen

#526
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

michael.winkler

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

Steffen

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


michael.winkler

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.

Steffen

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

michael.winkler

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.

Steffen

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#

michael.winkler

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

Steffen

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

michael.winkler

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"

Steffen


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#

michael.winkler

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

Steffen

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