Rafraichissement widget

Bonjour, j’ai un soucis de rafraichissement sur le Dashboard avec mon landroid.
Lorsque je clique sur la double flèche rien ne se passe et il y a une erreur unknown method dans les logs.
Par contre quand je rafraichis avec l’application mobile Landroid c’est fait instantanément sur l’application mobile et sur Jeedom.

Une idée?

[2025-05-20 12:57:20][DEBUG] : Received new message on socket
[2025-05-20 12:57:20][DEBUG] : Close connection
[2025-05-20 12:57:20][INFO] : Execution of action refresh
[2025-05-20 12:57:20][ERROR] : unknown method
[2025-05-20 12:57:30][DEBUG] : Received new message on socket
[2025-05-20 12:57:30][DEBUG] : Close connection
[2025-05-20 12:57:30][INFO] : Execution of action refresh
[2025-05-20 12:57:30][ERROR] : unknown method
[2025-05-20 12:58:52][DEBUG] : Received new message on socket
[2025-05-20 12:58:52][DEBUG] : Close connection
[2025-05-20 12:58:52][DEBUG] : Starting new HTTPS connection (1): api.worxlandroid.com:443
[2025-05-20 12:58:52][DEBUG] : https://api.worxlandroid.com:443 "GET /api/v2/product-items?status=1 HTTP/11" 200 None
[2025-05-20 12:58:52][DEBUG] : Starting new HTTPS connection (1): api.worxlandroid.com:443
[2025-05-20 12:58:52][DEBUG] : https://api.worxlandroid.com:443 "GET /api/v2/products HTTP/11" 200 None

voir doc du plugin pour avoir les infos à communiquer
pas hésiter à fournir des détails car si vous en êtes arrivé là c’est que vous avez fait des manipulations

