[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System

Begonnen von CoolTux, 05 August 2017, 23:17:06

Vorheriges Thema - Nächstes Thema

UliM

Umzug auf frisches setup – Gardena-Bridge verbindet sich nicht

Hallo,
gerade setze ich meinen RasPi 4 neu auf – selbe Hardware, selber CUL, selber USB-Stick zum Schreiben des logs, lediglich eine neue SD-Karte mit dem OS, FHEM und frisch installierten apt-gets (JSON etc).
Via Samba/Windows habe ich auch das gesamte FHEM-setup auf die neue Karte kopiert, incl. Verzeichnis fhem samt FHEM, www/images, www/gplot usw.

Auf dem neuen OS mag sich leider die Garden-Bridge nicht mit gardena.com verbinden.
Ich hab auch wiederholt das token vom alten setup via setreading auf das neue setup gebracht, dennoch funktioniert der Verbindungsaufbau nicht.

Unten ein paar log-Auszüge (verbose 5).

Was kann ich tun um die Anbindung auf meinem neuen setup zum Laufen zu bringen?

Vielen Dank im Voraus für eure Unterstützung!
Uli

OS alt (alte SD-Karte)
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
$ sudo apt-get install libjson-perl
libjson-perl ist schon die neueste Version (2.90-1).
$ npm -v
1.4.21
$ nodejs -v
v8.11.1


OS neu (neue SD-Karte)
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
$ sudo apt-get install libjson-perl
libjson-perl ist schon die neueste Version (4.02000-1)
$ npm -v
5.8.0
$ nodejs -v
v10.24.0


raw definition
state 404, token none
defmod ga_GardenaSmartBridge GardenaSmartBridge
attr ga_GardenaSmartBridge comment https://smart.gardena.com
attr ga_GardenaSmartBridge gardenaAccountEmail u.maass@gmx.net
attr ga_GardenaSmartBridge icon it_wifi
attr ga_GardenaSmartBridge room GardenaSmart,Garten
attr ga_GardenaSmartBridge verbose 5

setstate ga_GardenaSmartBridge 404
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 address <korrekte Adresse>
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 authorized_user_ids 0
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 category-id bedf9544-993f-3995-a2a2-e676230a87e9
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 category-name category
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 category-value gateway
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 city München
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 connection_status-id 2c5ce0b1-ab83-3055-a56f-825b883662d1
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 connection_status-name connection_status
setstate ga_GardenaSmartBridge 2021-05-16 12:48:56 connection_status-timestamp 2021-05-16T10:48:55.732Z
setstate ga_GardenaSmartBridge 2021-01-16 09:52:49 connection_status-value online
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 devices 3
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 ethernet_status-id 37b35452-b802-3c74-bea7-1a03b0e9a137
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 ethernet_status-ip 192.168.23.51
setstate ga_GardenaSmartBridge 2020-10-19 11:31:27 ethernet_status-isconnected true
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 ethernet_status-mac 94:BB:AE:1F:FB:BC
setstate ga_GardenaSmartBridge 2020-09-26 17:52:02 ethernet_status-name ethernet_status
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 ethernet_status-value HASH(0x9165618)
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 gateway_time_zone Europe/Zurich
setstate ga_GardenaSmartBridge 2021-04-17 18:38:11 gateway_time_zone_offset 7200000
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 id 4a2a54e5-7c9e-4db3-b8af-754db9b2d416
setstate ga_GardenaSmartBridge 2021-05-20 18:12:10 lastRequestState request_error
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 last_time_online-id a3a7ca53-1287-37c2-83f2-b33def9efd85
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 last_time_online-name last_time_online
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 last_time_online-value N/A
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 latitude 48.0852439
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 longitude 11.6394264
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 manufacturer-id 75a659f7-d756-3395-ab00-211bce285992
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 manufacturer-name manufacturer
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 manufacturer-value Seluxit
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 name My Garden
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 product-id 53aa34be-52a6-38dc-8563-c92b530bca86
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 product-name product
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 product-value 1-GATEWAY
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 serial_number-id b2ca7d1e-3f60-387a-99d9-1aaffa579674
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 serial_number-name serial_number
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 serial_number-value N/A
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 sgtin-id ede2901f-2ac6-3486-b0e2-4967732688f6
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 sgtin-name sgtin
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 sgtin-value N/A
setstate ga_GardenaSmartBridge 2021-05-20 18:12:10 state 404
setstate ga_GardenaSmartBridge 2021-05-16 07:44:10 sunrise 05:34
setstate ga_GardenaSmartBridge 2021-05-16 07:44:10 sunset 20:47
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 time_zone Europe/Berlin
setstate ga_GardenaSmartBridge 2021-04-17 18:38:11 time_zone_offset 7200000
setstate ga_GardenaSmartBridge 2021-05-18 22:18:12 token none
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 version-id ab163cde-552f-33e8-ac67-bb593ff03edf
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 version-name version
setstate ga_GardenaSmartBridge 2021-05-11 19:33:50 version-value 5.5.1
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 wifi_status-id b8275446-8b85-3aeb-ae21-974459a8d298
setstate ga_GardenaSmartBridge 2020-10-19 11:31:27 wifi_status-isconnected false
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 wifi_status-mac 94:BB:AE:1F:FC:20
setstate ga_GardenaSmartBridge 2020-09-26 17:52:02 wifi_status-name wifi_status
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 wifi_status-signal 0%
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 wifi_status-ssid HASH(0x8c3dfa0)
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 wifi_status-value HASH(0x86d0280)
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 zones 0


Log verbose 5
GetToken
Es werden korrekte userID und Passwort an Gardena gesendet
Wenn ich die ,,alte" SD-Karte in den Rechner stecke, verbindet sich die Bridge sofort (mit dem im reading gespeicherten token)
2021.05.20 18:08:09.450 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:08:53.461 3: CUL_HM set wz_Thermometer_Climate statusRequest noArg
2021.05.20 18:09:09.717 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:09:29.969 3: CUL_HM set sz_Bett_LED on noArg
2021.05.20 18:10:10.090 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:11:10.608 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:11:21.022 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.024 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.025 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.028 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.030 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.031 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.242 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.243 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.244 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.246 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.247 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.248 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.477 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.479 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.485 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.487 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.488 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.490 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.510 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: POST
2021.05.20 18:11:57.511 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.511 4: "data": {"type":"token", "attributes":{"username": "<korrekte userID>","password": "<korrektes Passwort>", "client_id":"smartgarden-jwt-client"}}
2021.05.20 18:11:57.511 3: GardenaSmartBridge (ga_GardenaSmartBridge) - send credentials to fetch Token and locationId
2021.05.20 18:11:57.591 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.592 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.593 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.594 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.595 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.596 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.730 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: {"errors":[{"code":"invalid.login","status":400,"title":"Bad request","detail":"The provided access grant is invalid, expired, or revoked."}]}
2021.05.20 18:11:57.731 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: 
2021.05.20 18:11:57.734 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:11:57.736 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.736 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.737 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.739 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 400 receive Error after requesting gardena cloud
2021.05.20 18:11:58.010 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:58.011 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:58.012 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.634 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.636 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.637 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.640 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.642 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.643 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.649 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: GET
2021.05.20 18:12:10.650 4: GardenaSmartBridge (ga_GardenaSmartBridge) - fetch device list and device states
2021.05.20 18:12:10.949 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token</pre>
</body>
</html>

2021.05.20 18:12:10.950 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:12:10.951 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: Error 404 Not Found
2021.05.20 18:12:10.955 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:12:10.959 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.960 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.962 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.965 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.966 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.968 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.970 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud
2021.05.20 18:13:10.974 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.976 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.977 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.980 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.982 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.983 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.999 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: GET
2021.05.20 18:13:10.999 4: GardenaSmartBridge (ga_GardenaSmartBridge) - fetch device list and device states
2021.05.20 18:13:11.251 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token</pre>
</body>
</html>

2021.05.20 18:13:11.251 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:13:11.251 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: Error 404 Not Found
2021.05.20 18:13:11.253 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:13:11.255 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.256 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.256 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.258 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.259 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.259 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.261 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

CoolTux

Zitat von: UliM am 20 Mai 2021, 18:30:34
Umzug auf frisches setup – Gardena-Bridge verbindet sich nicht

Hallo,
gerade setze ich meinen RasPi 4 neu auf – selbe Hardware, selber CUL, selber USB-Stick zum Schreiben des logs, lediglich eine neue SD-Karte mit dem OS, FHEM und frisch installierten apt-gets (JSON etc).
Via Samba/Windows habe ich auch das gesamte FHEM-setup auf die neue Karte kopiert, incl. Verzeichnis fhem samt FHEM, www/images, www/gplot usw.

Auf dem neuen OS mag sich leider die Garden-Bridge nicht mit gardena.com verbinden.
Ich hab auch wiederholt das token vom alten setup via setreading auf das neue setup gebracht, dennoch funktioniert der Verbindungsaufbau nicht.

Unten ein paar log-Auszüge (verbose 5).

Was kann ich tun um die Anbindung auf meinem neuen setup zum Laufen zu bringen?

Vielen Dank im Voraus für eure Unterstützung!
Uli

OS alt (alte SD-Karte)
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
$ sudo apt-get install libjson-perl
libjson-perl ist schon die neueste Version (2.90-1).
$ npm -v
1.4.21
$ nodejs -v
v8.11.1


OS neu (neue SD-Karte)
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
$ sudo apt-get install libjson-perl
libjson-perl ist schon die neueste Version (4.02000-1)
$ npm -v
5.8.0
$ nodejs -v
v10.24.0


raw definition
state 404, token none
defmod ga_GardenaSmartBridge GardenaSmartBridge
attr ga_GardenaSmartBridge comment https://smart.gardena.com
attr ga_GardenaSmartBridge gardenaAccountEmail u.maass@gmx.net
attr ga_GardenaSmartBridge icon it_wifi
attr ga_GardenaSmartBridge room GardenaSmart,Garten
attr ga_GardenaSmartBridge verbose 5

setstate ga_GardenaSmartBridge 404
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 address <korrekte Adresse>
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 authorized_user_ids 0
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 category-id bedf9544-993f-3995-a2a2-e676230a87e9
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 category-name category
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 category-value gateway
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 city München
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 connection_status-id 2c5ce0b1-ab83-3055-a56f-825b883662d1
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 connection_status-name connection_status
setstate ga_GardenaSmartBridge 2021-05-16 12:48:56 connection_status-timestamp 2021-05-16T10:48:55.732Z
setstate ga_GardenaSmartBridge 2021-01-16 09:52:49 connection_status-value online
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 devices 3
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 ethernet_status-id 37b35452-b802-3c74-bea7-1a03b0e9a137
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 ethernet_status-ip 192.168.23.51
setstate ga_GardenaSmartBridge 2020-10-19 11:31:27 ethernet_status-isconnected true
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 ethernet_status-mac 94:BB:AE:1F:FB:BC
setstate ga_GardenaSmartBridge 2020-09-26 17:52:02 ethernet_status-name ethernet_status
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 ethernet_status-value HASH(0x9165618)
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 gateway_time_zone Europe/Zurich
setstate ga_GardenaSmartBridge 2021-04-17 18:38:11 gateway_time_zone_offset 7200000
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 id 4a2a54e5-7c9e-4db3-b8af-754db9b2d416
setstate ga_GardenaSmartBridge 2021-05-20 18:12:10 lastRequestState request_error
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 last_time_online-id a3a7ca53-1287-37c2-83f2-b33def9efd85
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 last_time_online-name last_time_online
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 last_time_online-value N/A
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 latitude 48.0852439
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 longitude 11.6394264
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 manufacturer-id 75a659f7-d756-3395-ab00-211bce285992
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 manufacturer-name manufacturer
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 manufacturer-value Seluxit
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 name My Garden
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 product-id 53aa34be-52a6-38dc-8563-c92b530bca86
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 product-name product
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 product-value 1-GATEWAY
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 serial_number-id b2ca7d1e-3f60-387a-99d9-1aaffa579674
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 serial_number-name serial_number
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 serial_number-value N/A
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 sgtin-id ede2901f-2ac6-3486-b0e2-4967732688f6
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 sgtin-name sgtin
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 sgtin-value N/A
setstate ga_GardenaSmartBridge 2021-05-20 18:12:10 state 404
setstate ga_GardenaSmartBridge 2021-05-16 07:44:10 sunrise 05:34
setstate ga_GardenaSmartBridge 2021-05-16 07:44:10 sunset 20:47
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 time_zone Europe/Berlin
setstate ga_GardenaSmartBridge 2021-04-17 18:38:11 time_zone_offset 7200000
setstate ga_GardenaSmartBridge 2021-05-18 22:18:12 token none
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 version-id ab163cde-552f-33e8-ac67-bb593ff03edf
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 version-name version
setstate ga_GardenaSmartBridge 2021-05-11 19:33:50 version-value 5.5.1
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 wifi_status-id b8275446-8b85-3aeb-ae21-974459a8d298
setstate ga_GardenaSmartBridge 2020-10-19 11:31:27 wifi_status-isconnected false
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 wifi_status-mac 94:BB:AE:1F:FC:20
setstate ga_GardenaSmartBridge 2020-09-26 17:52:02 wifi_status-name wifi_status
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 wifi_status-signal 0%
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 wifi_status-ssid HASH(0x8c3dfa0)
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 wifi_status-value HASH(0x86d0280)
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 zones 0


Log verbose 5
GetToken
Es werden korrekte userID und Passwort an Gardena gesendet
Wenn ich die ,,alte" SD-Karte in den Rechner stecke, verbindet sich die Bridge sofort (mit dem im reading gespeicherten token)
2021.05.20 18:08:09.450 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:08:53.461 3: CUL_HM set wz_Thermometer_Climate statusRequest noArg
2021.05.20 18:09:09.717 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:09:29.969 3: CUL_HM set sz_Bett_LED on noArg
2021.05.20 18:10:10.090 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:11:10.608 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:11:21.022 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.024 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.025 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.028 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.030 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.031 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.242 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.243 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.244 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.246 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.247 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.248 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.477 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.479 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.485 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.487 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.488 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.490 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.510 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: POST
2021.05.20 18:11:57.511 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.511 4: "data": {"type":"token", "attributes":{"username": "<korrekte userID>","password": "<korrektes Passwort>", "client_id":"smartgarden-jwt-client"}}
2021.05.20 18:11:57.511 3: GardenaSmartBridge (ga_GardenaSmartBridge) - send credentials to fetch Token and locationId
2021.05.20 18:11:57.591 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.592 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.593 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.594 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.595 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.596 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.730 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: {"errors":[{"code":"invalid.login","status":400,"title":"Bad request","detail":"The provided access grant is invalid, expired, or revoked."}]}
2021.05.20 18:11:57.731 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: 
2021.05.20 18:11:57.734 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:11:57.736 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.736 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.737 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.739 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 400 receive Error after requesting gardena cloud
2021.05.20 18:11:58.010 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:58.011 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:58.012 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.634 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.636 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.637 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.640 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.642 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.643 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.649 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: GET
2021.05.20 18:12:10.650 4: GardenaSmartBridge (ga_GardenaSmartBridge) - fetch device list and device states
2021.05.20 18:12:10.949 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token</pre>
</body>
</html>

2021.05.20 18:12:10.950 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:12:10.951 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: Error 404 Not Found
2021.05.20 18:12:10.955 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:12:10.959 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.960 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.962 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.965 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.966 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.968 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.970 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud
2021.05.20 18:13:10.974 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.976 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.977 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.980 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.982 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.983 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.999 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: GET
2021.05.20 18:13:10.999 4: GardenaSmartBridge (ga_GardenaSmartBridge) - fetch device list and device states
2021.05.20 18:13:11.251 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token</pre>
</body>
</html>

2021.05.20 18:13:11.251 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:13:11.251 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: Error 404 Not Found
2021.05.20 18:13:11.253 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:13:11.255 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.256 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.256 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.258 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.259 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.259 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.261 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud


Hast Du denn auch schon ein update nach der Installation von FHEM gemacht?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

UliM

Zitat von: CoolTux am 20 Mai 2021, 18:56:15
Hast Du denn auch schon ein update nach der Installation von FHEM gemacht?


Hi,
ja, kurz bevor och rüberkopiert hab.  Ist dieselbe Version wie auf dem alten OS, und dort tut's.
Ich mach aber heut Abend nochmal ein udate und meld mich wieder.
Gruß, Uli

# $Id: 73_GardenaSmartBridge.pm 24339 2021-04-26 19:46:04Z CoolTux $
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

BOFH

Zitat von: zife am 20 Mai 2021, 08:46:03
Also... es liegt in der Tat an der Zeitzone.
Mein RasPi/fhem Server läuft auf GMT+2. Ich habe testweise auf London umgestellt, und siehe da, der "Fehler" reduziert sich um 1 Std.

Nur... wo muss jetzt die Anpassung passieren? In meinem System oder im Gardena-Modulcode?

Ja definitiv Gardena - Die anderen sind doch immer schuld  ;D

Spaß beiseite, das Problem liegt im Gardena Modul denk ich. Es wird UTC erwartet, er nimmt aber die Zeit (GMT+2) aus der Zeitzone.
Ich guck dann mal, dass das Modul UTC nimmt...
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

BOFH

Zitat von: UliM am 20 Mai 2021, 19:33:17

Hi,
ja, kurz bevor och rüberkopiert hab.  Ist dieselbe Version wie auf dem alten OS, und dort tut's.
Ich mach aber heut Abend nochmal ein udate und meld mich wieder.
Gruß, Uli

# $Id: 73_GardenaSmartBridge.pm 24339 2021-04-26 19:46:04Z CoolTux $

2021.05.20 18:11:57.730 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: {"errors":[{"code":"invalid.login","status":400,"title":"Bad request","detail":"The provided access grant is invalid, expired, or revoked."}]}


Logins richtig ? und nach Vielen fehllogins nach kurzer Zeit sperrt die Gardena App. Stell sonst bitte mal die Bridge auf Disable und warte 5 minuten.


[EDIT]

hab mal blankes setup genommen.  Selbe Problem.

ich suche... mom:)

