https://github.com/deblockt/hass-proscenic-790t-vacuum
proscenic 790T intergration for home assistant
https://github.com/deblockt/hass-proscenic-790t-vacuum
790t home-assistant proscenic vacuum vacuum-cleaner
Last synced: 7 months ago
JSON representation
proscenic 790T intergration for home assistant
- Host: GitHub
- URL: https://github.com/deblockt/hass-proscenic-790t-vacuum
- Owner: deblockt
- Created: 2020-05-24T14:26:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-05T19:07:28.000Z (about 2 years ago)
- Last Synced: 2025-03-24T16:54:32.934Z (7 months ago)
- Topics: 790t, home-assistant, proscenic, vacuum, vacuum-cleaner
- Language: Python
- Size: 260 KB
- Stars: 17
- Watchers: 1
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Home assistant proscenic 790T vacuum integration
[](https://github.com/deblockt/hass-proscenic-790T-vacuum/releases/latest)
[](https://github.com/hacs/integration)
The purpose of this integration is to provide an integration of proscenic 790T vacuum.
It allow home assistant to:
- start cleaning
- pause cleaning
- go to dock
- retrieve vacuum informations (battery, state)
- show the cleaning map

## Installation
### HACS installation
You can use [HACS](https://hacs.xyz/) to install this component. Search for the Integration "proscenic 790T vacuum"
### Manual installation
1. Go to [releases page](https://github.com/deblockt/hass-proscenic-790T-vacuum/releases)
2. download the last release zip
3. unzip it on `custom_components` directory
4. see next chapter for configuration
## Configuration
Add your device via the Integration menu.
[](https://my.home-assistant.io/redirect/config_flow_start/?domain=proscenic)
You can choose between two connection mode:
- *local*: the integration will use your local network to contact your vacuum (send command to start/stop). But the cloud will be used to get vacuum status, and the cleaning map.
- *cloud*: All interactions are done using the cloud.
> Note: Some vacuum don't support the local mode.
### Get authentifications data
device id, token, user id and authentication code can be retrieved using the Proscenic robotic application :
1. On your android smartphone (no solution for iphone), install [Packet capture](https://play.google.com/store/apps/details?id=app.greyshirts.sslcapture&hl=fr)
2. Open Packet capture and start a capture  select Proscenic Robotic app
3. Open the proscenic application, and open the vacuum view
4. Reopen Packet capture
1. Click on the first line
2. Click on the line `47.91.67.181:20008`
3. Get you informations 
5. You can now enter your informations on home assistant
6. You can add your vacuum on lovelace ui entities
1. You can simply add it as an entity
2. You can use the [vacuum-card](https://github.com/denysdovhan/vacuum-card)
> **Note**: YAML configuration is deprecated. This will be removed soon.
## Cleaning map management

The camera entity will be automaticaly added.
The proscenic cloud is used to generate the map.
> ⚠️ 🚨: updating to 0.0.10 you should remove the integration and re-add it using cloud configuration to keep the map generation working
## Available attributes
Theses attributes are available to be displayed on lovelace-ui:
- `clear_area`: number of m2 cleaned
- `clear_duration`: last clean duration in second
- `error_code`: the current error code, if vacuum is on error status
- `error_detail`: the current error message (in english), if vacuum is on error status
## Know issue
- At home assistant startup the vacuum cleaner status is not retrieved. You should perform an action on home assistant to get the vacuum cleaner status.
- If you start the proscenic application, the status of the vacuum cleaner will not be refreshed on home assistant for 60 seconds.
- If you start the proscenic application, you will be disconnected 60 seconds later. You can configure this time using `sleep_duration_on_exit` configuration.
[](https://www.buymeacoffee.com/deblockt)