ioBroker.mihome-vacuum: Version >3.8.0 throws sendMessage throws error ==>MESSAGE TIMEOUT

Since v 3.8.0 the logs keeps ‘flooded’ with time out messages:

2022-10-31 08:32:06.756  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:08.760  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:10.764  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:12.770  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:14.773  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:16.777  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:18.781  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:40.786  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:42.789  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:44.791  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:46.793  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:48.797  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:32:50.799  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:12.802  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:14.805  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:16.807  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:18.810  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:20.815  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:22.819  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:44.823  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:46.827  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 08:33:48.829  - error: mihome-vacuum.0 (501610) sendMessage throws error ==>MESSAGE TIMEOUT

Debug looks like:

2022-10-31 10:12:59.087  - debug: mihome-vacuum.0 (507897) get params for stock Vacuum
2022-10-31 10:12:59.087  - debug: mihome-vacuum.0 (507897) Message= {"id":194,"method":"get_status"}
2022-10-31 10:12:59.093  - debug: mihome-vacuum.0 (507897) MIIO RECIVE: {"result":[{"msg_ver":8,"msg_seq":1170,"state":8,"battery":100,"clean_time":154,"clean_area":2452500,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":60,"dnd_enabled":0}],"id":194}
2022-10-31 10:12:59.094  - debug: mihome-vacuum.0 (507897) setGetStatus {"msg_ver":8,"msg_seq":1170,"state":8,"battery":100,"clean_time":154,"clean_area":2452500,"error_code":0,"map_present":true,"in_cleaning":false,"fan_power":60,"dnd_enabled":false,"error_text":"No error"}
2022-10-31 10:12:59.095  - debug: mihome-vacuum.0 (507897) Message= {"id":195,"method":"get_network_info"}
2022-10-31 10:12:59.100  - debug: mihome-vacuum.0 (507897) MIIO RECIVE: {"result":"unknown_method","id":195}
2022-10-31 10:12:59.101  - debug: mihome-vacuum.0 (507897) Message= {"id":196,"method":"get_sound_volume"}
2022-10-31 10:12:59.112  - debug: mihome-vacuum.0 (507897) MIIO RECIVE: {"result":[90],"id":196}
2022-10-31 10:12:59.114  - debug: mihome-vacuum.0 (507897) Message= {"id":197,"method":"get_map_v1"}
2022-10-31 10:12:59.121  - debug: mihome-vacuum.0 (507897) MIIO RECIVE: {"result":["retry"],"id":197}
2022-10-31 10:12:59.422  - debug: mihome-vacuum.0 (507897) Message= {"id":198,"method":"get_map_v1"}
2022-10-31 10:12:59.427  - debug: mihome-vacuum.0 (507897) MIIO RECIVE: {"result":["retry"],"id":198}
2022-10-31 10:12:59.728  - debug: mihome-vacuum.0 (507897) Message= {"id":199,"method":"get_map_v1"}
2022-10-31 10:12:59.733  - debug: mihome-vacuum.0 (507897) MIIO RECIVE: {"result":["retry"],"id":199}
2022-10-31 10:13:00.036  - debug: mihome-vacuum.0 (507897) Message= {"id":200,"method":"get_map_v1"}
2022-10-31 10:13:02.039  - debug: mihome-vacuum.0 (507897) MIIO Receive Timeout for "get_map_v1" <<<
2022-10-31 10:13:02.040  - error: mihome-vacuum.0 (507897) sendMessage throws error ==>MESSAGE TIMEOUT
2022-10-31 10:13:02.041  - debug: mihome-vacuum.0 (507897) Message= {"id":201,"method":"get_carpet_mode"}
2022-10-31 10:13:02.048  - debug: mihome-vacuum.0 (507897) MIIO RECIVE: {"result":[{"enable":0,"current_integral":450,"current_high":500,"current_low":400,"stall_time":10}],"id":201}
2022-10-31 10:13:03.022  - debug: mihome-vacuum.0 (507897) Receive <<< Helo <<< 2131002000000000046c6895635f919effffffffffffffffffffffffffffffff
2022-10-31 10:13:13.025  - debug: mihome-vacuum.0 (507897) Receive <<< Helo <<< 2131002000000000046c6895635f91a8ffffffffffffffffffffffffffffffff

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 42 (15 by maintainers)

Commits related to this issue

Most upvoted comments

@dirkhe warum wird denn die Karte überhaupt 24/7 anhand des eingestellten request intervals abgerufen und nicht auch in Abhängigkeit vom Status. Wenn Status Pause oder im Dock wäre es imho sinnvoller nicht permanent den request alle x Sekunden durchzuführen.