Please add zone control
Closed this issue · 3 comments
KamikazePL84 commented
Feature or idea description
Check https://developer.husqvarnagroup.cloud/news/added-zone-control
Version of "husqvarna-automower"-adapter
0.3.3
Additional information & file uploads
No response
ice987987 commented
thank you for your request. it looks like husqvarna has changed the api.
could you please install ioBroker.husqvarna-automower v0.4.0, set the adapter to "debug"-mode and post the [getMowerData] -> data object here?
please be careful and remove id
, serialNumber
, and positions
.
KamikazePL84 commented
Sure:
husqvarna-automower.0
2023-09-06 22:24:23.816 debug [getMowerData]: response.data: {
"data": [
{
"type": "mower",
"id": "XXXXXXXXXXXX",
"attributes": {
"system": {
"name": "AM550 EPOS",
"model": "HUSQVARNA AUTOMOWER® 550 EPOS",
"serialNumber": 1234567890
},
"battery": {
"batteryPercent": 100
},
"capabilities": {
"headlights": true,
"workAreas": true,
"position": true,
"stayOutZones": false
},
"mower": {
"mode": "MAIN_AREA",
"activity": "PARKED_IN_CS",
"state": "RESTRICTED",
"errorCode": 0,
"errorCodeTimestamp": 0
},
"calendar": {
"tasks": [
{
"start": 600,
"duration": 600,
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"workAreaId": 29071
},
{
"start": 600,
"duration": 600,
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"workAreaId": 1654
},
{
"start": 600,
"duration": 600,
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"workAreaId": 23566
},
{
"start": 600,
"duration": 600,
"monday": true,
"tuesday": true,
"wednesday": true,
"thursday": true,
"friday": true,
"saturday": true,
"sunday": true,
"workAreaId": 2709
}
]
},
"planner": {
"nextStartTimestamp": 1694080800000,
"override": {
"action": "NOT_ACTIVE"
},
"restrictedReason": "WEEK_SCHEDULE"
},
"metadata": {
"connected": true,
"statusTimestamp": 1694031071642
},
"workAreas": [
{
"workAreaId": 29071,
"name": "Północ",
"cuttingHeight": 25
},
{
"workAreaId": 2709,
"name": "Gospodarczy",
"cuttingHeight": 25
},
{
"workAreaId": 1654,
"name": "Południe",
"cuttingHeight": 25
},
{
"workAreaId": 23566,
"name": "Smietnik",
"cuttingHeight": 25
},
{
"workAreaId": 11001,
"name": "Przód",
"cuttingHeight": 25
}
],
"positions": [
{
"latitude": 11.1433388,
"longitude": 12.1741924
},
{
"latitude": 11.1433236,
"longitude": 12.1741954
},
{
"latitude": 11.1432467,
"longitude": 12.1742166
},
{
"latitude": 11.1431209,
"longitude": 12.1742427
},
{
"latitude": 11.1430537,
"longitude": 12.1742085
},
{
"latitude": 11.1430663,
"longitude": 12.1740448
},
{
"latitude": 11.1430153,
"longitude": 12.173908
},
{
"latitude": 11.1430303,
"longitude": 12.1738265
},
{
"latitude": 11.1430181,
"longitude": 12.1736694
},
{
"latitude": 11.143023,
"longitude": 12.1736735
},
{
"latitude": 11.1429818,
"longitude": 12.1736843
},
{
"latitude": 11.1430201,
"longitude": 12.1736779
},
{
"latitude": 11.1430433,
"longitude": 12.1736709
},
{
"latitude": 11.1430263,
"longitude": 12.1736768
},
{
"latitude": 11.1430078,
"longitude": 12.1736833
},
{
"latitude": 11.1429909,
"longitude": 12.17369
},
{
"latitude": 11.1430348,
"longitude": 12.1736785
},
{
"latitude": 11.1430281,
"longitude": 12.1736807
},
{
"latitude": 11.1430275,
"longitude": 12.1736839
},
{
"latitude": 11.1429887,
"longitude": 12.1736941
},
{
"latitude": 11.1430143,
"longitude": 12.1736902
},
{
"latitude": 11.1430411,
"longitude": 12.173686
},
{
"latitude": 11.1430047,
"longitude": 12.1736953
},
{
"latitude": 11.1430032,
"longitude": 12.1736988
},
{
"latitude": 11.1430376,
"longitude": 12.1736889
},
{
"latitude": 11.1430254,
"longitude": 12.173693
},
{
"latitude": 11.1430222,
"longitude": 12.1736969
},
{
"latitude": 11.1429827,
"longitude": 12.1737078
},
{
"latitude": 11.1430148,
"longitude": 12.1737014
},
{
"latitude": 11.1430479,
"longitude": 12.1736957
},
{
"latitude": 11.1430088,
"longitude": 12.1737059
},
{
"latitude": 11.1429931,
"longitude": 12.1737129
},
{
"latitude": 11.1430303,
"longitude": 12.1737042
},
{
"latitude": 11.1430345,
"longitude": 12.1737021
},
{
"latitude": 11.1430167,
"longitude": 12.1737087
},
{
"latitude": 11.1429963,
"longitude": 12.1737151
},
{
"latitude": 11.1430089,
"longitude": 12.1737147
},
{
"latitude": 11.143049,
"longitude": 12.1737063
},
{
"latitude": 11.1430452,
"longitude": 12.1737109
},
{
"latitude": 11.1430035,
"longitude": 12.1737221
},
{
"latitude": 11.1429938,
"longitude": 12.173727
},
{
"latitude": 11.1430307,
"longitude": 12.1737187
},
{
"latitude": 11.143043,
"longitude": 12.1737143
},
{
"latitude": 11.1430409,
"longitude": 12.1737175
},
{
"latitude": 11.1430072,
"longitude": 12.1737264
},
{
"latitude": 11.142997,
"longitude": 12.173732
},
{
"latitude": 11.1430333,
"longitude": 12.1737226
},
{
"latitude": 11.1430349,
"longitude": 12.1737247
},
{
"latitude": 11.1429979,
"longitude": 12.1737347
},
{
"latitude": 11.1429944,
"longitude": 12.173736
}
],
"settings": {
"cuttingHeight": 3,
"headlight": {
"mode": "EVENING_ONLY"
}
},
"statistics": {
"cuttingBladeUsageTime": 721575,
"numberOfChargingCycles": 183,
"numberOfCollisions": 45187,
"totalChargingTime": 2004521,
"totalCuttingTime": 9467437,
"totalDriveDistance": 3424103,
"totalRunningTime": 9783153,
"totalSearchingTime": 167343
}
}
}
]
}
husqvarna-automower.0
2023-09-06 22:24:23.812 debug [getMowerData]: HTTP status response: 200 OK; config: {"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","Authorization":"Bearer XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","X-Api-Key":"XXX-XXX-XXX","Authorization-Provider":"husqvarna","User-Agent":"axios/1.4.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","url":"https://api.amc.husqvarna.dev/v1/mowers"}; headers: {"content-type":"application/vnd.api+json","content-length":"4198","connection":"close","date":"Wed, 06 Sep 2023 20:24:22 GMT","x-amzn-requestid":"58f3c6e9-1522-42eb-a986-a3ecef3c9f9e","x-amzn-remapped-content-length":"4198","x-amzn-remapped-connection":"keep-alive","x-amz-apigw-id":"K2fujGAajoEFSDw=","x-amzn-remapped-date":"Wed, 06 Sep 2023 20:24:22 GMT","x-cache":"Miss from cloudfront","via":"1.1 e7d332bec9a35a18e441d6c039a3e534.cloudfront.net (CloudFront)","x-amz-cf-pop":"WAW51-P4","x-amz-cf-id":"HSiz3bFriQXPa1eE5wRSbuje5zxkDMO0VJvf_OWngq0Bv2yDlNrq6A=="}; data: {"data":[{"type":"mower","id":"XXXXXXXXXXXX","attributes":{"system":{"name":"AM550 EPOS","model":"HUSQVARNA AUTOMOWER® 550 EPOS","serialNumber":XXXXXXXXXXXX},"battery":{"batteryPercent":100},"capabilities":{"headlights":true,"workAreas":true,"position":true,"stayOutZones":false},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"calendar":{"tasks":[{"start":600,"duration":600,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":true,"workAreaId":29071},{"start":600,"duration":600,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":true,"workAreaId":1654},{"start":600,"duration":600,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":true,"workAreaId":23566},{"start":600,"duration":600,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":true,"workAreaId":2709}]},"planner":{"nextStartTimestamp":1694080800000,"override":{"action":"NOT_ACTIVE"},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1694031071642},"workAreas":[{"workAreaId":29071,"name":"Północ","cuttingHeight":25},{"workAreaId":2709,"name":"Gospodarczy","cuttingHeight":25},{"workAreaId":1654,"name":"Południe","cuttingHeight":25},{"workAreaId":23566,"name":"Smietnik","cuttingHeight":25},{"workAreaId":11001,"name":"Przód","cuttingHeight":25}],"positions":[{"latitude":XX.X433388,"longitude":XX.X741924},{"latitude":XX.X433236,"longitude":XX.X741954},{"latitude":XX.X432467,"longitude":XX.X742166},{"latitude":XX.X431209,"longitude":XX.X742427},{"latitude":XX.X430537,"longitude":XX.X742085},{"latitude":XX.X430663,"longitude":XX.X740448},{"latitude":XX.X430153,"longitude":XX.X73908},{"latitude":XX.X430303,"longitude":XX.X738265},{"latitude":XX.X430181,"longitude":XX.X736694},{"latitude":XX.X43023,"longitude":XX.X736735},{"latitude":XX.X429818,"longitude":XX.X736843},{"latitude":XX.X430201,"longitude":XX.X736779},{"latitude":XX.X430433,"longitude":XX.X736709},{"latitude":XX.X430263,"longitude":XX.X736768},{"latitude":XX.X430078,"longitude":XX.X736833},{"latitude":XX.X429909,"longitude":XX.X7369},{"latitude":XX.X430348,"longitude":XX.X736785},{"latitude":XX.X430281,"longitude":XX.X736807},{"latitude":XX.X430275,"longitude":XX.X736839},{"latitude":XX.X429887,"longitude":XX.X736941},{"latitude":XX.X430143,"longitude":XX.X736902},{"latitude":XX.X430411,"longitude":XX.X73686},{"latitude":XX.X430047,"longitude":XX.X736953},{"latitude":XX.X430032,"longitude":XX.X736988},{"latitude":XX.X430376,"longitude":XX.X736889},{"latitude":XX.X430254,"longitude":XX.X73693},{"latitude":XX.X430222,"longitude":XX.X736969},{"latitude":XX.X429827,"longitude":XX.X737078},{"latitude":XX.X430148,"longitude":XX.X737014},{"latitude":XX.X430479,"longitude":XX.X736957},{"latitude":XX.X430088,"longitude":XX.X737059},{"latitude":XX.X429931,"longitude":XX.X737129},{"latitude":XX.X430303,"longitude":XX.X737042},{"latitude":XX.X430345,"longitude":XX.X737021},{"latitude":XX.X430167,"longitude":XX.X737087},{"latitude":XX.X429963,"longitude":XX.X737151},{"latitude":XX.X430089,"longitude":XX.X737147},{"latitude":XX.X43049,"longitude":XX.X737063},{"latitude":XX.X430452,"longitude":XX.X737109},{"latitude":XX.X430035,"longitude":XX.X737221},{"latitude":XX.X429938,"longitude":XX.X73727},{"latitude":XX.X430307,"longitude":XX.X737187},{"latitude":XX.X43043,"longitude":XX.X737143},{"latitude":XX.X430409,"longitude":XX.X737175},{"latitude":XX.X430072,"longitude":XX.X737264},{"latitude":XX.X42997,"longitude":XX.X73732},{"latitude":XX.X430333,"longitude":XX.X737226},{"latitude":XX.X430349,"longitude":XX.X737247},{"latitude":XX.X429979,"longitude":XX.X737347},{"latitude":XX.X429944,"longitude":XX.X73736}],"settings":{"cuttingHeight":3,"headlight":{"mode":"EVENING_ONLY"}},"statistics":{"cuttingBladeUsageTime":721575,"numberOfChargingCycles":183,"numberOfCollisions":45187,"totalChargingTime":2004521,"totalCuttingTime":9467437,"totalDriveDistance":3424103,"totalRunningTime":9783153,"totalSearchingTime":167343}}}]}
ice987987 commented
could you please test with ioBroker.husqvarna-automower v0.5.0-beta.[latest] and provide feedback?