Added switch for DoorBird second relay (#13339)
This commit is contained in:
parent
4270bc7abb
commit
0977be1842
3 changed files with 12 additions and 2 deletions
|
@ -13,7 +13,7 @@ from homeassistant.const import CONF_HOST, CONF_USERNAME, CONF_PASSWORD
|
||||||
from homeassistant.components.http import HomeAssistantView
|
from homeassistant.components.http import HomeAssistantView
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['DoorBirdPy==0.1.2']
|
REQUIREMENTS = ['DoorBirdPy==0.1.3']
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,14 @@ SWITCHES = {
|
||||||
},
|
},
|
||||||
"time": datetime.timedelta(seconds=3)
|
"time": datetime.timedelta(seconds=3)
|
||||||
},
|
},
|
||||||
|
"open_door_2": {
|
||||||
|
"name": "Open Door 2",
|
||||||
|
"icon": {
|
||||||
|
True: "lock-open",
|
||||||
|
False: "lock"
|
||||||
|
},
|
||||||
|
"time": datetime.timedelta(seconds=3)
|
||||||
|
},
|
||||||
"light_on": {
|
"light_on": {
|
||||||
"name": "Light On",
|
"name": "Light On",
|
||||||
"icon": {
|
"icon": {
|
||||||
|
@ -80,6 +88,8 @@ class DoorBirdSwitch(SwitchDevice):
|
||||||
"""Power the relay."""
|
"""Power the relay."""
|
||||||
if self._switch == "open_door":
|
if self._switch == "open_door":
|
||||||
self._state = self._device.open_door()
|
self._state = self._device.open_door()
|
||||||
|
elif self._switch == "open_door_2":
|
||||||
|
self._state = self._device.open_door(2)
|
||||||
elif self._switch == "light_on":
|
elif self._switch == "light_on":
|
||||||
self._state = self._device.turn_light_on()
|
self._state = self._device.turn_light_on()
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ attrs==17.4.0
|
||||||
# Adafruit_BBIO==1.0.0
|
# Adafruit_BBIO==1.0.0
|
||||||
|
|
||||||
# homeassistant.components.doorbird
|
# homeassistant.components.doorbird
|
||||||
DoorBirdPy==0.1.2
|
DoorBirdPy==0.1.3
|
||||||
|
|
||||||
# homeassistant.components.homekit
|
# homeassistant.components.homekit
|
||||||
HAP-python==1.1.7
|
HAP-python==1.1.7
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue