Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.homematic.const Namespace Reference

Variables

string ATTR_ADDRESS = "address"
 
string ATTR_CHANNEL = "channel"
 
string ATTR_DEVICE_TYPE = "device_type"
 
string ATTR_DISCOVER_DEVICES = "devices"
 
string ATTR_DISCOVERY_TYPE = "discovery_type"
 
string ATTR_ERRORCODE = "error"
 
string ATTR_INTERFACE = "interface"
 
string ATTR_LOW_BAT = "LOW_BAT"
 
string ATTR_LOWBAT = "LOWBAT"
 
string ATTR_MESSAGE = "message"
 
string ATTR_PARAM = "param"
 
string ATTR_PARAMSET = "paramset"
 
string ATTR_PARAMSET_KEY = "paramset_key"
 
string ATTR_RX_MODE = "rx_mode"
 
string ATTR_UNIQUE_ID = "unique_id"
 
string ATTR_VALUE = "value"
 
string ATTR_VALUE_TYPE = "value_type"
 
string CONF_CALLBACK_IP = "callback_ip"
 
string CONF_CALLBACK_PORT = "callback_port"
 
string CONF_INTERFACES = "interfaces"
 
string CONF_JSONPORT = "jsonport"
 
string CONF_LOCAL_IP = "local_ip"
 
string CONF_LOCAL_PORT = "local_port"
 
string CONF_RESOLVENAMES = "resolvenames"
 
list CONF_RESOLVENAMES_OPTIONS = ["metadata", "json", "xml", False]
 
string DATA_CONF = "homematic_conf"
 
string DATA_HOMEMATIC = "homematic"
 
string DATA_STORE = "homematic_store"
 
string DISCOVER_BATTERY = "homematic.battery"
 
string DISCOVER_BINARY_SENSORS = "homematic.binary_sensor"
 
string DISCOVER_CLIMATE = "homematic.climate"
 
string DISCOVER_COVER = "homematic.cover"
 
string DISCOVER_LIGHTS = "homematic.light"
 
string DISCOVER_LOCKS = "homematic.locks"
 
string DISCOVER_SENSORS = "homematic.sensor"
 
string DISCOVER_SWITCHES = "homematic.switch"
 
string DOMAIN = "homematic"
 
string EVENT_ERROR = "homematic.error"
 
string EVENT_IMPULSE = "homematic.impulse"
 
string EVENT_KEYPRESS = "homematic.keypress"
 
dictionary HM_ATTRIBUTE_SUPPORT
 
dictionary HM_DEVICE_TYPES
 
list HM_IGNORE_DISCOVERY_NODE = ["ACTUAL_TEMPERATURE", "ACTUAL_HUMIDITY"]
 
dictionary HM_IGNORE_DISCOVERY_NODE_EXCEPTIONS
 
list HM_IMPULSE_EVENTS = ["SEQUENCE_OK"]
 
list HM_PRESS_EVENTS
 
string SERVICE_PUT_PARAMSET = "put_paramset"
 
string SERVICE_RECONNECT = "reconnect"
 
string SERVICE_SET_DEVICE_VALUE = "set_device_value"
 
string SERVICE_SET_INSTALL_MODE = "set_install_mode"
 
string SERVICE_SET_VARIABLE_VALUE = "set_variable_value"
 
string SERVICE_VIRTUALKEY = "virtualkey"
 

Detailed Description

Constants for the homematic component.

Variable Documentation

◆ ATTR_ADDRESS

string homeassistant.components.homematic.const.ATTR_ADDRESS = "address"

Definition at line 17 of file const.py.

◆ ATTR_CHANNEL

string homeassistant.components.homematic.const.ATTR_CHANNEL = "channel"

Definition at line 16 of file const.py.

◆ ATTR_DEVICE_TYPE

string homeassistant.components.homematic.const.ATTR_DEVICE_TYPE = "device_type"

Definition at line 18 of file const.py.

◆ ATTR_DISCOVER_DEVICES

string homeassistant.components.homematic.const.ATTR_DISCOVER_DEVICES = "devices"

Definition at line 14 of file const.py.

◆ ATTR_DISCOVERY_TYPE

string homeassistant.components.homematic.const.ATTR_DISCOVERY_TYPE = "discovery_type"

Definition at line 28 of file const.py.

◆ ATTR_ERRORCODE

string homeassistant.components.homematic.const.ATTR_ERRORCODE = "error"

Definition at line 22 of file const.py.

◆ ATTR_INTERFACE

string homeassistant.components.homematic.const.ATTR_INTERFACE = "interface"

Definition at line 21 of file const.py.

◆ ATTR_LOW_BAT

string homeassistant.components.homematic.const.ATTR_LOW_BAT = "LOW_BAT"

Definition at line 29 of file const.py.

◆ ATTR_LOWBAT

string homeassistant.components.homematic.const.ATTR_LOWBAT = "LOWBAT"

Definition at line 30 of file const.py.

