Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Roborock Adapter tester gesucht

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Roborock Adapter tester gesucht

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Dimi @copystring last edited by

      @copystring

      Hi, anbei mein LOG. In 3 Minuten wurde die Karte 3 mal gespeichert und neu geladen. Sieht man in der Roborock app. Dabei verliert der Sauger dann seine Position. Wenn ich ihn dann laufen lassen will muss er zuerst seine Position finden, auch wenn er angedockt war. Ich glaube das ist ab der Version so, wo der Q7 mit reingekommen ist. Bin mir leider nicht mehr sicher.

      2023-06-26 23:22:23.464 - info: host.ioBroker-RasPi "system.adapter.roborock.0" enabled
      2023-06-26 23:22:23.815 - info: host.ioBroker-RasPi instance system.adapter.roborock.0 started with pid 238444
      2023-06-26 23:22:26.418 - debug: roborock.0 (238444) Redis Objects: Use Redis connection: 127.0.0.1:9001
      2023-06-26 23:22:26.482 - debug: roborock.0 (238444) Objects client ready ... initialize now
      2023-06-26 23:22:26.486 - debug: roborock.0 (238444) Objects create System PubSub Client
      2023-06-26 23:22:26.488 - debug: roborock.0 (238444) Objects create User PubSub Client
      2023-06-26 23:22:26.550 - debug: roborock.0 (238444) Objects client initialize lua scripts
      2023-06-26 23:22:26.584 - debug: roborock.0 (238444) Objects connected to redis: 127.0.0.1:9001
      2023-06-26 23:22:26.635 - debug: roborock.0 (238444) Redis States: Use Redis connection: 127.0.0.1:9000
      2023-06-26 23:22:26.663 - debug: roborock.0 (238444) States create System PubSub Client
      2023-06-26 23:22:26.664 - debug: roborock.0 (238444) States create User PubSub Client
      2023-06-26 23:22:26.740 - debug: roborock.0 (238444) States connected to redis: 127.0.0.1:9000
      2023-06-26 23:22:26.863 - debug: roborock.0 (238444) Plugin sentry Initialize Plugin (enabled=true)
      2023-06-26 23:22:26.870 - info: roborock.0 (238444) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system
      2023-06-26 23:22:27.024 - info: roborock.0 (238444) starting. Version 0.1.6 (non-npm: copystring/ioBroker.roborock#dev) in /opt/iobroker/node_modules/iobroker.roborock, node: v18.16.1, js-controller: 5.0.5
      2023-06-26 23:22:29.636 - info: roborock.0 (238444) MQTT initialized
      2023-06-26 23:22:29.638 - debug: roborock.0 (238444) RoomIDs debug: {"4517900":"Küche","4524358":"Kinderzimmer","4524368":"Schlafzimmer","4524483":"Bad","4524523":"Flur","4526290":"Gäste WC","4526403":"Wohnzimmer","4527411":"Heizraum"}
      2023-06-26 23:22:29.640 - debug: roborock.0 (238444) Robot key: roborock.vacuum.a10
      2023-06-26 23:22:34.133 - debug: roborock.0 (238444) getParameter: get_fw_features
      2023-06-26 23:22:34.135 - debug: roborock.0 (238444) Firmware features request
      2023-06-26 23:22:34.186 - debug: roborock.0 (238444) dps debug: {"id":4457,"result":[111,112,113,114,115,116,117,118,119,120,121,122,123,124,125]}
      2023-06-26 23:22:34.189 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:22:34.814 - debug: roborock.0 (238444) getParameter: get_multi_maps_list
      2023-06-26 23:22:34.859 - debug: roborock.0 (238444) dps debug: {"id":2824,"result":[{"max_multi_map":4,"max_bak_map":0,"multi_map_count":3,"map_info":[{"mapFlag":0,"add_time":1682415954,"length":11,"name":"Erdgeschoss","bak_maps":[]},{"mapFlag":1,"add_time":1675975972,"length":12,"name":"Obergeschoss","bak_maps":[]},{"mapFlag":2,"add_time":1678545840,"length":12,"name":"Dachgeschoss","bak_maps":[]}]}]}
      2023-06-26 23:22:34.860 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:22:34.862 - debug: roborock.0 (238444) Latest data requested
      2023-06-26 23:22:34.863 - debug: roborock.0 (238444) getParameter: get_status
      2023-06-26 23:22:34.904 - debug: roborock.0 (238444) dps debug: {"id":6915,"result":[{"msg_ver":2,"msg_seq":34,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:22:34.904 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:22:34.905 - debug: roborock.0 (238444) get_status: {"msg_ver":2,"msg_seq":34,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}
      2023-06-26 23:22:34.908 - debug: roborock.0 (238444) getParameter: get_room_mapping
      2023-06-26 23:22:34.948 - debug: roborock.0 (238444) dps debug: {"id":4776,"result":[{"msg_ver":2,"msg_seq":35,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:22:34.949 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.038 - debug: roborock.0 (238444) dps debug: {"id":7759,"result":[[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]}
      2023-06-26 23:22:35.039 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.039 - debug: roborock.0 (238444) All mapped rooms: [[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]
      2023-06-26 23:22:35.040 - debug: roborock.0 (238444) Mapped room matched: 4526290 with name: Gäste WC
      2023-06-26 23:22:35.041 - debug: roborock.0 (238444) Mapped room matched: 4526403 with name: Wohnzimmer
      2023-06-26 23:22:35.042 - debug: roborock.0 (238444) Mapped room matched: 4517900 with name: Küche
      2023-06-26 23:22:35.042 - debug: roborock.0 (238444) Mapped room matched: 4524523 with name: Flur
      2023-06-26 23:22:35.043 - debug: roborock.0 (238444) getParameter: get_consumable
      2023-06-26 23:22:35.078 - debug: roborock.0 (238444) dps debug: {"id":7529,"result":[{"main_brush_work_time":143990,"side_brush_work_time":143990,"filter_work_time":143990,"filter_element_work_time":11508,"sensor_dirty_time":4105}]}
      2023-06-26 23:22:35.079 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.080 - debug: roborock.0 (238444) Consumables of robot: [{"main_brush_work_time":143990,"side_brush_work_time":143990,"filter_work_time":143990,"filter_element_work_time":11508,"sensor_dirty_time":4105}]
      2023-06-26 23:22:35.080 - debug: roborock.0 (238444) getParameter: get_network_info
      2023-06-26 23:22:35.199 - debug: roborock.0 (238444) dps debug: {"id":6744,"result":{"ssid":"xxx","ip":"xxx","mac":"xxx","bssid":"xxx","rssi":-74}}
      2023-06-26 23:22:35.200 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.201 - debug: roborock.0 (238444) getParameter: get_server_timer
      2023-06-26 23:22:35.203 - debug: roborock.0 (238444) getParameter: get_timer
      2023-06-26 23:22:35.209 - debug: roborock.0 (238444) arch: arm64
      2023-06-26 23:22:35.210 - debug: roborock.0 (238444) platform: linux
      2023-06-26 23:22:35.210 - debug: roborock.0 (238444) System type: go2rtc_linux_arm64
      2023-06-26 23:22:35.210 - debug: roborock.0 (238444) downloadURL: https://github.com/AlexxIT/go2rtc/releases/download/v1.3.0/go2rtc_linux_arm64
      2023-06-26 23:22:35.292 - debug: roborock.0 (238444) dps debug: {"id":3748,"result":[]}
      2023-06-26 23:22:35.293 - debug: roborock.0 (238444) Length of message queue: 3
      2023-06-26 23:22:35.294 - debug: roborock.0 (238444) get_timer: []
      2023-06-26 23:22:35.323 - debug: roborock.0 (238444) dps debug: {"id":8582,"result":[142445,1446932500,213,[1687697937,1687697190,1687697047,1687693877,1687689826,1687553443,1687459150,1687458939,1687456670,1687360383,1687350295,1687350205,1687347579,1687347457,1687327994,1687327943,1687001665,1687001643,1687000187,1687000139]]}
      2023-06-26 23:22:35.324 - debug: roborock.0 (238444) Length of message queue: 2
      2023-06-26 23:22:35.330 - debug: roborock.0 (238444) dps debug: {"id":6801,"result":[["1674918037884","off",0]]}
      2023-06-26 23:22:35.331 - debug: roborock.0 (238444) Length of message queue: 2
      2023-06-26 23:22:35.332 - debug: roborock.0 (238444) get_server_timer: [["1674918037884","off",0]]
      2023-06-26 23:22:35.365 - debug: roborock.0 (238444) dps debug: {"id":6865,"result":[[1687697937,1687697980,17,0,0,0,2,3,43]]}
      2023-06-26 23:22:35.365 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.403 - debug: roborock.0 (238444) dps debug: {"id":3146,"result":[[1687697190,1687697690,467,4140000,0,1,2,3,56]]}
      2023-06-26 23:22:35.404 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.440 - debug: roborock.0 (238444) dps debug: {"id":4690,"result":[[1687697047,1687697164,11,0,0,0,2,3,43]]}
      2023-06-26 23:22:35.441 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.478 - debug: roborock.0 (238444) dps debug: {"id":7231,"result":[[1687693877,1687694797,920,7920000,0,1,2,3,56]]}
      2023-06-26 23:22:35.478 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.530 - debug: roborock.0 (238444) dps debug: {"id":1262,"result":[[1687689826,1687691139,1313,11927500,0,1,2,3,56]]}
      2023-06-26 23:22:35.530 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.566 - debug: roborock.0 (238444) dps debug: {"id":2131,"result":[[1687553443,1687553807,364,3632500,0,1,2,3,56]]}
      2023-06-26 23:22:35.566 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.602 - debug: roborock.0 (238444) dps debug: {"id":7598,"result":[[1687459150,1687459497,347,3500000,0,1,2,3,56]]}
      2023-06-26 23:22:35.603 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.637 - debug: roborock.0 (238444) dps debug: {"id":4974,"result":[[1687458939,1687459104,165,2345000,0,1,2,2,54]]}
      2023-06-26 23:22:35.638 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.673 - debug: roborock.0 (238444) dps debug: {"id":2421,"result":[[1687456670,1687457171,501,7605000,0,1,2,2,54]]}
      2023-06-26 23:22:35.674 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.713 - debug: roborock.0 (238444) dps debug: {"id":9650,"result":[[1687360383,1687361318,935,7957500,0,1,2,3,56]]}
      2023-06-26 23:22:35.714 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.757 - debug: roborock.0 (238444) dps debug: {"id":8908,"result":[[1687350295,1687350742,447,4015000,0,1,2,3,56]]}
      2023-06-26 23:22:35.758 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.800 - debug: roborock.0 (238444) exePath: /opt/iobroker/node_modules/iobroker.roborock/lib/go2rtc/go2rtc_linux_arm64
      2023-06-26 23:22:35.852 - debug: roborock.0 (238444) Made ./lib/go2rtc/go2rtc_linux_arm64 executable
      2023-06-26 23:22:35.856 - debug: roborock.0 (238444) dps debug: {"id":5212,"result":[[1687350205,1687350239,27,0,0,0,2,3,43]]}
      2023-06-26 23:22:35.856 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.876 - debug: roborock.0 (238444) Killing process with pid 108986
      2023-06-26 23:22:35.909 - debug: roborock.0 (238444) dps debug: {"id":7897,"result":[[1687347579,1687347998,419,4015000,0,1,2,3,56]]}
      2023-06-26 23:22:35.910 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.945 - debug: roborock.0 (238444) dps debug: {"id":9066,"result":[[1687347457,1687347488,31,0,0,0,2,3,62]]}
      2023-06-26 23:22:35.946 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:35.982 - debug: roborock.0 (238444) dps debug: {"id":9974,"result":[[1687327994,1687329343,1349,11975000,0,1,2,3,56]]}
      2023-06-26 23:22:35.984 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:36.019 - debug: roborock.0 (238444) homedata successfully updated
      2023-06-26 23:22:36.028 - debug: roborock.0 (238444) dps debug: {"id":1076,"result":[[1687327943,1687327974,31,0,0,0,2,3,62]]}
      2023-06-26 23:22:36.029 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:36.076 - debug: roborock.0 (238444) dps debug: {"id":7966,"result":[[1687001665,1687002334,669,11760000,0,1,2,3,56]]}
      2023-06-26 23:22:36.078 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:36.126 - debug: roborock.0 (238444) dps debug: {"id":4167,"result":[[1687001643,1687001643,0,0,0,0,2,3,43]]}
      2023-06-26 23:22:36.127 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:36.176 - debug: roborock.0 (238444) dps debug: {"id":8553,"result":[[1687000187,1687001470,1283,11840000,0,1,2,3,56]]}
      2023-06-26 23:22:36.176 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:36.217 - debug: roborock.0 (238444) dps debug: {"id":9486,"result":[[1687000139,1687000170,31,0,0,0,2,3,62]]}
      2023-06-26 23:22:36.217 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:22:36.957 - debug: roborock.0 (238444) dps debug: {"id":1401,"result":["ok"]}
      2023-06-26 23:22:36.958 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:22:36.959 - debug: roborock.0 (238444) getParameter: get_room_mapping
      2023-06-26 23:22:36.972 - debug: roborock.0 (238444) dps debug: {"id":67,"result":["ok"]}
      2023-06-26 23:22:36.994 - debug: roborock.0 (238444) dps debug: {"id":1546,"result":[{"msg_ver":2,"msg_seq":42,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:22:36.994 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:22:37.030 - debug: roborock.0 (238444) dps debug: {"id":6789,"result":[[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]}
      2023-06-26 23:22:37.031 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:22:37.032 - debug: roborock.0 (238444) All mapped rooms: [[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]
      2023-06-26 23:22:37.032 - debug: roborock.0 (238444) Mapped room matched: 4526290 with name: Gäste WC
      2023-06-26 23:22:37.033 - debug: roborock.0 (238444) Mapped room matched: 4526403 with name: Wohnzimmer
      2023-06-26 23:22:37.034 - debug: roborock.0 (238444) Mapped room matched: 4517900 with name: Küche
      2023-06-26 23:22:37.034 - debug: roborock.0 (238444) Mapped room matched: 4524523 with name: Flur
      2023-06-26 23:23:34.133 - debug: roborock.0 (238444) Latest data requested
      2023-06-26 23:23:34.136 - debug: roborock.0 (238444) getParameter: get_status
      2023-06-26 23:23:34.252 - debug: roborock.0 (238444) dps debug: {"id":6187,"result":[{"msg_ver":2,"msg_seq":72,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:23:34.253 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:23:34.254 - debug: roborock.0 (238444) get_status: {"msg_ver":2,"msg_seq":72,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}
      2023-06-26 23:23:34.261 - debug: roborock.0 (238444) getParameter: get_room_mapping
      2023-06-26 23:23:34.325 - debug: roborock.0 (238444) dps debug: {"id":7965,"result":[{"msg_ver":2,"msg_seq":73,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:23:34.326 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:23:34.330 - debug: roborock.0 (238444) dps debug: {"id":115,"result":["ok"]}
      2023-06-26 23:23:34.404 - debug: roborock.0 (238444) dps debug: {"id":8299,"result":[[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]}
      2023-06-26 23:23:34.405 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:23:34.406 - debug: roborock.0 (238444) All mapped rooms: [[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]
      2023-06-26 23:23:34.406 - debug: roborock.0 (238444) Mapped room matched: 4526290 with name: Gäste WC
      2023-06-26 23:23:34.407 - debug: roborock.0 (238444) Mapped room matched: 4526403 with name: Wohnzimmer
      2023-06-26 23:23:34.407 - debug: roborock.0 (238444) Mapped room matched: 4517900 with name: Küche
      2023-06-26 23:23:34.407 - debug: roborock.0 (238444) Mapped room matched: 4524523 with name: Flur
      2023-06-26 23:23:34.408 - debug: roborock.0 (238444) getParameter: get_consumable
      2023-06-26 23:23:34.443 - debug: roborock.0 (238444) dps debug: {"id":1658,"result":[{"main_brush_work_time":143990,"side_brush_work_time":143990,"filter_work_time":143990,"filter_element_work_time":11508,"sensor_dirty_time":4105}]}
      2023-06-26 23:23:34.443 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:23:34.444 - debug: roborock.0 (238444) Consumables of robot: [{"main_brush_work_time":143990,"side_brush_work_time":143990,"filter_work_time":143990,"filter_element_work_time":11508,"sensor_dirty_time":4105}]
      2023-06-26 23:23:34.447 - debug: roborock.0 (238444) getParameter: get_network_info
      2023-06-26 23:23:34.508 - debug: roborock.0 (238444) dps debug: {"id":3812,"result":{"ssid":"xxx","ip":"xxx","mac":"xxx","bssid":"xxx","rssi":-74}}
      2023-06-26 23:23:34.508 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:23:34.509 - debug: roborock.0 (238444) getParameter: get_server_timer
      2023-06-26 23:23:34.510 - debug: roborock.0 (238444) getParameter: get_timer
      2023-06-26 23:23:34.545 - debug: roborock.0 (238444) dps debug: {"id":8921,"result":[["1674918037884","off",0]]}
      2023-06-26 23:23:34.545 - debug: roborock.0 (238444) Length of message queue: 2
      2023-06-26 23:23:34.546 - debug: roborock.0 (238444) get_server_timer: [["1674918037884","off",0]]
      2023-06-26 23:23:34.558 - debug: roborock.0 (238444) dps debug: {"id":7480,"result":[]}
      2023-06-26 23:23:34.558 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:23:34.559 - debug: roborock.0 (238444) get_timer: []
      2023-06-26 23:23:35.940 - debug: roborock.0 (238444) homedata successfully updated
      2023-06-26 23:23:36.076 - debug: roborock.0 (238444) dps debug: {"id":2201,"result":["ok"]}
      2023-06-26 23:23:36.077 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:23:36.077 - debug: roborock.0 (238444) getParameter: get_room_mapping
      2023-06-26 23:23:36.121 - debug: roborock.0 (238444) dps debug: {"id":7722,"result":[{"msg_ver":2,"msg_seq":80,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:23:36.122 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:23:36.190 - debug: roborock.0 (238444) dps debug: {"id":1217,"result":[[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]}
      2023-06-26 23:23:36.190 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:23:36.191 - debug: roborock.0 (238444) All mapped rooms: [[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]
      2023-06-26 23:23:36.191 - debug: roborock.0 (238444) Mapped room matched: 4526290 with name: Gäste WC
      2023-06-26 23:23:36.192 - debug: roborock.0 (238444) Mapped room matched: 4526403 with name: Wohnzimmer
      2023-06-26 23:23:36.192 - debug: roborock.0 (238444) Mapped room matched: 4517900 with name: Küche
      2023-06-26 23:23:36.193 - debug: roborock.0 (238444) Mapped room matched: 4524523 with name: Flur
      2023-06-26 23:24:34.133 - debug: roborock.0 (238444) Latest data requested
      2023-06-26 23:24:34.134 - debug: roborock.0 (238444) getParameter: get_status
      2023-06-26 23:24:34.217 - debug: roborock.0 (238444) dps debug: {"id":3421,"result":[{"msg_ver":2,"msg_seq":111,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:24:34.220 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:24:34.222 - debug: roborock.0 (238444) get_status: {"msg_ver":2,"msg_seq":111,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}
      2023-06-26 23:24:34.227 - debug: roborock.0 (238444) getParameter: get_room_mapping
      2023-06-26 23:24:34.272 - debug: roborock.0 (238444) dps debug: {"id":6719,"result":[{"msg_ver":2,"msg_seq":112,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:24:34.273 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:24:34.363 - debug: roborock.0 (238444) dps debug: {"id":5414,"result":[[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]}
      2023-06-26 23:24:34.364 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:24:34.365 - debug: roborock.0 (238444) All mapped rooms: [[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]
      2023-06-26 23:24:34.365 - debug: roborock.0 (238444) Mapped room matched: 4526290 with name: Gäste WC
      2023-06-26 23:24:34.366 - debug: roborock.0 (238444) Mapped room matched: 4526403 with name: Wohnzimmer
      2023-06-26 23:24:34.366 - debug: roborock.0 (238444) Mapped room matched: 4517900 with name: Küche
      2023-06-26 23:24:34.367 - debug: roborock.0 (238444) Mapped room matched: 4524523 with name: Flur
      2023-06-26 23:24:34.367 - debug: roborock.0 (238444) getParameter: get_consumable
      2023-06-26 23:24:34.404 - debug: roborock.0 (238444) dps debug: {"id":9665,"result":[{"main_brush_work_time":143990,"side_brush_work_time":143990,"filter_work_time":143990,"filter_element_work_time":11508,"sensor_dirty_time":4105}]}
      2023-06-26 23:24:34.406 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:24:34.407 - debug: roborock.0 (238444) Consumables of robot: [{"main_brush_work_time":143990,"side_brush_work_time":143990,"filter_work_time":143990,"filter_element_work_time":11508,"sensor_dirty_time":4105}]
      2023-06-26 23:24:34.408 - debug: roborock.0 (238444) getParameter: get_network_info
      2023-06-26 23:24:34.472 - debug: roborock.0 (238444) dps debug: {"id":5738,"result":{"ssid":"xxx","ip":"xxx","mac":"xxx","bssid":"xxx","rssi":-74}}
      2023-06-26 23:24:34.473 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:24:34.474 - debug: roborock.0 (238444) getParameter: get_server_timer
      2023-06-26 23:24:34.475 - debug: roborock.0 (238444) getParameter: get_timer
      2023-06-26 23:24:34.512 - debug: roborock.0 (238444) dps debug: {"id":3571,"result":[["1674918037884","off",0]]}
      2023-06-26 23:24:34.513 - debug: roborock.0 (238444) Length of message queue: 2
      2023-06-26 23:24:34.513 - debug: roborock.0 (238444) get_server_timer: [["1674918037884","off",0]]
      2023-06-26 23:24:34.523 - debug: roborock.0 (238444) dps debug: {"id":9998,"result":[]}
      2023-06-26 23:24:34.524 - debug: roborock.0 (238444) Length of message queue: 1
      2023-06-26 23:24:34.524 - debug: roborock.0 (238444) get_timer: []
      2023-06-26 23:24:35.930 - debug: roborock.0 (238444) homedata successfully updated
      2023-06-26 23:24:36.043 - debug: roborock.0 (238444) dps debug: {"id":5525,"result":["ok"]}
      2023-06-26 23:24:36.044 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:24:36.044 - debug: roborock.0 (238444) getParameter: get_room_mapping
      2023-06-26 23:24:36.080 - debug: roborock.0 (238444) dps debug: {"id":5887,"result":[{"msg_ver":2,"msg_seq":119,"state":8,"battery":100,"clean_time":17,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":3,"water_box_status":0,"fan_power":106,"dnd_enabled":1,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":204,"distance_off":0,"water_box_carriage_status":0,"mop_forbidden_enable":0,"camera_status":3493,"is_exploring":0,"home_sec_status":0,"home_sec_enable_password":1,"adbumper_status":[0,0,0]}]}
      2023-06-26 23:24:36.081 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:24:36.122 - debug: roborock.0 (238444) dps debug: {"id":5171,"result":[[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]}
      2023-06-26 23:24:36.122 - debug: roborock.0 (238444) Length of message queue: 0
      2023-06-26 23:24:36.123 - debug: roborock.0 (238444) All mapped rooms: [[16,"4526290"],[17,"4526403"],[18,"4517900"],[19,"4524523"]]
      2023-06-26 23:24:36.123 - debug: roborock.0 (238444) Mapped room matched: 4526290 with name: Gäste WC
      2023-06-26 23:24:36.124 - debug: roborock.0 (238444) Mapped room matched: 4526403 with name: Wohnzimmer
      2023-06-26 23:24:36.124 - debug: roborock.0 (238444) Mapped room matched: 4517900 with name: Küche
      2023-06-26 23:24:36.125 - debug: roborock.0 (238444) Mapped room matched: 4524523 with name: Flur
      2023-06-26 23:24:54.454 - info: host.ioBroker-RasPi "system.adapter.roborock.0" disabled
      2023-06-26 23:24:54.456 - info: host.ioBroker-RasPi stopInstance system.adapter.roborock.0 (force=false, process=true)
      2023-06-26 23:24:54.462 - info: roborock.0 (238444) Got terminate signal TERMINATE_YOURSELF
      2023-06-26 23:24:54.464 - info: roborock.0 (238444) terminating
      2023-06-26 23:24:54.465 - debug: roborock.0 (238444) Plugin sentry destroyed
      2023-06-26 23:24:54.466 - info: roborock.0 (238444) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      2023-06-26 23:24:54.550 - info: host.ioBroker-RasPi stopInstance system.adapter.roborock.0 send kill signal
      2023-06-26 23:24:54.967 - info: roborock.0 (238444) terminating
      2023-06-26 23:24:55.059 - info: host.ioBroker-RasPi instance system.adapter.roborock.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      
      
      1 Reply Last reply Reply Quote 0
      • jahnbes
        jahnbes @copystring last edited by

        @copystring Vielleicht bin doch ich es, der sich irrt - so war es. Ich habe zwar die log-Ausschriften nicht verstanden, den -meinen- Fehler aber trotzdem gefunden. Es lag nicht am Adapter.
        Gruß Bert.

        1 Reply Last reply Reply Quote 1
        • I
          Io-Alex last edited by

          @copystring

          Hallo

          Ist geplant demnächst den roborock s7 max ultra zu unterstützen?

          Mit freundlichen Grüßen

          copystring jona7o 3 Replies Last reply Reply Quote 0
          • copystring
            copystring @Io-Alex last edited by

            @io-alex Ja, kommt bald. Habe aktuell extrem Zeitmangel.

            1 Reply Last reply Reply Quote 1
            • jona7o
              jona7o @Io-Alex last edited by

              @io-alex @copystring
              Erstmal danke für die tolle Arbeit. Bei mir sieht das aktuell nach Installation des dev Stands so aus im Log:

              
              roborock.0
              2023-06-30 00:00:06.106	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
              
              roborock.0
              2023-06-30 00:00:06.101	info	terminating
              
              roborock.0
              2023-06-30 00:00:06.069	error	Exception-Code: MODULE_NOT_FOUND: Cannot find module './undefined'Require stack:- /opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js- /opt/iobroker/node_modules/iobroker.roborock/main.js
              
              roborock.0
              2023-06-30 00:00:06.067	error	Error: Cannot find module './undefined'Require stack:- /opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js- /opt/iobroker/node_modules/iobroker.roborock/main.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1072:15) at Function.Module._load (node:internal/modules/cjs/loader:925:27) at Module.require (node:internal/modules/cjs/loader:1139:19) at require (node:internal/modules/helpers:121:18) at new vacuum (/opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js:47:31) at /opt/iobroker/node_modules/iobroker.roborock/main.js:195:28
              
              roborock.0
              2023-06-30 00:00:06.056	error	unhandled promise rejection: Cannot find module './undefined'Require stack:- /opt/iobroker/node_modules/iobroker.roborock/lib/vacuum.js- /opt/iobroker/node_modules/iobroker.roborock/main.js
              
              roborock.0
              2023-06-30 00:00:06.054	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              
              roborock.0
              2023-06-30 00:00:04.585	error	The model roborock.vacuum.a65 is not supported. Get in touch with the dev to get this robot supported.
              
              roborock.0
              2023-06-30 00:00:04.580	info	MQTT initialized
              

              Liegt das bei mir auch am s7 max ultra oder habe ich noch ein anderes Problem? Eigentlich hätte ich auch noch einen normalen S7 in meinem Account.

              1 Reply Last reply Reply Quote 0
              • copystring
                copystring @Io-Alex last edited by

                @io-alex said in Roborock Adapter tester gesucht:

                @copystring

                Hallo

                Ist geplant demnächst den roborock s7 max ultra zu unterstützen?

                Mit freundlichen Grüßen

                Ist eingebaut. Bitte die dev testen und ein Debuglog hier anhängen: https://github.com/copystring/ioBroker.roborock/tree/dev

                G D 2 Replies Last reply Reply Quote 0
                • G
                  guergen @copystring last edited by

                  Moin, ich wollte den Adapter mal testen, wo muss ich mich denn anmelden? die von mir gefundene adresse euiot.irgendwas scheint nicht zu existieren?
                  In der Doku finde ich nix...
                  Hab einen S5 vom Xiaomi

                  1 Reply Last reply Reply Quote 0
                  • D
                    Dimi @copystring last edited by

                    @copystring

                    Hi, das oben beschriebene Verhalten hast du dir noch nicht angeschaut oder? Denn auch mit der neuen dev läd er die Karte minütlich neu. Ich meine jetzt aber nicht die Kartendarstellung im Adapter sondern die Karte in der app bzw. die Karte im Roboter. Es ist so als ob er bei jedem aktualisierungsintervall (60s) das Stockwerk neu läd auch wenn sich das Stockwerk nicht geändert hat. Deaktiviere ich den Adapter wird es nicht mehr getriggert und die Karte und somit die Position des Saugers bleibt erhalten. Ich dachte schon der Sauger hat ein Problem und kann sich seine Position nicht mehr merken. Ich will dich da nicht stressen. Hast ja geschrieben das du Zeitmangel hast. Sollte er eine Info sein.

                    copystring 1 Reply Last reply Reply Quote 0
                    • copystring
                      copystring @Dimi last edited by

                      @dimi Nein, konnte ich mir nicht angucken. Wie oben bereits gesagt, wollte ich wissen, ab wann es nicht mehr ging. Darauf bist du nicht eingegangen.

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        Dimi @copystring last edited by

                        @copystring

                        Doch hatte was dazu geschrieben:

                        Ich glaube das ist ab der Version so, wo der Q7 mit reingekommen ist. Bin mir leider nicht mehr sicher.

                        copystring 1 Reply Last reply Reply Quote 0
                        • copystring
                          copystring @Dimi last edited by

                          @dimi Naja, das würde keinen Sinn ergeben. Nur weil ein Roboter dazugekommen ist, hat sich das Verhalten der Karte nicht verändert.
                          Wenn du dir aber nicht sicher bist, müsstest du es ohnehin ausprobieren.
                          Hier sind alle Änderungen der: https://github.com/copystring/ioBroker.roborock/commits/dev.
                          Du kannst jede Änderung mit der rechten Maustaste anklicken und den Link kopieren. Über den Link dann den Adapter installieren und so herausfinden, welche Version lief.

                          D 2 Replies Last reply Reply Quote 0
                          • D
                            Dimi @copystring last edited by

                            @copystring

                            Ah cool wusste ich nicht. Werde ich testen und dir dann berichten.

                            1 Reply Last reply Reply Quote 0
                            • D
                              Dimi @copystring last edited by Dimi

                              @copystring

                              Also jetzt bin ich verwirrt. Ich bin jetzt bis zu der Version vom 28 März zurück und das Verhalten ist das gleiche. Kann es sein das es schon immer so war und ich es nicht gemerkt habe? Aber was ich nicht verstehe ist, warum triggert der Adpater bei jedem Aktualisierung (Intervall 60) ein Kartenspeichern und Laden des gleichen Stockwerks. Das hat halt den Effekt das der Sauger seine Position verliert. Beispiel: Ich lasse per Pin&Go den Sauger irgednwo hinfahren. Er stoppt. Wenn der Adapter aktualisiert, zeigt mir die App auf dem Handy das der Sauger wieder auf der Ladestation ist. Habe nur ich das Verhalten? Ein Kartenspeichern sollte nur dann statt finden wenn man das Stockwerk manuell auswählt oder wenn der Sauger auf die Ladestation fährt. So passiert es wenn der Adapter nicht aktiv ist.

                              Nachtrag: Also ich habe jetzt auch mal die main Version installiert. Das Verhalten ist da das gleiche. Kann es sein das Roborock was an der API geändert hat? Alles sehr komisch.

                              copystring 1 Reply Last reply Reply Quote 0
                              • copystring
                                copystring @Dimi last edited by

                                @dimi Ich habe den gleichen Saugroboter wie du. S6 MaxV und kann das Problem mit der aktuellen dev nicht reproduzieren.
                                Der Adapter hat übrigens gar keine Option eingebaut, Karten zu speichern. Nur das Laden und Lesen ist implementiert.
                                Aber ich sehe, dass dein System auf einem arm64 System läuft. Ist das ein RPi?
                                Teste doch mal ioBroker mit dem Adapter auf einem Windows System. Tritt da der Fehler auch auf?

                                D 1 Reply Last reply Reply Quote 0
                                • copystring
                                  copystring last edited by copystring

                                  Die letzten Wochen war ich damit beschäftigt, wie man das Mitschneiden des Datenverkehrs realisieren könnte (daher der Zeitmangel 🙂 )
                                  Dies ging vor einiger Zeit mal direkt über ein Subscribe im MQTT Client des Adapters.
                                  Anscheinen hat Roborock das aber mitbekommen, und die Möglichkeit gesperrt.

                                  Mit der neuesten dev ist jetzt möglich zusammen mit mitmproxy den Datenverkehr dann doch wieder mitzuschneiden.
                                  Das funktioniert folgendermaßen:

                                  • Die aktuelle dev installieren (https://github.com/copystring/ioBroker.roborock/tree/dev)
                                  • Auf dem selben PC, auf dem ioBroker läuft, mitmproxy wie folgt installieren:
                                    -- pipx install mitmproxy
                                    -- pipx inject mitmproxy websocket
                                    -- pipx inject mitmproxy websocket-client
                                  • Und so starten: mitmweb.exe --listen-port 9090 --web-port 9091 --mode wireguard -s C:\iobroker\node_modules\ioBroker.roborock\lib\sniffing\mitmproxy_roborock.py
                                    ggf. den Pfad von mitmproxy_roborock.py auf eure Installation anpassen.
                                  • Anschließend öffnet sich im Browser das Fenster von mitmproxy und ein QR Code. Darüber Wireguard am Handy einrichten. Ihr benötigt dann noch das entsprechende Zertifikat von mitmproxy: https://docs.mitmproxy.org/stable/concepts-certificates/. Bitte fragt mich nicht, wie das zu installieren ist. Ihr müsst euch auskennen!
                                  • Dann Wireguard auf dem Handy aktivieren und die Roborock App öffnen.

                                  Das sieht dann z.B. so aus:
                                  38355c69-6866-47b3-ac21-7c07557ad76a-image.png

                                  Dadurch ist nun möglich, auch neue und unbekannte Befehle mitzuschneiden, welche direkt von der App kommen.

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    Dimi @copystring last edited by Dimi

                                    @copystring

                                    Ja es läuft auf einem RPi 4 mit 64 Bit. Das laden würde ja schon aureichen um die Karte im Roboter erneut zu laden. Ich bin mir sicher das war am Anfang nicht so. Könnte es sein das es was mit der aktualisierung des js-controllers zu tun hat? Der wurde letztens auf die Version 5.0.5 aktualisiert. Bin im beta Repository.
                                    Wenn ich die Tage Zeit finde werde ich mal den iobroker mal auf Windows installieren um es damit zu testen.

                                    Nachtrag:

                                    Ich konnte das Problem gerade lösen. Ich habe lediglich einen raum saugen lassen nachdem der Adapter neu instelliert wurde. Danach wird die Karte auch nicht ständig neu geladen. Anscheinend habe ich unbewusst immer den Sauger einen raum saugen lassen, so dass ich das Problem nie hatte. Es reicht wohl nicht aus nur den Befehl Pin&Go auszuführen.

                                    copystring 1 Reply Last reply Reply Quote 0
                                    • copystring
                                      copystring @Dimi last edited by

                                      @dimi Verstehe nicht so ganz was du geschrieben hast, aber toll, dass du es lösen konntest. 👍

                                      1 Reply Last reply Reply Quote 0
                                      • copystring
                                        copystring last edited by

                                        Wenn mit der aktuellen dev keine gravierenden Fehler auftreten, wird dies der nächste Release werden.
                                        Wer mag, kann testen und die Fehler auf GitHub erstellen.

                                        S 1 Reply Last reply Reply Quote 1
                                        • S
                                          SpacerX @copystring last edited by

                                          Kann man aus den Adapterdatenpunken irgendwie ableiten welcher Raum gerade gereinigt wird?
                                          Hintergrund meiner Frage ist das ich gern eine History erstellen möchte die Raumbezogen ist.
                                          Wenn ich zum Beispiel in der App 3 Räume zum Reinigen auswähle möchte ich bei fertig Raum 1, Raum 2, Raum 3 jeweils die Time festhalten.

                                          MfG Ralf

                                          jahnbes 1 Reply Last reply Reply Quote 0
                                          • jahnbes
                                            jahnbes @SpacerX last edited by jahnbes

                                            @spacerx
                                            Hallo spacerx, da habe ich eine gute und eine schlechte Nachricht. Ja, man kann und nein, man kann es nicht. Ich zumindest kann aus den Datenpunkten heraus den Ort nicht identifizieren, da in meiner Konstellation (Raspberry 4pi und iobroker) die Arbeit mit der Karte nicht funktioniert, auch laut copystring nicht. Ich bekomme keine Karte, keinen aktuellen gezeichneten Reinigungsverlauf und kann auch nicht (über diesen Adapter) mit Zonen arbeiten.
                                            Aber, und jetzt geht es um das ja, ich wollte genau wie Du, in der Historie erkenntlich machen, nicht nur wann, sondern auch wo Erna gereinigt hat.
                                            Und es klappt, siehe hier mittig im grünen Feld und rechts unten in der Historie:
                                            roborock_gui2_20230706.jpg
                                            Wie funktioniert es? Ich löse eine Raumreinigung über die oben in der Mitte stehenden Tasten aus. Dabei gehe ich wie hier im Forum beschrieben vor
                                            "Für die Raumreinigung die Räume unter Floors entsprechend auf true oder false setzen und anschließend unter commands app_segment_clean auf true setzen."
                                            und die Reinigung beginnt.
                                            Im nächsten Schritt nutze ich die unter Floors gespeicherte Information (welcher Raum ist auf true gesetzt), um den Klarnamen des Raumes, der gerade gereinigt wird, in einem Objekt im iobroker zu speichern und in der gui auszugeben.
                                            Und zu guter Letzt wird die Liste der Historie-Einträge um eines nach unten geschoben und die aktuelle Reinigung kommt ganz oben drauf nach dem last-in-last-out-Prinzip.
                                            Was ist das Fragezeichen? Das sind erfolgte Zonenreinigungen und Raumreinigungen, die ich über die App ausgelöst habe, da komme ich -zumindest momentan- nicht an die notwendigen Informationen ran. Und die vielen Einträge mit "0 m²" und "0 min" waren Testläufe in einer anderen Frage.
                                            Was kommt als Weiterentwicklung? Recht einfach, eher eine Fleißaufgabe, in Kürze wird in der Historie auch die Art der Reinigung (Saugen, Wischen, Saugen + Wischen) gelistet sein.
                                            Die Lösung ist sicher nicht perfekt, für mich aber die zur Zeit machbare und ein erster Lösungsansatz.
                                            Und leider konnte ich Deine Frage nach der Nutzung der Adapterdatenpunkte in Wirklichkeit nicht beantworten, sondern nur einen anderen Weg zum Ziel einer raumbezogenen Historie zeigen.
                                            Gruß Bert.

                                            S 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            700
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            51
                                            766
                                            146262
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo