{"id":22352094,"url":"https://github.com/bertreb/pimatic-deebot","last_synced_at":"2025-07-30T07:32:06.030Z","repository":{"id":51356698,"uuid":"242199129","full_name":"bertreb/pimatic-deebot","owner":"bertreb","description":"Pimatic plugin to control an Ecovacs Deebot cleaning robot","archived":false,"fork":false,"pushed_at":"2022-11-04T15:55:59.000Z","size":95,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-03-03T13:21:36.389Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bertreb.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-21T17:54:13.000Z","updated_at":"2023-01-31T19:58:57.000Z","dependencies_parsed_at":"2022-09-14T05:41:47.351Z","dependency_job_id":null,"html_url":"https://github.com/bertreb/pimatic-deebot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertreb%2Fpimatic-deebot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertreb%2Fpimatic-deebot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertreb%2Fpimatic-deebot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertreb%2Fpimatic-deebot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bertreb","download_url":"https://codeload.github.com/bertreb/pimatic-deebot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228106334,"owners_count":17870438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-04T12:17:07.012Z","updated_at":"2024-12-04T12:17:07.490Z","avatar_url":"https://github.com/bertreb.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pimatic-deebot\n\n# This repository is no longer maintained!\n\nPimatic plugin to control one or more Ecovacs Deebot cleaning robots.\n\nThis plugin is based on the ecovacs-deebot library from [mrbungle64](https://github.com/mrbungle64/ecovacs-deebot.js).\n\n## Preparation\nBefore install this plugin on Debian-based Linux systems the following commandline commands should be executed:\n```bash\nsudo apt-get update\nsudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev\n```\nA reboot might be necessary before executing the next command\n```bash\nsudo npm install canvas --unsafe-perm=true\n```\nThese libs are needed for creating map functionality and to identify the spot area during cleaning.\n\nThe plugin can be installed via the plugins page of Pimatic.\n\n## Config of the plugin\n```\n{\n  email:        \"The email address for your Deebots account\"\n  password:     \"The password for your Deebots account\"\n  countrycode:  \"Your country code like 'DE'\n  debug:        \"Debug mode. Writes debug messages to the Pimatic log, if set to true.\"\n}\n```\n\n## Config of a Deebot Device\n\nDevices are added via the discovery function. Per cleaning robot a DeebotDevice is discovered unless the device is already in the config.\nThe automatic generated Id must not change. Its the unique reference to your vacuum. You can change the Pimatic device name after you have saved the device.\n\n```\n{\n  nickname:\n    \"A nickname for the Deebot set via the app and then used in Pimatic\n  show:       \n    \"If 'all': variables will be shown in the GUI except the variables selected in Attributes.\n    If 'none': nothing will be shown in the GUI, except the ones selected in Attributes.\"\n  attributes:\n    \"Deebot attributes that will be hidden (show=all) or shown (show=none) in the GUI.\"\n  items:[\n    \"ChargeState\", \"FanSpeed\", \"CleanReport\", \"BatteryInfo\",\n    \"LifeSpan_filter\" , \"LifeSpan_main_brush\",\n    \"LifeSpan_side_brush\", \"WaterLevel\", \"WaterBoxInfo\"\n  ]\n}\n```\n\nThe attributes are updated and visible in the Gui. The items you can use depend on your type of Deebot.\nThe Deebot can be controlled via rules\n\nThe action syntax:\n```\n  deebot \u003cPimatic Deebot Id\u003e\n    [clean] [\u003croom-number\u003e|$rooms-variable]\n    [cleanarea] [x1,y1,x2,y2]|$area-variable cleanings 1..2|$cleanings-variable\n    [pause|resume|stop|charge|\n    [speed] \u003cspeed-number\u003e|$speed-variable\n```\n\nThe \\\u003croom-nummer\u003e or the \\$roomsvariable are optional. If you leave them out, the vacuum will start the default routine. The \\$rooms-variable is variable with room-numbers separated by a comma. Example:  0,1,8,3,2\nThe fan speed-number must be 1 (silient), 2 (normal), 3 (high) or 4 (very high)\n\n## Support of models\n### Supported models\n\n* Deebot 900/901\n* Deebot OZMO 930\n* Deebot OZMO 920/950\n\n### These models should work properly or at least partially\n- Deebot Slim 2\n- Deebot N79 series\n- Deebot M88\n- Deebot 600/601/605\n- Deebot 710/711/711s\n- Deebot OZMO 610\n- Deebot OZMO 900/905\n- Deebot OZMO Slim 10\n- Deebot OZMO T5\n- Deebot U2 series\n- Deebot N3 MAX\n- Deebot N7\n- Deebot N8 series\n- Deebot (OZMO) T8 series\n- Deebot T9 series\n\n---\n\nThe minimum node requirement for this plugin is node v10!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbertreb%2Fpimatic-deebot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbertreb%2Fpimatic-deebot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbertreb%2Fpimatic-deebot/lists"}