Closed soRailicious closed 3 years ago
please poste a long debug log from start
mihome-vacuum.0 | 2021-05-17 21:46:27.424 | info | (10279) create state for carpet_mode |
---|---|---|---|
mihome-vacuum.0 | 2021-05-17 21:46:26.790 | info | (10279) create states for mop |
mihome-vacuum.0 | 2021-05-17 21:46:26.787 | info | (10279) create states for water box mode |
mihome-vacuum.0 | 2021-05-17 21:46:26.740 | info | (10279) create states for water box |
mihome-vacuum.0 | 2021-05-17 21:46:26.729 | info | (10279) change states from State control.fan_power |
mihome-vacuum.0 | 2021-05-17 21:46:26.664 | info | (10279) Map selected create states... |
mihome-vacuum.0 | 2021-05-17 21:46:24.865 | info | (10279) settest next timer: not available |
mihome-vacuum.0 | 2021-05-17 21:46:24.347 | info | (10279) select standard vacuum protocol.... |
mihome-vacuum.0 | 2021-05-17 21:46:24.321 | info | (10279) IOT enabled, create state |
mihome-vacuum.0 | 2021-05-17 21:46:24.303 | info | (10279) check group user admin group admin: false |
mihome-vacuum.0 | 2021-05-17 21:46:24.297 | info | (10279) check user admin pw iobroker: true,system.user.admin |
mihome-vacuum.0 | 2021-05-17 21:46:24.072 | info | (10279) starting. Version 3.1.7 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.16.1, js-controller: 3.3.5 |
mihome-vacuum.0 | 2021-05-17 21:46:16.083 | info | (9387) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason |
mihome-vacuum.0 | 2021-05-17 21:46:16.081 | info | (9387) terminating |
mihome-vacuum.0 | 2021-05-17 21:46:16.079 | info | (9387) Got terminate signal TERMINATE_YOURSELF |
mihome-vacuum.0 | 2021-05-17 21:43:01.278 | info | (9387) create state for carpet_mode |
mihome-vacuum.0 | 2021-05-17 21:43:00.994 | info | (9387) create states for mop |
mihome-vacuum.0 | 2021-05-17 21:43:00.987 | info | (9387) create states for water box mode |
mihome-vacuum.0 | 2021-05-17 21:43:00.582 | info | (9387) create states for water box |
mihome-vacuum.0 | 2021-05-17 21:43:00.474 | info | (9387) change states from State control.fan_power |
mihome-vacuum.0 | 2021-05-17 21:40:11.668 | info | (9387) Map selected create states... |
mihome-vacuum.0 | 2021-05-17 21:40:09.860 | info | (9387) settest next timer: not available |
mihome-vacuum.0 | 2021-05-17 21:40:09.464 | info | (9387) State value to set for "mihome-vacuum.0.deviceInfo.fw_ver" has to be type "string" but received type "undefined" |
mihome-vacuum.0 | 2021-05-17 21:40:09.337 | info | (9387) select standard vacuum protocol.... |
mihome-vacuum.0 | 2021-05-17 21:40:09.331 | warn | (9387) No Answer for DeviceModel use model from Config |
mihome-vacuum.0 | 2021-05-17 21:40:09.330 | warn | (9387) No Answer for DeviceModel use old one |
mihome-vacuum.0 | 2021-05-17 21:40:09.329 | warn | (9387) YOUR DEVICE IS CONNECTED BUT DID NOT ANSWER YET - CONNECTION CAN TAKE UP TO 10 MINUTES - PLEASE BE PATIENT AND DO NOT TURN THE ADAPTER OFF |
mihome-vacuum.0 | 2021-05-17 21:39:59.296 | info | (9387) IOT enabled, create state |
mihome-vacuum.0 | 2021-05-17 21:39:59.278 | info | (9387) check group user admin group admin: false |
mihome-vacuum.0 | 2021-05-17 21:39:59.272 | info | (9387) check user admin pw iobroker: true,system.user.admin |
mihome-vacuum.0 | 2021-05-17 21:39:59.005 | info | (9387) starting. Version 3.1.7 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.16.1, js-controller: 3.3.5 |
mihome-vacuum.0 | 2021-05-17 21:39:53.718 | info | (9353) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason |
mihome-vacuum.0 | 2021-05-17 21:39:53.717 | info | (9353) terminating |
mihome-vacuum.0 | 2021-05-17 21:39:53.715 | info | (9353) Got terminate signal TERMINATE_YOURSELF |
Debug log please
mihome-vacuum.0 | 2021-05-18 08:39:58.854 | debug | (21733) Time difference between Mihome Vacuum and ioBroker: 1 sec |
mihome-vacuum.0 | 2021-05-18 08:39:58.853 | debug | (21733) Receive <<< Helo <<< 213100200000000018cb431d60a3613fffffffffffffffffffffffffffffffff |
mihome-vacuum.0 | 2021-05-18 08:39:52.149 | debug | (21733) TypeError: mapCreator.CanvasMap is not a function |
mihome-vacuum.0 | 2021-05-18 08:39:52.034 | debug | (21733) update_Map got new time:1621319991 |
mihome-vacuum.0 | 2021-05-18 08:39:52.034 | debug | (21733) update_Map got new expires:1621321792 |
mihome-vacuum.0 | 2021-05-18 08:39:52.034 | debug | (21733) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/rubyslite/415974173/4?Expires=1621321792000&GalaxyAccessKeyId=5271733786445&Signature=5EQVw4qXbzBx0YqbhCGtHAks8ck= |
mihome-vacuum.0 | 2021-05-18 08:39:51.965 | debug | (21733) MIIO RECIVE: {"result":[{"enable":1,"current_integral":450,"current_high":500,"current_low":400,"stall_time":10}],"id":44} |
mihome-vacuum.0 | 2021-05-18 08:39:51.949 | debug | (21733) Message= {"id":44,"method":"get_carpet_mode"} |
mihome-vacuum.0 | 2021-05-18 08:39:51.946 | debug | (21733) update_Map need new mapurl |
mihome-vacuum.0 | 2021-05-18 08:39:51.945 | debug | (21733) update_Map Mimap enabled |
mihome-vacuum.0 | 2021-05-18 08:39:51.945 | debug | (21733) Mappointer_updated |
mihome-vacuum.0 | 2021-05-18 08:39:51.944 | debug | (21733) MIIO RECIVE: {"result":["rubyslite%2F415974173%2F4"],"id":43} |
mihome-vacuum.0 | 2021-05-18 08:39:51.939 | debug | (21733) Message= {"id":43,"method":"get_map_v1"} |
mihome-vacuum.0 | 2021-05-18 08:39:51.937 | debug | (21733) MIIO RECIVE: {"result":[100],"id":42} |
mihome-vacuum.0 | 2021-05-18 08:39:51.918 | debug | (21733) Message= {"id":42,"method":"get_sound_volume"} |
mihome-vacuum.0 | 2021-05-18 08:39:51.864 | debug | (21733) MIIO RECIVE: {"result":{"ssid":"CG-AP","ip":"192.168.178.244","mac":"b0:4a:39:11:74:52","bssid":"80:2a:a8:d4:60:e6","rssi":-32},"id":41} |
mihome-vacuum.0 | 2021-05-18 08:39:51.832 | debug | (21733) Message= {"id":41,"method":"get_network_info"} |
mihome-vacuum.0 | 2021-05-18 08:39:51.831 | debug | (21733) setGetStatus {"msg_ver":2,"msg_seq":861,"state":8,"battery":100,"clean_time":1975,"clean_area":40362500,"error_code":0,"map_present":true,"in_cleaning":false,"in_returning":0,"in_fresh_state": |
mihome-vacuum.0 | 2021-05-18 08:39:51.830 | debug | (21733) MIIO RECIVE: {"result":[{"msg_ver":2,"msg_seq":861,"state":8,"battery":100,"clean_time":1975,"clean_area":40362500,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_sta |
mihome-vacuum.0 | 2021-05-18 08:39:51.820 | debug | (21733) Message= {"id":40,"method":"get_status"} |
mihome-vacuum.0 | 2021-05-18 08:39:51.819 | debug | (21733) get params for stock Vacuum |
mihome-vacuum.0 | 2021-05-18 08:39:48.850 | debug | (21733) Time difference between Mihome Vacuum and ioBroker: 1 sec |
mihome-vacuum.0 | 2021-05-18 08:39:48.849 | debug | (21733) Receive <<< Helo <<< 213100200000000018cb431d60a36135ffffffffffffffffffffffffffffffff |
mihome-vacuum.0 | 2021-05-18 08:39:38.846 | debug | (21733) Time difference between Mihome Vacuum and ioBroker: 1 sec |
mihome-vacuum.0 | 2021-05-18 08:39:38.845 | debug | (21733) Receive <<< Helo <<< 213100200000000018cb431d60a3612bffffffffffffffffffffffffffffffff |
mihome-vacuum.0 | 2021-05-18 08:39:32.131 | debug | (21733) TypeError: mapCreator.CanvasMap is not a function |
mihome-vacuum.0 | 2021-05-18 08:39:31.897 | debug | (21733) update_Map got new time:1621319971 |
mihome-vacuum.0 | 2021-05-18 08:39:31.896 | debug | (21733) update_Map got new expires:1621321771 |
mihome-vacuum.0 | 2021-05-18 08:39:31.894 | debug | (21733) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/rubyslite/415974173/3?Expires=1621321771000&GalaxyAccessKeyId=5271733786445&Signature=/DQOnc72a0itt9S/PgXOTyPZgL8= |
mihome-vacuum.0 | 2021-05-18 08:39:31.819 | debug | (21733) MIIO RECIVE: {"result":[{"enable":1,"current_integral":450,"current_high":500,"current_low":400,"stall_time":10}],"id":39} |
mihome-vacuum.0 | 2021-05-18 08:39:31.804 | debug | (21733) Message= {"id":39,"method":"get_carpet_mode"} |
mihome-vacuum.0 | 2021-05-18 08:39:31.802 | debug | (21733) update_Map need new mapurl |
mihome-vacuum.0 | 2021-05-18 08:39:31.800 | debug | (21733) update_Map Mimap enabled |
mihome-vacuum.0 | 2021-05-18 08:39:31.800 | debug | (21733) Mappointer_updated |
mihome-vacuum.0 | 2021-05-18 08:39:31.798 | debug | (21733) MIIO RECIVE: {"result":["rubyslite%2F415974173%2F3"],"id":38} |
mihome-vacuum.0 | 2021-05-18 08:39:31.792 | debug | (21733) Message= {"id":38,"method":"get_map_v1"} |
mihome-vacuum.0 | 2021-05-18 08:39:31.791 | debug | (21733) MIIO RECIVE: {"result":[100],"id":37} |
mihome-vacuum.0 | 2021-05-18 08:39:31.785 | debug | (21733) Message= {"id":37,"method":"get_sound_volume"} |
mihome-vacuum.0 | 2021-05-18 08:39:31.767 | debug | (21733) MIIO RECIVE: {"result":{"ssid":"CG-AP","ip":"192.168.178.244","mac":"b0:4a:39:11:74:52","bssid":"80:2a:a8:d4:60:e6","rssi":-32},"id":36} |
mihome-vacuum.0 | 2021-05-18 08:39:31.738 | debug | (21733) Message= {"id":36,"method":"get_network_info"} |
mihome-vacuum.0 | 2021-05-18 08:39:31.737 | debug | (21733) setGetStatus {"msg_ver":2,"msg_seq":860,"state":8,"battery":100,"clean_time":1975,"clean_area":40362500,"error_code":0,"map_present":true,"in_cleaning":false,"in_returning":0,"in_fresh_state": |
mihome-vacuum.0 | 2021-05-18 08:39:31.736 | debug | (21733) MIIO RECIVE: {"result":[{"msg_ver":2,"msg_seq":860,"state":8,"battery":100,"clean_time":1975,"clean_area":40362500,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_sta |
mihome-vacuum.0 | 2021-05-18 08:39:31.728 | debug | (21733) Message= {"id":35,"method":"get_status"} |
mihome-vacuum.0 | 2021-05-18 08:39:31.728 | debug | (21733) get params for stock Vacuum |
mihome-vacuum.0 | 2021-05-18 08:39:28.841 | debug | (21733) Time difference between Mihome Vacuum and ioBroker: 1 sec |
mihome-vacuum.0 | 2021-05-18 08:39:28.838 | debug | (21733) Receive <<< Helo <<< 213100200000000018cb431d60a36121ffffffffffffffffffffffffffffffff |
mihome-vacuum.0 | 2021-05-18 08:39:18.833 | debug | (21733) Time difference between Mihome Vacuum and ioBroker: 1 sec |
mihome-vacuum.0 | 2021-05-18 08:39:18.832 | debug | (21733) Receive <<< Helo <<< 213100200000000018cb431d60a36117ffffffffffffffffffffffffffffffff |
mihome-vacuum.0 | 2021-05-18 08:39:12.085 | debug | (21733) TypeError: mapCreator.CanvasMap is not a function |
mihome-vacuum.0 | 2021-05-18 08:39:11.938 | debug | (21733) finish logs all [{"Datum":"17.5","Start":"20:10","Saugzeit":"33 min","Fläche":"40.36 m²","Error":0,"Ende":false},{"Datum":"16.5","Start":"21:54","Saugzeit":"3 min","Fläche":"1.52 m²","Error":0 |
mihome-vacuum.0 | 2021-05-18 08:39:11.938 | debug | (21733) MIIO RECIVE: {"result":[[1619541220,1619544947,3727,61647500,0,1,2,1,52]],"id":34} |
mihome-vacuum.0 | 2021-05-18 08:39:11.908 | debug | (21733) Message= {"id":34,"method":"get_clean_record","params":[1619541220]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.907 | debug | (21733) MIIO RECIVE: {"result":[[1619627446,1619631033,3587,61745000,0,1,2,1,52]],"id":33} |
mihome-vacuum.0 | 2021-05-18 08:39:11.902 | debug | (21733) TypeError: mapCreator.CanvasMap is not a function |
mihome-vacuum.0 | 2021-05-18 08:39:11.810 | debug | (21733) Message= {"id":33,"method":"get_clean_record","params":[1619627446]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.809 | debug | (21733) MIIO RECIVE: {"result":[[1619718119,1619721540,3421,57825000,0,1,2,1,52]],"id":32} |
mihome-vacuum.0 | 2021-05-18 08:39:11.799 | debug | (21733) Message= {"id":32,"method":"get_clean_record","params":[1619718119]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.798 | debug | (21733) MIIO RECIVE: {"result":[[1619857833,1619861357,3524,57735000,0,1,2,1,52]],"id":31} |
mihome-vacuum.0 | 2021-05-18 08:39:11.777 | debug | (21733) Message= {"id":31,"method":"get_clean_record","params":[1619857833]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.776 | debug | (21733) MIIO RECIVE: {"result":[[1620153080,1620163589,3709,59512500,0,0,1,1,60]],"id":30} |
mihome-vacuum.0 | 2021-05-18 08:39:11.768 | debug | (21733) Message= {"id":30,"method":"get_clean_record","params":[1620153080]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.767 | debug | (21733) MIIO RECIVE: {"result":[[1620234852,1620235236,222,5382500,0,0,1,1,21]],"id":29} |
mihome-vacuum.0 | 2021-05-18 08:39:11.755 | debug | (21733) Message= {"id":29,"method":"get_clean_record","params":[1620234852]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.754 | debug | (21733) MIIO RECIVE: {"result":[[1620235381,1620238811,3430,58807500,0,1,1,1,52]],"id":28} |
mihome-vacuum.0 | 2021-05-18 08:39:11.744 | debug | (21733) Message= {"id":28,"method":"get_clean_record","params":[1620235381]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.744 | debug | (21733) MIIO RECIVE: {"result":[[1620293351,1620296314,2963,49787500,0,1,1,1,52]],"id":27} |
mihome-vacuum.0 | 2021-05-18 08:39:11.736 | debug | (21733) Message= {"id":27,"method":"get_clean_record","params":[1620293351]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.735 | debug | (21733) MIIO RECIVE: {"result":[[1620462442,1620471792,5947,52040000,0,1,2,1,52]],"id":26} |
mihome-vacuum.0 | 2021-05-18 08:39:11.726 | debug | (21733) MIIO RECIVE: {"result":[{"enable":1,"current_integral":450,"current_high":500,"current_low":400,"stall_time":10}],"id":25} |
mihome-vacuum.0 | 2021-05-18 08:39:11.724 | debug | (21733) Message= {"id":26,"method":"get_clean_record","params":[1620462442]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.723 | debug | (21733) MIIO RECIVE: {"result":[[1620491915,1620496295,4330,60207500,0,1,2,1,52]],"id":24} |
mihome-vacuum.0 | 2021-05-18 08:39:11.703 | debug | (21733) Message= {"id":25,"method":"get_carpet_mode"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.702 | info | (21733) create state for carpet_mode |
mihome-vacuum.0 | 2021-05-18 08:39:11.701 | debug | (21733) MIIO RECIVE: {"result":[{"enable":1,"current_integral":450,"current_high":500,"current_low":400,"stall_time":10}],"id":23} |
mihome-vacuum.0 | 2021-05-18 08:39:11.700 | debug | (21733) Message= {"id":24,"method":"get_clean_record","params":[1620491915]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.684 | debug | (21733) MIIO RECIVE: {"result":[[1620551327,1620555688,4138,48170000,0,1,1,1,52]],"id":22} |
mihome-vacuum.0 | 2021-05-18 08:39:11.682 | debug | (21733) Message= {"id":23,"method":"get_carpet_mode"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.680 | debug | (21733) update_Map use old mapurl |
mihome-vacuum.0 | 2021-05-18 08:39:11.679 | debug | (21733) update_Map Mimap enabled |
mihome-vacuum.0 | 2021-05-18 08:39:11.679 | debug | (21733) Mappointer_updated |
mihome-vacuum.0 | 2021-05-18 08:39:11.678 | debug | (21733) MIIO RECIVE: {"result":["rubyslite%2F415974173%2F1"],"id":21} |
mihome-vacuum.0 | 2021-05-18 08:39:11.668 | debug | (21733) Message= {"id":22,"method":"get_clean_record","params":[1620551327]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.667 | debug | (21733) MIIO RECIVE: {"result":[[1620564589,1620566552,1698,26027500,0,0,1,1,64]],"id":20} |
mihome-vacuum.0 | 2021-05-18 08:39:11.664 | debug | (21733) Message= {"id":21,"method":"get_map_v1"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.664 | debug | (21733) Startup: Delete setGetConsumable |
mihome-vacuum.0 | 2021-05-18 08:39:11.663 | debug | (21733) Startup: setGetConsumable Anser: true |
mihome-vacuum.0 | 2021-05-18 08:39:11.662 | debug | (21733) MIIO RECIVE: {"result":[{"main_brush_work_time":73496,"side_brush_work_time":73496,"filter_work_time":73496,"filter_element_work_time":73481,"sensor_dirty_time":73486}],"id":19} |
mihome-vacuum.0 | 2021-05-18 08:39:11.652 | debug | (21733) Message= {"id":20,"method":"get_clean_record","params":[1620564589]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.651 | debug | (21733) MIIO RECIVE: {"result":[[1620725617,1620729286,3669,60347500,0,1,1,1,52]],"id":18} |
mihome-vacuum.0 | 2021-05-18 08:39:11.649 | debug | (21733) Message= {"id":19,"method":"get_consumable"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.649 | debug | (21733) Startup: Delete setGetCleanSummary |
mihome-vacuum.0 | 2021-05-18 08:39:11.648 | debug | (21733) Startup: setGetCleanSummary Anser: true |
mihome-vacuum.0 | 2021-05-18 08:39:11.646 | debug | (21733) MIIO RECIVE: {"result":[73486,1135412500,30,[1621275050,1621194876,1621194867,1621194133,1621170649,1620925464,1620827842,1620725617,1620564589,1620551327,1620491915,1620462442,1620293351,1620 |
mihome-vacuum.0 | 2021-05-18 08:39:11.637 | debug | (21733) Message= {"id":18,"method":"get_clean_record","params":[1620725617]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.636 | debug | (21733) MIIO RECIVE: {"result":[[1620827842,1620829111,1266,20937500,0,0,1,1,60]],"id":16} |
mihome-vacuum.0 | 2021-05-18 08:39:11.635 | debug | (21733) Message= {"id":17,"method":"get_clean_summary"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.634 | debug | (21733) Startup: Delete getMultiMapsList |
mihome-vacuum.0 | 2021-05-18 08:39:11.634 | debug | (21733) Startup: getMultiMapsList Anser: true |
mihome-vacuum.0 | 2021-05-18 08:39:11.632 | debug | (21733) States for Map: {"0":"Erdgeschoss","1":"Obergeschoss"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.631 | debug | (21733) States for 2 Map: [{"mapFlag":0,"add_time":1621196293,"length":11,"name":"Erdgeschoss","bak_maps":[]},{"mapFlag":1,"add_time":1620551524,"length":12,"name":"Obergeschoss","bak_maps":[]}] |
mihome-vacuum.0 | 2021-05-18 08:39:11.630 | debug | (21733) MIIO RECIVE: {"result":[{"max_multi_map":4,"max_bak_map":0,"multi_map_count":2,"map_info":[{"mapFlag":0,"add_time":1621196293,"length":11,"name":"Erdgeschoss","bakmaps":[]},{"mapFlag":1,"add |
mihome-vacuum.0 | 2021-05-18 08:39:11.628 | debug | (21733) Message= {"id":16,"method":"get_clean_record","params":[1620827842]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.627 | debug | (21733) MIIO RECIVE: {"result":[[1620925464,1620929917,3739,60220000,0,1,1,1,52]],"id":14} |
mihome-vacuum.0 | 2021-05-18 08:39:11.620 | debug | (21733) Message= {"id":15,"method":"get_multi_maps_list"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.619 | debug | (21733) MIIO RECIVE: {"result":[100],"id":13} |
mihome-vacuum.0 | 2021-05-18 08:39:11.617 | debug | (21733) Message= {"id":14,"method":"get_clean_record","params":[1620925464]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.616 | debug | (21733) MIIO RECIVE: {"result":[[1621170649,1621174895,3955,60665000,0,1,1,1,52]],"id":12} |
mihome-vacuum.0 | 2021-05-18 08:39:11.607 | debug | (21733) Message= {"id":13,"method":"get_sound_volume"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.603 | debug | (21733) update_Map got new time:1621319951 |
mihome-vacuum.0 | 2021-05-18 08:39:11.603 | debug | (21733) update_Map got new expires:1621321751 |
mihome-vacuum.0 | 2021-05-18 08:39:11.602 | debug | (21733) update_Map got new url:https://awsde0.fds.api.xiaomi.com/robomap/rubyslite/415974173/1?Expires=1621321751000&GalaxyAccessKeyId=5271733786445&Signature=tsCSxSQhl2i5HDurOC2Td6by5lE= |
mihome-vacuum.0 | 2021-05-18 08:39:11.596 | debug | (21733) Message= {"id":12,"method":"get_clean_record","params":[1621170649]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.595 | debug | (21733) MIIO RECIVE: {"result":[[1621194133,1621194159,21,242500,0,0,2,1,60]],"id":11} |
mihome-vacuum.0 | 2021-05-18 08:39:11.573 | debug | (21733) Message= {"id":11,"method":"get_clean_record","params":[1621194133]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.572 | debug | (21733) MIIO RECIVE: {"result":[[1621194867,1621194869,2,0,0,0,2,1,37]],"id":10} |
mihome-vacuum.0 | 2021-05-18 08:39:11.563 | debug | (21733) Message= {"id":10,"method":"get_clean_record","params":[1621194867]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.562 | debug | (21733) MIIO RECIVE: {"result":[[1621194876,1621195046,157,1517500,0,0,2,1,60]],"id":9} |
mihome-vacuum.0 | 2021-05-18 08:39:11.553 | debug | (21733) Message= {"id":9,"method":"get_clean_record","params":[1621194876]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.551 | debug | (21733) MIIO RECIVE: {"result":[[1621275050,1621277025,1975,40362500,0,0,1,1,60]],"id":8} |
mihome-vacuum.0 | 2021-05-18 08:39:11.541 | debug | (21733) Message= {"id":8,"method":"get_clean_record","params":[1621275050]} |
mihome-vacuum.0 | 2021-05-18 08:39:11.539 | debug | (21733) MIIO RECIVE: {"result":[73486,1135412500,30,[1621275050,1621194876,1621194867,1621194133,1621170649,1620925464,1620827842,1620725617,1620564589,1620551327,1620491915,1620462442,1620293351,1620 |
mihome-vacuum.0 | 2021-05-18 08:39:11.537 | debug | (21733) MIIO RECIVE: {"result":{"ssid":"CG-AP","ip":"192.168.178.244","mac":"b0:4a:39:11:74:52","bssid":"80:2a:a8:d4:60:e6","rssi":-32},"id":6} |
mihome-vacuum.0 | 2021-05-18 08:39:11.527 | debug | (21733) Message= {"id":7,"method":"get_clean_summary"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.524 | debug | (21733) MIIO RECIVE: {"result":[{"main_brush_work_time":73496,"side_brush_work_time":73496,"filter_work_time":73496,"filter_element_work_time":73481,"sensor_dirty_time":73486}],"id":5} |
mihome-vacuum.0 | 2021-05-18 08:39:11.512 | debug | (21733) Message= {"id":6,"method":"get_network_info"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.510 | debug | (21733) Message= {"id":5,"method":"get_consumable"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.507 | debug | (21733) MIIO RECIVE: {"result":[],"id":4} |
mihome-vacuum.0 | 2021-05-18 08:39:11.499 | debug | (21733) Message= {"id":4,"method":"get_room_mapping"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.493 | debug | (21733) update_Map need new mapurl |
mihome-vacuum.0 | 2021-05-18 08:39:11.492 | debug | (21733) update_Map Mimap enabled |
mihome-vacuum.0 | 2021-05-18 08:39:11.491 | debug | (21733) Mappointer_updated |
mihome-vacuum.0 | 2021-05-18 08:39:11.491 | debug | (21733) MIIO RECIVE: {"result":["rubyslite%2F415974173%2F1"],"id":3} |
mihome-vacuum.0 | 2021-05-18 08:39:11.485 | debug | (21733) Message= {"id":3,"method":"get_map_v1"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.397 | info | (21733) create states for mop |
mihome-vacuum.0 | 2021-05-18 08:39:11.345 | info | (21733) create states for water box mode |
mihome-vacuum.0 | 2021-05-18 08:39:11.341 | info | (21733) create states for water box |
mihome-vacuum.0 | 2021-05-18 08:39:11.327 | info | (21733) change states from State control.fan_power |
mihome-vacuum.0 | 2021-05-18 08:39:11.327 | debug | (21733) setGetStatus {"msg_ver":2,"msg_seq":859,"state":8,"battery":100,"clean_time":1975,"clean_area":40362500,"error_code":0,"map_present":true,"in_cleaning":false,"in_returning":0,"in_fresh_state": |
mihome-vacuum.0 | 2021-05-18 08:39:11.326 | debug | (21733) MIIO RECIVE: {"result":[{"msg_ver":2,"msg_seq":859,"state":8,"battery":100,"clean_time":1975,"clean_area":40362500,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_sta |
mihome-vacuum.0 | 2021-05-18 08:39:11.317 | debug | (21733) Message= {"id":2,"method":"get_status"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.316 | debug | (21733) get params for stock Vacuum |
mihome-vacuum.0 | 2021-05-18 08:39:11.315 | debug | (21733) Create State done! |
mihome-vacuum.0 | 2021-05-18 08:39:11.315 | debug | (21733) Create State for map: loadMap |
mihome-vacuum.0 | 2021-05-18 08:39:11.314 | debug | (21733) Create State for map: mapURL |
mihome-vacuum.0 | 2021-05-18 08:39:11.314 | debug | (21733) Create State for map: mapStatus |
mihome-vacuum.0 | 2021-05-18 08:39:11.313 | debug | (21733) Create State for map: actualMap |
mihome-vacuum.0 | 2021-05-18 08:39:11.312 | debug | (21733) Create State for map: map64 |
mihome-vacuum.0 | 2021-05-18 08:39:11.308 | info | (21733) Map selected create states... |
mihome-vacuum.0 | 2021-05-18 08:39:11.307 | debug | (21733) Create State for Queue: clearQueue |
mihome-vacuum.0 | 2021-05-18 08:39:11.306 | debug | (21733) Create State for Queue: queue |
mihome-vacuum.0 | 2021-05-18 08:39:11.300 | debug | (21733) Create State for stockHistoryundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.300 | debug | (21733) Create State for stockHistoryundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.299 | debug | (21733) Create State for stockHistoryundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.298 | debug | (21733) Create State for stockHistoryundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.297 | debug | (21733) Create State for stockHistoryundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.291 | debug | (21733) Create State for stockConsumableundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.291 | debug | (21733) Create State for stockConsumableundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.290 | debug | (21733) Create State for stockConsumableundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.288 | debug | (21733) Create State for stockConsumableundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.287 | debug | (21733) Create State for stockConsumableundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.286 | debug | (21733) Create State for stockConsumableundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.286 | debug | (21733) Create State for stockConsumableundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.284 | debug | (21733) Create State for stockConsumableundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.278 | debug | (21733) Create State for stockInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.278 | debug | (21733) Create State for stockInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.278 | debug | (21733) Create State for stockInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.277 | debug | (21733) Create State for stockInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.232 | debug | (21733) Create State for stockInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.232 | debug | (21733) Create State for stockInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.228 | debug | (21733) Create State for deviceInfo{"id":"mihome-vacuum.0.control.resumeRoomClean"} |
mihome-vacuum.0 | 2021-05-18 08:39:11.222 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.215 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.214 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.214 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.213 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.213 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.212 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.212 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.211 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.211 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.210 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.210 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.209 | debug | (21733) Create State for deviceInfoundefined |
mihome-vacuum.0 | 2021-05-18 08:39:11.202 | debug | (21733) Xiaomi Cloud: Login successful |
mihome-vacuum.0 | 2021-05-18 08:39:11.201 | debug | (21733) Login step3: [{"key":"userId","value":"1596905959","domain":"sts.api.io.mi.com","path":"/","hostOnly":false,"creation":"2021-05-18T06:39:11.172Z","lastAccessed":"2021-05-18T06:39:11.200Z"},{"k |
mihome-vacuum.0 | 2021-05-18 08:39:10.901 | debug | (21733) Login step2: &&&START&&&{"qs":"%3Fsid%3Dxiaomiio%26_json%3Dtrue","ssecurity":"klCUgzSQfB7KvHfVs+mkmA==","code":0,"passToken":"V1:X0CV38TvnSYBKM6JoXJRad20kqHL8ig/rjJ0BjMmqa6mU5iqzsdWHoixyIwaCHI |
mihome-vacuum.0 | 2021-05-18 08:39:10.028 | debug | (21733) Login step1: &&&START&&&{"result":"error","serviceParam":"{\"checkSafePhone\":false,\"checkSafeAddress\":false,\"lsrp_score\":0.0}","qs":"%3Fsid%3Dxiaomiio%26_json%3Dtrue","code":70016,"captch |
mihome-vacuum.0 | 2021-05-18 08:39:09.380 | info | (21733) settest next timer: not available |
mihome-vacuum.0 | 2021-05-18 08:39:08.951 | debug | (21733) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } |
mihome-vacuum.0 | 2021-05-18 08:39:08.868 | debug | (21733) Xiaomi Cloud: Logging in |
mihome-vacuum.0 | 2021-05-18 08:39:08.857 | info | (21733) select standard vacuum protocol.... |
mihome-vacuum.0 | 2021-05-18 08:39:08.856 | debug | (21733) DeviceModel selected to: roborock.vacuum.s5e |
mihome-vacuum.0 | 2021-05-18 08:39:08.855 | debug | (21733) Get Device data from robot.. |
mihome-vacuum.0 | 2021-05-18 08:39:08.855 | debug | (21733) Get Device data..0 |
mihome-vacuum.0 | 2021-05-18 08:39:08.854 | debug | (21733) GETMODELFROMAPI:Data: {"partner_id":"","id":1,"code":0,"message":"ok","result":{"hw_ver":"Linux","fw_ver":"3.5.8_1410","ap":{"ssid":"CG-AP","bssid":"80:2a:a8:d4:60:e6","rssi":-32},"netif":{"lo |
mihome-vacuum.0 | 2021-05-18 08:39:08.854 | debug | (21733) MIIO RECIVE: {"partner_id":"","id":1,"code":0,"message":"ok","result":{"hw_ver":"Linux","fw_ver":"3.5.8_1410","ap":{"ssid":"CG-AP","bssid":"80:2a:a8:d4:60:e6","rssi":-32},"netif":{"localIp":"1 |
mihome-vacuum.0 | 2021-05-18 08:39:08.836 | debug | (21733) Message= {"id":1,"method":"miIO.info"} |
mihome-vacuum.0 | 2021-05-18 08:39:08.834 | debug | (21733) GETMODELFROMAPI: objModel: {"val":"roborock.vacuum.s5e","ack":true,"ts":1621284374838,"q":0,"from":"system.adapter.mihome-vacuum.0","user":"system.user.admin","lc":1621191318660} |
mihome-vacuum.0 | 2021-05-18 08:39:08.828 | debug | (21733) Time difference between Mihome Vacuum and ioBroker: 1 sec |
mihome-vacuum.0 | 2021-05-18 08:39:08.825 | debug | (21733) MAIN: Connected to device, try to get model.. |
mihome-vacuum.0 | 2021-05-18 08:39:08.824 | debug | (21733) Receive <<< Helo <<< 213100200000000018cb431d60a3610dffffffffffffffffffffffffffffffff |
mihome-vacuum.0 | 2021-05-18 08:39:08.818 | debug | (21733) server started on 0.0.0.0:53421 |
mihome-vacuum.0 | 2021-05-18 08:39:08.813 | info | (21733) IOT enabled, create state |
mihome-vacuum.0 | 2021-05-18 08:39:08.808 | debug | (21733) MIIO: Config: ip:192.168.178.244 token: 47526b5a51766f647449707249655862 |
mihome-vacuum.0 | 2021-05-18 08:39:08.807 | debug | (21733) Create State for deviceInfowifi_signal |
mihome-vacuum.0 | 2021-05-18 08:39:08.807 | debug | (21733) Create State for deviceInfofw_ver |
mihome-vacuum.0 | 2021-05-18 08:39:08.805 | debug | (21733) Create State for deviceInfomodel |
mihome-vacuum.0 | 2021-05-18 08:39:08.805 | debug | (21733) Create State for deviceInfomac |
mihome-vacuum.0 | 2021-05-18 08:39:08.796 | debug | (21733) load Map creator... false |
mihome-vacuum.0 | 2021-05-18 08:39:08.786 | info | (21733) check group user admin group admin: false |
mihome-vacuum.0 | 2021-05-18 08:39:08.780 | info | (21733) check user admin pw iobroker: true,system.user.admin |
mihome-vacuum.0 | 2021-05-18 08:39:08.489 | info | (21733) starting. Version 3.1.7 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v14.16.1, js-controller: 3.3.5 |
mihome-vacuum.0 | 2021-05-18 08:39:08.021 | debug | (21733) Plugin sentry Initialize Plugin (enabled=true) |
mihome-vacuum.0 | 2021-05-18 08:39:03.239 | info | (14108) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason |
mihome-vacuum.0 | 2021-05-18 08:39:03.239 | debug | (14108) Plugin sentry destroyed |
mihome-vacuum.0 | 2021-05-18 08:39:03.238 | info | (14108) terminating |
mihome-vacuum.0 | 2021-05-18 08:39:03.237 | info | (14108) Got terminate signal TERMINATE_YOURSELF |
node -v: v14.16.1 npm -v: 6.14.12
pi@raspberry-pi4:~ $ sudo apt-get install build-essential libcairo2-dev libpango 1.0-dev libjpeg-dev libgif-dev librsvg2-dev Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version (12.6). libgif-dev is already the newest version (5.1.4-3). libjpeg-dev is already the newest version (1:1.5.2-2+deb10u1). libpango1.0-dev is already the newest version (1.42.4-8~deb10u1). librsvg2-dev is already the newest version (2.44.10-2.1+rpi1). libcairo2-dev is already the newest version (1.16.0-4+rpt1). The following packages were automatically installed and are no longer required: gyp libc-ares2 libjs-inherits libjs-is-typedarray libssl-dev libuv1 libuv1-dev node-abbrev node-ajv node-ansi node-ansi-align node-ansi-regex node-ansi-styles node-ansistyles node-aproba node-archy node-are-we-there-yet node-asn1 node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match node-bcrypt-pbkdf node-bluebird node-boxen node-brace-expansion node-builtin-modules node-builtins node-cacache node-call-limit node-camelcase node-caseless node-chalk node-chownr node-cli-boxes node-cliui node-clone node-co node-color-convert node-color-name node-combined-stream node-concat-map node-concat-stream node-config-chain node-console-control-strings node-copy-concurrently node-core-util-is node-cross-spawn node-cyclist node-dashdash node-decamelize node-decompress-response node-deep-extend node-defaults node-delayed-stream node-delegates node-detect-indent node-detect-newline node-duplexer3 node-duplexify node-ecc-jsbn node-editor node-encoding node-end-of-stream node-errno node-escape-string-regexp node-execa node-extend node-extsprintf node-find-up node-flush-write-stream node-forever-agent node-form-data node-from2 node-fs-vacuum node-fs-write-stream-atomic node-fs.realpath node-gauge node-get-caller-file node-get-stream node-getpass node-glob node-got node-graceful-fs node-har-schema node-har-validator node-has-flag node-has-symbol-support-x node-has-to-string-tag-x node-has-unicode node-hosted-git-info node-http-signature node-iconv-lite node-iferr node-import-lazy node-imurmurhash node-inflight node-inherits node-ini node-invert-kv node-is-builtin-module node-is-npm node-is-object node-is-plain-obj node-is-retry-allowed node-is-stream node-is-typedarray node-isarray node-isexe node-isstream node-isurl node-jsbn node-json-parse-better-errors node-json-schema node-json-stable-stringify node-json-stringify-safe node-jsonify node-jsonparse node-jsonstream node-jsprim node-latest-version node-lazy-property node-lcid node-libnpx node-locate-path node-lockfile node-lowercase-keys node-lru-cache node-mem node-mime-types node-mimic-fn node-mimic-response node-minimatch node-minimist node-mississippi node-mkdirp node-move-concurrently node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npm-package-arg node-npm-run-path node-npmlog node-oauth-sign node-object-assign node-once node-opener node-os-locale node-osenv node-p-cancelable node-p-finally node-p-limit node-p-locate node-p-timeout node-package-json node-parallel-transform node-path-exists node-path-is-absolute node-path-is-inside node-performance-now node-prepend-http node-process-nextick-args node-promise-inflight node-promzard node-proto-list node-prr node-pump node-pumpify node-punycode node-qs node-qw node-rc node-read node-read-package-json node-readable-stream node-registry-auth-token node-registry-url node-request node-require-directory node-require-main-filename node-resolve-from node-retry node-rimraf node-run-queue node-safe-buffer node-semver node-semver-diff node-set-blocking node-sha node-shebang-command node-shebang-regex node-signal-exit node-slash node-slide node-sorted-object node-spdx-correct node-spdx-expression-parse node-spdx-license-ids node-sshpk node-ssri node-stream-each node-stream-iterate node-stream-shift node-string-decoder node-string-width node-strip-ansi node-strip-eof node-strip-json-comments node-supports-color node-tar node-term-size node-text-table node-through node-through2 node-timed-out node-tough-cookie node-tunnel-agent node-tweetnacl node-typedarray node-uid-number node-unique-filename node-unpipe node-url-parse-lax node-url-to-options node-util-deprecate node-uuid node-validate-npm-package-license node-validate-npm-package-name node-verror node-wcwidth.js node-which node-which-module node-wide-align node-widest-line node-wrap-ansi node-wrappy node-write-file-atomic node-xdg-basedir node-xtend node-y18n node-yallist node-yargs node-yargs-parser nodejs-doc wmdocker Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. pi@raspberry-pi4:~ $ sudo npm install canvas
canvas@2.8.0 install /home/pi/node_modules/canvas node-pre-gyp install --fallback-to-build
node-pre-gyp WARN Pre-built binaries not installable for canvas@2.8.0 and node@1 4.16.1 (node-v83 ABI, glibc) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/home/pi/node_modu les/canvas/build'
gyp WARN EACCES current user ("pi") does not have permission to access the dev d ir "/root/.cache/node-gyp/14.16.1"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/home/pi/node_m odules/canvas/.node-gyp"
gyp WARN install got an error, rolling back install
gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/pi/node_modules/ca nvas/.node-gyp'
gyp ERR! System Linux 5.10.17-v7l+
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_mod ules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/home /pi/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--mod ule_path=/home/pi/node_modules/canvas/build/Release" "--napiversion=7" "--node abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v83"
gyp ERR! cwd /home/pi/node_modules/canvas
gyp ERR! node -v v14.16.1
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /usr/local /lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback -to-build --module=/home/pi/node_modules/canvas/build/Release/canvas.node --modu le_name=canvas --module_path=/home/pi/node_modules/canvas/build/Release --napi_v ersion=7 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83' (1)
node-pre-gyp ERR! stack at ChildProcess.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! canvas@2.8.0 install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the canvas@2.8.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional log ging output above.
npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2021-05-18T08_53_11_737Z-debug.log pi@raspberry-pi4:~ $ ^C pi@raspberry-pi4:~ $ npm install --build-from-source npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field.
audited 114 packages in 2.405s
3 packages are looking for funding
run npm fund
for details
found 0 vulnerabilities
pi@raspberry-pi4:~ $ sudo npm install canvas
canvas@2.8.0 install /home/pi/node_modules/canvas node-pre-gyp install --fallback-to-build
node-pre-gyp WARN Pre-built binaries not installable for canvas@2.8.0 and node@14.16.1 (node-v83 ABI, glibc) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/home/pi/node_modules/canvas/build'
gyp WARN EACCES current user ("pi") does not have permission to access the dev dir "/root/.cache/node-gyp/14.16.1"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/home/pi/node_modules/canvas/.node-gyp"
gyp WARN install got an error, rolling back install
gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/pi/node_modules/canvas/.node-gyp'
gyp ERR! System Linux 5.10.17-v7l+
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/home/pi/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/home/pi/node_modules/canvas/build/Release" "--napi_version=7" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v83"
gyp ERR! cwd /home/pi/node_modules/canvas
gyp ERR! node -v v14.16.1
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/home/pi/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/home/pi/node_modules/canvas/build/Release --napi_version=7 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83' (1)
node-pre-gyp ERR! stack at ChildProcess.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! canvas@2.8.0 install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the canvas@2.8.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2021-05-18T08_58_47_353Z-debug.log pi@raspberry-pi4:~ $ npm install -g canvas
canvas@2.8.0 install /home/pi/.nvm/versions/node/v14.16.1/lib/node_modules/canvas node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! install response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.8.0/canvas-v2.8.0-node-v83-linux-glibc-arm.tar.gz node-pre-gyp WARN Pre-built binaries not installable for canvas@2.8.0 and node@14.16.1 (node-v83 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.8.0/canvas-v2.8.0-node-v83-linux-glibc-arm.tar.gz make: Entering directory '/home/pi/.nvm/versions/node/v14.16.1/lib/node_modules/canvas/build' SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node COPY Release/canvas-postbuild.node CXX(target) Release/obj.target/canvas/src/backend/Backend.o CXX(target) Release/obj.target/canvas/src/backend/ImageBackend.o CXX(target) Release/obj.target/canvas/src/backend/PdfBackend.o CXX(target) Release/obj.target/canvas/src/backend/SvgBackend.o CXX(target) Release/obj.target/canvas/src/bmp/BMPParser.o ../src/bmp/BMPParser.cc: In member function ‘void BMPParser::Parser::parse(uint8_t, int, uint8_t)’: ../src/bmp/BMPParser.cc:186:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] E(ptr - data > imgdOffset, "image data overlaps with another structure");
../src/bmp/BMPParser.cc:10:25: note: in definition of macro ‘E’
#define E(cond, msg) if(cond) return setErr(msg)
^~~~
../src/bmp/BMPParser.cc:201:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
E(ptr - data + imgdSize > len, "not enough image data");
~~~~~~~~~~~~~~~~~~~~~~^~~~~
../src/bmp/BMPParser.cc:10:25: note: in definition of macro ‘E’
#define E(cond, msg) if(cond) return setErr(msg)
^~~~
CXX(target) Release/obj.target/canvas/src/Backends.o
CXX(target) Release/obj.target/canvas/src/Canvas.o
CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
CXX(target) Release/obj.target/canvas/src/closure.o
CXX(target) Release/obj.target/canvas/src/color.o
CXX(target) Release/obj.target/canvas/src/Image.o
CXX(target) Release/obj.target/canvas/src/ImageData.o
CXX(target) Release/obj.target/canvas/src/init.o
CXX(target) Release/obj.target/canvas/src/register_font.o
SOLINK_MODULE(target) Release/obj.target/canvas.node
COPY Release/canvas.node
make: Leaving directory '/home/pi/.nvm/versions/node/v14.16.1/lib/node_modules/canvas/build'
+ canvas@2.8.0
added 62 packages from 29 contributors in 64.168s
pi@raspberry-pi4:~ $ sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version (12.6).
libgif-dev is already the newest version (5.1.4-3).
libjpeg-dev is already the newest version (1:1.5.2-2+deb10u1).
libpango1.0-dev is already the newest version (1.42.4-8~deb10u1).
librsvg2-dev is already the newest version (2.44.10-2.1+rpi1).
libcairo2-dev is already the newest version (1.16.0-4+rpt1).
The following packages were automatically installed and are no longer required:
gyp libc-ares2 libjs-inherits libjs-is-typedarray libssl-dev libuv1 libuv1-dev node-abbrev node-ajv node-ansi
node-ansi-align node-ansi-regex node-ansi-styles node-ansistyles node-aproba node-archy node-are-we-there-yet
node-asn1 node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match node-bcrypt-pbkdf
node-bluebird node-boxen node-brace-expansion node-builtin-modules node-builtins node-cacache node-call-limit
node-camelcase node-caseless node-chalk node-chownr node-cli-boxes node-cliui node-clone node-co node-color-convert
node-color-name node-combined-stream node-concat-map node-concat-stream node-config-chain
node-console-control-strings node-copy-concurrently node-core-util-is node-cross-spawn node-cyclist node-dashdash
node-decamelize node-decompress-response node-deep-extend node-defaults node-delayed-stream node-delegates
node-detect-indent node-detect-newline node-duplexer3 node-duplexify node-ecc-jsbn node-editor node-encoding
node-end-of-stream node-errno node-escape-string-regexp node-execa node-extend node-extsprintf node-find-up
node-flush-write-stream node-forever-agent node-form-data node-from2 node-fs-vacuum node-fs-write-stream-atomic
node-fs.realpath node-gauge node-get-caller-file node-get-stream node-getpass node-glob node-got node-graceful-fs
node-har-schema node-har-validator node-has-flag node-has-symbol-support-x node-has-to-string-tag-x node-has-unicode
node-hosted-git-info node-http-signature node-iconv-lite node-iferr node-import-lazy node-imurmurhash node-inflight
node-inherits node-ini node-invert-kv node-is-builtin-module node-is-npm node-is-object node-is-plain-obj
node-is-retry-allowed node-is-stream node-is-typedarray node-isarray node-isexe node-isstream node-isurl node-jsbn
node-json-parse-better-errors node-json-schema node-json-stable-stringify node-json-stringify-safe node-jsonify
node-jsonparse node-jsonstream node-jsprim node-latest-version node-lazy-property node-lcid node-libnpx
node-locate-path node-lockfile node-lowercase-keys node-lru-cache node-mem node-mime-types node-mimic-fn
node-mimic-response node-minimatch node-minimist node-mississippi node-mkdirp node-move-concurrently
node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npm-package-arg node-npm-run-path
node-npmlog node-oauth-sign node-object-assign node-once node-opener node-os-locale node-osenv node-p-cancelable
node-p-finally node-p-limit node-p-locate node-p-timeout node-package-json node-parallel-transform node-path-exists
node-path-is-absolute node-path-is-inside node-performance-now node-prepend-http node-process-nextick-args
node-promise-inflight node-promzard node-proto-list node-prr node-pump node-pumpify node-punycode node-qs node-qw
node-rc node-read node-read-package-json node-readable-stream node-registry-auth-token node-registry-url
node-request node-require-directory node-require-main-filename node-resolve-from node-retry node-rimraf
node-run-queue node-safe-buffer node-semver node-semver-diff node-set-blocking node-sha node-shebang-command
node-shebang-regex node-signal-exit node-slash node-slide node-sorted-object node-spdx-correct
node-spdx-expression-parse node-spdx-license-ids node-sshpk node-ssri node-stream-each node-stream-iterate
node-stream-shift node-string-decoder node-string-width node-strip-ansi node-strip-eof node-strip-json-comments
node-supports-color node-tar node-term-size node-text-table node-through node-through2 node-timed-out
node-tough-cookie node-tunnel-agent node-tweetnacl node-typedarray node-uid-number node-unique-filename node-unpipe
node-url-parse-lax node-url-to-options node-util-deprecate node-uuid node-validate-npm-package-license
node-validate-npm-package-name node-verror node-wcwidth.js node-which node-which-module node-wide-align
node-widest-line node-wrap-ansi node-wrappy node-write-file-atomic node-xdg-basedir node-xtend node-y18n
node-yallist node-yargs node-yargs-parser nodejs-doc wmdocker
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberry-pi4:~ $ sudo npm install canvas --unsafe-perm=true
> canvas@2.8.0 install /home/pi/node_modules/canvas
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! install response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.8.0/canvas-v2.8.0-node-v83-linux-glibc-arm.tar.gz
node-pre-gyp WARN Pre-built binaries not installable for canvas@2.8.0 and node@14.16.1 (node-v83 ABI, glibc) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.8.0/canvas-v2.8.0-node-v83-linux-glibc-arm.tar.gz
make: Entering directory '/home/pi/node_modules/canvas/build'
SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
COPY Release/canvas-postbuild.node
CXX(target) Release/obj.target/canvas/src/backend/Backend.o
CXX(target) Release/obj.target/canvas/src/backend/ImageBackend.o
CXX(target) Release/obj.target/canvas/src/backend/PdfBackend.o
CXX(target) Release/obj.target/canvas/src/backend/SvgBackend.o
CXX(target) Release/obj.target/canvas/src/bmp/BMPParser.o
../src/bmp/BMPParser.cc: In member function ‘void BMPParser::Parser::parse(uint8_t*, int, uint8_t*)’:
../src/bmp/BMPParser.cc:186:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
E(ptr - data > imgdOffset, "image data overlaps with another structure");
~~~~~~~~~~~^~~~~~~~~~~~
../src/bmp/BMPParser.cc:10:25: note: in definition of macro ‘E’
#define E(cond, msg) if(cond) return setErr(msg)
^~~~
../src/bmp/BMPParser.cc:201:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
E(ptr - data + imgdSize > len, "not enough image data");
~~~~~~~~~~~~~~~~~~~~~~^~~~~
../src/bmp/BMPParser.cc:10:25: note: in definition of macro ‘E’
#define E(cond, msg) if(cond) return setErr(msg)
^~~~
CXX(target) Release/obj.target/canvas/src/Backends.o
CXX(target) Release/obj.target/canvas/src/Canvas.o
CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
CXX(target) Release/obj.target/canvas/src/closure.o
CXX(target) Release/obj.target/canvas/src/color.o
CXX(target) Release/obj.target/canvas/src/Image.o
CXX(target) Release/obj.target/canvas/src/ImageData.o
CXX(target) Release/obj.target/canvas/src/init.o
CXX(target) Release/obj.target/canvas/src/register_font.o
SOLINK_MODULE(target) Release/obj.target/canvas.node
COPY Release/canvas.node
make: Leaving directory '/home/pi/node_modules/canvas/build'
npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.
+ canvas@2.8.0
added 23 packages from 13 contributors and audited 137 packages in 62.94s
5 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
pi@raspberry-pi4:~ $ sudo reboot
you hace to install canvas in the right folder please take a look here: https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum/issues/119
hat geholfen. Danke Dir!
Hi,
all Infos in the Adapter are working fine. But if i look at the map section there isnt information in map64 and mapURL. I restartet the Adapter a lot of times and i changed map64 and mapURL attribute to writeable. I alway get the error "can not set map64" ... The Field "actualMap" is filled fine.
Ive used first of all the roborock app and switched to the xiaomi app to get the infos in the adapter and now just the map arent working. Can someone help me?
Adapter Version: 3.1.7 js-controller: 3.3.5 Vacuum Model: Roborock S5 MAX