Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.simplisafe.button Namespace Reference

Classes

class  SimpliSafeButton
 
class  SimpliSafeButtonDescription
 

Functions

None _async_clear_notifications (System system)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

tuple BUTTON_DESCRIPTIONS
 
string BUTTON_KIND_CLEAR_NOTIFICATIONS = "clear_notifications"
 

Detailed Description

Buttons for the SimpliSafe integration.

Function Documentation

◆ _async_clear_notifications()

None homeassistant.components.simplisafe.button._async_clear_notifications ( System  system)
private
Reboot the SimpliSafe.

Definition at line 34 of file button.py.

◆ async_setup_entry()

None homeassistant.components.simplisafe.button.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up SimpliSafe buttons based on a config entry.

Definition at line 48 of file button.py.

Variable Documentation

◆ BUTTON_DESCRIPTIONS

tuple homeassistant.components.simplisafe.button.BUTTON_DESCRIPTIONS
Initial value:
1 = (
2  SimpliSafeButtonDescription(
3  key=BUTTON_KIND_CLEAR_NOTIFICATIONS,
4  translation_key=BUTTON_KIND_CLEAR_NOTIFICATIONS,
5  push_action=_async_clear_notifications,
6  ),
7 )

Definition at line 39 of file button.py.

◆ BUTTON_KIND_CLEAR_NOTIFICATIONS

string homeassistant.components.simplisafe.button.BUTTON_KIND_CLEAR_NOTIFICATIONS = "clear_notifications"

Definition at line 31 of file button.py.