2020-09-28 00:02:20 +00:00
|
|
|
"""Constants for 1-Wire component."""
|
2021-05-11 15:28:17 +00:00
|
|
|
from __future__ import annotations
|
|
|
|
|
2020-11-08 02:42:20 +00:00
|
|
|
from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN
|
2020-10-09 15:31:05 +00:00
|
|
|
from homeassistant.components.sensor import DOMAIN as SENSOR_DOMAIN
|
2020-11-08 18:06:41 +00:00
|
|
|
from homeassistant.components.switch import DOMAIN as SWITCH_DOMAIN
|
2020-10-09 15:31:05 +00:00
|
|
|
|
2020-09-28 00:02:20 +00:00
|
|
|
CONF_MOUNT_DIR = "mount_dir"
|
|
|
|
CONF_NAMES = "names"
|
|
|
|
|
2020-10-09 15:31:05 +00:00
|
|
|
CONF_TYPE_OWSERVER = "OWServer"
|
|
|
|
CONF_TYPE_SYSBUS = "SysBus"
|
|
|
|
|
2020-10-24 01:57:16 +00:00
|
|
|
DEFAULT_OWSERVER_HOST = "localhost"
|
2020-09-28 00:02:20 +00:00
|
|
|
DEFAULT_OWSERVER_PORT = 4304
|
|
|
|
DEFAULT_SYSBUS_MOUNT_DIR = "/sys/bus/w1/devices/"
|
|
|
|
|
|
|
|
DOMAIN = "onewire"
|
|
|
|
|
2021-09-13 11:46:21 +00:00
|
|
|
DEVICE_KEYS_0_7 = range(8)
|
|
|
|
DEVICE_KEYS_A_B = ("A", "B")
|
|
|
|
|
2021-10-27 10:02:07 +00:00
|
|
|
MANUFACTURER_MAXIM = "Maxim Integrated"
|
|
|
|
MANUFACTURER_HOBBYBOARDS = "Hobby Boards"
|
|
|
|
MANUFACTURER_EDS = "Embedded Data Systems"
|
|
|
|
|
2020-10-15 17:57:15 +00:00
|
|
|
PRESSURE_CBAR = "cbar"
|
|
|
|
|
2021-08-24 08:37:59 +00:00
|
|
|
READ_MODE_BOOL = "bool"
|
|
|
|
READ_MODE_FLOAT = "float"
|
|
|
|
READ_MODE_INT = "int"
|
2020-10-27 13:34:25 +00:00
|
|
|
|
2021-03-02 20:43:59 +00:00
|
|
|
PLATFORMS = [
|
2020-11-08 02:42:20 +00:00
|
|
|
BINARY_SENSOR_DOMAIN,
|
2020-10-09 15:31:05 +00:00
|
|
|
SENSOR_DOMAIN,
|
2020-11-08 18:06:41 +00:00
|
|
|
SWITCH_DOMAIN,
|
2020-09-28 00:02:20 +00:00
|
|
|
]
|