[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Mathea

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

Amenophis86

#571
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
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

michael.winkler

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

Amenophis86

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?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

michael.winkler

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

Amenophis86

Na gut, dann muss ich wohl damit leben. Dank dir für die Info.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Amenophis86

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.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

michael.winkler

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

balli1187

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

michael.winkler

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);
}

Amenophis86

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 :)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

TomLee

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.


Amenophis86

Danke schon mal für die Info. Vll lege ich mir ne lautlos Mp3 ab, die ich abspiele.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

michael.winkler

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.

michael.winkler

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.