◆ ATTR_MESSAGE

string homeassistant.components.homematic.const.ATTR_MESSAGE = "message"

Definition at line 23 of file const.py.

◆ ATTR_PARAM

string homeassistant.components.homematic.const.ATTR_PARAM = "param"

Definition at line 15 of file const.py.

◆ ATTR_PARAMSET

string homeassistant.components.homematic.const.ATTR_PARAMSET = "paramset"

Definition at line 26 of file const.py.

◆ ATTR_PARAMSET_KEY

string homeassistant.components.homematic.const.ATTR_PARAMSET_KEY = "paramset_key"

Definition at line 25 of file const.py.

◆ ATTR_RX_MODE

string homeassistant.components.homematic.const.ATTR_RX_MODE = "rx_mode"

Definition at line 27 of file const.py.

◆ ATTR_UNIQUE_ID

string homeassistant.components.homematic.const.ATTR_UNIQUE_ID = "unique_id"

Definition at line 24 of file const.py.

◆ ATTR_VALUE

string homeassistant.components.homematic.const.ATTR_VALUE = "value"

Definition at line 19 of file const.py.

◆ ATTR_VALUE_TYPE

string homeassistant.components.homematic.const.ATTR_VALUE_TYPE = "value_type"

Definition at line 20 of file const.py.

◆ CONF_CALLBACK_IP

string homeassistant.components.homematic.const.CONF_CALLBACK_IP = "callback_ip"

Definition at line 264 of file const.py.

◆ CONF_CALLBACK_PORT

string homeassistant.components.homematic.const.CONF_CALLBACK_PORT = "callback_port"

Definition at line 265 of file const.py.

◆ CONF_INTERFACES

string homeassistant.components.homematic.const.CONF_INTERFACES = "interfaces"

Definition at line 261 of file const.py.

◆ CONF_JSONPORT

string homeassistant.components.homematic.const.CONF_JSONPORT = "jsonport"

Definition at line 267 of file const.py.

◆ CONF_LOCAL_IP

string homeassistant.components.homematic.const.CONF_LOCAL_IP = "local_ip"

Definition at line 262 of file const.py.

◆ CONF_LOCAL_PORT

string homeassistant.components.homematic.const.CONF_LOCAL_PORT = "local_port"

Definition at line 263 of file const.py.

◆ CONF_RESOLVENAMES

string homeassistant.components.homematic.const.CONF_RESOLVENAMES = "resolvenames"

Definition at line 266 of file const.py.

◆ CONF_RESOLVENAMES_OPTIONS

list homeassistant.components.homematic.const.CONF_RESOLVENAMES_OPTIONS = ["metadata", "json", "xml", False]

Definition at line 255 of file const.py.

◆ DATA_CONF

string homeassistant.components.homematic.const.DATA_CONF = "homematic_conf"

Definition at line 259 of file const.py.

◆ DATA_HOMEMATIC

string homeassistant.components.homematic.const.DATA_HOMEMATIC = "homematic"

Definition at line 257 of file const.py.

◆ DATA_STORE

string homeassistant.components.homematic.const.DATA_STORE = "homematic_store"

Definition at line 258 of file const.py.

◆ DISCOVER_BATTERY

string homeassistant.components.homematic.const.DISCOVER_BATTERY = "homematic.battery"

Definition at line 12 of file const.py.

◆ DISCOVER_BINARY_SENSORS

string homeassistant.components.homematic.const.DISCOVER_BINARY_SENSORS = "homematic.binary_sensor"

Definition at line 8 of file const.py.

◆ DISCOVER_CLIMATE

string homeassistant.components.homematic.const.DISCOVER_CLIMATE = "homematic.climate"

Definition at line 10 of file const.py.

◆ DISCOVER_COVER

string homeassistant.components.homematic.const.DISCOVER_COVER = "homematic.cover"

Definition at line 9 of file const.py.

◆ DISCOVER_LIGHTS

string homeassistant.components.homematic.const.DISCOVER_LIGHTS = "homematic.light"

Definition at line 6 of file const.py.

◆ DISCOVER_LOCKS

string homeassistant.components.homematic.const.DISCOVER_LOCKS = "homematic.locks"

Definition at line 11 of file const.py.

◆ DISCOVER_SENSORS

string homeassistant.components.homematic.const.DISCOVER_SENSORS = "homematic.sensor"

Definition at line 7 of file const.py.

◆ DISCOVER_SWITCHES

string homeassistant.components.homematic.const.DISCOVER_SWITCHES = "homematic.switch"

Definition at line 5 of file const.py.

◆ DOMAIN

string homeassistant.components.homematic.const.DOMAIN = "homematic"

Definition at line 3 of file const.py.

◆ EVENT_ERROR

string homeassistant.components.homematic.const.EVENT_ERROR = "homematic.error"

Definition at line 34 of file const.py.

◆ EVENT_IMPULSE

