Namespaces | |
| alarm_control_panel | |
| binary_sensor | |
Functions | |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | ATTR_OUTPUT_ID = "output_id" |
| string | CONF_DEVICE_PORT = "port" |
| string | CONF_INFER_ARMING_STATE = "infer_arming_state" |
| string | CONF_ZONE_ID = "id" |
| string | CONF_ZONE_NAME = "name" |
| string | CONF_ZONE_TYPE = "type" |
| string | CONF_ZONES = "zones" |
| CONFIG_SCHEMA | |
| string | DATA_NESS = "ness_alarm" |
| bool | DEFAULT_INFER_ARMING_STATE = False |
| DEFAULT_SCAN_INTERVAL = datetime.timedelta(minutes=1) | |
| DEFAULT_ZONE_TYPE = BinarySensorDeviceClass.MOTION | |
| string | DOMAIN = "ness_alarm" |
| string | SERVICE_AUX = "aux" |
| string | SERVICE_PANIC = "panic" |
| SERVICE_SCHEMA_AUX | |
| SERVICE_SCHEMA_PANIC = vol.Schema({vol.Required(ATTR_CODE): cv.string}) | |
| string | SIGNAL_ARMING_STATE_CHANGED = "ness_alarm.arming_state_changed" |
| string | SIGNAL_ZONE_CHANGED = "ness_alarm.zone_changed" |
| ZONE_SCHEMA | |
| ZoneChangedData = namedtuple("ZoneChangedData", ["zone_id", "state"]) | |
Support for Ness D8X/D16X devices.
| bool homeassistant.components.ness_alarm.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the Ness Alarm platform.
Definition at line 93 of file __init__.py.
|
private |
Definition at line 29 of file __init__.py.
| string homeassistant.components.ness_alarm.ATTR_OUTPUT_ID = "output_id" |
Definition at line 40 of file __init__.py.
| string homeassistant.components.ness_alarm.CONF_DEVICE_PORT = "port" |
Definition at line 34 of file __init__.py.
| string homeassistant.components.ness_alarm.CONF_INFER_ARMING_STATE = "infer_arming_state" |
Definition at line 35 of file __init__.py.
| string homeassistant.components.ness_alarm.CONF_ZONE_ID = "id" |
Definition at line 39 of file __init__.py.
| string homeassistant.components.ness_alarm.CONF_ZONE_NAME = "name" |
Definition at line 37 of file __init__.py.
| string homeassistant.components.ness_alarm.CONF_ZONE_TYPE = "type" |
Definition at line 38 of file __init__.py.
| string homeassistant.components.ness_alarm.CONF_ZONES = "zones" |
Definition at line 36 of file __init__.py.
| homeassistant.components.ness_alarm.CONFIG_SCHEMA |
Definition at line 60 of file __init__.py.
| string homeassistant.components.ness_alarm.DATA_NESS = "ness_alarm" |
Definition at line 32 of file __init__.py.
| bool homeassistant.components.ness_alarm.DEFAULT_INFER_ARMING_STATE = False |
Definition at line 42 of file __init__.py.
| homeassistant.components.ness_alarm.DEFAULT_SCAN_INTERVAL = datetime.timedelta(minutes=1) |
Definition at line 41 of file __init__.py.
| homeassistant.components.ness_alarm.DEFAULT_ZONE_TYPE = BinarySensorDeviceClass.MOTION |
Definition at line 49 of file __init__.py.
| string homeassistant.components.ness_alarm.DOMAIN = "ness_alarm" |
Definition at line 31 of file __init__.py.
| string homeassistant.components.ness_alarm.SERVICE_AUX = "aux" |
Definition at line 82 of file __init__.py.
| string homeassistant.components.ness_alarm.SERVICE_PANIC = "panic" |
Definition at line 81 of file __init__.py.
| homeassistant.components.ness_alarm.SERVICE_SCHEMA_AUX |
Definition at line 85 of file __init__.py.
| homeassistant.components.ness_alarm.SERVICE_SCHEMA_PANIC = vol.Schema({vol.Required(ATTR_CODE): cv.string}) |
Definition at line 84 of file __init__.py.
| string homeassistant.components.ness_alarm.SIGNAL_ARMING_STATE_CHANGED = "ness_alarm.arming_state_changed" |
Definition at line 45 of file __init__.py.
| string homeassistant.components.ness_alarm.SIGNAL_ZONE_CHANGED = "ness_alarm.zone_changed" |
Definition at line 44 of file __init__.py.
| homeassistant.components.ness_alarm.ZONE_SCHEMA |
Definition at line 50 of file __init__.py.
| homeassistant.components.ness_alarm.ZoneChangedData = namedtuple("ZoneChangedData", ["zone_id", "state"]) |
Definition at line 47 of file __init__.py.