2025-05-20 17:28:53][DEBUG] : Data for Robocop has been decoded
[2025-05-20 17:28:53][DEBUG] : Checking ['name'] against {'name': 'Robocop', 'device': {}}
[2025-05-20 17:28:53][DEBUG] : Checking ['device'] against {'name': 'Robocop', 'device': {}}
[2025-05-20 17:28:53][DEBUG] : on worx message Robocop, {'id': 636303, 'uuid': '96c53119-4872-4002-987b-9e32b5a217a7', 'product_id': 66, 'serial_number': '20213026731000010144', 'mac_address': 'A848FA98AD28', 'locked': False, 'sim': None, 'mqtt_registered': True, 'registered_at': '2022-03-26 00:00:00', 'online': True, 'protocol': 0, 'capabilities_available': ['display_pairing_shortcut'], 'name': 'Robocop', 'blade_height_shift': 0, 'pin_code': None, 'purchased_at': '2022-03-24 00:00:00', 'setup_location': {'latitude': 49.22134907, 'longitude': 6.6327554}, 'city': {'id': 3019110, 'country_id': 250, 'name': 'Falck', 'latitude': 49.231339, 'longitude': 6.63497, 'created_at': '2018-02-15 22:46:43', 'updated_at': '2018-02-15 22:46:43'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 161220, 'last_status': {'timestamp': '2025-05-20 15:19:20', 'payload': {'cfg': {'id': 2, 'sn': '20213026731000010144', 'dt': '20/05/2025', 'tm': '17:19:18', 'lg': 'fr', 'cmd': 0, 'sc': {'m': 1, 'd': [['12:00', 330, 0], ['12:00', 330, 1], ['12:00', 330, 0], ['12:00', 330, 0], ['12:00', 330, 1], ['12:00', 330, 0], ['12:00', 330, 0]], 'dd': [['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0]], 'distm': 0, 'p': 20, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 37, 49, 0], 'mzv': [0, 1, 2, 0, 1, 2, 1, 2, 2, 2], 'mzk': 1, 'rd': 180, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'US': {'enabled': 1}}}, 'dat': {'mac': 'A848FA98AD28', 'fw': 3.32, 'fwb': 1, 'ls': 7, 'le': 0, 'conn': 'wifi', 'bt': {'t': 32.8, 'v': 17.84, 'p': 41, 'nr': 1273, 'c': 0, 'm': 0}, 'dmp': [-3.3, 0.4, 164.4], 'st': {'b': 148381, 'd': 2626887, 'wt': 161491, 'bl': 145}, 'act': 1, 'rsi': -66, 'lk': 0, 'tr': 0, 'lz': 2, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR147E.1', 'description': 'Landroid L1000', 'year': 2021, 'cutting_width': 200}, 'battery': {'cycles': {'total': 1273, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 32.2, 'voltage': 17.77, 'percent': 37, 'charging': False}, 'blades': {'total_on': 148391, 'reset_at': 62462, 'reset_time': datetime.datetime(2023, 6, 24, 10, 50, 1, tzinfo=zoneinfo.ZoneInfo(key='Europe/Paris')), 'current_on': 85929}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': -4.2, 'roll': 1.8, 'yaw': 174.3}, 'rainsensor': {'delay': 180, 'triggered': False, 'remaining': 0}, 'status': {'id': 7, 'description': 'mowing'}, 'zone': {'index': 2, 'indicies': [0, 1, 2, 0, 1, 2, 1, 2, 2, 2], 'starting_point': [1, 37, 49, 0], 'current': 2}, 'warranty': {'expires_at': datetime.datetime(2025, 3, 24, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Europe/Paris')), 'registered': True, 'expired': True}, 'firmware': {'auto_upgrade': True, 'version': '3.32.0+1'}, 'schedules': {'daily_progress': 100, 'next_schedule_start': '2025-05-21 12:00:00', 'time_extension': 20, 'active': True, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'unknown', 'irrigation': True, 'nutrition': None, 'soil_type': 'sand', 'exclusion_scheduler': {'days': [{'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': False}, 'primary': {'monday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': True}, 'tuesday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}, 'wednesday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}, 'thursday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': True}, 'friday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}, 'saturday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}, 'sunday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}}, 'secondary': {'monday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'tuesday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'wednesday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'saturday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'sunday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}}}, 'lawn': {'perimeter': 145, 'size': 398.49551391602}, 'active_modules': {'ultrasonic': True, 'digital_fence_fh': False, 'digital_fence_cut': False, 'headlight': False, 'cellular': False}, 'in_topic': 'PRM100/A848FA98AD28/commandIn', 'out_topic': 'PRM100/A848FA98AD28/commandOut', 'rssi': -59, 'statistics': {'worktime_blades_on': 148391, 'distance': 2627061, 'worktime_total': 161501}, 'updated': '20/05/2025 17:28:53', 'torque': 0, 'partymode_enabled': False}
[2025-05-20 17:28:54][DEBUG] : Send to jeedom: {'update': {'96c53119-4872-4002-987b-9e32b5a217a7': {'id': 636303, 'uuid': '96c53119-4872-4002-987b-9e32b5a217a7', 'product_id': 66, 'serial_number': '20213026731000010144', 'mac_address': 'A848FA98AD28', 'locked': False, 'sim': None, 'mqtt_registered': True, 'registered_at': '2022-03-26 00:00:00', 'online': True, 'protocol': 0, 'capabilities_available': ['display_pairing_shortcut'], 'name': 'Robocop', 'blade_height_shift': 0, 'pin_code': None, 'purchased_at': '2022-03-24 00:00:00', 'setup_location': {'latitude': 49.22134907, 'longitude': 6.6327554}, 'city': {'id': 3019110, 'country_id': 250, 'name': 'Falck', 'latitude': 49.231339, 'longitude': 6.63497, 'created_at': '2018-02-15 22:46:43', 'updated_at': '2018-02-15 22:46:43'}, 'time_zone': 'Europe/Paris', 'improvement': True, 'diagnostic': True, 'mower_work_time': 161220, 'last_status': {'timestamp': '2025-05-20 15:19:20', 'payload': {'cfg': {'id': 2, 'sn': '20213026731000010144', 'dt': '20/05/2025', 'tm': '17:19:18', 'lg': 'fr', 'cmd': 0, 'sc': {'m': 1, 'd': [['12:00', 330, 0], ['12:00', 330, 1], ['12:00', 330, 0], ['12:00', 330, 0], ['12:00', 330, 1], ['12:00', 330, 0], ['12:00', 330, 0]], 'dd': [['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0], ['00:00', 0, 0]], 'distm': 0, 'p': 20, 'ots': {'wtm': 0, 'bc': 0}}, 'mz': [1, 37, 49, 0], 'mzv': [0, 1, 2, 0, 1, 2, 1, 2, 2, 2], 'mzk': 1, 'rd': 180, 'al': {'lvl': 0, 't': 60}, 'tq': 0, 'modules': {'US': {'enabled': 1}}}, 'dat': {'mac': 'A848FA98AD28', 'fw': 3.32, 'fwb': 1, 'ls': 7, 'le': 0, 'conn': 'wifi', 'bt': {'t': 32.8, 'v': 17.84, 'p': 41, 'nr': 1273, 'c': 0, 'm': 0}, 'dmp': [-3.3, 0.4, 164.4], 'st': {'b': 148381, 'd': 2626887, 'wt': 161491, 'bl': 145}, 'act': 1, 'rsi': -66, 'lk': 0, 'tr': 0, 'lz': 2, 'rain': {'s': 0, 'cnt': 0}, 'modules': {'US': {'stat': 'ok'}}}}}, 'product': {'code': 'WR147E.1', 'description': 'Landroid L1000', 'year': 2021, 'cutting_width': 200}, 'battery': {'cycles': {'total': 1273, 'current': 0, 'reset_at': None, 'reset_time': None}, 'temperature': 32.2, 'voltage': 17.77, 'percent': 37, 'charging': False}, 'blades': {'total_on': 148391, 'reset_at': 62462, 'reset_time': '2023-06-24T10:50:01+02:00', 'current_on': 85929}, 'chassis': {}, 'error': {'id': 0, 'description': 'no error'}, 'orientation': {'pitch': -4.2, 'roll': 1.8, 'yaw': 174.3}, 'rainsensor': {'delay': 180, 'triggered': False, 'remaining': 0}, 'status': {'id': 7, 'description': 'mowing'}, 'zone': {'index': 2, 'indicies': [0, 1, 2, 0, 1, 2, 1, 2, 2, 2], 'starting_point': [1, 37, 49, 0], 'current': 2}, 'warranty': {'expires_at': '2025-03-24T00:00:00+01:00', 'registered': True, 'expired': True}, 'firmware': {'auto_upgrade': True, 'version': '3.32.0+1'}, 'schedules': {'daily_progress': 100, 'next_schedule_start': '2025-05-21 12:00:00', 'time_extension': 20, 'active': True, 'auto_schedule': {'settings': {'boost': 0, 'grass_type': 'unknown', 'irrigation': True, 'nutrition': None, 'soil_type': 'sand', 'exclusion_scheduler': {'days': [{'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}, {'slots': [], 'exclude_day': False}], 'exclude_nights': True}}, 'enabled': False}, 'primary': {'monday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': True}, 'tuesday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}, 'wednesday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}, 'thursday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': True}, 'friday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}, 'saturday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}, 'sunday': {'start': '12:00', 'end': '18:36', 'duration': 330, 'boundary': False}}, 'secondary': {'monday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'tuesday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'wednesday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'thursday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'friday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'saturday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}, 'sunday': {'start': '00:00', 'end': '00:00', 'duration': 0, 'boundary': False}}}, 'lawn': {'perimeter': 145, 'size': 398.49551391602}, 'active_modules': {'ultrasonic': True, 'digital_fence_fh': False, 'digital_fence_cut': False, 'headlight': False, 'cellular': False}, 'in_topic': 'PRM100/A848FA98AD28/commandIn', 'out_topic': 'PRM100/A848FA98AD28/commandOut', 'rssi': -59, 'statistics': {'worktime_blades_on': 148391, 'distance': 2627061, 'worktime_total': 161501}, 'updated': '20/05/2025 17:28:53', 'torque': 0, 'partymode_enabled': False}}}
[2025-05-20 17:36:22][DEBUG] : Received new message on socket
[2025-05-20 17:36:22][DEBUG] : Close connection
[2025-05-20 17:36:22][INFO] : Execution of action refresh
[2025-05-20 17:36:22][ERROR] : unknown method
[2025-05-20 17:36:31][DEBUG] : Received new message on socket
[2025-05-20 17:36:31][DEBUG] : Close connection
[2025-05-20 17:36:31][INFO] : Execution of action refresh
[2025-05-20 17:36:31][ERROR] : unknown method
[2025-05-20 17:36:46][DEBUG] : Received new message on socket
[2025-05-20 17:36:46][DEBUG] : Close connection
[2025-05-20 17:36:46][INFO] : Execution of action refresh
[2025-05-20 17:36:46][ERROR] : unknown method

