homebridge-wyze-smart-home-justoy-forked
Version:
Wyze Smart Home plugin for Homebridge forked by justoy, which supports wyze battery cam pro
79 lines (63 loc) • 2.51 kB
JavaScript
const CameraModels = {
WyzeCamv1Hd: "WYZEC1",
WyzeCamV2: "WYZEC1-JZ",
WyzeCamV3: "WYZE_CAKP2JFUS",
WyzeCamV3Pro: "HL_CAM3P",
WyzeCamV4: "HL_CAM4",
WyzeCamFloodlight: "WYZE_CAKP2JFUS",
WyzeCamPan: "WYZECP1_JEF",
WyzeCamPanv2: "HL_PAN2",
WyzeCamPanv3: "HL_PAN3",
WyzeCamOutdoor: "WVOD1",
WyzeCamOutdoor2: "HL_WCO2",
WyzeCamBatteryPro: "AN_RSCW"
}
exports.CameraModels = CameraModels;
const OutdoorPlugModels = {
WLPPOSUB: "WLPPO-SUB"
}
exports.OutdoorPlugModels = OutdoorPlugModels
const PlugModels = { WLPP1: "WLPP1", WLPP1CFH: "WLPP1CFH" }
exports.PlugModels = PlugModels
const LightModels = { BULB_WHITE: "WLPA19", BULB_WHITE_V2: "HL_HWB2" }
exports.LightModels = LightModels
const MeshLightModels = { MESH_BULB: "WLPA19C", HL_BR30C: "HL_BR30C", HL_A19C2: 'HL_A19C2' }
exports.MeshLightModels = MeshLightModels
const LightStripModels = { LIGHT_STRIP: "HL_LSL", LIGHT_STRIP_PRO: "HL_LSLP" }
exports.LightStripModels = LightStripModels
const ContactSensorModels = { "V1": "DWS2U", "V2": "DWS3U" }
exports.ContactSensorModels = ContactSensorModels
const MotionSensorModels = { V1: "PIR2U", V2: "PIR3U" }
exports.MotionSensorModels = MotionSensorModels
const LockModels = { YDLO1: "YD.LO1" }
exports.LockModels = LockModels
const TemperatureHumidityModels = { TH3U: "TH3U" }
exports.TemperatureHumidityModels = TemperatureHumidityModels
const LeakSensorModels = { WS3U: "WS3U" }
exports.LeakSensorModels = LeakSensorModels
const CommonModels = { "LightSwitch": "LD_SS1" }
exports.CommonModels = CommonModels
const S1GatewayModels = { 'GW3U': 'GW3U' }
exports.S1GatewayModels = S1GatewayModels
const ThermostatModels = { CO_EA1: "CO_EA1" }
exports.ThermostatModels = ThermostatModels
const ThermostatRoomSensor = { CO_TH1: "CO_TH1" }
exports.ThermostatRoomSensor = ThermostatRoomSensor
//"OutdoorPlugMain" : "WLPPO", "ChimeSensor" : "CHIME", "HeadPhones":"JA_HP","YDGW1":"YD.GW1",
//"Scale_S":"WL_SC3","WL_SC2":"WL_SC2", "JA_RO2":"JA_RO2", "Sprinkler":"BS_WK1", "ThermostatRoomSensor":"CO_TH1",
//"BLE_Lock":"YD_BT1","JA_SL10":"JA_SL10"}
//WyzeCamPanPro: "HL_PANP",
//WyzeCamOutdoov2: "HL_WCO2",
//WyzeCamDoorbell: "WYZEDB3",
//WyzeBatteryCamPro: "AN_RSCW",
//WyzeCamDoorbellPro2: "AN_RDB1",
//WyzeCamFloodLightPro: "LD_CFP",
//WyzeCamDoorbellPro: "GW_BE1",
//WyzeCamOG: "GW_GC1",
//WyzeCamOGTelephoto3x: "GW_GC"
//VACUUM = ['JA_RO2']
//WyzeScale = ['JA.SC', 'JA.SC2']
//SCALE_S = ['WL_SC2']
//SCALE_X = ['WL_SC22135']
//WATCH = ['RA.WP1', 'RY.WA1']
//Wrist = ['RY.HP1']