Skip to content

hristo-atanasov/hass-proscenic-790T-vacuum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home assistant proscenic 790T vacuum integration

GitHub release hacs_badge

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

screenshot

Installation

HACS installation

You can use HACS to install this component. Search for the Integration "proscenic 790T vacuum"

Manual installation

  1. Go to releases page
  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.

Open your Home Assistant instance and start setting up a new integration.

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
  2. Open Packet capture and start a capture screenshot 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 <your_vacuum_ip>:8888
    3. Get you informations screenshot
  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

Note: YAML configuration is deprecated. This will be removed soon.

Cleaning map management

map

The camera entity will be automaticaly added. The map is stored on your file system, the path is /tmp/proscenic_vacuum_map.svg. The path can be updated on the integration options.

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.

buymeacoffee

About

proscenic 790T intergration for home assistant

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%