mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Add eq3btsmart presets on, off, auto and manual mode (#54586)
Co-authored-by: Franck Nijhof <frenck@frenck.nl> Co-authored-by: Teemu R <tpr@iki.fi>
This commit is contained in:
parent
d85d93d1a1
commit
acc974b26b
@ -31,6 +31,8 @@ from homeassistant.helpers.device_registry import format_mac
|
||||
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
||||
|
||||
from .const import PRESET_CLOSED, PRESET_NO_HOLD, PRESET_OPEN, PRESET_PERMANENT_HOLD
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
STATE_BOOST = "boost"
|
||||
@ -56,9 +58,23 @@ HA_TO_EQ_HVAC = {
|
||||
HVAC_MODE_AUTO: eq3.Mode.Auto,
|
||||
}
|
||||
|
||||
EQ_TO_HA_PRESET = {eq3.Mode.Boost: PRESET_BOOST, eq3.Mode.Away: PRESET_AWAY}
|
||||
EQ_TO_HA_PRESET = {
|
||||
eq3.Mode.Boost: PRESET_BOOST,
|
||||
eq3.Mode.Away: PRESET_AWAY,
|
||||
eq3.Mode.Manual: PRESET_PERMANENT_HOLD,
|
||||
eq3.Mode.Auto: PRESET_NO_HOLD,
|
||||
eq3.Mode.Open: PRESET_OPEN,
|
||||
eq3.Mode.Closed: PRESET_CLOSED,
|
||||
}
|
||||
|
||||
HA_TO_EQ_PRESET = {PRESET_BOOST: eq3.Mode.Boost, PRESET_AWAY: eq3.Mode.Away}
|
||||
HA_TO_EQ_PRESET = {
|
||||
PRESET_BOOST: eq3.Mode.Boost,
|
||||
PRESET_AWAY: eq3.Mode.Away,
|
||||
PRESET_PERMANENT_HOLD: eq3.Mode.Manual,
|
||||
PRESET_NO_HOLD: eq3.Mode.Auto,
|
||||
PRESET_OPEN: eq3.Mode.Open,
|
||||
PRESET_CLOSED: eq3.Mode.Closed,
|
||||
}
|
||||
|
||||
|
||||
DEVICE_SCHEMA = vol.Schema({vol.Required(CONF_MAC): cv.string})
|
||||
|
6
homeassistant/components/eq3btsmart/const.py
Normal file
6
homeassistant/components/eq3btsmart/const.py
Normal file
@ -0,0 +1,6 @@
|
||||
"""Constants for EQ3 Bluetooth Smart Radiator Valves."""
|
||||
|
||||
PRESET_PERMANENT_HOLD = "permanent_hold"
|
||||
PRESET_NO_HOLD = "no_hold"
|
||||
PRESET_OPEN = "open"
|
||||
PRESET_CLOSED = "closed"
|
Loading…
x
Reference in New Issue
Block a user