Problème démon

Je suis d’accord avec ton analyse :

FH ce doit être le Off limit en lui même donc digital fence ca interdit de passer une barrière magnétique

et SH ce doit être shorcut c’est une installation qui permet a la tondeuse de raccourcir son trajet lors des retours a la abse , c’est très pratique : Off Limits ShortCut

Il n’y a que ca sur le module Off limit , perso ca m’a servi a bien delimiter les zones pour qu’elle ne passe pas d’une zone a l’autre toute seule, lorsqu’elle cherche les zones ou retourne a la base le OFF Limit se desactive et elle passe les barrières magnétiques ( qui n’est rien d’autre qu’un bout de plastique aimanté en bande a couper) par contre si elle trouve deux bouts de bandes espacés de 30 Cm sur son fil périphérique elle tourne a 90 ° sur le second et si on l’a bien mis ca lui raccourci le trajet retour

Voici le log avec le Shorcut desactivé :

[2023-07-10 12:39:42][DEBUG] : Received MQTT message:{"cfg":{"id":0,"lg":"en","tm":"12:39:42","dt":"10/07/2023","sc":{"m":1,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":0}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":26.4,"v":19.71,"p":100,"nr":347,"c":0,"m":1},"dmp":[2.8,0.6,99.4],"st":{"b":49190,"d":951640,"wt":52786,"bl":262},"ls":7,"le":0,"lz":7,"rsi":-88,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":133,"l":133},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}
[2023-07-10 12:39:42][DEBUG] : MQTT data received '{"cfg":{"id":0,"lg":"en","tm":"12:39:42","dt":"10/07/2023","sc":{"m":1,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":0}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":26.4,"v":19.71,"p":100,"nr":347,"c":0,"m":1},"dmp":[2.8,0.6,99.4],"st":{"b":49190,"d":951640,"wt":52786,"bl":262},"ls":7,"le":0,"lz":7,"rsi":-88,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":133,"l":133},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}'
[2023-07-10 12:39:42][DEBUG] : Data decoding for Mouton started
[2023-07-10 12:39:42][DEBUG] : Found JSON decoded data: {'cfg': {'id': 0, 'lg': 'en', 'tm': '12:39:42', 'dt': '10/07/2023', 'sc': {'m': 1, 'distm': 0, 'ots': {'bc': 0, 'wtm': 0}, 'p': 0, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]]}, 'cmd': 0, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'sn': '20213019861000130203', 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'US': {'enabled': 1}, 'DF': {'cut': 1, 'fh': 0}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'bt': {'t': 26.4, 'v': 19.71, 'p': 100, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [2.8, 0.6, 99.4], 'st': {'b': 49190, 'd': 951640, 'wt': 52786, 'bl': 262}, 'ls': 7, 'le': 0, 'lz': 7, 'rsi': -88, 'lk': 0, 'act': 1, 'tr': 0, 'conn': 'wifi', 'rain': {'s': 0, 'cnt': 0}, 'time': {'r': 133, 'l': 133}, 'modules': {'US': {'stat': 'ok'}, 'DF': {'stat': 'ok'}}}}
[2023-07-10 12:39:42][DEBUG] : Data for Mouton has been decoded
[2023-07-10 12:39:42][DEBUG] : Checking ['name'] against {'name': 'Mouton', 'device': {}}
[2023-07-10 12:39:42][DEBUG] : Checking ['device'] against {'name': 'Mouton', 'device': {}}
[2023-07-10 12:39:42][DEBUG] : on message Mouton, {'id': 641331, 'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'product_id': 53, 'serial_number': '20213019861000130203', 'mac_address': 'A4E57CEC9ACC', 'name': 'Mouton', 'locked': False, 'sim': None, 'mqtt_registered': True, 'pin_code': None, 'registered_at': '2022-03-10 00:00:00', 'online': True, 'protocol': 0, 'capabilities': <pyworxcloud.utils.capability.Capability object at 0x7f01d32b22b0>, 'capabilities_available': [], 'accessories': {'digital_fence': True, 'ultrasonic': True}, 'purchased_at': '2022-03-10 00:00:00', 'setup_location': {'latitude': 49.19653552588932, 'longitude': 2.026133146138886}, 'city': {'id': 2968534, 'country_id': 250, 'name': 'Villeneuve-les-Sablons', 'latitude': 49.23753, 'longitude': 2.07782, 'created_at': '2018-02-15 22:44:32', 'updated_at': '2018-02-15 22:44:32'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 52759, 'last_status': {'timestamp': '2023-07-10 10:22:45', 'payload': {'cfg': {'id': 49916, 'sn': '20213019861000130203', 'dt': '10/07/2023', 'tm': '12:22:45', 'lg': 'en', 'cmd': 0, 'sc': {'m': 1, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]], 'distm': 0, 'p': 0, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'DF': {'fh': 1, 'cut': 1}, 'US': {'enabled': 1}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'ls': 1, 'le': 0, 'conn': 'wifi', 'bt': {'t': 26.1, 'v': 20, 'p': 100, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [4.1, 3.5, 42.9], 'st': {'b': 49183, 'd': 951479, 'wt': 52779, 'bl': 262}, 'act': 1, 'rsi': -78, 'lk': 0, 'tr': 0, 'lz': 7, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'DF': {'stat': 'ok'}, 'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR155E', 'description': 'Landroid L1500', 'year': 2019, 'cutting_width': 220}, 'battery': {'cycles': {'total': 347, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 26.4, 'voltage': 19.71, 'percent': 100, 'charging': False}, 'blades': {'total_on': 49190, 'reset_at': 35847, 'reset_time': datetime.datetime(2023, 4, 24, 16, 58, 15, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 13343}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': 2.8, 'roll': 0.6, 'yaw': 99.4}, 'rainsensor': {'delay': 150, 'triggered': False, 'remaining': 0}, 'status': {'id': 7, 'description': 'mowing'}, 'zone': {'index': 7, 'indicies': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'starting_point': [1, 71, 167, 214], 'current': 0}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 10, 0, 0, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': False}, 'firmware': {'auto_upgrade': True, 'version': '3.30'}, 'schedules': {'daily_progress': 5, 'next_schedule_start': '2023-07-10 18:00:00', 'time_extension': 0, 'active': True, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'mixed_species', 'irrigation': False, 'nutrition': None, 'soil_type': 'silt', 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 540, 'start_time': '03:30', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 180, 'start_time': '20:00', 'end_time': '23:00'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [], 'exclude_day': True}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': True}, 'primary': {'monday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'saturday': {'start': '12:30', 'end': '13:45', 'duration': 75, 'boundary': False}, 'sunday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}}, 'secondary': {'monday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'saturday': {'start': '18:00', 'end': '19:15', 'duration': 75, 'boundary': False}, 'sunday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}}}, 'lawn': {'perimeter': 262, 'size': 673.97198486328}, 'active_modules': {'ultrasonic': True, 'digital_fence': False}, 'in_topic': 'PRM100/A4E57CEC9ACC/commandIn', 'out_topic': 'PRM100/A4E57CEC9ACC/commandOut', 'rssi': -88, 'statistics': {'worktime_blades_on': 49190, 'distance': 951640, 'worktime_total': 52786}, 'updated': '10/07/2023 12:39:42', 'torque': 0, 'partymode_enabled': False}
[2023-07-10 12:39:42][DEBUG] : Send to jeedom :  {'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'data': {'id': 641331, 'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'product_id': 53, 'serial_number': '20213019861000130203', 'mac_address': 'A4E57CEC9ACC', 'name': 'Mouton', 'locked': False, 'sim': None, 'mqtt_registered': True, 'pin_code': None, 'registered_at': '2022-03-10 00:00:00', 'online': True, 'protocol': 0, 'capabilities': <pyworxcloud.utils.capability.Capability object at 0x7f01d32b22b0>, 'capabilities_available': [], 'accessories': {'digital_fence': True, 'ultrasonic': True}, 'purchased_at': '2022-03-10 00:00:00', 'setup_location': {'latitude': 49.19653552588932, 'longitude': 2.026133146138886}, 'city': {'id': 2968534, 'country_id': 250, 'name': 'Villeneuve-les-Sablons', 'latitude': 49.23753, 'longitude': 2.07782, 'created_at': '2018-02-15 22:44:32', 'updated_at': '2018-02-15 22:44:32'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 52759, 'last_status': {'timestamp': '2023-07-10 10:22:45', 'payload': {'cfg': {'id': 49916, 'sn': '20213019861000130203', 'dt': '10/07/2023', 'tm': '12:22:45', 'lg': 'en', 'cmd': 0, 'sc': {'m': 1, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]], 'distm': 0, 'p': 0, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'DF': {'fh': 1, 'cut': 1}, 'US': {'enabled': 1}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'ls': 1, 'le': 0, 'conn': 'wifi', 'bt': {'t': 26.1, 'v': 20, 'p': 100, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [4.1, 3.5, 42.9], 'st': {'b': 49183, 'd': 951479, 'wt': 52779, 'bl': 262}, 'act': 1, 'rsi': -78, 'lk': 0, 'tr': 0, 'lz': 7, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'DF': {'stat': 'ok'}, 'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR155E', 'description': 'Landroid L1500', 'year': 2019, 'cutting_width': 220}, 'battery': {'cycles': {'total': 347, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 26.4, 'voltage': 19.71, 'percent': 100, 'charging': False}, 'blades': {'total_on': 49190, 'reset_at': 35847, 'reset_time': datetime.datetime(2023, 4, 24, 16, 58, 15, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 13343}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': 2.8, 'roll': 0.6, 'yaw': 99.4}, 'rainsensor': {'delay': 150, 'triggered': False, 'remaining': 0}, 'status': {'id': 7, 'description': 'mowing'}, 'zone': {'index': 7, 'indicies': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'starting_point': [1, 71, 167, 214], 'current': 0}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 10, 0, 0, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': False}, 'firmware': {'auto_upgrade': True, 'version': '3.30'}, 'schedules': {'daily_progress': 5, 'next_schedule_start': '2023-07-10 18:00:00', 'time_extension': 0, 'active': True, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'mixed_species', 'irrigation': False, 'nutrition': None, 'soil_type': 'silt', 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 540, 'start_time': '03:30', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 180, 'start_time': '20:00', 'end_time': '23:00'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [], 'exclude_day': True}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': True}, 'primary': {'monday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'saturday': {'start': '12:30', 'end': '13:45', 'duration': 75, 'boundary': False}, 'sunday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}}, 'secondary': {'monday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'saturday': {'start': '18:00', 'end': '19:15', 'duration': 75, 'boundary': False}, 'sunday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}}}, 'lawn': {'perimeter': 262, 'size': 673.97198486328}, 'active_modules': {'ultrasonic': True, 'digital_fence': False}, 'in_topic': 'PRM100/A4E57CEC9ACC/commandIn', 'out_topic': 'PRM100/A4E57CEC9ACC/commandOut', 'rssi': -88, 'statistics': {'worktime_blades_on': 49190, 'distance': 951640, 'worktime_total': 52786}, 'updated': '10/07/2023 12:39:42', 'torque': 0, 'partymode_enabled': False}}

Voici ce que ça donne dans l’App Ios

image

Fh serait Forbidden h??

image

t’es sur que c’était désactivé? il y aurait pas un autre message juste après?
pcq là j’ai l’impression que shorcut était activé mais pas « zones interdites »

Je vais redesactivé et attendre un peu pour que le log qui remonte soit le bon

Voici le Log avec shortcut désactivé et Off limit activé en espérant qu’il te parle plus

[2023-07-10 13:50:19][DEBUG] : Received MQTT message:{"cfg":{"id":0,"lg":"en","tm":"13:50:18","dt":"10/07/2023","sc":{"m":1,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":0}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":29.9,"v":18.58,"p":75,"nr":347,"c":0,"m":1},"dmp":[-1.8,1.9,259.1],"st":{"b":49260,"d":953091,"wt":52857,"bl":262},"ls":7,"le":0,"lz":7,"rsi":-88,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":132,"l":132},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}
[2023-07-10 13:50:19][DEBUG] : MQTT data received '{"cfg":{"id":0,"lg":"en","tm":"13:50:18","dt":"10/07/2023","sc":{"m":1,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":0}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":29.9,"v":18.58,"p":75,"nr":347,"c":0,"m":1},"dmp":[-1.8,1.9,259.1],"st":{"b":49260,"d":953091,"wt":52857,"bl":262},"ls":7,"le":0,"lz":7,"rsi":-88,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":132,"l":132},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}'
[2023-07-10 13:50:19][DEBUG] : Data decoding for Mouton started
[2023-07-10 13:50:19][DEBUG] : Found JSON decoded data: {'cfg': {'id': 0, 'lg': 'en', 'tm': '13:50:18', 'dt': '10/07/2023', 'sc': {'m': 1, 'distm': 0, 'ots': {'bc': 0, 'wtm': 0}, 'p': 0, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]]}, 'cmd': 0, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'sn': '20213019861000130203', 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'US': {'enabled': 1}, 'DF': {'cut': 1, 'fh': 0}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'bt': {'t': 29.9, 'v': 18.58, 'p': 75, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [-1.8, 1.9, 259.1], 'st': {'b': 49260, 'd': 953091, 'wt': 52857, 'bl': 262}, 'ls': 7, 'le': 0, 'lz': 7, 'rsi': -88, 'lk': 0, 'act': 1, 'tr': 0, 'conn': 'wifi', 'rain': {'s': 0, 'cnt': 0}, 'time': {'r': 132, 'l': 132}, 'modules': {'US': {'stat': 'ok'}, 'DF': {'stat': 'ok'}}}}
[2023-07-10 13:50:19][DEBUG] : Data for Mouton has been decoded
[2023-07-10 13:50:19][DEBUG] : Checking ['name'] against {'name': 'Mouton', 'device': {}}
[2023-07-10 13:50:19][DEBUG] : Checking ['device'] against {'name': 'Mouton', 'device': {}}
[2023-07-10 13:50:19][DEBUG] : on message Mouton, {'id': 641331, 'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'product_id': 53, 'serial_number': '20213019861000130203', 'mac_address': 'A4E57CEC9ACC', 'name': 'Mouton', 'locked': False, 'sim': None, 'mqtt_registered': True, 'pin_code': None, 'registered_at': '2022-03-10 00:00:00', 'online': True, 'protocol': 0, 'capabilities': <pyworxcloud.utils.capability.Capability object at 0x7f01d32b22e8>, 'capabilities_available': [], 'accessories': {'digital_fence': True, 'ultrasonic': True}, 'purchased_at': '2022-03-10 00:00:00', 'setup_location': {'latitude': 49.1963814883373, 'longitude': 2.025913553202712}, 'city': {'id': 2968534, 'country_id': 250, 'name': 'Villeneuve-les-Sablons', 'latitude': 49.23753, 'longitude': 2.07782, 'created_at': '2018-02-15 22:44:32', 'updated_at': '2018-02-15 22:44:32'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 52759, 'last_status': {'timestamp': '2023-07-10 11:16:43', 'payload': {'cfg': {'id': 0, 'sn': '20213019861000130203', 'dt': '10/07/2023', 'tm': '13:16:43', 'lg': 'en', 'cmd': 0, 'sc': {'m': 1, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]], 'distm': 0, 'p': 0, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'DF': {'fh': 0, 'cut': 1}, 'US': {'enabled': 1}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'ls': 7, 'le': 0, 'conn': 'wifi', 'bt': {'t': 28.1, 'v': 18.71, 'p': 100, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [0.5, -1.1, 251.5], 'st': {'b': 49228, 'd': 952408, 'wt': 52824, 'bl': 262}, 'act': 1, 'rsi': -80, 'lk': 0, 'tr': 0, 'lz': 7, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'DF': {'stat': 'ok'}, 'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR155E', 'description': 'Landroid L1500', 'year': 2019, 'cutting_width': 220}, 'battery': {'cycles': {'total': 347, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 29.9, 'voltage': 18.58, 'percent': 75, 'charging': False}, 'blades': {'total_on': 49260, 'reset_at': 35847, 'reset_time': datetime.datetime(2023, 4, 24, 16, 58, 15, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 13413}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': -1.8, 'roll': 1.9, 'yaw': 259.1}, 'rainsensor': {'delay': 150, 'triggered': False, 'remaining': 0}, 'status': {'id': 7, 'description': 'mowing'}, 'zone': {'index': 7, 'indicies': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'starting_point': [1, 71, 167, 214], 'current': 0}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 10, 0, 0, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': False}, 'firmware': {'auto_upgrade': True, 'version': '3.30'}, 'schedules': {'daily_progress': 45, 'next_schedule_start': '2023-07-10 18:00:00', 'time_extension': 0, 'active': True, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'mixed_species', 'irrigation': False, 'nutrition': None, 'soil_type': 'silt', 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 540, 'start_time': '03:30', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 180, 'start_time': '20:00', 'end_time': '23:00'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [], 'exclude_day': True}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': True}, 'primary': {'monday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'saturday': {'start': '12:30', 'end': '13:45', 'duration': 75, 'boundary': False}, 'sunday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}}, 'secondary': {'monday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'saturday': {'start': '18:00', 'end': '19:15', 'duration': 75, 'boundary': False}, 'sunday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}}}, 'lawn': {'perimeter': 262, 'size': 673.97198486328}, 'active_modules': {'ultrasonic': True, 'digital_fence': False}, 'in_topic': 'PRM100/A4E57CEC9ACC/commandIn', 'out_topic': 'PRM100/A4E57CEC9ACC/commandOut', 'rssi': -88, 'statistics': {'worktime_blades_on': 49260, 'distance': 953091, 'worktime_total': 52857}, 'updated': '10/07/2023 13:50:18', 'torque': 0, 'partymode_enabled': False}
[2023-07-10 13:50:19][DEBUG] : Send to jeedom :  {'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'data': {'id': 641331, 'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'product_id': 53, 'serial_number': '20213019861000130203', 'mac_address': 'A4E57CEC9ACC', 'name': 'Mouton', 'locked': False, 'sim': None, 'mqtt_registered': True, 'pin_code': None, 'registered_at': '2022-03-10 00:00:00', 'online': True, 'protocol': 0, 'capabilities': <pyworxcloud.utils.capability.Capability object at 0x7f01d32b22e8>, 'capabilities_available': [], 'accessories': {'digital_fence': True, 'ultrasonic': True}, 'purchased_at': '2022-03-10 00:00:00', 'setup_location': {'latitude': 49.1963814883373, 'longitude': 2.025913553202712}, 'city': {'id': 2968534, 'country_id': 250, 'name': 'Villeneuve-les-Sablons', 'latitude': 49.23753, 'longitude': 2.07782, 'created_at': '2018-02-15 22:44:32', 'updated_at': '2018-02-15 22:44:32'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 52759, 'last_status': {'timestamp': '2023-07-10 11:16:43', 'payload': {'cfg': {'id': 0, 'sn': '20213019861000130203', 'dt': '10/07/2023', 'tm': '13:16:43', 'lg': 'en', 'cmd': 0, 'sc': {'m': 1, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]], 'distm': 0, 'p': 0, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'DF': {'fh': 0, 'cut': 1}, 'US': {'enabled': 1}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'ls': 7, 'le': 0, 'conn': 'wifi', 'bt': {'t': 28.1, 'v': 18.71, 'p': 100, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [0.5, -1.1, 251.5], 'st': {'b': 49228, 'd': 952408, 'wt': 52824, 'bl': 262}, 'act': 1, 'rsi': -80, 'lk': 0, 'tr': 0, 'lz': 7, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'DF': {'stat': 'ok'}, 'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR155E', 'description': 'Landroid L1500', 'year': 2019, 'cutting_width': 220}, 'battery': {'cycles': {'total': 347, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 29.9, 'voltage': 18.58, 'percent': 75, 'charging': False}, 'blades': {'total_on': 49260, 'reset_at': 35847, 'reset_time': datetime.datetime(2023, 4, 24, 16, 58, 15, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 13413}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': -1.8, 'roll': 1.9, 'yaw': 259.1}, 'rainsensor': {'delay': 150, 'triggered': False, 'remaining': 0}, 'status': {'id': 7, 'description': 'mowing'}, 'zone': {'index': 7, 'indicies': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'starting_point': [1, 71, 167, 214], 'current': 0}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 10, 0, 0, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': False}, 'firmware': {'auto_upgrade': True, 'version': '3.30'}, 'schedules': {'daily_progress': 45, 'next_schedule_start': '2023-07-10 18:00:00', 'time_extension': 0, 'active': True, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'mixed_species', 'irrigation': False, 'nutrition': None, 'soil_type': 'silt', 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 540, 'start_time': '03:30', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 180, 'start_time': '20:00', 'end_time': '23:00'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [], 'exclude_day': True}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': True}, 'primary': {'monday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'saturday': {'start': '12:30', 'end': '13:45', 'duration': 75, 'boundary': False}, 'sunday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}}, 'secondary': {'monday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'saturday': {'start': '18:00', 'end': '19:15', 'duration': 75, 'boundary': False}, 'sunday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}}}, 'lawn': {'perimeter': 262, 'size': 673.97198486328}, 'active_modules': {'ultrasonic': True, 'digital_fence': False}, 'in_topic': 'PRM100/A4E57CEC9ACC/commandIn', 'out_topic': 'PRM100/A4E57CEC9ACC/commandOut', 'rssi': -88, 'statistics': {'worktime_blades_on': 49260, 'distance': 953091, 'worktime_total': 52857}, 'updated': '10/07/2023 13:50:18', 'torque': 0, 'partymode_enabled': False}}
[2023-07-10 13:50:50][DEBUG] : Received MQTT message:{"cfg":{"id":0,"lg":"en","tm":"13:50:50","dt":"10/07/2023","sc":{"m":1,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":0}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":30.0,"v":18.12,"p":75,"nr":347,"c":0,"m":1},"dmp":[-1.7,1.0,227.0],"st":{"b":49260,"d":953099,"wt":52858,"bl":262},"ls":7,"le":0,"lz":7,"rsi":-88,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":133,"l":133},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}
[2023-07-10 13:50:50][DEBUG] : MQTT data received '{"cfg":{"id":0,"lg":"en","tm":"13:50:50","dt":"10/07/2023","sc":{"m":1,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":0}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":30.0,"v":18.12,"p":75,"nr":347,"c":0,"m":1},"dmp":[-1.7,1.0,227.0],"st":{"b":49260,"d":953099,"wt":52858,"bl":262},"ls":7,"le":0,"lz":7,"rsi":-88,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":133,"l":133},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}'
[2023-07-10 13:50:50][DEBUG] : Data decoding for Mouton started
[2023-07-10 13:50:50][DEBUG] : Found JSON decoded data: {'cfg': {'id': 0, 'lg': 'en', 'tm': '13:50:50', 'dt': '10/07/2023', 'sc': {'m': 1, 'distm': 0, 'ots': {'bc': 0, 'wtm': 0}, 'p': 0, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]]}, 'cmd': 0, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'sn': '20213019861000130203', 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'US': {'enabled': 1}, 'DF': {'cut': 1, 'fh': 0}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'bt': {'t': 30.0, 'v': 18.12, 'p': 75, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [-1.7, 1.0, 227.0], 'st': {'b': 49260, 'd': 953099, 'wt': 52858, 'bl': 262}, 'ls': 7, 'le': 0, 'lz': 7, 'rsi': -88, 'lk': 0, 'act': 1, 'tr': 0, 'conn': 'wifi', 'rain': {'s': 0, 'cnt': 0}, 'time': {'r': 133, 'l': 133}, 'modules': {'US': {'stat': 'ok'}, 'DF': {'stat': 'ok'}}}}
[2023-07-10 13:50:50][DEBUG] : Data for Mouton has been decoded
[2023-07-10 13:50:50][DEBUG] : Checking ['name'] against {'name': 'Mouton', 'device': {}}
[2023-07-10 13:50:50][DEBUG] : Checking ['device'] against {'name': 'Mouton', 'device': {}}
[2023-07-10 13:50:50][DEBUG] : on message Mouton, {'id': 641331, 'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'product_id': 53, 'serial_number': '20213019861000130203', 'mac_address': 'A4E57CEC9ACC', 'name': 'Mouton', 'locked': False, 'sim': None, 'mqtt_registered': True, 'pin_code': None, 'registered_at': '2022-03-10 00:00:00', 'online': True, 'protocol': 0, 'capabilities': <pyworxcloud.utils.capability.Capability object at 0x7f01d32b22e8>, 'capabilities_available': [], 'accessories': {'digital_fence': True, 'ultrasonic': True}, 'purchased_at': '2022-03-10 00:00:00', 'setup_location': {'latitude': 49.1963814883373, 'longitude': 2.025913553202712}, 'city': {'id': 2968534, 'country_id': 250, 'name': 'Villeneuve-les-Sablons', 'latitude': 49.23753, 'longitude': 2.07782, 'created_at': '2018-02-15 22:44:32', 'updated_at': '2018-02-15 22:44:32'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 52759, 'last_status': {'timestamp': '2023-07-10 11:16:43', 'payload': {'cfg': {'id': 0, 'sn': '20213019861000130203', 'dt': '10/07/2023', 'tm': '13:16:43', 'lg': 'en', 'cmd': 0, 'sc': {'m': 1, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]], 'distm': 0, 'p': 0, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'DF': {'fh': 0, 'cut': 1}, 'US': {'enabled': 1}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'ls': 7, 'le': 0, 'conn': 'wifi', 'bt': {'t': 28.1, 'v': 18.71, 'p': 100, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [0.5, -1.1, 251.5], 'st': {'b': 49228, 'd': 952408, 'wt': 52824, 'bl': 262}, 'act': 1, 'rsi': -80, 'lk': 0, 'tr': 0, 'lz': 7, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'DF': {'stat': 'ok'}, 'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR155E', 'description': 'Landroid L1500', 'year': 2019, 'cutting_width': 220}, 'battery': {'cycles': {'total': 347, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 30.0, 'voltage': 18.12, 'percent': 75, 'charging': False}, 'blades': {'total_on': 49260, 'reset_at': 35847, 'reset_time': datetime.datetime(2023, 4, 24, 16, 58, 15, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 13413}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': -1.7, 'roll': 1.0, 'yaw': 227.0}, 'rainsensor': {'delay': 150, 'triggered': False, 'remaining': 0}, 'status': {'id': 7, 'description': 'mowing'}, 'zone': {'index': 7, 'indicies': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'starting_point': [1, 71, 167, 214], 'current': 0}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 10, 0, 0, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': False}, 'firmware': {'auto_upgrade': True, 'version': '3.30'}, 'schedules': {'daily_progress': 45, 'next_schedule_start': '2023-07-10 18:00:00', 'time_extension': 0, 'active': True, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'mixed_species', 'irrigation': False, 'nutrition': None, 'soil_type': 'silt', 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 540, 'start_time': '03:30', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 180, 'start_time': '20:00', 'end_time': '23:00'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [], 'exclude_day': True}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': True}, 'primary': {'monday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'saturday': {'start': '12:30', 'end': '13:45', 'duration': 75, 'boundary': False}, 'sunday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}}, 'secondary': {'monday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'saturday': {'start': '18:00', 'end': '19:15', 'duration': 75, 'boundary': False}, 'sunday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}}}, 'lawn': {'perimeter': 262, 'size': 673.97198486328}, 'active_modules': {'ultrasonic': True, 'digital_fence': False}, 'in_topic': 'PRM100/A4E57CEC9ACC/commandIn', 'out_topic': 'PRM100/A4E57CEC9ACC/commandOut', 'rssi': -88, 'statistics': {'worktime_blades_on': 49260, 'distance': 953099, 'worktime_total': 52858}, 'updated': '10/07/2023 13:50:50', 'torque': 0, 'partymode_enabled': False}
[2023-07-10 13:50:50][DEBUG] : Send to jeedom :  {'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'data': {'id': 641331, 'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'product_id': 53, 'serial_number': '20213019861000130203', 'mac_address': 'A4E57CEC9ACC', 'name': 'Mouton', 'locked': False, 'sim': None, 'mqtt_registered': True, 'pin_code': None, 'registered_at': '2022-03-10 00:00:00', 'online': True, 'protocol': 0, 'capabilities': <pyworxcloud.utils.capability.Capability object at 0x7f01d32b22e8>, 'capabilities_available': [], 'accessories': {'digital_fence': True, 'ultrasonic': True}, 'purchased_at': '2022-03-10 00:00:00', 'setup_location': {'latitude': 49.1963814883373, 'longitude': 2.025913553202712}, 'city': {'id': 2968534, 'country_id': 250, 'name': 'Villeneuve-les-Sablons', 'latitude': 49.23753, 'longitude': 2.07782, 'created_at': '2018-02-15 22:44:32', 'updated_at': '2018-02-15 22:44:32'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 52759, 'last_status': {'timestamp': '2023-07-10 11:16:43', 'payload': {'cfg': {'id': 0, 'sn': '20213019861000130203', 'dt': '10/07/2023', 'tm': '13:16:43', 'lg': 'en', 'cmd': 0, 'sc': {'m': 1, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]], 'distm': 0, 'p': 0, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'DF': {'fh': 0, 'cut': 1}, 'US': {'enabled': 1}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'ls': 7, 'le': 0, 'conn': 'wifi', 'bt': {'t': 28.1, 'v': 18.71, 'p': 100, 'nr': 347, 'c': 0, 'm': 1}, 'dmp': [0.5, -1.1, 251.5], 'st': {'b': 49228, 'd': 952408, 'wt': 52824, 'bl': 262}, 'act': 1, 'rsi': -80, 'lk': 0, 'tr': 0, 'lz': 7, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'DF': {'stat': 'ok'}, 'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR155E', 'description': 'Landroid L1500', 'year': 2019, 'cutting_width': 220}, 'battery': {'cycles': {'total': 347, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 30.0, 'voltage': 18.12, 'percent': 75, 'charging': False}, 'blades': {'total_on': 49260, 'reset_at': 35847, 'reset_time': datetime.datetime(2023, 4, 24, 16, 58, 15, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 13413}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': -1.7, 'roll': 1.0, 'yaw': 227.0}, 'rainsensor': {'delay': 150, 'triggered': False, 'remaining': 0}, 'status': {'id': 7, 'description': 'mowing'}, 'zone': {'index': 7, 'indicies': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'starting_point': [1, 71, 167, 214], 'current': 0}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 10, 0, 0, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': False}, 'firmware': {'auto_upgrade': True, 'version': '3.30'}, 'schedules': {'daily_progress': 45, 'next_schedule_start': '2023-07-10 18:00:00', 'time_extension': 0, 'active': True, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'mixed_species', 'irrigation': False, 'nutrition': None, 'soil_type': 'silt', 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 540, 'start_time': '03:30', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 180, 'start_time': '20:00', 'end_time': '23:00'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [], 'exclude_day': True}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': True}, 'primary': {'monday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'saturday': {'start': '12:30', 'end': '13:45', 'duration': 75, 'boundary': False}, 'sunday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}}, 'secondary': {'monday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'saturday': {'start': '18:00', 'end': '19:15', 'duration': 75, 'boundary': False}, 'sunday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}}}, 'lawn': {'perimeter': 262, 'size': 673.97198486328}, 'active_modules': {'ultrasonic': True, 'digital_fence': False}, 'in_topic': 'PRM100/A4E57CEC9ACC/commandIn', 'out_topic': 'PRM100/A4E57CEC9ACC/commandOut', 'rssi': -88, 'statistics': {'worktime_blades_on': 49260, 'distance': 953099, 'worktime_total': 52858}, 'updated': '10/07/2023 13:50:50', 'torque': 0, 'partymode_enabled': False}}

Je viens de regarder le Log après réactivation et en fait FH serait le shorcut car il est a 0 lorsque c’est desactivé et 1 lorsque c’est réactivé et cut serait donc le Off limit de ce fait .

Merci pour le correctif du demon

ok, dernière question (je crois): est-ce qu’il est possible d’activer/désactiver les 2 options indépendamment?
autrement dit est-ce que toutes les combinaisons sont possibles:

combi zones interdites shortcut
1 :white_check_mark: :white_check_mark:
2 :white_check_mark: :x:
3 :x: :white_check_mark:
4 :x: :x:

si pas, je suppose que 1. & 4. sont possible;
quid de 2. & 3.?

edit: du coup je suppose que FH veut dire quelque chose comme « Fast Home » :slight_smile:

Je souhaites toujours un retour sur cette question:

(et celle juste au-dessus)

Toutes les options sont en effet possible sans restrictions .

Bien vue pour le Fast Home

Pas possible pour moi de t’aider sur le Radio Link je ne l’ai pas, j’ai préféré couvrir mon terrain en Wifi

Oui, j’avais bien vu ca dans ton log;

merci pour le reste, dans la beta demain il devrait être possible de piloter tout ca depuis le plugin du coup.
A tester

Je suis dispo demain je teste et je te tiens au courant , merci

Je suis en cours de test :

Quand je désactive le shortcut avec l’APP je vois bien le curseur changer de position sur Jeedom Idem pour le Off Limit par contre je n’arrive pas en bougeant le curseur a remettre en marche ou arrêter .
Par contre ça marche mais de façon assez aléatoire pour le Offlimit zones interdites lorsque je fait tester depuis la fonction sur le plugin directement mais un coup je l’ai vu fonctionner et 2 mn plus tard ça réponds plus pour le Shortcut j’ai pas vu fonctionner mais je suis étonner du caractère aléatoire, est ce que Worx ne mettrait pas des restrictions sur le nombre d’appel API par minutes ?

[2023-07-11 11:25:05][DEBUG] : params to send to daemon:{"action":"toggle_module","serial_number":"20213019861000130203","args":["DF","fh",true]}
[2023-07-11 11:25:54][DEBUG] : params to send to daemon:{"action":"toggle_module","serial_number":"20213019861000130203","args":["DF","fh",false]}
[2023-07-11 11:26:29][DEBUG] : params to send to daemon:{"action":"toggle_module","serial_number":"20213019861000130203","args":["DF","fh",false]}
[2023-07-11 11:26:48][DEBUG] : params to send to daemon:{"action":"toggle_module","serial_number":"20213019861000130203","args":["DF","cut",false]}
[2023-07-11 11:28:44][DEBUG] : new message for '96c5311a-6b1d-4002-b140-4e81a8d47795': {"id":641331,"uuid":"96c5311a-6b1d-4002-b140-4e81a8d47795","product_id":53,"serial_number":"20213019861000130203","mac_address":"A4E57CEC9ACC","name":"Mouton","locked":false,"sim":null,"mqtt_registered":true,"pin_code":null,"registered_at":"2022-03-10 00:00:00","online":true,"protocol":0,"capabilities":{"__int__":63,"ready":false},"capabilities_available":[],"accessories":{"digital_fence":true,"ultrasonic":true},"purchased_at":"2022-03-10 00:00:00","setup_location":{"latitude":49.1963814883373,"longitude":2.025913553202712},"city":{"id":2968534,"country_id":250,"name":"Villeneuve-les-Sablons","latitude":49.23753,"longitude":2.07782,"created_at":"2018-02-15 22:44:32","updated_at":"2018-02-15 22:44:32"},"time_zone":"Europe\/Paris","improvement":true,"diagnostic":true,"mower_work_time":52961,"last_status":{"timestamp":"2023-07-11 08:54:37","payload":{"cfg":{"id":18635,"sn":"20213019861000130203","dt":"11\/07\/2023","tm":"10:54:37","lg":"en","cmd":0,"sc":{"m":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]],"distm":0,"p":0,"ots":{"wtm":0,"bc":0}},"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"al":{"lvl":0,"t":60},"tq":0,"modules":{"DF":{"fh":1,"cut":1},"US":{"enabled":1}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.3,"fwb":1,"ls":1,"le":0,"conn":"wifi","bt":{"t":23.6,"v":19.53,"p":100,"nr":349,"c":0,"m":1},"dmp":[4,3.5,358.1],"st":{"b":49360,"d":955207,"wt":52961,"bl":262},"act":1,"rsi":-73,"lk":0,"tr":0,"lz":9,"rain":{"s":0,"cnt":0},"modules":{"DF":{"stat":"ok"},"US":{"stat":"ok"}}}}},"product":{"code":"WR155E","description":"Landroid L1500","year":2019,"cutting_width":220},"battery":{"cycles":{"total":349,"current":0,"reset_at":null,"reset_time":null},"temperature":24,"voltage":19.48,"percent":100,"charging":false},"blades":{"total_on":49360,"reset_at":35847,"reset_time":"2023-04-24T16:58:15+02:00","current_on":13513},"chassis":[],"error":{"id":0,"description":"no error"},"orientation":{"pitch":4.1,"roll":3.5,"yaw":358.2},"rainsensor":{"delay":150,"triggered":false,"remaining":0},"status":{"id":1,"description":"home"},"zone":{"index":9,"indicies":[0,1,2,0,0,0,0,0,0,0],"starting_point":[1,71,167,214],"current":0},"warranty":{"expires_at":"2025-03-10T00:00:00+01:00","registered":true,"expired":false},"firmware":{"auto_upgrade":true,"version":"3.30"},"schedules":{"daily_progress":0,"next_schedule_start":"2023-07-11 12:30:00","time_extension":0,"active":false,"auto_schedule":{"settings":{"boost":0,"grass_type":"mixed_species","irrigation":false,"nutrition":null,"soil_type":"silt","exclusion_scheduler":{"days":[{"slots":[{"reason":"generic","duration":540,"start_time":"03:30","end_time":"12:30"},{"reason":"generic","duration":180,"start_time":"20:00","end_time":"23:00"}],"exclude_day":false},{"slots":[{"reason":"generic","duration":750,"start_time":"00:00","end_time":"12:30"},{"reason":"generic","duration":195,"start_time":"20:30","end_time":"23:45"}],"exclude_day":false},{"slots":[{"reason":"generic","duration":750,"start_time":"00:00","end_time":"12:30"},{"reason":"generic","duration":195,"start_time":"20:30","end_time":"23:45"}],"exclude_day":false},{"slots":[{"reason":"generic","duration":750,"start_time":"00:00","end_time":"12:30"},{"reason":"generic","duration":195,"start_time":"20:30","end_time":"23:45"}],"exclude_day":false},{"slots":[],"exclude_day":true},{"slots":[{"reason":"generic","duration":750,"start_time":"00:00","end_time":"12:30"},{"reason":"generic","duration":195,"start_time":"20:30","end_time":"23:45"}],"exclude_day":false},{"slots":[{"reason":"generic","duration":750,"start_time":"00:00","end_time":"12:30"},{"reason":"generic","duration":195,"start_time":"20:30","end_time":"23:45"}],"exclude_day":false}],"exclude_nights":true}},"enabled":true},"primary":{"monday":{"start":"12:30","end":"14:00","duration":90,"boundary":false},"tuesday":{"start":"12:30","end":"14:00","duration":90,"boundary":false},"wednesday":{"start":"12:30","end":"14:00","duration":90,"boundary":true},"thursday":{"start":"00:00","end":"00:00","duration":0,"boundary":false},"friday":{"start":"12:30","end":"14:00","duration":90,"boundary":false},"saturday":{"start":"12:30","end":"13:45","duration":75,"boundary":false},"sunday":{"start":"12:30","end":"14:00","duration":90,"boundary":true}},"secondary":{"monday":{"start":"18:00","end":"19:30","duration":90,"boundary":false},"tuesday":{"start":"18:00","end":"19:30","duration":90,"boundary":false},"wednesday":{"start":"18:00","end":"19:30","duration":90,"boundary":false},"thursday":{"start":"00:00","end":"00:00","duration":0,"boundary":false},"friday":{"start":"18:00","end":"19:30","duration":90,"boundary":false},"saturday":{"start":"18:00","end":"19:15","duration":75,"boundary":false},"sunday":{"start":"18:00","end":"19:30","duration":90,"boundary":false}}},"lawn":{"perimeter":262,"size":673.97198486328},"active_modules":{"ultrasonic":true,"digital_fence_fh":true,"digital_fence_cut":true},"in_topic":"PRM100\/A4E57CEC9ACC\/commandIn","out_topic":"PRM100\/A4E57CEC9ACC\/commandOut","rssi":-72,"statistics":{"worktime_blades_on":49360,"distance":955207,"worktime_total":52961},"updated":"11\/07\/2023 11:28:44","torque":0,"partymode_enabled":false}

Il faudrait des logs plus complet, du démon, pour voir l’appel et le feedback quelques secondes plus tard.

Qu’est-ce qui te fait dire que ca ne fonctionne pas? tu regardes sur l’app en temps réel? => car probablement que de toute façon l’app ne se met pas à jour (en tout cas pas de manière fiable) à moins de forcer un refresh (tirer vers le bas, ou sortir/entrer du menu ou de l’app) mais je doute qu’elle se mette à jour parce que cela a été modifié en dehors (c’est pas vraiment prévu de leur point de vue que ca soit modifié en dehors de l’app donc à priori pas « besoin » de refresh puisque l’app connait l’état et qu’il ne changera pas à moins que l’utilisateur ne le fasse)

Par contre l’état dans le plugin est celui remonté par worx: même si la commande est envoyée par le plugin, l’état ne se mettra à jour que si worx a confirmé le changement.

c’est pour ca que ceci fonctionne (quasi instantanément):

On a un message d’erreur dans le Daemon en fait

Sinon , oui je regarde sur l’APP en faisant un refresh voir killer l’App et réouvrir

Log Daemon après action desactiver zone

[2023-07-11 11:35:59][INFO] : Execution of action toggle_module
[2023-07-11 11:35:59][ERROR] : Error during execute action: 'DF'(<class 'KeyError'>) in /var/www/html/plugins/worxLandroidS/resources/worxLandroidSd.py on line 148
[2023-07-11 11:36:46][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-07-11 11:36:46][INFO] : Execution of action refresh
[2023-07-11 11:36:46][DEBUG] : Formatting message '{'cmd': 0}' to '{'id': 17109, 'sn': '20213019861000130203', 'tm': '11:36:46', 'dt': '11/07/2023', 'cmd': 0}'
[2023-07-11 11:36:46][DEBUG] : Sending '{"id": 17109, "sn": "20213019861000130203", "tm": "11:36:46", "dt": "11/07/2023", "cmd": 0}' on topic 'PRM100/A4E57CEC9ACC/commandIn'
[2023-07-11 11:36:47][DEBUG] : Received MQTT message:{"cfg":{"id":17109,"lg":"en","tm":"11:36:46","dt":"11/07/2023","sc":{"m":0,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":1}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":24.1,"v":19.48,"p":100,"nr":349,"c":0,"m":1},"dmp":[4.1,3.5,358.2],"st":{"b":49360,"d":955207,"wt":52961,"bl":262},"ls":1,"le":0,"lz":9,"rsi":-74,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":0,"l":0},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}
[2023-07-11 11:36:47][DEBUG] : MQTT data received '{"cfg":{"id":17109,"lg":"en","tm":"11:36:46","dt":"11/07/2023","sc":{"m":0,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":1}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":24.1,"v":19.48,"p":100,"nr":349,"c":0,"m":1},"dmp":[4.1,3.5,358.2],"st":{"b":49360,"d":955207,"wt":52961,"bl":262},"ls":1,"le":0,"lz":9,"rsi":-74,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":0,"l":0},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}'
[2023-07-11 11:36:47][DEBUG] : Data decoding for Mouton started

Ok j’ai compris, j’ai poussé une correction

MAJ faites :

Log demon après execution de desactiver zone sur le plugin , pas réussi avec le curseur , mais a priori ca n’as pas fonctionné :

[2023-07-11 11:58:10][DEBUG] : Data for Mouton has been decoded
[2023-07-11 11:58:10][DEBUG] : Checking ['name'] against {'name': 'Mouton', 'device': {}}
[2023-07-11 11:58:10][DEBUG] : Checking ['device'] against {'name': 'Mouton', 'device': {}}
[2023-07-11 11:58:10][DEBUG] : on message Mouton, {'id': 641331, 'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'product_id': 53, 'serial_number': '20213019861000130203', 'mac_address': 'A4E57CEC9ACC', 'name': 'Mouton', 'locked': False, 'sim': None, 'mqtt_registered': True, 'pin_code': None, 'registered_at': '2022-03-10 00:00:00', 'online': True, 'protocol': 0, 'capabilities': <pyworxcloud.utils.capability.Capability object at 0x7f158859eef0>, 'capabilities_available': [], 'accessories': {'digital_fence': True, 'ultrasonic': True}, 'purchased_at': '2022-03-10 00:00:00', 'setup_location': {'latitude': 49.1963814883373, 'longitude': 2.025913553202712}, 'city': {'id': 2968534, 'country_id': 250, 'name': 'Villeneuve-les-Sablons', 'latitude': 49.23753, 'longitude': 2.07782, 'created_at': '2018-02-15 22:44:32', 'updated_at': '2018-02-15 22:44:32'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 52961, 'last_status': {'timestamp': '2023-07-11 09:49:21', 'payload': {'cfg': {'id': 2, 'sn': '20213019861000130203', 'dt': '11/07/2023', 'tm': '11:49:20', 'lg': 'en', 'cmd': 0, 'sc': {'m': 0, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]], 'distm': 0, 'p': 0, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'DF': {'fh': 1, 'cut': 1}, 'US': {'enabled': 1}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'ls': 1, 'le': 0, 'conn': 'wifi', 'bt': {'t': 24.2, 'v': 19.45, 'p': 100, 'nr': 349, 'c': 0, 'm': 1}, 'dmp': [4.1, 3.5, 358.2], 'st': {'b': 49360, 'd': 955207, 'wt': 52961, 'bl': 262}, 'act': 1, 'rsi': -72, 'lk': 0, 'tr': 0, 'lz': 9, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'DF': {'stat': 'ok'}, 'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR155E', 'description': 'Landroid L1500', 'year': 2019, 'cutting_width': 220}, 'battery': {'cycles': {'total': 349, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 23.5, 'voltage': 19.93, 'percent': 100, 'charging': True}, 'blades': {'total_on': 49360, 'reset_at': 35847, 'reset_time': datetime.datetime(2023, 4, 24, 16, 58, 15, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 13513}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': 4.1, 'roll': 3.5, 'yaw': 358.2}, 'rainsensor': {'delay': 150, 'triggered': False, 'remaining': 0}, 'status': {'id': 1, 'description': 'home'}, 'zone': {'index': 9, 'indicies': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'starting_point': [1, 71, 167, 214], 'current': 0}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 10, 0, 0, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': False}, 'firmware': {'auto_upgrade': True, 'version': '3.30'}, 'schedules': {'daily_progress': 0, 'next_schedule_start': '2023-07-11 12:30:00', 'time_extension': 0, 'active': False, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'mixed_species', 'irrigation': False, 'nutrition': None, 'soil_type': 'silt', 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 540, 'start_time': '03:30', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 180, 'start_time': '20:00', 'end_time': '23:00'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [], 'exclude_day': True}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': True}, 'primary': {'monday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'saturday': {'start': '12:30', 'end': '13:45', 'duration': 75, 'boundary': False}, 'sunday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}}, 'secondary': {'monday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'saturday': {'start': '18:00', 'end': '19:15', 'duration': 75, 'boundary': False}, 'sunday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}}}, 'lawn': {'perimeter': 262, 'size': 673.97198486328}, 'active_modules': {'ultrasonic': True, 'digital_fence_fh': True, 'digital_fence_cut': True}, 'in_topic': 'PRM100/A4E57CEC9ACC/commandIn', 'out_topic': 'PRM100/A4E57CEC9ACC/commandOut', 'rssi': -72, 'statistics': {'worktime_blades_on': 49360, 'distance': 955207, 'worktime_total': 52961}, 'updated': '11/07/2023 11:58:10', 'torque': 0, 'partymode_enabled': False}
[2023-07-11 11:58:10][DEBUG] : Send to jeedom :  {'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'data': {'id': 641331, 'uuid': '96c5311a-6b1d-4002-b140-4e81a8d47795', 'product_id': 53, 'serial_number': '20213019861000130203', 'mac_address': 'A4E57CEC9ACC', 'name': 'Mouton', 'locked': False, 'sim': None, 'mqtt_registered': True, 'pin_code': None, 'registered_at': '2022-03-10 00:00:00', 'online': True, 'protocol': 0, 'capabilities': <pyworxcloud.utils.capability.Capability object at 0x7f158859eef0>, 'capabilities_available': [], 'accessories': {'digital_fence': True, 'ultrasonic': True}, 'purchased_at': '2022-03-10 00:00:00', 'setup_location': {'latitude': 49.1963814883373, 'longitude': 2.025913553202712}, 'city': {'id': 2968534, 'country_id': 250, 'name': 'Villeneuve-les-Sablons', 'latitude': 49.23753, 'longitude': 2.07782, 'created_at': '2018-02-15 22:44:32', 'updated_at': '2018-02-15 22:44:32'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 52961, 'last_status': {'timestamp': '2023-07-11 09:49:21', 'payload': {'cfg': {'id': 2, 'sn': '20213019861000130203', 'dt': '11/07/2023', 'tm': '11:49:20', 'lg': 'en', 'cmd': 0, 'sc': {'m': 0, 'd': [['12:30', 90, 1], ['12:30', 90, 0], ['12:30', 90, 0], ['12:30', 90, 1], ['00:00', 0, 0], ['12:30', 90, 0], ['12:30', 75, 0]], 'dd': [['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['18:00', 90, 0], ['00:00', 0, 0], ['18:00', 90, 0], ['18:00', 75, 0]], 'distm': 0, 'p': 0, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 71, 167, 214], 'mzv': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'mzk': 0, 'rd': 150, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'DF': {'fh': 1, 'cut': 1}, 'US': {'enabled': 1}}}, 'dat': {'mac': 'A4E57CEC9ACC', 'fw': 3.3, 'fwb': 1, 'ls': 1, 'le': 0, 'conn': 'wifi', 'bt': {'t': 24.2, 'v': 19.45, 'p': 100, 'nr': 349, 'c': 0, 'm': 1}, 'dmp': [4.1, 3.5, 358.2], 'st': {'b': 49360, 'd': 955207, 'wt': 52961, 'bl': 262}, 'act': 1, 'rsi': -72, 'lk': 0, 'tr': 0, 'lz': 9, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'DF': {'stat': 'ok'}, 'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR155E', 'description': 'Landroid L1500', 'year': 2019, 'cutting_width': 220}, 'battery': {'cycles': {'total': 349, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 23.5, 'voltage': 19.93, 'percent': 100, 'charging': True}, 'blades': {'total_on': 49360, 'reset_at': 35847, 'reset_time': datetime.datetime(2023, 4, 24, 16, 58, 15, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 13513}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': 4.1, 'roll': 3.5, 'yaw': 358.2}, 'rainsensor': {'delay': 150, 'triggered': False, 'remaining': 0}, 'status': {'id': 1, 'description': 'home'}, 'zone': {'index': 9, 'indicies': [0, 1, 2, 0, 0, 0, 0, 0, 0, 0], 'starting_point': [1, 71, 167, 214], 'current': 0}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 10, 0, 0, tzinfo=backports.zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': False}, 'firmware': {'auto_upgrade': True, 'version': '3.30'}, 'schedules': {'daily_progress': 0, 'next_schedule_start': '2023-07-11 12:30:00', 'time_extension': 0, 'active': False, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'mixed_species', 'irrigation': False, 'nutrition': None, 'soil_type': 'silt', 'exclusion_scheduler': {'days': [{'slots': [{'reason': 'generic', 'duration': 540, 'start_time': '03:30', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 180, 'start_time': '20:00', 'end_time': '23:00'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [], 'exclude_day': True}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}, {'slots': [{'reason': 'generic', 'duration': 750, 'start_time': '00:00', 'end_time': '12:30'}, {'reason': 'generic', 'duration': 195, 'start_time': '20:30', 'end_time': '23:45'}], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': True}, 'primary': {'monday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': False}, 'saturday': {'start': '12:30', 'end': '13:45', 'duration': 75, 'boundary': False}, 'sunday': {'start': '12:30', 'end': '14:00', 'duration': 90, 'boundary': True}}, 'secondary': {'monday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'tuesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'wednesday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}, 'saturday': {'start': '18:00', 'end': '19:15', 'duration': 75, 'boundary': False}, 'sunday': {'start': '18:00', 'end': '19:30', 'duration': 90, 'boundary': False}}}, 'lawn': {'perimeter': 262, 'size': 673.97198486328}, 'active_modules': {'ultrasonic': True, 'digital_fence_fh': True, 'digital_fence_cut': True}, 'in_topic': 'PRM100/A4E57CEC9ACC/commandIn', 'out_topic': 'PRM100/A4E57CEC9ACC/commandOut', 'rssi': -72, 'statistics': {'worktime_blades_on': 49360, 'distance': 955207, 'worktime_total': 52961}, 'updated': '11/07/2023 11:58:10', 'torque': 0, 'partymode_enabled': False}}
[2023-07-11 11:58:36][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-07-11 11:58:36][INFO] : Execution of action refresh
[2023-07-11 11:58:36][DEBUG] : Formatting message '{'cmd': 0}' to '{'id': 58674, 'sn': '20213019861000130203', 'tm': '11:58:36', 'dt': '11/07/2023', 'cmd': 0}'
[2023-07-11 11:58:36][DEBUG] : Sending '{"id": 58674, "sn": "20213019861000130203", "tm": "11:58:36", "dt": "11/07/2023", "cmd": 0}' on topic 'PRM100/A4E57CEC9ACC/commandIn'

Peut être plus parlant : avec le curseur :

[2023-07-11 11:57:48][INFO] : Execution of action toggle_module
[2023-07-11 11:57:48][DEBUG] : module payload: {'modules': {'DIGITAL_FENCE': {'cut': 0}}}
[2023-07-11 11:57:48][DEBUG] : Publishing message '{'modules': {'DIGITAL_FENCE': {'cut': 0}}}'
[2023-07-11 11:57:48][DEBUG] : Formatting message '{'modules': {'DIGITAL_FENCE': {'cut': 0}}}' to '{'id': 8022, 'sn': '20213019861000130203', 'tm': '11:57:48', 'dt': '11/07/2023', 'modules': {'DIGITAL_FENCE': {'cut': 0}}}'
[2023-07-11 11:57:49][DEBUG] : Received MQTT message:{"cfg":{"id":8022,"lg":"en","tm":"11:57:48","dt":"11/07/2023","sc":{"m":0,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":1}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":23.5,"v":19.91,"p":100,"nr":349,"c":1,"m":1},"dmp":[4.1,3.5,358.3],"st":{"b":49360,"d":955207,"wt":52961,"bl":262},"ls":1,"le":0,"lz":9,"rsi":-75,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":0,"l":0},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}
[2023-07-11 11:57:49][DEBUG] : MQTT data received '{"cfg":{"id":8022,"lg":"en","tm":"11:57:48","dt":"11/07/2023","sc":{"m":0,"distm":0,"ots":{"bc":0,"wtm":0},"p":0,"d":[["12:30",90,1],["12:30",90,0],["12:30",90,0],["12:30",90,1],["00:00",0,0],["12:30",90,0],["12:30",75,0]],"dd":[["18:00",90,0],["18:00",90,0],["18:00",90,0],["18:00",90,0],["00:00",0,0],["18:00",90,0],["18:00",75,0]]},"cmd":0,"mz":[1,71,167,214],"mzv":[0,1,2,0,0,0,0,0,0,0],"mzk":0,"rd":150,"sn":"20213019861000130203","al":{"lvl":0,"t":60},"tq":0,"modules":{"US":{"enabled":1},"DF":{"cut":1,"fh":1}}},"dat":{"mac":"A4E57CEC9ACC","fw":3.30,"fwb":1,"bt":{"t":23.5,"v":19.91,"p":100,"nr":349,"c":1,"m":1},"dmp":[4.1,3.5,358.3],"st":{"b":49360,"d":955207,"wt":52961,"bl":262},"ls":1,"le":0,"lz":9,"rsi":-75,"lk":0,"act":1,"tr":0,"conn":"wifi","rain":{"s":0,"cnt":0},"time":{"r":0,"l":0},"modules":{"US":{"stat":"ok"},"DF":{"stat":"ok"}}}}'
[2023-07-11 11:57:49][DEBUG] : Data decoding for Mouton started

Peut-être qu’il faut que j’envoie la payload au complet avec l’info pour le shortcut et zones interdites à chaque fois même si ca ne change pas.
Je ferai des modifs en ce sens mais probablement plus ajd, je ne pense pas que j’aurai le temps.

Je viens de remarquer quelques choses d’intéressant, la Zone de tonte qui remonte, n’est pas la zone actuelle lorsque la tondeuse est en charge mais la zone prochaine, c’est une info très intéressante je trouve, on ne peux pas l’avoir sur l’App , c’est donc un gros plus .

version passée en stable

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.