philipslight icon indicating copy to clipboard operation
philipslight copied to clipboard

Add philips.light.bceiling2 support

Open forhuan opened this issue 4 years ago • 6 comments

https://item.mi.com/product/10150.html?cfrom=search&selected=1192600006&pClass=c

forhuan avatar Oct 26 '19 14:10 forhuan

# Properties
["power", "bright", "cct", "snm", "dv", "sw", "bl", "ms", "ac"];

# Methods

add_mb [item]
apply_fixed_scene [scene_num]
delay_off [0]
delay_off [int] # seconds
del_rc []
enable_ac [isOnStr])
enable_bl [isOnStr])
enable_mb [on ? 1 : 0])
enable_mibs [on ? 1 : 0])
get_band_period []
get_mb_mac []
get_mb_rssi []
get_props [props]
get_rc_mac []
get_switch_en []
set_band_period [int]
set_bricct [bri, cct]
set_bright [bri]
set_cct cct]
set_mb_rssi [value]
set_power [power]
set_scene_switch []
set_switch_en [on ? 1 : 0])
start_rc_pair []
stop_rc_pair []

syssi avatar Dec 05 '19 19:12 syssi

@syssi Outputs of these commands:

miiocli device --ip IP --token XXXXXXXXXXXXX info
Model: philips.light.bceiling2
Hardware version: esp32
Firmware version: 2.0.7
Network: {'localIp': '192.168.x.x', 'mask': '255.255.255.0', 'gw': '192.168.x.x'}
AP: {'ssid': 'xxxx', 'bssid': '40:31:3C:0E:xx:xx', 'rssi': -24, 'primary': 7}
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command get_prop "['power', 'bright', 'cct', 'snm', 'dv', 'sw', 'bl', 'ms', 'ac']"
['on', 100, 50, 1, 0, [[0, 1], [0, 3], [1, 1]], 1, 0]
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command get_switch_en 
[1]
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command get_rc_mac
 ['']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command set_power "['off']"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command set_power "['on']"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command set_cct "[1]"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command set_cct "[35]"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command set_cct "[36]"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command set_cct "[100]"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command get_prop "['power', 'bright', 'cct', 'snm', 'dv', 'sw', 'bl', 'ms', 'ac']"
['on', 100, 100, 0, 0, [[0, 1], [0, 3], [1, 1]], 1, 0]
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command set_power "['off']"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command enable_ac "[1]"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command enable_ac "[0]"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command enable_bl "[1]"
['ok']
miiocli device --ip IP --token XXXXXXXXXXXXX raw_command enable_bl "[0]"
['ok']

forhuan avatar Dec 11 '19 12:12 forhuan

Treating bceiling2 as ceiling works ok

forhuan avatar Dec 11 '19 13:12 forhuan

Has this been supported?

ClearSeve avatar Jul 21 '21 05:07 ClearSeve

Not yet.

syssi avatar Jul 21 '21 05:07 syssi

Try this config may works

light:
  - platform: xiaomi_miio
    name: Room Light
    host: 192.168.x.x
    token: xxxxxxxxxxxxxxxxxxxxxxxxxxx
    model: philips.light.ceiling

forhuan avatar Jul 21 '21 06:07 forhuan