[/EDIT OFF]

[EDIT 2]

ja; was soll ich sagen - Dicke finger. Hab mich bei den Logins verdrückt. Nun geht alles.

Also guck mal bitte ob du eventuell ein buchstaben/zahlen dreher hast

[/EDIToff]
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

BOFH

@zife:   update and check  bitte

p.s. guck dir gern meine englische variante der beschreibung an ;) bin für änderungen aber auch fürsprechung offen.
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

UliM

Zitat von: BOFH am 20 Mai 2021, 19:49:13
2021.05.20 18:11:57.730 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: {"errors":[{"code":"invalid.login","status":400,"title":"Bad request","detail":"The provided access grant is invalid, expired, or revoked."}]}


Logins richtig ? und nach Vielen fehllogins nach kurzer Zeit sperrt die Gardena App. Stell sonst bitte mal die Bridge auf Disable und warte 5 minuten.

[EDIT]

hab mal blankes setup genommen.  Selbe Problem.

ich suche... mom:)

[/EDIT OFF]

[EDIT 2]

ja; was soll ich sagen - Dicke finger. Hab mich bei den Logins verdrückt. Nun geht alles.

Also guck mal bitte ob du eventuell ein buchstaben/zahlen dreher hast

[/EDIToff]

Hi,
vielen Dank für eure Unterstützung!
fhem updatecheck -> keine neuere Modulversion verfügbar.
Hab auf gardena.com das pwd zurückgesetzt (auf dasselbe pwd wie voher). Nach Anmeldung kam noch ein popup, dass das bestehende Konto erweitert wird (?) und ich die Datenschutzerklärung bestätigen muss.
Danach konnte nun mit der neuen Installation erfolgreich das token abgeholt werden. Auch der Regensensor aktualisiert seine Daten.
Nochmals herzlichsten Dank!
Viele Grüße, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

