ok ok oui l’appli ne permet pas de déverrouiller la tondeuse: ça doit se faire via le clavier de la tondeuse
L’ancienne appli permet juste de modifier le code PIN via l’appli ou en se connectant sur chrome avec l’ip de la tondeuse en local. Et de là déverrouiller la tondeuse via le clavier
Je n’avais plus fait les mises à jour car la suivante ne me permettait plus de changer ce code pin et paracerque elle faisait de drôles de mouvements avec la mise à jour. De plus certaines touchent du clavier fonctionnent de manière aléatoires et je dois avoir accès au code pin pour le modifier et la déverrouiller.
Je pense que je vais mettre à jour la tondeuse: l’écart est trop grand entre cette version et la dernière (version 5 lol)
ci joint quand même le log du demon et encore merci Mips
0425|[2023-10-09 06:02:34]INFO : Renew connection
0426|[2023-10-09 06:02:34]DEBUG : Starting new HTTPS connection (1): id.eu.worx.com:443
0427|[2023-10-09 06:02:35]DEBUG : https://id.eu.worx.com:443 "POST /oauth/token HTTP/1.1" 200 None
0428|[2023-10-09 06:02:35]DEBUG : refresh token:{'token_type': 'Bearer', 'expires_in': 3600, 'access_token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxNTBkYTRkMi1iYjQ0LTQzM2ItOTQyOS0zNzczYWRjNzBhMmEiLCJqdGkiOiJlOTNkODQ2ZDY4NGI1NmYzNzBhZjQ5NzgzNTk2OWJkNTI1NTRlMDQ5ZmU5MWFiMGI4MTcxMjZkMzliNGM2OGVjYjNjZGY3YzE2YTNhNTViYyIsImlhdCI6MTY5NjgzMTM1NC44MzE2NTQsIm5iZiI6MTY5NjgzMTM1NC44MzE2NTYsImV4cCI6MTY5NjgzNDk1NCwic3ViIjoiMTYwNTMwIiwic2NvcGVzIjpbImRhdGE6cHJvZHVjdHMiLCJ1c2VyOnByb2ZpbGUiLCJ1c2VyOm1hbmFnZSIsInVzZXI6Y2VydGlmaWNhdGUiLCJtb2JpbGU6bm90aWZpY2F0aW9ucyIsIm1vd2VyOnZpZXciLCJtb3dlcjp1cGRhdGUiLCJtb3dlcjphY3Rpdml0eV9sb2ciLCJtb3dlcjpsYXduIiwibW93ZXI6bWFwIiwibW93ZXI6d2FycmFudHkiLCJtb3dlcjpmaXJtd2FyZSIsIm1vd2VyOnBhaXIiLCJtb3dlcjp1bnBhaXIiXX0.YteoUzVt98pO_QTiFftJLIX7bFO2tNZuy2r5bQI82u25zk7d9h8q2SY98A11AXUJysgGgGu1q_WqmY_U2Bl7_6Pa3cXG-cLJsXvgUZ_zjO8sT6SZ6QeeJvXBC9eleU6GEBJATHaO8aZ-mfYdmpwuS5gD1gXiHDIVwUz0moRwqYest1jqKlVfPiDX143hsN3UifeDJh-srM_qlYcK1R2t_dYPlag4iyCYJQyFGC_8-OdBufmeuWJbwi0zJd7tYlocvvUQuWpB5TEYYh7CAk1FpsJ5Xhq48NXIKfMdDEGS07vS9fhb4TJzj00bDcV90Bgr3N2ei2eydRgUErhB4PcbMryGokjarnBj-fiqSdjKPRO6JriV1_vfLdC9Py0ErVSM1Qx4t3FVBTdYVEsBfur3l_CQWE9NKk6JwGsaAj-6mOyy1klNm38tFEBv1gszRj-tfMvzO_VYY_MjhDbOYX9s5J9vKh564wK3v4QTrOzaFOUHupxSIlNI6EOa-YpZZLYteXjNIdplPlEW0xC6NX6DofmiImEglaPssirvn_uE1TejvbvayRBKLGHk4SdHS37ap9YjnSwDNhnd9Q054jU9MKWHlwJO_C7qxcOnU2Y4HGSPIoxurngq6oqVv4ozuQvdPzTlileL7Xzx1y_f8AfIwyLNytPsMKz4LNcnRfE7KSs', 'refresh_token': 'def5020095663466528aca3ad8ccc3e755b83b1d9aff2d93942fae2627340c9ef37b37bcfc5503d73a680dcf61f6aad2038e390c87215e933af2c99e78f8921fe85ff911c7012c012983092467ff302eca67075b617bdab7c2a007e01f6ef781ff615af8de666aff06e492d8c09aa70924b0a750eb1640c7e6d932b4b8f83dfceaa68f8b1014fc109bbcb5c6057348c855523c5febc6ea42413776a2f9e3ca873bc2597cb962845a33c3ef78bb92bb054d0c0d85695e6227491d82536f7eb03d47894d561e814312a1c00ceef2cdd9730d63f8cc6ac7f4d1b73c3c2c9106b611eca3d803c7b30113d07ca8a21e3f450f70575f004cd8e1891a7afe8fb9262a3289a088796217dcc4f27d330d8476863b2d8dfdde0ef1ba8f2309955c89272d8a645d8d258932dd5fca1149768c13ad3aa6212935d09bda082f3a3ec0c46775323557ce57d74b982714d2ff5c979a3b7dd6636d2a769c28c77381d957cd745695245809840e7c78328a8053ec79d70ff943b151c57de54e768c80c8a249eed8cb95fb761b530f8451a810547ed2794fe34e48b7d190cfec7bd14419d62b27ba18acb89820598d26d548009c2e95e20c3e05c894891e4c86b13fd368071d0765fe576e85ca94529243f540871e416f5ab08e1cf28932c9f4207e242ae9d60f2c53863b7daeebf0591be714941192ff2ffd166691344058d0376c7cfa69e686d3016453169a19614a430977ab6e5b40f6c089124aa6c13ddd365419aed60256321a054a0efd636c03136b1e0ea48953c10073fffb5c4e7aac50c35025efa18478714cc590e6edd7c9372008fcc1d26f4eee0a650783869c67d51dfb772cd12b512a797d931fe2993f'}
0429|[2023-10-09 06:02:36]DEBUG : Unsubscribing 'DB504/0023A7B81B89/commandOut'
0430|[2023-10-09 06:02:36]INFO : Disconnected
0431|[2023-10-09 06:02:37]DEBUG : Fetching basic API data
0432|[2023-10-09 06:02:37]DEBUG : Starting new HTTPS connection (1): api.worxlandroid.com:443
0433|[2023-10-09 06:02:37]DEBUG : https://api.worxlandroid.com:443 "GET /api/v2/product-items?status=1 HTTP/1.1" 200 None
0434|[2023-10-09 06:02:37]DEBUG : Starting new HTTPS connection (1): api.worxlandroid.com:443
0435|[2023-10-09 06:02:37]DEBUG : https://api.worxlandroid.com:443 "GET /api/v2/products HTTP/1.1" 200 None
0436|[2023-10-09 06:02:37]INFO : Found 1 mower(s)
0437|[2023-10-09 06:02:37]DEBUG : Mower 'M' data: {'id': 233898, 'uuid': '96c52f6c-9ad9-4002-b944-ed64e6f9ad81', 'product_id': 11, 'user_id': 160530, 'serial_number': '20183015470500117822', 'mac_address': '0023A7B81B89', 'name': 'M', 'locked': False, 'firmware_version': '5.25.0+1', 'firmware_auto_upgrade': False, 'push_notifications': True, 'sim': None, 'push_notifications_level': 'warning', 'test': False, 'iot_registered': True, 'mqtt_registered': True, 'pin_code': '7878', 'registered_at': '2019-04-07 00:00:00', 'online': False, 'app_settings': None, 'protocol': 0, 'pending_radio_link_validation': None, 'capabilities': ['follow_border', 'mqtt', 'multi_zone', 'multi_zone_percentage', 'ota_upgrade', 'pairing_udp_broadcast', 'rain_delay', 'unrestricted_mowing_time'], 'capabilities_available': [], 'features': {'chassis': 'm_2016', 'display_type': 'lcd', 'input_type': 'keyboard_numeric', 'mqtt': True, 'multi_zone': True, 'multi_zone_percentage': True, 'multi_zone_zones': 4, 'rain_delay': True, 'unrestricted_mowing_time': True, 'wifi_pairing': 'udp_broadcast'}, 'accessories': None, 'mqtt_endpoint': 'iot.eu-west-1.worxlandroid.com', 'mqtt_topics': {'command_in': 'DB504/0023A7B81B89/commandIn', 'command_out': 'DB504/0023A7B81B89/commandOut'}, 'warranty_registered': True, 'purchased_at': '2019-03-25 00:00:00', 'warranty_expires_at': '2022-03-25 00:00:00', 'setup_location': {'latitude': 50.392618, 'longitude': 3.1606635}, 'city': {'id': 3008463, 'country_id': 250, 'name': 'Lallaing', 'latitude': 50.390121, 'longitude': 3.16949, 'created_at': '2018-02-15 22:46:19', 'updated_at': '2018-02-15 22:46:19'}, 'time_zone': 'Europe/Paris', 'lawn_size': 600, 'lawn_perimeter': None, 'auto_schedule_settings': {'boost': 0, 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}], 'exclude_nights': True}, 'grass_type': 'mixed_species', 'irrigation': None, 'nutrition': None, 'soil_type': 'clay'}, 'auto_schedule': True, 'improvement': True, 'diagnostic': True, 'distance_covered': 1606970, 'mower_work_time': 90797, 'blade_work_time': 83254, 'blade_work_time_reset': None, 'blade_work_time_reset_at': None, 'battery_charge_cycles': 5380, 'battery_charge_cycles_reset': None, 'battery_charge_cycles_reset_at': None, 'created_at': '2018-06-22 15:24:49', 'updated_at': '2023-06-02 17:01:34', 'last_status': None, 'product': {'code': 'WG796E.1', 'description': 'Landroid M1000', 'year': 2016, 'cutting_width': 180}}
0438|[2023-10-09 06:02:37]INFO : no last_status payload found for 'M', is your mower connected?
0439|[2023-10-09 06:02:37]DEBUG : Start mapping...
0440|[2023-10-09 06:02:37]DEBUG : Data decoding for M started
0441|[2023-10-09 06:02:37]DEBUG : No valid data was found, skipping update for M
0442|[2023-10-09 06:02:37]DEBUG : Done fetching basic API data
0443|[2023-10-09 06:02:37]DEBUG : Setting up MQTT handler
0444|[2023-10-09 06:02:38]DEBUG : Connection Accepted.
0445|[2023-10-09 06:02:38]DEBUG : MQTT connected
0446|[2023-10-09 06:02:38]INFO : Connected
0447|[2023-10-09 06:02:38]DEBUG : Trying to update '20183015470500117822'
0448|[2023-10-09 06:02:38]DEBUG : Formatting message '{'cmd': 0}' to '{'id': 64130, 'sn': '20183015470500117822', 'tm': '06:02:38', 'dt': '09/10/2023', 'cmd': 0}'
0449|[2023-10-09 06:02:38]DEBUG : Sending '{"id": 64130, "sn": "20183015470500117822", "tm": "06:02:38", "dt": "09/10/2023", "cmd": 0}' on topic 'DB504/0023A7B81B89/commandIn'
0450|[2023-10-09 06:56:38]INFO : Renew connection
0451|[2023-10-09 06:56:38]DEBUG : Starting new HTTPS connection (1): id.eu.worx.com:443
0452|[2023-10-09 06:56:39]DEBUG : https://id.eu.worx.com:443 "POST /oauth/token HTTP/1.1" 200 None
0453|[2023-10-09 06:56:39]DEBUG : refresh token:{'token_type': 'Bearer', 'expires_in': 3600, 'access_token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxNTBkYTRkMi1iYjQ0LTQzM2ItOTQyOS0zNzczYWRjNzBhMmEiLCJqdGkiOiJhY2I0MTdhYmQwYmQ2NDc2MTkxZjQ5ZDVhNDE3MjE0YzM3NmUxZTliZjk5YmI5YzVlYmY4ZTQzOWFlYmNiOGM4YjMxMDRhZmFmNzFmNGViYSIsImlhdCI6MTY5NjgzNDU5OC44MDQzMjEsIm5iZiI6MTY5NjgzNDU5OC44MDQzMjMsImV4cCI6MTY5NjgzODE5OCwic3ViIjoiMTYwNTMwIiwic2NvcGVzIjpbImRhdGE6cHJvZHVjdHMiLCJ1c2VyOnByb2ZpbGUiLCJ1c2VyOm1hbmFnZSIsInVzZXI6Y2VydGlmaWNhdGUiLCJtb2JpbGU6bm90aWZpY2F0aW9ucyIsIm1vd2VyOnZpZXciLCJtb3dlcjp1cGRhdGUiLCJtb3dlcjphY3Rpdml0eV9sb2ciLCJtb3dlcjpsYXduIiwibW93ZXI6bWFwIiwibW93ZXI6d2FycmFudHkiLCJtb3dlcjpmaXJtd2FyZSIsIm1vd2VyOnBhaXIiLCJtb3dlcjp1bnBhaXIiXX0.YaNMoDuWLTkD97iJskU56gTzjAeZgY2KNQAeTCXtXgXbswyQbK0eqE0CgnKJf34qGvDDGxtNnUbh4TVPqm_y7bg2teUie4lsI2cbG2QjZm5aIViP_ylknI4erl1n2lkOu6nYShkKe4-V20e4aPO_lUZw47UWObJsiWES9c_trtGlTVqo11SQx17FkYpk7o5c3lKzFXTdXLODW-YoenJXhpdaDsux4YgHYU8-V1jQpcAxL-MBQefEJQekvdV8Rs4UFy0byE4sD3pWe-bI_OSlMP4hDdmeLc4gEXIRIoKi3X06BZVEFSUU5ItDYJUI0tr2ee7Pum5nweX1Dbt6knhuype_DY_2HJIfo4dqnuMC0WWfw2fyyBrZKvivvMdSeyPeTlIrYFduytyP-83vRyEYSb5CcDvaNeh0zNU_XuQoP0371DtkUc1cq4dfrJRH8HeP9tSMMWhKiS_zkyVmj8cL0beWszqdHr4dYlWGW4gaBL7yWUy3wvyNZvbKnCsplEjoZDZncbd5UQ7eBLbCeyRIckQXGrv5ojWWtBdJBLYv0-xfIOggVuKJ6ZKPbybC9Z7UJ1Vfy8xtVoAXqmXC44iITcjn2kA9I1OR7eheayjSX5IE6KIGt2icUmzKdjkyVotqHhyLYy4GW6VZTJjw6oVN_Xhtgf129sbZQ43h4kyRUJs', 'refresh_token': 'def5020018c5a228685f42ee1b56ddc9d80d1ecf2de625779384b23c0f5f80ea7696912571709bb966c8e75c86894ef39d0cd05a6bda43741392f142623079b3fc21a36d1420b6c593625feb33915b63b25fa32e3d3a601f3ad1b9f10f5ca75ae73e3e9ced98a6cd25d1afd2325f751e40d418ccf6ea6d5c5b8e19a0b77735e146223d8a7d1693f4f594fb110c04a5197eda42cb3f3a64f471a035bae10888bb123d14209916fe9d17f95effc604d7b430223bef1e235776973fe84a8dd2ddf85c171aef10fcbdc8668097f5860294b2b72c49ebddb054c28a30c4f11c28b604584dff29bb293cca9210c9176f208bc3a78998d61b57998335e6ac0caad150f8f638cd54a873ec857ab1f698262b69726bfc4843468082f679b753a797a6386ad90e6b1dba0acfdcee1ae5002a77232691a360436d1139a69c8e1dac3c8fa58bb3fc14e1b3f2f82d66ce587512b1e79a1cd5337fa538abca9f7f0e79fc1540cd0e52c07ba5ab20bdadfa1a65006dd6e55226e2f377af3508e4223c8f3ea23b1ee690f93c891bb29b13e4e0748226d4d6735629908998384ece9a0c5432e21d7d36bf82abf704035e67df77f63b70e50b06fe1f2452eabb7c73039cccdb20dd1c683b46da5d787fbf31bef9b8e4c7f76a651e0849a772884c3d461f1bb76642140493b8789d9a5005255595058da49b833b5eb4c34336407cbcef94751bff342b77549920522e19f45805929ff43b2e5352e6a031f32fefd7997d0fde8161ba6a8e036261867575a0a691887dc481da280c8cc372da89e43d2d8459c917700c9c3b2c1fbe1041c47103005aa81594e5c4068bb42c5c40c791d5cbaafc12f7123956278a663cc459'}
0454|[2023-10-09 06:56:40]DEBUG : Unsubscribing 'DB504/0023A7B81B89/commandOut'
0455|[2023-10-09 06:56:40]INFO : Disconnected
0456|[2023-10-09 06:56:41]DEBUG : Fetching basic API data
0457|[2023-10-09 06:56:41]DEBUG : Starting new HTTPS connection (1): api.worxlandroid.com:443
0458|[2023-10-09 06:56:41]DEBUG : https://api.worxlandroid.com:443 "GET /api/v2/product-items?status=1 HTTP/1.1" 200 None
0459|[2023-10-09 06:56:41]DEBUG : Starting new HTTPS connection (1): api.worxlandroid.com:443
0460|[2023-10-09 06:56:41]DEBUG : https://api.worxlandroid.com:443 "GET /api/v2/products HTTP/1.1" 200 None
0461|[2023-10-09 06:56:41]INFO : Found 1 mower(s)
0462|[2023-10-09 06:56:41]DEBUG : Mower 'M' data: {'id': 233898, 'uuid': '96c52f6c-9ad9-4002-b944-ed64e6f9ad81', 'product_id': 11, 'user_id': 160530, 'serial_number': '20183015470500117822', 'mac_address': '0023A7B81B89', 'name': 'M', 'locked': False, 'firmware_version': '5.25.0+1', 'firmware_auto_upgrade': False, 'push_notifications': True, 'sim': None, 'push_notifications_level': 'warning', 'test': False, 'iot_registered': True, 'mqtt_registered': True, 'pin_code': '7878', 'registered_at': '2019-04-07 00:00:00', 'online': False, 'app_settings': None, 'protocol': 0, 'pending_radio_link_validation': None, 'capabilities': ['follow_border', 'mqtt', 'multi_zone', 'multi_zone_percentage', 'ota_upgrade', 'pairing_udp_broadcast', 'rain_delay', 'unrestricted_mowing_time'], 'capabilities_available': [], 'features': {'chassis': 'm_2016', 'display_type': 'lcd', 'input_type': 'keyboard_numeric', 'mqtt': True, 'multi_zone': True, 'multi_zone_percentage': True, 'multi_zone_zones': 4, 'rain_delay': True, 'unrestricted_mowing_time': True, 'wifi_pairing': 'udp_broadcast'}, 'accessories': None, 'mqtt_endpoint': 'iot.eu-west-1.worxlandroid.com', 'mqtt_topics': {'command_in': 'DB504/0023A7B81B89/commandIn', 'command_out': 'DB504/0023A7B81B89/commandOut'}, 'warranty_registered': True, 'purchased_at': '2019-03-25 00:00:00', 'warranty_expires_at': '2022-03-25 00:00:00', 'setup_location': {'latitude': 50.392618, 'longitude': 3.1606635}, 'city': {'id': 3008463, 'country_id': 250, 'name': 'Lallaing', 'latitude': 50.390121, 'longitude': 3.16949, 'created_at': '2018-02-15 22:46:19', 'updated_at': '2018-02-15 22:46:19'}, 'time_zone': 'Europe/Paris', 'lawn_size': 600, 'lawn_perimeter': None, 'auto_schedule_settings': {'boost': 0, 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}], 'exclude_nights': True}, 'grass_type': 'mixed_species', 'irrigation': None, 'nutrition': None, 'soil_type': 'clay'}, 'auto_schedule': True, 'improvement': True, 'diagnostic': True, 'distance_covered': 1606970, 'mower_work_time': 90797, 'blade_work_time': 83254, 'blade_work_time_reset': None, 'blade_work_time_reset_at': None, 'battery_charge_cycles': 5380, 'battery_charge_cycles_reset': None, 'battery_charge_cycles_reset_at': None, 'created_at': '2018-06-22 15:24:49', 'updated_at': '2023-06-02 17:01:34', 'last_status': None, 'product': {'code': 'WG796E.1', 'description': 'Landroid M1000', 'year': 2016, 'cutting_width': 180}}
0463|[2023-10-09 06:56:41]INFO : no last_status payload found for 'M', is your mower connected?
0464|[2023-10-09 06:56:41]DEBUG : Start mapping...
0465|[2023-10-09 06:56:41]DEBUG : Data decoding for M started
0466|[2023-10-09 06:56:41]DEBUG : No valid data was found, skipping update for M
0467|[2023-10-09 06:56:41]DEBUG : Done fetching basic API data
0468|[2023-10-09 06:56:41]DEBUG : Setting up MQTT handler
0469|[2023-10-09 06:56:42]DEBUG : Connection Accepted.
0470|[2023-10-09 06:56:42]DEBUG : MQTT connected
0471|[2023-10-09 06:56:42]INFO : Connected
0472|[2023-10-09 06:56:42]DEBUG : Trying to update '20183015470500117822'
0473|[2023-10-09 06:56:42]DEBUG : Formatting message '{'cmd': 0}' to '{'id': 29966, 'sn': '20183015470500117822', 'tm': '06:56:42', 'dt': '09/10/2023', 'cmd': 0}'
0474|[2023-10-09 06:56:42]DEBUG : Sending '{"id": 29966, "sn": "20183015470500117822", "tm": "06:56:42", "dt": "09/10/2023", "cmd": 0}' on topic 'DB504/0023A7B81B89/commandIn'
0475|[2023-10-09 07:50:42]INFO : Renew connection
0476|[2023-10-09 07:50:42]DEBUG : Starting new HTTPS connection (1): id.eu.worx.com:443
0477|[2023-10-09 07:50:43]DEBUG : https://id.eu.worx.com:443 "POST /oauth/token HTTP/1.1" 200 None
0478|[2023-10-09 07:50:43]DEBUG : refresh token:{'token_type': 'Bearer', 'expires_in': 3600, 'access_token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxNTBkYTRkMi1iYjQ0LTQzM2ItOTQyOS0zNzczYWRjNzBhMmEiLCJqdGkiOiI4Mzc4ZGNjODFiMjhiYzAwYmUwY2FlZTdlMTE1MGJkN2M2NTIwN2Y4MjRhMTJlMzFlMjI2OGNmMGMyYWI1MTRkNmY0ZWQ5ODMxYzA1NmNlNiIsImlhdCI6MTY5NjgzNzg0Mi43OTczMTQsIm5iZiI6MTY5NjgzNzg0Mi43OTczMTcsImV4cCI6MTY5Njg0MTQ0Miwic3ViIjoiMTYwNTMwIiwic2NvcGVzIjpbImRhdGE6cHJvZHVjdHMiLCJ1c2VyOnByb2ZpbGUiLCJ1c2VyOm1hbmFnZSIsInVzZXI6Y2VydGlmaWNhdGUiLCJtb2JpbGU6bm90aWZpY2F0aW9ucyIsIm1vd2VyOnZpZXciLCJtb3dlcjp1cGRhdGUiLCJtb3dlcjphY3Rpdml0eV9sb2ciLCJtb3dlcjpsYXduIiwibW93ZXI6bWFwIiwibW93ZXI6d2FycmFudHkiLCJtb3dlcjpmaXJtd2FyZSIsIm1vd2VyOnBhaXIiLCJtb3dlcjp1bnBhaXIiXX0.hKxK93-orQkKDgilujijlDAjLljKYs-XfKFfqXe7ra7itnHekJ0U5FrB1Ciw5sik8ovIdpuRp1GzFc6KywZIhs3VM-VTDvQtHYDQlxVB5CLxgPW7rx3dMDpVAX0ZwCdkhVfEbEseI71624xHHDCSY1iDAig6Jfl8IT8RShR-oMDK8yV-9DBp43QAcFBL_r2ktEXxnaMA55KH9Kv8HeATEIk2gvA9rdtjHDLcqzT8bFHhOPM1pAeltxM_--Md7A0gjt22k3eDBWNgIEj9rww_MjI9om63vBlVb6Qronfpn-Jf0PYQwAINEDyQ7-ywmrTOUSugdlN2Yzmn-8NoQEoABWall_RTl4ii05R3mtcfXSqiVAtZSxt00i6uCV8Yz43KwLnE2BiSXsIyv-z8KPSFN8qvGHJ93R3EbMldbD39vpteKjtljJPgWo3goD973tt86gU8K11W1Xa2rCrEgVQ9s4yhihrv1dKdQBKeBGJForNH9SRd3iiC_e1TRI-tSIYAd2xzjz9f8NrrP-lqwIQ0hpWRV9YykkxVreVGFZpzBKOxzsrLQEutd53OFsia2RqqZTJe9ruquNhbksaSt0fAr7Rs12RnW01uEyMbf2Vd0KAifR3RTyeW1yODuGN8QpuQj-xHr60DVPgw7koEQIlHcBY65Ps4HYR38v9JyDr2eLc', 'refresh_token': 'def50200331376437ffb1aacef26620b1298fcf12f28c212a6ba44203e5181f3d8884322990fbf374e4049c5a60ad8dfa0e5a66960aa133d3be50a7ff307d3ffcb2a2d80ac4514ee3602b98cccfd8a2ee98f446d20d2c4feff17fd62e1483d9730c4bf480cbc2ef5a05c25eb7b1707eb368c1e1c3b5244cdd80fe12bc03fc49acf394c1d15b6df358e58ee42a167cbe9ea74b76e96e3d043e09c09d449ea15226b0484ceaa28fad77856a101c7f54912380f75ab389b10a36b22ae70642afbb7d4ddf48e95ecfbcb76809a0d5cf7d2d8d7c90b1d9711e8b209abc3632ced844bd2d06169d7684ac3852c2a6a48eebd6c84c53a756fa5a58af392a61f5b065318aa8ca454ed315be5fd80e35e3dadf1c6927c7f040b8986eaafd3cb107a406545219bf34113a6464ccca23f97b6bc73eda2135b079912ea12361362efac71fc92bd39e1a2f6c9ac32ad9061b77027e9cb2eab7b9184d8bfe07b3d40812e3e9c093670cd12b7181bef1bfcd19e00ceeb74c1eb7d049f5f13beeffb3ffee71d9f08159719b917e00edcda9ba86c0c5def40cc39e3fbba6f97d85037c706e6e9469154f211abf6a71e594b00fdeb41dc911c6ec0ad09dcc5a051b0cd4f820ad2f5f933eabb6fc26b4ad232c5382f827f376b1f3fcdfc5cc47d6d545ebcfe614f7549fc35169d26c36f86aa0f4274d3ec3c11ea834f7663c2f24bc783742ce1d3dc0b111b6b5ef20307a2c694be78b67f6016b04f9d13ac0c4db53c1002cfe14ddcaa445932ebd496ad404560c072e1265168b3f1f8caf3d45f71004952bfa4826e763b5e825f70dbf6ac9298788227b66cf7739c893fa003020744452969a19f100329f382f0ee0ea7'}
0479|[2023-10-09 07:50:44]DEBUG : Unsubscribing 'DB504/0023A7B81B89/commandOut'
0480|[2023-10-09 07:50:44]INFO : Disconnected
0481|[2023-10-09 07:50:45]DEBUG : Fetching basic API data
0482|[2023-10-09 07:50:45]DEBUG : Starting new HTTPS connection (1): api.worxlandroid.com:443
0483|[2023-10-09 07:50:45]DEBUG : https://api.worxlandroid.com:443 "GET /api/v2/product-items?status=1 HTTP/1.1" 200 None
0484|[2023-10-09 07:50:45]DEBUG : Starting new HTTPS connection (1): api.worxlandroid.com:443
0485|[2023-10-09 07:50:45]DEBUG : https://api.worxlandroid.com:443 "GET /api/v2/products HTTP/1.1" 200 None
0486|[2023-10-09 07:50:45]INFO : Found 1 mower(s)
0487|[2023-10-09 07:50:45]DEBUG : Mower 'M' data: {'id': 233898, 'uuid': '96c52f6c-9ad9-4002-b944-ed64e6f9ad81', 'product_id': 11, 'user_id': 160530, 'serial_number': '20183015470500117822', 'mac_address': '0023A7B81B89', 'name': 'M', 'locked': False, 'firmware_version': '5.25.0+1', 'firmware_auto_upgrade': False, 'push_notifications': True, 'sim': None, 'push_notifications_level': 'warning', 'test': False, 'iot_registered': True, 'mqtt_registered': True, 'pin_code': '7878', 'registered_at': '2019-04-07 00:00:00', 'online': False, 'app_settings': None, 'protocol': 0, 'pending_radio_link_validation': None, 'capabilities': ['follow_border', 'mqtt', 'multi_zone', 'multi_zone_percentage', 'ota_upgrade', 'pairing_udp_broadcast', 'rain_delay', 'unrestricted_mowing_time'], 'capabilities_available': [], 'features': {'chassis': 'm_2016', 'display_type': 'lcd', 'input_type': 'keyboard_numeric', 'mqtt': True, 'multi_zone': True, 'multi_zone_percentage': True, 'multi_zone_zones': 4, 'rain_delay': True, 'unrestricted_mowing_time': True, 'wifi_pairing': 'udp_broadcast'}, 'accessories': None, 'mqtt_endpoint': 'iot.eu-west-1.worxlandroid.com', 'mqtt_topics': {'command_in': 'DB504/0023A7B81B89/commandIn', 'command_out': 'DB504/0023A7B81B89/commandOut'}, 'warranty_registered': True, 'purchased_at': '2019-03-25 00:00:00', 'warranty_expires_at': '2022-03-25 00:00:00', 'setup_location': {'latitude': 50.392618, 'longitude': 3.1606635}, 'city': {'id': 3008463, 'country_id': 250, 'name': 'Lallaing', 'latitude': 50.390121, 'longitude': 3.16949, 'created_at': '2018-02-15 22:46:19', 'updated_at': '2018-02-15 22:46:19'}, 'time_zone': 'Europe/Paris', 'lawn_size': 600, 'lawn_perimeter': None, 'auto_schedule_settings': {'boost': 0, 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 360, 'start_time': 1080}, {'reason': 'generic', 'duration': 480, 'start_time': 0}], 'exclude_day': False}], 'exclude_nights': True}, 'grass_type': 'mixed_species', 'irrigation': None, 'nutrition': None, 'soil_type': 'clay'}, 'auto_schedule': True, 'improvement': True, 'diagnostic': True, 'distance_covered': 1606970, 'mower_work_time': 90797, 'blade_work_time': 83254, 'blade_work_time_reset': None, 'blade_work_time_reset_at': None, 'battery_charge_cycles': 5380, 'battery_charge_cycles_reset': None, 'battery_charge_cycles_reset_at': None, 'created_at': '2018-06-22 15:24:49', 'updated_at': '2023-06-02 17:01:34', 'last_status': None, 'product': {'code': 'WG796E.1', 'description': 'Landroid M1000', 'year': 2016, 'cutting_width': 180}}
0488|[2023-10-09 07:50:45]INFO : no last_status payload found for 'M', is your mower connected?
0489|[2023-10-09 07:50:45]DEBUG : Start mapping...
0490|[2023-10-09 07:50:45]DEBUG : Data decoding for M started
0491|[2023-10-09 07:50:45]DEBUG : No valid data was found, skipping update for M
0492|[2023-10-09 07:50:45]DEBUG : Done fetching basic API data
0493|[2023-10-09 07:50:45]DEBUG : Setting up MQTT handler
0494|[2023-10-09 07:50:46]DEBUG : Connection Accepted.
0495|[2023-10-09 07:50:46]DEBUG : MQTT connected
0496|[2023-10-09 07:50:46]INFO : Connected
0497|[2023-10-09 07:50:46]DEBUG : Trying to update '20183015470500117822'
0498|[2023-10-09 07:50:46]DEBUG : Formatting message '{'cmd': 0}' to '{'id': 31541, 'sn': '20183015470500117822', 'tm': '07:50:46', 'dt': '09/10/2023', 'cmd': 0}'
0499|[2023-10-09 07:50:46]DEBUG : Sending '{"id": 31541, "sn": "20183015470500117822", "tm": "07:50:46", "dt": "09/10/2023", "cmd": 0}' on topic 'DB504/0023A7B81B89/commandIn'