* Add working support for color temperature * Lint fixes * Fix to config json version to make it build * Clean up and BLE constants and prepare for lightlevel UUID * Eagerly send HA discovery, standardize colorTemp, clean up MQTT subscribe * Fix typo in MqttClient * Listen to HA birth messages to make devices available after HA restart - Extract constants to common file * Prepare for 0.17.0 release
7 lines
322 B
TypeScript
7 lines
322 B
TypeScript
/* eslint-disable no-use-before-define */
|
|
|
|
export type TopicType = 'config' | 'state' | 'availability' | 'set';
|
|
export type TOPIC_TYPES = { [key: string]: TopicType };
|
|
|
|
export type MqttType = 'light' | 'scene' | 'switch' | 'device_automation' | 'sensor' | 'extender';
|
|
export type MQTT_TYPES = { [key: string]: MqttType };
|