Yes, it’s a bug specific to M2 (a missing feature for HTTP/2 connections).
I have fixed the NPE, what exactly do you mean by “announcement channel not working”? What do you send, what do you expect to happen and what happens instead?
I am sending this:
Echo_Arbeitszimmer_Announcement.sendCommand ('{"sound": true, "speak":"Test", "title": "SmartHome", "body": "Dies ist ein Test"}')
It should display: “Dies ist ein Test”
It should say: “Test”
it happens: nothing
This has worked all the time before I updated to your last beta.
Thanks. I think I have fixed that. Can you update and try?
Indeed with 4.0.2.202311011613 it’s better - when I start Spotify, the “title” item changes to the song currently played, but then it doesn’t change when the next song is played. If I switch to TuneIn and then back to Spotify the title item gets updates with the currently played song correctly.
Sending log files via email.
It’s not working for me with the last release version, either. Can you check it works for you with that version?
with the last release-version the announcement is working correct in my environment.
but I have to restart the account-thing after inital configuration.
Fixed. I made a typo and as a result PTS5
instead of PT5S
was written in a string with more than 800 characters…
Hi. I created a fresh new openhab(ian) installation and followed your instructions. I have those errors in my logs:
here is full log.
Am I locked by amazon?
2023-11-01 19:32:52.486 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2023-11-01 19:32:53.720 [TRACE] [rol.internal.util.HttpRequestBuilder] - GET to URL https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1, headers = [Accept-Encoding=gzip,User-Agent=AmazonWebView/Amazon Alexa/2.2.556530.0/iOS/16.6/iPhone,Accept-Language=en-US,DNT=1,Upgrade-Insecure-Requests=1], cookies = [session-id=259-8790722-7303664, session-id-time=2082787201l, i18n-prefs=EUR, ubid-acbde=257-9812239-0727736, session-token=2o5SiI2WmaXiVbiOpIgALWlLR7C6RuSbFwBJj96OhfjwrUjOMV0lizIAmP+nEEAxgJSbgBTRdJQE2w02KMy5QUuMt7r1weVGV7M1GQXGB++1kuEwz4JVlii7fVjbWJbsqm8VlXykgkP9q0O/yAntLP0I4WQpS4VS7fdlqFeBadnKQmCvLv6pWNzhye/WIZ3QXW8IrtIU1xi7FvvP6Hak+EtcCRueKdue1+cjaARf9/YUQqjps1Uwckt8FHcGnwsvCoR6KNcau5Gv/m0+alfb/eCQtOKTUKkETf0aPC8QCiKykZxVvt3hGVvhdhId9xkiUKIYg/m95ytizS3mhalL5eXAfzjn1d5K], content = null
2023-11-01 19:32:53.814 [TRACE] [pRequestBuilder$HttpResponseListener] - GET to https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1 result: 401, headers = [Content-Type=text/html;charset=UTF-8,Transfer-Encoding=chunked,Connection=keep-alive,Server=Server,Date=Wed, 01 Nov 2023 18:32:53 GMT,x-amz-rid=W0N6XSWP9VFHP6BD5YFV,Cache-Control=no-cache,Expires=-1,Accept-CH=ect,rtt,downlink,device-memory,sec-ch-device-memory,viewport-width,sec-ch-viewport-width,dpr,sec-ch-dpr,sec-ch-ua-platform,sec-ch-ua-platform-version,Accept-CH-Lifetime=86400,Content-Encoding=gzip,X-XSS-Protection=1;,Pragma=no-cache,X-Content-Type-Options=nosniff,content-security-policy-report-only=default-src 'self' blob: https: data: mediastream: 'unsafe-eval' 'unsafe-inline';report-uri https://metrics.media-amazon.com/,Content-Security-Policy=upgrade-insecure-requests;report-uri https://metrics.media-amazon.com/,Strict-Transport-Security=max-age=47474747; includeSubDomains; preload,Vary=Content-Type,Accept-Encoding,User-Agent,X-Frame-Options=SAMEORIGIN,X-Cache=Error from cloudfront,Via=1.1 fd080e20137c93d47ed43a67821248f0.cloudfront.net (CloudFront),X-Amz-Cf-Pop=FRA56-P5,Alt-Svc=h3=":443"; ma=86400,X-Amz-Cf-Id=IOE99Lydmx2hHRvyg4cR3P8ULX9ErmvNnBZp77SetpXYXHcMFnHO9Q==], content = <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<title>Seite wurde nicht gefunden</title>
<style type="text/css">
a:link { font-family: verdana,arial,helvetica,sans-serif; color: #004B91; }
a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" style="font-family: verdana,arial,helvetica,sans-serif;">
<!--
Um über den automatisierten Zugriff auf Amazon-Daten zu sprechen, wenden Sie sich bitte an api-services-support@amazon.com.
Weitere Informationen über die Migration zu unseren APIs finden Sie in unseren Marketplace APIs unter https://developer.amazonservices.com/ref=rm_5_sv bzw. in unserer Product Advertising API, wenn es sich um Anwendungsfälle im Rahmen von Werbung handelt: https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html/ref=rm_5_ac.
-->
<center>
<a href="/ref=cs_404_logo">
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/ShoppingPortal/logo._TTD_.png"
alt="Amazon" border="0"/>
</a>
<table border="0" align="center" style="margin-top: 20px;">
<tr>
<td>
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/x-locale/common/kailey-kitty._TTD_.gif" width="40" height="35" border="0">
</td>
<td>
<b style="color:#E47911">Suchen Sie etwas?</b>
<br/>
Tut uns leid. Die eingegebene Webadresse ist keine funktionsfähige Seite auf unserer Website.
<br/><br/>
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/x-locale/common/orange-arrow._TTD_.gif" width="10" height="9" border="0">
<b><a href="/ref=cs_404_link">Klicken Sie hier, um zur Amazon-Startseite zurückzukehren.</a></b>
</td>
</tr>
</table>
</center>
</body>
</html>
<!-- 764fd722 -->
2023-11-01 19:32:53.814 [DEBUG] [pRequestBuilder$HttpResponseListener] - Retrying call to https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1
2023-11-01 19:32:55.816 [TRACE] [rol.internal.util.HttpRequestBuilder] - GET to URL https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1, headers = [Accept-Encoding=gzip,User-Agent=AmazonWebView/Amazon Alexa/2.2.556530.0/iOS/16.6/iPhone,Accept-Language=en-US,DNT=1,Upgrade-Insecure-Requests=1], cookies = [session-id=259-8790722-7303664, session-id-time=2082787201l, i18n-prefs=EUR, ubid-acbde=257-9812239-0727736, session-token=2o5SiI2WmaXiVbiOpIgALWlLR7C6RuSbFwBJj96OhfjwrUjOMV0lizIAmP+nEEAxgJSbgBTRdJQE2w02KMy5QUuMt7r1weVGV7M1GQXGB++1kuEwz4JVlii7fVjbWJbsqm8VlXykgkP9q0O/yAntLP0I4WQpS4VS7fdlqFeBadnKQmCvLv6pWNzhye/WIZ3QXW8IrtIU1xi7FvvP6Hak+EtcCRueKdue1+cjaARf9/YUQqjps1Uwckt8FHcGnwsvCoR6KNcau5Gv/m0+alfb/eCQtOKTUKkETf0aPC8QCiKykZxVvt3hGVvhdhId9xkiUKIYg/m95ytizS3mhalL5eXAfzjn1d5K], content = null
2023-11-01 19:32:55.900 [TRACE] [pRequestBuilder$HttpResponseListener] - GET to https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1 result: 401, headers = [Content-Type=text/html;charset=UTF-8,Transfer-Encoding=chunked,Connection=keep-alive,Server=Server,Date=Wed, 01 Nov 2023 18:32:55 GMT,x-amz-rid=HT02NFDYFVQWT2DZ5CTQ,Expires=-1,X-Content-Type-Options=nosniff,Accept-CH-Lifetime=86400,X-XSS-Protection=1;,Pragma=no-cache,content-security-policy-report-only=default-src 'self' blob: https: data: mediastream: 'unsafe-eval' 'unsafe-inline';report-uri https://metrics.media-amazon.com/,Content-Security-Policy=upgrade-insecure-requests;report-uri https://metrics.media-amazon.com/,Content-Encoding=gzip,Accept-CH=ect,rtt,downlink,device-memory,sec-ch-device-memory,viewport-width,sec-ch-viewport-width,dpr,sec-ch-dpr,sec-ch-ua-platform,sec-ch-ua-platform-version,Cache-Control=no-cache,Strict-Transport-Security=max-age=47474747; includeSubDomains; preload,Vary=Content-Type,Accept-Encoding,User-Agent,X-Frame-Options=SAMEORIGIN,X-Cache=Error from cloudfront,Via=1.1 fd080e20137c93d47ed43a67821248f0.cloudfront.net (CloudFront),X-Amz-Cf-Pop=FRA56-P5,Alt-Svc=h3=":443"; ma=86400,X-Amz-Cf-Id=XMZn-AhA8wJHHHFcPUeiQBZRhL-jAf4xQWCGfkEBiJxqqbNn4_t-fg==], content = <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<title>Seite wurde nicht gefunden</title>
<style type="text/css">
a:link { font-family: verdana,arial,helvetica,sans-serif; color: #004B91; }
a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" style="font-family: verdana,arial,helvetica,sans-serif;">
<!--
Um über den automatisierten Zugriff auf Amazon-Daten zu sprechen, wenden Sie sich bitte an api-services-support@amazon.com.
Weitere Informationen über die Migration zu unseren APIs finden Sie in unseren Marketplace APIs unter https://developer.amazonservices.com/ref=rm_5_sv bzw. in unserer Product Advertising API, wenn es sich um Anwendungsfälle im Rahmen von Werbung handelt: https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html/ref=rm_5_ac.
-->
<center>
<a href="/ref=cs_404_logo">
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/ShoppingPortal/logo._TTD_.png"
alt="Amazon" border="0"/>
</a>
<table border="0" align="center" style="margin-top: 20px;">
<tr>
<td>
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/x-locale/common/kailey-kitty._TTD_.gif" width="40" height="35" border="0">
</td>
<td>
<b style="color:#E47911">Suchen Sie etwas?</b>
<br/>
Tut uns leid. Die eingegebene Webadresse ist keine funktionsfähige Seite auf unserer Website.
<br/><br/>
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/x-locale/common/orange-arrow._TTD_.gif" width="10" height="9" border="0">
<b><a href="/ref=cs_404_link">Klicken Sie hier, um zur Amazon-Startseite zurückzukehren.</a></b>
</td>
</tr>
</table>
</center>
</body>
</html>
<!-- 764fd722 -->
2023-11-01 19:32:55.900 [DEBUG] [pRequestBuilder$HttpResponseListener] - Retrying call to https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1
2023-11-01 19:32:57.901 [TRACE] [rol.internal.util.HttpRequestBuilder] - GET to URL https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1, headers = [Accept-Encoding=gzip,User-Agent=AmazonWebView/Amazon Alexa/2.2.556530.0/iOS/16.6/iPhone,Accept-Language=en-US,DNT=1,Upgrade-Insecure-Requests=1], cookies = [session-id=259-8790722-7303664, session-id-time=2082787201l, i18n-prefs=EUR, ubid-acbde=257-9812239-0727736, session-token=2o5SiI2WmaXiVbiOpIgALWlLR7C6RuSbFwBJj96OhfjwrUjOMV0lizIAmP+nEEAxgJSbgBTRdJQE2w02KMy5QUuMt7r1weVGV7M1GQXGB++1kuEwz4JVlii7fVjbWJbsqm8VlXykgkP9q0O/yAntLP0I4WQpS4VS7fdlqFeBadnKQmCvLv6pWNzhye/WIZ3QXW8IrtIU1xi7FvvP6Hak+EtcCRueKdue1+cjaARf9/YUQqjps1Uwckt8FHcGnwsvCoR6KNcau5Gv/m0+alfb/eCQtOKTUKkETf0aPC8QCiKykZxVvt3hGVvhdhId9xkiUKIYg/m95ytizS3mhalL5eXAfzjn1d5K], content = null
2023-11-01 19:32:57.983 [TRACE] [pRequestBuilder$HttpResponseListener] - GET to https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1 result: 401, headers = [Content-Type=text/html;charset=UTF-8,Transfer-Encoding=chunked,Connection=keep-alive,Server=Server,Date=Wed, 01 Nov 2023 18:32:57 GMT,x-amz-rid=K8KWKHDFH1504W33Q25H,Expires=-1,X-Content-Type-Options=nosniff,Accept-CH-Lifetime=86400,X-XSS-Protection=1;,Pragma=no-cache,content-security-policy-report-only=default-src 'self' blob: https: data: mediastream: 'unsafe-eval' 'unsafe-inline';report-uri https://metrics.media-amazon.com/,Content-Security-Policy=upgrade-insecure-requests;report-uri https://metrics.media-amazon.com/,Content-Encoding=gzip,Accept-CH=ect,rtt,downlink,device-memory,sec-ch-device-memory,viewport-width,sec-ch-viewport-width,dpr,sec-ch-dpr,sec-ch-ua-platform,sec-ch-ua-platform-version,Cache-Control=no-cache,Strict-Transport-Security=max-age=47474747; includeSubDomains; preload,Vary=Content-Type,Accept-Encoding,User-Agent,X-Frame-Options=SAMEORIGIN,X-Cache=Error from cloudfront,Via=1.1 fd080e20137c93d47ed43a67821248f0.cloudfront.net (CloudFront),X-Amz-Cf-Pop=FRA56-P5,Alt-Svc=h3=":443"; ma=86400,X-Amz-Cf-Id=7p6zkcqCZ5miGohvRTj5Xg_zohoJ8vD87G6gRJUmlc0GGFv2WTlFFg==], content = <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<title>Seite wurde nicht gefunden</title>
<style type="text/css">
a:link { font-family: verdana,arial,helvetica,sans-serif; color: #004B91; }
a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" style="font-family: verdana,arial,helvetica,sans-serif;">
<!--
Um über den automatisierten Zugriff auf Amazon-Daten zu sprechen, wenden Sie sich bitte an api-services-support@amazon.com.
Weitere Informationen über die Migration zu unseren APIs finden Sie in unseren Marketplace APIs unter https://developer.amazonservices.com/ref=rm_5_sv bzw. in unserer Product Advertising API, wenn es sich um Anwendungsfälle im Rahmen von Werbung handelt: https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html/ref=rm_5_ac.
-->
<center>
<a href="/ref=cs_404_logo">
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/ShoppingPortal/logo._TTD_.png"
alt="Amazon" border="0"/>
</a>
<table border="0" align="center" style="margin-top: 20px;">
<tr>
<td>
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/x-locale/common/kailey-kitty._TTD_.gif" width="40" height="35" border="0">
</td>
<td>
<b style="color:#E47911">Suchen Sie etwas?</b>
<br/>
Tut uns leid. Die eingegebene Webadresse ist keine funktionsfähige Seite auf unserer Website.
<br/><br/>
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/x-locale/common/orange-arrow._TTD_.gif" width="10" height="9" border="0">
<b><a href="/ref=cs_404_link">Klicken Sie hier, um zur Amazon-Startseite zurückzukehren.</a></b>
</td>
</tr>
</table>
</center>
</body>
</html>
<!-- 764fd722 -->
2023-11-01 19:32:57.984 [DEBUG] [pRequestBuilder$HttpResponseListener] - Retrying call to https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1
2023-11-01 19:32:59.985 [TRACE] [rol.internal.util.HttpRequestBuilder] - GET to URL https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1, headers = [Accept-Encoding=gzip,User-Agent=AmazonWebView/Amazon Alexa/2.2.556530.0/iOS/16.6/iPhone,Accept-Language=en-US,DNT=1,Upgrade-Insecure-Requests=1], cookies = [session-id=259-8790722-7303664, session-id-time=2082787201l, i18n-prefs=EUR, ubid-acbde=257-9812239-0727736, session-token=2o5SiI2WmaXiVbiOpIgALWlLR7C6RuSbFwBJj96OhfjwrUjOMV0lizIAmP+nEEAxgJSbgBTRdJQE2w02KMy5QUuMt7r1weVGV7M1GQXGB++1kuEwz4JVlii7fVjbWJbsqm8VlXykgkP9q0O/yAntLP0I4WQpS4VS7fdlqFeBadnKQmCvLv6pWNzhye/WIZ3QXW8IrtIU1xi7FvvP6Hak+EtcCRueKdue1+cjaARf9/YUQqjps1Uwckt8FHcGnwsvCoR6KNcau5Gv/m0+alfb/eCQtOKTUKkETf0aPC8QCiKykZxVvt3hGVvhdhId9xkiUKIYg/m95ytizS3mhalL5eXAfzjn1d5K], content = null
2023-11-01 19:33:00.071 [TRACE] [pRequestBuilder$HttpResponseListener] - GET to https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1 result: 401, headers = [Content-Type=text/html;charset=UTF-8,Transfer-Encoding=chunked,Connection=keep-alive,Server=Server,Date=Wed, 01 Nov 2023 18:33:00 GMT,x-amz-rid=7FD74SGTCW7SNSZ6XECP,Cache-Control=no-cache,Expires=-1,Accept-CH=ect,rtt,downlink,device-memory,sec-ch-device-memory,viewport-width,sec-ch-viewport-width,dpr,sec-ch-dpr,sec-ch-ua-platform,sec-ch-ua-platform-version,Accept-CH-Lifetime=86400,Content-Encoding=gzip,X-XSS-Protection=1;,Pragma=no-cache,X-Content-Type-Options=nosniff,Content-Security-Policy=upgrade-insecure-requests;report-uri https://metrics.media-amazon.com/,content-security-policy-report-only=default-src 'self' blob: https: data: mediastream: 'unsafe-eval' 'unsafe-inline';report-uri https://metrics.media-amazon.com/,Strict-Transport-Security=max-age=47474747; includeSubDomains; preload,Vary=Content-Type,Accept-Encoding,User-Agent,X-Frame-Options=SAMEORIGIN,X-Cache=Error from cloudfront,Via=1.1 fd080e20137c93d47ed43a67821248f0.cloudfront.net (CloudFront),X-Amz-Cf-Pop=FRA56-P5,Alt-Svc=h3=":443"; ma=86400,X-Amz-Cf-Id=iDnc5AAIS5PKfSLBIn1XJfX0UCQG-mNPg_4r1otWc2hiXXiZUWKehQ==], content = <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<title>Seite wurde nicht gefunden</title>
<style type="text/css">
a:link { font-family: verdana,arial,helvetica,sans-serif; color: #004B91; }
a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" style="font-family: verdana,arial,helvetica,sans-serif;">
<!--
Um über den automatisierten Zugriff auf Amazon-Daten zu sprechen, wenden Sie sich bitte an api-services-support@amazon.com.
Weitere Informationen über die Migration zu unseren APIs finden Sie in unseren Marketplace APIs unter https://developer.amazonservices.com/ref=rm_5_sv bzw. in unserer Product Advertising API, wenn es sich um Anwendungsfälle im Rahmen von Werbung handelt: https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html/ref=rm_5_ac.
-->
<center>
<a href="/ref=cs_404_logo">
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/ShoppingPortal/logo._TTD_.png"
alt="Amazon" border="0"/>
</a>
<table border="0" align="center" style="margin-top: 20px;">
<tr>
<td>
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/x-locale/common/kailey-kitty._TTD_.gif" width="40" height="35" border="0">
</td>
<td>
<b style="color:#E47911">Suchen Sie etwas?</b>
<br/>
Tut uns leid. Die eingegebene Webadresse ist keine funktionsfähige Seite auf unserer Website.
<br/><br/>
<img src="https://images-eu.ssl-images-amazon.com/images/G/03/x-locale/common/orange-arrow._TTD_.gif" width="10" height="9" border="0">
<b><a href="/ref=cs_404_link">Klicken Sie hier, um zur Amazon-Startseite zurückzukehren.</a></b>
</td>
</tr>
</table>
</center>
</body>
</html>
<!-- 764fd722 -->
2023-11-01 19:33:00.072 [INFO ] [ntrol.internal.connection.Connection] - getting activities failed
org.smarthomej.binding.amazonechocontrol.internal.ConnectionException: https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1698863443648&endTime=1698863593648&maxRecordSize=1 failed with code 401: Unauthorized
at org.smarthomej.binding.amazonechocontrol.internal.util.HttpRequestBuilder$HttpResponseListener.onComplete(HttpRequestBuilder.java:378) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:218) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:210) ~[?:?]
at org.eclipse.jetty.client.AuthenticationProtocolHandler$AuthenticationListener.forwardFailureComplete(AuthenticationProtocolHandler.java:297) ~[?:?]
at org.eclipse.jetty.client.AuthenticationProtocolHandler$AuthenticationListener.onComplete(AuthenticationProtocolHandler.java:164) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:218) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:210) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:481) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:461) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:424) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:374) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseFields(HttpParser.java:1186) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1559) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:208) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:148) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:80) ~[?:?]
at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:131) ~[?:?]
at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:172) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:555) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:410) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:164) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) ~[bundleFile:9.4.50.v20221201]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) ~[bundleFile:9.4.50.v20221201]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
2023-11-01 19:33:02.487 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2023-11-01 19:33:12.488 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2023-11-01 19:33:16.143 [TRACE] [trol.internal.push.PushStreamAdapter] - Received raw data Content-Type: application/json
{"directive":{"header":{"namespace":"Alexa.Mobile.Push","name":"RenderUpdate","messageId":"6b2819d0-8893-48e5-bbe8-cf6c5cf9dc77"},"payload":{"renderingUpdates":[{"route":"EventBus:tcomm::message","resourceId":"PUSH_EQUALIZER_STATE_CHANGE","resourceMetadata":"{\"command\":\"PUSH_EQUALIZER_STATE_CHANGE\",\"timeStamp\":1698863596067,\"payload\":\"{\\\"dopplerId\\\":{\\\"deviceSerialNumber\\\":\\\"G000WV0484720QNP\\\",\\\"deviceType\\\":\\\"AWZZ5CVHX2CD\\\"},\\\"bass\\\":0,\\\"midrange\\\":0,\\\"treble\\\":0,\\\"destinationUserId\\\":\\\"AFO8RKWSZAV41\\\"}\"}"}]}}}
--------abcde123
2023-11-01 19:33:16.144 [DEBUG] [trol.internal.handler.AccountHandler] - Processing CommandTO{command='PUSH_EQUALIZER_STATE_CHANGE', payload='{"dopplerId":{"deviceSerialNumber":"G000WV0484720QNP","deviceType":"AWZZ5CVHX2CD"},"bass":0,"midrange":0,"treble":0,"destinationUserId":"AFO8RKWSZAV41"}', timeStamp=1698863596067}
2023-11-01 19:33:16.145 [TRACE] [trol.internal.push.PushStreamAdapter] - Received raw data Content-Type: application/json
{"directive":{"header":{"namespace":"Alexa.Mobile.Push","name":"RenderUpdate","messageId":"ea0f9a2b-18bc-43ed-b628-e889b9c032e7"},"payload":{"renderingUpdates":[{"route":"EventBus:tcomm::message","resourceId":"PUSH_VOLUME_CHANGE","resourceMetadata":"{\"command\":\"PUSH_VOLUME_CHANGE\",\"timeStamp\":1698863596073,\"payload\":\"{\\\"dopplerId\\\":{\\\"deviceSerialNumber\\\":\\\"G000WV0484720QNP\\\",\\\"deviceType\\\":\\\"AWZZ5CVHX2CD\\\"},\\\"volumeSetting\\\":67,\\\"isMuted\\\":false,\\\"destinationUserId\\\":\\\"AFO8RKWSZAV41\\\"}\"}"}]}}}
--------abcde123
You are missing a lot of cookies in your request. It looks like the registration went wrong.
I found the cause of that, but I’m not fully sure how to fix that. I’ll keep you posted.
I re-registered with the same result. accessing manual does work.
then I restarted openhab instance and it just worked. -.-
great work, I am relieved that we have voice access to our smart home again. Thank you very much!
one question remains: In the workaround last month, I used the proxy and node-red to extract the latest requests and (split optiona) reacted to it.
http://10.0.1.5:8080/amazonechocontrol/AmazonKonto/PROXY/api/activities?startTime=&size=2&offset=1
The proxy is hardcoded to another url now,
Can you tell me the right proxy url to get the history myself?
Not sure which version I like more, the new one where “a” timer is set and tries to catch the latest response and I handle the change of the item… or my current solution, that check every second (using the proxy) what the current latest response is and if that differes from the old one, it triggers a reaction.
Although I don’t use this feature, I want to say thank you Jan for really going above and beyond with this issue!
Now it seems to work - Thank you !!
I think I fixed the reminder/timer/alarm/musicAlarm updates and probably also the Spotify issue. Can you all try again?
Thanks for the update. The issues with the “title” in Spotify is still there, I’m afraid. What I’ve noticed recently is that when I pause the music, the title&co does gets updated just fine.
One other issue I’ve noticed is with the volume control - any commands to the volume channell/item in OH don’t make it to the Echo device. On the other hand - the Openhab volume item updates fine with all changes done to the sound volume at Echo directly.
I switched to the snapshot build and lastVoiceCommand
is back.
There are two points:
- As I recognized a long time ago, the
player
channel isn’t updated in time. With the new version there is the same behavior. - The other point is, when using the
remind
channel, a log entry is thrown:
Failed to delete notification A32DOYMUN6DTXA-G090U509914307LM-a6d7b678-44a0-47f5-b16e-c49cb276abb2_REMINDER: Request failed
The reminder is spoken and shown in the app. But when sending it to more than one echo, with no delay between and one of the echos is offline, no reminder is fired.
- The
player
channel works fine for me. Which music provider do you use? I tried TuneIn and Apple Music and both switch Play/Pause and the title just fine. - I’ll have a look at the
remind
channel
- I have no idea what I should do to fix that. Since TuneIn and AppleMusic behave the same way, I would say that is a bug in the Spotify integration of Alexa.
- The
volume
channel works for me (with a slight delay of a second or two: If I use the UI slider to send a command (e.g. 70 %) the LED ring of my Echo lights up and the display shows 7. Is there anything in the log when it doesn’t work?
I tried TuneIn, Amazon Music and Spotify. There is no difference.
Just to be sure: Controlling Start/Pause from openHAB works fine, but when I say “Alexa, play music”, the channel in openHAB does not change.