zife

Zitat von: BOFH am 20 Mai 2021, 20:00:19
@zife:   update and check  bitte

p.s. guck dir gern meine englische variante der beschreibung an ;) bin für änderungen aber auch fürsprechung offen.

Jetzt funktioniert auch die Zeit richtig. Also ich würde sagen, ab damit in fhem. Super Engagement, danke Sebastian!!! Mein Smarthome-Herz lacht, jetzt gehts erst richtig los!

Schade, das sonst keiner testet, aber sei's drum.

Wo finde ich den engl. Beschreibungstext? Die engl. Commandref ist ja noch ohne IC, wenn ich mich recht erinnere.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?



CoolTux

Zitat von: BOFH am 20 Mai 2021, 22:44:01

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt   ist aktuell nicht korrekt, stimmt.
entweder entfernen mittels update delete <url> oder warten bis cooltux den aktuallisiert. sollte morgen denk ich passieren

Ist jetzt wieder aktuell. Bitte einmal testen mittels update.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Ich habe soeben ein SVN Release fertig gemacht. Wird mit dem heutigen Update kommen.
Vielen Dank an Sebastian für seine tolle Arbeit an den Modulen!


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

BOFH

Zitat von: zife am 20 Mai 2021, 22:03:19.

Wo finde ich den engl. Beschreibungstext? Die engl. Commandref ist ja noch ohne IC, wenn ich mich recht erinnere.