Merci pour ce super plugin que j’utilise depuis sa création.

Quand je redémarre le démon ça se met à jour

Effectivement il y a un problème avec la commande refresh
Mais en fait elle ne sert à rien car les commandes infos sont mises à jour en temps réel lorsqu’il y a un changement.
Du coup pas sur que je vais « corriger »; je vais probablement supprimer la commande (et donc l’action sur le widget)

Merci, je vais surveiller ça.
Parfois au bout de quelques jours je suis obligé de relancer le démon tout de même car les infos ne se mettent pas à jour. C’est normal? Je vais peut-être créer un scénario qui relance le démon tout les 3 jours. Tu en penses quoi?
Bonne journée

non

que ce n’est pas une bonne idée, ca ne sert à rien
chez moi ca bouge pas pendant des mois

=> mettez le log en mode INFO (j’insiste, pas DEBUG), redémarrez le démon et laissez tourner
si ca pose problème à un moment, montrez le log

OK je met le log en INFO

la commande refresh sera fixée en beta demain, même si elle ne sert à rien d’après moi

Merci Mips. Je suis passé en beta.
J’ai installé un nouveau robot VISION WR213E.1 et il n’affiche pas la date et l’heure, ce n’est pas important car ça fonctionne tout de même.
Tu aurais besoin de quoi?