Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for the Firmata component."""
2 
3 from typing import Final
4 
5 from homeassistant.const import (
6  CONF_BINARY_SENSORS,
7  CONF_LIGHTS,
8  CONF_SENSORS,
9  CONF_SWITCHES,
10  Platform,
11 )
12 
13 CONF_ARDUINO_INSTANCE_ID = "arduino_instance_id"
14 CONF_ARDUINO_WAIT = "arduino_wait"
15 CONF_DIFFERENTIAL = "differential"
16 CONF_INITIAL_STATE = "initial"
17 CONF_NEGATE_STATE = "negate"
18 CONF_PINS = "pins"
19 CONF_PIN_MODE = "pin_mode"
20 PIN_MODE_ANALOG = "ANALOG"
21 PIN_MODE_OUTPUT = "OUTPUT"
22 PIN_MODE_PWM = "PWM"
23 PIN_MODE_INPUT = "INPUT"
24 PIN_MODE_PULLUP = "PULLUP"
25 PIN_TYPE_ANALOG: Final = 1
26 PIN_TYPE_DIGITAL: Final = 0
27 CONF_SAMPLING_INTERVAL = "sampling_interval"
28 CONF_SERIAL_BAUD_RATE = "serial_baud_rate"
29 CONF_SERIAL_PORT = "serial_port"
30 CONF_SLEEP_TUNE = "sleep_tune"
31 DOMAIN = "firmata"
32 FIRMATA_MANUFACTURER = "Firmata"
33 CONF_PLATFORM_MAP = {
34  CONF_BINARY_SENSORS: Platform.BINARY_SENSOR,
35  CONF_LIGHTS: Platform.LIGHT,
36  CONF_SENSORS: Platform.SENSOR,
37  CONF_SWITCHES: Platform.SWITCH,
38 }