In deiner lokalen commandref steht es drin. Wird vom Modul ja zur Verfügung gestellt
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

Muk.s

Hi,
Zuerst mal ein ,,Dankeschön" für die Arbeit die ihr hier reinsteckt.

Mit dem letzten Update wurde ja die Möglichkeit eingebaut den Bewässerungsplan der Irrigation Control in der App zu pausieren. Grundsätzlich müsste das für den Smart Water Control doch auch funktionieren, denn eigentlich ist das Teil auch nur ein Ventil.
Falls ihr den Code entsprechend anpassen würdet, könnte ich das hier mal testen.

Grüße
Michael

BOFH

Zitat von: Muk.s am 24 Mai 2021, 11:26:39
Hi,
Zuerst mal ein ,,Dankeschön" für die Arbeit die ihr hier reinsteckt.

Mit dem letzten Update wurde ja die Möglichkeit eingebaut den Bewässerungsplan der Irrigation Control in der App zu pausieren. Grundsätzlich müsste das für den Smart Water Control doch auch funktionieren, denn eigentlich ist das Teil auch nur ein Ventil.
Falls ihr den Code entsprechend anpassen würdet, könnte ich das hier mal testen.

Grüße
Michael

Glaube der wird mehr oder minder sogar als 1 Ventil quittiert.
Bei Gelegenheit bau ich das ein...
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)