Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.homematicip_cloud.entity Namespace Reference

Classes

class  HomematicipGenericEntity
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string ATTR_CONFIG_PENDING = "config_pending"
 
string ATTR_CONNECTION_TYPE = "connection_type"
 
string ATTR_DEVICE_OVERHEATED = "device_overheated"
 
string ATTR_DEVICE_OVERLOADED = "device_overloaded"
 
string ATTR_DEVICE_UNTERVOLTAGE = "device_undervoltage"
 
string ATTR_DUTY_CYCLE_REACHED = "duty_cycle_reached"
 
string ATTR_EVENT_DELAY = "event_delay"
 
string ATTR_GROUP_MEMBER_UNREACHABLE = "group_member_unreachable"
 
string ATTR_IS_GROUP = "is_group"
 
string ATTR_LOW_BATTERY = "low_battery"
 
string ATTR_MODEL_TYPE = "model_type"
 
string ATTR_RSSI_DEVICE = "rssi_device"
 
string ATTR_RSSI_PEER = "rssi_peer"
 
string ATTR_SABOTAGE = "sabotage"
 
dictionary DEVICE_ATTRIBUTE_ICONS
 
dictionary DEVICE_ATTRIBUTES
 
dictionary GROUP_ATTRIBUTES
 

Detailed Description

Generic entity for the HomematicIP Cloud component.

Variable Documentation

◆ _LOGGER

homeassistant.components.homematicip_cloud.entity._LOGGER = logging.getLogger(__name__)
private

Definition at line 21 of file entity.py.

◆ ATTR_CONFIG_PENDING

string homeassistant.components.homematicip_cloud.entity.ATTR_CONFIG_PENDING = "config_pending"

Definition at line 25 of file entity.py.

◆ ATTR_CONNECTION_TYPE

string homeassistant.components.homematicip_cloud.entity.ATTR_CONNECTION_TYPE = "connection_type"

Definition at line 26 of file entity.py.

◆ ATTR_DEVICE_OVERHEATED

string homeassistant.components.homematicip_cloud.entity.ATTR_DEVICE_OVERHEATED = "device_overheated"

Definition at line 35 of file entity.py.

◆ ATTR_DEVICE_OVERLOADED

string homeassistant.components.homematicip_cloud.entity.ATTR_DEVICE_OVERLOADED = "device_overloaded"

Definition at line 36 of file entity.py.

◆ ATTR_DEVICE_UNTERVOLTAGE

string homeassistant.components.homematicip_cloud.entity.ATTR_DEVICE_UNTERVOLTAGE = "device_undervoltage"

Definition at line 37 of file entity.py.

◆ ATTR_DUTY_CYCLE_REACHED

string homeassistant.components.homematicip_cloud.entity.ATTR_DUTY_CYCLE_REACHED = "duty_cycle_reached"

Definition at line 27 of file entity.py.

◆ ATTR_EVENT_DELAY

string homeassistant.components.homematicip_cloud.entity.ATTR_EVENT_DELAY = "event_delay"

Definition at line 38 of file entity.py.

◆ ATTR_GROUP_MEMBER_UNREACHABLE

string homeassistant.components.homematicip_cloud.entity.ATTR_GROUP_MEMBER_UNREACHABLE = "group_member_unreachable"

Definition at line 34 of file entity.py.

◆ ATTR_IS_GROUP

string homeassistant.components.homematicip_cloud.entity.ATTR_IS_GROUP = "is_group"

Definition at line 28 of file entity.py.

◆ ATTR_LOW_BATTERY

string homeassistant.components.homematicip_cloud.entity.ATTR_LOW_BATTERY = "low_battery"

Definition at line 24 of file entity.py.

◆ ATTR_MODEL_TYPE

string homeassistant.components.homematicip_cloud.entity.ATTR_MODEL_TYPE = "model_type"

Definition at line 23 of file entity.py.

◆ ATTR_RSSI_DEVICE

string homeassistant.components.homematicip_cloud.entity.ATTR_RSSI_DEVICE = "rssi_device"

Definition at line 30 of file entity.py.

◆ ATTR_RSSI_PEER

string homeassistant.components.homematicip_cloud.entity.ATTR_RSSI_PEER = "rssi_peer"

Definition at line 32 of file entity.py.

◆ ATTR_SABOTAGE

string homeassistant.components.homematicip_cloud.entity.ATTR_SABOTAGE = "sabotage"

Definition at line 33 of file entity.py.

◆ DEVICE_ATTRIBUTE_ICONS

dictionary homeassistant.components.homematicip_cloud.entity.DEVICE_ATTRIBUTE_ICONS
Initial value:
1 = {
2  "lowBat": "mdi:battery-outline",
3  "sabotage": "mdi:shield-alert",
4  "dutyCycle": "mdi:alert",
5  "deviceOverheated": "mdi:alert",
6  "deviceOverloaded": "mdi:alert",
7  "deviceUndervoltage": "mdi:alert",
8  "configPending": "mdi:alert-circle",
9 }

Definition at line 40 of file entity.py.

◆ DEVICE_ATTRIBUTES

dictionary homeassistant.components.homematicip_cloud.entity.DEVICE_ATTRIBUTES
Initial value:
1 = {
2  "modelType": ATTR_MODEL_TYPE,
3  "connectionType": ATTR_CONNECTION_TYPE,
4  "sabotage": ATTR_SABOTAGE,
5  "dutyCycle": ATTR_DUTY_CYCLE_REACHED,
6  "rssiDeviceValue": ATTR_RSSI_DEVICE,
7  "rssiPeerValue": ATTR_RSSI_PEER,
8  "deviceOverheated": ATTR_DEVICE_OVERHEATED,
9  "deviceOverloaded": ATTR_DEVICE_OVERLOADED,
10  "deviceUndervoltage": ATTR_DEVICE_UNTERVOLTAGE,
11  "configPending": ATTR_CONFIG_PENDING,
12  "eventDelay": ATTR_EVENT_DELAY,
13  "id": ATTR_ID,
14 }

Definition at line 50 of file entity.py.

◆ GROUP_ATTRIBUTES

dictionary homeassistant.components.homematicip_cloud.entity.GROUP_ATTRIBUTES
Initial value:
1 = {
2  "modelType": ATTR_MODEL_TYPE,
3  "lowBat": ATTR_LOW_BATTERY,
4  "sabotage": ATTR_SABOTAGE,
5  "dutyCycle": ATTR_DUTY_CYCLE_REACHED,
6  "configPending": ATTR_CONFIG_PENDING,
7  "unreach": ATTR_GROUP_MEMBER_UNREACHABLE,
8 }

Definition at line 65 of file entity.py.