string homeassistant.components.homematic.const.EVENT_IMPULSE = "homematic.impulse"

Definition at line 33 of file const.py.

◆ EVENT_KEYPRESS

string homeassistant.components.homematic.const.EVENT_KEYPRESS = "homematic.keypress"

Definition at line 32 of file const.py.

◆ HM_ATTRIBUTE_SUPPORT

dictionary homeassistant.components.homematic.const.HM_ATTRIBUTE_SUPPORT
Initial value:
1 = {
2  "LOWBAT": ["battery", {0: "High", 1: "Low"}],
3  "LOW_BAT": ["battery", {0: "High", 1: "Low"}],
4  "ERROR": ["error", {0: "No"}],
5  "ERROR_SABOTAGE": ["sabotage", {0: "No", 1: "Yes"}],
6  "SABOTAGE": ["sabotage", {0: "No", 1: "Yes"}],
7  "RSSI_PEER": ["rssi_peer", {}],
8  "RSSI_DEVICE": ["rssi_device", {}],
9  "VALVE_STATE": ["valve", {}],
10  "LEVEL": ["level", {}],
11  "BATTERY_STATE": ["battery", {}],
12  "CONTROL_MODE": [
13  "mode",
14  {0: "Auto", 1: "Manual", 2: "Away", 3: "Boost", 4: "Comfort", 5: "Lowering"},
15  ],
16  "POWER": ["power", {}],
17  "CURRENT": ["current", {}],
18  "VOLTAGE": ["voltage", {}],
19  "OPERATING_VOLTAGE": ["voltage", {}],
20  "WORKING": ["working", {0: "No", 1: "Yes"}],
21  "STATE_UNCERTAIN": ["state_uncertain", {}],
22  "SENDERID": ["last_senderid", {}],
23  "SENDERADDRESS": ["last_senderaddress", {}],
24  "ERROR_ALARM_TEST": ["error_alarm_test", {0: "No", 1: "Yes"}],
25  "ERROR_SMOKE_CHAMBER": ["error_smoke_chamber", {0: "No", 1: "Yes"}],
26 }

Definition at line 218 of file const.py.

◆ HM_DEVICE_TYPES

dictionary homeassistant.components.homematic.const.HM_DEVICE_TYPES

Definition at line 43 of file const.py.

◆ HM_IGNORE_DISCOVERY_NODE

list homeassistant.components.homematic.const.HM_IGNORE_DISCOVERY_NODE = ["ACTUAL_TEMPERATURE", "ACTUAL_HUMIDITY"]

Definition at line 202 of file const.py.

◆ HM_IGNORE_DISCOVERY_NODE_EXCEPTIONS

dictionary homeassistant.components.homematic.const.HM_IGNORE_DISCOVERY_NODE_EXCEPTIONS
Initial value:
1 = {
2  "ACTUAL_TEMPERATURE": [
3  "IPAreaThermostat",
4  "IPWeatherSensor",
5  "IPWeatherSensorPlus",
6  "IPWeatherSensorBasic",
7  "IPThermostatWall",
8  "IPThermostatWall2",
9  "ParticulateMatterSensorIP",
10  "CO2SensorIP",
11  "TempModuleSTE2",
12  ]
13 }

Definition at line 204 of file const.py.

◆ HM_IMPULSE_EVENTS

list homeassistant.components.homematic.const.HM_IMPULSE_EVENTS = ["SEQUENCE_OK"]

Definition at line 253 of file const.py.

◆ HM_PRESS_EVENTS

list homeassistant.components.homematic.const.HM_PRESS_EVENTS
Initial value:
1 = [
2  "PRESS_SHORT",
3  "PRESS_LONG",
4  "PRESS_CONT",
5  "PRESS_LONG_RELEASE",
6  "PRESS",
7 ]

Definition at line 245 of file const.py.

◆ SERVICE_PUT_PARAMSET

string homeassistant.components.homematic.const.SERVICE_PUT_PARAMSET = "put_paramset"

Definition at line 41 of file const.py.

◆ SERVICE_RECONNECT

string homeassistant.components.homematic.const.SERVICE_RECONNECT = "reconnect"

Definition at line 37 of file const.py.

◆ SERVICE_SET_DEVICE_VALUE

string homeassistant.components.homematic.const.SERVICE_SET_DEVICE_VALUE = "set_device_value"

Definition at line 39 of file const.py.

◆ SERVICE_SET_INSTALL_MODE

string homeassistant.components.homematic.const.SERVICE_SET_INSTALL_MODE = "set_install_mode"

Definition at line 40 of file const.py.

◆ SERVICE_SET_VARIABLE_VALUE

string homeassistant.components.homematic.const.SERVICE_SET_VARIABLE_VALUE = "set_variable_value"

Definition at line 38 of file const.py.

◆ SERVICE_VIRTUALKEY

string homeassistant.components.homematic.const.SERVICE_VIRTUALKEY = "virtualkey"

Definition at line 36 of file const.py.