mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Update roomba integration (#28560)
* Updated iRobot integration * added custom delay for periodic mode * new version of roombapy
This commit is contained in:
parent
eb23846cfe
commit
1a46294e6d
@ -3,7 +3,7 @@
|
||||
"name": "Roomba",
|
||||
"documentation": "https://www.home-assistant.io/integrations/roomba",
|
||||
"requirements": [
|
||||
"roombapy==1.3.1"
|
||||
"roombapy==1.4.1"
|
||||
],
|
||||
"dependencies": [],
|
||||
"codeowners": [
|
||||
|
@ -39,9 +39,11 @@ CAP_CARPET_BOOST = "carpet_boost"
|
||||
|
||||
CONF_CERT = "certificate"
|
||||
CONF_CONTINUOUS = "continuous"
|
||||
CONF_DELAY = "delay"
|
||||
|
||||
DEFAULT_CERT = "/etc/ssl/certs/ca-certificates.crt"
|
||||
DEFAULT_CONTINUOUS = True
|
||||
DEFAULT_DELAY = 1
|
||||
DEFAULT_NAME = "Roomba"
|
||||
|
||||
PLATFORM = "roomba"
|
||||
@ -59,6 +61,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
||||
vol.Required(CONF_PASSWORD): cv.string,
|
||||
vol.Optional(CONF_CERT, default=DEFAULT_CERT): cv.string,
|
||||
vol.Optional(CONF_CONTINUOUS, default=DEFAULT_CONTINUOUS): cv.boolean,
|
||||
vol.Optional(CONF_DELAY, default=DEFAULT_DELAY): cv.positive_int,
|
||||
},
|
||||
extra=vol.ALLOW_EXTRA,
|
||||
)
|
||||
@ -93,6 +96,7 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info=
|
||||
password = config.get(CONF_PASSWORD)
|
||||
certificate = config.get(CONF_CERT)
|
||||
continuous = config.get(CONF_CONTINUOUS)
|
||||
delay = config.get(CONF_DELAY)
|
||||
|
||||
roomba = Roomba(
|
||||
address=host,
|
||||
@ -100,6 +104,7 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info=
|
||||
password=password,
|
||||
cert_name=certificate,
|
||||
continuous=continuous,
|
||||
delay=delay,
|
||||
)
|
||||
_LOGGER.debug("Initializing communication with host %s", host)
|
||||
|
||||
|
@ -1728,7 +1728,7 @@ rocketchat-API==0.6.1
|
||||
roku==3.1
|
||||
|
||||
# homeassistant.components.roomba
|
||||
roombapy==1.3.1
|
||||
roombapy==1.4.1
|
||||
|
||||
# homeassistant.components.rova
|
||||
rova==0.1.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user