Namespaces | |
| binary_sensor | |
| board | |
| config_flow | |
| const | |
| entity | |
| light | |
| pin | |
| sensor | |
| switch | |
Functions | |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
| bool | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry) |
| bool | async_unload_entry (HomeAssistant hass, ConfigEntry config_entry) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| ANALOG_PIN_SCHEMA = vol.All(cv.string, vol.Match(r"^A[0-9]+$")) | |
| BINARY_SENSOR_SCHEMA | |
| BOARD_CONFIG_SCHEMA | |
| CONFIG_SCHEMA | |
| string | DATA_CONFIGS = "board_configs" |
| LIGHT_SCHEMA | |
| SENSOR_SCHEMA | |
| SWITCH_SCHEMA | |
Support for Arduino-compatible Microcontrollers through Firmata.
| bool homeassistant.components.firmata.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the Firmata domain.
Definition at line 126 of file __init__.py.
| bool homeassistant.components.firmata.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry | ||
| ) |
Set up a Firmata board for a config entry.
Definition at line 161 of file __init__.py.
| bool homeassistant.components.firmata.async_unload_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry | ||
| ) |
Shutdown and close a Firmata board for a config entry.
Definition at line 211 of file __init__.py.
|
private |
Definition at line 46 of file __init__.py.
| homeassistant.components.firmata.ANALOG_PIN_SCHEMA = vol.All(cv.string, vol.Match(r"^A[0-9]+$")) |
Definition at line 50 of file __init__.py.
| homeassistant.components.firmata.BINARY_SENSOR_SCHEMA |
Definition at line 77 of file __init__.py.
| homeassistant.components.firmata.BOARD_CONFIG_SCHEMA |
Definition at line 103 of file __init__.py.
| homeassistant.components.firmata.CONFIG_SCHEMA |
Definition at line 121 of file __init__.py.
| string homeassistant.components.firmata.DATA_CONFIGS = "board_configs" |
Definition at line 48 of file __init__.py.
| homeassistant.components.firmata.LIGHT_SCHEMA |
Definition at line 64 of file __init__.py.
| homeassistant.components.firmata.SENSOR_SCHEMA |
Definition at line 88 of file __init__.py.
| homeassistant.components.firmata.SWITCH_SCHEMA |
Definition at line 52 of file __init__.py.