Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.shelly Namespace Reference

Namespaces

 binary_sensor
 
 bluetooth
 
 button
 
 climate
 
 config_flow
 
 const
 
 coordinator
 
 cover
 
 device_trigger
 
 diagnostics
 
 entity
 
 event
 
 light
 
 logbook
 
 number
 
 select
 
 sensor
 
 switch
 
 text
 
 update
 
 utils
 
 valve
 

Functions

bool _async_setup_block_entry (HomeAssistant hass, ShellyConfigEntry entry)
 
bool _async_setup_rpc_entry (HomeAssistant hass, ShellyConfigEntry entry)
 
bool async_setup (HomeAssistant hass, ConfigType config)
 
bool async_setup_entry (HomeAssistant hass, ShellyConfigEntry entry)
 
bool async_unload_entry (HomeAssistant hass, ShellyConfigEntry entry)
 

Variables

 extra
 
 Final
 

Detailed Description

The Shelly integration.

Function Documentation

◆ _async_setup_block_entry()

bool homeassistant.components.shelly._async_setup_block_entry ( HomeAssistant  hass,
ShellyConfigEntry   entry 
)
private
Set up Shelly block based device from a config entry.

Definition at line 125 of file __init__.py.

◆ _async_setup_rpc_entry()

bool homeassistant.components.shelly._async_setup_rpc_entry ( HomeAssistant  hass,
ShellyConfigEntry  entry 
)
private
Set up Shelly RPC based device from a config entry.

Definition at line 225 of file __init__.py.

◆ async_setup()

bool homeassistant.components.shelly.async_setup ( HomeAssistant  hass,
ConfigType  config 
)
Set up the Shelly component.

Definition at line 94 of file __init__.py.

◆ async_setup_entry()

bool homeassistant.components.shelly.async_setup_entry ( HomeAssistant  hass,
ShellyConfigEntry  entry 
)
Set up Shelly from a config entry.

Definition at line 102 of file __init__.py.

◆ async_unload_entry()

bool homeassistant.components.shelly.async_unload_entry ( HomeAssistant  hass,
ShellyConfigEntry  entry 
)
Unload a config entry.

Definition at line 313 of file __init__.py.

Variable Documentation

◆ extra

homeassistant.components.shelly.extra

Definition at line 91 of file __init__.py.

◆ Final

homeassistant.components.shelly.Final

Definition at line 58 of file __init__.py.