-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathconst.py
More file actions
188 lines (183 loc) · 6.88 KB
/
const.py
File metadata and controls
188 lines (183 loc) · 6.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
# coding=utf-8
"""Constants used by esphome."""
CONF_UARTEX_ID = 'uartex_id'
CONF_RX_TIMEOUT = 'rx_timeout'
CONF_RX_LENGTH = 'rx_length'
CONF_RX_DATA_LENGTH = 'rx_data_length'
CONF_ADJUST = 'adjust'
CONF_TX_DELAY = 'tx_delay'
CONF_TX_TIMEOUT = 'tx_timeout'
CONF_TX_RETRY_CNT = 'tx_retry_cnt'
CONF_TX_CTRL_PIN = 'tx_ctrl_pin'
CONF_ON_TX_TIMEOUT = 'on_tx_timeout'
CONF_RX_HEADER = 'rx_header'
CONF_RX_FOOTER = 'rx_footer'
CONF_TX_HEADER = 'tx_header'
CONF_TX_FOOTER = 'tx_footer'
CONF_RX_CHECKSUM = 'rx_checksum'
CONF_TX_CHECKSUM = 'tx_checksum'
CONF_RX_CHECKSUM_2 = 'rx_checksum2'
CONF_TX_CHECKSUM_2 = 'tx_checksum2'
CONF_RX_PRIORITY = 'rx_priority'
CONF_TX_COMMAND_QUEUE_SIZE = 'tx_command_queue_size'
CONF_MASK = 'mask'
CONF_MATCH = 'match'
CONF_ERROR = 'error'
CONF_LOG = 'log'
CONF_DISABLED = "disabled"
CONF_ASCII = "ascii"
CONF_LOCK_TIMEOUT = 'lock_timeout'
CONF_UNLOCK_TIMEOUT = 'unlock_timeout'
CONF_STATE = 'state'
CONF_STATE_ON = 'state_on'
CONF_STATE_OFF = 'state_off'
CONF_STATE_NUMBER = 'state_number'
CONF_STATE_RESPONSE = 'state_response'
CONF_STATE_INCREMENT = 'state_increment'
CONF_STATE_DECREMENT = 'state_decrement'
CONF_STATE_TO_MIN = 'state_to_min'
CONF_STATE_TO_MAX = 'state_to_max'
CONF_STATE_TEMPERATURE_CURRENT = 'state_temperature_current'
CONF_STATE_TEMPERATURE_TARGET = 'state_temperature_target'
CONF_STATE_HUMIDITY_CURRENT = 'state_humidity_current'
CONF_STATE_HUMIDITY_TARGET = 'state_humidity_target'
CONF_STATE_COOL = 'state_cool'
CONF_STATE_HEAT = 'state_heat'
CONF_STATE_FAN_ONLY = 'state_fan_only'
CONF_STATE_DRY = 'state_dry'
CONF_STATE_AUTO = 'state_auto'
CONF_STATE_ACTION_COOLING = 'state_action_cooling'
CONF_STATE_ACTION_HEATING = 'state_action_heating'
CONF_STATE_ACTION_IDLE = 'state_action_idle'
CONF_STATE_ACTION_DRYING = 'state_action_drying'
CONF_STATE_ACTION_FAN = 'state_action_fan'
CONF_STATE_SWING_OFF = 'state_swing_off'
CONF_STATE_SWING_BOTH = 'state_swing_both'
CONF_STATE_SWING_VERTICAL = 'state_swing_vertical'
CONF_STATE_SWING_HORIZONTAL = 'state_swing_horizontal'
CONF_STATE_FAN_ON = 'state_fan_on'
CONF_STATE_FAN_OFF = 'state_fan_off'
CONF_STATE_FAN_AUTO = 'state_fan_auto'
CONF_STATE_FAN_LOW = 'state_fan_low'
CONF_STATE_FAN_MEDIUM = 'state_fan_medium'
CONF_STATE_FAN_HIGH = 'state_fan_high'
CONF_STATE_FAN_MIDDLE = 'state_fan_middle'
CONF_STATE_FAN_FOCUS = 'state_fan_focus'
CONF_STATE_FAN_DIFFUSE = 'state_fan_diffuse'
CONF_STATE_FAN_QUIET = 'state_fan_quiet'
CONF_STATE_PRESET_NONE = 'state_preset_none'
CONF_STATE_PRESET_HOME = 'state_preset_home'
CONF_STATE_PRESET_AWAY = 'state_preset_away'
CONF_STATE_PRESET_BOOST = 'state_preset_boost'
CONF_STATE_PRESET_COMFORT = 'state_preset_comfort'
CONF_STATE_PRESET_ECO = 'state_preset_eco'
CONF_STATE_PRESET_SLEEP = 'state_preset_sleep'
CONF_STATE_PRESET_ACTIVITY = 'state_preset_activity'
CONF_STATE_CUSTOM_FAN = 'state_custom_fan'
CONF_STATE_CUSTOM_PRESET = 'state_custom_preset'
CONF_STATE_LOCKED = 'state_locked'
CONF_STATE_UNLOCKED = 'state_unlocked'
CONF_STATE_JAMMED = 'state_jammed'
CONF_STATE_LOCKING = 'state_locking'
CONF_STATE_UNLOCKING = 'state_unlocking'
CONF_STATE_SPEED = 'state_speed'
CONF_STATE_PRESET = 'state_preset'
CONF_STATE_BRIGHTNESS = 'state_brightness'
CONF_STATE_TEXT = 'state_text'
CONF_STATE_OPEN = 'state_open'
CONF_STATE_CLOSED = 'state_closed'
CONF_STATE_POSITION = 'state_position'
CONF_STATE_TILT = 'state_tilt'
CONF_STATE_NONE = 'state_none'
CONF_STATE_IDLE = 'state_idle'
CONF_STATE_PLAYING = 'state_playing'
CONF_STATE_PAUSED = 'state_paused'
CONF_STATE_ANNOUNCING = 'state_announcing'
CONF_STATE_VOLUME = 'state_volume'
CONF_STATE_SELECT = 'state_select'
# Water Heater States
CONF_STATE_ECO = 'state_eco'
CONF_STATE_ELECTRIC = 'state_electric'
CONF_STATE_PERFORMANCE = 'state_performance'
CONF_STATE_HIGH_DEMAND = 'state_high_demand'
CONF_STATE_HEAT_PUMP = 'state_heat_pump'
CONF_STATE_GAS = 'state_gas'
CONF_STATE_AWAY_ON = 'state_away_on'
CONF_STATE_AWAY_OFF = 'state_away_off'
CONF_COMMAND_UPDATE = 'command_update'
CONF_COMMAND_ON = 'command_on'
CONF_COMMAND_OFF = 'command_off'
CONF_COMMAND_TEMPERATURE = 'command_temperature'
CONF_COMMAND_HUMIDITY = 'command_humidity'
CONF_COMMAND_COOL = 'command_cool'
CONF_COMMAND_HEAT = 'command_heat'
CONF_COMMAND_FAN_ONLY = 'command_fan_only'
CONF_COMMAND_DRY = 'command_dry'
CONF_COMMAND_AUTO = 'command_auto'
CONF_COMMAND_SWING_OFF = 'command_swing_off'
CONF_COMMAND_SWING_BOTH = 'command_swing_both'
CONF_COMMAND_SWING_VERTICAL = 'command_swing_vertical'
CONF_COMMAND_SWING_HORIZONTAL = 'command_swing_horizontal'
CONF_COMMAND_FAN_ON = 'command_fan_on'
CONF_COMMAND_FAN_OFF = 'command_fan_off'
CONF_COMMAND_FAN_AUTO = 'command_fan_auto'
CONF_COMMAND_FAN_LOW = 'command_fan_low'
CONF_COMMAND_FAN_MEDIUM = 'command_fan_medium'
CONF_COMMAND_FAN_HIGH = 'command_fan_high'
CONF_COMMAND_FAN_MIDDLE = 'command_fan_middle'
CONF_COMMAND_FAN_FOCUS = 'command_fan_focus'
CONF_COMMAND_FAN_DIFFUSE = 'command_fan_diffuse'
CONF_COMMAND_FAN_QUIET = 'command_fan_quiet'
CONF_COMMAND_PRESET_NONE = 'command_preset_none'
CONF_COMMAND_PRESET_HOME = 'command_preset_home'
CONF_COMMAND_PRESET_AWAY = 'command_preset_away'
CONF_COMMAND_PRESET_BOOST = 'command_preset_boost'
CONF_COMMAND_PRESET_COMFORT = 'command_preset_comfort'
CONF_COMMAND_PRESET_ECO = 'command_preset_eco'
CONF_COMMAND_PRESET_SLEEP = 'command_preset_sleep'
CONF_COMMAND_PRESET_ACTIVITY = 'command_preset_activity'
CONF_COMMAND_CUSTOM_FAN = 'command_custom_fan'
CONF_COMMAND_CUSTOM_PRESET = 'command_custom_preset'
CONF_COMMAND_LOCK = 'command_lock'
CONF_COMMAND_UNLOCK = 'command_unlock'
CONF_COMMAND_NUMBER = 'command_number'
CONF_COMMAND_SPEED = 'command_speed'
CONF_COMMAND_PRESET = 'command_preset'
CONF_COMMAND_BRIGHTNESS = 'command_brightness'
CONF_COMMAND_TEXT = 'command_text'
CONF_COMMAND_OPEN = 'command_open'
CONF_COMMAND_CLOSE = 'command_close'
CONF_COMMAND_STOP = 'command_stop'
CONF_COMMAND_POSITION = 'command_position'
CONF_COMMAND_TILT = 'command_tilt'
CONF_COMMAND_PLAY = 'command_play'
CONF_COMMAND_PAUSE = 'command_pause'
CONF_COMMAND_MUTE = 'command_mute'
CONF_COMMAND_UNMUTE = 'command_unmute'
CONF_COMMAND_TOGGLE = 'command_toggle'
CONF_COMMAND_VOLUME = 'command_volume'
CONF_COMMAND_VOLUME_UP = 'command_volume_up'
CONF_COMMAND_VOLUME_DOWN = 'command_volume_down'
CONF_COMMAND_ENQUEUE = 'command_enqueue'
CONF_COMMAND_REPEAT_ONE = 'command_repeat_one'
CONF_COMMAND_REPEAT_OFF = 'command_repeat_off'
CONF_COMMAND_CLEAR_PLAYLIST = 'command_clear_playlist'
CONF_COMMAND_SELECT = 'command_select'
CONF_ACK = 'ack'
CONF_LENGTH = 'length'
CONF_PRECISION = 'precision'
CONF_SIGNED = 'signed'
CONF_ENDIAN = 'endian'
CONF_DECODE = 'decode'
CONF_SPEED_CNT = 'speed_cnt'
CONF_ON_WRITE = 'on_write'
CONF_ON_READ = 'on_read'
# Water Heater Commands
CONF_COMMAND_ECO = 'command_eco'
CONF_COMMAND_ELECTRIC = 'command_electric'
CONF_COMMAND_PERFORMANCE = 'command_performance'
CONF_COMMAND_HIGH_DEMAND = 'command_high_demand'
CONF_COMMAND_HEAT_PUMP = 'command_heat_pump'
CONF_COMMAND_GAS = 'command_gas'
CONF_COMMAND_AWAY_ON = 'command_away_on'
CONF_COMMAND_AWAY_OFF = 'command_away_off'