homebridge-dyson-bp01
Version:
A Homebridge plugin that adds a Dyson BP01 to HomeKit using a BroadLink RM
18 lines (17 loc) • 1.58 kB
JavaScript
export const INTERVAL = 750;
export const SKIPS_UPDATE_CURRENT_ACTIVE_ACTIVE = 2;
export const SKIPS_UPDATE_CURRENT_ACTIVE_INACTIVE = 8;
export const SKIPS_UPDATE_CURRENT_SWING_MODE = 6;
export const SKIPS_UPDATE_SENSOR_CHARACTERISTICS = 80;
export const SKIPS_PING_DEVICE_FAIL = 4;
export const DATA_ACTIVE = "26005800481718161916161916311817191619171816192d181918171817181719161817181718161a2e1816192d19171800066b45191631190006604817182d1a00066147151a2d190006614916192d190006604618172f18000d05";
export const DATA_ROTATION_SPEED_INCREASE = "260058004718181619161917172f1817191618171817182c1919172e1618182f161916301a2d192d1817182f161817181a00066d4618182d190006614618172f1900065f4817182e1900065f4816182e180006604818172d19000d05";
export const DATA_ROTATION_SPEED_DECREASE = "2600580047161917171719151a2d171818171619161a182d1a15173019151a2d192d1a1718161730161819161718172f1a0006664617182f1900065f4817182e18000660441917301a00065e4818172d1a00065f4618182e19000d05";
export const DATA_SWING_MODE = "260058004716191517191917192c1619171816191819182d151b1916182d192e19171817182c1730181815301a2d192d160006594718192d1700066243191731180006604816192d190006604717182d190006604817182d18000d05";
export const TOGGLES_IDENTIFY_ACTIVE = 2;
export const MIN_STEP_CURRENT_TEMPERATURE = 0.01;
export const MIN_STEP_CURRENT_RELATIVE_HUMIDITY = 0.01;
export const SERIAL_NUMBER_REGEX = /^([A-Za-z0-9]{3})-([A-Za-z]{2})-([A-Za-z0-9]{8})$/;
export const MAC_ADDRESS_REGEX = /^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/;
export const MIN_STEP_ROTATION_SPEED = 10;
export const ACCESSORY = "DysonBP01";