Type Alias SwitchBotBLEDevice

SwitchBotBLEDevice: {
    BlindTilt: {
        BLEModel: BlindTilt;
        BLEModelName: BlindTilt;
        Model: BlindTilt;
        ModelFriendlyName: BlindTilt;
    };
    Bot: {
        BLEModel: Bot;
        BLEModelName: Bot;
        Model: Bot;
        ModelFriendlyName: Bot;
    };
    CeilingLight: {
        BLEModel: CeilingLight;
        BLEModelName: Unknown;
        Model: CeilingLight;
        ModelFriendlyName: Unknown;
    };
    CeilingLightPro: {
        BLEModel: CeilingLightPro;
        BLEModelName: CeilingLightPro;
        Model: CeilingLightPro;
        ModelFriendlyName: CeilingLightPro;
    };
    ColorBulb: {
        BLEModel: ColorBulb;
        BLEModelName: ColorBulb;
        Model: ColorBulb;
        ModelFriendlyName: ColorBulb;
    };
    ContactSensor: {
        BLEModel: ContactSensor;
        BLEModelName: ContactSensor;
        Model: ContactSensor;
        ModelFriendlyName: ContactSensor;
    };
    Curtain: {
        BLEModel: Curtain;
        BLEModelName: Curtain;
        Model: Curtain;
        ModelFriendlyName: Curtain;
    };
    Curtain3: {
        BLEModel: Curtain3;
        BLEModelName: Curtain3;
        Model: Curtain3;
        ModelFriendlyName: Curtain3;
    };
    Hub2: {
        BLEModel: Hub2;
        BLEModelName: Hub2;
        Model: Hub2;
        ModelFriendlyName: Hub2;
    };
    Humidifier: {
        BLEModel: Humidifier;
        BLEModelName: Humidifier;
        Model: Humidifier;
        ModelFriendlyName: Humidifier;
    };
    Lock: {
        BLEModel: Lock;
        BLEModelName: Lock;
        Model: Lock;
        ModelFriendlyName: Lock;
    };
    LockPro: {
        BLEModel: LockPro;
        BLEModelName: LockPro;
        Model: LockPro;
        ModelFriendlyName: LockPro;
    };
    Meter: {
        BLEModel: Meter;
        BLEModelName: Meter;
        Model: Meter;
        ModelFriendlyName: Meter;
    };
    MeterPlus: {
        BLEModel: MeterPlus;
        BLEModelName: MeterPlus;
        Model: MeterPlusJP | MeterPlusUS;
        ModelFriendlyName: Meter;
    };
    MotionSensor: {
        BLEModel: MotionSensor;
        BLEModelName: MotionSensor;
        Model: MotionSensor;
        ModelFriendlyName: MotionSensor;
    };
    OutdoorMeter: {
        BLEModel: OutdoorMeter;
        BLEModelName: OutdoorMeter;
        Model: OutdoorMeter;
        ModelFriendlyName: OutdoorMeter;
    };
    PlugMiniJP: {
        BLEModel: PlugMiniJP;
        BLEModelName: PlugMini;
        Model: PlugMiniJP;
        ModelFriendlyName: PlugMini;
    };
    PlugMiniUS: {
        BLEModel: PlugMiniUS;
        BLEModelName: PlugMini;
        Model: PlugMiniUS;
        ModelFriendlyName: PlugMini;
    };
    StripLight: {
        BLEModel: StripLight;
        BLEModelName: StripLight;
        Model: StripLight;
        ModelFriendlyName: StripLight;
    };
    Unknown: {
        BLEModel: Unknown;
        BLEModelName: Unknown;
        Model: Unknown;
        ModelFriendlyName: Unknown;
    };
}